]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bc3b79fd
TJB
12009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2
3 * gdb.python/python-function.exp: New file.
4
6c7a06a3
TT
52009-03-20 Tom Tromey <tromey@redhat.com>
6
7 * gdb.base/store.exp: Update for change to escape output.
8 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
9 to escape output.
10 * gdb.base/pointers.exp: Update for change to escape output.
11 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12 to escape output.
13 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
14 escape output.
15 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16 to escape output.
17 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
18 escape output.
19 * gdb.base/setvar.exp: Update for change to escape output.
20 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
21 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
22 to escape output.
23 (test_print_string_constants): Likewise.
24 * gdb.base/charset.exp (valid_host_charset): Check size of
25 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
26 cases. Handle "auto"-related output.
27 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
28 (uvar, Uvar): New globals.
29
c31af87b
JG
302009-03-19 Jerome Guitton <guitton@adacore.com>
31
32 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
33 deltas.
34 * gdb.ada/fixed_points.exp: Ditto.
35
51272cf2
PA
362009-03-18 Pedro Alves <pedro@codesourcery.com>
37
38 * return-nodebug.c: Don't include stdio.h.
39 (init): Delete.
40 (func): Delete definition and provide extern declaration.
41 (t): New.
42 (main): Don't call printf. Call func and store its result in t.
43 * return-nodebug1.c: New.
44 * return-nodebug.exp: Don't expect stdio output. Instead, print
45 the global variable t. Drop printf formatters and cast types from
46 foreach loop. Don't use prepare_for_testing. Compile
47 return-nodebug.c and return-nodebug1.c in separate steps. Don't
48 define FORMAT or CAST.
49
d24948ac
PP
502009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
51
52 * gdb.base/solib-display.exp: Disable test for remote targers.
53
61ff14c6
JK
542009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
55
56 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
57
cb4dce93
JK
582009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
59
60 Fix a racy FAIL.
61 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
62 code from `follow parent, print pids'.
63 (`follow child, print pids', `follow parent, print pids'): Call it.
64 Replace `gdb_test "break..."' by gdb_breakpoint.
65
f7c60c5e
VP
662009-03-13 Vladimir Prus <vladimir@codesourcery.com>
67
68 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 69 sync and async modes.
f7c60c5e 70
383ace49
JB
712009-03-12 Joel Brobecker <brobecker@adacore.com>
72
73 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
74 that was checked in by mistake. Remove loading of ada.exp, since
75 this is not necessary in this case.
76
4ce102af
JB
772009-03-12 Joel Brobecker <brobecker@adacore.com>
78
79 * gdb.ada/ptype_arith_binop.exp: New testcase.
80
529a2aef
JB
812009-03-12 Joel Brobecker <brobecker@adacore.com>
82
83 * gdb.ada/mod_from_name: New testcase.
84
8a38181c
JB
852009-03-12 Joel Brobecker <brobecker@adacore.com>
86
87 * gdb.ada/tick_last_segv: New testcase.
88
11436dee
VP
892009-03-12 Vladimir Prus <vladimir@codesourcery.com>
90
61ff14c6 91 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 92
1f31650a
VP
932009-03-12 Vladimir Prus <vladimir@codesourcery.com>
94
61ff14c6
JK
95 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
96 include the token in ^running and frame info in *stopped.
1f31650a 97
a3247a22
PP
982009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
99
100 * solib-display.exp: New file.
101 * solib-display-main.c: New file.
102 * solib-display-lib.c: New file.
61ff14c6 103
aae64587
PA
1042009-03-05 Pedro Alves <pedro@codesourcery.com>
105
106 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
107
44aabfbc
JK
1082009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
109
110 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
111 (list_and_check_macro): Use more specific test name.
112 (next to definition): Make the test names unique.
113
c087fcd3
PM
1142009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
115
116 * gdb.pascal/floats.exp: Accept approximate results everywhere.
117
c86cf029
VP
1182009-02-17 Vladimir Prus <vladimir@codesourcery.com>
119
120 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
121 notifications.
122 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
123 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
124 * lib/mi-support.exp (library_loaded_re): New.
125 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
126
3ea85240
VP
1272009-02-17 Vladimir Prus <vladimir@codesourcery.com>
128
129 * gdb.gdb/observer.exp: Use test_notification observer, not
130 normal_stop, everywhere.
131 (test_normal_stop_notifications): Rename to...
132 (test_notifications): ...this.
133 (test_observer_normal_stop): Rename to...
134 (test_observer): ...this.
135
1903f0e6
DE
1362009-02-16 Doug Evans <dje@google.com>
137
138 * gdb.arch/amd64-disp-step.S (test_int3): New test.
139 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
140 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
141 (test_prefixed_syscall,test_int3): New tests.
142 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
143 (test_prefixed_syscall,test_int3): New tests.
144
1d33d6ba
VP
1452009-02-14 Vladimir Prus <vladimir@codesourcery.com>
146
147 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
148 (mi_expect_interrupt): Likewise.
149 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
150 response.
151
faafb047
PM
1522009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
153
154 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
155 * gdb.base/pc-fp.exp (get_valueofx): Remove.
156 Replace calls to get_valueofx by get_hexadecimal_valueof.
157
417e16e2
PM
1582009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
159
160 * lib/gdb.exp (get_valueof): Accept anything as a return value.
161 (get_integer_valueof): New procedure.
162 (get_sizeof): Use new get_integer_value_of.
163 * gdb.base/sizeof.exp: Replace all uses of get_valueof
164 by get_integer_valueof.
165
7065b901
TT
1662009-02-13 Tom Tromey <tromey@redhat.com>
167
168 * gdb.base/remote.exp (get_sizeof): Remove.
169 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
170 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
171 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
172 * lib/gdb.exp (get_valueof): Move from long_long.exp.
173 (get_sizeof): Likewise.
174
5d7cb8df
JK
1752009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
176
177 PR fortran/9806
178 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
179
b2febfff
PP
1802009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
181
182 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
183
4aa995e1
PA
1842009-02-06 Pedro Alves <pedro@codesourcery.com>
185
186 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
187
d8906c6f
TJB
1882009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
189
190 * gdb.python/python-cmd.exp: New file.
191
ff4ab08d
TG
1922009-02-06 Tristan Gingold <gingold@adacore.com>
193
194 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
195
aacd552b
TG
1962009-02-05 Tristan Gingold <gingold@adacore.com>
197
198 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
199 pointer is dereferenced and use this signal name in regexp.
200 * gdb.base/signull.exp: Ditto.
201 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
202 * gdb.base/signull.c (main): Ditto.
203
08c637de
TJB
2042009-02-04 Tom Tromey <tromey@redhat.com>
205 Thiago Jung Bauermann <bauerman@br.ibm.com>
206
207 * gdb.python/python-value.exp: Use `gdb.history' instead of
208 `gdb.value_from_history'.
209 (test_value_numeric_ops): Add test for conversion of enum constant.
210 * gdb.python/python-value.c (enum e): New type.
211 (evalue): New global.
212 (main): Use argv.
213
20261af8
JG
2142009-02-04 Jerome Guitton <guitton@adacore.com>
215
216 * gdb.ada/uninitialized_vars: New test program.
217 * gdb.ada/uninitialized_vars.exp: New testcase.
218
52e44b43
TT
2192009-02-02 Tom Tromey <tromey@redhat.com>
220
221 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
222 * gdb.cp/pr2489.cc: Rename...
223 * gdb.cp/pr9594.cc: ... to this.
224
1c71341a
TT
2252009-02-02 Tom Tromey <tromey@redhat.com>
226
227 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
228 * gdb.cp/pr2489.cc: New file.
229 * gdb.cp/cpcompletion.exp: New file.
230
a4295225
TT
2312009-02-02 Tom Tromey <tromey@redhat.com>
232
233 PR exp/9059:
234 * gdb.cp/call-c.exp: Add regression test.
235 * gdb.cp/call-c.cc (FooHandle): New typedef.
236 (main): New variable 'handle'.
237
592375cd
VP
2382009-01-30 Vladimir Prus <vladimir@codesourcery.com>
239
240 * lib/mi-support.exp (et_mi_thread_list)
241 (check_mi_and_console_threads): Adjust for current thread in
242 -thread-list-ids output.
243
41447f92
VP
2442009-01-30 Vladimir Prus <vladimir@codesourcery.com>
245
246 * gdb.mi/mi-break.exp (test_disabled_creation): New.
247 Call it.
248
35669430
DE
2492009-01-28 Doug Evans <dje@google.com>
250
251 * gdb.arch/amd64-disp-step.S: New file.
252 * gdb.arch/amd64-disp-step.exp: New file.
253 * gdb.arch/i386-disp-step.S: New file.
254 * gdb.arch/i386-disp-step.exp: New file.
255
09f00d9a
PM
2562009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
257
258 * gdb.base/find.exp: Set newline variable
259 using quotes instead of braces to fix cygwin failures.
260
1e8fb976
PA
2612009-01-23 Pedro Alves <pedro@codesourcery.com>
262
263 * gdb.base/radix.exp: Add tests to ensure that that set
264 input-radix 0 and set output-radix 0 are really rejected.
265
da061712
PA
2662009-01-23 Pedro Alves <pedro@codesourcery.com>
267
268 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
269 copyright years.
270
dd7e2d2b
PA
2712009-01-23 Pedro Alves <pedro@codesourcery.com>
272
273 PR gdb/9664:
274 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
275
392452f6
PA
2762009-01-22 Pedro Alves <pedro@codesourcery.com>
277
278 PR c++/9631:
279 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
280
8653e71c
PM
2812009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
282
283 * gdb.server/file-transfer.exp: Use EXEEXT variable for
284 binfile definition to fix Windows OS failure.
285
a12cc160
DJ
2862009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
287
288 PR gdb/9346
289 * gdb.base/interrupt.c (sigint_handler): New.
290 (main): Install a SIGINT handler if SIGNALS is defined. Exit
291 on error.
292 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
293 Test "signal SIGINT".
294
b89667eb
DE
2952009-01-19 Doug Evans <dje@google.com>
296
297 * gdb.base/break.exp: Update expected gdb output.
298 * gdb.base/sepdebug.exp: Ditto.
299 * gdb.mi/mi-syn-frame.exp: Ditto.
300 * gdb.mi/mi2-syn-frame.exp: Ditto.
301 * gdb.base/call-signal-resume.exp: New file.
302 * gdb.base/call-signals.c: New file.
303 * gdb.base/unwindonsignal.exp: New file.
304 * gdb.base/unwindonsignal.c: New file.
305 * gdb.threads/interrupted-hand-call.exp: New file.
306 * gdb.threads/interrupted-hand-call.c: New file.
307 * gdb.threads/thread-unwindonsignal.exp: New file.
308
adb483fe
DJ
3092009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
310
311 * gdb.base/define.exp: Test defining and hooking prefix commands.
312 * gdb.python/python.exp: Update test for "show user" output.
313
60023297
JK
3142009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
315
316 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
317 now the output exactly, using less wildcards. Expect also the output
318 of gfortran-4.3. Update for the f-valprint.c modification from
319 2008-04-22.
320 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
321 Remove gdb_test test names where matching the command.
322
ccc57cf9
PA
3232009-01-01 Pedro Alves <pedro@codesourcery.com>
324
325 PR breakpoints/9681:
326 * gdb.base/watchpoint.exp: Add regression test.
327
c7a6ca08
PA
3282008-12-31 Pedro Alves <pedro@codesourcery.com>
329
330 * gdb.threads/attach-into-signal.exp: Don't use
331 gdb_suppress_entire_file.
332 * gdb.threads/attach-stopped.exp: Ditto.
333 * gdb.threads/attachstop-mt.exp: Ditto.
334
3a031f65
PA
3352008-12-31 Pedro Alves <pedro@codesourcery.com>
336
337 PR gdb/8812:
338 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
339
09e6485f
PA
3402008-12-29 Pedro Alves <pedro@codesourcery.com>
341
342 PR gdb/7536:
343 * gdb.base/radix.exp: Add tests to ensure invalid input radices
344 and unsupported output radices are really rejected.
345
0cd53049
JK
3462008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
347
348 * gdb.cp/punctuator.exp: Backslash the '$' signs.
349
ba163c7e
TT
3502008-12-22 Tom Tromey <tromey@redhat.com>
351
352 * gdb.cp/punctuator.exp: New file.
353
6f4de6c9
JK
3542008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 * gdb.base/completion.exp (Completing non-existing component): New test.
357
0f34d0b4
JK
3582008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
359
360 Fix for PR gdb/8648.
361 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
362 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
363 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
364 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
365
db2ad4c3
JK
3662008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
367
368 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
369
bb5ef15e
DP
3702008-12-16 Christophe Lyon <christophe.lyon@st.com>
371
372 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
373 compiler actually generate code at the expected line number.
374
90142adc
JZ
3752008-12-15 Jie Zhang <jie.zhang@analog.com>
376
377 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
378
fad6eecd
TT
3792008-12-12 Tom Tromey <tromey@redhat.com>
380
381 * gdb.base/commands.exp (redefine_hook_test): New proc.
382 Call it.
383
17c8aaf5
TT
3842008-12-11 Tom Tromey <tromey@redhat.com>
385
386 * gdb.base/macscp.exp: New regression test.
387
7c8adf68
TT
3882008-12-11 Tom Tromey <tromey@redhat.com>
389
390 * gdb.base/macscp.exp: Print "address.addr".
391 * gdb.base/macscp1.c (struct outer): New struct.
392 (address): New global.
393
b05dcbb7
TT
3942008-12-09 Tom Tromey <tromey@redhat.com>
395
396 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
397 Call it.
398
2d476de1
DE
3992008-12-04 Doug Evans <dje@google.com>
400
401 * gdb.server/ext-run.exp: Relax regexp for init program.
402
87bdc959
TG
4032008-12-03 Tristan Gingold <gingold@adacore.com>
404
405 * gdb.base/macscp.exp: Generate an object file during compilation
406 to work around Darwin dsymutil limitations.
407
e0740f77
JK
4082008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 Test resolving external references to TLS variables.
411 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
412 FILE2_THREAD_LOCAL.
413 (testfile2, srcfile2): New variables.
414 * gdb.threads/tls.c (file2_thread_local)
415 (function_referencing_file2_thread_local): New.
416 * gdb.threads/tls2.c: New file.
417
67f0aac5
JB
4182008-11-28 Joel Brobecker <brobecker@adacore.com>
419
420 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
421 rather than integer, as integer might not be big enough when
422 on 64bit targets.
67f0aac5 423
c332165e
JG
4242008-11-27 Jerome Guitton <guitton@adacore.com>
425
426 * gdb.cp/formatted-ref.exp: Add equality test.
427 * gdb.ada/formatted_ref.exp: Ditto.
428
fc9b693c
JK
4292008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
430
431 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
432 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
433
a9c64011
AS
4342008-11-20 Andreas Schwab <schwab@suse.de>
435
436 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
437 matching syscall entry point.
438 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
439 (tcatch_vfork_then_child_follow): Likewise. Finish through
440 vfork even if we stopped at the syscall trampoline.
441
e2fd701e
DE
4422008-11-20 Doug Evans <dje@google.com>
443
444 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
445
69abc51c
TJB
4462008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
447
448 * gdb.arch/ppc-dfp.exp: New file.
449 * gdb.arch/ppc-dfp.c: New file.
450
c14c28ba
PP
4512008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
452
453 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 454
2e74121d
DE
4552008-11-17 Doug Evans <dje@google.com>
456
457 * gdb.mi/mi-syn-frame.exp: Update expected output.
458 * gdb.mi/mi2-syn-frame.exp: Update expected output.
459
66bb093b
VP
4602008-11-17 Vladimir Prus <vladimir@codesourcery.com>
461
462 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
463 "thread N" results in =thread-selected.
464 * lib/mi-support (mi_run_cmd, mi_expect_stop)
465 (mi_send_resuming_command_raw): Be prepared for
466 =thread-selected.
467
3d043ef6
VP
4682008-11-17 Vladimir Prus <vladimir@codesourcery.com>
469
a9c64011
AS
470 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
471 * lib/mi-support.exp: Likewise.
3d043ef6 472
808104c8
JB
4732008-11-16 Joel Brobecker <brobecker@adacore.com>
474
475 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
476 commands from the expected output for "help catch".
477
00b22944
JB
4782008-11-15 Joel Brobecker <brobecker@adacore.com>
479
480 * gdb.ada/int_deref.exp: New testcase.
481
59669435
TT
4822008-11-14 Nick Roberts <nickrob@snap.net.nz>
483
484 * gdb.mi/gdb2549.exp: New file.
485
de04a248
DE
4862008-11-11 Doug Evans <dje@google.com>
487
488 * gdb.base/callexit.exp: New file.
489 * gdb.base/callexit.c: New file.
490
6b8ce727
DE
4912008-11-10 Doug Evans <dje@google.com>
492
493 * lib/gdb.exp (GDBFLAGS): Move -nx ...
494 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
495 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
496 (default_gdb_start,default_gdb_exit): Ditto.
497 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
498 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
499 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
500 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
501 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
502 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
503
1b14b8aa
AS
5042008-11-03 Andreas Schwab <schwab@suse.de>
505
506 * gdb.base/hashline2.exp: Fix typo.
507 * gdb.base/hashline3.exp: Likewise.
508
f3134b88
TT
5092008-10-30 Tom Tromey <tromey@redhat.com>
510
511 * gdb.base/pointers.exp: Add test.
512 * gdb.base/pointers.c (k, S): New typedefs.
513 (instance): New global.
514
c2226152
AS
5152008-10-30 Andreas Schwab <schwab@suse.de>
516
517 * gdb.base/args.exp: Add tests for newlines.
518
462f405c
JB
5192008-10-30 Joel Brobecker <brobecker@adacore.com>
520
521 gdb.base/foll-exec.exp: Update the expected output of a couple
522 of "info breakpoints" tests.
523
79a45b7d
TT
5242008-10-28 Tom Tromey <tromey@redhat.com>
525
526 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
527
adc13a14
PA
5282008-10-24 Pedro Alves <pedro@codesourcery.com>
529
530 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
531 gdb_start_cmd.
532 Use runto_main before any test that requires execution.
533
252fbfc8
PA
5342008-10-23 Pedro Alves <pedro@codesourcery.com>
535
536 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
537 instead of SIGINT.
538
28148e3d
JB
5392008-10-22 Joel Brobecker <brobecker@adacore.com>
540
541 * gdb.base/completion.exp: Update expected output following
542 the addition of the "info tasks" command.
543
c209f847
TT
5442008-10-22 Tom Tromey <tromey@redhat.com>
545
546 * gdb.base/exprs.exp (test_expr): Add test for string
547 concatenation.
548
f177e350
PA
5492008-10-19 Pedro Alves <pedro@codesourcery.com>
550
551 * configure.ac: Output gdb.python/Makefile.
552 * configure: Regenerate.
553 * gdb.python/Makefile.in: New.
554
cce89356
JB
5552008-10-16 Joel Brobecker <brobecker@adacore.com>
556
557 * gdb.base/foll-fork.exp: Adjust the expected output to match
558 the new description for fork/vfork catchpoints in the "info
559 breakpoints" output.
560
176d289d
TJB
5612008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
562
563 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
564
a08702d6
TJB
5652008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
566
567 * gdb.python/python-value.c: New file.
568 * gdb.python/python-value.exp: New file.
569
1c5cfe86
PA
5702008-10-15 Pedro Alves <pedro@codesourcery.com>
571
572 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
573
5a98ad69
DP
5742008-10-15 Denis Pilat <denis.pilat@st.com>
575
41702f1b 576 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 577
dcb1a1e2
TT
5782008-10-09 Tom Tromey <tromey@redhat.com>
579
580 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
581 'fprintf' and 'stderr'.
582
9124fe48
JB
5832008-10-07 Joel Brobecker <brobecker@adacore.com>
584
585 * gdb.ada/ref_tick_size.exp: New testcase.
586
45452591
DE
5872008-10-06 Doug Evans <dje@google.com>
588
589 * gdb.dwarf2/dw2-cu-size.exp: New file.
590 * gdb.dwarf2/dw2-cu-size.S: New file.
591
592 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
593 .Ltype_int for clarity.
594
4fc5b208
PP
5952008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
596
597 PR gdb/2384:
598 * gdb.cp/gdb2384.exp: Extended to test more cases.
599 * gdb.cp/gdb2384.cc: Likewise.
600 * gdb.cp/gdb2384-base.h: Likewise.
601 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 602
d78df370
JK
6032008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
604
605 * gdb.base/maint.exp (maint print type): Remove printing
606 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
607
9a044a89
TT
6082008-09-30 Tom Tromey <tromey@redhat.com>
609
610 * gdb.base/macscp.exp: Add completion tests.
611 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
612 (TWENTY_THREE): Likewise.
613 (FORTY_EIGHT): Likewise.
614
506800a9
TT
6152008-09-30 Tom Tromey <tromey@redhat.com>
616
617 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
618 everywhere.
619 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
620
1a6f01b5
JK
6212008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
622
623 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
624 testcase is derived from. Fix racy dependency on an expected PID
625 number. No longer support the testcase on Linux kernel 2.4.x.
626
2fae03e8
TT
6272008-09-27 Tom Tromey <tromey@redhat.com>
628
629 * gdb.base/macscp.exp: Add tests for stringification, splicing,
630 and varargs.
631
1ad15515
PA
6322008-09-22 Pedro Alves <pedro@codesourcery.com>
633
634 * lib/mi-support.exp (mi_expect_interrupt): New.
635 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
636 from gdb.mi/mi-nonstop.exp.
637 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
638 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
639 lib/mi-support.exp.
640 Use mi_check_thread_states throughout. Avoid ".*" and do not
641 require an anchor after -exec-run.
642
d0b76dc6
DJ
6432008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
644
645 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
646 stop is pending. Avoid ".*" when two stops are pending.
647 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
648 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
649 newlines in fullnames.
650 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
651 (mi_expect_stop): Update comments. Only anchor in sync mode.
652 Do not match newlines.
653 (mi_send_resuming_command_raw): Always return status.
654 (mi_get_stop_line): Do not match more than one line by accident.
655 Only anchor in sync mode.
656 (mi_run_inline_test): If -exec-next fails, give up.
657
9990c830
UW
6582008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
659
660 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
661 on SPU.
662
ebcf6f00
JB
6632008-09-10 Joel Brobecker <brobecker@adacore.com>
664
665 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
666
b6db24e5
JB
6672008-09-10 Joel Brobecker <brobecker@adacore.com>
668
669 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
670 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
671 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
672 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
673 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
674 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
675 gdb.ada/interface.exp, gdb.ada/null_array.exp,
676 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
677 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
678 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
679 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
680 Include the "= " sequence in the expected output of print tests.
681
2bf448e0
JB
6822008-09-10 Joel Brobecker <brobecker@adacore.com>
683
684 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
685 description for boolean types.
686
d51fd4c8
PA
6872008-09-09 Pedro Alves <pedro@codesourcery.com>
688
689 * gdb.base/hook-stop-continue.c: New.
690 * gdb.base/hook-stop-continue.exp: New.
691
694182d2
DJ
6922008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
693
694 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
695
3b8a7fc0
JG
6962008-09-08 Jerome Guitton <guitton@adacore.com>
697
698 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
699 (stack_check_probe_2, stack_check_probe_loop_1)
700 (stack_check_probe_loop_2): New functions.
701 (main): Add call to these new functions.
702 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
703 functions, check that the breakpoint is inserted at the appropriate
704 location.
705 (insert_breakpoint): Slightly refine this procedure so that it can
706 be called several times in the test.
707
96cc0ae8
JG
7082008-09-08 Jerome Guitton <guitton@adacore.com>
709
710 * gdb.base/stack-checking.c: New file.
711 * gdb.base/stack-checking.exp: New file.
712
1f08b409
TJB
7132008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
714
715 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
716 * gdb.arch/altivec-regs.exp: Likewise.
717 * gdb.arch/vsx-regs.exp: Likewise.
718
3099e1c4
TJB
7192008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
720
721 * gdb.arch/ppc-fp.exp: New file.
722 * gdb.arch/ppc-fp.c: New file.
723
cc69bfc1
PP
7242008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
725
726 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
727 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 728
b02a33db
MS
7292008-09-04 Michael Snyder <msnyder@vmware.com>
730
731 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
732 as "at" (for non-debug functions such as _start).
733
2992cbe0
UW
7342008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
735
736 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
737 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
738 software watchpoints.
739 * gdb.base/watch_thread_num.exp: Likewise.
740
514f746b
AR
7412008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
742
743 * gdb.arch/i386-bp_permanent.exp: New test.
744
876cecd0
TT
7452008-08-24 Tom Tromey <tromey@redhat.com>
746
747 * gdb.base/maint.exp: Update "maint print type".
748
80f73d71
VP
7492008-08-21 Vladimir Prus <vladimir@codesourcery.com>
750
751 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
752 support. Adjust the order of "*running" notifications.
753 * gdb.mi/non-stop.c: Don't cast from int to void* and
754 back.
755
d9c78d7d
MK
7562008-08-20 Mark Kettenis <kettenis@gnu.org>
757
758 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
759 expect to find it in the "info frame" output.
760
97a2d1d3
DJ
7612008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
762
763 * gdb.base/interp.exp: Always consume both prompts.
764
b96e2927
PA
7652008-08-20 Pedro Alves <pedro@codesourcery.com>
766
767 * gdb.base/pending.exp: Test pending breakpoints without symbols
768 loaded.
769
8cf6e61a
VP
7702008-08-19 Vladimir Prus <vladimir@codesourcery.com>
771
772 * lib/mi-support.exp (mi_expect_stop): Produce
773 more details on failures.
774 * gdb.mi/mi-nonstop.exp: New.
775 * gdb.mi/non-stop.c: New.
776
c6ebd6cf
VP
7772008-08-19 Vladimir Prus <vladimir@codesourcery.com>
778
a9c64011
AS
779 * gdb.mi/mi-async.exp: Use 'set target-async'.
780 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 781
46a9b8ed
DJ
7822008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
783
784 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
785
44feb3ce
TT
7862008-08-17 Tom Tromey <tromey@redhat.com>
787
788 * gdb.base/help.exp (help catch): Rewrite.
789
311a4e6b
TJB
7902008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
791
792 * gdb.base/define.exp: Test indented command documentation.
793 * gdb.python/python.exp: Test indented multi-line command.
794
604c2f83
LM
7952008-08-15 Luis Machado <luisgpm@br.ibm.com>
796
797 * testsuite/gdb.arch/vsx-regs.c: New source file.
798 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
799 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
800
886a217c
TT
8012008-08-14 Tom Tromey <tromey@redhat.com>
802
803 * gdb.base/macscp.exp: Add regression test for "macro define" or
804 "macro undef" with no arguments.
805
c814a4f3
PP
8062008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
807
808 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 809
12ab8a60
UW
8102008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
811
812 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
813
d57a3c85
TJB
8142008-08-06 Tom Tromey <tromey@redhat.com>
815
816 * gdb.python/python.exp: New file.
817
c7b778ff
JK
8182008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
819
820 Fix for PR gdb/1543.
821 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
822 $LOCATION.
823 (location): New variable.
824 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
825 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
826 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
827 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
828 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
829 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
830 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
831 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
832 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
833 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
834 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
835 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
836 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
837 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
838 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
839 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
840 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
841 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
842 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
843 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
844 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
845 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
846 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
847 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
848 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
849 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
850 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
851 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
852 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
853 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
854 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
855 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
856 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
857 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
858 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
859 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
860 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
861 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
862 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
863 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
864 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
865 gdb.base/type-opaque.exp, gdb.base/until.exp,
866 gdb.base/value-double-free.c, gdb.base/varargs.exp,
867 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
868 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
869 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
870 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
871 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
872 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
873 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
874 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
875 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
876 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
877 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
878 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
879 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
880 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
881 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
882 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
883 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
884 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
885 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
886 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
887 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
888 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
889 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
890 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
891 gdb.pascal/types.exp, gdb.stabs/weird.exp,
892 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
893 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
894 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
895 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
896 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
897 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
898 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
899 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
900 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
901 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
902 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
903 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
904 lib/mi-support.exp, lib/trace-support.exp: Remove reference
905 to bug-gdb@prep.ai.mit.edu .
906
5e06a3d1
VP
9072008-07-31 Vladimir Prus <vladimir@codesourcery.com>
908
909 * lib/mi-support.exp (mi_load_shlibs): New.
910 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
911
9d81d21b
VP
9122008-07-30 Vladimir Prus <vladimir@codesourcery.com>
913
914 * lib/mi-support.exp (get_mi_thread_list)
915 (check_mi_and_console_threads): New, moved from ...
916 * gdb.mi/mi-pthread.exp: ...here.
917 * gdb.mi/gdb669.exp (get_mi_thread_list)
918 (check_mi_and_console_threads): Delete.
919 * gdb.mi/mi2-pthread.exp: Likewise.
920
bae98fe0
TT
9212008-07-28 Tom Tromey <tromey@redhat.com>
922
923 * Makefile.in (just-check): Remove. Move body to...
924 (check): ... here.
925
57380f4e
DJ
9262008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
927
928 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
929 Add a test for duplicated SIGINTs.
930
e09490f1
DJ
9312008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
932
933 * gdb.threads/schedlock.exp (get_args): Update to work for any
934 value of NUM.
935 (Top level): Report the number of threads that did not resume.
936
6387b45f
DJ
9372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
938
939 * gdb.dwarf2/dw2-compressed.S: Also define __start.
940
62f64ff2
DJ
9412008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
942
943 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
944 non-MI prompt.
945
fa8de41e
TT
9462008-07-26 Tom Tromey <tromey@redhat.com>
947
948 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
949 (function_struct, function_struct_ptr): New globals.
950 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
951 function pointer in a struct.
952
ccb3ac8a
TT
9532008-07-26 Tom Tromey <tromey@redhat.com>
954
955 * gdb.base/macscp.exp: Add test for macro lexing bug.
956
d7d9f01e
TT
9572008-07-18 Tom Tromey <tromey@redhat.com>
958
959 * gdb.base/macscp.exp: Add macro tests.
960
9bf07184
PP
9612008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
962
963 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
964
becf6477
PP
9652008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
966
967 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
968
0709f7d3
PP
9692008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
970
971 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 972
7093c834
PP
9732008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
974
975 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 976
b432ffe3
JK
9772008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
978
979 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
980
b1a268e5
VP
9812008-07-12 Vladimir Prus <vladimir@codesourcery.com>
982
983 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
984
e2995f8e
KB
9852008-07-11 Kevin Buettner <kevinb@redhat.com>
986
987 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
988 of regexp to account for changes made to GDB in the printing of
989 byte vectors.
990
14032a66
TT
9912008-07-11 Tom Tromey <tromey@redhat.com>
992
993 * gdb.base/completion.exp: Add 'help' completion test.
994
981505ef
JK
9952008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
996
997 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
998
10568435
JK
9992008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1000
1001 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1002
4487aabf
PA
10032008-07-09 Pedro Alves <pedro@codesourcery.com>
1004
1005 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1006
a4a9b1c4
PA
10072008-07-09 Pedro Alves <pedro@codesourcery.com>
1008
1009 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1010
3c3185ac
JK
10112008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1012
1013 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1014
7ebd49dc
VP
10152008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1016
1017 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1018 previous commit. Add a comment.
1019
84e46146
PA
10202008-06-28 Pedro Alves <pedro@codesourcery.com>
1021
1022 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1023
0f8d4a2f
VP
10242008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1025
1026 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1027
f747e0ce
PA
10282008-06-27 Pedro Alves <pedro@codesourcery.com>
1029
1030 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1031 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1032 compiling an executable, link in an object that forces unbuffered
1033 output.
1034 * lib/set_unbuffered_mode.c: New file.
1035
734a5c36
JK
10362008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1039
a2840c35
VP
10402008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1041
a9c64011
AS
1042 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1043 mi_expect_stop.
1044 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1045 Demand that *running is output.
1046 (detect_async): Perform checking every time.
1047 (mi_send_resuming_command): Extract everything into...
1048 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1049 (mi_expect_stop): Don't accept any output before *stopped.
1050
6ae37fef
VP
10512008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1052
1053 Robustify mi-simplerun.
a9c64011
AS
1054 * gdb.mi/basics.c (main): Add a call to sleep.
1055 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1056 * gdb.mi/mi2-cli.exp: Likewise.
1057 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1058
b4aa76f0 10592008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1060
1061 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1062
e1ac3328
VP
10632008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1064
a9c64011
AS
1065 * gdb.mi/mi-console.exp: Adjust.
1066 * gdb.mi/mi-syn-frame.exp: Adjust.
1067 * gdb.mi/mi2-console.exp: Adjust.
1068 * gdb.mi/mi2-syn-frame.exp: Adjust.
1069 * lib/mi-support.exp (mi_run_cmd): Adjust.
1070 (mi_send_resuming_command): Adjust.
e1ac3328 1071
f7f9a841
VP
10722008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1073
1074 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1075 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1076 testing of stopped.
1077 * gdb.mi/mi2-syn-frame.exp: Likewise.
1078 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1079 (async, detect_async): New.
1080 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1081 depending on if we're running in sync or async mode.
f7f9a841 1082
37cd5d19
TT
10832008-06-09 Tom Tromey <tromey@redhat.com>
1084
1085 * gdb.base/completion.exp: New tests for field name completion
1086 with spaces, and field name completion with '->'.
1087
65d12d83
TT
10882008-06-06 Tom Tromey <tromey@redhat.com>
1089
1090 * gdb.base/break1.c (struct some_struct): New struct.
1091 (values): New global.
1092 * gdb.base/completion.exp: Add field name completion test.
1093
ebfe2e3f
PP
10942008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1095
1096 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1097 to pointer.
1098 * gdb.cp/call-c.cc: Likewise.
1099
bcf6fc3a
NR
11002008-06-06 Nick Roberts <nickrob@snap.net.nz>
1101
1102 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1103 annotation.
1104
49fd4a42 11052008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1106 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1107
1108 * gdb.threads/execl.c, gdb.threads/execl1.c,
1109 gdb.threads/execl.exp: New tests.
a9c64011 1110
8a34ac3f
AR
11112008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1112 Daniel Jacobowitz <dan@codesourcery.com>
1113
1114 * gdb.cp/exception.exp: Activate test, make it work with pending
1115 catchpoints.
1116
86ae69ef
JK
11172008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1118
1119 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1120
f7f9ae2c
VP
11212008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1122
a9c64011
AS
1123 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1124 now printed.
1125 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1126
2a2d4dc3
AS
11272008-05-27 Andreas Schwab <schwab@suse.de>
1128
1129 * gdb.base/frame-args.exp: Handle arguments that are optimized
1130 out.
1131
5099e4d9
LM
11322008-05-26 Luis Machado <luisgpm@br.ibm.com>
1133
1134 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1135 quiet for ppc32 and group options into a single variable.
1136
d9c36a91
JB
11372008-05-23 Joel Brobecker <brobecker@adacore.com>
1138
1139 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1140 of zero-size elements.
1141 * gdb.ada/null_array.exp: Test printing this new array.
1142
103a8671
JK
11432008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1144
1145 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1146
07a4cc1a 11472008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1148
1149 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1150 of the "finish" command.
1151
55f996a7
NR
11522008-05-21 Nick Roberts <nickrob@snap.net.nz>
1153
1154 * gdb.base/annota1.exp: Test for new annotation.
1155
907fc202
UW
11562008-05-16 Pedro Alves <pedro@codesourcery.com>
1157
1158 * gdb.base/fixsection.exp: New file.
1159 * gdb.base/fixsection0.c: New file.
1160 * gdb.base/fixsection1.c: New file.
1161
e8f97270
UW
11622008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1163
1164 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1165 * gdb.base/annota3.exp: Likewise.
1166
ac0bb574
NF
11672008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1168
1169 * gdb.base/watch_thread_num.exp: Don't run tests that require
1170 watchpoints if the target doesn't support them.
1171
6fadd07a
DE
11722008-05-12 Doug Evans <dje@google.com>
1173
1174 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1175
6e9a4a30
JB
11762008-05-09 Joel Brobecker <brobecker@adacore.com>
1177
1178 * gdb.ada/assign_1.exp: New testcase.
1179
08388c79
DE
11802008-05-09 Doug Evans <dje@google.com>
1181
a3c83fae
DE
1182 * gdb.base/find.exp: New file.
1183 * gdb.base/find.c: New file.
08388c79 1184
bd5ddfe8
DJ
11852008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1186
1187 * gdb.base/commands.exp (watchpoint_command_test): Handle
1188 gdb,no_hardware_watchpoints.
1189 * gdb.base/float.exp: Allow ARM targets without floating point.
1190 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1191
b5dd68e2 11922008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1193 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1194
1195 * gdb.ada/lang_switch: New test program.
1196 * gdb.ada/lang_switch.exp: New testcase.
1197
382d13d1
DE
11982008-05-05 Doug Evans <dje@google.com>
1199
1200 * gdb.base/help.exp (disassemble): Update expected help text.
1201
9dd789d0
PA
12022008-05-04 Pedro Alves <pedro@codesourcery.com>
1203
1204 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1205
611c83ae
PA
12062008-05-04 Pedro Alves <pedro@codesourcery.com>
1207
1208 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1209 different times.
1210
ff013f42
JK
12112008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1212
1213 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1214 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1215 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1216 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1217
96dff6a2
VP
12182008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1219
1220 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1221 notification to appear.
1222
55cd6f92
DJ
12232008-05-04 Daniel Jacobowitz <dan@debian.org>
1224
1225 * gdb.base/fullname.c: New file.
1226 * gdb.base/fullname.exp: New file.
1227 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1228
d705c43c
PA
12292008-05-03 Pedro Alves <pedro@codesourcery.com>
1230
1231 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1232 expressions with macros.
1233
333222e1
JK
12342008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1235
1236 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1237
5ac01682
DJ
12382008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1239
1240 * gdb.base/completion.exp: Handle lack of other symbols beginning
1241 with "a".
1242
1243 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1244
237fc4c9
PA
12452008-05-02 Jim Blandy <jimb@codesourcery.com>
1246
1247 * gdb.asm/asmsrc1.s: Add scratch space.
1248
ed5e9466
DJ
12492008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1250 Daniel Jacobowitz <dan@codesourcery.com>
1251
1252 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1253 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1254 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1255
b39cc962
DJ
12562007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1257
1258 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1259
36d520f5
JB
12602008-05-01 Joel Brobecker <brobecker@adacore.com>
1261
1262 * gdb.base/info-target.exp: New testcase.
1263
8d4e3071
DJ
12642008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1265
1266 * gdb.cp/hang.exp: Use .cc instead of .C.
1267 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1268 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1269
6f3f3097
DJ
12702008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1271
1272 * gdb.base/gdb1250.exp: Remove perror.
1273 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1274
5550a914
PA
12752008-04-30 Pedro Alves <pedro@codesourcery.com>
1276
1277 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1278 .2byte.
1279
d848e687
DJ
12802008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1281
1282 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1283 (maybe_kfail): New.
1284
93b5768b
PA
12852008-04-25 Pedro Alves <pedro@codesourcery.com>
1286
1287 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1288
721c02de
VP
12892008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1290
a9c64011
AS
1291 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1292 * gdb.mi/mi2-syn-frame.exp: Likewise.
1293 * lib/mi-support.exp: Likewise.
721c02de 1294
74960c60
VP
12952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1296
1297 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1298 to specify regexp for the location to stop at.
1299 * gdb.base/break-always.c: New.
1300 * gdb.base/break-always.exp: New.
1301
d24317b4
VP
13022008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1303
1304 * lib/mi-support.exp (mi_runto_helper): Adjust
1305 for the original-location field.
1306 (mi_create_breakpoint, mi_list_breakpoints): New.
1307 * gdb.mi/mi-break.exp: Adjust.
1308 * gdb.mi/mi2-break.exp: Adjust.
1309 * gdb.mi/mi-pending.exp: Adjust.
1310 * gdb.mi/mi-simplerun.exp: Adjust.
1311 * gdb.mi/mi2-simplerun.exp: Adjust.
1312 * gdb.mi/mi-syn-frame.exp: Adjust.
1313 * gdb.mi/mi2-syn-frame.exp: Adjust.
1314 * gdb.mi/mi-until.exp: Adjust.
1315 * gdb.mi/mi2-until.exp: Adjust.
1316 * gdb.mi/mi-var-display.exp: Adjust.
1317 * gdb.mi/mi2-var-display.exp: Adjust.
1318 * gdb.mi/mi-watch.exp: Adjust.
1319 * gdb.mi/mi2-watch.exp: Adjust.
1320
fdc59709 13212008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1322
a9c64011
AS
1323 * aclocal.m4: Add override.m4.
1324 * configure: Regenerate.
fdc59709 1325
8e91f023
VP
13262008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1327
1328 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1329 '-var-update --all-values' reports new value even the type
1330 of a variable object has changed.
1331
233a11ab
CS
13322008-04-18 Craig Silverstein <csilvers@google.com>
1333
1334 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1335 files.
d24317b4 1336
9c1137ad
JB
13372008-04-18 Joel Brobecker <brobecker@adacore.com>
1338
1339 * gdb.ada/atomic_enum: New test program.
1340 * gdb.ada/atomic_enum.exp: New testcase.
1341
66d0bbc7
DE
13422008-04-17 Doug Evans <dje@google.com>
1343
1344 * gdb.opt/Makefile.in: Fix whitespace.
1345
100906b0
UW
13462008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1347
1348 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1349
4584e32e
DE
13502008-04-17 Doug Evans <dje@google.com>
1351
1352 * gdb.base/hashline1.exp: New testcase.
1353 * gdb.base/hashline2.exp: New testcase.
1354 * gdb.base/hashline2.exp: New testcase.
1355
0a320680
PA
13562008-04-17 Pedro Alves <pedro@codesourcery.com>
1357
1358 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1359
18ac113b
AR
13602008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1361
1362 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1363 temporary breakpoint to match "Temporary breakpoint".
1364 * gdb.base/break.exp (delete_breakpoints): Likewise.
1365 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1366 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1367 * gdb.base/display.exp: Likewise.
1368 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1369 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1370 * gdb.base/restore.exp (restore_tests): Likewise.
1371 * gdb.base/sepdebug.exp: Likewise.
1372 * gdb.base/watchpoint.exp: Likewise.
1373 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1374 * gdb.mi/mi-pending.exp: Likewise.
1375 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1376 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1377 * gdb.mi/mi-var-cmd.exp: Likewise.
1378 * gdb.mi/mi-var-display.exp: Likewise.
1379 * gdb.mi/mi2-cli.exp: Likewise.
1380 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1381 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1382 * gdb.mi/mi2-var-display.exp: Likewise.
1383 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1384 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1385 new "disp" field.
a9c64011 1386 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1387 reason. This is to support fix for PR2424.
1388
add38693
JK
13892008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1390
1391 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1392
fcacd99f
VP
13932008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1394
1395 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1396 field. Add more floating varobj tests.
fcacd99f 1397 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1398 field.
1399 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1400 (main): Call do_at_tests.
1401 * lib/mi-support.exp (mi_create_floating_varobj)
1402 (mi_varobj_update_with_type_change): New.
fcacd99f 1403
de051565
MK
14042008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1405
1406 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1407 option of -var-evaluate-expression.
1408 * gdb.mi/mi2-var-display.exp: Likewise.
1409
dbc52822
VP
14102008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1411
1412 Introduce test setup helpers.
a9c64011
AS
1413 * lib/gdb.exp (build_executable, clean_restart)
1414 (prepare_for_testing): New.
1415 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1416 * gdb.base/return.exp: Likewise.
1417 * gdb.base/ending-run.exp: Likewise.
dbc52822 1418
473591da
NR
14192008-04-07 Nick Roberts <nickrob@snap.net.nz>
1420
1421 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1422 Interface (MI) responses.
1423
2b2d9e11
VP
14242008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1425
a9c64011
AS
1426 * gdb.cp/breakpoint.cc: New code to test conditions involving
1427 member variables.
1428 * gdb.cp/breakpoint.exp: Test condition involving member
1429 variables.
2b2d9e11 1430
bb378428
VP
14312008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1432
1433 * lib/mi-support.exp (mi_expect_stop): New.
1434 (mi_run_cmd): Change the
1435 token. Use mi_send_resuming_command, use
1436 mi_expect_stop.
1437 (mi_execute_to_helper): Rename to mi_execute_to.
1438 (mi_send_resuming_command): Add more error patterns.
1439 (mi_wait_for_stop): Renamed to...
1440 (mi_get_stop_line): ...this.
1441 (mi_run_inline_test): Adjust.
1442
1443 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1444 * gdb.mi/mi-console.exp: Likewise.
1445 * gdb.mi/mi-pending.exp: Likewise.
1446 * gdb.mi/mi-simplerun.exp: Likewise.
1447 * gdb.mi/mi-stack.exp: Likewise.
1448 * gdb.mi/mi-stepi.exp: Likewise.
1449 * gdb.mi/mi-syn-frame.exp: Add comment.
1450 * gdb.mi/mi-until.exp: Likewise.
1451 * gdb.mi/mi-var-display.exp: Likewise.
1452 * gdb.mi/mi-watch.exp: Likewise.
1453 * gdb.mi/mi2-cli.exp: Likewise.
1454 * gdb.mi/mi2-console.exp: Likewise.
1455 * gdb.mi/mi2-simplerun.exp: Likewise.
1456 * gdb.mi/mi2-stack.exp: Likewise.
1457 * gdb.mi/mi2-stepi.exp: Likewise.
1458 * gdb.mi/mi2-until.exp: Likewise.
1459 * gdb.mi/mi2-var-display.exp: Likewise.
1460 * gdb.mi/mi2-watch.exp: Likewise.
1461
62172bb9
UW
14622008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1463
1464 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1465
1466 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1467
a13e061a
PA
14682008-04-04 Pedro Alves <pedro@codesourcery.com>
1469
1470 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1471 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1472 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1473 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1474 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1475 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1476 expect an mi error duplicated in stderr.
1477
eae06beb
JB
14782008-04-03 Joel Brobecker <brobecker@adacore.com>
1479
1480 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1481 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1482 Add a couple of tests that verify the behavior when the new setting
1483 is set to "cancel" and "all".
1484 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1485 "ask" before we start the testing.
1486
79c6ced6
AR
14872008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1488
1489 * gdb.cp/casts.cc: Add class reference variables.
1490 * gdb.cp/casts.exp: New test cases for up/down casting references.
1491
6c2d1a6b
MK
14922008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1493
1494 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1495 instead of beginning to make an extra test pass.
1496 * gdb.mi/mi2-var-display.exp: Likewise.
1497
55b411d9
MR
14982008-03-31 Maciej W. Rozycki <macro@mips.com>
1499
1500 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1501
c6140da2
MD
15022008-03-31 Markus Deuling <deuling@de.ibm.com>
1503 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1504
1505 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1506 value. Add xfail for older kernels.
1507
79732189
AR
15082008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1509
1510 Bring mi-support in line with gdb.exp.
1511 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1512 (mi_gdb_start): New function.
1513
33c3676e
MR
15142008-03-28 Maciej W. Rozycki <macro@mips.com>
1515
1516 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1517
92e28119
VP
15182008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1519
1520 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1521 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1522
9e8e3afe
VP
15232008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1524
1525 * lib/mi-support.exp (mi_create_varobj_checked): New.
1526 (mi_list_varobj_children): Allow to check for a
1527 value.
1528 (mi_list_array_varobj_children): New.
1529
1530 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1531 and mi_list_varobj_children, as opposed to hardcoding
1532 expected strings.
1533 * gdb.mi/gdb701.exp: Likewise.
1534 * gdb.mi/gdb792.exp: Likewise.
1535 * gdb.mi/mi-var-block.exp: Likewise.
1536 * gdb.mi/mi-var-cmd.exp: Likewise.
1537 * gdb.mi/mi-var-invalidate.exp: Likewise.
1538 * gdb.mi/mi2-var-block.exp: Likewise.
1539 * gdb.mi/mi2-var-child.exp: Likewise.
1540 * gdb.mi/mi2-var-cmd.exp: Likewise.
1541 * gdb.mi/mi2-var-display.exp: Likewise.
1542
9df50351
JK
15432008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 Fix random false FAILs on i386.
1546 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1547
31e5d73a
DJ
15482008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1549
1550 PR gdb/544
1551 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1552
12f4afab
DJ
15532008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1554
1555 PR gdb/544
1556 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1557
b562a0cb
DJ
15582008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1559
1560 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1561 fixed PR gdb/544.
1562
17faa917
DJ
15632008-03-21 Pedro Alves <pedro@codesourcery.com>
1564
1565 * gdb.threads/fork-child-threads.exp: Test next over fork.
1566
6214f497
DJ
15672008-03-21 Chris Demetriou <cgd@google.com>
1568
1569 * gdb.base/break.exp (rbreak junk): New test for rbreak
1570 "Junk at end of arguments" issue.
1571
63092375
DJ
15722008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1573
1574 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1575 *& to work on created array elements.
1576 (Top level): Test print $pc with a file. Test string operations
1577 without a target.
1578 * gdb.base/ptype.exp: Do not expect *& to work on created array
1579 elements.
1580
b21991b0
DJ
15812008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1582
1583 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1584 gdb.threads/staticthreads.exp: Update exit query.
1585
c4b347c7
SL
15862008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1587
1588 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1589
fa4727a6
DJ
15902008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1591
1592 * gdb.base/watchpoint.c (global_ptr, func4): New.
1593 (main): Call func4.
1594 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1595 (test_inaccessible_watchpoint): New.
1596
2f34202f
MR
15972008-02-29 Maciej W. Rozycki <macro@mips.com>
1598
1599 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1600 select the largest.
1601
0d6ba1b1
DJ
16022008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1603
1604 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1605 frames-invalid annotations.
1606
e691325a
PM
16072008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1608
a9c64011 1609 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1610
f85b5ecc
DE
16112008-02-27 Doug Evans <dje@google.com>
1612
1613 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1614 for bug 1738.
1615 (breakpoint_to_handler_entry): Ditto.
1616
b40e7bf3
JB
16172008-02-27 Joel Brobecker <brobecker@adacore.com>
1618
1619 * gdb.base/ending-run.exp: Use the first line of code inside
1620 function body to test breakpoints.
1621 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1622 location where the breakpoint is inserted when using the line
1623 where a function is declared. Fix typo in the description of
1624 one of the tests.
1625 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1626
2faca73a
PM
16272008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1628
1629 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1630 tests.
2faca73a 1631
6f439c36
PM
16322008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1633
1634 * gdb.base/args.exp: avoid same output for tests
1635 with single quotes.
1636
54e52265
VP
16372008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1638
a9c64011
AS
1639 * gdb.base/annota1.exp: Adjust for 'info break'
1640 format changes.
1641 * gdb.base/annota3.exp: Likewise.
1642 * gdb.base/break.exp: Likewise.
1643 * gdb.base/condbreak.exp: Likewise.
1644 * gdb.base/pending.exp: Likewise.
1645 * gdb.base/sepdebug.exp: Likewise.
1646 * gdb.base/unload.exp: Likewise.
1647 * gdb.cp/ovldbreak.exp: Likewise.
1648 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1649
897b09ca
DE
16502008-02-07 Doug Evans <dje@google.com>
1651
1652 * gdb.cp/mb-inline.exp: New.
1653 * gdb.cp/mb-inline.h: New.
1654 * gdb.cp/mb-inline1.cc: New.
1655 * gdb.cp/mb-inline2.cc: New.
1656
b1c32d35
PM
16572008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1658
1659 * gdb.pascal/floats.pas: New test program.
1660 * gdb.pascal/floats.exp: New testcase.
1661
1a4ca44a
TJB
16622008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1663
1664 * gdb.base/callfuncs.c (t_float_many_args): New function.
1665 (t_double_many_args): New function.
1666 * gdb.base/callfuncs.exp: Add tests for exceeding float
1667 and double parameters passed through the stack.
1668
439048e8
JB
16692008-02-05 Joel Brobecker <brobecker@adacore.com>
1670
1671 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1672 gdb.ada/complete/foo.adb: New files.
1673 * gdb.ada/complete.exp: New testcase.
1674
81fe8080
DE
16752008-02-03 Doug Evans <dje@google.com>
1676
301f0ecf
DE
1677 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1678
81fe8080
DE
1679 * gdb.cp/gdb2384.exp: New file.
1680 * gdb.cp/gdb2384.cc: New file.
1681 * gdb.cp/gdb2384-base.h: New file.
1682 * gdb.cp/gdb2384-base.cc: New file.
1683
4b071aec
DE
16842008-02-02 Doug Evans <dje@google.com>
1685
1686 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1687
61137ba6
JB
16882007-02-01 Joel Brobecker <brobecker@adacore.com>
1689
1690 * gdb.ada/sym_print_name: New test program.
1691 * gdb.ada/sym_print_name.exp: New testcase.
1692
16932007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1694
1695 * gdb.ada/nested/hello.adb: New file.
1696 * gdb.ada/nested.exp: New testcase.
1697 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1698
98deb0da
VP
16992008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1700
1701 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1702 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1703 don't cause future evaluations of function to report
1704 creation of internal breakpoints.
98deb0da 1705
723a2275
VP
17062008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1707
1708 * gdb.mi/mi-break.exp (test_error): New.
1709 Call it.
1710
fb546a2f
LM
17112008-01-31 Luis Machado <luisgpm@br.ibm.com>
1712
1713 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1714 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1715
2d8fd90a
PM
17162008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1717
1718 * gdb.pascal/integers.pas: New test program.
1719 * gdb.pascal/integers.exp: New testcase.
1720
a7fa0ded
PM
17212008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1722
1723 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1724
5e1a1926
TJB
17252008-01-30 Luis Machado <luisgpm@br.ibm.com>
1726
1727 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1728 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1729
8d04f9f0
JB
17302008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1731
1732 * gdb.ada/formatted_ref: New test program.
1733 * gdb.ada/formatted_ref.exp: New testcase.
1734
1735 * gdb.cp/formatted-ref.cc: New file.
1736 * gdb.cp/formatted-ref.exp: New testcase.
1737
ce75a98f
JB
17382008-01-30 Joel Brobecker <brobecker@adacore.com>
1739
1740 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1741
e835f6bf
NR
17422008-01-30 Nick Roberts <nickrob@snap.net.nz>
1743
1744 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1745 (test_file_list_exec_source_file): Update to new macro-info field.
1746
d118ef87
PH
17472008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1748
1749 * gdb.ada/exprs: New test program.
1750 * gdb.ada/exprs.exp: New testcase.
1751
7d35ab09
TJB
17522008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1753
1754 * dfp-test.c (DELTA, DELTA_B): New definitions.
1755 (double_val1, double_val2, double_val3, double_val4, double_val5,
1756 double_val6, double_val7, double_val8, double_val9, double_val10,
1757 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1758 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1759 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1760 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1761 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1762 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1763 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1764 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1765 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1766 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1767 dec128_val16): New global variables.
1768 (decimal_dec128_align): New function.
1769 (decimal_mixed): Likewise.
1770 (decimal_many_args_dec32): Likewise.
1771 (decimal_many_args_dec64): Likewise.
1772 (decimal_many_args_dec128): Likewise.
1773 (decimal_many_args_mixed): Likewise.
1774 * dfp-test.exp: Add tests calling new inferior functions.
1775
2d717e4f
DJ
17762008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1777
1778 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1779 gdb.server/ext-run.exp: New files.
1780 * lib/gdbserver-support.exp (gdbserver_download): New.
1781 (gdbserver_start): New. Update gdbserver expected
1782 output.
1783 (gdbserver_spawn): Use them.
1784 (gdbserver_start_extended): New.
1785
e85a822c
DJ
17862008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1787
1788 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1789 Run on GNU/Linux.
1790 (do_exec_tests): Check for systems which do not support catchpoints.
1791 Do not match START.
1792 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1793 Run on GNU/Linux. Enable verbose output.
1794 (check_fork_catchpoints): New.
1795 (explicit_fork_child_follow, catch_fork_child_follow)
1796 (tcatch_fork_parent_follow): Update expected messages.
1797 (do_fork_tests): Use check_fork_catchpoints.
1798 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1799 Run on GNU/Linux. Enable verbose output.
1800 (check_vfork_catchpoints): New.
1801 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1802 expected messages.
1803 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1804
401ea829
JB
18052008-01-29 Jim Blandy <jimb@red-bean.com>
1806
1807 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1808 host' errors.
1809 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1810
aceaf3ad
JB
18112008-01-29 Jim Blandy <jimb@red-bean.com>
1812
1813 * gdb.threads/sigthread.c: Use barriers to ensure that
1814 child_thread and child_thread_two are always initialized before we
1815 start to use them.
1816
a5606eee
VP
18172008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1818
1819 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
1820 * gdb.base/watchpoint-solib.c: New.
1821 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 1822
c55a82bb
PM
18232008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1824
1825 * gdb.base/gdb1056.exp: Add unsigned integer test.
1826
0993fe05
DE
18272008-01-28 Doug Evans <dje@google.com>
1828
1829 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1830
4fe42e7f
JB
18312008-01-27 Jim Blandy <jimb@codesourcery.com>
1832
c7a69933
JB
1833 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1834
4fe42e7f
JB
1835 * gdb.base/expand-psymtabs.exp: Doc fix.
1836
5def8285
MK
18372008-01-26 Mark Kettenis <kettenis@gnu.org>
1838
1839 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1840
5313c911
NR
18412008-01-24 Nick Roberts <nickrob@snap.net.nz>
1842
a9c64011 1843 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
1844 -var-set-format.
1845
93815fbf
VP
18462008-01-23 Chris Demetriou <cgd@google.com>
1847
1848 * gdb.threads/thread_events.c: New testcase source file.
1849 * gdb.threads/thread_events.exp: New testcase expect file.
1850
467a88ee
NR
18512008-01-23 Nick Roberts <nickrob@snap.net.nz>
1852
1853 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
1854
1855 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
1856 -var-set-format.
1857
d8f82aba
DJ
18582008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1859 Vladimir Prus <vladimir@codesourcery.com>
1860
1861 * gdb.base/float.exp: Allow missing floating point for m68k and
1862 PowerPC.
1863
60c46647
VP
18642008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1865
1866 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
1867 ignore count.
1868 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1869 * gdb.mi/mi-cli.exp: Adjust.
1870 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 1871
c7dd36a1
PA
18722008-01-17 Pedro Alves <pedro@codesourcery.com>
1873
1874 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1875 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1876 with dummy_ptr's address.
1877 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1878 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1879 all targets.
1880 * gdb.mi/mi2-var-child.exp: Likewise.
1881
39d5313e
JB
18822008-01-09 Joel Brobecker <brobecker@adacore.com>
1883
1884 * gdb.ada/null_array: New test program.
1885 * gdb.ada/null_array.exp: New testcase.
1886
0aea4bf3
LM
18872008-01-09 Luis Machado <luisgpm@br.ibm.com>
1888
1889 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1890 with required float modifiers.
1891
0b354900
JB
18922008-01-08 Joel Brobecker <brobecker@adacore.com>
1893
1894 * gdb.ada/funcall_param: New test program.
1895 * gdb.ada/funcall_param.exp: New testcase.
1896
cdb7f5d4
JB
18972008-01-08 Joel Brobecker <brobecker@adacore.com>
1898
1899 * gdb.ada/arrayparam: New test program.
1900 * gdb.ada/arrayparam.exp: New testcase.
1901
88e2547f
JB
19022008-01-08 Joel Brobecker <brobecker@adacore.com>
1903
1904 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1905 landed. Should also fix random failures in the test following it.
1906
f6867ce0
TJB
19072008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1908
1909 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1910 for expressions with decimal float values.
1911 (test_dfp_conversions): New function to test casts to and from
1912 decimal float types.
1913 Call test_dfp_conversions.
1914 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1915 elements.
1916 (main): Initialize ds.float4 and ds.double8 elements.
1917 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1918 string to new error message.
1919 (d64_set_tests): Likewise.
1920 (d128_set_tests): Likewise.
1921 Add tests for expressions with decimal float variables. Add tests for
1922 conversions to and from decimal float types.
1923
f9c11282
JB
19242008-01-05 Joel Brobecker <brobecker@adacore.com>
1925
1926 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1927 * gdb.ada/packed_tagged.exp: New testcase.
1928
0ecbca72
JB
19292008-01-04 Joel Brobecker <brobecker@adacore.com>
1930
1931 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1932 gdb.ada/homonym/homonym_main.adb: New files.
1933 * gdb.ada/homonym.exp: New testcase.
1934
c18d3d89
JB
19352008-01-04 Joel Brobecker <brobecker@adacore.com>
1936
1937 * gdb.ada/packed_array.exp: Add testing of references to
1938 a packed array.
1939
ecc7085b
JB
19402008-01-04 Joel Brobecker <brobecker@adacore.com>
1941
1942 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1943 New files.
1944 * gdb.ada/type_coercion.exp: New testcase.
1945
c474c922
JB
19462008-01-04 Joel Brobecker <brobecker@adacore.com>
1947
1948 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1949 gdb.ada/tagged/foo.adb: New file.
1950 * gdb.ada/tagged.exp: New testcase.
1951
9005b927
JB
19522008-01-04 Joel Brobecker <brobecker@adacore.com>
1953
1954 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1955 gdb.ada/ptype_field/foo.adb: New files.
1956 * gdb.ada/ptype_field.exp: New testcase.
1957
1a6aaad8
JB
19582008-01-03 Joel Brobecker <brobecker@adacore.com>
1959
1960 * gdb.ada/print_pc.exp: New testcase.
1961
0ef22f53
JB
19622008-01-03 Joel Brobecker <brobecker@adacore.com>
1963
1964 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1965 gdb.ada/taft_type/p.adb: New files.
1966 * gdb.ada/taft_type.exp: New testcase.
1967
1689ecf8
JB
19682008-01-03 Joel Brobecker <brobecker@adacore.com>
1969
1970 * gdb.ada/array_bounds/bar.adb: New file.
1971 * gdb.ada/array_bounds.exp: New testcase.
1972
a4d0b9c3
JB
19732008-01-03 Joel Brobecker <brobecker@adacore.com>
1974
1975 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1976 gdb.ada/arrayptr/foo.adb: New files.
1977 * gdb.ada/arrayptr.exp: New testcase.
1978
a31ace00
JB
19792008-01-03 Joel Brobecker <brobecker@adacore.com>
1980
1981 * gdb.base/set-lang-auto.exp: New testcase.
1982
a97fced3
JB
19832008-01-03 Joel Brobecker <brobecker@adacore.com>
1984
1985 * gdb.ada/fun_addr/foo.adb: New file.
1986 * gdb.ada/fun_addr.exp: New testcase.
1987
ef29ce1a
JK
19882008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1989
1990 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1991 New files
1992
0fafefe3
JB
19932008-01-02 Joel Brobecker <brobecker@adacore.com>
1994
1995 * array_subscript_addr/p.adb: New file.
a9c64011 1996 * array_subscript_addr.exp: New testcase.
0fafefe3 1997
c4359f8d
JB
19982008-01-02 Joel Brobecker <brobecker@adacore.com>
1999
a9c64011 2000 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2001 New files.
2002 * gdb.ada/str_cmp_ref.exp: New testcase.
2003
1aa1b15b
JB
20042008-01-01 Joel Brobecker <brobecker@adacore.com>
2005
2006 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2007 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2008 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2009
81c9b2cf
JB
20102008-01-01 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2013 gdb.ada/ref_param/pck.ads: New files.
2014 * gdb.ada/ref_param.exp: New testcase.
2015
319e4674
JB
20162008-01-01 Joel Brobecker <brobecker@adacore.com>
2017
2018 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2019 gdb.ada/interface/foo.adb: New files.
2020 * gdb.ada/interface.exp: New testcase.
2021
ef682c56
JB
20222007-12-31 Jim Blandy <jimb@codesourcery.com>
2023
2024 * gdb.base/multi-forks.exp: Consume all output from child
2025 processes before proceeding to next test.
2026
f6f3eb6c
JB
20272007-12-29 Jim Blandy <jimb@codesourcery.com>
2028
2029 * configure: Regenerated.
2030
f652e42f
JB
20312007-12-27 Joel Brobecker <brobecker@adacore.com>
2032
2033 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2034 gdb.ada/fixed_cmp/fixed.adb: New files.
2035 * gdb.ada/fixed_cmp.exp: New testcase.
2036
6943e596
JB
20372007-12-27 Joel Brobecker <brobecker@adacore.com>
2038
2039 * gdb.ada/boolean_expr.exp: New testcase.
2040
aad9a193
JB
20412007-12-26 Jim Blandy <jimb@codesourcery.com>
2042
2043 * gdb.base/multi-forks.exp: Doc fix.
2044
fb5f3683
JB
20452007-12-26 Joel Brobecker <brobecker@adacore.com>
2046
2047 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2048 * gdb.ada/char_param.exp: Do not compile our test program with
2049 -gnata, this is unnecessary.
2050 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2051
384e4a9c
JB
20522007-12-24 Joel Brobecker <brobecker@adacore.com>
2053
2054 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2055 gdb.ada/print_chars/foo.adb: New files.
2056 * gdb.ada/print_chars.exp: New testcase.
2057
01e044f7
JB
20582007-12-24 Joel Brobecker <brobecker@adacore.com>
2059
2060 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2061 gdb.ada/char_param/foo.adb: New files.
2062 * gdb.ada/char_param.exp: New testcase.
2063
0ce17860
JB
20642007-12-22 Jim Blandy <jimb@codesourcery.com>
2065
2066 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2067 hard-coding source line numbers into the test.
2068 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2069 gdb_get_line_number to find.
2070
919809b9
JB
20712007-12-22 Joel Brobecker <brobecker@adacore.com>
2072
2073 * gdb.base/ptype.c (highest): New struct type.
2074 (the_highest): New variable of that type.
2075 (main): Add dummy assignment to a field of variable the_highest.
2076 * gdb.base/ptype.exp: Test type printing of our new variable.
2077
abc8a88d
PM
20782007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2079
2080 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2081 and record first explicitly generated thread number.
abc8a88d
PM
2082 Use that thread number for thread specific watchpoint test.
2083 Add iteration number to repetitive tests.
2084
5158f3e3
CES
20852007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2086 Jim Blandy <jimb@codesourcery.com>
2087
2088 * gdb.base/expand-psymtabs.c: New testcase
2089 source file.
2090 * gdb.base/expand-psymtabs.exp: New testcase
2091 expect file.
2092
37e4754d
LM
20932007-12-17 Luis Machado <luisgpm@br.ibm.com>
2094
2095 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2096 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2097
551e5d04
JB
20982007-12-17 Joel Brobecker <brobecker@adacore.com>
2099
2100 * gdb.ada/frame_args/foo.adb: New file.
2101 * gdb.ada/frame_args/pck.ads: New file.
2102 * gdb.ada/frame_args/pck.adb: New file.
2103 * gdb.ada/frame_args.exp: New testcase.
2104
a05ee097
JB
21052007-12-17 Joel Brobecker <brobecker@adacore.com>
2106
2107 * gdb.base/frame-args.c: New file.
2108 * gdb.base/frame-args.exp: New testcase.
2109
c162e8c9 21102007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2111 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2112
2113 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2114
afe8ab22 21152007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2116
afe8ab22
VP
2117 * gdb.mi/mi-pending.exp: New.
2118 * gdb.mi/mi-pending.c: New.
2119 * gdb.mi/mi-pendshr.c: New.
2120
dfdfb3ca
JB
21212007-12-06 Jim Blandy <jimb@codesourcery.com>
2122
2123 * gdb.base/default.exp: Update expected output for 'info catch'.
2124
b7fca990
JK
21252007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2126
2127 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2128 must be set to binary.
2129
6a1afc1e
PA
21302007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2131
2132 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2133
a6b151f1
DJ
21342007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2135
2136 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2137 gdb.mi/mi-file-transfer.exp: New.
2138
43039443
JK
21392007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2142
0ef2251b
MR
21432007-11-22 Maciej W. Rozycki <macro@mips.com>
2144
2145 * gdb.trace/backtrace.exp: Fix a typo.
2146 * gdb.trace/circ.exp: Likewise.
2147 * gdb.trace/collection.exp: Likewise.
2148 * gdb.trace/limits.exp: Likewise.
2149 * gdb.trace/report.exp: Likewise.
2150 * gdb.trace/tfind.exp: Likewise.
2151 * gdb.trace/while-dyn.exp: Likewise.
2152
5443631e
NR
21532007-11-21 Nick Roberts <nickrob@snap.net.nz>
2154
2155 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2156 objects of pointers that can't be dereferenced are now
2157 "noneditable".
2158
a4ce5b0d
UW
21592007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2160
2161 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2162 (target_cpu): Remove.
2163
d6e956e5
VP
21642007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2165
2166 * gdb.base/ending-run.exp: Expect the list of cleared
2167 breakpoint to come in natural order, not the reversed one.
a9c64011 2168
214270ab
VP
21692007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2170
2171 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2172 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2173
1a619819
LM
21742007-11-05 Luis Machado <luisgpm@br.ibm.com>
2175
2176 * gdb.base/printcmds.exp: New function
2177 test_printf_with_dfp.
2178
5b01a6fa
DE
21792007-11-02 Doug Evans <dje@google.com>
2180
2181 * gdb.disasm/t01_mov.s: Remove carriage returns.
2182 * gdb.disasm/t02_mova.s: Ditto.
2183 * gdb.disasm/t03_add.s: Ditto.
2184 * gdb.disasm/t04_sub.s: Ditto.
2185 * gdb.disasm/t05_cmp.s: Ditto.
2186 * gdb.disasm/t06_ari2.s: Ditto.
2187 * gdb.disasm/t07_ari3.s: Ditto.
2188 * gdb.disasm/t08_or.s: Ditto.
2189 * gdb.disasm/t09_xor.s: Ditto.
2190 * gdb.disasm/t10_and.s: Ditto.
2191 * gdb.disasm/t11_logs.s: Ditto.
2192 * gdb.disasm/t12_bit.s: Ditto.
2193 * gdb.disasm/t13_otr.s: Ditto.
2194
ec33ab7f
JK
21952007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2196
2197 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2198
ae0d01ff
UW
21992007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2200
2201 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2202 provide DFP support.
2203
55eddb0f
DJ
22042007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2205
2206 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2207 Test "set powerpc vector-abi". Skip auto-detection tests for old
2208 toolchains.
2209
7020f05c
PA
22102007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2211
2212 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2213 with [string compare].
2214
84bc3db9
PA
22152007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2216
2217 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2218 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2219
5876dc88
LM
22202007-10-25 Luis Machado <luisgpm@br.ibm.com>
2221
2222 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2223 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2224 * gdb.opt/Makefile.in: New makefile.
2225 * Makefile.in: Create new directory "gdb.opt".
2226 * configure.ac: Add "gdb.opt" directory.
2227 * configure: Regenerated.
a9c64011 2228
c3ea9a14
DE
22292007-10-25 Doug Evans <dje@google.com>
2230
2231 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2232 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2233
a9c64011 22342007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2235 Thiago Jung Bauermann <bauerman@br.ibm.com>
2236
2237 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2238 Floating Point expressions.
2239 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2240 Floating Point variables.
2241 * gdb.base/dfp-test.c: new file containing program with Decimal
2242 Floating variables, used by gdb.base/dfp-test.exp.
2243
62a24a2b
DJ
22442007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2245
2246 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2247
e7b1eae6
UW
22482007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2249
2250 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2251 compiling test case with GCC.
2252 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2253
c641edcc
UW
22542007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2255
2256 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2257 format changes.
2258
5e5ebfe6
MS
22592007-10-18 Michael Snyder <msnyder@specifix.com>
2260
2261 * gdb.base/dbx.exp: Add missing "-re " operator.
2262
e831e7b6
GM
22632007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2264
2265 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2266 * configure.ac: Removed trailing spaces after backslash.
2267 * gdb.modula2: New directory.
2268 * gdb.modula2/Makefile.in: New file.
2269 * gdb.modula2/unbounded-array.exp: New file.
2270 * gdb.modula2/unbounded1.c: New file.
2271
7cc46491
DJ
22722007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2273
2274 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2275
22762007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2277
2278 * gdb.base/sigstep.c (main): Add checks for
2279 return values for setitimer call.
2280 Call setitimer again with itimer = ITIMER_REAL
2281 if first call to setitimer fails.
2282
e91528f0
KH
22832007-10-11 Kazu Hirata <kazu@codesourcery.com>
2284
2285 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2286 of $timeout.
2287
2ec9a4f8
DJ
22882007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2289
2290 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2291
22922007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2293
2294 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2295 of gdb_expect call, to avoid interruption.
2296
64b2fa04
PA
22972007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2298
2299 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2300 (v_unsigned_long_long, v_long_long_array)
2301 (v_signed_long_long_array, v_unsigned_long_long_array)
2302 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2303 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2304 [!NO_LONG_LONG]: New.
2305 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2306 v_long_long_member.
2307
2308 (v_long_long_func, v_signed_long_long_func)
2309 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2310 (main) [!NO_LONG_LONG]: Initialize long long variants.
2311
2312 * gdb.base/whatis.exp: If board file requests no_long_long, build
2313 test with NO_LONG_LONG defined. Test long long, signed long long,
2314 and unsigned long long variants but only if board file doesn't
2315 disable it.
2316
a912286e 23172007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2318 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2319
2320 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2321 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2322 * configure: Regenerated.
2323 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2324 gdb.pascal/types.exp, lib/pascal.exp: New files.
2325
471ba8c9
DJ
23262007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2327
2328 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2329 call.
2330 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2331 to return to the call.
2332 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2333 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2334 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2335 * gdb.mi/mi-until.exp (test_until): Likewise.
2336 * gdb.mi/mi2-until.exp (test_until): Likewise.
2337
fef8a650
DJ
23382007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2339
2340 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2341 two-char array.
2342 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2343
d983da9c
DJ
23442007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2345
2346 * gdb.threads/watchthreads.c (thread_function): Sleep between
2347 iterations.
2348 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2349 at once for S/390. Generate matching fails and passes.
2350
17f62551
VP
23512007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2352
2353 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2354 the 'struct_declarations' variable to zeros.
a9c64011 2355
ed0616c6
VP
23562007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2357
2358 * gdb.cp/mb-ctor.cc: New.
2359 * gdb.cp/mb-ctor.exp: New.
2360 * gdb.cp/mb-templates.cc: New.
2361 * gdb.cp/mb-templates.exp: New.
2362
41f1b697
DJ
23632007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2364
2365 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2366
3f213f78
PA
23672007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2368
2369 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2370 targets.
2371 * configure: Regenerate.
2372
0d381245 23732007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2374
0d381245
VP
2375 * gdb.base/annota1.exp: Adjust for 'info break'
2376 format changes.
2377 * gdb.base/annota3.exp: Likewise.
2378 * gdb.base/break.exp: Likewise.
2379 * gdb.base/condbreak.exp: Likewise.
2380 * gdb.base/pending.exp: Likewise.
2381 * gdb.base/sepdebug.exp: Likewise.
2382 * gdb.base/unload.exp: Likewise.
2383 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2384
fe3f5fa8
VP
23852007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2386
2387 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2388 messages.
2389 * gdb.base/chng-syms.exp: Likewise.
2390 * gdb.base/unload.exp: Likewise.
a9c64011 2391
a75cf6c0
DJ
23922007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2393
2394 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2395
18ecae38
DJ
23962007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2397
2398 * schedlock.c (NUM): Change to 1.
2399 (main): Use args[0] for the main thread.
2400 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2401 regardless of the number of threads.
2402
5509918f
MR
24032007-09-14 Maciej W. Rozycki <macro@mips.com>
2404
4a543daf
MR
2405 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2406 type down.
2407 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2408 test.
2409 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2410 watchpoint type down.
2411 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2412 test.
2413
24142007-09-14 Maciej W. Rozycki <macro@mips.com>
2415
5509918f
MR
2416 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2417 Move all the tests here and run them twice, once using software
2418 watchpoints and once using hardware watchpoints.
2419 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2420
40b53987
DJ
24212007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2422
2423 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2424 test.
2425
695e2681
MK
24262007-09-10 Mark Kettenis <kettenis@gnu.org>
2427
8b3fc8d8
MK
2428 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2429 build-id.
2430
695e2681
MK
2431 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2432 know about $ORIGIN. Calculate output dir from $dest instead of
2433 using ${objdir}/{$subdir}.
2434
58d69f29
MK
24352007-09-09 Mark Kettenis <kettenis@gnu.org>
2436
2437 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2438 gcore, before continuing with the test.
2439
3e347599
DJ
24402007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2441
2442 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2443 * gdb.mi/mi-watch.exp: Likewise.
2444
ea37ba09
DJ
24452007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2446 Jim Blandy <jimb@codesourcery.com>
2447
2448 * gdb.arch/i386-sse.exp: Do not expect character constants.
2449 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2450 * gdb.base/display.exp: Allow print/s.
2451 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2452 and unsigned char array changes.
2453
2025a643
DJ
24542007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2455
2456 * gdb.base/display.exp: Add tests for printf %p.
2457
26669a27
PA
24582007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2459
2460 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2461 the dll name to unicode.
2462
c8f021f8
JK
24632007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2464
2465 * gdb.base/default.exp (show version): Update the version text.
2466 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2467
4cf31eea
JK
24682007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2469
2470 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2471 New files.
2472
4935890f
JK
24732007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2474
2475 * lib/gdb.exp (build_id_debug_filename_get): New function.
2476 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2477 Remove the generate DEBUG file for the future testcase runs.
2478 New testcase for the NT_GNU_BUILD_ID retrieval.
2479 Move the final testing step to ...
2480 (test_different_dir): ... a new function.
2481 New parameter XFAIL to XFAIL all the tests performed.
2482 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2483 New parameter TYPE to PF_PREFIX all the tests performed.
2484
02142340
VP
24852007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2486
2487 * gdb.mi/mi-var-cp.cc (path_expression): New
2488 function.
2489 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2490
36acd84e
UW
24912007-08-27 Markus Deuling <deuling@de.ibm.com>
2492
2493 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2494 to fit into SPU Local Store memory.
2495
a896d121
JB
24962007-08-23 Joel Brobecker <brobecker@adacore.com>
2497
2498 * gdb.base/default.exp: Adjust the expected output of "info
2499 warranty" after the switch to GPLv3.
2500
7b433602
JB
25012007-08-23 Joel Brobecker <brobecker@adacore.com>
2502
2503 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2504 to 30000 (from 20000).
2505
e22f8b7c
JB
25062007-08-23 Joel Brobecker <brobecker@adacore.com>
2507
2508 Switch the license of all .exp files to GPLv3.
2509 Switch the license of all .f and .f90 files to GPLv3.
2510 Switch the license of all .s and .S files to GPLv3.
2511
5a0e3bd0
JB
25122007-08-23 Joel Brobecker <brobecker@adacore.com>
2513
2514 * configure.ac: Switch license to GPLv3.
2515
cc00619d
JB
25162007-08-23 Joel Brobecker <brobecker@adacore.com>
2517
2518 Switch the licensing to GPLv3 for all .ads and .adb files.
2519
8d26208a
DJ
25202007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2521
2522 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2523 and t_int_double.
2524 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2525
4fcb9948
JB
25262007-08-17 Joel Brobecker <brobecker@adacore.com>
2527
2528 * gdb.base/step-line.c: Switch license to GPL version 3, and
2529 update copyright year.
2530 * gdb.base/step-line.inp: Likewise.
2531
b9c34f67
JB
25322007-08-17 Joel Brobecker <brobecker@adacore.com>
2533
2534 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2535 changes inside gdb1555.c.
2536 * gdb.base/pending.exp: Likewise.
2537
2cc17678
DJ
25382007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2539
2540 * config/default.exp: New file.
2541
e48883f7
DJ
25422007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2543
2544 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2545 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2546
1ab80e5b
MR
25472007-07-30 Maciej W. Rozycki <macro@mips.com>
2548
2549 * gdb.base/dump.exp: Force the correct endianness for binary
2550 formats not carrying this information.
2551
aba471f5
DJ
25522007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2553
2554 * gdb.threads/staticthreads.exp: Match .*sem_post.
2555
d4e07204
DJ
25562007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2557
2558 * gdb.base/readline.exp (operate_and_get_next): Match the final
2559 prompt.
2560
2b97317d
KB
25612007-07-23 Kevin Buettner <kevinb@redhat.com>
2562
2563 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2564 to restarting SID.
2565
44efa07a
KB
25662007-07-18 Kevin Buettner <kevinb@redhat.com>
2567
2568 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2569 prior to `gdb_start'.
2570
7b5ebade
KB
25712007-07-18 Kevin Buettner <kevinb@redhat.com>
2572
2573 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2574 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2575 Remove call to gdb_unload.
2576
255e7678
DJ
25772007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2578 Daniel Jacobowitz <dan@codesourcery.com>
2579
2580 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2581 for __WIN32__.
2582 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2583 * gdb.base/unload.exp: Use shared library test routines.
2584
3a40aaa0
UW
25852007-07-03 Markus Deuling <deuling@de.ibm.com>
2586
2587 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2588 * gdb.base/solib-symbol-lib.c: Likewise.
2589 * gdb.base/solib-symbol-main.c: Likewise.
2590
b0f4b84b
DJ
25912007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2592
2593 * config/gdbserver.exp (gdb_reconnect): New.
2594 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2595 gdb.base/solib-disc.exp: New files.
2596 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2597 remote debugging".
2598 (gdb_compile): Add shlib_load flag.
2599 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2600 port.
2601 (gdbserver_reconnect): New.
2602
1b05479a
DJ
26032007-07-01 Nick Roberts <nickrob@snap.net.nz>
2604 Daniel Jacobowitz <dan@codesourcery.com>
2605
2606 * gdb.base/annota3.exp: Test for if construct.
2607
86f78eb2
DJ
26082007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2609
2610 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2611
6a2eb474 26122007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2613 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2614
2615 * gdb.base/display.exp: Allow a newline after display/i.
2616 * gdb.base/pc-fp.exp: Likewise.
2617 * gdb.base/sigbpt.exp: Likewise.
2618
f8b73d13
DJ
26192007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2620
2621 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2622 required features to be included.
2623
4339e69e
DJ
26242007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2625
2626 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2627 in info threads output.
2628
23d964e7
UW
26292007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2630 Markus Deuling <deuling@de.ibm.com>
2631
2632 * gdb.arch/spu-info.exp: New testcase.
2633 * gdb.arch/spu-info.c: New file.
2634
fd20f75b
DJ
26352007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2636
2637 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2638 tpcs_offset. Restore lr after the call.
2639 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2640
2226f861
DJ
26412007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2642
2643 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2644 (gdbserver_run): Kill any running gdbserver.
2645 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2646
d12371a9
MR
26472007-05-17 Maciej W. Rozycki <macro@mips.com>
2648
2649 * gdb.base/sigbpt.exp: Preset segv_addr.
2650
93f02886
DJ
26512007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2652
2653 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2654 (gdb_compile_shlib): Likewise.
2655 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2656 (default_gdb_init): Clear cleanfiles.
2657 (gdb_finish): Delete recorded cleanfiles.
2658 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2659
2660 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2661 Do not use isnative.
2662 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2663 gdb.base/so-impl-ld.exp: Likewise.
2664 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2665 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2666 gdb_compile.
2667
b04e06d7
VP
26682007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2669
2670 * config/unknown.exp: Remove.
2671
069ed931
UW
26722007-05-15 Markus Deuling <deuling@de.ibm.com>
2673
2674 * gdb.base/info-proc.exp: Check is_remote.
2675
09db0d03
UW
26762007-05-14 Markus Deuling <deuling@de.ibm.com>
2677
2678 * gdb.base/gcore.exp: Initialize variable core_supported.
2679
af2cbe8c
DJ
26802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2681
2682 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2683
027c0295
DJ
26842007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2685
2686 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2687 * gdb.threads/print-threads.exp (test_all_threads): Allow
2688 negative and hexadecimal thread IDs.
2689
dc5000e7
DJ
26902007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2691
2692 * gdb.java/jprint.java (public): Avoid invalid call to static
2693 method.
2694
2e74ed18
DP
26952007-05-14 Denis Pilat <denis.pilat@st.com>
2696
2697 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2698 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2699 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2700 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2701 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2702
83547f02
UW
27032007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2704
2705 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2706 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2707 this mode.
2708 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2709 * gdb.base/spu.ld: New file.
2710
b18be20d
DJ
27112007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2712
2713 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2714
be444858
DJ
27152007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2716
2717 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2718
b1d53152
DJ
27192007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2720
2721 * gdb.java/jmain.exp: Handle demangled names with and without method
2722 signatures.
2723
d084b331
DJ
27242007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2725
2726 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2727 (have_a_very_merry_interrupt): Remove calls to puts.
2728 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2729 inferior output.
2730 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2731 test names.
2732
db9d7fc5
DJ
27332007-04-29 Markus Deuling <deuling@de.ibm.com>
2734 Daniel Jacobowitz <dan@codesourcery.com>
2735
2736 * gdb.base/auxv.exp (core_works): Also check is_remote.
2737 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2738
ef783a7d 27392007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2740
ef783a7d
VP
2741 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2742 message, not the undefined 'module' variable.
2743 * gdb.base/siginfo.exp: Likewise.
2744 * gdb.base/sigstep.exp: Likewise.
2745 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2746 serialport.
2747 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2748
b7b73cae
CV
27492007-04-25 Corinna Vinschen <vinschen@redhat.com>
2750
2751 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2752 target sim fails. Return 0 otherwise.
2753 (gdb_load): Return prematurely if gdb_target_sim fails.
2754
7d90fdfa
DP
27552007-04-16 Denis Pilat <denis.pilat@st.com>
2756
2757 * gdb.base/setshow.exp: Reset height after having set it to 100.
2758
5d3e9c85
DP
27592007-04-16 Denis Pilat <denis.pilat@st.com>
2760
2761 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2762
18e75969
DP
27632007-04-16 Denis Pilat <denis.pilat@st.com>
2764
2765 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2766
25d5ea92
VP
27672007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2768
2769 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2770 tests. Run the frozen varobjs test.
2771 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 2772 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 2773
0b49cb80
JK
27742007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2775
2776 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2777 gdb.base/type-opaque.exp: New files.
2778
a73bafbc 27792007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
2780
2781 * gdb.mi/mi-var-child.c
a73bafbc
VP
2782 (do_children_tests): User char[2] instead of
2783 char so that automatic printing of pointers to char
2784 don't give unpredicable result.
2785 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2786 local variables.
2787 * gdb.mi/mi-var-child.exp: Step to right line
2788 of do_children_tests.
2789 * gdb.mi/mi2-var-child.exp: Likewise.
2790 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 2791 do_locals_tests.
a73bafbc
VP
2792 (do_children_tests): User char[2] instead of
2793 char so that automatic printing of pointers to char
a9c64011 2794 don't give unpredicable result.
a73bafbc 2795 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2796 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
2797 Pass test name to mi_wait_for_stop.
2798
7ce59000
DJ
27992007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2800
2801 * gdb.asm/asm-source.exp: Remove d10v case.
2802 * lib/gdb.exp (skip_cplus_tests): Likewise.
2803 * gdb.asm/d10v.inc: Deleted.
2804
20389057
DJ
28052007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2806
2807 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2808
8807d78b
DJ
28092007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2810
2811 * config/netware.exp: Delete file.
2812
aa3edb8e
JB
28132007-03-29 Joel Brobecker <brobecker@adacore.com>
2814
2815 * gdb.dwarf2/dw2-noloc.S: New file.
2816 * gdb.dwarf2/dw2-noloc.exp: New file.
2817
297561ac
PA
28182007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2819
2820 * gdb.cp/method2.cc: New test.
2821 * gdb.cp/method2.exp: New test.
2822 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2823
1f81bd39
DJ
28242007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2825
2826 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2827
9453113a
DJ
28282007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2829
2830 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2831
b741e217
DJ
28322007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2833
2834 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2835 (gdb_load): Delete, replace with...
2836 (gdb_reload): ...this.
2837 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2838 * gdb.server/server-mon.exp: Likewise.
2839 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2840 (gdb_start_cmd): New.
2841 (gdb_file_cmd): Save the last loaded file.
2842 (gdb_reload): New.
2843 (gdb_gnu_strip_debug): Use transform.
2844 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2845 support here. Use new $last_loaded_file. Check mtime.
2846 (gdb_target_cmd): Handle ObjC failure case.
2847 (infer_host_exec): Delete.
2848 (gdbserver_load): Rename to...
2849 (gdbserver_run): ...this. Simplify.
2850 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2851 (mi_gdb_load): Move most contents to a new function...
2852 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2853 (mi_run_cmd): Use mi_gdb_target_load.
2854 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2855 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2856 Use gdb_run_cmd.
2857 * gdb.base/charsign.exp: Remove incorrect comment.
2858 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2859 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2860 gdb.base/start.exp: Use gdb_start_cmd.
2861
446ab585 28622007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 2863 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
2864
2865 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2866 * gdb.base/signull.exp: Similarly.
2867
bbb88ebf
UW
28682007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2869
2870 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2871 messages available to test cases (like chng-sym.exp).
2872
cb8c4a99
AS
28732007-03-14 Andreas Schwab <schwab@suse.de>
2874
2875 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2876 format changes.
2877
4e463ff5
DJ
28782007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2879
2880 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2881 (optimized_1): New.
2882 (main): Call optimized_1.
2883 (gdb2029): Correct typos. Call gdb2029_marker.
2884 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2885 for gdb2029.
2886
b6db2c47
MK
28872007-03-12 Mark Kettenis <kettenis@gnu.org>
2888
2889 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2890 as tabs. Remove redundant test pattern.
2891
70ed3737
UW
28922007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2893
2894 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2895 for /a format output.
2896
47b67b60
DJ
28972007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2898
2899 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2900 collect output incrementally.
2901
b8953b0e
UW
29022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2903
2904 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2905 for -var-create lpcharacter test.
2906 * gdb.mi/mi2-var-cmd.exp: Likewise.
2907
7acd5c40
UW
29082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2909
2910 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2911 pass on targets where address zero is readable.
2912
9c6759c1
UW
29132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2914
2915 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2916 just a single architecture.
2917
a2f1aeb4
UW
29182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2919
2920 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2921 (fetch_all_registers): New function, uses gdb_test_multiple and
2922 exp_continue to fetch inferior output line-by-line.
2923 Replace all uses of do_get_all_registers by fetch_all_registers.
2924
46579ac2
UW
29252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2926
2927 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2928 in target_info.
2929
fc133f24
MS
29302007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2931
a9c64011 2932 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
2933 consistancy; add a default (timeout) case.
2934
7646a51d
MS
29352007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2936
2937 * gdb.base/watchpoint.exp: Fix truncated comment.
2938
dcfff61f
MS
29392007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2940
2941 * Makefile.in: Remove spurious single-quotes from sed command.
2942
664e3ee9
DJ
29432007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2944
2945 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2946 func.
2947 * gdb.mi/mi2-var-cmd.exp: Likewise.
2948
d7cc6f2f
JB
29492007-02-27 Joel Brobecker <brobecker@adacore.com>
2950
a9c64011
AS
2951 * gdb.dwarf2/dw2-producer.S: New file.
2952 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
2953
29542007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2955
2956 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2957 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2958 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2959 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2960 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2961 Revert tests to use mi_gdb_test and include value field in output
2962 of -var-create.
2963
93d42b30
DJ
29642007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2965
2966 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2967
c499ed39
DJ
29682007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2969
2970 * gdb.base/maint.exp: Remove full paths from test names.
2971 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2972 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2973
9836f81b
JB
29742007-02-27 Joel Brobecker <brobecker@adacore.com>
2975
2976 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2977
c74d0ad8
DJ
29782007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2979
2980 * gdb.server/server-mon.exp: New test.
2981
2711e456
DJ
29822007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2983
2984 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2985
ff6f572f
DJ
29862007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2987
2988 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2989 register capitalization.
2990
fada3feb
DP
29912007-02-13 Denis Pilat <denis.pilat@st.com>
2992
2993 * gdb.mi/mi-var-invalidate.exp: New file.
2994
fb1e4ffc
DJ
29952007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
2996
2997 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
2998
3da939d7
DJ
29992007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3000
3001 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3002
123dc839
DJ
30032007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3004
3005 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3006 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3007
877e3645 30082007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3009
3010 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3011 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3012 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3013 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3014 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3015 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3016 Update tests to include value field in output of -var-create.
a9c64011 3017
3c0a2960
AS
30182007-02-08 Andreas Schwab <schwab@suse.de>
3019
3020 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3021
108546a0
DJ
30222007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3023
3024 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3025 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3026
d701dcab
DP
30272007-02-02 Denis Pilat <denis.pilat@st.com>
3028
3029 * gdb.threads/threadapply.exp: check that frame is not changed by
3030 the thread apply all command.
3031
783e3e2f
AS
30322007-01-31 Andreas Schwab <schwab@suse.de>
3033
6d9c3a87
AS
3034 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3035
3c50d7b9
AS
3036 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3037 in the dwarf sections.
3038 * gdb.dwarf2/mac-fileno.S: Likewise.
3039
783e3e2f
AS
3040 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3041 bspstore register on ia64.
3042
78ff580e
AS
30432007-01-29 Andreas Schwab <schwab@suse.de>
3044
cc8e9b12
AS
3045 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3046 "frame-begin" annotation.
3047
78ff580e
AS
3048 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3049 number of "frames-invalid" annotations.
3050
704a4f78
DJ
30512007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3052
3053 * gdb.base/commands.exp: Call if_commands_test.
3054 (gdb_test_no_prompt, if_commands_test): New.
3055
e741bf94
MK
30562007-01-28 Mark Kettenis <kettenis@gnu.org>
3057
3058 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3059
474d0ad3
AS
30602007-01-27 Andreas Schwab <schwab@suse.de>
3061
3062 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3063 .short/.int/.quad in the dwarf sections.
3064 * gdb.dwarf2/dw2-intercu.S: Likewise.
3065 * gdb.dwarf2/dw2-intermix.S: Likewise.
3066
e784b426
JK
30672007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3068
3069 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3070 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3071 array.
e784b426
JK
3072 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3073 * gdb.base/setvar.exp: Likewise.
3074
37f08e04
AS
30752007-01-26 Andreas Schwab <schwab@suse.de>
3076
9a01813a
AS
3077 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3078 test.
3079
37f08e04
AS
3080 * gdb.base/multi-forks.exp ("restart $i"): Also match
3081 __kernel_syscall_via_break.
3082
6e2a9270
VP
30832007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3084
3085 * lib/mi-support.exp (mi_delete_varobj): New.
3086 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3087 testcase.
3088 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3089 (main): Call the above.
3090 (reference_update_test, base_in_reference_test)
3091 (reference_to_pointer): Delete the created varobjs.
a9c64011 3092
e515b470
DJ
30932007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3094
3095 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3096 * configure: Regenerated.
3097 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3098 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3099 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3100 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3101 * lib/gdb.exp (gdb_skip_xml_test): New function.
3102
08d8bcd7
DJ
31032007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3104
3105 * gdb.base/sigrepeat.exp: Correct error message.
3106
31072007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3108 Daniel Jacobowitz <dan@codesourcery.com>
3109
3110 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3111 gdb.arch/i386-gnu-cfi-asm.S: New files.
3112
97c3f1f3
JK
31132007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3114
3115 * lib/gdb.exp: Abort on missing `site.exp'.
3116
cb1df416
DJ
31172007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3118 Daniel Jacobowitz <dan@codesourcery.com>
3119
3120 * gdb.base/included.c, gdb.base/included.exp,
3121 gdb.base/included.h: New files.
3122
35990120
DJ
31232007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3124
3125 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3126 (maximize_rlimit): Reduce limits on 64-bit systems.
3127
6e81a116 31282007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3129
3130 From Marcus Deuling <deuling@de.ibm.com>:
3131 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3132 every case.
3133
6c3c41f3
NR
31342007-01-13 Nick Roberts <nickrob@snap.net.nz>
3135
3136 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3137 (test_path_specification): Use objdir instead of srcdir to always
3138 get an absolute filename.
3139
2f12c312
DJ
31402007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3141
3142 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3143
81121995
VP
31442007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3145
3146 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3147 Make sure the variable we're using is in scope.
3148 (reference_to_pointer): Likewise.
3149
4741b737
DJ
31502007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3151
3152 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3153 has no debug information.
3154
054410c3
DJ
31552007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3156
3157 * gdb.base/annota1.exp: Remove extra send_gdb.
3158
818f79f6
DJ
31592007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3160
3161 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3162
f7a6bb70
DJ
31632007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3164
3165 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3166
57e66780
DJ
31672007-01-08 Nick Roberts <nickrob@snap.net.nz>
3168 Daniel Jacobowitz <dan@codesourcery.com>
3169
3170 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3171 lcharacter or linteger change. Correct duplicated test name.
3172 * gdb.mi/mi2-var-cmd.exp: Likewise.
3173
3d799a95
DJ
31742007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3175
3176 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3177
31782007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3179
a9c64011
AS
3180 * gdb.base/nofield.c: New file.
3181 * gdb.base/nofield.exp: New testcase.
51679ba9 3182
eafb94e8
NR
31832007-01-05 Nick Roberts <nickrob@snap.net.nz>
3184
3185 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3186
3187 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3188 test.
3189
5e572bb4
DJ
31902007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3191
3192 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3193
74a44383
DJ
31942007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3195
3196 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3197 when continuing.
3198
1b572db9
DJ
31992007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3200
3201 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3202 Expect ".exe" extension.
3203
381bc39b
DJ
32042007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3205
3206 * gdb.base/charset.exp: Add explicit filename to break.
3207 * gdb.base/dbx.exp: Add explicit filename to breaks.
3208
2b70e4c6
DJ
32092007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3210
3211 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3212 * gdb.mi/mi2-file.exp: Likewise.
3213
303b6f5d
DJ
32142007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3215
3216 Implement specification of MI tests as comments
3217 in C and C++ sources.
3218 * lib/mi-support.exp (mi_autotest_data): New variable.
3219 (mi_autotest_source): New variable.
3220 (count_newlines, mi_prepare_inline_tests)
3221 (mi_get_inline_test, mi_continue_to_line)
3222 (mi_run_inline_test, mi_tbreak)
3223 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3224 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3225 Run inline tests.
3226 * gdb.mi/mi-var-cp.cc: Define tests here.
3227
23da0d94
VP
32282007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3229
3230 Simplify usage of mi_continue_to.
3231 * lib/mi-support.exp (mi_runto_helper): Renamed
3232 from mi_runto, added new parameter 'run_or_continue'.
3233 (mi_runto): Use mi_runto_helper.
3234 (mi_continue_to): Accept just function name as parameter.
3235 Use mi_runto_helper.
3236 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3237 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3238
f9e18282
JB
32392006-01-04 Joel Brobecker <brobecker@adacore.com>
3240
3241 Make this testcase a bit more realistic. The current code
3242 is too simplistic, and allows the compiler to optimize out
3243 some of the entities we need for this testcase.
3244 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3245 (Do_Nothing): Add extra parameter.
3246 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3247 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3248 by using a variable of type Void_Star.
3249
fd678c65
JB
32502006-01-04 Joel Brobecker <brobecker@adacore.com>
3251
3252 * gdb.ada/catch_ex/foo.adb: New file.
3253 * gdb.ada/catch_ex.exp: New testcase.
3254
05cfdb42
DJ
32552007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3256
3257 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3258 pass --image-base to linker.
3259
2e03ee74
DJ
32602007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3261 Daniel Jacobowitz <dan@codesourcery.com>
3262
3263 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3264 secondary prompts.
3265
0d5de010
DJ
32662007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3267
3268 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3269 output. Test the types of members and member pointers.
3270 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3271 gdb/2092.
3272 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3273 statement. Enable for GCC. Update expected output for some tests
3274 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3275 layout.
3276 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3277 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3278 (Diamond::vget_base): New.
3279 (main): Add new tests.
3280 * gdb.cp/printmethod.exp: Update expected output for member functions.
3281 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3282 print pEe->D::vg().
3283
61a771aa
DJ
32842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3285
3286 * gdb.threads/tls.exp: Allow stops in sem_post.
3287
2fa63963
DJ
32882006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3289
3290 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3291 * gdb.base/annota3.exp: Likewise.
3292 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3293 again (instead of timing out).
3294 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3295 GCC bug 26475.
3296 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3297 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3298 test from jmisc1.exp.
3299 * gdb.java/jmisc1.exp: Delete.
3300 * gdb.java/jprint.exp: Adjust to work with method signatures including
3301 return types.
3302 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3303 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3304 * lib/java.exp (compile_java_from_source): Pass the correct type
3305 to target_compile.
3306
5eefc2b7
JB
33072006-12-31 Joel Brobecker <brobecker@adacore.com>
3308
3309 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3310 (stack_align_edx): New function.
3311 (stack_align_eax): New function.
3312 (main): Add calls to stack_align_edx and stack_align_eax.
3313 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3314 Add testing for the cases where the register used during a stack
3315 realignment is edx. Same for eax.
3316
227c54da
DJ
33172006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3318
3319 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3320 and generic PE targets.
3321
cab8ac94
JB
33222006-12-29 Joel Brobecker <brobecker@adacore.com>
3323
3324 * gdb.ada/array_return.exp: Update copyright date list.
3325
ba54f318
JB
33262006-12-27 Joel Brobecker <brobecker@adacore.com>
3327
3328 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3329 (Create_Small_Float_Vector): New function.
3330 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3331 function body.
3332 * gdb.ada/array_return/p.adb: Use new type and function from
3333 package Pck.
3334 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3335 able to print the value returned by a function returning an
3336 array of float.
3337
6b7a35dd
JB
33382006-12-20 Joel Brobecker <brobecker@adacore.com>
3339
3340 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3341 The associated tests should be PASSing.
3342
038224f6
VP
33432006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3344
3345 Test for base in references.
3346 * gdb.mi/mi-var-cp.cc: Add test code.
3347 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3348 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3349 * gdb.mi/mi2-watch.exp: Likewise.
3350 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3351 (mi_list_varobj_children): New function.
3352
b26ed50d
VP
33532006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3354
3355 * lib/mi-support.exp
3356 (mi_runto): Accept "()" after function name.
3357 (mi_create_varobj): New function.
3358 (mi_varobj_update): New function.
3359 (mi_Check_varobj_value): New function.
3360 * gdb.mi/mi-var-cp.exp: New file.
3361 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3362
08232497
DJ
33632006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3364
3365 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3366 gdb.base/weaklib2.c: New files.
3367
d394c993 33682006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3369
ac6c2fba
NS
3370 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3371 info. Adjust test names.
3372
8ec659a0 3373 * gdb.base/break.c (main): Move position of malloc.
d394c993 3374 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3375
acd65feb
VP
33762006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3377
3378 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3379 assignement of arrays and function pointers.
3380 * gdb.mi/var-cmd.c: Add declaration necessary for above
3381 tests.
3382
f556d5e5
NS
33832006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3384
3385 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3386
3387 * gdb.threads/linux-dp.exp: Read thread table before and after
3388 creating each philosopher and verify it.
3389
697bc68d
NS
33902006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3391 Paul Brook <paul@codesourcery.com>
3392 Daniel Jacobowitz <dan@codesourcery.com>
3393
3394 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3395 main to remove duplication. Add start function of the form
697bc68d
NS
3396 '_*start[1-9]*'. Add RVDS start function.
3397
29d73ae4
DJ
33982006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3399
3400 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3401
c1d88655
UW
34022006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3403
3404 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3405 * gdb.asm/spu.inc: New file.
3406 * gdb.base/term.exp: Disable if [target_info exists noargs].
3407 * gdb.gdb/complaints.exp: Disable if ![isnative].
3408 * gdb.gdb/selftest.exp: Likewise.
3409 * gdb.gdb/observer.exp: Likewise.
3410 * gdb.gdb/xfullpath.exp: Likewise.
3411 * gdb.base/attach.exp: Disable on SPU target.
3412 * gdb.cp/bs145503.exp: Likewise.
3413 * gdb.cp/exception.exp: Likewise.
3414 * gdb.cp/userdef.exp: Likewise.
3415
32a13b1a
DJ
34162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3417
3418 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3419
d8295fe9
VP
34202006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3421
3422 * gdb.base/completion.exp: Fix completion tests for
3423 'info' and 'info '.
3424 * gdb.base/help.exp (help_test_raw, test_class_help)
3425 (test_prefix_command_help): Move...
3426 * lib/gdb.exp: Here.
3427 * gdb.base/main.exp: Adjust.
3428 * gdb.cp/maint.exp: Adjust.
3429 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3430
8c394015
VP
34312006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3432
3433 * gdb.stabs/weird.exp (print_weird_var): Use
3434 gdb_test_multiple instead of gdb_expect.
3435
027fc1bc
VP
34362006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3437
3438 * gdb.base/help.exp (help_test_raw): New.
3439 (test_class_help): New.
3440 (test_prefix_command_help): New.
3441 Adjust testcases.
3442
67609209
FR
34432006-11-09 Christophe Lyon <christophe.lyon@st.com>
3444
3445 * gdb.base/constvars.c (main): Write to crass and crips, so that
3446 they are allocated by the compiler.
3447
f73adfeb
AS
34482006-10-27 Andreas Schwab <schwab@suse.de>
3449
3450 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3451 "detach-fork".
3452
2f83a18e
DJ
34532006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3454
3455 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3456 of patterns.
3457
94277a38
DJ
34582006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3459
3460 * gdb.base/sepdebug.exp: Remove debug format test.
3461 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3462 Handle no-symtab.
3463 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3464
5bd2f6e2
DJ
34652006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3466
3467 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3468 int to pointer or pointer to int.
3469 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3470
8c008720
DJ
34712006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3472
3473 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3474
9e35dae4
DJ
34752006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3476
3477 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3478
d9639e13
DJ
34792006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3480
3481 PR c++/2116
3482 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3483
390a1bd0
JB
34842006-10-06 Joel Brobecker <brobecker@adacore.com>
3485
3486 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3487 the corresponding bug has been fixed in GDB (PR/2018).
3488
dd920c33
JB
34892006-10-06 Joel Brobecker <brobecker@adacore.com>
3490
3491 * gdb.base/subst.exp: New testcase.
3492
53bbefe9
JB
34932006-10-06 Joel Brobecker <brobecker@adacore.com>
3494
3495 * gdb.ada/array_return/pck.ads: Add copyright notice.
3496 * gdb.ada/array_return/pck.adb: Likewise.
3497 * gdb.ada/array_return/p.adb: Likewise.
3498 * gdb.ada/exec_changed/first.adb: Likewise.
3499 * gdb.ada/exec_changed/second.adb: Likewise.
3500
09851417
JB
35012006-10-06 Joel Brobecker <brobecker@adacore.com>
3502
3503 * gdb.ada/watch_arg/watch.adb: New file.
3504 * gdb.ada/watch_arg.exp: New testcase.
3505
041bf30d
VP
35062006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3507
3508 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3509 via string_to_regexp.
041bf30d 3510 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3511
f286fbdd 35122006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3513
3514 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3515 Remove unused / obsolete files.
3516
7c07f349
NR
35172006-09-19 Nick Roberts <nickrob@snap.net.nz>
3518
3519 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3520
cd5ff84a
VP
35212006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3522
3523 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3524 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3525 the number of frames.
cd5ff84a 3526
ae018d1a
DJ
35272006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3528
3529 * gdb.base/args.c (main): Add breakpoint marker.
3530 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3531 really test empty arguments.
3532 (args_load): Delete.
3533 (args_test): New.
3534
b399c549
NR
35352006-09-13 Nick Roberts <nickrob@snap.net.nz>
3536
3537 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3538 check for one file.
3539
2ab1eb7a
VP
35402006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3541
3542 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3543 HIGH_FRAME argument to -stack-list-locals can be larger than
3544 the number of frames.
a9c64011 3545
476308bf
FF
35462006-08-18 Fred Fish <fnf@specifix.com>
3547
3548 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3549 '$' in front of skip_vmx_tests_saved when setting that.
3550
8625200f
AS
35512006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3552
3553 * gdb.base/trace-commands.exp: New file.
3554
089ec8f1
DJ
35552006-08-10 Joel Brobecker <brobecker@adacore.com>
3556 Daniel Jacobowitz <dan@codesourcery.com>
3557
3558 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3559 expected output of the backtrace commands.
3560
b60f0898
JB
35612006-08-09 Joel Brobecker <brobecker@adacore.com>
3562
3563 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3564 untested followed by return combination.
3565 * gdb.arch/altivec-regs.exp: Likewise.
3566 * gdb.arch/e500-abi.exp: Likewise.
3567 * gdb.arch/e500-regs.exp: Likewise.
3568 * gdb.arch/gdb1291.exp: Likewise.
3569 * gdb.arch/gdb1431.exp: Likewise.
3570 * gdb.arch/gdb1558.exp: Likewise.
3571 * gdb.arch/i386-prologue.exp: Likewise.
3572 * gdb.arch/i386-unwind.exp: Likewise.
3573 * gdb.asm/asm-source.exp: Likewise.
3574 * gdb.base/a2-run.exp: Likewise.
3575 * gdb.base/advance.exp: Likewise.
3576 * gdb.base/all-bin.exp: Likewise.
3577 * gdb.base/annota1.exp: Likewise.
3578 * gdb.base/annota3.exp: Likewise.
3579 * gdb.base/args.exp: Likewise.
3580 * gdb.base/arithmet.exp: Likewise.
3581 * gdb.base/assign.exp: Likewise.
3582 * gdb.base/async.exp: Likewise.
3583 * gdb.base/attach.exp: Likewise.
3584 * gdb.base/bang.exp: Likewise.
3585 * gdb.base/bigcore.exp: Likewise.
3586 * gdb.base/bitfields.exp: Likewise.
3587 * gdb.base/bitfields2.exp: Likewise.
3588 * gdb.base/break.exp: Likewise.
3589 * gdb.base/call-sc.exp: Likewise.
3590 * gdb.base/call-strs.exp: Likewise.
3591 * gdb.base/callfuncs.exp: Likewise.
3592 * gdb.base/checkpoint.exp: Likewise.
3593 * gdb.base/chng-syms.exp: Likewise.
3594 * gdb.base/code-expr.exp: Likewise.
3595 * gdb.base/commands.exp: Likewise.
3596 * gdb.base/completion.exp: Likewise.
3597 * gdb.base/cond-expr.exp: Likewise.
3598 * gdb.base/condbreak.exp: Likewise.
3599 * gdb.base/consecutive.exp: Likewise.
3600 * gdb.base/constvars.exp: Likewise.
3601 * gdb.base/corefile.exp: Likewise.
3602 * gdb.base/cvexpr.exp: Likewise.
3603 * gdb.base/dbx.exp: Likewise.
3604 * gdb.base/define.exp: Likewise.
3605 * gdb.base/detach.exp: Likewise.
3606 * gdb.base/display.exp: Likewise.
3607 * gdb.base/dump.exp: Likewise.
3608 * gdb.base/ena-dis-br.exp: Likewise.
3609 * gdb.base/ending-run.exp: Likewise.
3610 * gdb.base/environ.exp: Likewise.
3611 * gdb.base/eval-skip.exp: Likewise.
3612 * gdb.base/exprs.exp: Likewise.
3613 * gdb.base/fileio.exp: Likewise.
3614 * gdb.base/finish.exp: Likewise.
3615 * gdb.base/float.exp: Likewise.
3616 * gdb.base/foll-exec.exp: Likewise.
3617 * gdb.base/foll-fork.exp: Likewise.
3618 * gdb.base/foll-vfork.exp: Likewise.
3619 * gdb.base/freebpcmd.exp: Likewise.
3620 * gdb.base/funcargs.exp: Likewise.
3621 * gdb.base/gcore.exp: Likewise.
3622 * gdb.base/gdb1090.exp: Likewise.
3623 * gdb.base/gdb1250.exp: Likewise.
3624 * gdb.base/huge.exp: Likewise.
3625 * gdb.base/info-proc.exp: Likewise.
3626 * gdb.base/interrupt.exp: Likewise.
3627 * gdb.base/jump.exp: Likewise.
3628 * gdb.base/langs.exp: Likewise.
3629 * gdb.base/lineinc.exp: Likewise.
3630 * gdb.base/list.exp: Likewise.
3631 * gdb.base/logical.exp: Likewise.
3632 * gdb.base/long_long.exp: Likewise.
3633 * gdb.base/macscp.exp: Likewise.
3634 * gdb.base/maint.exp: Likewise.
3635 * gdb.base/mips_pro.exp: Likewise.
3636 * gdb.base/miscexprs.exp: Likewise.
3637 * gdb.base/multi-forks.exp: Likewise.
3638 * gdb.base/opaque.exp: Likewise.
3639 * gdb.base/overlays.exp: Likewise.
3640 * gdb.base/pc-fp.exp: Likewise.
3641 * gdb.base/pointers.exp: Likewise.
3642 * gdb.base/printcmds.exp: Likewise.
3643 * gdb.base/psymtab.exp: Likewise.
3644 * gdb.base/ptype.exp: Likewise.
3645 * gdb.base/recurse.exp: Likewise.
3646 * gdb.base/relational.exp: Likewise.
3647 * gdb.base/relocate.exp: Likewise.
3648 * gdb.base/remote.exp: Likewise.
3649 * gdb.base/reread.exp: Likewise.
3650 * gdb.base/restore.exp: Likewise.
3651 * gdb.base/return.exp: Likewise.
3652 * gdb.base/return2.exp: Likewise.
3653 * gdb.base/scope.exp: Likewise.
3654 * gdb.base/sect-cmd.exp: Likewise.
3655 * gdb.base/sep.exp: Likewise.
3656 * gdb.base/sepdebug.exp: Likewise.
3657 * gdb.base/setshow.exp: Likewise.
3658 * gdb.base/setvar.exp: Likewise.
3659 * gdb.base/sigall.exp: Likewise.
3660 * gdb.base/sigbpt.exp: Likewise.
3661 * gdb.base/signals.exp: Likewise.
3662 * gdb.base/signull.exp: Likewise.
3663 * gdb.base/sizeof.exp: Likewise.
3664 * gdb.base/solib.exp: Likewise.
3665 * gdb.base/step-line.exp: Likewise.
3666 * gdb.base/step-test.exp: Likewise.
3667 * gdb.base/structs.exp: Likewise.
3668 * gdb.base/structs2.exp: Likewise.
3669 * gdb.base/term.exp: Likewise.
3670 * gdb.base/twice.exp: Likewise.
3671 * gdb.base/until.exp: Likewise.
3672 * gdb.base/varargs.exp: Likewise.
3673 * gdb.base/volatile.exp: Likewise.
3674 * gdb.base/watchpoint.exp: Likewise.
3675 * gdb.base/whatis-exp.exp: Likewise.
3676 * gdb.base/whatis.exp: Likewise.
3677 * gdb.cp/ambiguous.exp: Likewise.
3678 * gdb.cp/annota2.exp: Likewise.
3679 * gdb.cp/annota3.exp: Likewise.
3680 * gdb.cp/bool.exp: Likewise.
3681 * gdb.cp/breakpoint.exp: Likewise.
3682 * gdb.cp/casts.exp: Likewise.
3683 * gdb.cp/class2.exp: Likewise.
3684 * gdb.cp/classes.exp: Likewise.
3685 * gdb.cp/cplusfuncs.exp: Likewise.
3686 * gdb.cp/ctti.exp: Likewise.
3687 * gdb.cp/derivation.exp: Likewise.
3688 * gdb.cp/exception.exp: Likewise.
3689 * gdb.cp/gdb1355.exp: Likewise.
3690 * gdb.cp/hang.exp: Likewise.
3691 * gdb.cp/inherit.exp: Likewise.
3692 * gdb.cp/local.exp: Likewise.
3693 * gdb.cp/m-data.exp: Likewise.
3694 * gdb.cp/m-static.exp: Likewise.
3695 * gdb.cp/member-ptr.exp: Likewise.
3696 * gdb.cp/method.exp: Likewise.
3697 * gdb.cp/misc.exp: Likewise.
3698 * gdb.cp/namespace.exp: Likewise.
3699 * gdb.cp/overload.exp: Likewise.
3700 * gdb.cp/ovldbreak.exp: Likewise.
3701 * gdb.cp/pr-1023.exp: Likewise.
3702 * gdb.cp/pr-1210.exp: Likewise.
3703 * gdb.cp/pr-574.exp: Likewise.
3704 * gdb.cp/printmethod.exp: Likewise.
3705 * gdb.cp/psmang.exp: Likewise.
3706 * gdb.cp/ref-params.exp: Likewise.
3707 * gdb.cp/ref-types.exp: Likewise.
3708 * gdb.cp/rtti.exp: Likewise.
3709 * gdb.cp/templates.exp: Likewise.
3710 * gdb.cp/try_catch.exp: Likewise.
3711 * gdb.cp/userdef.exp: Likewise.
3712 * gdb.cp/virtfunc.exp: Likewise.
3713 * gdb.disasm/am33.exp: Likewise.
3714 * gdb.disasm/h8300s.exp: Likewise.
3715 * gdb.disasm/mn10300.exp: Likewise.
3716 * gdb.disasm/sh3.exp: Likewise.
3717 * gdb.disasm/t01_mov.exp: Likewise.
3718 * gdb.disasm/t02_mova.exp: Likewise.
3719 * gdb.disasm/t03_add.exp: Likewise.
3720 * gdb.disasm/t04_sub.exp: Likewise.
3721 * gdb.disasm/t05_cmp.exp: Likewise.
3722 * gdb.disasm/t06_ari2.exp: Likewise.
3723 * gdb.disasm/t07_ari3.exp: Likewise.
3724 * gdb.disasm/t08_or.exp: Likewise.
3725 * gdb.disasm/t09_xor.exp: Likewise.
3726 * gdb.disasm/t10_and.exp: Likewise.
3727 * gdb.disasm/t11_logs.exp: Likewise.
3728 * gdb.disasm/t12_bit.exp: Likewise.
3729 * gdb.disasm/t13_otr.exp: Likewise.
3730 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3731 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3732 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3733 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3734 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3735 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3736 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3737 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3738 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3739 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3740 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3741 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3742 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3743 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3744 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3745 * gdb.mi/gdb701.exp: Likewise.
3746 * gdb.mi/gdb792.exp: Likewise.
3747 * gdb.mi/mi-basics.exp: Likewise.
3748 * gdb.mi/mi-break.exp: Likewise.
3749 * gdb.mi/mi-cli.exp: Likewise.
3750 * gdb.mi/mi-console.exp: Likewise.
3751 * gdb.mi/mi-disassemble.exp: Likewise.
3752 * gdb.mi/mi-eval.exp: Likewise.
3753 * gdb.mi/mi-file.exp: Likewise.
3754 * gdb.mi/mi-read-memory.exp: Likewise.
3755 * gdb.mi/mi-regs.exp: Likewise.
3756 * gdb.mi/mi-return.exp: Likewise.
3757 * gdb.mi/mi-simplerun.exp: Likewise.
3758 * gdb.mi/mi-stack.exp: Likewise.
3759 * gdb.mi/mi-stepi.exp: Likewise.
3760 * gdb.mi/mi-syn-frame.exp: Likewise.
3761 * gdb.mi/mi-until.exp: Likewise.
3762 * gdb.mi/mi-var-block.exp: Likewise.
3763 * gdb.mi/mi-var-child.exp: Likewise.
3764 * gdb.mi/mi-var-cmd.exp: Likewise.
3765 * gdb.mi/mi-var-display.exp: Likewise.
3766 * gdb.mi/mi-watch.exp: Likewise.
3767 * gdb.mi/mi2-basics.exp: Likewise.
3768 * gdb.mi/mi2-break.exp: Likewise.
3769 * gdb.mi/mi2-cli.exp: Likewise.
3770 * gdb.mi/mi2-console.exp: Likewise.
3771 * gdb.mi/mi2-disassemble.exp: Likewise.
3772 * gdb.mi/mi2-eval.exp: Likewise.
3773 * gdb.mi/mi2-file.exp: Likewise.
3774 * gdb.mi/mi2-read-memory.exp: Likewise.
3775 * gdb.mi/mi2-regs.exp: Likewise.
3776 * gdb.mi/mi2-return.exp: Likewise.
3777 * gdb.mi/mi2-simplerun.exp: Likewise.
3778 * gdb.mi/mi2-stack.exp: Likewise.
3779 * gdb.mi/mi2-stepi.exp: Likewise.
3780 * gdb.mi/mi2-syn-frame.exp: Likewise.
3781 * gdb.mi/mi2-until.exp: Likewise.
3782 * gdb.mi/mi2-var-block.exp: Likewise.
3783 * gdb.mi/mi2-var-child.exp: Likewise.
3784 * gdb.mi/mi2-var-cmd.exp: Likewise.
3785 * gdb.mi/mi2-var-display.exp: Likewise.
3786 * gdb.mi/mi2-watch.exp: Likewise.
3787 * gdb.stabs/exclfwd.exp: Likewise.
3788 * gdb.stabs/weird.exp: Likewise.
3789 * gdb.threads/gcore-thread.exp: Likewise.
3790 * gdb.trace/actions.exp: Likewise.
3791 * gdb.trace/backtrace.exp: Likewise.
3792 * gdb.trace/circ.exp: Likewise.
3793 * gdb.trace/collection.exp: Likewise.
3794 * gdb.trace/deltrace.exp: Likewise.
3795 * gdb.trace/infotrace.exp: Likewise.
3796 * gdb.trace/limits.exp: Likewise.
3797 * gdb.trace/packetlen.exp: Likewise.
3798 * gdb.trace/passc-dyn.exp: Likewise.
3799 * gdb.trace/passcount.exp: Likewise.
3800 * gdb.trace/report.exp: Likewise.
3801 * gdb.trace/save-trace.exp: Likewise.
3802 * gdb.trace/tfind.exp: Likewise.
3803 * gdb.trace/tracecmd.exp: Likewise.
3804 * gdb.trace/while-dyn.exp: Likewise.
3805 * gdb.trace/while-stepping.exp: Likewise.
3806
f4b618d1
JB
38072006-08-08 Joel Brobecker <brobecker@adacore.com>
3808
3809 * gdb.base/step-bt.c: New file.
3810 * gdb.base/step-bt.exp: New testcase.
3811
3d00d119
DJ
38122006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3813
3814 * config/monitor.exp (gdb_load): Remove support for obsolete
3815 download-write-size.
3816 * gdb.base/remote.exp: Likewise. Update all callers of
3817 gdb_timed_load.
3818
017b5bd4
DJ
38192006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3820
3821 * cursal.exp: Pass binfile to gdb_load.
3822
837c599d
DJ
38232006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3824
3825 * gdb.base/cursal.exp: Add "" to gdb_load call.
3826
8dd4540b
MK
38272006-07-29 Mark Kettenis <kettenis@gnu.org>
3828
3829 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3830 NetBSD/ELF targets.
3831
ab5c9f60
DJ
38322006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3833
3834 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3835 operator*.
3836
4c42eaff
DJ
38372006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3838
3839 * gdb.base/completion.exp: Update for change in "file" behavior.
3840 * gdb.stabs/weird.exp: Likewise.
3841 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3842 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3843
0155cc76
NS
38442006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3845
3846 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3847 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3848
16026cd7
AS
38492006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3850
3851 * gdb.base/default.exp: Update source command error message.
3852 * gdb.base/help.exp: Update 'help source' message.
3853
16963cb6
DJ
38542006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3855
3856 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3857 test.
3858
6d7fd486
AS
38592006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3860
3861 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3862
29e8a844
DJ
38632006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3864
3865 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3866
6afcfa39
DJ
38672006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3868
3869 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3870
267a692b
MK
38712006-07-17 Mark Kettenis <kettenis@gnu.org>
3872
3873 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3874 *-*-openbsd* from targets for wich we expect ARM FPA floating
3875 point format.
3876
85d2fec4
NR
38772006-07-17 Nick Roberts <nickrob@snap.net.nz>
3878
3879 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3880
38812006-07-17 Mark Kettenis <kettenis@gnu.org>
3882
3883 * gdb.base/annota3.exp: Expect frame-begin annotation.
3884
85b4c6e8
JB
38852006-07-14 Joel Brobecker <brobecker@adacore.com>
3886
3887 * gdb.base/help.exp: Adjust "help unset" test to accept
3888 any list of unset commands.
3889
fb933624
DJ
38902006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3891 Daniel Jacobowitz <dan@codesourcery.com>
3892
3893 * gdb.cp/ref-params.exp: New test.
3894 * gdb.cp/ref-params.cc: New source file.
3895 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3896
1dff4b64
MK
38972006-07-08 Mark Kettenis <kettenis@gnu.org>
3898
3899 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3900 spaces/tabs in regular expressions since they might not be there.
3901
40d2e0e3
AS
39022006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3903
3904 * gdb.base/ifelse.exp: New file.
3905
f6c957d2
NS
39062006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3907
3908 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3909 line.
3910 * gdb.base/huge.exp: Loop over compilation to find a size that
3911 is acceptable.
3912 * gdb.base/remote.exp: Correct expected strings.
3913 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3914
b9c5a23d
DJ
39152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3916
3917 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3918
9af2e58d
DJ
39192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3920
3921 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3922 native.
3923
30930ca5
DJ
39242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3925
3926 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3927 enable stabs testing.
3928
aa32fa1d
DJ
39292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3930
bd4a4c80 3931 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3932 gdb_test_multiple does.
3933
321fef15
DJ
39342006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3935
3936 * Makefile.in (host_alias): Remove.
3937 (target_alias): Use @target_noncanonical@.
3938 (site.exp): Don't set host_alias.
3939 * aclocal.m4: Remove contents. Include acx.m4.
3940 * configure: Regenerated.
3941 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3942
e1c2defa
NS
39432006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3944
e63b55d1
NS
3945 * lib/gdb.exp (gdb_load_cmd): New.
3946
5600ea19
NS
3947 * gdb.base/fileio.c: Add system(NULL) test.
3948 * gdb.base/fileio.exp: Check it.
3949
e1c2defa
NS
3950 * gdb.base/break.c: Add 10a breakpoint at }
3951 * gdb.base/break.exp: Add test for breakpoint at }
3952 * gdb.cp/anon-union.cc: Add code at end of function.
3953 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3954 * gdb.mi/var-cmd.c: Add code at end of function.
3955 * gdb.mi/mi-var-display.exp: Adjust end of next.
3956 * gdb.mi/mi2-var-display.exp: Likewise.
3957 * gdb.base/fileio.c: Add stop function and insert calls at
3958 stopping places.
3959 * gdb.base/fileio.exp: Breakpoint stop function and remove
3960 explicit line number references.
3961
6c0112ec
JB
39622006-05-19 Joel Brobecker <brobecker@adacore.com>
3963
a9c64011
AS
3964 * gdb.base/del.exp (test_delete_alias): New function.
3965 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 3966
154189a4
FF
39672006-05-18 Fred Fish <fnf@specifix.com>
3968
3969 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3970 required. Check for spurious output after program exits normally.
3971
582e64c2
FF
39722006-05-17 Fred Fish <fnf@specifix.com>
3973
3974 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3975 gdb_load, so it works in the simulator.
3976
8ef6493a
FF
39772006-05-11 Fred Fish <fnf@specifix.com>
3978
3979 * gdb.base/bang.exp: Ignore unexpected output between the
3980 "program exited normally" and the gdb prompt, as many other
3981 tests do.
3982
692b141c
MK
39832006-05-07 Mark Kettenis <kettenis@gnu.org>
3984
3985 * gdb.base/help.exp: Make "delete checkpoint" part option for
3986 "help d" and "help delete" tests.
3987
540b8a30
UW
39882006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3989
a9c64011 3990 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
3991 expected output in some mi_gdb_test statements.
3992 * gdb.mi/mi2-basics.exp: Likewise.
3993
9b6462d9
JB
39942006-05-05 Joel Brobecker <brobecker@adacore.com>
3995
3996 * gdb.base/del.c: New file.
3997 * gdb.base/del.exp: New testcase.
3998
954de43b
DM
39992006-05-05 David S. Miller <davem@sunset.davemloft.net>
4000
4001 * gdb.base/break.exp: Do not assume a breakpoint on
4002 main will actually be in $srcfile when optimizing.
1303f75e
DM
4003 * gdb.base/savedregs.exp: Do not require that the dummy
4004 frame location match up to a symbol and source file location.
c3242428
DM
4005 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4006 will get printed without a mi_cmd_data_list_register_values prefix.
4007 (*-data-list-register-*): Correct regular expressions to expect the new
4008 pseudo d? floating point registers.
4009 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4010
c7e64c9a
DJ
40112006-05-05 Christophe Lyon <christophe.lyon@st.com>
4012
4013 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4014 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4015 is allocated by the compiler.
4016 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4017 anons, e, anone to force their allocation by the compiler.
4018
40192006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4020
4021 * gdb.base/help.exp: Update expected text for help d and
4022 help delete.
4023
27ce9a6d
MK
40242006-05-02 Mark Kettenis <kettenis@gnu.org>
4025
4026 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4027 NetBSD/ELF targets.
4028
8608915f
MK
40292006-04-30 Mark Kettenis <kettenis@gnu.org>
4030
4031 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4032 single-step breakpoint fails; make this a KFAIL on
4033 sparc*-*-openbsd*.
4034 * gdb.base/siginfo.exp: Likewise.
4035 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4036
b8db102d
MS
40372006-04-26 Michael Snyder <msnyder@redhat.com>
4038
4039 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4040 which may have to consume output from other forks.
4041 Add tests to make sure that "delete fork" succeeded.
4042
c702009a
MS
40432006-04-20 Michael Snyder <msnyder@redhat.com>
4044
4045 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4046 Add support for the Renesas M32C and M16C.
4047
4048 * gdb.asm/asm-source.exp: Add m32c target.
4049 * gdb.asm/m32c.inc: Support for m32c target.
4050
e28493f2
AS
40512006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4052
4053 * gdb.base/commands.exp (recursive_source_test): New test.
4054
880da185
DM
40552006-04-04 David S. Miller <davem@sunset.davemloft.net>
4056
4057 * gdb.base/float.exp: Add pattern for sparc targets.
4058
61d9b92f
DJ
40592006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4060
4061 * gdb.base/commands.exp (stray_arg0_test): New test.
4062
bd717df8
PB
40632006-03-30 Paul Brook <paul@codesourcery.com>
4064
4065 * gdb.mi/mi-until.exp: kfail broken until command.
4066 * gdb.mi/mi2-until.exp: Ditto.
4067
ec793d3c
NR
40682006-03-27 Nick Roberts <nickrob@snap.net.nz>
4069
4070 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4071
831004b7
AO
40722006-03-08 Alexandre Oliva <aoliva@redhat.com>
4073
4074 * gdb.base/prelink.exp: Anchor tested-for regular expression
4075 on gdb prompt.
4076
effe49a0
PB
40772006-03-07 Paul Brook <paul@codesourcery.com>
4078
4079 * gdb.base/assign.exp: Correct fail message.
4080
e5461016
PB
40812006-03-07 Paul Brook <paul@codesourcery.com>
4082
4083 * lib/compiler.c: Extract armcc version number.
4084 * lib/compiler.cc: Ditto.
4085
fc91c6c2
PB
40862006-03-07 Paul Brook <paul@codesourcery.com>
4087
4088 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4089 additional_flags=-w.
4090 * gdb.arch/altivec-regs.exp: Ditto.
4091 * gdb.arch/e500-abi.exp: Ditto.
4092 * gdb.arch/e500-regs.exp: Ditto.
4093 * gdb.base/all-bin.exp: Ditto.
4094 * gdb.base/annota1.exp: Ditto.
4095 * gdb.base/annota3.exp: Ditto.
4096 * gdb.base/args.exp: Ditto.
4097 * gdb.base/arithmet.exp: Ditto.
4098 * gdb.base/assign.exp: Ditto.
4099 * gdb.base/async.exp: Ditto.
4100 * gdb.base/bang.exp: Ditto.
4101 * gdb.base/break.exp: Ditto.
4102 * gdb.base/call-rt-st.exp: Ditto.
4103 * gdb.base/completion.exp: Ditto.
4104 * gdb.base/cond-expr.exp: Ditto.
4105 * gdb.base/condbreak.exp: Ditto.
4106 * gdb.base/consecutive.exp: Ditto.
4107 * gdb.base/define.exp: Ditto.
4108 * gdb.base/display.exp: Ditto.
4109 * gdb.base/ena-dis-br.exp: Ditto.
4110 * gdb.base/environ.exp: Ditto.
4111 * gdb.base/eval-skip.exp: Ditto.
4112 * gdb.base/info-proc.exp: Ditto.
4113 * gdb.base/jump.exp: Ditto.
4114 * gdb.base/logical.exp: Ditto.
4115 * gdb.base/long_long.exp: Ditto.
4116 * gdb.base/maint.exp: Ditto.
4117 * gdb.base/miscexprs.exp: Ditto.
4118 * gdb.base/pc-fp.exp: Ditto.
4119 * gdb.base/pointers.exp: Ditto.
4120 * gdb.base/relational.exp: Ditto.
4121 * gdb.base/reread.exp: Ditto.
4122 * gdb.base/sect-cmd.exp: Ditto.
4123 * gdb.base/sep.exp: Ditto.
4124 * gdb.base/sepdebug.exp: Ditto.
4125 * gdb.base/until.exp: Ditto.
4126 * gdb.base/whatis-exp.exp: Ditto.
4127 * gdb.cp/annota2.exp: Ditto.
4128 * gdb.cp/annota3.exp: Ditto.
4129 * gdb.trace/actions.exp: Ditto.
4130 * gdb.trace/backtrace.exp: Ditto.
4131 * gdb.trace/circ.exp: Ditto.
4132 * gdb.trace/collection.exp: Ditto.
4133 * gdb.trace/deltrace.exp: Ditto.
4134 * gdb.trace/infotrace.exp: Ditto.
4135 * gdb.trace/limits.exp: Ditto.
4136 * gdb.trace/packetlen.exp: Ditto.
4137 * gdb.trace/passc-dyn.exp: Ditto.
4138 * gdb.trace/passcount.exp: Ditto.
4139 * gdb.trace/report.exp: Ditto.
4140 * gdb.trace/save-trace.exp: Ditto.
4141 * gdb.trace/tfind.exp: Ditto.
4142 * gdb.trace/tracecmd.exp: Ditto.
4143 * gdb.trace/while-dyn.exp: Ditto.
4144 * gdb.trace/while-stepping.exp: Ditto.
4145 * lib/gdb.exp: Ditto.
4146 (gdb_compile): Handle nowarning option.
4147
5f4a23d9
AO
41482006-03-07 Alexandre Oliva <aoliva@redhat.com>
4149
4150 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4151 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4152 Rename executable to prelinkt. Don't re-prelink if we didn't
4153 get a core file. Test prelink -u exit status to tell whether
4154 prelinking failed. Use gdb_test_multiple.
4155
9733fc94
DJ
41562006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4157
4158 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4159 (do_tests): Call it.
4160
cc10cae3
AO
41612006-02-28 Alexandre Oliva <aoliva@redhat.com>
4162
4163 * gdb.base/prelink.exp: New test.
4164 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4165
15c46491
WZ
41662006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4167
4168 * gdb.fortran/derived-type.f90: New file.
4169 * gdb.fortran/derived-type.exp: New testcase.
4170
5c9f7ded
DJ
41712006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4172
4173 * gdb.base/default.exp: Allow ';' as a directory separator.
4174
5b96932b
AS
41752006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4176
4177 * gdb.base/help.exp (help add-symbol-file): Update.
4178
1986bccd
AS
41792006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4180
4181 * gdb.base/help.exp (help load): Update expected results.
4182
a8b7528f
FF
41832006-02-19 Fred Fish <fnf@specifix.com>
4184
4185 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4186 specifix hex value as part of results.
4187 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4188
f8261448
FF
41892006-02-16 Fred Fish <fnf@specifix.com>
4190
4191 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4192 ushort_addr, and slong_addr, so the typedefs are not optimized
4193 away.
4194 * gdb.base/whatis.exp: Add tests using type name for struct type,
4195 union type, enum type, and typedef.
a9c64011 4196
31d8bdd2
MK
41972006-02-13 Mark Kettenis <kettenis@gnu.org>
4198
4199 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4200
34e41e63
JB
42012006-02-13 Jim Blandy <jimb@redhat.com>
4202
4203 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4204 case where it takes two "next" commands to skip past the init
4205 call.
4206
ac6e4f31
FF
42072006-02-12 Fred Fish <fnf@specifix.com>
4208
4209 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4210 to handle cases where it takes two "next" commands to skip
4211 past the init call.
4212
2db2d571
JB
42132006-02-07 Joel Brobecker <brobecker@adacore.com>
4214
4215 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4216 on hppa32 targets.
4217
38fcd64c
DJ
42182006-02-06 Vladimir Prus <ghost@cs.msu.su>
4219
4220 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4221 field.
4222
1315ad46
MK
42232006-01-29 Mark Kettenis <kettenis@gnu.org>
4224
4225 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4226
5625b943
DJ
42272006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4228
4229 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4230 files.
4231
80df1bbe
DJ
42322006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4233
4234 * gdb.cp/maint.exp: Set complaints to a positive value.
4235
9078e690
DJ
42362006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4237
4238 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4239 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4240 function name.
4241
9c903399
DJ
42422006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4243
4244 * gdb.base/checkpoint.c: Update copyright notice. Include
4245 <stdlib.h>.
4246
761ae4d6
JB
42472006-01-04 Jim Blandy <jimb@redhat.com>
4248
4249 * gdb.asm/asm-source.exp: Independently provide default values for
4250 asm-flags and debug-flags. Use 'string equal' to do the
4251 comparison, not the implicit expr's '==' operator. Remove
4252 now-unneeded assignments to asm-flags. In h8300 case, place
4253 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4254
099ac3dd
MS
42552006-01-04 Michael Snyder <msnyder@redhat.com>
4256
4257 * gdb.base/checkpoint.c: New file.
4258 * gdb.base/checkpoint.exp: New file.
4259 * gdb.base/multi-fork.c: New file.
4260 * gdb.base/multi-fork.exp: New file.
4261 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4262
f4d85314
FF
42632006-01-04 Fred Fish <fnf@specifix.com>
4264
4265 * gdb.base/ptype.c (foo): Add typedef.
4266 (intfoo): Add function.
4267 * gdb.base/ptype1.c: New file.
4268 * gdb.base/ptype.exp: Handle compilation and linking with two
4269 source files. Test that proper type for "foo" is found based
4270 on source context rather than first match found in symtabs.
4271
a1b06f35
MK
42722005-12-28 Mark Kettenis <kettenis@gnu.org>
4273
4274 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4275 * gdb.asm/openbsd.inc: Indent commands.
4276
d082a1e2
MK
42772005-12-26 Mark Kettenis <kettenis@gnu.org>
4278
c65016bd
MK
4279 * gdb.base/freebpcmd.exp: Increase timeout.
4280
d082a1e2
MK
4281 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4282
d3c32a0e
DJ
42832005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4284
4285 * gdb.base/default.exp: Update check for "show version".
4286
9fdb1f50
RC
42872005-12-09 Randolph Chung <tausq@debian.org>
4288
4289 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4290 * gdb.asm/pa64.inc: New file.
4291
5f2c56f7
RC
42922005-12-09 Randolph Chung <tausq@debian.org>
4293
4294 * gdb.asm/common.inc: Indent commands.
4295 * gdb.asm/asmsrc1.s: Likewise.
4296 * gdb.asm/asmsrc2.s: Likewise.
4297
8117349c
RC
42982005-12-09 Randolph Chung <tausq@debian.org>
4299
4300 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4301 (get_addr_of_sym): Remove duplicate print.
4302 (gen_core): xfail hppa*-*-hpux*, update expected output.
4303 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4304 * gdb.arch/pa64-nullify.s: New file.
4305
8f07f25a
RC
43062005-12-09 Randolph Chung <tausq@debian.org>
4307
4308 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4309
55b39184
DJ
43102005-12-07 Christophe Lyon <christophe.lyon@st.com>
4311
4312 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4313 code generation for these functions.
4314 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4315 error message.
4316
31e2b00f
AS
43172005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4318
4319 * gdb.base/help.exp (help b, help br, help bre, help brea)
4320 (help break): Update the expected message.
4321
c3d0b56e
SC
43222005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4323
4324 * gdb.asm/m68hc11.inc: Setup the data section.
4325 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4326 script for this test.
4327 (m6812-*-*): Likewise.
4328
36ae0ea9
RC
43292005-11-09 Randolph Chung <tausq@debian.org>
4330
4331 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4332
9d6f42e9
WZ
43332005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4334
4335 * gdb.base/break.exp: Fix a comment typo.
4336
e2126a14
EZ
43372005-11-03 Jim Blandy <jimb@redhat.com>
4338
a9c64011
AS
4339 Checked in by Elena Zannoni <ezannoni@redhat.com>
4340
e2126a14
EZ
4341 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4342
e0ac7199
CV
43432005-11-02 Corinna Vinschen <vinschen@redhat.com>
4344
4345 * gdb.arch/gdb1558.c: Include stdio.h.
4346
31d3fb18
MK
43472005-10-31 Mark Kettenis <kettenis@gnu.org>
4348
4349 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4350
e52b687c
MK
43512005-10-31 Mark Kettenis <kettenis@gnu.org>
4352
4353 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4354
f4711d79
PG
43552005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4356
a9c64011
AS
4357 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4358 vscr" tests to better match output.
f4711d79 4359
987a9106
JB
43602005-10-12 Jim Blandy <jimb@redhat.com>
4361
4362 * gdb.base/structs.exp (any): New function.
4363 (test_struct_returns): Don't make any assumptions at all about
4364 what value the function returns when GDB can't set the return
4365 value.
4366
2336bb58
JB
43672005-10-09 Joel Brobecker <brobecker@adacore.com>
4368
4369 * gdb.ada/arrayidx/p.adb: New file.
4370 * gdb.ada/arrayidx.exp: New testcase
4371
43722005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4373
4374 * gdb.ada/array_return/pck.ads: New file.
4375 * gdb.ada/array_return/pck.adb: New file.
4376 * gdb.ada/array_return/p.adb: New file.
4377 * gdb.ada/array_return.exp: New testcase.
4378
705335ea
JB
43792005-10-03 Joel Brobecker <brobecker@adacore.com>
4380
a9c64011
AS
4381 * gdb.base/arrayidx.c: New file.
4382 * gdb.base/arrayidx.exp: New testcase.
705335ea 4383
11ee9940
NR
43842005-09-29 Nick Roberts <nickrob@snap.net.nz>
4385
4386 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4387 frames-invalid and breakpoints-invalid are no longer generated
4388 with level 3 so don't expect them in the output.
4389
39fb8e9e
BR
43902005-09-27 Bob Rossi <bob@brasko.net>
4391
a9c64011 4392 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4393 from test. Escape the | in mi_gdb_test call.
4394 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4395 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4396 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4397 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4398 expected regex's in mi_gdb_test calls.
4399 * lib/mi-support.exp: Remove arbitrary .* from tests.
4400 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4401 Fully anchor GDB/MI expected results in mi_gdb_test.
4402 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4403 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4404
2af48f68
PB
44052005-09-26 Paul Brook <paul@codesourcery.com>
4406
4407 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4408
f34502bc
WZ
44092005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4410
4411 * bfp-test.c: New file.
4412 * bfp-test.exp: New testcase.
4413
ca929517
WZ
44142005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4415
4416 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4417 of subarray and substring variable.
4418 * gdb.fortran/subarray.f: New source file for the test of subarray
4419 and substring variable evaluation.
4420 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4421 of string constant.
4422
c761af65
DJ
44232005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4424
4425 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4426 copyright dates.
4427
561d7a1d
PG
44282005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4429
4430 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4431 powerpc altivec' test with an almost identical 'info vector' test.
4432
b2b64cc9
PG
44332005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4434
a9c64011
AS
4435 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4436 vscr" tests to match output.
b2b64cc9 4437
6ac4d15a
PG
44382005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4439
a9c64011
AS
4440 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4441 output.
6ac4d15a 4442
40e55bef
BR
44432005-09-11 Bob Rossi <bob@brasko.net>
4444
4445 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4446 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4447 commands that return an MI output command and an asyncronous MI output
4448 command.
4449 * gdb.mi/mi-console.exp: Ditto.
4450
3c7385ec
BR
44512005-09-11 Bob Rossi <bob@brasko.net>
4452
4453 * gdb.mi/mi-var-child.c: Include <string.h>.
4454
a6cd0eb3
DJ
44552005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4456
4457 * killed.exp: Correct gdb_expect syntax.
4458
2f168eed
CV
44592005-08-09 Corinna Vinschen <vinschen@redhat.com>
4460
4461 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4462
ecd3fd0f
BR
44632005-08-02 Bob Rossi <bob@brasko.net>
4464
4465 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4466 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4467 Change tests to inferior-tty-set/show.
4468 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4469 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4470 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4471 inferior. Use mi_gdb_test to get GDB and Inferior output.
4472 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4473 descriptor.
4474 (mi_inferior_tty_name): Add inferior PTY file name.
4475 (mi_gdb_start): Add INFERIOR_PTY parameter.
4476 (mi_gdb_test): Add IPATTERN parameter.
4477
f1ea48cb 44782005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4479
f1ea48cb
BR
4480 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4481 parameter to mi_gdb_test.
4482 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4483
6e650a67
DJ
44842005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4485
4486 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4487 struct_declarations.
4488 * gdb.mi/mi-var-child.exp: Step over the initialization of
4489 struct_declarations.
4490
8be260b6
DJ
44912005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4492
4493 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4494 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4495 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4496 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4497 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4498 file.
4499
4e660f07
NR
45002005-07-27 Nick Roberts <nickrob@snap.net.nz>
4501
4502 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4503 (do_children_tests): Assign values to the extra elements.
4504
4505 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4506 them for tests for "-var-update --no-values" and
a9c64011 4507 "-var-update --all-values".
4e660f07
NR
4508 Add test for "-var-list-children --simple-values".
4509
4510 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4511
4512 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4513 "-stack-list-locals --simple-values" Improve doc strings and
4514 comments.
4515
6bdae935
MK
45162005-07-18 Mark Kettenis <kettenis@gnu.org>
4517
598b7a6f
MK
4518 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4519 *-*-openbsd*.
4520 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4521
6bdae935
MK
4522 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4523 sigaltsatck'.
4524
1323e929 45252005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4526
1323e929
BR
4527 * gdb.base/default.exp (tty): Changed output of command.
4528 * gdb.base/help.exp (help tty): Ditto.
4529
b1a9c082
MK
45302005-07-12 Mark Kettenis <kettenis@gnu.org>
4531
4532 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4533
10a844a2
MK
45342005-07-10 Mark Kettenis <kettenis@gnu.org>
4535
4536 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4537 -stack-select-frame without arguments.
4538 (test_stack_frame_listing): Add test for newly implemented command
4539 -stack-info-frame.
4540
3cb3b8df
BR
45412005-07-06 Bob Rossi <bob@brasko.net>
4542
4543 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4544 command.
4545 (Copyright): Update copyright.
4546
a0c5fbcf
WZ
45472005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4548
4549 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4550 tests to evaluate exponentiation expression.
4551
984971d0
AS
45522005-06-29 Andreas Schwab <schwab@suse.de>
4553
4554 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4555 main to avoid warnings.
4556
4557 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4558
fe03833f
NR
45592005-06-20 Nick Roberts <nickrob@snap.net.nz>
4560
4561 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4562 -stack-select-frame without arguments.
4563 (test_stack_frame_listing): Add test for newly implemented command
4564 -stack-info-frame.
a9c64011 4565
7a55f279
WZ
45662005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4567
0ffa0ea5
DJ
4568 * gdb.fortran/array-element.f: New file.
4569 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4570
26585198
DJ
45712005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4572
4573 * gdb.base/bigcore.exp: Correct checks for systems which can
4574 not dump a large core file.
4575
c1bd25fd
DJ
45762005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4577
4578 * gdb.base/relocate.c: Add a copyright notice.
4579 (dummy): Remove.
4580 * gdb.base/relocate.exp: Test printing the values of variables
4581 from a relocatable file.
4582
589e074d
DJ
45832005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4584
4585 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4586 excess MI output after an error.
4587
0915f927
JB
45882005-05-29 Joel Brobecker <brobecker@adacore.com>
4589
4590 * gdb.arch/alpha-step.c: New file.
4591 * gdb.arch/alpha-step.exp: New testcase.
4592
76ff342d
DJ
45932005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4594 Dennis Brueni <dennis@slickedit.com>
4595
4596 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4597 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4598 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4599 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4600 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4601 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4602 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4603
96b0c7ac
DJ
46042005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4605 Wu Zhou <woodzltc@cn.ibm.com>
4606
4607 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4608 IBM's xlc compiler.
4609 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4610 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4611
f21565d2
JB
46122005-05-13 Jim Blandy <jimb@redhat.com>
4613
4614 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4615 calling gdb_suppress_entire_file.
4616 * gdb.base/charset.exp: Same.
4617 * gdb.base/call-rt-st.exp: Same.
4618
6006a3a1
BR
46192005-05-05 Bob Rossi <bob_rossi@cox.net>
4620
4621 * lib/gdb.exp (fullname_syntax): Added global regex.
4622 (fullname_syntax_POSIX): Ditto.
4623 (fullname_syntax_UNC): Ditto.
4624 (fullname_syntax_DOS_CASE): Ditto.
4625 (fullname_syntax_DOS): Ditto.
4626 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4627 fullname_syntax variable to scope and use it.
4628 (test_file_list_exec_source_files): Ditto.
4629 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4630
c3b69c04
DJ
46312005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4632
4633 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4634
3c95e6af
PG
46352004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4636
a9c64011
AS
4637 * lib/gdb.exp (skip_altivec_tests): New function, based on
4638 check_vmx_hw_available from the GCC testsuite.
4639 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4640 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4641
78df6c56
JB
46422005-05-02 Jim Blandy <jimb@redhat.com>
4643
4644 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4645 calling gdb_suppress_entire_file.
4646
1690f9cf
DJ
46472005-04-30 Randolph Chung <tausq@debian.org>
4648
4649 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4650 Slightly relax "sem_post" name checking.
4651
5ea106f7
PG
46522005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4653
4654 * gdb.base/unload.exp: Use new shared library infrastructure.
4655
bf7234cf
PG
46562005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4657
4658 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4659 infrastructure.
bf7234cf 4660
547b869a
CV
46612005-04-29 Corinna Vinschen <vinschen@redhat.com>
4662
4663 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4664 * gdb.asm/h8300.inc: New file.
4665
f07e55f0
PG
46662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4667
4668 * gdb.base/shlib-call.exp: Change to use new shared library
4669 infrastructure.
4670
3cbba3d1
PG
46712005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4672
a9c64011
AS
4673 * gdb.base/pending.exp: Change to use new shared library
4674 infrastructure.
3cbba3d1 4675
ed6df200
PG
46762005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4677
a9c64011
AS
4678 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4679 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4680
8c8f4ebe
PG
46812005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4682
a9c64011
AS
4683 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4684 shared objects being adjusted and update copyright years.
8c8f4ebe 4685
607fbc54
DJ
46862005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4687
4688 * ChangeLog: Correct some 2003-01-13 dates.
4689 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4690 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4691 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4692 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4693 gdb.trace/tfind.exp: Update copyright years.
4694
57bf0e56
DJ
46952005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4696 Daniel Jacobowitz <dan@codesourcery.com>
4697
4698 * lib/gdb.exp (gdb_compile): Handle shlib=.
4699 (gdb_compile_shlib): New function.
4700
9b593790
PG
47012005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4702
a9c64011 4703 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4704
9494c6a5
DJ
47052005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4706
4707 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4708 gdb.server.
4709 * configure.ac: Likewise.
4710 * configure: Regenerated.
4711 * gdb.gdbserver/Makefile.in: Moved to...
4712 * gdb.server/Makefile.in: ... here.
4713 * gdb.gdbserver/server.c: Moved to...
4714 * gdb.server/server.c: ... here.
4715 * gdb.gdbserver/server-run.exp: Moved to...
4716 * gdb.server/server-run.exp: ... here.
4717
6f8eac0e
DJ
47182005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4719
4720 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4721 * configure.ac: Create gdb.gdbserver/Makefile.
4722 * configure: Regenerated.
4723 * lib/gdbserver-support.exp: New file, derived from
4724 config/gdbserver.exp.
4725 * config/gdbserver.exp: Use gdbserver-support.exp.
4726 * gdb.gdbserver/Makefile.in: New file.
4727 * gdb.gdbserver/server.c: New file.
4728 * gdb.gdbserver/server-run.exp: New file.
4729
6e87504d
PG
47302005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4731
a9c64011
AS
4732 * lib/gdb.exp (test_compiler_info): Return compiler_info
4733 if no arguments are given.
6e87504d 4734
d1779be4
PG
47352005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4736
4737 * gdb.arch/altivec-abi.exp: Check for compiler and set
4738 use altivec' flag accordingly.
4739 * gdb.arch/altivec-regs.exp: Likewise.
4740
88750304
DJ
47412005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4742
4743 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4744
f3fb768d
AS
47452005-03-27 Andreas Schwab <schwab@suse.de>
4746
4747 * gdb.base/bigcore.c (main): Add missing mode argument in open
4748 call.
4749
7e813ac5
DJ
47502005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4751
4752 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4753 downloads.
4754 * config/gdbserver.exp (gdb_load): Likewise.
4755
8e3049aa
PB
47562005-03-14 Paul Brook <paul@codesourcery.com>
4757
4758 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4759 targets.
4760
a9df7c44
JB
47612005-03-09 Joel Brobecker <brobecker@adacore.com>
4762
4763 * gdb.dwarf2/dup-psym.S: New file.
4764 * gdb.dwarf2/dup-psym.exp: New testcase.
4765
9f0d94e8
JB
47662005-03-09 Joel Brobecker <brobecker@adacore.com>
4767
4768 * gdb.ada/exec_changed/first.adb: New file.
4769 * gdb.ada/exec_changed/second.adb: New file.
4770 * gdb.ada/exec_changed.exp: New testcase.
4771
5f579bc5
NS
47722005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4773
36e9969c
NS
4774 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4775 (A2): New class.
4776 (main): Test operator+.
4777 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4778 breakpoint test.
4779
5f579bc5
NS
4780 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4781 * gdb.base/signull.exp: Disable if gdb,nosignals.
4782 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4783 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4784 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4785 * gdb.mi/mi2-console.exp: Likewise.
4786 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4787 continue output at start.
4788 (gdb_collect_locals_test): Robustify regexp.
4789 * gdb.trace/passc-dyn.exp: Fix comment typo.
4790 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4791
be46087e
CV
47922005-03-08 Corinna Vinschen <vinschen@redhat.com>
4793
4794 * gdb.asm/asm-source.exp: Add iq2000 case.
4795 * gdb.asm/iq2000.inc: New file.
4796
384e1a61 47972005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 4798
384e1a61
MI
4799 * gdb.base/command.exp: Change hardcoded value to regular expression.
4800 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4801
584b6e9e
DJ
48022005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4803
4804 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4805 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4806 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4807 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4808 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4809
ab5b5d61
MK
48102005-03-05 Mark Kettenis <kettenis@gnu.org>
4811
4812 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4813 changes.
4814
ae051c1b
PG
48152004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4816
a9c64011
AS
4817 * lib/compiler.c: Add test for IBM's xlc compiler.
4818 * lib/compiler.cc: Likewise.
ae051c1b 4819
3f0f6ed2
JB
48202004-02-24 Joel Brobecker <brobecker@adacore.com>
4821
4822 * gdb.ada/fixed_points.exp: Create compilation object directory
4823 before running the test.
4824 * gdb.ada/null_record.exp: Likewise.
4825 * gdb.ada/packed_array.exp: Likewise.
4826 * gdb.ada/start.exp: Likewise.
4827
724f452b
JB
48282005-02-15 Joel Brobecker <brobecker@adacore.com>
4829
4830 * gdb.ada/packed_array/pa.adb: New file.
4831 * gdb.ada/packed_array.exp: New testcase.
4832
57f5cdfb 48332005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4834
1f393151
MK
4835 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4836 files.
4837
ebdda337
MK
4838 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4839 on *-*-openbsd*. Correctly match whitespace in regukar
4840 expressions.
4841
cf309262
DJ
48422005-02-10 Daniel Jacobowitz <dan@debian.org>
4843
4844 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4845 PR exp/1821
4846 * gdb.base/gdb1821.c: New test file.
4847 * gdb.base/gdb1821.exp: New test file.
4848
3be49e7a
JB
48492005-02-09 Joel Brobecker <brobecker@adacore.com>
4850
4851 * gdb.base/start.c: New file.
4852 * gdb.base/start.exp: New testcase.
4853
e292e67d
JB
48542005-02-09 Joel Brobecker <brobecker@adacore.com>
4855
4856 * gdb.ada/start/dummy.adb: New file.
4857 * gdb.ada/start.exp: New testcase.
4858
dbdfa66c
CV
48592005-02-09 Corinna Vinschen <vinschen@redhat.com>
4860
4861 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4862 for printing symbols and statistics.
4863 Add test for using relative pathnames in "maint print msymbols" test.
4864 Mark "maint info sections DATA" XFAIL on Cygwin.
4865 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4866 tests.
4867
d7941671
AC
48682005-02-09 Andreas Schwab <schwab@suse.de>
4869
4870 Committed by Andrew Cagney <cagney@gnu.org>
4871 * gdb.base/remotetimeout.exp: New file.
4872
74e5ef44
MK
48732005-02-07 Mark Kettenis <kettenis@gnu.org>
4874
4875 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4876
464dd14d
JB
48772005-02-03 Joel Brobecker <brobecker@adacore.com>
4878
4879 * gdb.ada/gnat_ada.gpr: New file.
4880 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4881 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4882 * configure.ac: No longer generate gnat_ada.gpr.
4883 * configure: Regenerate.
4884 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4885 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4886 * gdb.ada/null_record/bar.ads: Likewise.
4887 * gdb.ada/null_record/bar.adb: Likewise.
4888 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4889 * gdb.ada/null_record.exp (testdir): New variable.
4890 (testfile): executable is now in testdir subdirectory.
4891 (srcfile): Use full path to the main compilation unit.
4892 * gdb.ada/fixed_points.exp: Same changes as above.
4893
30d756ae
NR
48942005-02-03 Nick Roberts <nickrob@snap.net.nz>
4895
4896 * gdb.base/interp.exp: New test.
4897
9d799f85
AC
48982005-01-24 Andrew Cagney <cagney@gnu.org>
4899
4900 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4901
15656118
AC
49022005-01-19 Andrew Cagney <cagney@gnu.org>
4903
a892c31b
AC
4904 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4905 configure.ac not configure.in.
4906
15656118
AC
4907 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4908 of powerpc*-*-*.
4909 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 4910 * gdb.base/list.exp (test_list_function)
15656118
AC
4911 (test_list_filename_and_function): Ditto.
4912 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4913
a7b01baf
AC
49142005-01-16 Andrew Cagney <cagney@gnu.org>
4915
17d92a02
AC
4916 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4917
a7b01baf
AC
4918 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4919
bc8332bb
AC
49202005-01-14 Andrew Cagney <cagney@gnu.org>
4921
4922 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4923 * gdb.mi/mi2-var-cmd.exp: Ditto.
4924
4d074752
CV
49252005-01-10 Corinna Vinschen <vinschen@redhat.com>
4926
4927 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4928
bec39cab
AC
49292005-01-07 Andrew Cagney <cagney@gnu.org>
4930
4931 * configure.ac: Rename configure.in, require autoconf 2.59.
4932 * configure: Re-generate.
4933 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4934 * gdb.stabs/configure: Re-generate.
4935 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4936 * gdb.hp/configure: Re-generate.
4937 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4938 autoconf 2.59.
4939 * gdb.hp/gdb.objdbg/configure: Re-generate.
4940 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4941 autoconf 2.59.
4942 * gdb.hp/gdb.defects/configure: Re-generate.
4943 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4944 autoconf 2.59.
4945 * gdb.hp/gdb.compat/configure: Re-generate.
4946 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4947 autoconf 2.59.
4948 * gdb.hp/gdb.base-hp/configure: Re-generate.
4949 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4950 autoconf 2.59.
4951 * gdb.hp/gdb.aCC/configure: Re-generate.
4952
f10b16d4
JB
49532004-12-15 Jim Blandy <jimb@redhat.com>
4954
4955 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4956 under NPTL when there is debugging info available for libpthread.
4957
fb6e1814
JG
49582004-12-13 Jerome Guitton <guitton@gnat.com>
4959
4960 * gdb.ada/fixed_points.c: New file.
4961 * gdb.ada/fixed_points.exp: New file.
4962
fe46cd3a
RC
49632004-12-03 Randolph Chung <tausq@debian.org>
4964
4965 * gdb.arch/pa-nullify.exp: New file.
4966 * gdb.arch/pa-nullify.s: New file.
4967
8de0841b
RC
49682004-11-30 Randolph Chung <tausq@debian.org>
4969
4970 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4971 instead of "tbug". Fix regexp to work properly with gdb_test.
4972
c8170782
PH
49732004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4974
4975 * gdb.base/bitfields2.exp: New test.
4976 * gdb.base/bitfields2.c: New file.
4977
954269c2
RE
49782004-11-28 Richard Earnshaw <rearnsha@arm.com>
4979
4980 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4981
0107feed
RC
49822004-11-16 Randolph Chung <tausq@debian.org>
4983
4984 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4985
f073ae8c
DJ
49862004-11-14 Daniel Jacobowitz <dan@debian.org>
4987
4988 * gdb.threads/threadapply.exp: Correct "macro details" test.
4989
19ad59e7
JJ
49902004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4991
4992 * gdb.threads/threadapply.exp: New test.
4993 * gdb.threads/threadapply.c: New file.
4994
9cf0961b
MK
49952004-11-07 Mark Kettenis <kettenis@gnu.org>
4996
4997 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
4998 frames.
4999
c789492a
FL
50002004-11-05 Felix Lee <felix+log1@specifixinc.com>
5001
5002 * gdb.base/cursal.exp: New file.
5003 * gdb.base/cursal.c: New file.
5004
a1e167bb
AC
50052004-11-03 Andrew Cagney <cagney@gnu.org>
5006
5007 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5008
b7cbf173
MK
50092004-10-30 Mark Kettenis <kettenis@gnu.org>
5010
5011 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5012 NetBSD/ELF targets.
5013
88f9d34f
JB
50142004-10-29 Joel Brobecker <brobecker@gnat.com>
5015
5016 * gdb.threads/bp_in_thread.c: New file, copied from
5017 pthread_cond_wait.c.
5018 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5019 file, rather than reusing the .c file from another testcase.
5020
ca7d6a0c
JB
50212004-10-20 Joel Brobecker <brobecker@gnat.com>
5022
5023 * gdb.ada/null_record.exp: Check where we stopped after
5024 sending the start command, instead of where the associated
5025 temporary breakpoint was inserted.
5026
0d863d03
AC
50272004-10-14 Andrew Cagney <cagney@gnu.org>
5028
5029 * gdb.mi/gdb701.c (main): Return 0.
5030
d11e72cb
DJ
50312004-10-13 Daniel Jacobowitz <dan@debian.org>
5032
d40539a4 5033 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5034
e1923096
JJ
50352004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5036
5037 * gdb.threads/schedlock.c: Add comment markers to use to find
5038 line numbers.
5039 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5040 comments.
5041 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5042 breakpoint lines.
5043
ec8ba2c9
DJ
50442004-10-12 Daniel Jacobowitz <dan@debian.org>
5045
5046 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5047
0eb3658b
DJ
50482004-10-12 Daniel Jacobowitz <dan@debian.org>
5049
5050 * configure.in: Add gdb.dwarf2.
5051 * configure: Regenerated.
5052 * Makefile.in: Add gdb.dwarf2.
5053 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5054 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5055 gdb.dwarf2/file1.txt: New files.
5056
a271cc33
OF
50572004-10-11 Orjan Friberg <orjanf@axis.com>
5058
a9c64011 5059 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5060 of "run", since the latter doesn't work with remote targets. Adjust
5061 the breakpoint numbering accordingly.
5062 * gdb.threads/pthread_cond_wait.exp: Ditto.
5063
895ce074
MC
50642004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5065
5066 * gdb.base/overlays.exp: Update copyright years.
5067
6be3092d
KI
50682004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5069
5070 * gdb.base/overlays.exp: Disable if target is Linux.
5071
e05389b8
FL
50722004-10-06 Felix Lee <felix+log1@specifixinc.com>
5073
5074 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5075
73cb587d
KI
50762004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5077
5078 * gdb.asm/asm-source.exp: Add m32r-linux target.
5079 * gdb.asm/m32r-linux.inc: New file.
5080
3c0edcdc
AC
50812004-09-24 Andrew Cagney <cagney@redhat.com>
5082 David Anderson <anderson@redhat.com>
5083
5084 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5085 command fails, assume things will work.
5086 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5087 (_GNU_SOURCE): Define.
5088 (print_unsigned, print_hex): Change parameter to "long long".
5089 (print_byte_count): New function, use to print byte counts.
5090 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5091 O_LARGEFILE.
5092 (main): Compute an upper bound on a corefile in max_core_size.
5093 Limit memory chunk size to max_core_size. Limit total memory
5094 allocated to max_core_size.
5095
4bb3667f
AC
50962004-09-23 Andrew Cagney <cagney@gnu.org>
5097
5098 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5099 from a separate process with code that creates a corefile by
5100 making the inferior dump core.
5101
60fe1a51
MK
51022004-09-23 Mark Kettenis <kettenis@gnu.org>
5103
5104 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5105 block.
5106
8e937346
MC
51072004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5108
5109 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5110 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5111 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5112 Likewise.
5113
7213f6d6
JJ
51142004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5115
5116 * gdb.java/jprint.exp: New test case for java inferior call.
5117 * gdb.java/jprint.java: Ditto.
5118
eac69dca
JB
51192004-09-15 Joel Brobecker <brobecker@gnat.com>
5120
5121 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5122
22227696
MC
51232004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5124
5125 * gdb.threads/killed.c: Include <stdlib.h>.
5126 * gdb.threads/pthreads.c: Likewise.
5127
7dd403a4
MC
51282004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5129
5130 * gdb.threads/killed.c: Add copyright notice.
5131
33f2d567
JM
51322004-09-10 Jason Molenda (jmolenda@apple.com)
5133
a9c64011
AS
5134 * gdb.base/define.exp: Two new tests to verify zero space chars
5135 after 'if' and 'while' commands in a user-defined command is correctly
5136 parsed.
33f2d567 5137
e05b62ac
AC
51382004-09-08 Andrew Cagney <cagney@gnu.org>
5139
5140 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5141 delivery test with duplicate at end of file.
5142
9cbe82da
MK
51432004-09-06 Mark Kettenis <kettenis@jive.nl>
5144
5145 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5146
564803d9
MC
51472004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5148
5149 * config/hppro.exp: Removed.
5150
7c6807ce
MC
51512004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5152
5153 * config/sparclet.exp: Removed.
5154
bf7e26dd
MC
51552004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5156
5157 * config/udi.exp: Removed.
5158
714e341b
MC
51592004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5160
5161 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5162 of "exp_continue".
5163 (advancei): Likewise.
5164
1236e623
JJ
51652004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5166
5167 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5168
3bdcad15
MI
51692004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5170
228af206 5171 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5172 to check for nodebug in executable.
5173 * gdb.gdb/observer.exp (setup_test): Likewise.
5174 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5175 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5176
c72b934c
AC
51772004-09-01 Andrew Cagney <cagney@gnu.org>
5178
5179 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5180 files.
5181
edd9b715
JJ
51822004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5183
5184 * gdb.base/unload.exp: Fix expected warning message to match
5185 latest format.
5186
fb4ce06b
CV
51872004-09-01 Corinna Vinschen <vinschen@redhat.com>
5188
5189 * gdb.base/call-rt-st.exp: Fix typos.
5190
ce78e7c3
MI
51912004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5192
5193 * gdb.threads/thread_check.exp: New testcase.
5194 * gdb.threads/thread_check.c: New testcase.
5195
2dedb159
AC
51962004-08-31 Andrew Cagney <cagney@gnu.org>
5197
5198 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5199 (skip_to_handler_entry): New procedures. Test stepping into a
5200 handler when the breakpoint is at the handler's entry point.
5201
68f53502
AC
52022004-08-30 Andrew Cagney <cagney@gnu.org>
5203
5204 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5205 gdb/1757.
5206
3e3ffd2b
MC
52072004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5208
5209 With code from Manoj Iyer <manjo@austin.ibm.com>:
5210 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5211 return value. Add an arm for "no debugging symbols found".
5212 Change a stray "error" to "perror".
5213 (gdb_run_cmd): Adapt to new return value.
5214 * gdb.base/remote.exp: Adapt to new return value.
5215 * gdb.gdb/complaints.exp: Likewise.
5216 * gdb.gdb/observer.exp: Likewise.
5217 * gdb.gdb/selftest.exp: Likewise.
5218 * gdb.gdb/xfullpath.exp: Likewise.
5219
4b6f5fd2
JB
52202004-08-27 Joel Brobecker <brobecker@gnat.com>
5221
5222 * gdb.threads/bp_in_thread.exp: New testcase.
5223
e5b25496
MC
52242004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5225
5226 Fix PR testsuite/1735.
5227 * gdb.threads/schedlock.c (thread_function): Add a cast
5228 to suppress a gcc warning.
5229 * gdb.threads/thread-specific.c (thread_function): Likewise.
5230
934353d6
MC
52312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5232
5233 * gdb.base/unload.c: Include <stdlib.h>.
5234
f98a0aef 52352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5236
f98a0aef 5237 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5238 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5239 synchronized after the "return".
5240
5a2e8882
MC
52412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5242
5243 * gdb.mi/basics.c: Include <stdio.h>.
5244 * gdb.mi/pthreads.c: Include <stdlib.h>.
5245 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5246
a9640423
MC
52472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5248
5249 * gdb.threads/schedlock.c: Add copyright notice.
5250
b04e311d
AC
52512004-08-25 Andrew Cagney <cagney@gnu.org>
5252
5253 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5254 (skip_over_handler, breakpoint_over_hander): New test procedures.
5255 (advance, advancei): Add a proper prefix, do not use
5256 rerun_to_main.
5257 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5258
7c27f15b
MC
52592004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5260
5261 * gdb.mi/basics.c: Add copyright notice.
5262 * gdb.mi/var-cmd.c: Add copyright notice.
5263
fffc87ae
MC
52642004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5265
5266 * lib/gdb.exp: Remove signed_keyword_not_used.
5267 * lib/compiler.c: Likewise.
5268 * lib/compiler.cc: Likewise.
5269
d782e0bf
MC
52702004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5271
5272 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5273 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5274
96033e83
MC
52752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5276
5277 * gdb.base/whatis.c: Add copyright notice.
5278
cf38c229
MK
52792004-08-20 Mark Kettenis <kettenis@gnu.org>
5280
5281 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5282 it to skip the breakpoints encoded in the inline assembly.
5283
f4b49756
MC
52842004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5285
5286 * Makefile.in: Add gdb.fortran.
5287
2f193b69
MC
52882004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5289
5290 * gdb.base/call-sc.exp (test_scalar_returns):
5291 Fix cut-and-paste glitch in "Make fun return now".
5292
89a237cb
MC
52932004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5294
5295 * configure.in: Add gdb.fortran.
5296 * configure: Regenerate.
5297 * gdb.fortran/Makefile.in: New file.
5298 * lib/gdb.exp (skip_fortran_tests): New procedure.
5299
469aff8e
MC
53002004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5301
5302 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5303 reference to bug-gnu@prep.ai.mit.edu.
5304 * gdb.mi/mi-var-child.exp: Likewise.
5305 * gdb.mi/mi-var-cmd.exp: Likewise.
5306 * gdb.mi/mi-var-display.exp: Likewise.
5307 * gdb.mi/mi2-var-block.exp: Likewise.
5308 * gdb.mi/mi2-var-child.exp: Likewise.
5309 * gdb.mi/mi2-var-cmd.exp: Likewise.
5310 * gdb.mi/mi2-var-display.exp: Likewise.
5311
00b51b9f
MK
53122004-08-15 Mark Kettenis <kettenis@gnu.org>
5313
5314 * gdb.base/unload.c (main): Make local variable msg const.
5315
45f07fef
MC
53162004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5317
5318 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5319 to bug-gnu@prep.ai.mit.edu.
5320 * gdb.mi/mi-disassemble.exp: Likewise.
5321 * gdb.mi/mi-eval.exp: Likewise.
5322 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5323 default line number.
5324 * gdb.mi/mi-return.exp: Likewise.
5325 * gdb.mi/mi-simplerun.exp: Likewise.
5326 * gdb.mi/mi-stack.exp: Likewise.
5327 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5328 number with explicit range test.
5329 * gdb.mi/mi-watch.exp: Likewise.
5330 * gdb.mi/mi2-break.exp: Likewise.
5331 * gdb.mi/mi2-cli.exp: Likewise.
5332 * gdb.mi/mi2-disassemble.exp: Likewise.
5333 * gdb.mi/mi2-eval.exp: Likewise.
5334 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5335 default line number.
5336 * gdb.mi/mi2-return.exp: Likewise.
5337 * gdb.mi/mi2-simplerun.exp: Likewise.
5338 * gdb.mi/mi2-stack.exp: Likewise.
5339 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5340 number with explicit range test.
5341 * gdb.mi/mi2-watch.exp: Likewise.
5342
dd8c8ee7
MC
53432004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5344
5345 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5346 * gdb.cp/m-static.exp: Likewise.
5347 * gdb.cp/rtti.exp: Likewise.
5348
4e838464
MK
53492004-08-14 Mark Kettenis <kettenis@gnu.org>
5350
5351 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5352
8d8cb839
EZ
53532004-08-14 Eli Zaretskii <eliz@gnu.org>
5354
5355 * ChangeLog: Prefix Local Variables with semi-colons and indent
5356 the reference to older ChangeLog files, to fix fontification in
5357 Emacs.
5358
deea8bb0
MC
53592004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5360
5361 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5362 * gdb.mi/mi2-break.exp: Likewise.
5363
c3297504
MC
53642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5365
5366 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5367
25808999
MC
53682004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5369
5370 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5371
226a8d71
MC
53722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5373
5374 * gdb.cp/classes.exp: Remove unused declarations. Just let
5375 test names default instead of providing special names. Remove
5376 extraneous demangler test.
5377
37fdf854
JJ
53782004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5379
5380 * gdb.base/unload.exp: New test for breakpoints in dynamically
5381 loaded libraries.
5382 * gdb.base/unload.c: Ditto.
5383 * gdb.base/unloadshr.c: Ditto.
5384
2d3a7986
MC
53852004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5386
5387 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5388 cp_test_ptype_class.
5389 (test_enums): Likewise.
5390
c72b934c
AC
53912004-08-10 Andrew Cagney <cagney@gnu.org>
5392
5393 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5394 files.
5395
cc503c8a
AC
53962004-08-10 Andrew Cagney <cagney@gnu.org>
5397
5398 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5399 init_malloc call.
5400
902f2ccb
MC
54012004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5402
5403 * ChangeLog: Add copyright notice. The notice is copied
5404 from emacs 21.3 top level ChangeLog.
5405
78c90502
MC
54062004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5407
5408 * lib/cp-support.exp: New file.
5409 * lib/cp-support.exp (cp_test_type_class): New function.
5410 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5411 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5412 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5413 cp_test_ptype_class.
5414
88e5ea78
MC
54152004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5416
5417 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5418 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5419 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5420 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5421 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5422 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5423 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5424 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5425 gdb.mi/mi2-watch.exp: Update copyright years.
5426
6a89fc9c
MK
54272004-08-09 Mark Kettenis <kettenis@gnu.org>
5428
5429 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5430
1482e0de
MC
54312004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5432
5433 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5434 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5435 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5436 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5437 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5438 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5439 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5440 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5441 gdb.mi/mi-watch.exp: Update copyright years.
5442
1a5ce3f3
DJ
54432004-08-08 Daniel Jacobowitz <dan@debian.org>
5444
5445 PR gdb/1738
5446 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5447 from a breakpoint with a pending signal.
5448
04f6ecf2
DJ
54492004-08-08 Daniel Jacobowitz <dan@debian.org>
5450
5451 PR gdb/1736
5452 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5453 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5454 the prompt.
5455 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5456
54d90d35
DJ
54572004-08-08 Daniel Jacobowitz <dan@debian.org>
5458
5459 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5460
d2f6abb0
DJ
54612004-08-08 Daniel Jacobowitz <dan@debian.org>
5462
5463 PR gdb/1736
5464 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5465 for i?86-*-linux*.
5466
5598c03d
DJ
54672004-08-08 Daniel Jacobowitz <dan@debian.org>
5468
5469 * gdb.arch/i386-prologue.exp: Compile without debug information.
5470
c6fee705
MC
54712004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5472
5473 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5474 rather than asking gdb to search.
5475
dd90efdb
MC
54762004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5477
5478 * gdb.base/gcore.c: Include <string.h>.
5479
1e84bec1
MC
54802004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5481
5482 * gdb.base/gcore.c: Add copyright notice.
5483
e425eb2b
MC
54842004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5485
5486 * gdb.base/freebpcmd.c: Include <stdio.h>.
5487 * gdb.base/long_long.c: Include <string.h>.
5488 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5489 * gdb.base/siginfo.c: Include <string.h>.
5490 * gdb.base/sigstep.c: Include <string.h>.
5491
cb9aaed5
MC
54922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5493
5494 * gdb.base/complex.c: Include <stdlib.h>.
5495
55944f3d
MC
54962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5497
5498 * gdb.base/complex.c: Add copyright notice.
5499
7b2953d9
MC
55002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5501
5502 * gdb.base/charset.c: Include <stdlib.h>.
5503
c9133d23
MC
55042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5505
5506 * gdb.base/auxv.c: Include <stdlib.h>.
5507
0a8490ad
MC
55082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5509
5510 * gdb.base/auxv.c: Add copyright notice.
5511
3426d5ec
MC
55122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5513
5514 * gdb.base/coremaker.c: Add copyright notice.
5515 * gdb.base/coremaker2.c: Add copyright notice.
5516
8da195dd
AC
55172004-08-04 Andrew Cagney <cagney@gnu.org>
5518
5519 * gdb.base/store.exp: Update copyright.
5520 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5521 names, do not import gdb_prompt.
5522
8d394f98
AC
55232004-08-01 Andrew Cagney <cagney@gnu.org>
5524
5525 Fix PR testsuite/1729.
5526 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5527 not use capture_value with value 4.
5528 (capture_value): Add optional test name parameter.
5529 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5530 the prefix, pass to capture_value.
5531
b6702b23
MK
55322004-08-01 Mark Kettenis <kettenis@gnu.org>
5533
5534 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5535 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5536 (main): Call new function.
5537
c203e0ca
MC
55382004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5539
5540 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5541
a7995a30
MC
55422004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5543
5544 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5545
9366563b
MC
55462004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5547
b6eeaf26 5548 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5549 Accept more values of vtbl pointer. Remove some messages
5550 about "obsolete gcc or gdb".
5551
2fc1f950
MC
55522004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5553
5554 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5555
c724d49b
MC
55562004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5557
5558 * gdb.base/asm-source.exp: Properly convert target board
5559 debug flags from gcc format to binutils format.
5560
736b0fce
MK
55612004-07-28 Mark Kettenis <kettenis@gnu.org>
5562
5563 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5564 gdb1718". PR backtrace/1718 partially fixed.
5565
5633ea5c
JJ
55662004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5567
5568 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5569
575eebb1
NC
55702004-07-26 Nick Clifton <nickc@redhat.com>
5571
5572 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5573 good default value for a specific architecture is available then
5574 set it to that value. Otherwise default to the -gstabs switch.
5575 Remove the -g... switches from the asm-flags variable. Allow the
5576 target board info to override the value if it wants to. Pass the
5577 switch on the assembler command line.
5578
62104619
MK
55792004-07-23 Mark Kettenis <kettenis@gnu.org>
5580
5581 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5582 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5583 (main): Call new function.
5584
4a1135b8
MC
55852004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5586
5587 Test for PR exp/1715.
5588 * gdb.base/radix.exp: Refactor common procedures. Make all
5589 test names unique. Change XFAIL to KFAIL.
5590
8a12c1f0
MC
55912004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5592
5593 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5594 * gdb.ada/gnat_ada.gin: ... to here.
5595 * configure.in: Use gnat_ada.gin.
5596 * configure: Regenerate.
5597
23b451cf
AC
55982004-07-20 Andrew Cagney <cagney@gnu.org>
5599
5600 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5601 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5602 XFAILs. Clean up test messages and comments. Check backtraces.
5603 Delete re-sync code.
5604
ab618a02
MC
56052004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5606
5607 Fix PR cli/740.
5608 * gdb.base/annota1.exp: Honor gdb,nosignals.
5609 * gdb.base/annota3.exp: Likewise.
5610
46dad340
MC
56112004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5612
5613 * lib/java.exp: Update copyright notice.
5614
756d8c70
AC
56152004-07-19 Andrew Cagney <cagney@gnu.org>
5616
5617 * gdb.base/selftest.exp: Copy file from here ...
5618 * gdb.gdb/selftest.exp: ... to here.
5619
586027e6
AC
56202004-07-16 Andrew Cagney <cagney@redhat.com>
5621
5622 * lib/insight-support.exp: Delete file.
5623 * lib/java.exp (java_init): Fix copyright.
5624
029d2200
AC
56252004-07-16 Andrew Cagney <cagney@gnu.org>
5626
5627 * gdb.base/restore.c: Append "prologue" to comments marking the a
5628 function's prologue.
5629 * gdb.base/restore.exp: Update copyright, re-indent.
5630 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5631 callerN" prefix where needed. Update patterns that match a
5632 function's prologue.
5633
653b62c5
MC
56342004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5635
5636 * gdb.base/restore.c: Add copyright notice.
5637
f7d690e5
AC
56382004-07-16 Andrew Cagney <cagney@gnu.org>
5639
5640 * gdb.base/logical.exp: Update copyright.
5641 (evaluate): New procedure. Use to re-implement tests using
5642 several tables.
5643
d629a7cb
MH
56442004-07-14 Martin Hunt <hunt@redhat.com>
5645
5646 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5647 which fixes some problems where init.tcl was not found.
5648
9c7bb332
AC
56492004-07-13 Andrew Cagney <cagney@gnu.org>
5650
6bf46641
AC
5651 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5652 (check_sizeof, check_valueof): Do not include the output in the
5653 test name. Use gdb_test.
5654 (get_valueof): Use gdb_test_multiple.
5655
c4ffd4c0
AC
5656 * gdb.base/step-test.exp: Update copyright. Use
5657 gdb_test_multiple. Ensure that test names do not include
5658 architecture dependent output.
5659
ab89363a
AC
5660 * gdb.gdb/observer.exp: Update copyright.
5661 (setup_test): Use gdb_test_multiple.
5662 (attach_first_observer, attach_second_observer)
5663 (attach_third_observer, detach_first_observer)
5664 (detach_second_observer, detach_third_observer)
5665 (reset_counters, check_counters): Make $message a prefix.
5666 (test_normal_stop_notifications): Add "args" parameter - a list of
5667 init functions to be called. Make $message a prefix,
5668 (test_observer_normal_stop): Change the message prefixes so that
5669 they are unique, pass the attach / detach procedures to
5670 test_normal_stop_notifications.
5671
ec58997a
AC
5672 * gdb.base/signull.exp (test_segv): Prefix all tests with
5673 "${name}". Clean up test messages.
5674
b475183b
AC
5675 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5676
9c7bb332
AC
5677 * gdb.base/ena-dis-br.exp: Update copyright.
5678 (break_at): New function. Replace send_gdb with gdb_test,
5679 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5680 ignore count, not stopped at bpt", with KFAIL.
5681
2dd95497
CV
56822004-07-13 Corinna Vinschen <vinschen@redhat.com>
5683
5684 * gdb.base/attach.exp: Remove cleanupfile handling.
5685
419e626b
AC
56862004-07-12 Andrew Cagney <cagney@gnu.org>
5687
5688 * gdb.base/annota1.exp: Cleanup corefile test name.
5689 * gdb.base/annota3.exp: Ditto.
5690
8b1b3228
AC
56912004-07-12 Andrew Cagney <cagney@gnu.org>
5692
78650829
AC
5693 * gdb.base/signals.exp: Clean up copyright, re-indent.
5694
8b1b3228
AC
5695 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5696 gdb_test and gdb_test_multiple.
5697
935c2760
JJ
56982004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5699
5700 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5701 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5702 provide line number info for first statement in main.
5703
1544280f
AC
57042004-07-08 Andrew Cagney <cagney@gnu.org>
5705
1279f4ff
AC
5706 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5707
1544280f
AC
5708 * gdb.base/sigbpt.exp: Make the common part of each test name a
5709 prefix instead of suffix.
5710
bcc82369
BR
57112004-07-07 Bob Rossi <bob_rossi@cox.net>
5712
5713 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5714 test from test_tbreak_creation_and_listing to
5715 test_file_list_exec_source_file
5716 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5717 Changed name of test from test_tbreak_creation_and_listing to
5718 test_file_list_exec_source_file
5719
23f4b0aa
JJ
57202004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5721
5722 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5723 the jmisc() constructor instead of <init>.
5724 * gdb.java/jmisc1.exp: Ditto.
5725
56401cd5
AC
57262004-07-07 Andrew Cagney <cagney@gnu.org>
5727
5728 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5729 corrupting the PC.
5730
44ae2f6a
MC
57312004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5732
5733 * gdb.cp/templates.exp: Accept whitespace change in demangler
5734 output.
5735
45a83408
AC
57362004-07-06 Andrew Cagney <cagney@gnu.org>
5737
5738 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5739
d205ad70
MC
57402004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5741
5742 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5743 * lib/compiler.cc: Likewise.
5744
06ea1a61
MC
57452004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5746
5747 * lib/compiler.cc: Work around string preprocessing problem
5748 with old hp c++ compiler.
5749 * lib/compiler.c: Likewise.
5750
daab1251
CV
57512004-06-29 Corinna Vinschen <vinschen@redhat.com>
5752
5753 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5754 directives to conditionalize symbol prefixing.
5755 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5756 additional_flags handling. Add underscore prefix for Cygwin.
5757 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5758 conditionalize symbol prefixing.
5759 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5760 additional_flags handling. Add underscore prefix for Cygwin.
5761
cc984116
CV
57622004-06-29 Corinna Vinschen <vinschen@redhat.com>
5763
5764 * gdb.base/bigcore.exp: Skip test on Cygwin.
5765
c279b077
MC
57662004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5767
5768 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5769 formats for "info register". Use gdb_test_multiple. Fix
5770 the "invalid register" test.
5771
0e915747
CV
57722004-06-28 Corinna Vinschen <vinschen@redhat.com>
5773
5774 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5775 PID for Cygwin. Add Cygwin specific strings to check for in some
5776 tests.
5777 (do_attach_tests): Add a test for user interaction when attaching
5778 to a process with no matching symbol table already loaded.
5779
11422c86
AC
57802004-06-26 Andrew Cagney <cagney@gnu.org>
5781
5782 Test PR java/1567 and PR java/1565.
5783 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5784 * gdb.java/jmisc2.exp: Delete file.
5785
cefbce26
MC
57862004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5787
5788 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5789
e19f872c
CV
57902004-06-25 Corinna Vinschen <vinschen@redhat.com>
5791
5792 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5793 attach process.
5794
d931ba3b
MC
57952004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5796
5797 * gdb.cp/pr-1553.exp: Remove.
5798
aef68c48
MC
57992004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5800
5801 * gdb.cp/pr-1553.cc: Remove.
5802 * gdb.cp/pr-1553.exp: Disable this test.
5803
8d5df71a
JB
58042004-06-20 Jim Blandy <jimb@redhat.com>
5805
a9c64011 5806 Fix PR testsuite/1680.
8d5df71a
JB
5807 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5808 regular expressions.
5809
4ac6f39d
MC
58102004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5811
5812 Fix PR testsuite/1679.
5813 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5814 Issue an UNSUPPORTED result instead.
5815
1b413552
JB
58162004-06-18 Jim Blandy <jimb@redhat.com>
5817
5818 * gdb.base/charset.exp: Only send a control-C if we see a new
5819 prompt and incomplete command.
5820
6daa6ebd
MC
58212004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5822
5823 * gdb.cp/pr-574.cc: Add copyright notice.
5824
51fa4ae0
JB
58252004-06-17 Jim Blandy <jimb@redhat.com>
5826
5827 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5828 cases where the regexp has no groups; this grabs random text from
5829 the previous test suite, whatever that was.
5830
8fea26c5
MC
58312004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5832
5833 * gdb.cp/printmethod.cc: Add copyright notice.
5834
1e3aeb41
MC
58352004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5836
5837 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5838
9d9030bc
AC
58392004-06-16 Andrew Cagney <cagney@gnu.org>
5840
5841 * gdb.base/signull.c: Update copyright. Include <string.h>.
5842 (bowler): Replace data_pointer with data_read
5843 and data_write cases. Add code_descriptor case.
5844 (zero, desc): New array and pointer.
5845 (data, code): Change to simple pointers.
5846 * gdb.base/signull.exp: Fix probe pattern matching a function
5847 descriptor SIGSEGV. Replace data_pointer with data_read and
5848 data_write tests.
5849
acd4ad44
AC
58502004-06-16 Andrew Cagney <cagney@gnu.org>
5851
5852 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5853
08fd625c
MC
58542004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5855
5856 * gdb.base/long_long.c: Add copyright notice.
5857
1903502c
MC
58582004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5859
5860 * gdb.base/long_long.exp: Remove reference to
5861 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5862 to gdb_breakpoint and gdb_continue_to_breakpoint.
5863
83313cb1
JB
58642004-06-14 Jim Blandy <jimb@redhat.com>
5865
5866 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5867 endian case.
5868
1bf404ef
AC
58692004-06-14 Andrew Cagney <cagney@gnu.org>
5870
5871 * gdb.base/gcore.exp (capture_command_output): Delete the always
5872 passing tests containing inferior values.
5873 * gdb.base/ending-run.exp: Do not include the breakpoint address
5874 in the test message. Update copyright.
5875 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5876 size in the test name, use gdb_test_multiple. Update copyright.
5877
ef220b33
MC
58782004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5879
5880 * gdb.cp/ref-types.cc: Add copyright notice.
5881
4f70a4c9
MC
58822004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5883
5884 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5885 hp_aCC_compiler.
5886 * lib/compiler.cc: Likewise.
5887 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5888 'set' commands. Log diagnostics for other lines. Set
5889 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5890
335928ac
MC
58912004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5892
5893 * gdb.cp/try_catch.cc: Add copyright notice.
5894
2efb12e8
MC
58952004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5896
5897 * gdb.cp/userdef.cc: Add copyright notice.
5898
0bbed51a
MC
58992004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5900
5901 * gdb.cp/virtfunc.cc: Add copyright notice.
5902
e12a46c9
RC
59032004-06-11 Randolph Chung <tausq@debian.org>
5904
5905 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5906 problem.
5907
338e05af
AC
59082004-06-10 Andrew Cagney <cagney@gnu.org>
5909
5910 * lib/compiler.cc, lib/compiler.c: Append either
5911 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5912 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5913 instead of gcc-3-3.
5914
dc3f10cb
AC
59152004-06-09 Andrew Cagney <cagney@gnu.org>
5916
b4d946af
AC
5917 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5918 gdb/1455, bug is specific to "long long" and "double".
a9c64011 5919
dc3f10cb
AC
5920 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5921 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5922 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5923 fixed.
5924
b5c0bfa2
AC
59252004-06-09 Andrew Cagney <cagney@gnu.org>
5926
5927 * gdb.base/structs.exp (test_struct_returns): Replace
5928 "return_value_unknown" and "finish_value_unknown" by
5929 "return_value_known" and "finish_value_known". Instead of
5930 "return_value_unknown" iff "finish_value_unknown", check
5931 "return_value_known" implies "finish_value_known".
5932
caeb605f
MH
59332004-06-08 Martin Hunt <hunt@redhat.com>
5934
5935 * gdb.base/float.exp: Add pattern for mips targets.
5936
c892bb64
RC
59372004-06-08 Randolph Chung <tausq@debian.org>
5938
5939 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5940 message for unknown architectures more clear.
5941
48306d3e
JB
59422004-06-08 Joel Brobecker <brobecker@gnat.com>
5943
5944 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5945 start the execution of the program.
5946
83ecb59f
JB
59472004-06-07 Jim Blandy <jimb@redhat.com>
5948
5949 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5950 * gdb.arch/i386-cpuid.h: New helper file.
5951
55264cb4
RC
59522004-06-07 Randolph Chung <tausq@debian.org>
5953
5954 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5955 has started.
5956
23cadb28
RM
59572004-06-04 Roland McGrath <roland@redhat.com>
5958
5959 Fix PR gdb/1647.
5960 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5961 differently to be robust to output buffering differences.
5962
51d01eda
MC
59632004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5964
5965 * gdb.threads/pthreads.exp: Update copyright years.
5966 (check_control_c): Change asynchronous 'after' to synchronous.
5967
f4fc3b93
RM
59682004-06-04 Roland McGrath <roland@redhat.com>
5969
5970 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5971 next gdb prompt.
5972
4013522b
MC
59732004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5974
5975 Fix PR gdb/1636.
5976 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5977 calls to synchronous.
5978
7a8f1e6b
JB
59792004-05-26 Jim Blandy <jimb@redhat.com>
5980
5981 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5982
81bb3443
RC
59832004-05-24 Randolph Chung <tausq@debian.org>
5984
5985 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5986 * gdb.asm/pa.inc: New file.
5987
8f5a3103
MK
59882004-05-22 Mark Kettenis <kettenis@gnu.org>
5989
5990 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5991
734b8fe8 59922004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 5993 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
5994
5995 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
5996 GDB prompt.
5997
725603e1
UW
59982004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5999
f4fc3b93 6000 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6001 setjmp/longjmp. Use sigaction instead of signal.
6002
8b923272 60032004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6004 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6005
6006 * gdb.threads/pthread_cond_wait.c: New file.
6007 * gdb.threads/pthread_cond_wait.exp: New testcase.
6008
8bfabb04
AC
60092004-05-13 Andrew Cagney <cagney@redhat.com>
6010
6011 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6012 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6013
42edda50
AC
60142004-05-11 Andrew Cagney <cagney@redhat.com>
6015
6016 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6017 fixed but revealed gdb/1639.
6018
d303a6c7
AC
60192004-05-10 Andrew Cagney <cagney@redhat.com>
6020
6021 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6022 func1" and "next to 2nd alarm", kernel bug avoided.
6023
bf08c2a1
DJ
60242004-05-10 Daniel Jacobowitz <dan@debian.org>
6025
6026 PR external/1568
6027 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6028 XFAIL if it is smaller than bytes_allocated.
6029 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6030 (main): Make chunks_allocated unsigned. Correct comment.
6031
c0586a34
JB
60322004-05-07 Joel Brobecker <brobecker@gnat.com>
6033
6034 * gdb.arch/powerpc-aix-prologue.c: New file.
6035 * gdb.arch/powerpc-aix-prologue.exp: New file.
6036
f2785d12
JB
60372004-05-07 Jim Blandy <jimb@redhat.com>
6038
6039 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6040 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6041
bd7f6e30
JB
60422004-05-06 Joel Brobecker <brobecker@gnat.com>
6043
6044 * gdb.base/sep.exp: No longer setup_kfail when the program was
6045 built with dwarf2.
6046
0a5e7efe
JI
60472004-05-05 Jim Ingham <jingham@apple.com>
6048
6049 * gdb.base/pending.exp: Make sure pending breakpoints
6050 preserve the ignore count.
f4fc3b93 6051
a8958849
MK
60522004-04-27 Jerome Guitton <guitton@gnat.com>
6053
6054 * i386-prologue.exp: Add testcase for jump instruction as first
6055 instruction of the real code.
6056 * i386-prologue.c (jump_at_beginning): New function.
6057
7e103f5b
MK
60582004-04-28 Mark Kettenis <kettenis@gnu.org>
6059
6060 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6061 x86_64-*-*.
6062
5d38b224
MK
60632004-04-28 Mark Kettenis <kettenis@gnu.org>
6064
6065 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6066 i*86-*-*.
6067
0ef32fd9
MK
60682004-04-25 Mark Kettenis <kettenis@gnu.org>
6069
6070 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6071 expression that checks the return type.
6072
71d7dd7c
AC
60732004-04-23 Andrew Cagney <cagney@redhat.com>
6074
6075 * gdb.base/call-sc.exp: New test of scalar call/return values.
6076 * gdb.base/call-sc.c: Ditto.
6077
1e9f977e
JJ
60782004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6079
6080 * gdb.threads/manythreads.c: Reduce thread stack size.
6081
899d9e3a
JJ
60822004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6083
6084 * gdb.threads/manythreads.c: Add copyright notice.
6085
61bcae62
AC
60862004-04-23 Andrew Cagney <cagney@redhat.com>
6087
6088 * gdb.base/siginfo.exp: Better handle step out of signal.
6089 * gdb.base/sigstep.exp: Ditto.
6090
7339a42e 60912004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6092 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6093
6094 * gdb.threads/manythreads.c: New testcase.
6095 * gdb.threads/manythreads.exp: Ditto.
6096
5c98409b
JB
60972004-04-22 Jim Blandy <jimb@redhat.com>
6098
6099 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6100 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6101
3b611f1a
MC
61022004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6103
6104 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6105
f0fd9238
AC
61062004-04-21 Andrew Cagney <cagney@redhat.com>
6107
6108 * gdb.base/sigstep.c: New file.
6109 * gdb.base/sigstep.exp: New file.
6110
90990674
JB
61112004-04-16 Joel Brobecker <brobecker@gnat.com>
6112
6113 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6114 call to observer_notify_normal_stop.
6115
78cef34b
AC
61162004-04-15 Andrew Cagney <cagney@redhat.com>
6117
6118 * gdb.base/siginfo.c: New file.
6119 * gdb.base/siginfo.exp: New file.
6120
d2343407
JB
61212004-04-12 J. Brobecker <brobecker@gnat.com>
6122
6123 * gdb.base/sep.exp: Fix typo in comment.
6124
a2dba3c8
JB
61252004-04-12 J. Brobecker <brobecker@gnat.com>
6126
6127 * gdb.base/sep.c: New file.
6128 * gdb.base/sep-proc.c: New file.
6129 * gdb.base/sep.exp: New testcase.
6130
15f7b60e
MK
61312004-04-09 Mark Kettenis <kettenis@gnu.org>
6132
6133 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6134 support.
6135
44f4de1a
AC
61362004-04-05 Andrew Cagney <cagney@redhat.com>
6137
6138 * gdb.base/sigaltstack.c: New file.
6139 * gdb.base/sigaltstack.exp: New file.
6140
ef04f396
JB
61412004-04-04 Joel Brobecker <brobecker@gnat.com>
6142
6143 * gdb.base/foll-fork.exp: Update the expected output for
6144 "help set follow-fork-mode", to match a change that was made
6145 to the help of this variable on 2004-01-13.
6146
d40d2c92
JB
61472004-04-01 Joel Brobecker <brobecker@gnat.com>
6148
6149 * lib/ada.exp: Add copyright notice.
6150 * bar.ads: Likewise.
6151 * bar.adb: Likewise.
6152 * null_record.adb: Likewise.
6153 * null_record.exp: Likewise.
6154 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6155
f86ef5a3
JB
61562004-04-01 Joel Brobecker <brobecker@gnat.com>
6157
6158 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6159 * configure: Regenerate.
6160
414e70e3
JB
61612004-04-01 Joel Brobecker <brobecker@gnat.com>
6162
6163 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6164 to build the application. Remove the message printed when in
6165 verbose mode, redundant with the UNSUPPORTED message above.
6166
f0aaee49
JB
61672004-03-31 Joel Brobecker <brobecker@gnat.com>
6168
6169 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6170 * gdb.ada (null_record.exp): New testcase.
6171
ac81cb54
JB
61722004-03-31 Joel Brobecker <brobecker@gnat.com>
6173
6174 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6175
854af2f7
JB
61762004-03-31 Joel Brobecker <brobecker@gnat.com>
6177
6178 * gdb.ada: New subdirectory.
6179 * gdb.ada/Makefile.in: New file.
6180 * gdb.ada/gnat_ada.gpr.in: New file.
6181
034cb681
JB
61822004-03-31 Joel Brobecker <brobecker@gnat.com>
6183
6184 * lib/ada.exp: New file.
6185
78a1a894
DJ
61862004-03-24 Daniel Jacobowitz <drow@mvista.com>
6187
6188 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6189 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6190
4b2b3b3e
AC
61912004-03-22 Andrew Cagney <cagney@redhat.com>
6192
6193 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6194 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6195 Problem identified by Ulrich Weigand.
6196
23c73aa3
DC
61972004-03-17 David Carlton <carlton@kealia.com>
6198
6199 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6200 PR c++/826.
6201
d63a86f8
RM
62022004-03-16 Roland McGrath <roland@redhat.com>
6203
6204 * gdb.base/auxv.exp: New file.
6205 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6206
0e02aa50
DC
62072004-03-12 David Carlton <carlton@kealia.com>
6208
6209 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6210 * gdb.cp/pr-1553.cc: Ditto.
6211 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6212 pass branch.
6213
c20b71be
MC
62142004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6215
6216 * gdb.cp/templates.exp: Accept more template types.
6217
c7414a01
MC
62182004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6219
6220 From Corinna Vinschen with modifications.
6221 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6222 local variable obj_with_enum.
6223 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6224 results with obj_with_enum.
6225
ed69573c
MC
62262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6227
6228 * gdb.cp/classes.cc: New file, copied from misc.cc.
6229 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6230
28301461
MC
62312004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6232
6233 * gdb.cp/misc.cc: Add copyright notice.
6234
1198ecbe
DC
62352004-03-05 David Carlton <carlton@kealia.com>
6236
6237 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6238 * gdb.cp/rtti.h: Update copyright.
6239 (namespace n2::n3): New.
6240 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6241 (n2::n3::func3): New.
6242 (main): Call n2::n3::func3.
6243 * gdb.cp/rtti2.cc: Update copyright.
6244 (n2::create3): New.
6245
9e08c470
MK
62462004-03-04 Mark Kettenis <kettenis@gnu.org>
6247
6248 * gdb.asm/openbsd.inc: Fix typo.
6249
4bebc3aa
FF
62502004-03-03 Fred Fish <fnf@redhat.com>
6251
6252 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6253 "val" instead of unused "size". Update copyright year.
6254
6ea9fb37
DJ
62552004-02-29 Daniel Jacobowitz <drow@mvista.com>
6256
6257 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6258 to use unsigned char.
6259 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6260 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6261
23b23974
DJ
62622004-02-29 Daniel Jacobowitz <drow@mvista.com>
6263
6264 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6265 line of output.
6266
7574fd53
DJ
62672004-02-28 Daniel Jacobowitz <drow@mvista.com>
6268
6269 * gdb.base/relocate.c (dummy): Initialize.
6270
a195357f
DJ
62712004-02-28 Daniel Jacobowitz <drow@mvista.com>
6272
6273 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6274 a breakpoint at exit.
6275
72fd54a9
FF
62762004-02-27 Fred Fish <fnf@redhat.com>
6277
6278 * gdb.base/chng-syms.exp: Add expect condition to match failing
6279 case that isn't a timeout.
6280
b9d23137
AC
62812004-02-27 Andrew Cagney <cagney@redhat.com>
6282
6283 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6284 support.
6285
15d208f6 62862004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6287
15d208f6
FF
6288 * gdb.arch/gdb1431.c: Remove.
6289 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6290 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6291 of "until" incorrectly.
6292
98f9cd2d
JB
62932004-02-26 J. Brobecker <brobecker@gnat.com>
6294
6295 * gdb.cp/class2.cc (empty): New class.
6296 (refer): New function.
6297 (main): Declare an object of type empty and use it.
6298 * gdb.cp/class2.exp: Print the value of an object of type empty.
6299
9b50c11b
JJ
63002004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6301
6302 * gdb.base/langs.exp: Update query string to match the
6303 new nquery format used for pending breakpoints.
6304
0dcd613f
AC
63052004-02-26 Andrew Cagney <cagney@redhat.com>
6306
6307 Fix PR i18n/1570.
6308 * gdb.base/charset.c: Update copyright notice.
6309 (main, init_string): Remove the escape character '\e' tests.
6310 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6311 * gdb.base/charset.exp (valid_host_charset): Ditto.
6312 * gdb.base/setvar.exp: Ditto.
6313
b8a56647
AC
63142004-02-24 Andrew Cagney <cagney@redhat.com>
6315
90d59e34
AC
6316 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6317 mmapped data in core file" PASS and FAIL messages consistent.
6318
b8a56647
AC
6319 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6320 setting a breakpoint. Work around PR java/1565.
6321
9f27c604
JJ
63222004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6323
6324 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6325 new nquery format.
6326 * gdb.base/pending.exp: Ditto.
6327
3224a706
MK
63282004-02-22 Mark Kettenis <kettenis@gnu.org>
6329
6330 * configure.in: Run stabs tests on *BSD.
6331 * configure: Regenerated.
6332
41e0a9ca
MK
63332004-02-21 Mark Kettenis <kettenis@gnu.org>
6334
6335 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6336
1e1b3428
FF
63372004-02-20 Fred Fish <fnf@redhat.com>
6338
6339 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6340 blank in test for "returns short", for consistency with other
6341 "returns xxx" tests. Update copyright year.
6342
f9a7572a
FF
63432004-02-19 Fred Fish <fnf@redhat.com>
6344
6345 New testcase for PR breakpoint/1558.
6346 * gdb.arch/gdb1558.exp: New file.
6347 * gdb.arch/gdb1558.c: New file.
6348
b2ce2854
EZ
63492004-02-19 Elena Zannoni <ezannoni@redhat.com>
6350
6351 * gdb.base/nodebug.exp: Fix typo.
6352
e7c9ff01
JB
63532004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6354
6355 Committed by Jim Blandy <jimb@redhat.com>.
6356
62f4b920
JB
6357 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6358
2db536a1
JB
6359 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6360
e7c9ff01
JB
6361 * gdb.base/float.exp: Support s390*-*-* targets.
6362
f3205b34
AF
63632004-02-17 Adam Fedor <fedor@gnu.org>
6364
6365 * gdb.base/gdb1555.exp: New file.
6366 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6367
9d62932d
EZ
63682004-02-17 Elena Zannoni <ezannoni@redhat.com>
6369
6370 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6371
344c9711
FF
63722004-02-16 Fred Fish <fnf@redhat.com>
6373
6374 * gdb.arch/gdb1291.c: Remove
6375 * gdb.arch/gdb1291.s: New test input file.
6376 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6377 fail. Test for correct result, known incorrect result, other
6378 failures and timeouts.
6379
2d822687
AC
63802004-02-16 Andrew Cagney <cagney@redhat.com>
6381
6382 * gdb.base/bigcore.exp: New file.
6383 * gdb.base/bigcore.c: New file.
6384
dac15b66
AC
63852004-02-13 Andrew Cagney <cagney@redhat.com>
6386
6387 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6388 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6389 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6390 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6391 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6392 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6393 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6394 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6395 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6396 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6397
6bdfc2c4
JJ
63982004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6399
6400 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6401 executed is an alloc instruction.
6402
87b3ede8
DC
64032004-02-11 David Carlton <carlton@kealia.com>
6404
6405 * gdb.cp/breakpoint.exp: New.
6406 * gdb.cp/breakpoint.cc: New.
6407
6e19e2bf
MC
64082004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6409
6410 Partial fix for PR gdb/1543.
6411 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6412 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6413 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6414 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6415 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6416 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6417 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6418 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6419 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6420 to bug-gdb@prep.ai.mit.edu .
6421 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6422 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6423 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6424 Likewise.
6425
5c5455dc
AC
64262004-02-10 Andrew Cagney <cagney@redhat.com>
6427
6428 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6429 using gdb_internal_error_resync.
6430
9cf689d7
DJ
64312004-02-09 Daniel Jacobowitz <drow@mvista.com>
6432
6433 * gdb.threads/thread-specific.exp: Stop early if no threads are
6434 found.
6435
d2dc51db
MC
64362004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6437
6438 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6439
14b1a056
DJ
64402004-02-08 Daniel Jacobowitz <drow@mvista.com>
6441
6442 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6443 breakpoints.
6444
83f66e8f
DJ
64452004-02-07 Daniel Jacobowitz <drow@mvista.com>
6446
6447 * config/sim.exp (gdb_load): Handle $arg == "".
6448 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6449 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6450
30fc0091
EZ
64512004-02-07 Elena Zannoni <ezannoni@redhat.com>
6452
a9c64011
AS
6453 * gdb.base/maint.exp: Update test to reflect
6454 obstack changes.
30fc0091 6455
4d806929
JJ
64562004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6457
6458 * gdb.base/pendshr.c (pendfunc): New function that calls
6459 pendfunc1.
6460 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6461
7bfdd688
FF
64622004-02-04 Fred Fish <fnf@redhat.com>
6463
6464 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6465 function symbols and update copyright years.
6466 * gdb.arch/gdb1291.c: Ditto.
6467
aaa08ee4
MC
64682004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6469
6470 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6471
dbad7755
MC
64722004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6473
6474 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6475
ec4646ef
MC
64762004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6477
6478 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6479
1b802196
FF
64802004-02-02 Fred Fish <fnf@redhat.com>
6481
6482 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6483 remote targets. Update copyright years.
6484
18fe2033
JJ
64852004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6486
6487 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6488 support.
6489 * gdb.base/langs.exp: Fix test which attempts to create
6490 breakpoint on non-existent function to handle new pending
6491 support.
6492 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6493 a breakpoint.
6494 * gdb.base/pending.exp: New test.
6495 * gdb.base/pending.c: New file.
6496 * gdb.base/pendshr.c: Ditto.
6497
8d577d32
DC
64982004-02-02 David Carlton <carlton@kealia.com>
6499
6500 * gdb.cp/overload.exp: Add overloadNamespace tests.
6501 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6502 (overloadNamespace, XXX): New.
6503 (main): Call XXX::marker2.
6504
3ad13771
FF
65052004-02-01 Fred Fish <fnf@redhat.com>
6506
6507 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6508 * gdb.base/finish.exp: Ditto.
6509 * gdb.base/gcore.exp: Ditto.
6510 * gdb.base/huge.exp: Ditto.
6511 * gdb.base/info-proc.exp: Ditto.
6512 * gdb.base/return2.exp: Ditto.
6513 * gdb.threads/gcore-thread.exp: Ditto.
6514
44c75849
DJ
65152004-02-01 Daniel Jacobowitz <drow@mvista.com>
6516
6517 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6518
005bc093
MK
65192004-02-01 Mark Kettenis <kettenis@gnu.org>
6520
6521 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6522 that opening the file succeeds on OpenBSD.
6523
c47cebdb
DJ
65242004-02-01 Daniel Jacobowitz <drow@mvista.com>
6525
6526 * gdb.threads/thread-specific.c: New file.
6527 * gdb.threads/threads-specific.exp: New test script.
6528 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6529 to expect_out.
6530
5a01311c
MK
65312004-02-01 Mark Kettenis <kettenis@gnu.org>
6532
6533 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6534 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6535 only on the "print_small_structs from print_long_arg_list" test.
6536
ce22a4f1
DJ
65372004-02-01 Daniel Jacobowitz <drow@mvista.com>
6538
6539 * gdb.base/completion.exp: Kill a stray backslash.
6540
6541 From Jim Ingham <jingham@apple.com>:
6542 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6543 agrees with the result from sending a tab.
6544
abbab9d3
DJ
65452004-01-31 Daniel Jacobowitz <drow@mvista.com>
6546
6547 * gdb.base/chng-syms.exp: Remove stray newline.
6548
53904d1e
MK
65492004-01-31 Mark Kettenis <kettenis@gnu.org>
6550
6551 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6552 *-*-openbsd*.
6553 * gdb.asm/openbsd.inc: New file.
6554
3a4b3aac
MK
65552004-01-30 Mark Kettenis <kettenis@gnu.org>
6556
6557 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6558 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6559 *-*solaris2*. Remove commented out default settings for
6560 asm-flags. Replace gdb_compile with target_link.
6561
ebac27b4
MC
65622004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6563
6564 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6565 for all tests. Remove old hp-ux and cygnus xfail cases.
6566
d8679d84
PH
65672004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6568
6569 * gdb.base/chng-syms.exp: New file.
6570 * gdb.base/chng-syms.c: New file.
6571
0a55bc22
MC
65722004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6573
6574 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6575 Provide arms for current output in all my configurations.
6576
94b8e876
MC
65772004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6578
6579 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6580 * lib/compiler.cc: Likewise.
6581 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6582 get the right preprocessor. Eval the output directly. Remove
6583 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6584 hp_f77_compiler and hp_f90_compiler completely.
6585 (gdb_preprocess): Delete.
6586 (get_compiler): Delete.
6587
7cf03d44
MK
65882004-01-24 Mark Kettenis <kettenis@gnu.org>
6589
6590 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6591 <string.h>.
6592
68b6dce9
NR
65932004-01-24 Nick Roberts <nick@nick.uklinux.net>
6594
6595 * gdb.mi/mi-stack.exp: Update copyright.
6596
b368761e
DC
65972004-01-23 David Carlton <carlton@kealia.com>
6598
6599 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6600 test for cp_lookup_transparent_type.
6601 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6602 call them.
6603
f2061b53
DJ
66042004-01-23 Daniel Jacobowitz <drow@mvista.com>
6605
6606 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6607 after -var-update.
6608
37fc574a
DC
66092004-01-23 David Carlton <carlton@kealia.com>
6610
6611 * gdb.cp/namespace.cc (C::ensureRefs): New.
6612 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6613
8e94b928
NR
66142004-01-20 Nick Roberts <nick@nick.uklinux.net>
6615
6616 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6617 case "-stack-list-locals 2".
6618 * gdb.mi/mi-var-child.exp: Test for case
6619 "-var-list-children --all-values NAME".
6620
997b0952
MC
66212004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6622
6623 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6624
52470da3
MK
66252004-01-18 Mark Kettenis <kettenis@gnu.org>
6626
7049b4b8
MK
6627 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6628 used with gdb_test_multiple.
6629
52470da3
MK
6630 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6631 read at address 0. This fixes PR testsuite/1504.
6632
da6012e5
DJ
66332004-01-18 Daniel Jacobowitz <drow@mvista.com>
6634
6635 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6636 Remove downloading, guessing the host executable, the calls to
6637 gdb_file_cmd and gdb_target_cmd, and "load" support.
6638 (infer_host_exec): New function broken out from gdb_load.
6639 (gdb_load): New wrapper for gdbserver_gdb_load.
6640 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6641 gdb_target_cmd. Use -target-select.
6642 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6643 Download binaries to the host. Clear last_mi_remote_file when
6644 we load a new binary.
6645 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6646 call gdbserver_gdb_load and mi_gdb_target_cmd.
6647
32c70722
MC
66482004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6649
6650 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6651 type patterns.
6652
b0cecf36
MC
66532004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6654
6655 * gdb.cp/templates.exp: Fix typo in test name of
6656 "print Foo<volatile char*>::foo".
6657
4120d7e6
MC
66582004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6659
6660 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6661
f679e530
BE
66622004-01-16 Ben Elliston <bje@wasabisystems.com>
6663
6664 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6665 (clean mostlyclean): Remove empty rm.
6666
091c48f6
MC
66672004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6668
6669 * gdb.base/setvar.exp: Add copyright years.
6670
3e5fc8d2
DC
66712004-01-14 David Carlton <carlton@bactrian.org>
6672
6673 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6674 PR c++/1511 and update coment.
6675 * gdb.cp/templates.exp: Update patterns to match current output.
6676 If changes involve something other than whitespace, KFAIL
6677 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6678
63d06c5c
DC
66792004-01-14 David Carlton <carlton@kealia.com>
6680
6681 * gdb.cp/namespace.exp: Add tests involving classes defined within
6682 namespaces.
6683 * gdb.cp/namespace.cc (C::CClass): New.
6684 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6685
a51dab88
EZ
66862004-01-14 Elena Zannoni <ezannoni@redhat.com>
6687
6688 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6689 what debug info we have. Print a better message if something goes
6690 wrong while producing the separate debug info file.
6691
a476ccc9
MC
66922004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6693
6694 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6695
f453692c
MC
66962004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6697
6698 * gdb.base/callfuncs.c: Add copyright notice.
6699
f40063a5
MC
67002004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6701
6702 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6703 inheritance. PR gdb/1498, PR gcc/13539.
6704
19ac3974
EZ
67052004-01-13 Elena Zannoni <ezannoni@redhat.com>
6706
a9c64011
AS
6707 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6708 test specific name.
6709 * gdb.mi/gdb669.exp: Ditto.
6710 * gdb.mi/mi-pthreads.exp: Ditto.
6711 * gdb.mi/mi1-pthreads.exp: Ditto.
6712 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6713
56c97c6e
MC
67142004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6715
6716 * gdb.cp/member-ptr.cc: Add copyright notice.
6717
a0644324
MC
67182004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6719
6720 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6721 some patterns for recent versions of gcc and hpacc. Delete
6722 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6723 Delete tests that access a NULL pointer-to-member-data. This
6724 script is still disabled for gcc.
6725
32fabe09
EZ
67262004-01-12 Elena Zannoni <ezannoni@redhat.com>
6727
6728 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6729 escaped correctly.
32fabe09 6730
1f8a6abb
EZ
67312004-01-12 Elena Zannoni <ezannoni@redhat.com>
6732
6733 * gdb.base/sepdebug.exp: New file.
6734 * gdb.base/sepdebug.c: New file.
6735 * lib/gdb.exp (separate_debug_filename): New procedure.
6736 (gdb_gnu_strip_debug): New procedure.
6737
48efe704
AC
67382004-01-12 Andrew Cagney <cagney@redhat.com>
6739
6740 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6741 * gdb.mi/ChangeLog-1999-2003: New file.
6742
a9415475
AC
67432004-01-12 Andrew Cagney <cagney@redhat.com>
6744
6745 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6746 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6747 or EEXIST", treat EBUSY as an XFAIL.
6748
83b8cf9d
MC
67492004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6750
6751 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6752 hp_cc_compiler.
6753
9939d2a8
MC
67542004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6755
6756 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6757 decorations.
6758
1ff8cadf
MC
67592004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6760
6761 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6762 and "(aCC)" decorations. Remove obsolete doco about old
6763 test results.
6764
6fa9022e
MC
67652004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6766
6767 * gdb.cp/exception.exp: Fix typo in doco.
6768
209721fe
MK
67692004-01-09 Mark Kettenis <kettenis@gnu.org>
6770
6771 * gdb.base/gdb1476.exp: Fix typo.
6772
ef11303e
MC
67732004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6774
6775 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6776 file.
6777
041ab88c
MC
67782004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6779
6780 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6781 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6782 Use gdb_compile. Remove restriction on gcc. Add some patterns
6783 for recent version of gdb. Delete second half, which was a copy
6784 of the first half with different build flags. This test is
6785 still disabled because it is still not ready for production.
6786
e36d075a
MC
67872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6788
6789 * gdb.cp/exception.cc: Add copyright notice.
6790 * gdb.cp/exception.exp: Add a notice that this file is broken
6791 because of line number changes caused by addition of copyright
6792 notice.
6793
42b190ad
MC
67942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6795
6796 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6797 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6798
8f25f06b
MC
67992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6800
6801 * gdb.cp/classes.exp: Accept gnu abi 2.
6802 * gdb.cp/derivation.exp: Likewise.
6803 * gdb.cp/overload.exp: Likewise.
6804 * gdb.cp/virtfunc.exp: Likewise.
6805
06ded8b8
MC
68062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6807
6808 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6809 semicolon after end of function.
6810
77c26ae3
MC
68112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6812
6813 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6814 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6815 boilerplate code for compiling and running the program under
6816 test. Add some string method tests.
6817
20757486
MC
68182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6819
6820 * gdb.cp/bs15503.cc: Add copyright notice.
6821 * gdb.cp/bs15503.exp: Adjust line number.
6822
0fd3b503
MC
68232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6824
6825 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6826 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6827
10d1bea8
MC
68282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6829
6830 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6831 hp_cc_compiler.
6832
2789202a
MC
68332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6834
6835 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6836 * gdb.cp/ctti.exp: Use the marker instead of "next".
6837 With gcc, run further before bailing.
6838
b862f14c
MC
68392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6840
6841 * gdb.cp/cttiadd.cc: Add copyright notice.
6842 * gdb.cp/cttiadd1.cc: Likewise.
6843 * gdb.cp/cttiadd2.cc: Likewise.
6844 * gdb.cp/cttiadd3.cc: Likewise.
6845
96da2469
MC
68462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6847
6848 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6849 Use gdb_test, gdb_test_multiple. Use floating-point values that
6850 have exact representations in IEEE-ish formats.
6851
053248ff
MC
68522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6853
6854 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6855 compilers. Delete duplicate call to get_compiler_info.
6856 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6857 * gdb.base/volatile.exp: Likewise.
6858
84acecdd
MK
68592004-01-07 Mark Kettenis <kettenis@gnu.org>
6860
6861 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6862 memory at address 0.
6863
fe11a27f
MC
68642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6865
6866 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6867 to test for hp-ux assembler. Fix copyright years.
6868
60ad077b
AC
68692004-01-07 Andrew Cagney <cagney@redhat.com>
6870
6871 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6872
1c9b8f33
AC
68732004-01-07 Andrew Cagney <cagney@redhat.com>
6874
6875 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6876 when creating the read-only file. From analysis by Roland McGrath
6877 and Elena Zannoni.
6878
753ccc7a
MC
68792004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6880
6881 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6882
eca3e36b
MC
68832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6884
6885 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6886 data pointers.
6887
f8d4bac4
MC
68882004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6889
6890 * gdb.cp/m-static.exp: Compile one source file at a time.
6891 Delete unused call to get_compiler_info.
6892
9b4e0f94
MC
68932004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6894
6895 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6896 * gdb.base/call-rt-st.exp: Likewise.
6897 * gdb.base/nodebug.exp: Likewise.
6898 * gdb.base/volatile.exp: Likewise.
6899 * gdb.cp/ref-types.exp: Likewise.
6900 * gdb.cp/templates.exp: Likewise.
6901
023c1024
MK
69022004-01-05 Mark Kettenis <kettenis@gnu.org>
6903
6904 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6905
19703c4a
MC
69062004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6907
6908 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6909 hppa*-hp-hpux*.
6910
18b67037
MK
69112004-01-04 Mark Kettenis <kettenis@gnu.org>
6912
ba6219c8
MK
6913 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6914 x86_64-*-*.
6915
18b67037
MK
6916 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6917 sparc64-*-* and sparc*-solaris2*.
6918
1bfbbb9d
MK
69192004-01-04 Mark Kettenis <kettenis@gnu.org>
6920
6921 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6922 return ${tests}" test. The ${tests} already mentions the
6923 filename.
6924
06846494
MC
69252004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6926
6927 * gdb.cp/local.exp: Accept gcc abi 2.
6928
3b0cb202
MC
69292004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6930
6931 * gdb.cp/templates.exp: Accept gcc abi 2.
6932
0643ec3f
MC
69332004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6934
6935 * lib/compiler.cc: Remove supports_template_debugging.
6936 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6937
d231d0b1
MC
69382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6939
6940 * gdb.cp/namespace.exp: Accept gcc abi 2.
6941
44ffb27c
MC
69422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6943
6944 * gdb.cp/method.exp: Accept gcc abi 2.
6945
184ad485
MC
69462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6947
6948 * gdb.cp/classes.exp: Generate identical results as old version.
6949 * gdb.cp/derivation.exp: Likewise.
6950 * gdb.cp/overload.exp: Likewise.
6951 * gdb.cp/virtfunc.exp: Likewise.
6952
116f09e7
MC
69532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6954
6955 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6956 mysterious bug with sourceware version of expect.
6957
b1379776
MC
69582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6959
6960 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6961 current versions of gcc, including gcc abi 2. Remove gratuitous
6962 restart of test program. Use gdb_test_multiple and gdb_test for
6963 all tests. Add patterns to xfail missing "const" in "const char *"
6964 and kfail PR gdb/1155.
6965
6b7a4c0e
MC
69662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6967
6968 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6969 current versions of gcc, including gcc abi 2. Remove gratuitous
6970 restart of test program. Use gdb_test_multiple and gdb_test for
6971 all tests. Add patterns to kfail PR gdb/1498.
6972
51615d72
MC
69732003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6974
6975 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6976 current versions of gcc, including gcc abi 2. Use "breakpoint"
6977 and "continue" instead of restarting the target program. Use
6978 gdb_test_multiple and gdb_test for all tests.
6979
7b79a9d7
MK
69802004-01-01 Mark Kettenis <kettenis@gnu.org>
6981
6982 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6983 for *-*-solaris2*.
6984
1cd3489f
MC
69852003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6986
6987 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6988 current versions of gcc, including gcc abi 2. Use "breakpoint"
6989 and "continue" instead of restarting the target program several
6990 times. Use gdb_test_multiple and gdb_test for all tests.
6991
850742db
MC
69922003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6993
6994 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
6995 source files.
6996
eb4bbda8
MC
69972003-12-16 Michael Chastain <mec.gnu@mindspring.com>
6998
6999 * gdb.base/environ.exp: Handle compiling test case from multiple
7000 source files.
7001
e42c7771
MC
70022003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7003
7004 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7005
80e4b428
JB
70062003-12-17 Jim Blandy <jimb@redhat.com>
7007
5f06973a
JB
7008 * gdb.base/freebpcmd.c: Add copyright notice.
7009
80e4b428
JB
7010 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7011
0ab84fb7
MC
70122003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7013
7014 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7015
1b3bb3d0
JB
70162003-12-13 Jim Blandy <jimb@redhat.com>
7017
7018 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7019
3a4c9371
KB
70202003-12-12 Kevin Buettner <kevinb@redhat.com>
7021
7022 * gdb.asm/frv.inc: New file.
7023 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7024
a1dea79a
FF
70252003-12-09 Fred Fish <fnf@redhat.com>
7026
7027 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7028 functions to break1.c and leave prototypes behind. Add more
7029 "set breakpoint NN here" comments.
7030 * gdb.base/break1.c: New file.
7031
7032 * gdb.base/break.exp: Handle compiling test case from multiple
7033 source files and change source file references as needed.
7034 * gdb.base/completion.exp: Ditto.
7035 * gdb.base/condbreak.exp: Ditto.
7036 * gdb.base/define.exp: Ditto.
7037 * gdb.base/ena-dis-br.exp: Ditto.
7038 * gdb.base/info-proc.exp: Ditto.
7039 * gdb.base/maint.exp: Ditto.
7040 * gdb.base/until.exp: Ditto.
7041
7042 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7043 hardcoded line numbers.
7044 * gdb.base/define.exp: Ditto.
7045 * gdb.base/ena-dis-br.exp: Ditto.
7046 * gdb.base/maint.exp: Ditto.
7047 * gdb.base/until.exp: Ditto.
7048
7049 * gdb.base/completion.exp: Use "break1" for completion tests since
7050 "break" is no longer a unique prefix.
7051
5266b69c
AC
70522003-12-06 Andrew Cagney <cagney@redhat.com>
7053
7054 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7055 "return_value_unimplemented". When an unimplemented struct return
7056 architecture, report incorrect values as a KFAIL
7057
374451f0
MC
70582003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7059
7060 * gdb.cp/rtti.exp: Accept new wording of warning from
7061 cp_lookup_rtti_type.
7062
ba9b20a7
MC
70632003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7064
7065 Partial fix for PR testsuite/1456.
7066 * gdb.base/scope.exp (test_at_main): Replace references to
7067 gcc_compiled with calls to test_compiler_info.
7068 (test_at_foo): Likewise.
7069 (test_at_bar): Likewise.
7070
b74b6d0b
MC
70712003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7072
7073 Partial fix for PR testsuite/1456.
7074 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7075 to test_compiler_info.
7076
ccfa3402
MC
70772003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7078
7079 * gdb.base/so-impl-ld.exp: Update copyright notice.
7080
f6246aba
MC
70812003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7082
7083 Partial fix for PR testsuite/1456.
7084 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7085 to test_compiler_info.
7086
13ae734a
MC
70872003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7088
7089 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7090 from current versions of gdb. Clean up regular expressions.
7091 Delete redundant timeout case.
7092
d8e1cdee
MC
70932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7094
7095 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7096 from current versions of gdb. Clean up regular expressions.
7097 Delete redundant timeout case.
7098
96457b64
MC
70992003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7100
7101 Partial fix for PR testsuite/1456.
7102 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7103 gcc_compiled with call to test_compiler_info.
7104
f35309fc
MC
71052003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7106
7107 Partial fix for PR testsuite/1456.
7108 * gdb.base/list.exp (test_list_function): Delete unused declaration
7109 of gcc_compiled.
7110
d7afdf9b
MC
71112003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7112
7113 Partial fix for PR testsuite/1456.
7114 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7115 call to test_compiler_info.
7116
71507b56
MK
71172003-11-29 Mark Kettenis <kettenis@gnu.org>
7118
7119 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7120 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7121 it to create the appropriate note.inc.
7122 * gdb.asm/asmsrc1.s: Include "note.inc".
7123 * gdb.asm/netbsd.inc: New file.
7124 * gdb.asm/empty.inc: New file.
7125
f81f93f7
MC
71262003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7127
7128 Partial fix for PR testsuite/1456.
7129 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7130 calls to test_compiler_info.
7131
9a77938e
MC
71322003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7133
7134 Partial fix for PR testsuite/1456.
7135 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7136 calls to test_compiler_info.
7137
e8367dc7
MK
71382003-11-27 Mark Kettenis <kettenis@gnu.org>
7139
7140 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7141 pattern for the KFAILs.
7142
526c61ee
AF
71432003-11-25 Adam Fedor <fedor@gnu.org>
7144
7145 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7146 * gdb.objc/objcdecode.m: New file.
7147
28f2d600
AF
71482003-11-25 Adam Fedor <fedor@gnu.org>
7149
7150 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7151 * gdb.objc/nondebug.m: New file.
7152
a3895cee
BE
71532003-11-26 Ben Elliston <bje@wasabisystems.com>
7154
7155 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7156 NetBSD as it does on FreeBSD. Modelled on a similar change by
7157 Mark Kettenis on 2003-05-30.
7158 (link-flags): Set to "--entry _start" regardless of target.
7159 Special linker flags are to be appended to $link-flags.
7160 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7161
c9f2c8a3
MC
71622003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7163
7164 * gdb.cp/method.exp: Accept output of new demangler.
7165
15a0587a 71662003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7167
7168 * gdb/class2.exp: New file.
7169 * gdb/class2.cc: New file.
7170
3c00b570
MC
71712003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7172
7173 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7174 of new demangler.
7175
7027acc7
MK
71762003-11-23 Mark Kettenis <kettenis@gnu.org>
7177
7178 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7179 of gdb_test "run".
7180
b0e1598a
MK
71812003-11-23 Mark Kettenis <kettenis@gnu.org>
7182
7183 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7184 "continue" into "run".
7185
4d9eda44
MC
71862003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7187
7188 Partial fix for PR testsuite/1456.
7189 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7190 call to test_compiler_info.
7191 * gdb.cp/ctti.exp: Likewise.
7192 * gdb.cp/derivation.exp: Likewise.
7193 * gdb.cp/member-ptr.exp: Likewise.
7194 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7195 reference to gcc_compiled.
7196
71972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7198
7199 Fix PR testsuite/1463.
7200 * gdb.base/structs.exp (start_structs_test): Call
7201 get_debug_format before using the debug format.
7202
d422fe19
AC
72032003-11-22 Andrew Cagney <cagney@redhat.com>
7204
7205 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7206 * gdb.base/structs.exp: Use gdb_test_multiple.
7207
039cf96d
AC
72082003-11-20 Andrew Cagney <cagney@redhat.com>
7209
6882279b
AC
7210 * gdb.base/structs.exp: Handle and recover from internal errors.
7211 Replace "foo${n}" with "foo<n>" in test messages.
7212
e53890ae
AC
7213 * gdb.base/structs.exp: Update copyright. Rewrite.
7214 * gdb.base/structs.c: Update copyright. Rewrite.
7215
2b211c59
AC
7216 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7217 resync count exceeded.
d63a86f8 7218
039cf96d
AC
7219 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7220 from the internal error.
7221 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7222 Original from Jim Blandy.
7223 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7224
eac98b22
AC
72252003-11-19 Andrew Cagney <cagney@redhat.com>
7226
7227 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7228 KFAIL.
7229
67455b2a
MK
72302003-11-17 Mark Kettenis <kettenis@gnu.org>
7231
7232 New testcase for PR backtrace/1435.
7233 * gdb.arch/i386-unwind.exp: New file.
7234 * gdb.arch/i386-unwind.c: New file.
7235
853d6e5b
AC
72362003-11-17 Andrew Cagney <cagney@redhat.com>
7237
7238 * lib/gdb.exp (compiler_info): New global.
7239 (test_compiler_info): New function.
7240 (get_compiler_info): Set compiler_info.
7241 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7242 "compiler_info" to gcc-<major>-<minor>.
7243
38cf6e11
MC
72442003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7245
7246 * gdb.trace/configure: Remove.
7247
a50d3602
EZ
72482003-11-13 Elena Zannoni <ezannoni@redhat.com>
7249
7250 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7251 breakpoints.
a50d3602
EZ
7252 * gdb.base/break.exp: Remove all references to explicit line
7253 numbers.
7254
d9407aaa
NC
72552003-11-11 Nick Clifton <nickc@redhat.com>
7256
7257 * gdb.base/shreloc.exp: Do not run for targets which do not
7258 support shared objects.
7259
db488fc1
CV
72602003-11-10 Corinna Vinschen <vinschen@redhat.com>
7261
7262 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7263 Don't run tests if nofileio flag is given.
7264
6a90a18e
EZ
72652003-11-07 Elena Zannoni <ezannoni@redhat.com>
7266
7267 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7268 as well as 'Watchpoint'.
6a90a18e 7269
0b915e9c
EZ
72702003-11-06 Elena Zannoni <ezannoni@redhat.com>
7271
7272 Reported by Jim Ingham <jingham@apple.com>:
7273 * gdb.base/annota1.exp: Match at least one occurrence of the
7274 signal handler annotation.
7275
d7e4b55f
EZ
72762003-11-06 Elena Zannoni <ezannoni@redhat.com>
7277
a9c64011
AS
7278 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7279 as well as 'Watchpoint'.
d7e4b55f 7280
2fe4e8d0
MC
72812003-11-05 Michael Chastain <mec@shout.net>
7282
7283 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7284
6ef88553
KW
72852003-11-03 Kris Warkentin <kewarken@qnx.com>
7286
7287 * gdb.arch/gdb1291.c: New test file.
7288 * gdb.arch/gdb1291.exp: New test script.
7289 * gdb.arch/gdb1431.c: New test file.
7290 * gdb.arch/gdb1431.exp: New test script.
7291
ae7dc4d8
MC
72922003-10-22 Michael Chastain <mec@shout.net>
7293
7294 * gdb.mi/pthreads.c: Add copyright notice.
7295
c39d7427
MC
72962003-10-22 Michael Chastain <mec@shout.net>
7297
7298 * gdb.threads/pthreads.c: Add copyright notice.
7299
8b7d96c1
MC
73002003-10-20 Michael Chastain <mec@shout.net>
7301
7302 * gdb.base/gdb1056.exp: New test script.
7303
d1d69fdd
DJ
73042003-10-13 Daniel Jacobowitz <drow@mvista.com>
7305
7306 * gdb.threads/killed.exp: Use gdb_run_cmd.
7307
7d605576
DJ
73082003-10-13 Daniel Jacobowitz <drow@mvista.com>
7309
7310 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7311 create a core file.
7312 * gdb.threads/gcore-thread.exp: Likewise.
7313
618ec112
CV
73142003-10-13 Corinna Vinschen <vinschen@redhat.com>
7315
7316 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7317 type, based on char type.
7318 (struct bit_flags_short_t): New bitfield type, based on short type.
7319 (init_bit_flags_char): New fuction.
7320 (init_bit_flags_short): Ditto.
7321 (print_bit_flags_char): Ditto.
7322 (print_bit_flags_short): Ditto.
7323 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7324
9367a73c
MC
73252003-10-11 Michael Chastain <mec@shout.net>
7326
7327 * gdb.base/call-rt-st.exp: Update copyright year.
7328
1decf120
KI
73292003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7330
7331 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7332 * gdb.disasm/sh3.s: Ditto.
7333
5445b2ae
DJ
73342003-10-07 Daniel Jacobowitz <drow@mvista.com>
7335
7336 * gdb.threads/switch-threads.exp: New test.
7337 * gdb.threads/switch-threads.c: New source file.
7338
aec24853
CV
73392003-10-07 Corinna Vinschen <vinschen@redhat.com>
7340
7341 * gdb.base/ending-run.exp: Add sh specific case.
7342
adc7428d
AC
73432003-10-06 Andrew Cagney <cagney@redhat.com>
7344
7345 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7346 * gdb.disasm/mn10200.exp: Delete obsolete file.
7347
c9d37158
DJ
73482003-09-29 Daniel Jacobowitz <drow@mvista.com>
7349
7350 * ChangeLog: Correct an entry command.exp -> commands.exp.
7351 * gdb.base/commands.exp (bp_deleted_in_command_test)
7352 (temporary_breakpoint_commands): Check noargs.
7353
79c2c32d
DC
73542003-09-25 David Carlton <carlton@kealia.com>
7355
7356 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7357 of some print tests, where appropriate. Add tests for C::D::cd,
7358 E::ce, F::cXfX, G::XgX.
7359 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7360
594e6d67
RE
73612003-09-25 Richard Earnshaw <rearnsha@arm.com>
7362
7363 * lib/java.exp (java_init): Import target_alias before using it.
7364
10f0d451
DC
73652003-09-25 David Carlton <carlton@kealia.com>
7366
7367 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7368
274bcba0
EZ
73692003-09-23 Elena Zannoni <ezannoni@redhat.com>
7370
d63a86f8 7371 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7372 weirdness.
274bcba0 7373
cdbf20f7
MC
73742003-09-17 Michael Chastain <mec@shout.net>
7375
7376 * gdb.cp/gdb1355.exp: New file.
7377 * gdb.cp/gdb1355.c: New file.
7378
71e06f80
CV
73792003-09-15 Corinna Vinschen <vinschen@redhat.com>
7380
7381 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7382 * gdb.asm/sh.inc: New file.
7383
5c4e30ca
DC
73842003-09-11 David Carlton <carlton@kealia.com>
7385
bd45b7af
DC
7386 * gdb.cp/namespace.exp: Add tests for namespace types.
7387 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7388 (test_namespace): New.
7389
1c199746
EZ
73902003-09-11 Elena Zannoni <ezannoni@redhat.com>
7391
a9c64011 7392 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7393 * gdb.stabs/weird.exp: Ditto.
1c199746 7394
04ed252f
MC
73952003-09-08 Michael Chastain <mec@shout.net>
7396
7397 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7398
d8a2d9e7
MC
73992003-09-07 Michael Chastain <mec@shout.net>
7400
7401 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7402 'parse error'.
7403
161afb24
MK
74042003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7405
7406 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7407
49f2741a
MC
74082003-08-30 Michael Chastain <mec@shout.net>
7409
7410 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7411 * gdb.gdb/observer.exp: Ditto.
7412 * gdb.gdb/xfullpath.exp: Ditto.
7413
8afa723e
MK
74142003-08-29 Mark Kettenis <kettenis@gnu.org>
7415
7416 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7417 *-*-*bsd*.
7418
f31dfe3b
JJ
74192003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7420
7421 * gdb.base/dump.exp: Skip for ia64.
7422
4630e498
JJ
74232003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7424
7425 * gdb.asm/asm-source.exp: Add ia64 support.
7426 * gdb.asm/ia64.inc: New file.
7427
1105b7ef
MC
74282003-08-22 Michael Chastain <mec@shout.net>
7429
7430 * gdb.cp: New directory.
7431 * gdb.cp/*: Copy from gdb.c++/*.
7432 * gdb.c++/*: Remove.
7433 * Makefile.in: Change gdb.c++ to gdb.cp.
7434 * configure.in: Ditto.
7435 * configure: Regnerate.
7436
c945b932
MK
74372003-08-18 Mark Kettenis <kettenis@gnu.org>
7438
7439 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7440 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7441
2b66634b
DJ
74422003-08-17 Daniel Jacobowitz <drow@mvista.com>
7443
7444 * mi-var-display.exp (-var-list-children weird): Accept function
7445 pointers with argument types.
7446 * mi1-var-display.exp (-var-list-children weird): Likewise.
7447 * mi2-var-display.exp (-var-list-children weird): Likewise.
7448
a356f73b
DJ
74492003-08-17 Daniel Jacobowitz <drow@mvista.com>
7450
7451 * gdb.base/annota3.exp: Add missing newline.
7452
483417b8
MC
74532003-08-06 Michael Chastain <mec@shout.net>
7454
7455 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7456
c99c59c3
MS
74572003-08-12 Michael Snyder <msnyder@redhat.com>
7458
7459 * gdb.base/float.exp: Add test for SH.
7460
55ed7501
MK
74612003-08-10 Mark Kettenis <kettenis@gnu.org>
7462
7463 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7464
1a371f2e
EZ
74652003-08-07 Elena Zannoni <ezannoni@redhat.com>
7466
7467 * gdb.base/completion.exp: Remove reduntant completion test
7468 on filename.
7469
e0f353ce
EZ
74702003-08-07 Elena Zannoni <ezannoni@redhat.com>
7471
a9c64011
AS
7472 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7473 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7474 gdb.trace/save-trace.exp: Make sure that full pathnames are
7475 escaped correctly.
e0f353ce 7476
5710a1af 74772003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7478
a9c64011
AS
7479 * configure.in: Don't generate config.h from config.hin.
7480 * configure: Regenerate.
7481 * config.hin: Remove file.
7482 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7483 * gdb.threads/pthreads.c: Ditto.
5710a1af 7484
dcd81ce9
DJ
74852003-08-07 Daniel Jacobowitz <drow@mvista.com>
7486
7487 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7488 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7489 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7490 Replace ld24 with seth/add3.
7491
6009d884
AC
74922003-08-02 Andrew Cagney <cagney@redhat.com>
7493
7494 * gdb.base/annota3.exp: New file.
7495 * gdb.base/annota3.c: New file.
7496 * gdb.c++/annota3.exp: New file.
7497 * gdb.c++/annota3.cc: New file.
7498
51514e06
MC
74992003-07-29 Michael Chastain <mec@shout.net>
7500
7501 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7502 actually failed.
7503 (do_pass): Likewise.
7504 * gdb.threads/tls.exp: Always initialize no_of_threads.
7505
4ee6625b
DJ
75062003-07-27 Daniel Jacobowitz <drow@mvista.com>
7507
7508 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7509 pattern.
7510 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7511 * gdb.threads/tls.exp: Recognize one case of the host library not
7512 supporting TLS.
7513
225f2bf6
AC
75142003-07-27 Andrew Cagney <cagney@redhat.com>
7515
7516 * gdb.base/fileio.exp: Use SH when running commands using
7517 remote_exec.
7518
bcb27c9f
DJ
75192003-07-24 Daniel Jacobowitz <drow@mvista.com>
7520
7521 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7522 * gdb.base/relocate.c (dummy): New padding array.
7523
3d67be83
MS
75242003-07-22 Michael Snyder <msnyder@redhat.com>
7525
d63a86f8 7526 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7527
7528 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7529 patterns to be more general, accepting old and new output.
7530 Some output chars (such as '+') also must be quoted.
d63a86f8 7531 Some addresses are displayed numerically instead of
3d67be83
MS
7532 symbolically.
7533
57ba3b85
MS
75342003-07-23 Michael Snyder <msnyder@redhat.com>
7535
686d097c
MS
7536 * gdb.base/return2.exp: Don't test long-long return.
7537
57ba3b85
MS
7538 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7539 * gdb.disasm/t01_mov.exp: Ditto.
7540 * gdb.disasm/t02_mova.s: Ditto.
7541 * gdb.disasm/t02_mova.exp: Ditto.
7542 * gdb.disasm/t03_add.s: Ditto.
7543 * gdb.disasm/t03_add.exp: Ditto.
7544 * gdb.disasm/t04_sub.s: Ditto.
7545 * gdb.disasm/t04_sub.exp: Ditto.
7546 * gdb.disasm/t05_cmp.s: Ditto.
7547 * gdb.disasm/t05_cmp.exp: Ditto.
7548 * gdb.disasm/t06_ari2.s: Ditto.
7549 * gdb.disasm/t06_ari2.exp: Ditto.
7550 * gdb.disasm/t07_ari3.s: Ditto.
7551 * gdb.disasm/t07_ari3.exp: Ditto.
7552 * gdb.disasm/t08_or.s: Ditto.
7553 * gdb.disasm/t08_or.exp: Ditto.
7554 * gdb.disasm/t09_xor.s: Ditto.
7555 * gdb.disasm/t09_xor.exp: Ditto.
7556 * gdb.disasm/t10_and.s: Ditto.
7557 * gdb.disasm/t10_and.exp: Ditto.
7558 * gdb.disasm/t11_logs.s: Ditto.
7559 * gdb.disasm/t11_logs.exp: Ditto.
7560 * gdb.disasm/t12_bit.s: Ditto.
7561 * gdb.disasm/t12_bit.exp: Ditto.
7562 * gdb.disasm/t13_otr.s: Ditto.
7563 * gdb.disasm/t13_otr.exp: Ditto.
7564
e00759ef
EZ
75652003-07-22 Elena Zannoni <ezannoni@redhat.com>
7566
7567 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7568
8bc2021f
EZ
75692003-07-22 Elena Zannoni <ezannoni@redhat.com>
7570
a9c64011
AS
7571 * gdb.threads/tls.c : New file.
7572 * gdb.threads/tls.exp : New file.
7573 * gdb.threads/tls-main.c : New file.
7574 * gdb.threads/tls-shared.c : New file.
7575 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7576
89320c4c
AS
75772003-07-22 Andreas Schwab <schwab@suse.de>
7578
7579 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7580
180dea7c
AS
75812003-07-20 Andreas Schwab <schwab@suse.de>
7582
7583 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7584 due to insn reordering.
7585
0714963c
AC
75862003-07-15 Andrew Cagney <cagney@redhat.com>
7587
7588 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7589
98a23b3f
MC
75902003-07-15 Michael Chastain <mec@shout.net>
7591
7592 * gdb.base/gdb1250.exp: New file.
7593 * gdb.base/gdb1250.c: New file.
7594
27e417a2
ML
75952003-07-09 Michal Ludvig <mludvig@suse.cz>
7596
7597 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7598 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7599
8bc2021f
EZ
76002003-07-09 Elena Zannoni <ezannoni@redhat.com>
7601
a9c64011
AS
7602 * gdb.threads/tls.c: New file.
7603 * gdb.threads/tls.exp: New file.
7604 * gdb.threads/tls-main.c: New file.
7605 * gdb.threads/tls-shared.c: New file.
7606 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7607
d99968dc
EZ
76082003-07-09 Elena Zannoni <ezannoni@redhat.com>
7609
7610 * gdb.base/annota1.exp: Make sure that we properly escape the
7611 full path of the source file. Xfail more permissive patterns,
d63a86f8 7612 due to a compiler debug info problem.
d99968dc 7613
83876b3b
AS
76142003-07-07 Andreas Schwab <schwab@suse.de>
7615
2705e972
AS
7616 * gdb.asm/m68k.inc: New file.
7617 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7618
83876b3b
AS
7619 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7620 arguments"): Also match negative number.
7621
7622 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7623
3a871b37
DJ
76242003-07-03 Daniel Jacobowitz <drow@mvista.com>
7625
7626 * gdb.base/store.c (charest): New typedef.
7627 (add_char): Rename to add_charest, update.
7628 (wack_char): Rename to wack_charest, update types. Return l + r
7629 to keep r live across the call.
7630 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7631 (wack_double, wack_doublest): Return l + r to keep r live across
7632 the call.
7633 * gdb.base/store.exp: Accomodate store.c changes.
7634
b2a7f303
DC
76352003-06-30 David Carlton <carlton@kealia.com>
7636
7637 * gdb.c++/maint.exp (test_invalid_name): New.
7638 (test_first_component): Add tests for invalid names.
7639
3c6cb4a1
MC
76402003-06-29 Michael Chastain <mec@shout.net>
7641
7642 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7643 output of '<VTT for class>' for virtual base classes.
7644
f1c2644b
DJ
76452003-06-29 Daniel Jacobowitz <drow@mvista.com>
7646
7647 * gdb.base/completion.exp: Tab-complete "complet" instead of
7648 "compl".
7649 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7650
18080350
DJ
76512003-06-29 Daniel Jacobowitz <drow@mvista.com>
7652
7653 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7654 * gdb.base/volatile.exp: Likewise.
7655
f56973f8
DJ
76562003-06-29 Daniel Jacobowitz <drow@mvista.com>
7657
7658 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7659 gdb/1265.
7660
76612003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7662 Daniel Jacobowitz <drow@mvista.com>
7663
7664 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7665 initial line count of 'captured_main' from 26 to 32.
7666 (test_with_self): Allow xmalloc call to be interleaved with the
7667 preceding two lines.
7668
e766d4d6
JB
76692003-06-24 Joel Brobecker <brobecker@gnat.com>
7670
7671 * gdb.base/bang.exp: New testcase.
7672
f125c9a4
JB
76732003-06-23 Joel Brobecker <brobecker@gnat.com>
7674
7675 * gdb.base/langs.exp: Add some tests for the "minimal" language
7676 support.
7677
6e25beaf
EZ
76782003-06-23 Elena Zannoni <ezannoni@redhat.com>
7679
7680 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7681 the testcase.
7682
2f816dda
DJ
76832003-06-22 Daniel Jacobowitz <drow@mvista.com>
7684
7685 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7686 offset.
7687
db5a5748
DJ
76882003-06-22 Daniel Jacobowitz <drow@mvista.com>
7689
7690 * gdb.c++/pr-1210.cc: New file.
7691 * gdb.c++/pr-1210.exp: New file.
7692
1df0c130
DJ
76932003-06-21 Daniel Jacobowitz <drow@mvista.com>
7694
7695 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7696 000-exec-continue.
7697
a92feac0
MK
76982003-06-15 Mark Kettenis <kettenis@gnu.org>
7699
7700 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7701 on *-*-*bsd* instead of *-*-freebsd*.
7702
81a58f5b
AC
77032003-06-14 Andrew Cagney <cagney@redhat.com>
7704
7705 * gdb.base/store.exp: Test longest and doublest. Test all
7706 parameters. Weaken return statement match.
7707 * gdb.base/store.c: Add longest and doublest - aka long long and
7708 long double functions. Put all parameters into local register
7709 variables. Use negative values.
7710
b257a0d3
AC
77112003-06-14 Andrew Cagney <cagney@redhat.com>
7712
7713 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7714 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7715 exit status.
7716 * gdb.base/fileio.exp: Disable target when nointerrupts and
7717 noinferiorio, instead of limiting it to remote. Use remote_exec
7718 instead of system.
d63a86f8 7719
21c38304
JJ
77202003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7721
7722 * gdb.base/float.exp: Add ia64 support.
7723
1bcdb424
CV
77242003-06-12 Corinna Vinschen <vinschen@redhat.com>
7725
7726 * gdb.base/fileio.exp: Run only on remote targets.
7727
6aeb981f
CV
77282003-06-10 Corinna Vinschen <vinschen@redhat.com>
7729
7730 * gdb.base/fileio.c: New file, testing File-I/O.
7731 * gdb.base/fileio.exp: Ditto.
7732
53df362e
RG
77332003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7734
7735 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7736 shared objects after relocation at load time (gdb PR/1132).
7737 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7738 as above, part of the shared object relocation test.
53df362e 7739
ffee1b46
MK
77402003-06-08 Mark Kettenis <kettenis@gnu.org>
7741
b5ca3722
MK
7742 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7743 fully filled history list.
7744 * gdb.base/gdb_history: New file.
7745
03ed860d
MK
7746 * gdb.base/signals.exp: XFAIL "continue to func1" on
7747 i*86-*-freebsd*.
7748
ffee1b46
MK
7749 * gdb.base/attach.exp: When trying to attach to a nonexistent
7750 process, make it possible to specify the PID based on the target,
7751 and do so for *-*-freebsd*.
7752
d80dbb52
RH
77532003-06-02 Richard Henderson <rth@redhat.com>
7754
7755 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7756
6dd77b81
RH
77572003-06-02 Richard Henderson <rth@redhat.com>
7758
7759 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7760
f6347e16
RH
77612003-06-02 Richard Henderson <rth@redhat.com>
7762
7763 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7764
2c161407
DJ
77652003-06-01 Daniel Jacobowitz <drow@mvista.com>
7766
7767 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7768 of globalvar.
7769
572eb746
MK
77702003-06-01 Mark Kettenis <kettenis@gnu.org>
7771
7772 * gdb.asm/asm-source.exp: Check for memory read errors in
7773 disassembler test on *BSD too.
7774
9e9617a5
RH
77752003-06-01 Richard Henderson <rth@redhat.com>
7776
7777 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7778 for .frame.
7779 (gdbasm_call): Lose ldgp.
7780 (gdbasm_startup): Add frame information.
7781 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7782
7b34ad4e
MK
77832003-05-31 Mark Kettenis <kettenis@gnu.org>
7784
7785 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7786 i?86-*-*.
7787
10059fdf
MK
77882003-05-30 Mark Kettenis <kettenis@gnu.org>
7789
7790 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7791 FreeBSD.
7792
acf4b816
RH
77932003-05-29 Richard Henderson <rth@redhat.com>
7794
7795 * gdb.asm/alpha.inc: New file.
7796 * gdb.asm/asm-source.exp: Use it.
7797
e9ecd949
JB
77982003-05-29 Jim Blandy <jimb@redhat.com>
7799
7800 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7801 'core.PID'.
7802
e3e5a4f3
JB
78032003-05-22 Jim Blandy <jimb@redhat.com>
7804
7805 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7806 backtrace.
d63a86f8 7807
72fe3d25
DC
78082003-05-20 David Carlton <carlton@math.stanford.edu>
7809
7810 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7811 this time.
7812
58da2eb2
DC
78132003-05-19 David Carlton <carlton@bactrian.org>
7814
7815 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7816 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7817
1fcb5155
DC
78182003-05-19 David Carlton <carlton@bactrian.org>
7819
7820 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7821 namespace tests.
7822 Bump copyright date.
7823 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7824 (main): Call C::D::marker2.
7825 * gdb.c++/namespace1.cc: New file.
7826
85e85163
JJ
78272003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7828
7829 Roland McGrath <roland@redhat.com>
d63a86f8 7830 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7831 there is no manager thread.
7832
a25fbfec
JJ
78332003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7834
d63a86f8
RM
7835 * gdb.threads/schedlock.exp: Remove assumption that all threads
7836 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7837 in one of the child threads rather than the main thread.
7838
be375bae
JB
78392003-05-07 Jim Blandy <jimb@redhat.com>
7840
09bf6082
JB
7841 Add support for assembly source testing on the s390x.
7842 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7843 architecture.
7844 * gdb.asm/s390x.inc: New file.
7845
be375bae
JB
7846 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7847 succession of 'if' statements.
7848
00905d52
AC
78492003-05-05 Andrew Cagney <cagney@redhat.com>
7850
7851 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7852
b1e29e33
AC
78532003-05-05 Andrew Cagney <cagney@redhat.com>
7854
7855 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7856 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7857
e33d66ec
EZ
78582003-05-02 Elena Zannoni <ezannoni@redhat.com>
7859
7860 * gdb.base/charset.exp: Update based on new behavior of set/show
7861 charset commands.
7862
2b6fd0d8
AC
78632003-05-01 Andrew Cagney <cagney@redhat.com>
7864
7865 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7866 variable do not give memory errors.
7867
130cacce
AF
78682003-04-30 Adam Fedor <fedor@gnu.org>
7869
7870 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7871 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7872 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7873 gdb.objc/basicclass.m: : New files
7874
7875 * lib/gdb.exp (gdb_compile_objc): New procedure.
7876
bea71854
DJ
78772003-04-27 Daniel Jacobowitz <drow@mvista.com>
7878
7879 * gdb.base/signals.exp: Make backtrace tests more specific.
7880
0f20eeea
DC
78812003-04-23 David Carlton <carlton@bactrian.org>
7882
7883 * gdb.c++/maint.exp (test_first_component): Add tests for
7884 'operator' in more locations.
7885
c8c4d8dc
KB
78862003-04-16 Kevin Buettner <kevinb@redhat.com>
7887
7888 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7889
3fe60e3c
EZ
78902003-04-16 Elena Zannoni <ezannoni@redhat.com>
7891
7892 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 7893 func marke' instead. Update test name.
3fe60e3c 7894
9219021c
DC
78952003-04-15 David Carlton <carlton@math.stanford.edu>
7896
7897 * gdb.c++/maint.exp: New file.
7898
5dd55bdd
EZ
78992003-04-14 Elena Zannoni <ezannoni@redhat.com>
7900
7901 * gdb.threads/schedlock.c: Change type of thread function argument
7902 to long, to avoid warnings on 64-bit platforms.
7903
00890572
EZ
79042003-04-14 Elena Zannoni <ezannoni@redhat.com>
7905
a9c64011
AS
7906 * gdb.base/attach.exp: Add new message from ptrace in case of
7907 attaching to nonexistent process.
d63a86f8 7908
93201743
JB
79092003-04-11 Jim Blandy <jimb@redhat.com>
7910
7911 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7912 gdb.c++/userdef.cc: Place comments on the lines to which the
7913 marker function might return.
7914 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7915 gdb.c++/userdef.exp: Look for those comments to check that we've
7916 returned to the right place, instead of checking line numbers.
7917
2a11c64d
EZ
79182003-04-11 Elena Zannoni <ezannoni@redhat.com>
7919
a9c64011
AS
7920 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7921 match on sourcefile name, instead of directory name.
2a11c64d 7922
68ab8fc5
EZ
79232003-04-10 Elena Zannoni <ezannoni@redhat.com>
7924
d63a86f8 7925 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7926 working directory name.
7927
5624293a
JB
79282003-04-09 Jim Blandy <jimb@redhat.com>
7929
7930 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7931 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7932 after an inferior function call, report the failure, but allow the
7933 test to continue.
7934
f1f02ee4
SC
79352003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7936
7937 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7938 with -DPROTOTYPES.
7939
6eb79af0
SC
79402003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7941
7942 * gdb.base/break.exp: Revert last patch.
7943
8dfb4cf0
SC
79442003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7945
7946 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7947 with -DPROTOTYPES.
7948
ed4c619a
AC
79492003-04-02 Andrew Cagney <cagney@redhat.com>
7950
7951 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7952 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7953 matching directories by the name breakpoint.
7954 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7955 Make "continue to marker1" consistent.
7956 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7957 message consistent.
7958 * lib/gdb.exp: Put "the program is no longer running", and "the
7959 program exited" in parenthesis.
7960 * lib/mi-support.exp: Ditto.
d63a86f8 7961
4e35d5f0 79622003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7963
4e35d5f0
BR
7964 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7965
71900fe8
AC
79662003-03-29 Andrew Cagney <cagney@redhat.com>
7967
7968 * gdb.base/sizeof.c (main): Print the value of '\377'.
7969 * gdb.base/sizeof.exp: Check the sign of '\377'.
7970
c0655a16
MC
79712003-03-27 Michael Chastain <mec@shout.net>
7972
7973 * gdb.base/gdb1090.exp: New file.
7974 * gdb.base/gdb1090.cc: New file.
7975
5b2a3989
JB
79762003-03-27 J. Brobecker <brobecker@gnat.com>
7977
7978 * gdb.gdb/observer.exp: New regression test.
7979
79876890
MC
79802003-03-27 Michael Chastain <mec@shout.net>
7981
7982 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7983 * gdb.base/ptype.exp: Likewise.
7984
6eac95e3
CV
79852003-03-27 Corinna Vinschen <vinschen@redhat.com>
7986
7987 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7988
e8c71839
MC
79892003-03-26 Michael Chastain <mec@shout.net>
7990
7991 * gdb.base/ptype.exp: Actually use some typedef'd types.
7992
71b10041
SC
79932003-03-21 Stephane Carrez <stcarrez@nerim.fr>
7994
7995 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
7996 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
7997
2512cf80
CV
79982003-03-20 Corinna Vinschen <vinschen@redhat.com>
7999
8000 * gdb.base/default.exp: Fix regular expression.
8001
0d195a4f
CV
80022003-03-20 Corinna Vinschen <vinschen@redhat.com>
8003
8004 * gdb.base/args.exp: Fix regular expression.
8005
8a2dbca8
CV
80062003-03-20 Corinna Vinschen <vinschen@redhat.com>
8007
8008 * gdb.base/help.exp: Allow Win32 child process.
8009
bf028682
CV
80102003-03-20 Corinna Vinschen <vinschen@redhat.com>
8011
8012 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8013 when stepping out of main().
8014
182dbe85
CV
80152003-03-20 Corinna Vinschen <vinschen@redhat.com>
8016
8017 * gdb.base/default.exp: Check for win32 specific message when calling
8018 "run" without executable.
8019
d67a6ba5
CV
80202003-03-20 Corinna Vinschen <vinschen@redhat.com>
8021
8022 * gdb.base/args.exp: Expect .exe in output.
8023
a955b5bb
CV
80242003-03-20 Corinna Vinschen <vinschen@redhat.com>
8025
8026 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8027 Cygwin native.
8028
bf6bad4b
AC
80292003-03-17 Andrew Cagney <cagney@redhat.com>
8030
8031 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8032 vector registes.
8033 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8034 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8035
293e9a31
DC
80362003-03-17 David Carlton <carlton@math.stanford.edu>
8037
8038 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8039 test, for PR breakpoints/38.
8040 Call test_watchpoint_and_breakpoint.
8041 * gdb.base/watchpoint.c (func3): New function.
8042 (main): Call func3.
8043
5330f2db
DC
80442003-03-04 David Carlton <carlton@math.stanford.edu>
8045
8046 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8047 Garply<Garply<char> >:: garply".
8048 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8049 with respect to PR c++/1111; note also PR c++/1113.
8050 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8051 respect to PR c++/1062.
8052 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8053
6ece72da
DC
80542003-03-03 David Carlton <carlton@math.stanford.edu>
8055
8056 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8057 with respect to PR c++/57.
8058 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8059 c++/826.
8060 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8061 respect to PR c++/57.
8062
85ca1584
DC
80632003-03-03 David Carlton <carlton@math.stanford.edu>
8064
8065 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8066 respect to PR c++/33 into FAILs.
8067
98e9c5b8
MC
80682003-03-03 Michael Chastain <mec@shout.net>
8069
7bedbf27
MC
8070 * configure.in: Update copyright years.
8071
80722003-03-03 Michael Chastain <mec@shout.net>
8073
8074 * Makefile.in: Update copyright years.
98e9c5b8 8075
f683e100
DC
80762003-02-28 David Carlton <carlton@math.stanford.edu>
8077
8078 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8079 print class instead of struct and/or superfluous protection
8080 specifiers, as long as the resulting output is equivalent to the
8081 source code.
8082 Delete FIXME from end of messages on tests that don't need
8083 fixing.
8084
a9e0cf2c
DC
80852003-02-28 David Carlton <carlton@math.stanford.edu>
8086
8087 * gdb.c++/templates.exp (do_tests): Allow const in the two
8088 Foo<volatile char *>::foo tests.
8089
e8d359df
MS
80902003-02-27 Michael Snyder <msnyder@redhat.com>
8091
d63a86f8 8092 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8093 will be consistant.
8094
0b71dc91
DC
80952003-02-26 David Carlton <carlton@math.stanford.edu>
8096
8097 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8098 char *>::foo" test with respect to PR c++/33. Create a new test
8099 which is identical to that one except that it doesn't put the
8100 space between the "char" and the "*"; KFAIL it, too.
8101
dd14ab43
DC
81022003-02-26 David Carlton <carlton@math.stanford.edu>
8103
8104 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8105 template types into either PASSes or KFAILs (corresponding to PR
8106 c++/57). Tweak indentation. Update copyright.
8107
1146c7f1
SC
81082003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8109
8110 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8111
74641dfb
MC
81122003-02-13 Michael Chastain <mec@shout.net>
8113
8114 * gdb.base/exprs.exp: Remove i960 remnants.
8115 * gdb.base/funcargs.exp: Likewise.
8116 * gdb.base/list.exp: Likewise.
8117 * gdb.base/ptype.exp: Likewise.
8118
559cd2d0
DC
81192003-02-14 David Carlton <carlton@math.stanford.edu>
8120
8121 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8122 pEe->D::vg()" from XFAIL to KFAIL.
8123
c4f90d87
JM
81242003-02-13 Jason Molenda (jmolenda@apple.com)
8125
8126 * gdb.base/maint.exp: Update maint print statistics regexp to include
8127 new entries.
8128
cbc4d97c
MC
81292003-02-13 Michael Chastain <mec@shout.net>
8130
8131 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8132
40f235b7
MC
81332003-02-12 Michael Chastain <mec@shout.net>
8134
8135 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8136 * gdb.c++/inherit.exp: Likewise.
8137 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8138 * gdb.c++/templates.exp: Likewise.
8139 * gdb.c++/virtfunc.exp: Likewise.
8140
c56716b0
JM
81412003-02-06 Jason Molenda (jason-cl@molenda.com)
8142
8143 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8144 why the code is written that way.
8145
070afcf8
MC
81462003-02-05 Michael Chastain <mec@shout.net>
8147
8148 * gdb.base/dump.exp: Add missing copyright line.
8149
5d0331e5
JM
81502003-02-05 Jason Molenda (jason-cl@molenda.com)
8151
f7ae6d3e 8152 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8153 at the beginning so the breakpoint doesn't get set on the loop.
8154
92851186
MC
81552003-02-05 Michael Chastain <mec@shout.net>
8156
8157 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8158 output for configurations with gcc 2.95.3.
8159
cbf1e085
AC
81602003-02-05 Keith Seitz <keiths@redhat.com>
8161 Andrew Cagney <ac131313@redhat.com>
8162
8163 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8164
29518e1e
MC
81652003-02-04 Michael Chastain <mec@shout.net>
8166
8167 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8168 Call perror and then continue.
8169
5af1d5f3
MC
81702003-02-03 Michael Chastain <mec@shout.net>
8171
8172 * gdb.c++/pr-1023.cc: New file.
8173 * gdb.c++/pr-1023.exp: New file.
8174
6b549786
JB
81752003-02-05 Jim Blandy <jimb@redhat.com>
8176
8177 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8178 it's local to foobar. Check for it there, and check that it's not
8179 present in main.
8180 * gdb.c++/local.cc (marker2): New function.
8181 (foobar): Call marker1.
8182 (main): Call marker2 instead of marker1.
8183
67f16606
AC
81842003-02-04 Andrew Cagney <ac131313@redhat.com>
8185
8186 * gdb.disasm/mn10200.exp: Obsolete file.
8187 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8188 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8189 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8190
1c5cb38e
DC
81912003-02-04 David Carlton <carlton@math.stanford.edu>
8192
8193 * gdb.c++/overload.exp: Test intToChar(1).
8194 * gdb.c++/overload.cc (intToChar): New.
8195 (main): Call intToChar.
8196
d1fe6965
DC
81972003-02-03 David Carlton <carlton@math.stanford.edu>
8198
8199 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8200 'might_kfail' arg.
8201 KFAIL some of the continue_to_bp_overloaded calls, according to
8202 PR c++/1025.
8203
9ba61c5d
MC
82042003-02-01 Michael Chastain <mec@shout.net>
8205
8206 * gdb.base/advance.c (marker1): New marker function.
8207 * gdb.base/advance.exp: When the 'advance' command lands on the
8208 return breakpoint, it can legitimately stop on either the
8209 current line or the next line. Accommodate both outcomes.
8210 * gdb.base/until.exp: Likewise.
8211
e7494ffb
AC
82122003-02-02 Andrew Cagney <ac131313@redhat.com>
8213
8214 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8215 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8216 now a list, not a tuple.
8217 * gdb.mi/mi-var-display.exp: Ditto.
8218 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8219
075559bc
AC
82202003-02-01 Andrew Cagney <ac131313@redhat.com>
8221
8222 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8223 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8224 stack backtraces.
8225 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8226
2bd4c7b1
MK
82272003-02-01 Mark Kettenis <kettenis@gnu.org>
8228
8229 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8230 gdb.mi/mi1-pthreads.exp: Return instead of calling
8231 gdb_suppress_entire_file.
8232
eabd8992
MS
82332003-02-01 Mark Salter <msalter@redhat.com>
8234
8235 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8236
71469e2f
MS
82372003-01-31 Mark Salter <msalter@redhat.com>
8238
8239 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8240 Support empty arg.
8241
38a94d44
MC
82422003-01-30 Michael Chastain <mec@shout.net>
8243
8244 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8245 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8246 has been fixed in gdb/readline on 2003-01-09.
8247
19ea9e73
MS
82482003-01-29 Michael Snyder <msnyder@redhat.com>
8249
e8d359df
MS
8250 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8251 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8252 * gdb.base/args.exp: Skip if target does not support args passing.
8253
2307bd6a
DJ
82542003-01-22 Daniel Jacobowitz <drow@mvista.com>
8255
19ea9e73 8256 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8257 gdb_test. Accept a list of expect arguments as the third
8258 parameter.
8259 (gdb_test): Use it.
8260
f2dd3617
EZ
82612003-01-20 Elena Zannoni <ezannoni@redhat.com>
8262
8263 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8264 allow for different test tree configurations. Update some
8265 tescases accordingly.
8266 * gdb.arch/altivec-regs.exp: Ditto.
8267 * gdb.asm/asm-source.exp: Ditto.
8268 * gdb.base/advance.exp: Ditto.
8269 * gdb.base/display.exp: Ditto.
d63a86f8 8270 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8271 * gdb.base/mips_pro.exp: Ditto.
8272 * gdb.base/overlays.exp: Ditto.
8273 * gdb.base/relocate.exp: Ditto.
8274 * gdb.base/setshow.exp: Ditto.
8275 * gdb.base/step-line.exp: Ditto.
8276 * gdb.base/step-test.exp: Ditto.
8277 * gdb.base/until.exp: Ditto.
8278 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8279
c71cdefd
DC
82802003-01-17 David Carlton <carlton@math.stanford.edu>
8281
8282 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8283 corresponding to PR c++/945.
8284 Update copyright.
8285
fdba05d7
DC
82862003-01-17 David Carlton <carlton@math.stanford.edu>
8287
8288 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8289 corresponding to PR c++/68.
8290
82912003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8292
8293 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8294 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8295 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8296
c362c33a
EZ
82972003-01-15 Elena Zannoni <ezannoni@redhat.com>
8298
0fbc361c
EZ
8299 * gdb.base/break.exp: Fix change of default location, because of
8300 removal of until tests.
8301 * gdb.base/help.exp: Update test for new 'until' help message.
8302 Add test for help on 'advance'.
a9c64011 8303 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8304
dabf8a35
MK
83052003-01-15 Mark Kettenis <kettenis@gnu.org>
8306
8307 * gdb.base/default.exp: Adapt "info float" test for recent changes
8308 to that command. Add test for "info vector".
8309 * gdb.base/float.exp: New file. Add test for "info float" that
8310 resembles the old test in gdb.base/default.exp.
8311
a1769aca
DC
83122003-01-15 David Carlton <carlton@math.stanford.edu>
8313
8314 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8315
82025e13
EZ
83162003-01-15 Elena Zannoni <ezannoni@redhat.com>
8317
8318 * gdb.base/break.exp: Move the tests of until command from here...
8319 * gdb.base/until.exp: ... to here. New file. Add other tests.
8320 * gdb.base/advance.c: New file.
8321 * gdb.base/advance.exp: New file.
8322
8f9ab801
EZ
83232003-01-14 Elena Zannoni <ezannoni@redhat.com>
8324
a9c64011
AS
8325 * gdb.base/args.c: New file.
8326 * gdb.base/args.exp: New file.
8f9ab801 8327
9ae66589
DJ
83282003-01-14 Daniel Jacobowitz <drow@mvista.com>
8329
8330 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8331
8d77e5c3
DJ
83322003-01-14 Daniel Jacobowitz <drow@mvista.com>
8333
8334 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8335
12d2f0a1
DJ
83362003-01-14 Daniel Jacobowitz <drow@mvista.com>
8337
8338 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8339 dates.
8340
6ca37014
DJ
83412003-01-13 Daniel Jacobowitz <drow@mvista.com>
8342
8343 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8344
b0023472
DJ
83452003-01-13 Daniel Jacobowitz <drow@mvista.com>
8346
8347 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8348 (ptype &*"foo").
8349 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8350
607fbc54 83512003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8352
8353 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8354 * gdb.mi/mi1-console.exp: Likewise.
8355
607fbc54 83562003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8357
8358 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8359 * gdb.mi/mi1-console.exp: Likewise.
8360
a1fb14a2
DJ
83612003-01-13 Daniel Jacobowitz <drow@mvista.com>
8362
8363 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8364
c4cf40b7
DJ
83652003-01-09 Daniel Jacobowitz <drow@mvista.com>
8366
8367 * gdb.base/detach.exp: New test.
8368
696d5a5b
DJ
83692003-01-09 Daniel Jacobowitz <drow@mvista.com>
8370
8371 * Makefile.in (ALL_SUBDIRS): New variable.
8372 (subdirs, clean, distclean): Use it.
8373 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8374 regenerating Makefile, since it is generated from the top level.
8375 * gdb.asm/Makefile.in: Likewise.
8376 * gdb.base/Makefile.in: Likewise.
8377 * gdb.c++/Makefile.in: Likewise.
8378 * gdb.disasm/Makefile.in: Likewise.
8379 * gdb.java/Makefile.in: Likewise.
8380 * gdb.mi/Makefile.in: Likewise.
8381 * gdb.threads/Makefile.in: Likewise.
8382 * gdb.trace/Makefile.in: Likewise.
8383
754533e4
DC
83842003-01-09 David Carlton <carlton@math.stanford.edu>
8385
8386 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8387 Add copyright year 2003.
8388
d8b3e9ee
MC
83892003-01-06 Michael Chastain <mec@shout.net>
8390
8391 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8392 When selecting a thread, 'line' and 'file' are optional.
8393 * gdb.mi/mi1-pthreads.exp: Likewise.
8394
8e9e0fe6
AS
83952003-01-06 Andreas Schwab <schwab@suse.de>
8396
8397 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8398 failures.
8399
b5ab8ff3
DJ
84002003-01-04 Daniel Jacobowitz <drow@mvista.com>
8401
8402 Fix PR gdb/844
8403 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8404 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8405
8406 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8407 instead of calling gdb_suppress_entire_file.
8408 * gdb.threads/print-threads.exp: Likewise.
8409 * gdb.threads/schedlock.exp: Likewise.
8410
8411 * gdb.threads/killed.exp: Return instead of calling
8412 gdb_suppress_entire_file.
8413 * gdb.threads/linux-dp.exp: Likewise.
8414 * gdb.threads/pthreads.exp: Likewise.
8415
1e698235
DJ
84162003-01-04 Daniel Jacobowitz <drow@mvista.com>
8417
8418 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8419 stabs.
8420 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8421 * gdb.base/whatis.exp: Always allow (void) after function names.
8422
147ff08c
DJ
84232003-01-04 Daniel Jacobowitz <drow@mvista.com>
8424
8425 * gdb.c++/casts.exp: Correct regexp.
8426
dc62bfc2
MK
84272003-01-04 Mark Kettenis <kettenis@gnu.org>
8428
8429 * configure.in: Call AC_CONFIG_HEADER. Don't call
8430 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8431 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8432 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8433 aforementioned directories in the AC_OUPUT call.
8434 * config.hin: New file.
8435 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8436 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8437 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8438 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8439 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8440 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8441 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8442 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8443 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8444 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8445 gdb.threads/configure.in, gdb.threads/configure,
8446 gdb.threads/config.in, gdb.trace/configure.in,
8447 gdb.trace/configure: Removed.
8448
77afa639
MC
84492003-01-03 Michael Chastain <mec@shout.net>
8450
8451 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8452 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8453
7634bb6e
DJ
84542003-01-03 Daniel Jacobowitz <drow@mvista.com>
8455
8456 * gdb.base/store.exp: Fix regular expressions.
8457
b39c905e
MK
84582002-12-28 Mark Kettenis <kettenis@gnu.org>
8459
8460 * configure.in: Rewrite.
8461 * configure: Regenerated.
8462
0a8551dd
DC
84632003-01-03 David Carlton <carlton@math.stanford.edu>
8464
8465 * gdb.base/psymtab.exp: New file.
8466 * gdb.base/psymtab1.c: Ditto.
8467 * gdb.base/psymtab2.c: Ditto.
8468
c60b7188
AF
84692002-12-23 Adam Fedor <fedor@gnu.org>
8470
8471 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8472
ee73db83
DC
84732002-12-23 David Carlton <carlton@math.stanford.edu>
8474
8475 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8476 and current_directory initialization.
8477
d6c1774e
JB
84782002-12-22 Jim Blandy <jimb@redhat.com>
8479
f0a847b8
JB
8480 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8481 rather than as part of the output file name.
8482
d6c1774e
JB
8483 * gdb.base/attach.exp: There's no need to copy the test program to
8484 /tmp; that was only ever necessary on HP/UX, and this test is
8485 entirely disabled there anyway.
8486
f0708dbb
JB
84872002-12-21 Jim Blandy <jimb@redhat.com>
8488
4c2acfea
JB
8489 * gdb.c++/psmang.exp: Doc fix.
8490
f0708dbb
JB
8491 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8492 test.
8493
9579e000
DC
84942002-12-20 David Carlton <carlton@math.stanford.edu>
8495
8496 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8497
d1810171
MC
84982002-12-18 Michael Chastain <mec@shout.net>
8499
8500 * gdb.c++/annota2.exp: Add copyright year 2002.
8501
76565097
DC
85022002-12-17 David Carlton <carlton@math.stanford.edu>
8503
8504 * gdb.c++/try_catch.cc: Add marker comments.
8505 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8506 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8507 * gdb.c++/m-static.cc: Ditto.
8508 * gdb.c++/m-static1.cc: Ditto.
8509 * gdb.c++/try_catch.cc: Ditto.
8510
da81390b
JJ
85112002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8512
8513 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8514 to see whether we are using the new -environment-directory
8515 command which resets via -r or the old version of the command
8516 which may prompt the user. Part of fix for gdb/741.
8517
b304d130
AC
85182002-12-13 Andrew Cagney <ac131313@redhat.com>
8519
8520 * gdb.fortran/types.exp: Update obsolete comment.
8521 * gdb.fortran/exprs.exp: Ditto.
8522 * lib/gdb.exp: Delete obsolete code.
8523 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8524 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8525 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8526 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8527 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8528 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8529 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8530 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8531 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8532 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8533 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8534 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8535 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8536 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8537 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8538 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8539 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8540 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8541 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8542 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8543 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8544 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8545 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8546 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8547 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8548 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8549 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8550 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8551 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8552 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8553 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8554 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8555 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8556 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8557 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8558 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8559 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8560
a23b6e6a
DC
85612002-12-11 David Carlton <carlton@math.stanford.edu>
8562
8563 * gdb.c++/m-data.exp: Add test for members that shadow global
8564 variables: see PR gdb/804.
8565 * gdb.c++/m-data.cc: Ditto.
8566
6604731b
DJ
85672002-12-10 Daniel Jacobowitz <drow@mvista.com>
8568
8569 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8570
de46ecd7
DC
85712002-12-06 David Carlton <carlton@math.stanford.edu>
8572
8573 * gdb.base/store.c: Don't declare functions static.
8574
27e829d0
AC
85752002-12-04 Andrew Cagney <ac131313@redhat.com>
8576
8577 * gdb.base/store.exp, gdb.base/store.c: New files.
8578
92806416
DJ
85792002-12-03 Daniel Jacobowitz <drow@mvista.com>
8580
8581 * gdb.base/selftest.exp: Update for current gdb.
8582
3bcbaac5
DJ
85832002-12-03 Daniel Jacobowitz <drow@mvista.com>
8584
8585 * gdb.base/maint.exp: Only dump symbols from one source file
8586 or objfile.
8587
f4f00b1f
DJ
85882002-12-03 Daniel Jacobowitz <drow@mvista.com>
8589
8590 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8591 function call.
8592
f1c8a949
JB
85932002-11-25 Jim Blandy <jimb@redhat.com>
8594
8595 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8596 function appearing in error message.
8597
9e297a97
DJ
85982002-11-21 Daniel Jacobowitz <drow@mvista.com>
8599
8600 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8601
1f312e79
JJ
86022002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8603
d63a86f8
RM
8604 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8605 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8606 should be in mi console format. This is part of fix for PR gdb/604.
8607
83c31e7d
FN
86082002-09-18 Fernando Nasser <fnasser@redhat.com>
8609
8610 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8611 which explicitly prints the zero offset as "+0".
8612
322b3f65
DJ
86132002-10-22 Daniel Jacobowitz <drow@mvista.com>
8614
8615 * gdb.threads/schedlock.c (args): Make unsigned.
8616
86172002-10-21 Daniel Jacobowitz <drow@mvista.com>
8618
8619 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8620 numbers. Allow "foo2|selected stack frame".
8621 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8622 * gdb.asm/asmsrc2.s: Likewise.
8623 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8624 comments.
8625 * gdb.asm/mips.inc: New file.
8626
5e2fe5b8
AF
86272002-10-18 Adam Fedor <fedor@gnu.org>
8628
8629 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8630 * gdb.base/help.exp: Likewise.
8631
abe1a5d0
KB
86322002-10-17 Kevin Buettner <kevinb@redhat.com>
8633
8634 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8635 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8636
10abb1d4
JB
86372002-10-02 Jim Blandy <jimb@redhat.com>
8638
8639 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8640
1f609b42
AC
86412002-10-01 Andrew Cagney <ac131313@redhat.com>
8642
8643 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8644 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8645 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8646 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8647 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8648 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8649 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8650
0aee02e4
AC
86512002-09-29 Andrew Cagney <ac131313@redhat.com>
8652
8653 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8654 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8655 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8656 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8657 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8658 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8659 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8660
6fde09ad
KB
86612002-09-27 Kevin Buettner <kevinb@redhat.com>
8662
8663 * gdb.base/annota1.exp (info break): Make directory components of
8664 path optional since not all compilers emit this debug information.
8665
8666 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8667 step ends up stepping out of the function instead of stopping on
8668 the epilogue.
8669
9e8aab75
KS
86702002-09-26 Keith Seitz <keiths@redhat.com>
8671
8672 * lib/insight-support.exp (gdbtk_start): Figure out where
8673 the insight executable is based on where gdb is. Use this
8674 executable to start insight instead of gdb.
8675
e36180d7
AC
86762002-09-25 Andrew Cagney <cagney@redhat.com>
8677
8678 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8679
9dd34b2b
AC
86802002-09-24 Andrew Cagney <ac131313@redhat.com>
8681
8682 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8683 test_isolated_complaints.
8684 (test_empty_complaint): New function.
8685 (test_empty_complaints): New function. Check no output when no
8686 complaints.
d63a86f8 8687
dea97812
KB
86882002-09-19 Jim Blandy <jimb@redhat.com>
8689
a9c64011 8690 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8691
54951bd7
AC
86922002-09-19 Andrew Cagney <ac131313@redhat.com>
8693
8694 * gdb.gdb/complaints.exp: New file.
8695
dec43320
AC
86962002-09-18 Andrew Cagney <ac131313@redhat.com>
8697
8698 * gdb.base/maint.exp: Check `help maint internal-warning'.
8699
e70d6e3f
DC
87002002-09-18 David Carlton <carlton@math.stanford.edu>
8701
8702 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8703 numbers, and replace them by a single breakpoint after the
8704 constructors are all finished.
8705 Add test 4.
8706 * gdb.c++/m-static.cc: Add test 4.
8707 * gdb.c++/m-static.h: New file.
8708 * gdb.c++/m-static1.cc: New file.
8709
8710 * gdb.c++/printmethod.exp: New file.
8711 * gdb.c++/printmethod.cc: New file.
8712
8713 * gdb.c++/pr-574.exp: New file.
8714 * gdb.c++/pr-574.cc: New file.
8715
afb5c968
CV
87162002-09-18 Corinna Vinschen <vinschen@redhat.com>
8717
8718 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8719 embedded targets which never actually exit.
8720
31e45dee
FN
87212002-09-18 Fernando Nasser <fnasser@redhat.com>
8722
8723 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8724 "don't step after run" as unresolved or unsupported, instead of xfail.
8725
a283c5a1
CV
87262002-09-18 Corinna Vinschen <vinschen@redhat.com>
8727
8728 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8729 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8730 Add newline to expected string in "step out of main (status wrapper)"
8731 case.
8732
11350d2a
CV
87332002-09-18 Corinna Vinschen <vinschen@redhat.com>
8734
8735 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8736 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8737
0deec7d6
TT
87382002-09-17 Tom Tromey <tromey@redhat.com>
8739
8740 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8741 \000, not \0, in double-quoted string.
8742
b2b4a1b5
CV
87432002-09-14 Corinna Vinschen <vinschen@redhat.com>
8744
c9d37158 8745 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8746 string after running the commands execution on breakpoint tests.
8747
1c56143a
CV
87482002-09-13 Corinna Vinschen <vinschen@redhat.com>
8749
8750 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8751
37f8da45
JB
87522002-09-12 Joel Brobecker <brobecker@gnat.com>
8753
8754 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8755
08b468e0
KS
87562002-09-10 Keith Seitz <keiths@redhat.com>
8757
8758 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8759 runto proc.
8760 (mi_run_to_main): Use mi_runto.
8761 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8762
dc360f58
KS
87632002-09-10 Keith Seitz <keiths@redhat.com>
8764
8765 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8766 regexp for stopping at main. Could have multiple event notifications.
8767 Don't assume that main was declared with no parameters.
8768 (mi_next): Use mi_step_to.
8769 (mi_step): Use mi_next_to.
8770
ce3abcfb
CV
87712002-09-09 Corinna Vinschen <vinschen@redhat.com>
8772
8773 * gdb.base/default.exp: Fix expected string in `info float' test.
8774
d1f5b980
BE
87752002-09-09 Ben Elliston <bje@redhat.com>
8776
8777 * config/mips.exp: Update comments.
8778 * config/mips-idt.exp: Likewise.
8779 * config/nind.exp: Likewise.
8780 * config/slite.exp: Likewise.
8781 * config/sparclet.exp: Likewise.
8782 * config/udi.exp: Likewise.
8783 * config/vx.exp: Likewise.
8784 * config/vxworks29k.exp: Likewise.
8785
2f71430b
JB
87862002-09-05 Jim Blandy <jimb@redhat.com>
8787
8788 * gdb.threads/killed.exp: Fix test failure message.
8789
7ddebc7e
KS
87902002-09-04 Keith Seitz <keiths@redhat.com>
8791
8792 * lib/mi-support.exp: Update copyright.
8793 (mi_gdb_test): Increase the priority of the expected pattern
8794 so that it matches gdb_test.
8795
0ae67eb3
KS
87962002-09-03 Keith Seitz <keiths@redhat.com>
8797
8798 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8799 Use integer comparison instead of string comparison for testing
8800 whether binary was built.
8801
38fc42c8
JB
88022002-09-03 Jim Blandy <jimb@redhat.com>
8803
8804 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8805
b6ff0e81
JB
88062002-08-29 Jim Blandy <jimb@redhat.com>
8807
8808 * gdb.threads/pthreads.exp: Move the portable thread compilation
8809 code into a function in lib/gdb.exp, and call that from here.
8810 * lib/gdb.exp (gdb_compile_pthreads): New function.
8811
07c98896
KS
88122002-08-29 Keith Seitz <keiths@redhat.com>
8813
8814 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8815 expect_out so that callers can get at it.
8816
0312286c
DJ
88172002-08-23 Daniel Jacobowitz <drow@mvista.com>
8818
8819 * gdb.threads/print-threads.c: New file.
8820 * gdb.threads/print-threads.exp: New file.
8821 * gdb.threads/schedlock.c: New file.
8822 * gdb.threads/schedlock.exp: New file.
8823
dd039bc4
EZ
88242002-08-22 Elena Zannoni <ezannoni@redhat.com>
8825
a9c64011
AS
8826 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8827 not altivec.c.
dd039bc4 8828
1f36144c
MK
88292002-08-17 Mark Kettenis <kettenis@gnu.org>
8830
8831 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8832 targets. The problem should be fixed now.
8833
16057ec7 88342002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8835
8836 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8837 2002-07-24 change that removes final dots from error messages.
8838
3c1499ad
TT
88392002-08-13 Tom Tromey <tromey@redhat.com>
8840
8841 * gdb.base/readline.exp: New file.
8842
a20ce2c3
AC
88432002-08-01 Andrew Cagney <ac131313@redhat.com>
8844
8845 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8846 supress message.
8847
db034ac5
AC
88482002-08-01 Andrew Cagney <cagney@redhat.com>
8849
8850 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8851 CHILL_FOR_TARGET and CHILL_LIB.
8852 * configure.in (configdirs): Remove gdb.chill.
8853 * configure: Regenerate.
8854 * lib/gdb.exp: Obsolete references to chill.
8855 * gdb.fortran/types.exp: Ditto.
8856 * gdb.fortran/exprs.exp: Ditto.
8857
3e000b18
KB
88582002-07-30 Kevin Buettner <kevinb@redhat.com>
8859
8860 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8861 set Irix-specific compile and link flags.
8862
28f4966b
KB
88632002-07-29 Kevin Buettner <kevinb@redhat.com>
8864
8865 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8866 source files. The ``-o'' option doesn't work with the ``-E'' option
8867 when using the Irix compiler.
8868
46c0d5a6
DJ
88692002-07-19 Daniel Jacobowitz <drow@mvista.com>
8870
8871 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8872 Improve support for reusing an exec file. Copy exec file
8873 to target, and run gdbserver on the target instead of on the host.
8874
eecf4bed
JB
88752002-07-18 Jim Blandy <jimb@redhat.com>
8876
0f815cdf
JB
8877 * gdb.base/ending-run.exp: Don't expect to see the program end in
8878 some orderly fashion when we're running on a real stand-alone
8879 board.
8880
eecf4bed
JB
8881 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8882 targets that don't support interrupts.
8883
52d309e4
JB
88842002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8885
8886 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8887 systems.
8888 Move comments in expect statements to inside the actions, so that they
8889 don't get matched against.
8890
ff683d9e
MK
88912002-07-10 Mark Kettenis <kettenis@gnu.org>
8892
8893 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8894 function when asleep" test.
8895
b5356753
AC
88962002-07-10 Andrew Cagney <ac131313@redhat.com>
8897
8898 * gdb.base/page.exp: Rewrite to handle problems with very long
8899 `info set' output. Update copyright.
8900
6aa4d13a
AC
89012002-06-26 Andrew Cagney <ac131313@redhat.com>
8902
8903 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8904 gdb.threads-hp.
8905 * gdb.hp/configure: Regenerate.
8906 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8907 * gdb.hp/gdb.threads-hp/configure: Delete file.
8908 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8909
8cf8c2b8
AC
89102002-06-22 Andrew Cagney <ac131313@redhat.com>
8911
8912 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8913 setlocale, bindtextdomain and textdomain.
8914
6827a8f8
JB
89152002-06-11 Jim Blandy <jimb@redhat.com>
8916
919d772c
JB
8917 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8918 preprocessor macro information is present.
8919
6827a8f8
JB
8920 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8921 tests.
8922
c15b0d21
MS
89232002-06-06 Michael Snyder <msnyder@redhat.com>
8924
c5984d70
MS
8925 * gdb.base/overlays.exp: Record addresses of overlay
8926 functions in TCL variables rather than in GDB variables,
8927 to avoid having GDB convert them to pointers (with loss
8928 of information).
8929
d63a86f8 8930 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8931 default linker script changes.
c15b0d21
MS
8932 * gdb.base/long_long.exp: Add check for sizeof (long double).
8933
be26fe0d
ML
89342002-06-06 Michal Ludvig <mludvig@suse.cz>
8935
8936 * gdb.asm/asm-source.exp: Add x86-64 target.
8937 * gdb.asm/x86_64.inc: New.
d63a86f8 8938
258093ca 89392002-05-30 Michael Chastain <mec@shout.net>
258093ca 8940
4b3153f1 8941 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8942 * gdb.c++/m-static.cc: New file.
8943 * gdb.c++/m-static.exp: New file.
8944
241264c6
MS
89452002-05-28 Michael Snyder <msnyder@redhat.com>
8946
8947 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8948 precision.
8949
9bba8c8f 89502002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8951
4b3153f1 8952 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8953 * gdb.c++/m-data.cc: New file.
8954 * gdb.c++/m-data.exp: New file.
8955
89562002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8957
4b3153f1 8958 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8959 * gdb.c++/try_catch.cc: New file.
d63a86f8 8960 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8961
def1b996
MC
89622002-05-27 Michael Chastain <mec@shout.net>
8963
8964 * gdb.c++/local.exp: Accept more nested types in output.
8965
522ba268
MC
89662002-05-26 Michael Chastain <mec@shout.net>
8967
8968 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8969
277254ba
MS
89702002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8971
8972 * lib/gdb.exp (gdb_wrapper_init): Just because
8973 gdb_wrapper_file exists, this does not mean that the file
8974 should not be rebuilt. That is what gdb_wrapper_initialized
8975 is for.
8976 (default_gdb_init): Reset gdb_wrapper_initialized.
8977
b61a8733
MS
89782002-05-23 Michael Snyder <msnyder@redhat.com>
8979
d63a86f8 8980 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8981 the precision of the floating point test results.
8982 * gdb.base/call-rt-st.exp: Ditto.
8983
b61a8733
MS
8984 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8985 * gdb.base/call-rt-st.exp: Ditto.
8986
56f6e910
MC
89872002-05-19 Michael Chastain <mec@shout.net>
8988
8989 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8990
ad0b0016
EZ
89912002-05-19 Elena Zannoni <ezannoni@redhat.com>
8992
a9c64011
AS
8993 * configure.in (configdirs): Add gdb.arch.
8994 * configure: Regenerate.
ad0b0016 8995
f617d2b6
JB
89962002-05-17 Jim Blandy <jimb@redhat.com>
8997
8998 * gdb.base/completion.exp: Recognize the more detailed error
8999 messages produced by the macro expander's lexical analyzer.
9000
eac2a696
EZ
90012002-05-14 Elena Zannoni <ezannoni@redhat.com>
9002
a9c64011
AS
9003 * gdb.arch/altivec-abi.c: New file.
9004 * gdb.arch/altivec-abi.exp: New file.
9005 * gdb.arch/altivec-regs.c: New file.
9006 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9007
2fdde8f8
DJ
90082002-05-14 Daniel Jacobowitz <drow@mvista.com>
9009
9010 * gdb.base/maint.exp (maint print type): Update for new type
9011 structure.
d63a86f8 9012
e31f1a7c
EZ
90132002-05-14 Elena Zannoni <ezannoni@redhat.com>
9014
9015 * gdb.arch: New directory.
9016 * gdb.arch/configure.in: New file.
9017 * gdb.arch/configure: New file.
9018 * gdb.arch/Makefile.in: New file.
9019
db589741
CV
90202002-05-13 Corinna Vinschen <vinschen@redhat.com>
9021
9022 * gdb.asm/asm-source.exp: Add v850 as supported target.
9023 * gdb.asm/v850.inc: New file.
9024
8ce2a7dc
DJ
90252002-05-13 Daniel Jacobowitz <drow@mvista.com>
9026
9027 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9028
df763c7f
DJ
90292002-05-12 Daniel Jacobowitz <drow@mvista.com>
9030
9031 * gdb.base/break.exp: Check 'break "marker2"'.
9032
377daeed
MS
90332002-05-10 Michael Snyder <msnyder@redhat.com>
9034
9035 * gdb.base/long_long.exp: Fix typo.
9036
c4b7bc2b
JB
90372002-05-10 Jim Blandy <jimb@redhat.com>
9038
ecac9a4e
JB
9039 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9040 a bug.
9041
c4b7bc2b
JB
9042 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9043 Recognize more detailed error message produced by the macro
9044 expander's lexical analyzer.
9045 * lib/gdb.exp (test_print_reject): Same.
9046
e71019a1
MK
90472002-05-09 Mark Kettenis <kettenis@gnu.org>
9048
9049 * gdb.c++/method.exp: Fix typo.
9050
fedfc8e6
MS
90512002-05-08 Michael Snyder <msnyder@redhat.com>
9052
166a1957
MS
9053 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9054 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9055 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9056 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9057 Add iftarget clause for strongarm.
d63a86f8 9058
f1c47eb2
MS
90592002-05-06 Michael Snyder <msnyder@redhat.com>
9060
cb9a9d3e
MS
9061 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9062 (gdb_continue_to_end): Accept output from status wrapper.
9063 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9064 Clean up fail messages to match pass messages.
9065
f1c47eb2
MS
9066 Enable the "needs_status_wrapper" testsuite feature.
9067 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9068 (gdb_compile): Conditionally call gdb_wrapper_init.
9069 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9070 * gdb.c++/method.exp: Recognize output from status wrapper.
9071
6079c749
BE
90722002-05-06 Ben Elliston <bje@redhat.com>
9073From Graydon Hoare <graydon@redhat.com>
9074
9075 * config/sid.exp: Include support for "rawsid" protocol.
9076
188baff3
JB
90772002-05-03 Jim Blandy <jimb@redhat.com>
9078
9079 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9080 * gdb.c++/hang3.C: New file.
9081
b9c07f0f
AC
90822002-05-04 Andrew Cagney <ac131313@redhat.com>
9083
9084 * gdb.base/default.exp: Remove obsolete code.
9085 * gdb.c++/misc.exp: Ditto. Update copyright.
9086 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9087 * gdb.base/whatis.exp: Ditto. Update copyright.
9088 * gdb.base/scope.exp: Ditto. Update copyright.
9089 * gdb.base/ptype.exp: Ditto. Update copyright.
9090 * gdb.base/printcmds.exp: Ditto. Update copyright.
9091 * gdb.base/opaque.exp: Ditto. Update copyright.
9092 * gdb.base/list.exp: Ditto.
9093 * gdb.base/funcargs.exp: Ditto. Update copyright.
9094 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9095 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9096 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9097 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9098 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9099 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9100
5c7a0397
MS
91012002-05-02 Michael Snyder <msnyder@redhat.com>
9102
d6dcc264 9103 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9104 * gdb.base/long_long.exp: Add xscale target.
9105 * gdb.base/default.exp: Add xscale target.
9106
eb7f1c48
JB
91072002-05-01 Jim Blandy <jimb@redhat.com>
9108
9109 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9110 gdb.c++/hang.exp: New test.
9111
a6befae8
FF
91122002-05-01 Fred Fish <fnf@redhat.com>
9113
9114 * gdb.base/completion.exp: Handle completions of "./Make" for
9115 more than one completion possibility, as is the case when we
9116 build and test in the source tree.
9117
0a310277
AG
91182002-04-29 Anthony Green <green@redhat.com>
9119
9120 * gdb.java/jmisc1.exp: New file.
9121 * gdb.java/jmisc2.exp: New file.
9122
6ff9af88
DJ
91232002-04-24 Daniel Jacobowitz <drow@mvista.com>
9124
9125 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9126
96b3d632
EZ
91272002-04-23 Elena Zannoni <ezannoni@redhat.com>
9128
9129 * gdb.base/help.exp: Change 'help status' to allow for target
9130 dependent output differences.
9131
5019bb54
MC
91322002-04-22 Michael Chastain <mec@shout.net>
9133
9134 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9135
a805a116
MC
91362002-04-22 Michael Chastain <mec@shout.net>
9137
9138 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9139
a1706bfd
DM
91402002-04-17 David S. Miller <davem@redhat.com>
9141
9142 * gdb.asm/sparc64.inc: New file.
9143 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9144
a73a20a2
EZ
91452002-04-19 Elena Zannoni <ezannoni@redhat.com>
9146
9147 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9148 instruction file directly into the build tree. Clean up at end of
9149 test.
9150
ba678339
DM
91512002-04-18 David S. Miller <davem@redhat.com>
9152
9153 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9154 handle 64-bit platforms correctly.
9155 * gdb.base/maint.exp: Likewise.
9156
b03399da
KB
91572002-04-18 Kevin Buettner <kevinb@redhat.com>
9158
9159 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9160 ``-fpic'' when compiling files comprising a shared library, but
9161 it does need additional linker flags in order to find shared
9162 libraries at run time.
9163
e2004992
KB
91642002-04-18 Kevin Buettner <kevinb@redhat.com>
9165
9166 * gdb.base/cvexpr.c (use): New function.
9167 (main): Invoke use() on all global variables to prevent
9168 some linkers from deleting these otherwise unused symbols.
9169
d8937120
MC
91702002-04-17 Michael Chastain <mec@shout.net>
9171From David S. Miller <davem@redhat.com>
9172
9173 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9174 handle 64-bit platforms correctly.
9175
ffd61a58
MS
91762002-04-12 Michael Snyder <msnyder@redhat.com>
9177From Jim Blandy <jimb@redhat.com>
a9c64011 9178 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9179 script can handle this instead.
9180 * gdb.base/bar.c (barx): Same.
9181 * gdb.base/baz.c (bazx): Same.
9182 * gdb.base/grbx.c (grbxx): Same.
9183
9184 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9185 manager doesn't automatically unmap overlays unnecessarily.
9186
6b8426a6
MH
91872002-04-10 Martin M. Hunt <hunt@redhat.com>
9188
9189 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9190 stepping out of main.
9191
34af4875
MC
91922002-04-09 Michael Chastain <mec@shout.net>
9193
9194 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9195 scope so that the nested scope tests will make sense.
9196 * gdb.c++/local.exp: Write patterns that actually work with gcc
9197 (the HP patterns "were never known to work with gcc").
9198 Keep the old aCC patterns too.
9199
2d1676a0
DJ
92002002-04-09 Daniel Jacobowitz <drow@mvista.com>
9201
9202 * gdb.base/attach.exp: Correct target board test.
9203
3a63e3f9
MC
92042002-04-08 Michael Chastain <mec@shout.net>
9205
9206 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9207 in a const method. Add some xfail and fail cases for configurations
9208 that do not emit the "const ...".
9209
f18dabd2
MC
92102002-04-07 Michael Chastain <mec@shout.net>
9211
9212 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9213 Accept "A * const" and "const A * const" as type of "this".
9214 Fix spelling of getFunky throughout. Make messages uniform.
9215
0fcddd82
EZ
92162002-04-07 Elena Zannoni <ezannoni@redhat.com>
9217
a9c64011 9218 Work around for PR gdb/285:
0fcddd82
EZ
9219 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9220
16a8534a
EZ
92212002-04-07 Elena Zannoni <ezannoni@redhat.com>
9222
9223 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9224 instructions file at run time instead of configure time.
9225 Sometimes we run the test in a directory that is not the one we
9226 configured in.
9227 * gdb.asm/configure.in: Delete creation of symlink.
9228 * gdb.asm/configure: Regenerate.
9229
24181d81
JB
92302002-04-05 J. Brobecker <brobecker@gnat.com>
9231
9232 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9233 xfullpath () function.
9234
7cdb7107
DJ
92352002-04-04 Daniel Jacobowitz <drow@mvista.com>
9236
9237 * gdb.asm/Makefile.in: Correct dependencies.
9238
9239 * gdb.asm/powerpc.inc: New file.
9240 * gdb.asm/asm-source.exp: Add PowerPC.
9241 * gdb.asm/configure.in: Likewise.
9242 * gdb.asm/configure: Regenerated.
9243
a7d17088
DJ
92442002-04-04 Daniel Jacobowitz <drow@mvista.com>
9245
9246 * gdb.base/relocate.exp: New file.
9247 * gdb.base/relocate.c: New file.
9248
cd721503
FF
92492002-04-04 Fred Fish <fnf@redhat.com>
9250
9251 * gdb.base/step-test.exp: Update comment regarding stopping in
9252 memcpy/bcopy calls inserted as part of the compiler runtime.
9253
b22ad7a7
MS
92542002-04-04 Michael Snyder <msnyder@redhat.com>
9255
9256 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9257
5f279fa6
DJ
92582002-04-03 Daniel Jacobowitz <drow@mvista.com>
9259
9260 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9261 (gdb_expect): Remove $notransfer hack.
9262
dd0fd3ce
DJ
92632002-04-02 Daniel Jacobowitz <drow@mvista.com>
9264
9265 * gdb.c++/classes.exp ("calling method for small class"): Match
9266 updated register output.
9267
1e50cda1
DJ
92682002-03-30 Daniel Jacobowitz <drow@mvista.com>
9269
9270 Fix PR gdb/452
9271 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9272 when finished. Make gdb_file_cmd send "exec-file" when
9273 appropriate.
9274
24015922
DJ
92752002-03-30 Daniel Jacobowitz <drow@mvista.com>
9276
9277 * gdb.base/attach.exp: Remove extra setup_xfail.
9278
dd7dfd64
MS
92792002-03-26 Michael Snyder <msnyder@redhat.com>
9280
9281 * gdb.base/default.exp: Add tests for dump, append, and restore.
9282 * gdb.base/help.exp: Add tests for dump, append, and restore.
9283 * gdb.base/dump.exp: New file, test dump, append and restore.
9284 * gdb.base/dump.c: New file.
9285
48b2f8d7
MS
92862002-03-27 Michael Snyder <msnyder@redhat.com>
9287
d63a86f8 9288 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9289 clean-ups in help messages.
9290
05b4d525
FF
92912002-03-26 Fred Fish <fnf@redhat.com>
9292
9293 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9294 have debugging info for those functions and the compiler uses them
9295 internally to copy structs around.
9296
d7679631
FF
92972002-03-26 Fred Fish <fnf@redhat.com>
9298
9299 * gdb.base/list.exp: Revert the change made yesterday and add note
9300 about why we don't list the default lines for remote targets.
9301
523ac3f9
MS
93022002-03-25 Michael Snyder <msnyder@redhat.com>
9303
9304 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9305
754b2b8d
FF
93062002-03-25 Fred Fish <fnf@redhat.com>
9307
9308 * gdb.base/list.exp: This test works on remote targets so remove
9309 the short circuit for remote targets. Update copyright.
9310
33c3e192
FF
93112002-03-25 Fred Fish <fnf@redhat.com>
9312
9313 * gdb.base/attach.exp: Fix logic error that was suppressing this
9314 test for all non hppa*-*-hpux* targets, instead of the hp target.
9315 Move comments closer to the suppression point. Also now need to
9316 check that we are running natively.
9317
d43e73ee
MS
93182002-03-22 Michael Snyder <msnyder@redhat.com>
9319
882c8f02
MS
9320 * gdb.base/default.exp: Add test for gcore. Update copyright.
9321 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9322
04c12f60
FF
93232002-03-06 Fred Fish <fnf@redhat.com>
9324
9325 * gdb.base/funcargs.c: Remove extraneous ';' character.
9326 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9327
b43df995
MC
93282002-03-04 Michael Chastain <mec@shout.net>
9329
9330 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9331 accommodate gcc v3 function signature.
9332 * gdb.mi/mi0-var-cmd-exp: Ditto.
9333
92362027
AC
93342002-02-24 Andrew Cagney <ac131313@redhat.com>
9335
9336 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9337 ``GNU/Linux'' or ``Linux kernel''
9338 * testsuite/gdb.threads/pthreads.c: Ditto.
9339
258ad32d
MC
93402002-02-24 Michael Chastain <mec@shout.net>
9341
9342 * gdb.threads/pthreads.c (thread1): Add a return statement.
9343 (thread2): Likewise.
9344 (foo): Likewise.
9345
04c3b3d4
MC
93462002-02-23 Michael Chastain <mec@shout.net>
9347
9348 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9349 to placate gcc.
9350
5a2a0a20
MC
93512002-02-23 Michael Chastain <mec@shout.net>
9352
9353 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9354 test "ptype bint". The test passes on all my stabs configurations.
9355
a640f7fc
JB
93562002-02-21 Jim Blandy <jimb@redhat.com>
9357
27924826
JB
9358 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9359 filename at a time, and watch for the ones we want to see.
9360
a640f7fc
JB
9361 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9362 types of pointers to prototyped functions.
9363
edcc8c75
AC
93642002-02-20 Andrew Cagney <ac131313@redhat.com>
9365
9366 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9367 signed, unsigned and straight char.
9368 (padding_char, padding_short, padding_int, padding_long,
9369 padding_long_long, padding_float, padding_double,
9370 padding_long_double): New global variables.
9371 (fill, fill_structs): New functions.
9372
9373 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9374 for correctly sized writes. Update copyright.
9375 (get_valueof): New procedure.
9376 (get_sizeof): Call get_valueof.
9377 (check_valueof): New procedure.
9378 (check_padding): New procedure.
9379
ac57ea44
MC
93802002-02-20 Michael Chastain <mec@shout.net>
9381
9382 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9383 to setup_xfail. Document some of the remaining calls.
9384
7a10c941
MC
93852002-02-18 Michael Chastain <mec@shout.net>
9386
9387 * gdb.c++/userdef.exp: Update copyright year.
9388
fb8acdcc
DJ
93892002-02-18 Daniel Jacobowitz <drow@mvista.com>
9390
9391 * gdb.c++/userdef.exp: Test overloaded operators properly.
9392 Remove xfails.
9393
fda6ae12
MS
93942002-02-14 Michael Snyder <msnyder@redhat.com>
9395
9396 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9397
676a0442
DJ
93982002-02-14 Daniel Jacobowitz <drow@mvista.com>
9399
9400 * gdb.base/a2-run.exp: Check for a remote target properly.
9401 * gdb.base/annota1.exp: Likewise.
9402 * gdb.base/list.exp: Likewise.
9403 * gdb.base/reread.exp: Likewise.
9404 * gdb.base/scope.exp: Likewise.
9405 * gdb.base/shlib-call.exp: Likewise.
9406 * gdb.base/term.exp: Likewise.
9407 * gdb.c++/annota2.exp: Likewise.
9408
78b4f468
RE
94092002-02-13 Richard Earnshaw <rearnsha@arm.com>
9410
9411 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9412
9a81ba51
MC
94132002-02-10 Michael Chastain <mec@shout.net>
9414
9415 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9416 (call_after_alloca): Ditto.
9417
004af6c7
DJ
94182002-02-10 Daniel Jacobowitz <drow@mvista.com>
9419
9420 * gdb.base/ending-run.exp: Guard "cont" test with
9421 gdb_skip_stdio_test.
9422
37225f62
JB
94232002-02-06 Jim Blandy <jimb@redhat.com>
9424
9425 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9426 from here...
9427 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9428 To here. Disable this test on non-HP platforms. Add big comment.
9429
fe6fdd96
MS
94302002-02-04 Michael Snyder <msnyder@redhat.com>
9431
9432 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9433 other than d10v and m32r.
9434
036fad3f
RE
94352002-02-02 Richard Earnshaw <rearnsha@arm.com>
9436
9437 * gdb.base/default.exp: Rewrite test patterns to reduce time
9438 taken to match them.
9439
7148ab62
DJ
94402002-01-30 Daniel Jacobowitz <drow@mvista.com>
9441
9442 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9443 Allow a start function above main.
9444 * gdb.threads/linux-dp.exp: Fix copyright date.
9445
396cc255
DJ
94462002-01-30 Daniel Jacobowitz <drow@mvista.com>
9447
a9c64011
AS
9448 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9449 (check_philosopher_stack): Check for manager thread before checking
9450 for a just-starting thread.
396cc255 9451
f038d31b
DJ
94522002-01-30 Daniel Jacobowitz <drow@mvista.com>
9453
9454 From Neil Booth <neil@daikokuya.demon.co.uk>:
9455 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9456 warnings.
9457
b3ff9d9a
FF
94582002-01-21 Fred Fish <fnf@redhat.com>
9459
9460 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9461 not caller.
9462
39ad761d
JB
94632002-01-21 Jim Blandy <jimb@redhat.com>
9464
9465 * gdb.base/reread.exp: Check that GDB properly re-reads the
9466 executable file when it changes while no inferior is running.
9467
aaf320fa
FF
94682002-01-21 Fred Fish <fnf@redhat.com>
9469
a9c64011
AS
9470 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9471 optionally accept the "shlib events" variation.
aaf320fa 9472
808a31f5
JB
94732002-01-21 Jim Blandy <jimb@redhat.com>
9474
9475 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9476 call `fflush' after every `printf', so that the output is produced
9477 at predictable points, regardless of whatever buffering does (or
9478 doesn't) take place.
9479 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9480 at different points.
9481
4420d5e2
DJ
94822002-01-20 Daniel Jacobowitz <drow@mvista.com>
9483
9484 * gdb.c++/inherit.exp: Update copyright years.
9485 * gdb.c++/method.exp: Likewise.
9486
3e36a0f4
DJ
94872002-01-20 Daniel Jacobowitz <drow@mvista.com>
9488
9489 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9490 artificial methods/arguments.
9491 * gdb.c++/derivation.exp: Likewise.
9492 * gdb.c++/inherit.exp: Likewise.
9493 * gdb.c++/method.exp: Likewise.
9494 * gdb.c++/virtfunc.exp: Likewise.
9495
b4ceaee6
AC
94962002-01-18 Andrew Cagney <ac131313@redhat.com>
9497
9498 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9499 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9500 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9501 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9502 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9503 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9504
ecace851
JB
95052002-01-17 Jim Blandy <jimb@redhat.com>
9506
9507 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9508 anchoring the pattern matching the entry point symbol's name.
9509
375fc983
AC
95102002-01-17 Andrew Cagney <ac131313@redhat.com>
9511
9512 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9513 continue/quit query. Update copyright.
9514
fe6fdd96
MS
95152002-01-14 Michael Snyder <msnyder@redhat.com>
9516
9517 * gdb.base/gcore.exp: Remove extra debugging output.
9518
e017c81f
DJ
95192002-01-13 Daniel Jacobowitz <drow@mvista.com>
9520
9521 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9522 for slightly dubious v2 mangled string.
9523
37ab3bf8
DJ
95242002-01-13 Daniel Jacobowitz <drow@mvista.com>
9525
9526 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9527
1bc05c3a 95282002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9529
1bc05c3a 9530 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9531
1bc05c3a
JM
9532 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9533 constructors.
9534 * gdb.c++/derivation.exp: Likewise.
9535 * gdb.c++/templates.exp: Likewise.
9536 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9537
1bc05c3a
JM
95382002-01-10 Michael Snyder <msnyder@redhat.com>
9539
9540 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9541
a911c360
MS
95422002-01-08 Michael Snyder <msnyder@redhat.com>
9543
9544 * gdb.base/gcore.exp: New test for generate-core-file command.
9545 * gdb.base/gcore.c: Testcase for above.
9546 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9547
ea2119ec
JM
95482002-01-08 Jason Merrill <jason@redhat.com>
9549
9550 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9551
68203136
FF
95522002-01-07 Fred Fish <fnf@redhat.com>
9553
9554 * gdb.c++/overload.exp: Remove unconditional xfails for:
9555 print foo_instance1.overloadargs(1)
9556 print foo_instance1.overloadargs(1, 2)
9557 print foo_instance1.overloadargs(1, 2, 3)
9558 print foo_instance1.overloadargs(1, 2, 3, 4)
9559 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9560 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9561 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9562 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9563 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9564 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9565 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9566 print foo_instance1.overload1arg()
9567 print foo_instance1.overload1arg((char)arg2)
9568 print foo_instance1.overload1arg((signed char)arg3)
9569 print foo_instance1.overload1arg((unsigned char)arg4)
9570 print foo_instance1.overload1arg((int)arg7)
9571 print foo_instance1.overload1arg((unsigned int)arg8)
9572 print foo_instance1.overload1arg((float)arg11)
9573 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9574
21b9b5b1
MS
95752002-01-07 Michael Snyder <msnyder@redhat.com>
9576
9577 * gdb.base/huge.exp: New test. Print a very large target data object.
9578 (skip_huge_test): New test variable. Define if you want to skip this
9579 test. The test reads an 8 megabyte data object from the target, so it
9580 might be very time consuming on remote targets with a slow connection.
9581 * gdb.base/huge.c: New file. Test case for above.
9582
725f922e
FF
95832002-01-07 Fred Fish <fnf@redhat.com>
9584
9585 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9586 g_instance.bfoo, and g_instance.cfoo.
9587
634d57ec
JL
9588Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9589
f286b2c3
JL
9590 * gdb.base/break.c (multi_line_if_conditional): New function.
9591 (multi_ilne_while_conditional): Likewise.
9592 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9593 IF or WHILE condition puts the breakpoint at the start of
9594 the condition.
9595
634d57ec
JL
9596 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9597 hppa*-*-hpux* expected failure.
9598 * gdb.base/structs.exp (do_function_calls): Similarly.
9599
9600 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9601 watchpoints.
9602
9fbfe2dc
AC
96032002-01-06 Andrew Cagney <ac131313@redhat.com>
9604
9605 Fix PR gdb/66.
9606 * gdb.base/structs.exp: Replace skip for a29k with skip for
9607 gdb,cannot_call_functions.
9608 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9609 * gdb.base/callfuncs.exp: Ditto.
9610 * gdb.base/call-rt-st.exp: Ditto.
9611 * gdb.base/call-strs.exp: Ditto.
9612 * gdb.base/callfwmall.exp: Ditto.
9613 * gdb.base/scope.exp: Obsolete xfail a29k.
9614 * gdb.c++/misc.exp: Ditto.
9615 * gdb.c++/cplusfuncs.exp: Ditto.
9616 * gdb.base/ptype.exp: Ditto.
9617 * gdb.base/printcmds.exp: Ditto.
9618 * gdb.base/opaque.exp: Ditto.
9619 * gdb.base/list.exp: Ditto.
9620 * gdb.base/funcargs.exp: Ditto.
9621 * gdb.base/default.exp: Ditto.
9622
8ddad156
MS
96232002-01-04 Michael Snyder <msnyder@redhat.com>
9624
ca4976a6 9625 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9626 * gdb.base/maint.exp: Add tests for maint info sections options.
9627
1b074332
JL
9628Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9629
9630 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9631
7d159115
CV
96322001-12-20 Corinna Vinschen <vinschen@redhat.com>
9633
9634 * gdb.asm/arm.inc: New file.
9635 * gdb.asm/asm-source.exp: Add arm targets.
9636 * gdb.asm/configure.in: Ditto.
9637 * gdb.asm/configure: Recreated from configure.in.
9638
8fb87725
JL
9639Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9640
afabe08c
JL
9641 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9642 with HP's compiler.
9643 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9644 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9645 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9646 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9647
9648 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9649 either HP's compilers or GCC.
9650
db521deb
JL
9651 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9652 a SIGBUS or SIGSEGV.
9653
9654 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9655
9656 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9657 can be compiled with either HP's compiler or GCC.
9658
cfa88ab7
JL
9659 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9660 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9661 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9662
ca344dff
JL
9663 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9664 to match current gdb output. Update due to using auto-solib-limit
9665 for limiting instead of overloading auto-solib-add.
9666 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9667 test program.
9668
3f3c6e55 9669 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9670 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9671 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9672 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9673 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9674 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9675 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9676 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9677 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9678 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9679 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9680 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9681 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9682
8fb87725
JL
9683 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9684 a SIGTRAP to the inferior.
9685
cf599fa7
CV
96862001-12-19 Corinna Vinschen <vinschen@redhat.com>
9687
9688 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9689 Substitute call to target_link by call to gdb_compile.
9690
2cd045cd
JL
9691Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9692
a9c64011
AS
9693 * gdb.base/break.exp: Fix HP specific search string when testing
9694 backtracing in a called function.
2cd045cd 9695
a9c64011
AS
9696 * gdb.base/constvars.exp: Only set lang to C++ if we're
9697 compiling the test with HP's compilers.
9698 * gdb.base/volatile.exp: Similarly.
2cd045cd 9699
99ebe9ac
JB
97002001-12-19 Jim Blandy <jimb@redhat.com>
9701
9702 * gdb.base/printcmds.exp: Expect the null character to be printed
9703 as '\0', and the '\013' to be printed as '\v'.
9704 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9705 * gdb.base/setvar.exp: Same.
9706
b9891b29
JB
97072001-12-17 Jim Blandy <jimb@redhat.com>
9708
0eba65ab
JB
9709 * gdb.base/completion.exp: Rather than completing very long
9710 filenames, which can make the readline library produce output we
9711 don't recognize, cd to the directory first, and then complete
9712 using nice, short relative paths.
9713
6970b5b1
JB
9714 * gdb.base/completion.exp: On some systems, there is, in fact, a
9715 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9716 variables as being in scope. So use `no_var_named_this'
9717 instead of `b'.
6970b5b1 9718
b9891b29
JB
9719 * gdb.base/corefile.exp: Recognize the message saying that GDB
9720 can't find the core file's registers as a failure.
9721
e6ccd35f
JSC
97222001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9723
a9c64011
AS
9724 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9725 test expect string more specific.
e6ccd35f 9726
105ba819
CV
97272001-12-13 Corinna Vinschen <vinschen@redhat.com>
9728
9729 * gdb.asm/asm-source.exp: Add support for xstormy16.
9730 * gdb.asm/configure.in: Ditto.
9731 * gdb.asm/configure: Rebuild.
9732 * gdb.asm/xstormy16.inc: New file.
9733
e9e79dd9
FF
97342001-12-10 Fred Fish <fnf@redhat.com>
9735
9736 * gdb.base/maint.exp: Update to match changes in type dumping code.
9737
347dc97d
JB
97382001-12-10 Jim Blandy <jimb@redhat.com>
9739
9740 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9741 matching the entry point symbol's name at the beginning of the
9742 line.
9743
5178b9d6
DJ
97442001-12-07 Daniel Jacobowitz <drow@mvista.com>
9745
9746 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9747 gdb.c++/inherit.exp, gdb.c++/method.exp,
9748 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9749 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9750 and class layout support.
9751
af890c52
DJ
97522001-12-07 Daniel Jacobowitz <drow@mvista.com>
9753
9754 * gdb.c++/classes.exp: Add test for static member function.
9755 * gdb.c++/misc.cc: Add class with static member function.
9756
7a345fb3
JB
97572001-12-07 Jim Blandy <jimb@redhat.com>
9758
f2e54a80 9759 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9760 those tests as `unsupported'.
9761 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9762 Rewrite subsequent tests to use it.
9763
9764 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9765 those tests as `unsupported'.
9766 * gdb.base/structs.exp (call_struct_func): New function.
9767 (do_function_calls): Use call_struct_func to call the functions
9768 returning structs.
9769
0bc69509
JB
9770 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9771 whether functions are prototyped or not, so we can't possibly pass
9772 arguments to t_float_values2 properly.
9773
7a345fb3
JB
9774 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9775 value of `timeout' for targets other than the mips*tx39-*.
9776
edb6ede1
MS
97772001-12-06 Michael Snyder <msnyder@redhat.com>
9778
d63a86f8 9779 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9780 and detect whether the start symbol has a leading underscore.
9781
2d842f13
JB
97822001-12-04 Jim Blandy <jimb@redhat.com>
9783
9784 * gdb.base/completion.exp: Clarify indentation.
9785
68550daf
JB
97862001-12-03 Jim Blandy <jimb@redhat.com>
9787
9788 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9789 variables on the S/390, not `.word'.
9790
cd5195a8
JB
97912001-11-30 Jim Blandy <jimb@redhat.com>
9792
9793 Add assembly-source tests for s390-ibm-linux.
9794 * gdb.asm/s390.inc: New file.
9795 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9796 the S/390 architecture.
a9c64011 9797 * gdb.asm/configure: Regenerated.
cd5195a8 9798
ca9efc90
MS
97992001-11-30 Michael Snyder <msnyder@redhat.com>
9800
9801 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9802 next, info source, info sources, info line, global and static
9803 variables, and static functions.
9804 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9805 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9806 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9807 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9808 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9809 (gdbasm_leave): Restore frame pointer.
9810 (gdbasm_startup): Copy stack set-up from crt0.S.
9811
d0e66976
FN
98122001-11-26 Fernando Nasser <fnasser@redhat.com>
9813
9814 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9815 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9816 to a local (non-static) variable. Copy tstruct.a to a static buffer
9817 and return a pointer to that buffer.
9818 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9819
e2334072
MK
98202001-11-24 Mark Kettenis <kettenis@gnu.org>
9821
9822 * gdb.asm/configure.in: Fix recognition of ix86 target.
9823 * gdb.asm/configure: Regenerate.
9824
756caa3d
MS
98252001-11-21 Michael Snyder <msnyder@redhat.com>
9826
9827 * gdb.asm/sparc.inc: New file.
9828 * gdb.asm/asm-source.exp: Recognize sparc target.
9829 * gdb.asm/configure.in: Recognize sparc target.
9830 * gdb.asm/configure: Regenerate.
d63a86f8 9831
9a4d72d5
MS
98322001-11-21 Michael Snyder <msnyder@redhat.com>
9833
9834 * gdb.asm/m32r.inc: New file.
9835 * gdb.asm/asm-source.exp: Recognize m32r target.
9836 * gdb.asm/configure.in: Recognize m32r target.
9837 * gdb.asm/configure: Regenerate.
9838
a773d1cd
MS
98392001-11-20 Michael Snyder <msnyder@redhat.com>
9840
017ac23d
MS
9841 * gdb.asm/i386.inc: New file.
9842 * gdb.asm/asm-source.exp: Recognize ix86 target.
9843 * gdb.asm/configure.in: Recognize ix86 target.
9844 * gdb.asm/configure: Regenerate.
9845
a773d1cd
MS
9846 * gdb.c++/namespace.exp: Fix quotes in output messages.
9847
bb632afb
MS
98482001-11-14 Michael Snyder <msnyder@redhat.com>
9849
25d559ca 9850 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9851 qualifier in a type cast expression, to designate an address
9852 in the instruction space (Harvard architecture).
9853
4749e309
MS
98542001-11-13 Michael Snyder <msnyder@redhat.com>
9855
9856 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9857 Tests for expressions using 'const' and 'volatile'.
9858
25050984
CV
98592001-11-13 Corinna Vinschen <vinschen@redhat.com>
9860
9861 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9862
1902c51f
DJ
98632001-11-12 Daniel Jacobowitz <drow@mvista.com>
9864
9865 * lib/mi-support.exp (mi_run_to_helper): Move comments
9866 outside of gdb_expect.
9867
dcf95b47
DJ
98682001-11-11 Daniel Jacobowitz <drow@mvista.com>
9869
9870 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9871 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9872 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9873 mi0_run_to): New functions.
9874 * gdb.mi/mi-simplerun.exp: Use them.
9875 * gdb.mi/mi0-simplerun.exp: Likewise.
9876 * gdb.mi/mi-var-cmd.exp: Likewise.
9877 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9878
45b074e1
AC
98792001-11-10 Andrew Cagney <ac131313@redhat.com>
9880
9881 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9882 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9883
bf50d346
AC
98842001-11-09 Andrew Cagney <ac131313@redhat.com>
9885
9886 * gdb.base/restore.exp: Include $expected value in restored test
9887 message.
9888
9383332c
AC
98892001-11-09 Andrew Cagney <ac131313@redhat.com>
9890
9891 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9892 implemented.
9893
db62520a
MS
98942001-11-08 Michael Snyder <msnyder@redhat.com>
9895
9896 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9897 Add pass/fail message for stop at breakpoint in call dummy function.
9898
b5703437
MS
98992001-11-07 Michael Snyder <msnyder@redhat.com>
9900
d63a86f8
RM
9901 * gdb.c++/templates.exp (test_template_breakpoints):
9902 If we get an overload menu, but it does not match what
760f6330 9903 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9904 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9905 making the whitespace optional. Argument for "new" may be
9906 "unsigned" as well as "unsigned int/long".
d63a86f8 9907 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9908 making the whitespace optional. Also replace "(void) with
9909 "((void|)), making the keyword "void" optional.
d63a86f8 9910 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9911 making the whitespace optional. Also replace "(void) with
9912 "((void|)), making the keyword "void" optional.
3bf40917
MS
9913 * gdb.base/callfuncs.c (t_float_values): This function must
9914 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9915 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9916 can be tested against both cases. Usually one case involves
9917 promotion of float to double, while the other does not.
9918 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9919 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9920 includes a stack frame for "start".
9921
c8ab4e6d
JB
99222001-11-05 Jim Blandy <jimb@redhat.com>
9923
9924 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9925 pointers are 32 bits long, and that offsets of relocs are always
9926 stored in the data (REL-style), and not in the reloc entry itself
9927 (RELA-style).
9928 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9929 stabs.
9930
3f08ced9
MS
99312001-11-01 Michael Snyder <msnyder@redhat.com>
9932
9933 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9934 and regular expression operators by using quoting.
9935
cbfa24cd
MS
99362001-10-31 Michael Snyder <msnyder@redhat.com>
9937
9938 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9939 depending on what the symbol table contains.
9940 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9941 the output of the ptype command. Similarly, accept both "const &"
9942 and "const&".
9943
aaa68313
CV
99442001-10-31 Corinna Vinschen <vinschen@redhat.com>
9945
9946 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9947 symbol `STORAGE' to allow to choose the storage class of
9948 the local datastructures.
9949 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9950 compiler directive.
9951
91740388
MS
99522001-10-30 Michael Snyder <msnyder@redhat.com>
9953
9954 * gdb.base/jump.exp: Allow it to run for all targets.
9955
1b7c05e7
CV
99562001-10-29 Corinna Vinschen <vinschen@redhat.com>
9957
9958 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9959 with new double_array size.
9960 (main): Change storage class of all local variables to static.
9961 Reduce size of double_array to 9.
9962 * gdb.base/call-ar-st.exp: Increase timeout value.
9963 Change expected output for double array to match new size in
9964 call-ar-st.c.
9965
36a22261
CV
99662001-10-29 Corinna Vinschen <vinschen@redhat.com>
9967
9968 * gdb.base/ending-run.exp: Create identical output when passing
9969 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9970 Stormy16 target.
36a22261 9971
92b8ae91
MK
99722001-10-28 Mark Kettenis <kettenis@gnu.org>
9973
9974 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9975 that we catch the expected failure under Linux/x86.
9976
cb135b83
OF
99772001-10-29 Orjan Friberg <orjanf@axis.com>
9978
9979 * gdb.base/setvar.exp: Escape curly braces.
9980 * gdb.stabs/weird.exp: Ditto.
9981
6884aa54
DJ
99822001-10-27 Daniel Jacobowitz <drow@mvista.com>
9983
9984 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9985 * gdm.mi/mi0-hack-cli.exp: Likewise.
9986
0398c9aa
AC
99872001-10-25 Andrew Cagney <ac131313@redhat.com>
9988
9989 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9990 messages.
9991
d20bf2e8
AC
99922001-10-21 Andrew Cagney <ac131313@redhat.com>
9993
9994 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
9995 checking MI enabled.
9996
03dd63aa
CV
99972001-10-09 Corinna Vinschen <vinschen@redhat.com>
9998
9999 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10000
1d9d99f3
FCE
100012001-10-04 Frank Ch. Eigler <fche@redhat.com>
10002
10003 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10004 if gdb child process crashes, just signal an error.
10005
838ae6c4
JB
100062001-10-02 Jim Blandy <jimb@redhat.com>
10007
10008 * lib/gdb.exp (test_xfail_format): Simplify.
10009
10010 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10011 front of the variable name `format'. Simplify `if'.
10012
8f0cbc1c
DJ
100132001-10-01 Daniel Jacobowitz <drow@mvista.com>
10014
10015 * gdb.threads/pthreads.exp: Wait for output and delay
10016 before sending ^C.
10017
1f08dafd
DJ
100182001-10-01 Daniel Jacobowitz <drow@mvista.com>
10019
10020 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10021 some incorrect output instead of timing out.
10022 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10023
674f90ff
CV
100242001-09-28 Corinna Vinschen <vinschen@redhat.com>
10025
10026 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10027 check to allow additional `int'.
10028
9b284272
DJ
100292001-09-27 Daniel Jacobowitz <drow@mvista.com>
10030
10031 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10032 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10033
b55a4771
MS
100342001-09-27 Michael Snyder <msnyder@redhat.com>
10035
10036 * lib/gdb.exp (test_debug_format): New proc.
10037 (setup_xfail_format): Use new proc test_debug_format.
10038 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10039 proc; use new service proc test_debug_format.
10040 Replace all other "gcc_compiled" tests with this test.
10041 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10042 proc; use new service proc test_debug_format.
10043 Replace all other "gcc_compiled" tests with this test.
10044
100452001-09-27 Michael Snyder <msnyder@redhat.com>
10046
10047 * gdb.base/cvexpr.exp: New file.
10048 * gdb.base/cvexpr.c: New file
10049 Test for expressions using const and volatile keywords.
10050
4e6667ac
CV
100512001-09-26 Corinna Vinschen <vinschen@redhat.com>
10052
10053 * gdb.base/constvars.exp: Check for different orders of keywords
10054 and additional "int" strings in output.
10055
4f337972
AC
100562001-09-22 Andrew Cagney <ac131313@redhat.com>
10057
10058 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10059 responses from "help maint".
10060
2015650d
FCE
100612001-09-19 Frank Ch. Eigler <fche@redhat.com>
10062
10063 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10064 to localhost:NNN instead of :NNN, in case Xvfb is listening
10065 only on TCP.
10066
f3bcedc1
CV
100672001-09-19 Corinna Vinschen <vinschen@redhat.com>
10068
10069 * gdb.base/recurse.exp: When checking leaving the watchpoint
10070 scope, recognize when gdb is in function's epilogue and pass.
10071
6b819c92
KS
100722001-09-18 Keith Seitz <keiths@redhat.com>
10073
10074 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10075 support for running tests against sid targets.
10076 (gdbtk_done): Ditto.
10077
a10c9419
CV
100782001-09-18 Corinna Vinschen <vinschen@redhat.com>
10079
10080 * gdb.base/ending-run.c (main): Set stdout buffersize
10081 to the same reasonable value for any target.
10082 * gdb.base/ending-run.exp: Add a regular expression
10083 to make testsuite happy on Sanyo Stormy16 target.
10084
739d0d99
CV
100852001-09-17 Corinna Vinschen <vinschen@redhat.com>
10086
10087 * gdb.base/display.c (do_loops): Add float variable `f'.
10088 Increment f in loop.
10089 * gdb.base/display.exp: Increment timeout by 60 seconds.
10090 Change float display test to use variable `f'.
10091
1b8947f0
JB
100922001-09-17 Jim Blandy <jimb@redhat.com>
10093
10094 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10095 overflowing the limited breakpoint tables on some ROM monitors
10096 (like the ROM68K).
10097
9890ac81
FCE
100982001-09-15 Frank Ch. Eigler <fche@redhat.com>
10099
10100 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10101 the "-ac" (disable access control) flag.
10102
6db765ea
JH
101032001-08-30 Jeff Holcomb <jeffh@redhat.com>
10104
10105 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10106 ints.
10107
4c32cc04
KS
101082001-08-30 Keith Seitz <keiths@redhat.com>
10109
10110 * lib/gdb.exp: Move all insight-related functionality into
10111 separate file.
10112 * lib/insight-support.exp: New file.
10113
8d6e6f81
FCE
101142001-08-29 Frank Ch. Eigler <fche@redhat.com>
10115
10116 * config/sid.exp (sid_start): Never set sid verbosity; disable
10117 expect_background {} that consumed its stdout; tolerate </dev/null.
10118 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10119
6a90e1d0
AC
101202001-08-18 Andrew Cagney <ac131313@redhat.com>
10121
10122 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10123 CLI jump command to start it.
10124 (mi_run_to_main): Fail immediatly when unexpected output.
10125
1759b3c3
AC
101262001-08-18 Andrew Cagney <ac131313@redhat.com>
10127
10128 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10129 beginning of function. Fix PR gdb/191.
10130
61d11d80
FCE
101312001-08-16 Frank Ch. Eigler <fche@redhat.com>
10132
10133 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10134 what to force sid endianness to.
10135
942a4df2
KS
101362001-08-15 Keith Seitz <keiths@redhat.com>
10137
10138 * lib/gdb.exp (gdbtk_start): Don't set environment
10139 variables for TCL_LIBRARY and friends. Insight will
10140 now figure these out for itself.
10141
0521c418
MS
101422001-08-02 Michael Snyder <msnyder@redhat.com>
10143
10144 * gdb.base/completion.exp: Remove the symbol "a64l" from
10145 the expect string; this is target-specific, and not related
10146 to what is being tested.
10147
74a9a58a
DB
101482001-08-02 Dave Brolley <brolley@redhat.com>
10149
10150 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10151
c70819fa
MS
101522001-07-25 Michael Snyder <msnyder@redhat.com>
10153
c2b8fa57
MS
10154 * gdb.base/consecutive.exp: New file. Test stepping over
10155 breakpoints on consecutive instructions.
10156 * gdb.base/consecutive.c: New file.
10157
c70819fa
MS
10158 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10159 curly braces in regular expressions.
10160
2b1a1355
MS
101612001-07-25 Michael Snyder <msnyder@redhat.com>
10162
10163 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10164 legitimate output from stepping out of main.
10165
413eca6f
KS
101662001-07-22 Keith Seitz <keiths@redhat.com>
10167
10168 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10169 the empty string, do not run the tests.
10170
7e5a9322
SC
101712001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10172
10173 * gdb.base/long_long.exp: Detect size of pointer. Take into
10174 account 2-byte pointers when testing for p/a results.
10175
de58f10f
SC
101762001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10177
d63a86f8 10178 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10179 and defined to 1K for m68hc11.
10180 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10181 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10182 (sizeof_random_data): New variable to tell the size of the data table;
10183 don't test past this size; always run to main.
10184
d6f5fea1
SC
101852001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10186
10187 * gdb.base/return2.exp: return of long long and double fails for
10188 68HC11; don't execute these tests on that platform.
10189 * gdb.base/return.exp: Return of a double fails for 68hc11.
10190
c477543d
SC
101912001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10192
10193 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10194 tests that print a float.
10195 * call-rt-st.exp: Likewise.
10196
63cf1c79
MK
101972001-07-12 Mark Kettenis <kettenis@gnu.org>
10198
10199 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10200 running this test on Linux.
10201
112f9ab5
MC
102022001-06-24 Michael Chastain <chastain@redhat.com>
10203
10204 * gdb.base/arithmet.exp: Remove some tests to make all test names
10205 unique.
10206
4970cb0f
MS
102072001-07-03 Michael Snyder <msnyder@redhat.com>
10208
10209 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10210 the output of the ptype command.
10211
d85da69f
MS
102122001-07-02 Michael Snyder <msnyder@redhat.com>
10213
4c8a82de
MS
10214 * gdb.base/completion.exp: Don't assume that break.c is the only
10215 source file that may contain functions named "marker".
d85da69f
MS
10216 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10217
8afc772b
AC
102182001-06-28 Andrew Cagney <ac131313@redhat.com>
10219
10220 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10221 of files to delete.
10222
10223 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10224 * gdb.disasm/h8300s.exp: New file.
10225 gdb.disasm/h8300s.s: Likewise.
10226
cff22675
AC
102272001-06-27 Andrew Cagney <ac131313@redhat.com>
10228
10229 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10230 empty breakpoint tables.
10231
68c81b54
AC
102322001-06-25 Andrew Cagney <ac131313@redhat.com>
10233
10234 * lib/mi-support.exp: Update args=... part of stop-reason
10235 patterns. Accept either a list or a tuple.
10236
2dd62704
AC
102372001-06-23 Andrew Cagney <ac131313@redhat.com>
10238
10239 * lib/mi-support.exp: Remove local emacs variable defining
10240 change-log-default-name.
10241
b4127474
MC
102422001-06-22 Michael Chastain <chastain@redhat.com>
10243
10244 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10245 This is operationally compatible with the previous version.
10246
8dbfb380
JB
102472001-06-13 Jim Blandy <jimb@redhat.com>
10248
10249 * lib/gdb.exp (gdb_test): Doc fix.
10250
f2d8c86d
MC
102512001-06-10 Michael Chastain <chastain@redhat.com>
10252
10253 * gdb.base/exprs.exp: Remove a duplicate test.
10254
81564d34
JB
102552001-06-06 Jim Blandy <jimb@redhat.com>
10256
10257 * gdb.base/return2.exp (main): Use values to test float and double
10258 returns that are not NaN's, to avoid being confused by IEEE
10259 comparison rules.
10260
da55addb
MS
102612001-06-04 Michael Snyder <msnyder@redhat.com>
10262
10263 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10264 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10265 rather than wait for 12 more tests to time out.
10266
42c65987
JB
102672001-06-06 Jim Blandy <jimb@redhat.com>
10268
b18bced9 10269 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10270 Don't forget to match the GDB prompt.
b18bced9 10271
42c65987
JB
10272 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10273
5b41e5f0
JB
102742001-06-04 Jim Blandy <jimb@redhat.com>
10275
10276 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10277 command.
10278
015e046f
KB
102792001-05-31 Kevin Buettner <kevinb@redhat.com>
10280
10281 * gdb.base/annota1.exp (info break): Match four or more spaces
10282 after "Address".
10283
fb1ffbbe
MC
102842001-05-31 Michael Chastain <chastain@redhat.com>
10285
10286 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10287 (dm_type_int_star): Likewise.
10288 (dm_type_long_star): Likewise.
10289 (dm_type_void_star): Likewise.
10290
5ea2a32c
KB
102912001-05-29 Kevin Buettner <kevinb@redhat.com>
10292
10293 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10294 to a known value in order to get consistent results regardless
10295 of the setting of INPUTRC or the presence or contents of .inputrc.
10296
ae23c492
MS
102972001-05-24 Michael Snyder <msnyder@redhat.com>
10298
ac55707e
MS
10299 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10300 Don't require that the main thread and the manager thread are the
10301 first in the list.
10302
ae23c492
MS
10303 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10304 debugging. If test fails, issue an "unsupported" not a "fail".
10305
400071f1
JB
103062001-05-24 Jim Blandy <jimb@redhat.com>
10307
10308 Don't assume that short is shorter than int.
10309 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10310 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10311 this isn't true.
400071f1
JB
10312 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10313 an int, is not equal to ~0 stored in an unsigned char. This tests
10314 the same thing that the previous test meant to, but works on
10315 16-bit machines, too.
10316 ("print unsigned char != (~0)"): Same test, complemented.
10317
0816a3e5
MS
103182001-05-24 Michael Snyder <msnyder@redhat.com>
10319
10320 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10321 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10322 and prevents dejagnu getting out of step.
10323
f6dc23a9
KB
103242001-05-23 Kevin Buettner <kevinb@redhat.com>
10325
10326 * gdb.base/finish.exp (finish_void): Revise pattern for
10327 stopping on the call statement to not permit stopping at
10328 the start of the instructions comprising the call sequence.
10329
7dbd117d
MC
103302001-05-19 Michael Chastain <chastain@redhat.com>
10331
10332 * gdb.base/callfuncs.exp: Make all test names unique.
10333 * gdb.base/commands.exp: Make all test names unique.
10334 * gdb.base/condbreak.exp: Make all test names unique.
10335 * gdb.base/dbx.exp: Make all test names unique.
10336 * gdb.base/default.exp: Make all test names unique.
10337 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10338 and TIMEOUT messages to their corresponding PASS message.
10339 * gdb.base/ending-run.exp: Make all test names unique.
10340 * gdb.base/long_long.exp: Remove duplicate test.
10341
6b0b0a9e
KB
103422001-05-21 Kevin Buettner <kevinb@redhat.com>
10343
10344 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10345 stop on the call statement as well as the statement after the
10346 call.
10347
2caa35cb
MS
103482001-05-21 Michael Snyder <msnyder@redhat.com>
10349
10350 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10351
40713331
EZ
103522001-05-10 Elena Zannoni <ezannoni@redhat.com>
10353
a9c64011
AS
10354 * gdb.base/completion.exp: Revamp test. Make it execute on all
10355 platforms.
40713331 10356
c2c1be8d
EZ
103572001-05-10 Elena Zannoni <ezannoni@redhat.com>
10358
a9c64011
AS
10359 * config/gdbserver.exp (gdb_load): Handle the case
10360 in which the arguments to gdbserver are given in the
10361 baseboard configuration file.
10362 Also handle the case in which the server needs to do a
10363 load.
2c9cd303 10364
9671de48
KS
103652001-05-07 Keith Seitz <keiths@cygnus.com>
10366
a9c64011
AS
10367 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10368 set up the display for testing.
10369 (gdbtk_start): Convert all paths to paths that tcl will like.
10370 Export target information to environment.
10371 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10372 necessary.
10373 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10374 (to_tcl_path): New proc to convert a given pathname into
10375 a path acceptible as an argument to a tcl command.
10376 (_gdbtk_export_target_info): New proc to export target info
10377 into the environment for gdbtk testing.
10378 (gdbtk_done): New proc to signal end-of-test.
9671de48 10379
5a360f47
JB
103802001-05-06 Jim Blandy <jimb@redhat.com>
10381
10382 * restore.c: Make the code of caller0 correspond to its comment.
10383
66c756c6
MS
103842001-05-03 Michael Snyder <msnyder@redhat.com>
10385
10386 * config/sid.exp (gdb_target_sid): Check for error messages.
10387 On error or timeout, don't make expect exit (which will terminate
10388 all subsequent tests); instead just make gdb exit.
d63a86f8 10389 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10390 return a negative value.
10391
a966fde5
JB
103922001-04-24 Jim Blandy <jimb@redhat.com>
10393
851c18e0
JB
10394 * gdb.c++/templates.exp: If we see the prompt for the overload
10395 list, but we haven't recognized any of the longer patterns,
10396 arrange for this test to fail, not hang.
10397
a966fde5
JB
10398 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10399 variations.
10400
db144853
MC
104012001-04-22 Michael Chastain <chastain@redhat.com>
10402
10403 * gdb.c++/local.exp: Use the 'runto' library function.
10404 * gdb.c++/namespace.exp: Likewise.
10405 * gdb.c++/overload.exp: Likewise.
10406
3207ec21
KB
104072001-03-26 Kevin Buettner <kevinb@redhat.com>
10408
10409 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10410 * gdb.base/step-line.exp: New file. Test step/next in presence of
10411 #line directives.
10412 * gdb.base/step-line.c: New file. Test program for the above.
10413 * gdb.base/step-line.inp: New file. We pretend that this file has
10414 been transformed by some other tool into step-line.c.
10415
13b57657
JB
104162001-03-21 Jim Blandy <jimb@redhat.com>
10417
10418 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10419 unmangled operator names.
10420
754cbe1c
JB
104212001-03-20 Jim Blandy <jimb@redhat.com>
10422
10423 * gdb.threads/linux-dp.exp: Recognize an additional message
10424 generated by GDB when it doesn't understand how to debug threads
10425 on the target system.
10426
177495c9
AC
104272001-03-19 Andrew Cagney <ac131313@redhat.com>
10428
10429 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10430
f266096b
MC
104312001-03-12 Michael Chastain <chastain@redhat.com>
10432
10433 * gdb.c++/derivation.exp: Use the 'runto' library function.
10434
cac3c2ff
MC
104352001-03-12 Michael Chastain <chastain@redhat.com>
10436
10437 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10438
b6c11a24
MC
104392001-02-24 Michael Chastain <chastain@redhat.com>
10440
10441 * gdb.c++/ref-types.exp: Change handwritten code to library
10442 function 'runto'.
10443
6bae5bce
OF
104442001-03-16 Orjan Friberg <orjanf@axis.com>
10445
10446 * gdb.base/signals.exp: Set count to 0 explicitly.
10447
0015fd9a
MS
104482001-03-15 Mark Salter <msalter@redhat.com>
10449
10450 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10451 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10452 (gdb_load): Add support for additional target_info: gdb_download_size
10453 and gdb_load_timeout.
0015fd9a 10454
fc33412a
DT
10455Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10456
10457 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10458 file -- to prevent failing when the compile fails but we have no
10459 intention of running the tests anyway.
10460
10461 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10462 tests if set.
10463
10464 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10465 integers.
10466
10467 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10468 * gdb.c++/namespace.exp: Ditto.
10469
115f06de
OF
104702001-03-07 Orjan Friberg <orjanf@axis.com>
10471
10472 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10473 * gdb.base/pointers.exp: Relax pattern match of decimals.
10474
b6ba6518
KB
104752001-03-06 Kevin Buettner <kevinb@redhat.com>
10476
10477 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10478 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10479 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10480 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10481 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10482 config/sh.exp, config/sid.exp, config/slite.exp,
10483 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10484 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10485 config/vxworks.exp, config/vxworks29k.exp,
10486 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10487 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10488 gdb.base/arithmet.exp, gdb.base/assign.exp,
10489 gdb.base/async.exp, gdb.base/attach.exp,
10490 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10491 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10492 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10493 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10494 gdb.base/commands.exp, gdb.base/completion.exp,
10495 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10496 gdb.base/constvars.exp, gdb.base/corefile.exp,
10497 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10498 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10499 gdb.base/ending-run.exp, gdb.base/environ.exp,
10500 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10501 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10502 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10503 gdb.base/funcargs.exp, gdb.base/help.exp,
10504 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10505 gdb.base/logical.exp, gdb.base/long_long.exp,
10506 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10507 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10508 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10509 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10510 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10511 gdb.base/regs.exp, gdb.base/relational.exp,
10512 gdb.base/remote.exp, gdb.base/reread.exp,
10513 gdb.base/restore.exp, gdb.base/return2.exp,
10514 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10515 gdb.base/selftest.exp, gdb.base/setshow.exp,
10516 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10517 gdb.base/sigall.exp, gdb.base/signals.exp,
10518 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10519 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10520 gdb.base/step-test.exp, gdb.base/structs.c,
10521 gdb.base/structs.exp, gdb.base/structs2.exp,
10522 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10523 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10524 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10525 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10526 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10527 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10528 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10529 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10530 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10531 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10532 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10533 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10534 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10535 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10536 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10537 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10538 gdb.trace/circ.exp, gdb.trace/collection.exp,
10539 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10540 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10541 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10542 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10543 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10544 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10545 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10546 notices.
10547
dc96c6c7 105482001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10549
10550 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10551 first arg is int not float.
10552
dc96c6c7 105532001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10554
10555 * gdb.base/reread.exp: Unsupported for non-native targets;
10556 doesn't work for remote debugging.
10557
9b0c4aeb
FN
105582001-02-19 Fernando Nasser <fnasser@redhat.com>
10559
10560 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10561 * gdb.base/ending-run.exp: Properly handle the BSP state when
10562 stepping past the end of main.
9b0c4aeb 10563
02aa71d5
MC
105642001-02-19 John Moore <jmoore@redhat.com>
10565
10566 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10567 Converted HPUX fix for non-expected items following multiple
10568 step commands into general solution for all platforms.
10569
1fa449a4
MC
105702001-02-18 Michael Chastain <chastain@redhat.com>
10571
10572 * gdb.c++/classes.exp (do_tests): Change runto statements
10573 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10574 statements demangler agnostic.
10575 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10576 (gdb_virtfunc_restart): Likewise.
10577
b2f9ec70
MC
105782001-02-14 Michael Chastain <chastain@redhat.com>
10579
10580 * gdb.c++/inherit.exp (do_tests): Change runto statements
10581 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10582 statements demangler agnostic.
10583
cf74b8ca
AC
10584Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10585
10586 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10587 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10588 before calling common_routine 15 times'' tests.
10589
99f78f56
MC
105902001-02-11 Michael Chastain <chastain@redhat.com>
10591
10592 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10593 Helps the test script figure out which demangler is in use.
10594 (dm_type_foo_ref): Ditto.
10595 (dm_type_int_star): Ditto.
10596 (dm_type_long_star): Ditto.
10597 (dm_type_unsigned_int): Ditto.
10598 (dm_type_void): Ditto.
10599 (dm_type_void_star): Ditto.
99707966 10600 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10601 Probe the gdb demangler and set variables to accommodate
10602 formatting differences.
10603 (info_func_regexp): New function. Same as info_func, but
10604 matches against a regexp.
10605 (info_func): Match against a literal string.
10606 (print_addr_2): New function. Match against a literal string,
10607 which can be different from the input to gdb.
10608 (print_addr): Simply call print_addr_2 with the same argument twice.
10609 (test_lookup_operator_functions): Use demangler formatting variables.
10610 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10611 the tests in the same order as the C++ class declaration.
10612 (test_paddr_operator_functions): Ditto.
10613 (test_paddr_overloaded_functions): Ditto.
10614 (test_paddr_hairy_functions): Use demangler formatting variables.
10615 Add reference to gdb/19 for related tests.
10616 (do_tests): Call probe_demangler.
10617
1de8f023
KB
106182001-01-30 Kevin Buettner <kevinb@redhat.com>
10619
10620 * gdb.c++/templates.cc (printf): Remove unused function definition.
10621
ca3f91ed
MS
106222001-01-26 Felix Lee <flee@redhat.com>
10623
10624 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10625
106262001-01-25 matthew green <mrg@redhat.com>
10627
10628 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10629 up sid.
10630 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10631
106322001-01-25 matthew green <mrg@redhat.com>
10633
10634 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10635 Deprecate $sid_spawn_id.
ca3f91ed
MS
10636 (sid_exit): Remove code necessary only for `spawn.'
10637
106382001-01-25 matthew green <mrg@redhat.com>
10639
10640 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10641
fb18ec4a
MC
106422001-01-28 Michael Chastain <chastain@redhat.com>
10643
10644 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10645 to call when tests fail. It takes gdb out of the overloaded
10646 function choice menu back to the main prompt, so that the test
10647 program stays synchronized.
10648 (set_bp_overloaded): New proc to collect all the common
10649 code for setting a breakpoint on an overloaded name. Calls
10650 take_gdb_out_of_choice_menu when needed.
10651 (menu_overload1arg): New variable to collect the repeated
10652 instances of the expected menu for an overloaded name. Change
10653 the regular expression to handle changes in g++ type encoding:
10654 "void" can be either "void" or "", and "unsigned int" can be
10655 either "unsigned int" or "unsigned".
10656 (continue_to_bp_overloaded): Change regular expressions to handle
10657 changes in g++ type encoding.
10658 (no proc): Call take_gdb_out_of_choice_menu when needed.
10659 Remove redundant calls to "info break". Accept either "canceled"
10660 or "cancelled". Change regular expressions in "info break"
10661 calls to handle changes in g++ type encoding. Give all tests
10662 unique strings.
10663
9c646a6e
BE
106642001-01-17 Ben Elliston <bje@redhat.com>
10665
10666 * config/sid.exp: New file.
10667
9549d9c1
AC
10668Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10669
10670 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10671
dc96c6c7 106722000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10673
10674 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10675 Add a RE to accept a non-ascii char if one is ever presented.
10676
b4df4f68
FN
106772000-12-20 Fernando Nasser <fnasser@redhat.com>
10678
297dd0fd 10679 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10680
dc96c6c7 106812000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10682
d63a86f8 10683 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10684 in regexp. One '\' does not suffice on Linux.
10685
4a7bddb6
MC
106862000-12-09 Michael Chastain <chastain@redhat.com>
10687
10688 * gdb.base/break.exp (test_clear_command): Use a marker function
10689 rather than 'main' for the test function. Also move this
10690 test to an execution point where the marker function names are
10691 guaranteed to be bound to functions. (Executing tests after a
10692 'finish' from main runs into name conflicts with local names
10693 in __libc_start_main).
10694
dc96c6c7 106952000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10696
10697 * gdb.base/finish.exp: New test for gdb's "finish" command.
10698 * gdb.base/return2.exp: New test for gdb's "return" command.
10699 * gdb.base/return2.c: New source file for above.
10700
dc96c6c7 107012000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10702
10703 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10704 * gdb.base/miscexprs.exp: Ditto.
10705 * gdb.base/pointers.exp: Ditto.
10706 * gdb.c++/derivation.exp: Ditto.
10707 * gdb.c++/local.exp: Ditto.
10708 * gdb.c++/namespace.exp: Ditto.
10709 * gdb.c++/overload.exp: Ditto.
10710 * gdb.c++/ref-types.exp: Ditto.
10711
dc96c6c7 107122000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10713
10714 * gdb.base/constvars.exp: Test result of "up" command.
10715 * gdb.base/miscexprs.exp: Ditto.
10716 * gdb.base/pointers.exp: Ditto.
10717 * gdb.base/scope.exp: Ditto.
10718 * gdb.c++/derivation.exp: Ditto.
10719 * gdb.c++/local.exp: Ditto.
10720 * gdb.c++/namespace.exp: Ditto.
10721 * gdb.c++/overload.exp: Ditto.
10722 * gdb.c++/ref-types.exp: Ditto.
10723
44097287
FN
107242000-11-22 Michael Chastain <chastain@redhat.com>
10725
10726 * mips_pro.exp: Accept either "middle -> top -> main" or
10727 "middle -> main" in the backtrace, because gcc can optimize
10728 tail calls to jumps. Remove setup_xfail for the hppa case.
10729 Add a comment with the original warning messages from PR 3016,
10730 which was filed in 1993, to preserve them for posterity.
10731
9d2e1bab
ND
107322000-11-17 Nick Duffek <nsd@redhat.com>
10733
10734 * lib/gdb.exp (gdb_test): Override timeout with board info.
10735
1aca8eb7
ND
107362000-11-17 Nick Duffek <nsd@redhat.com>
10737
10738 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10739 the second kill and detach messages.
10740
93076499
ND
107412000-11-17 Nick Duffek <nsd@redhat.com>
10742
10743 * configure.in: Add AC_EXEEXT.
10744 * configure: Regenerate.
10745 * Makefile.in (just-check): Export EXEEXT.
10746 * lib/gdb.exp ($EXEEXT): Import from environment.
10747 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10748 expect "maint dump-me" on Cygwin.
10749 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10750 $EXEEXT.
10751
30e87cd3
ND
107522000-11-17 Nick Duffek <nsd@redhat.com>
10753
10754 * gdb.base/break.exp: Test backtrace and finish from called
10755 function on all platforms, not just HP-UX.
10756
dc96c6c7 107572000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10758
10759 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10760 code from gdb_target_monitor, so it can be used independantly
10761 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10762
dc96c6c7 107632000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10764
10765 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10766 * gdb.base/corefile.exp: Expect the message "Program is being
10767 debugged already" when we send the "corefile" command, since
10768 the preceeding gdb_load may have connected gdb to a remote target.
10769 * gdb.base/display.exp: Disable hardware watchpoints if new
10770 board info variable "no_hardware_watchpoints" is true.
10771 Replace single-letter commands with more readable ones.
10772 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10773 if new board info variable "no_hardware_watchpoints" is true.
10774 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10775 to see if stdio (printf) testing is possible.
10776 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10777 board info variable "no_hardware_watchpoints" is true. Use new
10778 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10779
39124dea
FN
107802000-11-13 Fernando Nasser <fnasser@redhat.com>
10781
10782 From Orjan Friberg <orjanf@axis.com>:
10783 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10784 in array print pattern match.
10785
a9e2e984
FN
107862000-11-09 Fernando Nasser <fnasser@redhat.com>
10787
10788 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10789 spelling "cancelled" to U.S. spelling "canceled" to match changes
10790 made to gdb.
10791 * gdb.c++/ovldbreak.exp: Ditto.
10792
c7db355b
PS
107932000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10794
10795 * gdb.base/callfuncs.c (main): Moved to end of file, call
10796 t_double_values to initialize the FPU before inferior calls are made.
10797 * gdb.base/callfuncs.exp: Test for register preservation after calling
10798 inferior functions. Add tests for continuining, finishing and
10799 returning from a stop in a call dummy.
10800
dc96c6c7 108012000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10802
10803 * gdb.base/commands.exp: Break up long lines, and re-indent.
10804
dc96c6c7 108052000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10806
10807 * config/gdbserver.exp: Rewritten from the ground up, to make it
10808 compatible with the current dejagnu tree, and to make it work with
10809 the new "gdbserver" in libremote.
10810
dc96c6c7 108112000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10812
10813 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10814 * gdb.base/varargs.exp: Skip entire test if no printf support.
10815 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10816 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10817
dc96c6c7 108182000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10819
10820 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10821 no floating point support.
10822 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10823 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10824 * gdb.base/call-rt-st.exp: Ditto.
10825 * gdb.base/call-strs.exp: Ditto.
10826
bac5fc66
JG
108272000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10828
10829 * gdb.base/sizeof.c: include <stdio.h>.
10830
10831 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
10832 'finish', otherwise uncaptured gdb_prompt would potentially
10833 throw remaining test points out of sync.
bac5fc66 10834
b22a6027
SB
108352000-07-26 Scott Bambrough <scottb@netwinder.org>
10836
10837 * gdb.base/recurse.exp: Run tests for all targets.
10838 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10839 gnu-oldld case on ARM.
10840 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10841 for ARM targets.
d63a86f8 10842
d8231941
AG
10843Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10844
10845 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10846 * gdb.java/configure: Rebuild.
10847
8caabe69
AG
10848Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10849
10850 * gdb.java/jv-exp.exp: New file.
10851
9d273ca3
AG
10852Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10853
10854 * configure: Rebuilt.
10855 * configure.in (configdirs): Add gdb.java.
10856 * gdb.java/jmisc.java: New file.
10857 * gdb.java/jmisc.exp: New file.
10858 * gdb.java/Makefile.in: New file.
10859 * gdb.java/configure: Rebuilt.
10860 * gdb.java/configure.in: New file.
10861 * lib/java.exp: New file.
10862
4f823a66
AC
10863Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10864
10865 * gdb.base/exprs.exp: Test casts to a pointer including over and
10866 underflow.
10867
2391e11d
AC
10868Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10869
10870 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10871 and the compilers sizes.
10872
54602222
ND
108732000-07-09 Nick Duffek <nsd@redhat.com>
10874
10875 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10876 (use_methods): New function.
10877 (main): Call use_methods().
10878 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10879 (do_tests): Call test_method_param_class.
10880
2bec0572
ND
108812000-07-09 Nick Duffek <nsd@redhat.com>
10882
10883 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10884 spelling.
10885 (test_enums): New procedure. Move enum tests from end of script
10886 to here. Set breakpoint on function name instead of line number.
10887 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10888 (enums2): New marker function.
10889 (enums1): New function.
10890 (main): Call enums1(). Move enum tests to enums1().
10891
78492fde
AC
10892Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10893
10894 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10895 compile/link program. Update line numbers.
10896 * gdb.asm/d10v.inc: Define ``startup''.
10897 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10898
49a2cef8
AC
10899Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10900
10901 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10902
3e6c8688
EZ
109032000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10904
10905 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10906 of 'help maint print' command.
10907
9ff5cbe9
AC
10908Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10909
10910 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10911 they use gdb_expect_list.
10912
17c579bd
AC
10913Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10914
10915 * gdb.base/commands.exp: Use ``set remote
10916 memory-read-packet-size'' instead of ``set endian big'' to test
10917 long commands.
10918
e6d71bf3
DB
109192000-06-03 Daniel Berlin <dan@cgsoftware.com>
10920
10921 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10922 g++, and stop skipping them.
e6d71bf3
DB
10923
10924 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10925 work under g++.
10926
d63a86f8 10927 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10928 initialization.
10929
dc96c6c7 109302000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10931
10932 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10933 the regular expression: accept an (almost) arbitrary sequence of
10934 "frames-invalid" and "breakpoints-invalid" messages both before
10935 and after the "starting" message.
10936
dc96c6c7 109372000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10938
10939 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10940
dc96c6c7 109412000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10942
10943 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10944 Relax the regular expression a little, make it pass on Solaris 8.
10945
8216cda9
KB
109462000-05-12 Kevin Buettner <kevinb@redhat.com>
10947
10948 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10949 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10950 Instead, it is permissible for gdb to stop on the line of the
10951 call itself.
10952
1a570b2f
MS
109532000-05-12 Michael Snyder <msnyder@.cygnus.com>
10954
10955 * gdb.base/break.exp (bp on small function, optimized file):
10956 Add a second pass pattern. The behavior differs here between stabs
10957 and dwarf for one-line functions. Stabs preserves two line symbols
10958 (one before the prologue and one after) with the same line number,
10959 but dwarf regards these as duplicates and discards one of them.
10960 Therefore the address after the prologue (where the breakpoint is)
10961 has no exactly matching line symbol, and GDB reports the breakpoint
10962 as if it were in the middle of a line rather than at the beginning.
10963
dc96c6c7 109642000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10965
d63a86f8 10966 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10967 rather than "send_gdb" (for consistancy).
10968
7d418785
AC
10969Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10970
10971 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10972 * gdb.c++/templates.cc: Properly check for GCC version number.
10973 * lib/compiler.cc: Likewise
10974
dc96c6c7 109752000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10976
d63a86f8 10977 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10978 gdb may not stop at the first line of main, due to code motion.
10979
dc96c6c7 109802000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10981
10982 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10983 This test depends on parsing the printf output from the target.
10984 Since the sparclet stub doesn't do stdio, this will never work.
10985 * gdb.base/call-rt-st.exp: ditto.
10986 * gdb.base/call-strs: ditto.
10987
dc96c6c7 109882000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10989
10990 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10991
10992 * gdb.base/ending-run.exp: After connecting to a remote target,
10993 but before running, the target will appear to be in a random
10994 location. Specify both a file and a line for breakpoints.
10995 Also, the function that calls main may be called 'init'
10996 rather than 'start'.
10997
a5a51225
EZ
109982000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10999
11000 * gdb.base/help.exp: Update output for add-symbol-file command.
11001
7930cc7c
FN
110022000-04-10 Fernando Nasser <fnasser@cygnus.com>
11003
11004 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11005 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11006
23e37ab1
C
110072000-04-07 J.T. Conklin <jtc@redback.com>
11008
e93c542c
C
11009 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11010
23e37ab1
C
11011 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11012
591b8fa3
PDM
11013Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11014
11015 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11016 values that can be represented exactly.
11017 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11018 above change, and to not check against the directory part of the source
11019 file name.
11020 (step into print_long_arg_list): Likewise.
11021 (print print_small_structs from print_long_arg_list): Likewise.
11022 (print print_long_arg_list): Likewise.
11023
7a495180
EZ
110242000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11025
30b53638 11026 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11027
beb998c6
AC
11028Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11029
11030 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11031
1c689132
DB
110322000-03-25 Daniel Berlin <dan@cgsoftware.com>
11033
11034 * gdb.base/commands.exp (deprecated_command_test): Add test for
11035 deprecate with no arguments.
11036
c1790a9d
JL
110372000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11038
11039 * gdb.base/break.exp: Add new test for setting breakpoints on
11040 optimized code so we can test breakpoints work even when function
11041 prologues may be optimized away
11042
003ba290
FN
110432000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11044
11045 From David Whedon <dwhedon@gordian.com>
a9c64011 11046 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11047
6837a0a2
DB
110482000-03-22 Daniel Berlin <dan@cgsoftware.com>
11049
11050 * gdb.base/help.exp: Added test for new apropos command.
11051
b9593231
KB
110522000-03-21 Kevin Buettner <kevinb@redhat.com>
11053
11054 * gdb.base/pointers.c (usevar): New function.
11055 (main): Make sure that global variables v_int_pointer2, rptr,
11056 and y are all referenced someplace in the program by calling
11057 usevar() on them. [Some linkers delete symbols which are
11058 never referenced. The space remains, but there's no way to
11059 get a (symbolic) handle on the variable from the debugger.]
11060
751a959b
EZ
110612000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11062
11063 * gdb.base/printcmds.c: Add typedeffed arrays.
11064
11065 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11066 procedure to test arrays that are typedef'd.
11067
73a93a32
JI
110682000-03-13 James Ingham <jingham@leda.cygnus.com>
11069
11070 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11071 the library directories.
73a93a32 11072
fb40c209
AC
11073Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11074
11075 * configure.in (configdirs): Add sub directory gdb.mi.
11076 * configure: Re-generate.
11077
11078 * gdb.mi: New directory.
d63a86f8 11079
ee4dd2c9
AC
110802000-02-25 Scott Bambrough <scottb@netwinder.org>
11081
11082 * gdb.base/long_long.exp: Correct test suite failure when printing
11083 a long long value as a double on ARM platforms.
11084
70f0cc22
JB
110852000-02-16 Jim Blandy <jimb@redhat.com>
11086
11087 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11088 default source file is set properly before running this test.
11089
853819b8
EZ
110902000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11091
11092 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11093 gdbtk/library directory, not in gdbtcl2.
11094
dfcd3bfb
JM
110952000-02-04 Jim Blandy <jimb@redhat.com>
11096
11097 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11098 backslash from regexp pattern.
11099
11100 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11101 procedure. Use it to run all the "continue to bp overloaded"
11102 tests. Note that this changes the names of the tests slightly.
11103 If the breakpoint hit message includes a hex PC value, because
11104 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11105 from the real source code, still consider that a pass.
11106
11107 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11108 XFAIL here if the breakpoint message contains a hex address. Note
11109 similar change on 1999-11-02.
11110
11111 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11112
11113 * gdb.base/ptype.exp: Establish a default source file before
11114 calling get_debug_format.
11115
111162000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11117
11118 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11119
8b93c638
JM
111202000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11121
11122 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11123 of successive stepi commands -- while in the prologue we should see
11124 the function entry bracket.
11125
111262000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11127
11128 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11129 reach __change_mode() when stepping through the end of main().
11130
c5394b80
JM
111312000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11132
11133 * gdb.base/default.exp: Fix expected pattern.
11134 * gdb.base/help.exp: Same.
11135
0d06e24b
JM
111362000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11137
11138 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11139 Don't use xfail's because that affects only the following test.
d63a86f8 11140
0d06e24b
JM
11141 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11142 solaris or linux.
11143
11144 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11145
dc96c6c7 111462000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11147
d63a86f8 11148 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11149 "A syntax error" rather than "A parse error". Accept both.
11150
111512000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11152
11153 * gdb.base/default.exp: Remove OS dependent string from "target
11154 remote" test.
11155 * gdb.base/help.exp: Same for "help target remote" test.
11156
c3f6f71d
JM
111572000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11158
11159 From Jim Kingdon <kingdon@redhat.com>:
11160
11161 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11162 prompt (cleanup rather than necessity, but still might keep output
11163 from spilling to next test).
11164
111652000-01-02 Fred Fish <fnf@cygnus.com>
11166
11167 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11168 AIX, which defines them in <sys/types.h>.
11169
ed9a39eb 111701999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11171
ed9a39eb
JM
11172 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11173 float" test.
11174
111751999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11176
ed9a39eb 11177 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11178
11179 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11180 outermost frame disallowed".
11181
111821999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11183
11184 * gdb.base/setvar.exp: New tests for setting the value of a struct
11185 with a constant list.
11186
111871999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11188
11189 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11190 require the user to type a cast before setting the value of a struct.
11191
de57eccd
JM
111921999-12-06 Jim Blandy <jimb@cygnus.com>
11193
11194 * gdb.base/default.exp: Expect the new 'info float' command on
11195 all i386 platforms.
11196
11197 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11198 LinuxThreads libraries that don't support debugging.
11199
c2d11a7d
JM
11200Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11201
11202 * gdb.base/remote.c: Fill the buffer with truely random data.
11203 Change the buffer type to ``unsigned char'' to simplify size
11204 arithmetic.
11205
11206 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11207 stub only handles 400-1 byte packets. Verify that the download
11208 worked.
11209
112101999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11211
11212 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11213 tests, using UNRESOLVED for the untested cases. Also, does not wait
11214 for a timeout if the prompt was received before a recognizable pattern.
11215
112161999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11217
11218 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11219
112201999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11221
11222 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11223 watchpoints.
11224
112251999-11-24 Jason Merrill <jason@casey.cygnus.com>
11226
11227 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11228
11229 * gdb.c++/local.exp: Be more flexible in recognizing local class
11230 name mangling. Don't allow horribly truncated method names.
11231 * gdb.c++/derivation.exp: Expect protected inheritance.
11232 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11233 * gdb.c++/virtfunc.exp: Likewise.
11234 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11235 when printing a nested enum.
11236
112371999-11-22 Jim Blandy <jimb@cygnus.com>
11238
11239 * gdb.base/step-test.exp: Properly await GDB's response to setting
11240 a breakpoint on the call to large_struct_by_value.
11241
11242 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11243 just because we have debug info for the `start' function.
11244
112451999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11246
11247 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11248 "Unknown signal" messages, which indicate (on LinuxThreads) that
11249 GDB doesn't know how to debug threads on this system. This is
11250 better than hanging while philosopher 0 dumps chatter into gdb.log.
11251
112521999-11-18 Tom Tromey <tromey@cygnus.com>
11253
11254 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11255
112561999-11-18 Fred Fish <fnf@cygnus.com>
11257
11258 * gdb.base/coremaker2.c: Add sample program for generating
11259 cores that is more self contained than coremaker.c. Eventually
11260 I'll add more code to this and tie it into the testsuite.
11261
4ce44c66
JM
112621999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11263
11264 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11265
112661999-11-10 Jimmy Guo <guo@cup.hp.com>
11267
11268 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11269 from $srcdir/lib/.
11270 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11271 and gdb.c++/.
11272
11273 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11274
d63a86f8 11275 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11276 'continue with watch' test point.
11277
112781999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11279
11280 Merged from p2linux-990323-branch:
d63a86f8 11281
4ce44c66
JM
11282 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11283
11cf8741
JM
11284Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11285
11286 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11287 {limit,fixed}''. Test ``set download-write-size''.
11288
11289Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11290
11291 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11292 gdb_expect_list.
11293
11294Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11295
11296 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11297
112981999-11-03 Mark Salter <msalter@cygnus.com>
11299
11300 * gdb.base/break.exp: Fix "stub continue" pattern.
11301
113021999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11303
11304 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11305
113061999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11307
11308 * gdb.base/display.exp ("finish"): Add timeout clause.
11309
11310 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11311 plain prompt clause, so this doesn't have to time out in order to
11312 fail.
11313
11314 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11315 breakpoint hit messages include an address.
11316
11317 * gdb.base/display.exp: Don't forget to escape parens in regular
11318 expressions. Unix regexp notatation sucks.
11319
113201999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11321
11322 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11323 order for 'signalled' message.
11324
5c44784c
JM
113251999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11326
11327 From Jimmy Guo <guo@cup.hp.com>:
11328 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11329 * gdb.base/annota1.c: Add code for tests to work with.
11330
113311999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11332
11333 * gdb.base/remote.exp: New test for remote downloading settings.
11334 * gdb.base/remote.c: New file with large .data.
11335
917317f4
JM
113361999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11337
11338 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11339 for LinuxThreads support, merged from the Code Fusion branch.
11340
11341Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11342
11343 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11344 containing exp_continue into a while within an expect. Don't
11345 attempt a start more than three times. Check return value from
11346 gdb_load.
d63a86f8 11347
2df3850c
JM
11348Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11349
11350 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11351 a pass case.
11352
2acceee2
JM
113531999-10-01 Kevin Buettner <kevinb@cygnus.com>
11354
11355 * gdb.base/break.c (main): Added a statement that we can step
11356 off of.
11357 * gdb.base/break.exp: Added tests for setting a breakpoint
11358 at an offset and stepping onto a breakpoint.
11359
113601999-10-01 Fred Fish <fnf@cygnus.com>
11361
d63a86f8 11362 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11363 gdb output.
11364
c2c6d25f
JM
113651999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11366
11367 * gdb.base/break.exp: Code locations are in hex, don't forget!
11368 (For HP-UX.)
11369
113701999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11371
11372 * condbreak.exp: Use break.c as test program.
11373 * condbreak.c: Remove, redundant with break.c.
11374
113751999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11376
11377 * config/monitor.exp (gdb_target_monitor): Disable X- and
11378 Z-packets if the target needs it.
11379
113801999-09-13 James Ingham <jingham@leda.cygnus.com>
11381
11382 * gdb.c++/overload.exp: Added tests for listing overloaded
11383 functions with function pointers in the arg, explicitly calling
11384 out the version you want.
11385
cff3e48b
JM
113861999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11387
11388 * long_long.exp: Add variations of test cases that work for
11389 targets with 16-bit ints and 32-bit doubles.
11390
d4f3574e
SS
113911999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11392
11393 * break.c (main): Compare a possibly-uninitialized argc with an
11394 unlikely value that fits in 16 bits.
11395
113961999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11397
11398 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11399 0xfeeb, don't want negative numbers if ints are 16 bits.
11400
11401 * lib/gdb.exp (skip_cplus_tests): New proc.
11402 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11403 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11404 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11405 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11406 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11407 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11408 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11409 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11410
11411 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11412
11413Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11414
11415 * gdb.base/corefile.exp (up): Allow a parameter to appear
11416 in the frame that we're going up to.
11417
11418 From Jim Blandy <jimb@cygnus.com>:
11419
11420 * gdb.base/default.exp (info float): Expect some output now.
11421
11422 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11423 returning floating-point values to fail on the x86.
11424 * gdb.base/callfwmall.exp (do_function_calls): Same.
11425
11426 * gdb.base/list.exp (test_listsize): Correct expectations for
11427 listing line 1 with listsize 2. Also, listing a single line
11428 works now, as does listing three lines. [Kevin's note: There
11429 were a number of other cases fixed too where the expectations
11430 differed...]
11431
114321999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11433
11434 * gdb.base/selftest.exp: Add case for when version prints as
11435 constant string instead of char pointer.
11436
104c1213
JM
114371999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11438
11439 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11440 stepping out of main.
11441
11442 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11443 G++ used.
11444
11445 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11446 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11447
11448 * gdb.c++/ovldbreak.exp: Update match string in test that
11449 includes a warning of multiple breakpoints.
11450
114511999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11452
11453 * gdb.base/display.exp: Improve precision of step-after-finish
11454 added yesterday.
11455
11456 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11457 test.
11458
11459 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11460 configs when using G++, not just hppa*.
11461
114621999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11463
11464 * gdb.base/async.c: New file.
11465 * gdb.base/async.exp: New file.
11466
11467Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11468
11469 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11470 PA64.
11471
53a5351d
JM
11472Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11473
104c1213
JM
11474 * gdb.base/display.exp: "finish" can leave us mid-line on many
11475 targets, deal with it. Add a small constant to main, instead of
11476 1000 since main+1000 may not be a valid address in the target.
11477
53a5351d
JM
11478 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11479 on hpux11.
11480
11481 * gdb.base/attach.exp: Handle another hpux11 error message variant
11482 when attaching to a process that does not exist.
11483
114841999-08-19 J.T. Conklin <jtc@redback.com>
11485
11486 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11487 characters in 'continue to 1241' test.
11488
114891999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11490
11491 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11492 stop in print_long_arg_list, define and use a whitespace
11493 variable in print_small_structs test, add an XFAIL for Solaris.
11494 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11495 interested enough to fix.
11496
7be570e7
JM
114971999-08-13 Keith Seitz <keiths@cygnus.com>
11498
11499 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11500 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11501 proc knows about targets other than the natives.
11502 (test_assign): Use "gdb_run_cmd" to "run" the target.
11503 Check that we've actually hit the breakpoint at main.
11504 When we attempt to assign a value to a local variable, check
11505 that the variable is in the current scope, i.e., don't use
11506 a test with an empty result.
11507
11508Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11509
11510 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11511 command.
11512
115131999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11514
11515 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11516 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11517 gdb.compat, gdb.threads-hp.
11518 gdb.hp/configure, gdb.hp/configure.in: New files.
11519 gdb.hp/Makefile.in: Recurse into new subdirs.
11520 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11521 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11522 in object files.
11523 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11524
96baa820
JM
115251999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11526
11527 * gdb.base/display.exp: Help expect by putting a newline in the
11528 funky printf, remove a bogus p/a test.
11529
115301999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11531
11532 * gdb.base/display.exp: Make sure that when we say 'run', we are
11533 connected to the target. This is necessary when running not
11534 natively.
11535
115361999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11537
11538 * gdb.base/step-test.exp: Removed some extraneous messages.
11539
11540 * gdb.base/long_long.exp: Don't run memory examination tests
11541 on little-endian targets (they will need a different set of
11542 results to match).
11543
115441999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11545
11546 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11547 until somebody decides to fix GDB.
11548
11549 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11550 constant as "ULL".
11551 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11552 matches for a couple x/2 commands.
11553
a0b3c4fd
JM
115541999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11555
11556 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11557 by merging in ref-types2 tests.
11558 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11559
11560 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11561 * gdb.c++/Makefile.in: Add standard actions.
11562 (EXECUTABLES): Rename from PROGS, update list.
11563 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11564 from gdb.hp.
11565 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11566 foo and bar locals.
11567 * gdb.c++/anon-union.exp: Fix tests to match.
11568 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11569 expect matches to handle output variations.
11570 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11571 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11572 output, add HP alternatives for new and delete prints.
11573 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11574 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11575 * gdb.c++/demangle.exp: Use $style when reporting failure.
11576 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11577 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11578 match alternatives.
11579 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11580 compilers.
11581 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11582 * gdb.c++/method.exp: Add match alternatives.
11583 * gdb.c++/misc.cc: Add bool types.
11584 * gdb.c++/misc.exp: Add tests for bool types.
11585 * gdb.c++/overload.exp: Add xfails.
11586 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11587 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11588 add some more template parameter tests (only for HP currently).
11589 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11590 * gdb.c++/virtfunc.cc: Add return type and value for main.
11591 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11592 match alternatives.
d63a86f8 11593
a0b3c4fd
JM
115941999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11595
11596 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11597
115981999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11599
11600 * gdb.base/signals.exp: Don't expect getting a backtrace from
11601 within a signal handler to fail on Linux.
11602
116031999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11604
11605 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11606 * lib/gdb.exp: Remove some gratuitious semicolons.
11607 (delete_breakpoints): Increase timeout.
11608 (gdb_expect): Add -notransfer option.
11609 (gdb_test): Use -notransfer option.
11610 (get_compiler_info): Add f77 case.
11611 (get_compiler): New proc, split out from gdb_preprocess, add f77
11612 case.
11613 (gdb_preprocess): Call get_compiler.
11614
11615 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11616 * gdb.base/attach.exp, gdb.base/display.exp,
11617 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11618 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11619 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11620 third arg to gdb_test.
11621 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11622 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11623 HP-UX xfails, add others.
11624 * gdb.base/completion.exp: Reflect name change of self-test.
11625 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11626 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11627 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11628 HP failure number.
11629 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11630 useless HP-UX 10.30 references.
11631 * gdb.base/maint.exp: Loosen matches.
11632 * gdb.base/pointers.c (main): Declare more_code.
11633 * gdb.base/pointers.exp: Match on output of a `next'.
11634 * gdb.base/structs.c: Add prototypes.
11635 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11636 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11637
116381999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11639
11640 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11641 command.
11642
116431999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11644
11645 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11646 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11647
11648 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11649 debug info. Deal with lack of signal hanlder info in stack.
11650
a9c64011 11651 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11652 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11653
5a2468f5
JM
116541999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11655
11656 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11657 gdb.base/foll-vfork.exp: Don't run for crosses.
11658
adf40b2e
JM
11659Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11660
11661 * gdb.base/configure.in: Check for gdbvars.exp instead of
11662 a1-selftest.exp.
11663 * gdb.base/configure: Re-generate.
11664
116651999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11666
11667 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11668 in trying to run first and name is too long.
11669
11670 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11671 pointers2.c and pointers2.exp, respectively.
11672 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11673 doschk happier.
11674
43e526b9
JM
116751999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11676
11677 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11678 callfuncs2.c and callfuncs2.exp.
11679
11680 * gdb.base/list.exp: Remove mistaken xfails.
11681 * gdb.base/list0.h: Add optional prototypes.
11682
9846de1b
JM
11683Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11684
a9c64011 11685 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11686 calling malloc.
a9c64011
AS
11687 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11688 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11689 use.
11690
116911999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11692
11693 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11694 * gdb.base/annota2.cc, annota2.exp: Move from here.
11695 * gdb.c++/annota2.cc, annota2.exp: To here.
11696 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11697
43ff13b4
JM
11698Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11699
11700 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11701 a consistent format.
11702
085dd6e6
JM
117031999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11704
11705 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11706 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11707 HP compilers, also set the globals $true and $false.
11708
11709 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11710 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11711 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11712 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11713 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11714 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11715 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11716 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11717 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11718 whatis.c} Add C++ compatible function definitions and return
11719 types, add includes for library functions.
11720 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11721 * gdb.base/step-test.c (myglob): Rename from glob.
11722 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11723 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11724 files, move here from gdb.hp.
11725 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11726 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11727 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11728 Adjust line numbers in regexps.
11729
11730 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11731 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11732 instead of 0/1.
11733
11734 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11735 foll-vfork.exp: New files, move here from gdb.hp.
11736 * gdb.base/page.exp: New file, test of pagination command.
11737
11738 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11739 recursion test.
11740 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11741
11742 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11743 gdb.base/solib.exp: Fix compiler invocation process.
11744
11745 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11746 HP-UX 11, turn off overload resolution explicitly.
11747 * gdb.base/commands.exp: Set argument list explicitly, add
11748 watchpoint test.
11749 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11750 them work.
11751 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11752 expressions properly.
11753 * gdb.base/corefile.exp: Loosen the match slightly.
11754 * gdb.base/default.exp: Allow "Error accessing memory" message
11755 also.
11756 * gdb.base/display.exp: Skip over x/0 j if PA64.
11757 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11758 * gdb.base/interrupt.exp: Ditto.
11759 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11760 in use.
11761 * gdb.base/list.exp: Add xfails for HP-UX.
11762 * gdb.base/long_long.exp: Refine some of the numeric matches.
11763 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11764 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11765 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11766 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11767 * gdb.base/ptype.exp: Succeed on more varieties of output.
11768 * gdb.base/scope.exp: Add xfails for HP-UX.
11769 * gdb.base/sect-cmd.exp: Add more cases.
11770 * gdb.base/setvar.exp: Add xfails for HP-UX.
11771 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11772 * gdb.base/signals.exp: Match on void symbolically.
11773 * gdb.base/step-test.exp: Add case for PA64.
11774 * gdb.base/term.exp: Add exit and restart.
11775 * gdb.base/twice.exp: Clean up after self.
11776 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11777 * gdb.base/whatis.exp: Allow more ways to pass tests.
11778
11779 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11780 no longer useful.
11781
11782Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11783
11784 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11785 list of patterns.
11786 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11787 print_double_array(double_array)", "continuing to breakpoint
11788 1018", "print print_double_array(array_d)" and "continuing to
11789 1034" tests.
d63a86f8 11790
085dd6e6
JM
117911999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11792
a9c64011 11793 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
11794
117951999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11796
11797 * config/mt-*: Remove, these haven't been used since 1996.
11798
117991999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11800
11801 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11802 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11803 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11804
9e0b60a8
JM
118051999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11806
11807 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11808 simpler match case for the ptype of the big class.
11809
118101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11811
11812 * gdb.exp: Fix test for gdb_prompt existence.
11813
118141999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11815
11816 * gdb.exp (gdb_test): Add fail after calls to perror.
11817
118181999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11819
11820 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11821
118221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11823
11824 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11825
0f71a2f6
JM
11826Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11827
11828 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11829 malloc() is linked in.
11830
118311999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11832
11833 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11834 step at end.
11835
11836 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11837
118381999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11839
11840 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11841
cce74817
JM
11842Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11843
11844 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11845 * gdb.base/mips_pro.exp: Likewise.
11846
118471999-06-02 Keith Seitz <keiths@cygnus.com>
11848
11849 * gdb.c++/templates.cc: Change all "new" operators to throw
11850 an exception.
11851 * gdb.c++/cplusfuncs.cc: Likewise.
11852
11853 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11854
11855Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11856
11857 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
11858 * gdb.base/ending-run.exp: When stepping out of main, accept a
11859 step into an arbitrary assembler file.
cce74817 11860
392a587b
JM
118611999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11862
d63a86f8 11863 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11864 "breakpoint-invalid" to be printed.
d63a86f8 11865 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11866 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11867 * gdb.base/annota2.cc: Initialize a.x to 0.
11868
9e086581
JM
118691999-05-17 Keith Seitz <keiths@cygnus.com>
11870
11871 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11872 when "skip_float_tests" set.
11873 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11874 "print print_ten_doubles", and "step into print_long_arg_list".
11875 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11876 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11877 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11878 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11879 "skip_float_tests" is set.
11880 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11881 when "skip_float_tests" set.
d63a86f8 11882
cd0fc7c3
SS
118831999-05-06 Keith Seitz <keiths@cygnus.com>
11884
11885 * gdb.base/annota2.cc: Include stdio.h.
11886
11887Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11888
11889 * gdb.base/crossload.exp: Remove, this has been disabled ever
11890 since BFD stopped including all targets, and cross-GDB gets
11891 plenty of testing anyway.
11892 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11893 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11894 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11895 * gdb.base/README: Remove, was doc for this.
11896 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11897 needed.
11898
b83266a0
SS
118991999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11900
11901 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11902 output.
11903
11904 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11905 * gdb.base/annota2.exp: New file. More annotation tests.
11906 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11907 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11908
119091999-04-23 Angela Marie Thomas <angela@cygnus.com>
11910
11911 * config/cfdbug.exp: New file.
11912
7a292a7a
SS
119131999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11914
11915 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11916 Marcus Daniel's and Dale Hawkins's demangler crashes.
11917
11918 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11919 test_lucid_style_demangling, test_arm_style_demangling,
11920 test_hp_style_demangling): Try Tom Tromey's core-dumping
11921 identifier under each demangling style.
11922
119231999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11924
11925 * gdb.c++/demangle.exp: Include the current demangling style
11926 in all test names.
11927 (current_demangling_style): New global variable.
11928 (set_demangling_style, test_demangling_core, test_demangling,
11929 test_demangling_exact): New functions.
11930 (test_gnu_style_demangling, test_lucid_style_demangling,
11931 test_arm_style_demangling, test_hp_style_demangling): Use those,
11932 instead of calling gdb_test and gdb_test_exact directly.
11933 (catch_demangling_errors): New function, which reports errors
11934 signalled by the demangling test functions in an orderly way.
11935 (do_tests): Use catch_demangling_errors.
11936
119371999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11938
11939 * gdb.base/signals.exp (test_handle_all_print): Use () for
11940 grouping in expressions, not {}.
11941
11942 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11943 initialized yet.
11944
119451999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11946
11947 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11948 are listed.
11949
119501999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11951
11952 * gdb.stabs/weird.exp: Test for CC being defined before
11953 looking at its value.
11954
119551999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11956
11957 * gdb.base/call-ar-st.exp: Remove stray '#'.
11958 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11959 "short int" and "long int".
11960 * gdb.c++/overload.cc: Cast the string added in the previous
11961 change, to mollify finicky HP compiler.
11962 * gdb.hp/reg-test.exp (testfile): Fix file name.
11963 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11964
7a292a7a
SS
11965 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11966 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11967 alternate form of enum ptype.
11968
c906108c
SS
119691999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11970
7a292a7a
SS
11971 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11972 * gdb.hp/*.exp: Change all to run compiler probe only after
11973 passing skip_hp_tests, so as not to waste time on guaranteed
11974 failure.
11975
c906108c
SS
11976 * gdb.c++/overload.cc: Pass string instead of char addr, always
11977 init ccpfoo.
11978 * gdb.c++/templates.cc: Fix syntax error.
11979
7a292a7a
SS
11980Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11981
11982 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11983 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11984 command.
11985
119861999-03-18 James Ingham <jingham@cygnus.com>
11987
11988 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11989
11990 * gdb.c++/method.exp: It was testing an uninitialized int on the
11991 stack and assuming it was positive.
11992
11993 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
11994
11995 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 11996 keep it from killing the rest of the tests.
7a292a7a
SS
11997 Use gdb_continue_to_end.
11998
11999 * gdb.base/sigall.exp: use gdb_continue_to_end.
12000
12001 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12002
12003 * gdb.base/display.exp: use runto_main, not run.
12004
d63a86f8
RM
12005 * gdb.base/default.exp: Check for the current error message in the
12006 r abbreviation test.
7a292a7a
SS
12007 Add strongarm to the targets that know info float.
12008
d63a86f8 12009 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12010 run which doesn't work with monitors.
12011
12012 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12013
12014 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12015
12016 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12017 program. Traps the case (in Cygmon) when the program never really
12018 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12019 more places, so I used my name. Sorry Mark...
12020
12021 * config/monitor.exp (gdb_target_monitor): added another
12022 target_info parameter: remotebinarydownload. This will set the
12023 remotebinarydownload flag if this is causing some boards trouble.
12024
120251999-03-18 Mark Salter <msalter@cygnus.com>
12026
12027 * lib/gdb.exp (continue_to_exit): New function.
12028
12029 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12030 * gdb.base/ending-run.exp: Ditto.
12031 * gdb.base/step-test.exp: Ditto.
12032
120331999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12034
12035 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12036 (suggested by Art Haas <ahaas@neosoft.com>).
12037
120381999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12039
12040 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12041
12042Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12043
12044 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12045 descriptions of types (short unsigned int vs unsigned short, etc).
12046
120471999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12048
12049 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12050 a call to strlen; sometimes we do have sources.
12051
120521999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12053
12054 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12055 character, so GDB won't print garbage after its end.
d63a86f8 12056
c906108c
SS
12057 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12058 breakpoint there instead. Sometimes GCC emits memcpy to handle
12059 the large structures being passed by value, so we step into that
12060 instead of sum_array_print, which obscures what we're really testing.
12061 * gdb.base/step-test.exp: However, we do want a test that notices
12062 the bizarre steps into memcpy, so do that here. Add check for
12063 stepping into function calls that pass large structures by value.
12064 ("Is that a noun clause, or are you just happy to see me?")
12065 Remove all references to specific line numbers.
12066 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12067 New type and function.
12068 (main): Call large_struct_by_value, passing it a large struct by value.
12069 * lib/gdb.exp (gdb_get_line_number): New function.
12070
12071 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12072 more portable.
12073
7a292a7a
SS
120741999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12075
c906108c
SS
12076 * lib/gdb.exp: Doc fixes.
12077
7a292a7a
SS
120781999-03-05 Nick Clifton <nickc@cygnus.com>
12079
d63a86f8 12080 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12081
120821999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12083
c906108c
SS
12084 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12085 commands. They're not germane to this test, and they don't work
12086 that way on remote targets.
12087
3fc11d3e
JM
120881999-03-01 James Ingham <jingham@cygnus.com>
12089
12090 * Changelog entries merged over from gdb development branch.
12091
3fc11d3e
JM
12092 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12093
12094 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12095 for outputting results of test run.
12096
2d4a1622 12097 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12098
12099 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12100
7a292a7a
SS
121011999-02-25 Felix Lee <flee@cygnus.com>
12102
12103 * lib/gdb.exp (debug_format): initialize
12104
c906108c
SS
121051999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12106
12107 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12108 * gdb.base/call-rt-st.c: Ditto.
12109
c906108c
SS
121101999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12111
12112 * gdb.threads/pthreads.exp (horiz): New variable.
12113 (test_startup): Fix regexps that capture thread numbers.
12114
121151999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12116
12117 * gdb.base/smoke.exp: Disambiguate two test case names (both
12118 called ``print'').
12119
12120Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12121
12122 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12123 compilation.
12124
121251999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12126
12127 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12128 actual output formatting.
12129 * gdb.base/smoke.exp: GDB removes leading 0's.
12130 * gdb.base/volatile.exp: Don't check type of remuneration;
12131 that variable is no longer defined in constvars.c.
12132 * gdb.base/step-test.c (main): Exit with explicit exit code.
12133 * gdb.base/step-test.exp: Remove two nexti checks--they are
12134 not portable.
12135
121361999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12137
12138 * gdb.base/help.exp ("help delete display"): Fix test to match
12139 gdb's output.
12140
12141 * gdb.base/long_long.c (known_types): Initialize values to zero.
12142 * gdb.base/long_long.exp: Step one more line
12143 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12144 leading zeros. Explicitly ask for hex formatting. Use
12145 unique test case names.
c906108c
SS
12146
12147Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12148
d63a86f8 12149 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12150
12151 * gdb.c++/method.exp: Add missing close brace.
12152
121531999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12154
12155 * gdb.base/maint.exp: Use 'set height 0' to disable page
12156 prompting, not 'set height 400'.
12157
12158 Fix a bunch of timeouts.
12159 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12160 four separate tests, so expect doesn't take forever to match a ton
12161 of text against a regexp with lots of .* forms.
12162 ("maint print psymbols", "maint print symbols"): Make some of
12163 these greps more selective, so that expect doesn't try to wade
12164 through huge piles of output and time out.
12165
12166 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12167
12168 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12169 tests: one which doesn't expect shlib events to be reported, and
12170 another which does, but is XFAIL for all platforms other than
12171 HP/UX.
12172
12173 * gdb.base/break.exp: Teach the test suite that the `catch
12174 fork', `catch vfork', and `catch exec' commands produce error
12175 messages on platforms that don't provide these features.
12176
12177Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12178
12179 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12180 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12181 (shortening names from solib_threshold.exp etc), won't run on
12182 anything but HP-UX for the foreseeable future.
12183 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12184 reflect move.
12185
12186Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12187
12188 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12189 gdb.trace/Makefile.in (clean): Remove all test executables.
12190
12191Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12192
12193 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12194 successfully re-sets breakpoints in shared libraries.
12195 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12196
12197Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12198
d63a86f8
RM
12199 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12200 and compiled w/o GCC.
c906108c
SS
12201
12202 * gdb.hp/watch-cmd.exp: ditto.
12203
12204 * gdb.hp/watch-hp.exp: ditto.
12205
12206 * gdb.hp/xdb1.exp: ditto.
12207
12208 * gdb.hp/xdb2.exp: ditto.
12209
12210 * gdb.hp/dbx.exp: ditto.
12211
12212Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12213
12214 * constvars.c: Remove C++-isms.
12215 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12216 with GCC.
12217
12218Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12219
12220 The following changes are part of the HP merge.
12221
12222 * gdb.base/break.exp: new tests to verify that catchpoints for
12223 fork, vfork, and exec don't trigger inappropriately.
12224
12225 * gdb.base/opaque.exp: compile one file at a time, then link.
12226
12227 * gdb.base/signals.exp: be more restrictive about which hppa
12228 systems receive a setup_xfail. new tests.
12229
12230 * gdb.base/solib_threshold.build: new file.
12231 * gdb.base/solib_threshold.exp: new file.
12232 * gdb.base/solib_threshold.link_opts: new file.
12233 * gdb.base/solib_threshold.mk: new file.
12234 * gdb.base/gen_solib_threshold.c: new file.
12235
12236 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12237 tests. New tests for enums inside classes.
12238
12239 * gdb.c++/compiler.cc: indicate support of template debugging.
12240
12241 * gdb.c++/demangle.exp: run hp style demangling tests.
12242
12243 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12244 tests.
12245
12246 * gdb.c++/misc.cc: changes to support new tests.
12247
12248 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12249 to support new tests.
12250
12251 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12252 gcc, then skip these tests.
12253
12254Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12255
12256 The following files are part of the HP merge; some had longer
12257 names at HP, but have been renamed to be no more than 14
12258 characters in length.
12259
12260 * gdb.hp/ambiguous.cc: new file.
12261 * gdb.hp/ambiguous.exp: new file.
12262 * gdb.hp/attach.exp: new file.
12263 * gdb.hp/attach2.exp: new file.
12264 * gdb.hp/classes-hp.exp: new file.
12265 * gdb.hp/ctti.exp: new file.
12266 * gdb.hp/ctti-add.cc: new file.
12267 * gdb.hp/ctti-add1.cc: new file.
12268 * gdb.hp/ctti-add2.cc: new file.
12269 * gdb.hp/ctti-add3.cc: new file.
12270 * gdb.hp/dbx.exp: new file.
12271 * gdb.hp/exception.cc: new file.
12272 * gdb.hp/exception.exp: new file.
12273 * gdb.hp/foll-exec.c: new file.
12274 * gdb.hp/foll-exec.exp: new file.
12275 * gdb.hp/foll-fork.c: new file.
12276 * gdb.hp/foll-fork.exp: new file.
12277 * gdb.hp/foll-vfork.c: new file.
12278 * gdb.hp/foll-vfork.exp: new file.
12279 * gdb.hp/inherit-hp.exp: new file.
12280 * gdb.hp/more-steps.exp: new file.
12281 * gdb.hp/namespace.cc: new file.
12282 * gdb.hp/namespace.exp: new file.
12283 * gdb.hp/optimize.exp: new file.
12284 * gdb.hp/pxdb.c: new file.
12285 * gdb.hp/pxdb.exp: new file.
12286 * gdb.hp/quicksort.exp: new file.
12287 * gdb.hp/reg-test.exp: new file.
12288 * gdb.hp/reg-test.s: new file.
12289 * gdb.hp/sized-enum.c: new file.
12290 * gdb.hp/sized-enum.exp: new file.
12291 * gdb.hp/start-stop.exp: new file.
12292 * gdb.hp/templ-hp.cc: new file.
12293 * gdb.hp/templ-hp.exp: new file.
12294 * gdb.hp/thr-lib.c: new file.
12295 * gdb.hp/thr-lib.exp: new file.
12296 * gdb.hp/thr-lib.h: new file.
12297 * gdb.hp/thr-liblib.c: new file.
12298 * gdb.hp/virtfun-hp.c: new file.
12299 * gdb.hp/virtfun-hp.exp: new file.
12300 * gdb.hp/watch-cmd.exp: new file.
12301 * gdb.hp/watch-hp.exp: new file.
12302 * gdb.hp/xdb1.exp: new file.
12303 * gdb.hp/xdb2.exp: new file.
12304 * gdb.hp/xdb3.exp: new file.
12305
12306Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12307
12308 The following files are part of the HP merge; some had longer
12309 names at HP, but have been renamed to be no more than 14
12310 characters in length.
12311
12312 * gdb.base/ss.h: new file.
12313 * gdb.base/call-ar-st.c: new file.
12314 * gdb.base/call-ar-st.exp: new file.
12315 * gdb.base/call-rt-st.c: new file.
12316 * gdb.base/call-rt-st-exp: new file.
12317 * gdb.base/call-strs.exp: new file.
12318 * gdb.base/ena-dis-br.exp: new file.
12319 * gdb.base/environ.exp: new file.
12320 * gdb.base/long_long.exp: new file.
12321 * gdb.base/sect-cmd.exp: new file.
12322 * gdb.base/shlib-cl2.exp: new file.
12323 * gdb.base/smoke.exp: new file.
12324 * gdb.base/so-impl-ld.c: new file.
12325 * gdb.base/so-impl-ld.exp: new file.
12326 * gdb.base/so-indr-cl.c: new file.
12327 * gdb.base/so-indr-cl.exp: new file.
12328 * gdb.base/varargs.exp: new file.
12329 * gdb.base/volatile.exp: new file.
12330 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12331 * gdb.base/display.exp: new file.
c906108c
SS
12332 * gdb.c++/derivation.exp: new file.
12333 * gdb.c++/local.exp: new file.
12334 * gdb.c++/member-ptr.exp: new file.
12335 * gdb.c++/overload.exp: new file.
12336 * gdb.c++/ovldbreak.exp: new file.
12337 * gdb.c++/ref-types.exp: new file.
12338 * gdb.c++/ref-types2.exp: new file.
12339 * gdb.c++/userdef.exp: new file.
d63a86f8 12340
c906108c
SS
12341Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12342
12343 * gdb.base/default.exp: Reflect wording change in remote.c.
12344
dc96c6c7 12345Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12346
12347 * gdb.base/help.exp: Update to reflect current text.
12348
12349Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12350
12351 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12352 they're stack variables and contain garbage.
12353 * gdb.c++/anon-union.exp: new file.
12354
12355 The following changes were made by David Taylor
12356 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12357 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12358 in changes by HP.
12359
12360 * gdb.base/bitops.exp: new file.
12361 * gdb.base/default.exp: change expected messages for catch and
12362 info catch tests to reflect HP merge changes.
12363 * gdb.base/enable-disable-break.exp
12364 * gdb.base/ending-run.c: new file.
12365 * gdb.base/long_long.c: new file.
12366 * gdb.base/maint.exp: new file.
12367 * gdb.base/pointers2.exp: new file.
12368 * gdb.base/shlib-call2.exp: new file.
12369 * gdb.base/solib.exp: new file.
12370 * gdb.base/step-test.c: new file.
12371 * gdb.c++/anon-union.cc: new file.
12372 * gdb.c++/local.cc: new file.
12373 * gdb.c++/member-pointer.cc: new file.
12374 * gdb.c++/method.cc: new file.
12375 * gdb.c++/ref-types.cc: new file.
12376 * gdb.c++/ref-types2.cc: new file.
12377 * gdb.c++/userdef.cc: new file.
d63a86f8 12378
c906108c
SS
12379 * gdb.base/scope.exp: compile one file at a time, then link.
12380 * gdb.base/langs.exp: ditto.
12381 * gdb.base/list.exp: ditto.
d63a86f8 12382
c906108c
SS
12383Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12384
12385 The following changes were made by David Taylor
12386 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12387 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12388 in changes by HP.
d63a86f8 12389
c906108c
SS
12390 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12391 skip tests. When compiling pass c++ flag to gdb_compile.
12392 * gdb.c++/
d63a86f8 12393
c906108c
SS
12394 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12395 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12396 (skip_hp_tests): new function.
12397 (gdb_preprocess): new function.
12398
12399 * configure.in (hpdir): decide whether to configure gdb.hp.
12400 * configure: regenerated.
12401
12402 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12403 to delete on clean.
12404 (EXECUTABLES): update to reflect new additions.
12405 * gdb.base/commands.exp: update message expected.
12406 * gdb.base/default.exp: add copyright notice.
12407 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12408 * gdb.base/help.exp: update messages to reflect current text.
12409 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12410 targets for recurse tests.
12411 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12412 skip this file.
12413
12414 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12415 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12416 compilation.
12417 * gdb.c++/misc.exp: ditto.
12418 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12419 run the tests. tell gdb_compile that it's a c++ compilation.
12420
12421 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12422
c906108c
SS
12423 * gdb.base/all-bin.exp: new file.
12424 * gdb.base/arithmet.exp: new file.
12425 * gdb.base/assign.exp: new file.
12426 * gdb.base/completion.exp: new file.
12427 * gdb.base/cond-expr.exp: new file.
12428 * gdb.base/condbreak.exp: new file.
12429 * gdb.base/define.exp: new file.
12430 * gdb.base/dollar.exp: new file.
12431 * gdb.base/environment.exp: new file.
12432 * gdb.base/eval-skip.exp: new file.
12433 * gdb.base/jump.exp: new file.
12434 * gdb.base/logical.exp: new file.
12435 * gdb.base/pointers.exp: new file.
12436 * gdb.base/relational.exp: new file.
12437 * gdb.base/section_command.exp: new file.
12438 * gdb.base/whatis-expr.exp: new file.
12439
12440 * gdb.base/all-types.c: new file.
12441 * gdb.base/call-array-struct.c: new file.
12442 * gdb.base/call-return-struct.c: new file.
12443 * gdb.base/call-strings.c: new file.
12444 * gdb.base/callfuncs2.c: new file.
12445 * gdb.base/condbreak.c: new file.
12446 * gdb.base/constvars.c: new file.
12447 * gdb.base/display.c: new file.
12448 * gdb.base/int-type.c: new file.
12449 * gdb.base/jump.c: new file.
12450 * gdb.base/miscexprs.c: new file.
12451 * gdb.base/pointers.c: new file.
12452 * gdb.base/pointers2.c: new file.
12453 * gdb.base/shmain.c: new file.
12454 * gdb.base/shr1.c: new file.
12455 * gdb.base/shr2.c: new file.
12456 * gdb.base/solib.c: new file.
12457 * gdb.base/solib1.c: new file.
12458 * gdb.base/solib2.c: new file.
12459 * gdb.base/varargs.c: new file.
12460 * gdb.c++/derivation.cc: new file.
12461 * gdb.c++/overload.cc: new file.
12462 * gdb.c++/ovldbreak.cc: new file.
12463 * gdb.hp/attach.c: new file.
12464 * gdb.hp/attach2.c: new file.
12465 * gdb.hp/average.c: new file.
12466 * gdb.hp/compiler.c: new file.
12467 * gdb.hp/compiler.cc: new file.
12468 * gdb.hp/execd-program.c: new file.
12469 * gdb.hp/follow-exec.c: new file.
12470 * gdb.hp/follow-fork.c: new file.
12471 * gdb.hp/follow-vfork-and-exec.c: new file.
12472 * gdb.hp/misc-hp.cc: new file.
12473 * gdb.hp/more-steps.c: new file.
12474 * gdb.hp/optimize.c: new file.
12475 * gdb.hp/quicksort.c: new file.
12476 * gdb.hp/run-hp.c: new file.
12477 * gdb.hp/start-stop.c: new file.
12478 * gdb.hp/sum.c: new file.
12479 * gdb.hp/templates-hp.cc: new file.
12480 * gdb.hp/thread-local-in-lib.c: new file.
12481 * gdb.hp/thread-local-in-lib.h: new file.
12482 * gdb.hp/thread-local-in-lib.lib.c: new file.
12483 * gdb.hp/vforked-program.c: new file.
12484 * gdb.hp/virtfunc-hp.cc: new file.
12485 * gdb.hp/watchpoint-hp.c: new file.
12486 * gdb.hp/xdb.c: new file.
12487 * gdb.hp/xdb0.c: new file.
12488 * gdb.hp/xdb0.h: new file.
12489 * gdb.hp/xdb1.c: new file.
12490
12491Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12492
12493 The following change was made by Edith Epstein
12494 <eepstein@cygnus.com> as part of a project to merge in changes
12495 originally made by HP; HP did not create ChangeLog entries.
12496
12497 * gdb.c++/demangle.exp: changed the expected output for some
12498 ARM-style mangling -- removed second reference to datatype.
12499 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12500 T1<char>::~T1<char>(void)
c906108c 12501 becomes,
a9c64011
AS
12502 maint demangle __dt__11T1__pt__2_cFv
12503 T1<char>::~T1(void)
c906108c
SS
12504
12505 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12506
c906108c
SS
12507Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12508
12509 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12510 * gdb.trace/backtrace.exp: Likewise.
12511 * gdb.trace/circ.exp: Likewise.
12512 * gdb.trace/collection.exp: Likewise.
12513 * gdb.trace/deltrace.exp: Likewise.
12514 * gdb.trace/infotrace.exp: Likewise.
12515 * gdb.trace/limits.exp: Likewise.
12516 * gdb.trace/packetlen.exp: Likewise.
12517 * gdb.trace/passc-dyn.exp: Likewise.
12518 * gdb.trace/passcount.exp: Likewise.
12519 * gdb.trace/report.exp: Likewise.
12520 * gdb.trace/save-trace.exp: Likewise.
12521 * gdb.trace/tfind.exp: Likewise.
12522 * gdb.trace/tracecmd.exp: Likewise.
12523 * gdb.trace/while-dyn.exp: Likewise.
12524 * gdb.trace/while-stepping.exp: Likewise.
12525
125261998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12527
12528 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12529
12530Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12531
12532 From Brendan Kehoe:
12533 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12534 int return types.
12535
12536Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12537
12538 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12539 remote dos host testing right.
12540
12541Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12542
12543 * gdb.base/corefile.exp: remove some xfails.
12544
12545Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12546
12547 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12548 have different timestamps.
12549
12550Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12551
12552 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12553 gdb.base/default.exp: Replace "exec" with "executable".
12554
12555Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12556
12557 * gdb.base/default.exp: Change else if to elseif from previous
12558 delta.
12559
12560Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12561
12562 * gdb.base/default.exp: Add brace missing from previous delta.
12563
12564Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12565
12566 * gdb.base/default.exp: Support test for info float for all
12567 varieties of arm toolchain.
12568
dc96c6c7 12569Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12570
12571 * gdb.trace/*.exp: remove "remote_download" command.
12572
dc96c6c7 12573Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12574
12575 * gdb.trace/*.exp: remove -gdwarf from compile.
12576
12577Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12578
12579 * gdb.trace/configure.in(AC_INIT): typo
12580 * gdb.trace/configure: regenerated
12581
dc96c6c7 12582Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12583
12584 * config/m68k-emc.exp: New file.
12585 * lib/<emc-support.exp trace-support.exp}: New files.
12586 * configure.in: add new test directory gdb.trace.
12587 * gdb.trace/{configure configure.in Makefile.in}: New files.
12588 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12589 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12590 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12591 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12592 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12593 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12594 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12595
dc96c6c7 12596Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12597
12598 * gdb.c++/classes.exp: Change all regular expressions to match
12599 arbitrary combinations of newline/carriage-return, so that they
12600 will work equally well on Unix and Windows.
12601 * gdb.c++/inherit.exp: ditto.
12602 * gdb.c++/virtfunc.exp: ditto.
12603
126041998-08-11 Dawn Perchik <dawn@cygnus.com>
12605
12606 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12607
c2d11a7d
JM
12608Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12609
12610 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12611 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12612 to use a0-a3/d0-d3 as needed.
12613
12614Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12615
12616 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12617 * gdb.disasm/am33.exp: Corresponding changes.
12618
c906108c
SS
126191998-07-11 Felix Lee <flee@cygnus.com>
12620
12621 * gdb.base/callfuncs.exp: add cmp10 test.
12622 * gdb.base/callfuncs.c (cmp10): new function.
12623
12624Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12625
d63a86f8 12626 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12627 into two parts to get around a synchronization problem in expect.
12628
3fc11d3e
JM
12629Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12630
12631 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12632
12633 * configure.in: Add options for gdbtk testsuite.
12634
12635 * configure: Regenerate.
12636
12637 * gdb.gdbtk: New directory to hold gdbtk tests.
12638
c906108c
SS
12639Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12640
12641 * gdb.fortran/types.exp: Escape brackets in expect patterns
12642 for test_float_literal_types_accepted tests.
12643 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12644 before run test.
12645
c2d11a7d
JM
12646Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12647
12648 * am33.exp: Just compile, do not link the testcase.
12649 * am33.s: Add ".am33" pseudoop to force am33 mode.
12650
c906108c
SS
126511998-06-25 Felix Lee <flee@cygnus.com>
12652
12653 * gdb.base/setshow.exp: make sure $pc is sane.
12654
12655 * gdb.stabs/weird.exp: split expect patterns properly.
12656
c2d11a7d
JM
12657Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12658
12659 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12660 * gdb.disasm/am33.exp: Run it.
12661
dc96c6c7 12662Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12663
12664 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12665 match processing (and eliminate spurious timeouts when running).
12666
dc96c6c7 12667Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12668
12669 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12670 exception test, but conditionalize it on target [mach | gnu].
12671
dc96c6c7 12672Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12673
12674 * gdb.base/overlays.exp: fixup compile line for linker script.
12675
12676Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12677
12678 * gdb.fortran/types.exp: don't guess at float size.
12679
12680Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12681
12682 * gdb.base/exprs.exp: delete test that depends on int size.
12683
12684Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12685
12686 * config/sim.exp: Removed checks for target triplets.
12687 (gdb_target_sim): Use gdb,target_sim_options.
12688
12689Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12690
12691 * gdb.base/reread.exp: New file.
12692 * gdb.base/reread1.c: New file.
12693 * gdb.base/reread2.c: New file.
12694
12695Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12696
12697 * config/sim.exp: Use 'target sim -sparclite' when running
12698 SPARClite programs.
12699
12700Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12701
12702 * gdb.base/structs2.exp: New file.
12703 * gdb.base/structs2.c: New file.
12704
12705Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12706
12707 * gdb.asm/common.inc: New file.
12708 * gdb.asm/d10v.inc: New file.
12709 * asm-source.exp: Pass -I's to gas to find .inc files.
12710 Update line numbers in expected output.
12711 * asmsrc1.s: Rewrite.
12712 * asmsrc2.s: Rewrite.
12713 * configure.in: Create arch.inc symlink.
12714 * configure: Regenerate.
12715 * Makefile.in (distclean): Delete arch.inc.
12716
12717Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12718
12719 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12720 (t_enum_value2): ditto
12721 (t_enum_value3): ditto
12722 (main): ditto
12723Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12724
12725 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12726 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12727 change.
12728 Use gdb_test instead of send_gdb/gdb_expect sequences.
12729
12730Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12731
12732 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12733 not void.
12734
12735Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12736
12737 * gdb.base/branches.c: Code with lots of loops and
12738 subroutines. Used to test gdbs ability to single step through PC
12739 changes, especially to test mips-tdep.c:mips_next_pc
12740
12741Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12742
12743 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12744 more rigorous EGCS C++ error checking.
12745
12746Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12747
a9c64011
AS
12748 * gdb.base/help.exp: Clean up `help set args' and `help show args'
12749 tests.
12750 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
12751 function when asleep.
12752 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
12753 for i*86 Linux and SVR4 signal handling problems.
12754 Remove linux xfail for `next to handler in signals_tests_1', fixed
12755 by recent infrun.c change.
12756 Limit backtrace to 10 frames to avoid timeout problems with infinite
12757 stack backtraces.
12758 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12759 target.[ch] change.
c906108c
SS
12760
12761Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12762
12763 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12764 for a newline from gdb before continuing.
12765 (default_gdb_exit): Just look for y or n.
12766 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12767 it does, fail the rests of the tests in the file.
12768
12769Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12770
12771 * config/cygmon.exp: New file.
12772
12773Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12774
12775 * gdb.base/list.exp: Fix problem with "list default lines around
12776 main" test on remote targets.
12777
12778 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12779 run test on remote targets.
12780
12781Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12782
12783 * gdb.asm: New directory.
12784 * configure.in: Configure it.
12785 * configure: Regenerate.
12786 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12787 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12788
12789Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12790
12791 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12792
dc96c6c7 12793Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12794
a9c64011
AS
12795 * gdb.base/overlays (several files): Merge the two overlay
12796 managers into one. Change variables (foox, barx, bazx, grbxx)
12797 back into ints but force them to load in their proper sections.
c906108c
SS
12798
12799Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12800
12801 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12802 on-chip insn memory and IMAP1 to upper 128k.
12803 (D10VCopy): Handle memory regions crossing 16k boundaries.
12804 (D10VCopy): Transfer data in 32 bit chunks.
12805
12806Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12807
12808 * gdb.base/overlays.c (main): Exit normally when result is
12809 correct.
12810
12811 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12812 map. Include space for printf in .text segment.
12813
12814 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12815 updated d10v memory VMA/LMA map.
12816 (D10VCopy): Call D10VTranslate.
d63a86f8 12817
c906108c
SS
12818Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12819
12820 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12821
12822 * gdb.base/bar.c (barx, bar): Change variable to small array so
12823 that it won't be put into the .sdata - small data -
12824 section. Update reference.
12825 * gdb.base/baz.c (bazx, baz): Ditto.
12826 * gdb.base/foo.c (foox, foo): Ditto.
12827 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12828
12829 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12830 to be arrays.
d63a86f8 12831
dc96c6c7 12832Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12833
a9c64011
AS
12834 * gdb.base/overlays.exp: fix up and get working again.
12835 Add tests for backtraces from an overlay function.
d63a86f8 12836
c906108c
SS
12837Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12838
12839 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12840 "calling function with watchpoint enabled".
12841
12842Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12843
12844 * gdb.base/break.exp (test_next_with_recursion): Remove
12845 gdb_suppress_tests for d10v-*-*.
12846 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12847 pending review of whether it is useful or not.
12848
12849Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12850
12851 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12852
12853Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12854
12855 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12856 * config/dve.exp: New file to support Densan boards.
12857
12858Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12859
12860 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12861 reads and BSD.
12862
12863Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12864
12865 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12866 response.
12867
12868 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12869
12870Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12871
12872 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12873 test.
12874
12875 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12876 target_sizeof_long and target_bigendian_p.
12877 (structs_by_value, structs_by_reference): Check values according
12878 to targets word size and endianess.
d63a86f8 12879
c906108c
SS
12880Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12881
12882 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12883 output.
12884
12885Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12886
12887 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12888 Update test of set args help to match source change.
12889
12890Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12891
12892 * gdb.base/default.exp: Expect help system output to be in
12893 alphabetical order.
12894 * gdb.base/help.exp: Ditto.
12895
12896Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12897
12898 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12899 "i*86-pc-linux-gnu*".
12900 * gdb.base/interrupt.exp: Ditto.
12901 * gdb.base/corefile.exp: Ditto.
12902
12903 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12904 define vxworks when building the testcase.
12905
12906 * gdb.base/ptype.exp: Fix testnames to be unique.
12907 * gdb.base/radix.exp: Ditto.
12908 * gdb.base/term.exp: Ditto.
12909 * gdb.base/whatis.exp: Ditto.
12910 * gdb.c++/classes.exp: Ditto.
12911
12912Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12913
12914 * gdb.base/callfuncs.exp: Fix indentation.
12915
12916 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12917 suppress_flag has been set.
12918 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12919 target feature.
12920
12921Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12922
12923 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12924 the testcase.
12925
12926 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12927 set_debug_traps() and breakpoint().
12928 * gdb.c++/misc.cc (main): Ditto.
12929 * gdb.c++/templates.cc (main): Ditto.
12930 * gdb.c++/virtfunc.cc (main): Ditto.
12931
12932Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12933
12934 * lib/gdb.exp(gdb_step_for_stub): New function.
12935 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12936 exists, reload the executable and do a "continue" instead of
12937 doing a jump.
12938 (runto_main): Use gdb_step_for_stub.
d63a86f8 12939
c906108c
SS
12940 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12941 tests to have unique names.
12942 * gdb.base/callfuncs.exp: Ditto.
12943 * gdb.base/commands.exp: Ditto.
12944 * gdb.base/default.exp: Ditto.
12945 * gdb.base/help.exp: Ditto.
12946 * gdb.base/list.exp: Ditto.
12947 * gdb.base/opaque.exp: Ditto.
12948 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12949 similar tests.
d63a86f8 12950
c906108c
SS
12951 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12952 * gdb.c++/cplusfuncs.cc: Ditto.
12953 * gdb.c++/virtfunc.cc: Ditto.
12954
12955 * config/monitor.exp: Keep track of the last file we saw, rather
12956 than trying to get the info from gdb.
12957
12958 * gdb.fortran/types.exp: Move comment to previous line.
12959
12960Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12961
12962 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12963 target mode.
12964
12965Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12966
12967 From Bob Manson:
12968 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12969 string from GDB when it connects.
12970
12971 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12972
12973Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12974
12975 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12976 if we can't get a debug format from GDB (we may be testing an
12977 older GDB). Use a 10 second timeout when checking for the format.
12978
12979 * gdb.stabs/weird.exp: Fix quoting.
12980
12981 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12982
12983Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12984
12985 * config/arm-ice.exp: New file.
12986
12987Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12988
12989 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12990 until it has been modified to work with the new testsuite.
12991
99707966 12992 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12993 testcase won't compile, cause all of the testcases in the file to
12994 fail instead.
12995
12996 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
12997 (gdb_clear_suppressed): New procedure.
12998 (gdb_stop_suppressing_tests): Only clear suppress_flag if
12999 it contains a positive value.
13000
13001Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13002
13003 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13004
13005 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13006
13007Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13008
13009 * lib/gdb.exp (setup_xfail_format): New function.
13010 (get_debug_format): New function to get debug format.
13011 (debug_format): New global variable to hold last value set
13012 by get_debug_format.
13013 * gdb.base/list.exp: Call get_debug_format and expect some
13014 tests to fail for DWARF 1 and COFF formats.
13015 * gdb.c++/ptype.exp: Ditto.
13016 * gdb.c++/classes.exp: Ditto.
13017 * gdb.c++/cplusfuncs.exp: Ditto.
13018 * gdb.c++/inherit.exp: Ditto.
13019 * gdb.c++/templates.exp: Ditto.
13020 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13021
c906108c
SS
13022Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13023
13024 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13025 host doesn't have a currently-open connection.
13026
13027 * config/sparclet.exp: Cleanups and fixes to make it generic for
13028 any gdb stub target. Handle cases where gdb doesn't respond when
13029 interrupted in a sane fashion.
13030
13031 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13032 same thing in a totally different way.
13033
13034 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13035 setting "timeout".
13036 (gdb_start): We set the global gdb_prompt variable in
13037 default_gdb_init now.
13038
13039Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13040
13041 * gdb.base/printcmds.exp: Fix "check for floating addition"
13042 regexp to accept results within approx +/- .01 of exact value.
13043 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13044
13045Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13046
13047 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13048 properly.
13049 (gdb_expect): Add optional timeout parameter, and add timeout
13050 value to various calls.
13051 (gdb_suppress_tests): Only give one warning message per group.
13052
13053Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13054
13055 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13056 global variables. Handle getting a value for $timeout more
13057 gracefully.
13058
13059Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13060
13061 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13062 initialize.
13063 (default_gdb_init): New procedure; allow gdb_init to be overridden
13064 by a target configuration file.
13065 (gdb_expect): Pass the timeout to remote_expect.
13066
13067 * config/monitor.exp(gdb_load): Fix typo in regexp.
13068
13069Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13070
13071 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13072
13073Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13074
13075 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13076 here. Call gdb_target_exec before rebooting the target, to make
13077 sure the connection to the target is closed.
13078 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13079 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13080 Also detect "Timeout reading from remote" error.
13081
13082 * config/gdbserver.exp: Pass the executable being loaded to
13083 gdb_target_monitor. Don't call gdb_file_cmd here; let
13084 gdb_target_monitor do it.
13085
13086 * gdb.disasm/hppa.exp: Don't use exec_output.
13087
13088Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13089
13090 * gdb.base/list.exp: If we're debugging a non-native target,
13091 try to set the pc register to point to the start of the
13092 program before doing the first list command.
13093
13094 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13095 test_calls after restarting.
13096
13097 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13098 reloading.
13099
13100 * gdb.base/watchpoint.exp: Fix typo.
13101
13102 * gdb.base/setshow.exp: Check for use_gdb_stub.
13103
13104 * gdb.base/break.exp: Fix continue until exit test for the gdb
13105 stub case.
13106 * gdb.base/langs.exp: Ditto.
13107
13108 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13109 gdb_load_offset. If we weren't given a file to load, figure out
13110 what the current file is and use it.
13111
13112 * config/i386-bozo.exp: New file.
13113
13114Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13115
13116 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13117 feature.
13118
13119 * config/proelf.exp: New entry.
13120
13121Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13122
13123 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13124 of regexps.
13125
13126 * gdb.base/watchpoint.exp: Don't run the test_stepping
13127 tests if gdb can't call functions on the target.
13128
13129 * gdb.base/setshow.exp: Don't run the set prompt tests if
13130 the board has gdb_prompt set.
13131
13132Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13133
13134 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13135 * gdb.base/commands.exp: Likewise.
13136 * gdb.base/setshow.exp: Likewise.
13137
13138Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13139
13140 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13141 feature.
13142
13143 * config/i960.exp: New file.
13144
13145Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13146
13147 * gdb.base/funcargs.exp: Check for gdb,short_int target
13148 feature instead of looking for explicit target triplets.
13149
dc96c6c7 13150Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13151
d63a86f8 13152 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13153 "p 123DEADBEEF", to check parse_number.
13154 * top.c: change "to enable to enable" to "to enable" in a couple
13155 of help strings.
13156
13157Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13158
13159 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13160 on the mn10300.
d63a86f8 13161
c906108c
SS
13162Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13163
13164 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13165 where the test executable is run with explicit args.
13166 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13167
13168Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13169
13170 * gdb.base/run.c: Use FAKEARGV to build test executable that
13171 does not require a command line arg, since most simulators
13172 don't currently support passing such an arg into the simulated
13173 program.
13174 * gdb.base/commands.exp: Change tests to insert the proper
13175 value as the arg to the first recursive factorial call. Change
13176 compilation line to define FAKEARGV at compile time.
13177
13178Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13179
13180 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13181 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13182 function with watchpoint enabled" test.
13183
13184Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13185
13186 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13187 Don't call gdb_test when the command doesn't return to a gdb prompt.
13188
13189 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13190 "Tests restarted" messages.
13191
13192Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13193
13194 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13195
dc96c6c7 13196Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13197
13198 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13199 for INFO SYMBOL; add help tests for OVERLAY commands.
13200 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13201 add tests for OVERLAY commands
13202 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13203 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13204 * gdb.base/sigall.c: add usestubs code frag
13205 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13206
c906108c
SS
13207Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13208
13209 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13210 failures.
13211 (gdb_stop_suppressing_tests): Note that tests have restarted.
13212
13213Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13214
13215 * config/h8300.exp: New file.
13216
13217Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13218
13219 * gdb.base/setshow.exp: Check for the existence of a
13220 feature, not its value.
13221
13222Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13223
13224 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13225
13226 * gdb.base/scope.exp: It's now init0(), not init().
13227
13228 * gdb.base/scope0.c: For now, change init() to be init0().
13229
13230 * config/monitor.exp: Use gdb_serial in preference to serial
13231 or netport.
13232
13233 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13234 and it's not already set.
13235
13236Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13237
13238 * gdb.base/setshow.exp: Only test the run command if the target
13239 isn't using a stub and if it supports argument passing.
13240
13241Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13242
13243 * config/udi.exp(gdb_start): Make sure UDICONF is set
13244 properly before starting gdb.
13245
13246Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13247
13248 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13249 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13250 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13251
13252Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13253
13254 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13255 specialized code to reboot the board, use remote_reboot instead.
13256
13257 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13258
13259 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13260
13261 * config/monitor.exp: Make sure we disconnect from the target.
13262 Also, try a reboot/reload cycle instead of failing if the
13263 load fails.
13264
13265Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13266
13267 * gdb.base/default.exp: Don't set match_max.
13268 * gdb.base/help.exp: Ditto.
13269 * gdb.base/list.exp: Ditto.
13270 * gdb.base/signals.exp: Ditto.
13271
13272 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13273 set, use remote_ld to download the testcase instead of
13274 the GDB loader.
13275
13276Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13277
13278 * config/vr5000.exp: New file.
13279
13280 * config/monitor.exp(gdb_target_monitor): Add pattern for
13281 "Ending remote" to detect errors in connecting.
13282
13283 * gdb.base/setshow.exp: Add .* within auto language test.
13284
13285 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13286 target feature.
13287
13288 * config/monitor.exp(gdb_load): Check for a failure when loading,
13289 and reboot the board if necessary.
13290
13291 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13292 a set of tests. Remove print.* from the patterns being checked.
13293
13294Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13295
13296 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13297 refer to gdb_spawn_id.
13298
13299 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13300 longer used.
13301 * config/sparclet.exp: Ditto.
13302 * config/sparclet-old.exp: Ditto.
13303 * config/slite.exp: Ditto.
13304 * config/sim.exp: Ditto.
13305 * gdb.base/funcargs.exp: Ditto.
13306
13307 * lib/gdb.exp:Remove references to gdb_spawn_id.
13308 (gdb_expect): Move to remote.exp.
13309
13310Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13311
13312 * config/monitor.exp: Detect the "Couldn't establish connection"
13313 message from GDB.
13314
13315Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13316
13317 * gdb.base/bitfields.exp: Use runto instead of explicit
13318 gdb_run_cmd/gdb_expect sequences.
13319
13320 * gdb.base/break.exp(text_next_with_recursion): Add match for
13321 gdb_expect call.
13322
13323 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13324 We also need to handle the "A program is being debugged already"
13325 prompt from gdb. Use gdb_test to set the baud rate.
13326
13327 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13328 to 20000. Really. I mean it.
13329
13330Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13331
13332 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13333 fails. If suppress_flag is set, skip perror message about not
13334 being able to send to GDB.
13335 (send_gdb): If suppress_flag is set, don't try to send commands to
13336 GDB.
13337 (gdb_expect): If suppress_flag is set, always fail immediately.
13338 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13339 (gdb_init): Call gdb_stop_suppressing_tests.
13340 (default_gdb_exit): Ditto.
13341 (default_gdb_start): Ditto.
13342
13343 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13344 gdb_stop_suppressing_tests as appropriate.
13345 * gdb.base/break.exp: Ditto.
13346 * gdb.base/callfuncs.exp: Ditto.
13347 * gdb.base/commands.exp: Ditto.
13348 * gdb.base/exprs.exp: Ditto.
13349 * gdb.base/funcargs.exp: Ditto.
13350 * gdb.base/list.exp: Ditto.
13351 * gdb.base/recurse.exp: Ditto.
13352 * gdb.base/scope.exp: Ditto.
13353 * gdb.base/structs.exp: Ditto.
13354 * gdb.c++/inherit.exp: Ditto.
13355
13356Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13357
13358 * config/vr4300.exp: New file.
13359
99707966 13360 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13361
99707966 13362 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13363
13364Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13365
13366 * lib/gdb.exp(gdb_init): New function.
13367
13368 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13369 for each individual variable set.
13370
13371 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13372 name.
13373
13374 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13375
13376 * gdb.base/scope.exp: Use gdb_test.
13377
13378 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13379 aborting; the testsuite driver will do that for us (see
13380 gdb_finish). Also, use gdb_test in a few more places.
13381
13382Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13383
13384 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13385
13386Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13387
13388 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13389 and "add_tests" are not at the same address.
13390
13391Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13392
13393 * gdb.base/ptype.exp: Use gdb_test.
13394
13395Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13396
13397 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13398 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13399 left in. No longer expect them to fail.
13400
13401 * gdb.stabs/*.mt; Deleted, no longer used.
13402 * gdb.stabs/configure.in: Remove references to target makefile
13403 frags.
13404 * gdb.stabs/configure: Rebuilt.
13405
13406 * gdb.disasm/*.mt: Deleted, no longer used.
13407 * gdb.disasm/configure.in: Remove references to target makefile
13408 frags. Use "sh3.s" as the unique filename for this directory.
13409 * gdb.disasm/configure: Rebuilt.
13410
13411 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13412 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13413 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13414
13415Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13416
13417 * config/udi.exp: Use mondfe,name instead of remote_host.
13418
13419Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13420
13421 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13422 a function with a watchpoint enabled on the mn10200.
13423
13424 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13425 before trying to create it!
13426
13427Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13428
13429 * config/vx.exp: Use hostname instead of netport.
13430
13431 * config/vxworks.exp: New file.
13432
13433 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13434
13435 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13436 gdb before assuming everything worked. Send a ^C if a timeout
13437 occurs.
13438
13439 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13440 $gdb_spawn_id directly.
13441 (gdb_run_cmd): Try _start as well as start. Use the target feature
13442 gdb,start_symbol as the symbol to start from when jumping.
13443
13444Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13445
13446 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13447 redundant) test.
13448
13449 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13450 it doesn't lose for 16bit integer systems.
13451
13452Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13453
13454 * gdb.fortran/types.exp: If the target doesn't support "double"
13455 data types, then expect "real" types to only be 4 bytes.
13456
13457 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13458 call tests if the target doesn't support inferior function calls.
13459
13460 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13461 in printf tests.
13462
13463Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13464
13465 * gdb.base/help.exp: Disable "help set", "help show", and
13466 "help support". Simplify regexp for "help stack".
13467
13468 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13469 to 60 seconds. Temporarily set match_max to 15000 around the
13470 "info copying" test.
13471
13472 * gdb.base/nodebug.exp: Don't try to do an inferior function
13473 call if the target doesn't support them.
13474 * gdb.base/printcmds.exp: Likewise.
13475 * gdb.base/setvar.exp: Likewise.
13476 * gdb.base/structs.exp: Likewise.
13477 * gdb.c++/templates.exp: Likewise.
13478 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13479
13480 * gdb.base/recurse.exp: Enable for the mn10200.
13481
13482 * configure.in: Do configure gdb.stabs directory for *-*-elf
13483 targets.
13484 * configure: Rebuilt.
13485
13486 * gdb.base/break.exp: Check for gdb,noresults before testing
13487 exit status and/or results from the target.
13488 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13489 * lib/gdb.exp: Remove old (now bogus) initialization of
13490 noinferior, noargs, noresults and nosignals.
13491
13492Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13493
13494 * config/sh.exp: New file.
13495
13496 * config/slite.exp: Try to connect multiple times to the board
13497 before rebooting. Only send a "monitor run" if need_monitor_run
13498 is set.
13499
13500 * gdb.base/break.exp: Don't do the "stub continue" test if
13501 the target has gdb_stub set.
13502
13503 * gdb.base/callfuncs.exp: Increase the timeout.
13504
13505 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13506 if the target has gdb,noinferiorio set.
13507
13508 * gdb.base/list.exp: Increase match_max to 10000 characters.
13509
13510 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13511
13512 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13513 target.
13514
13515 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13516
13517Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13518
13519 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13520 trying to delete the copy of gdb. Catch the file delete so we
13521 don't die if the delete fails; also, the file should be copied to
13522 the host, not to the build.
13523
13524Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13525
13526 * lib/gdb.exp(gdb_test): Surround the result pattern with
13527 parenthesis in case it contains multiple regexps separated
13528 with |.
13529
13530 * gdb.base/watchpoint.exp: Use gdb_test.
13531 * gdb.base/default.exp: Ditto.
13532
13533Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13534
99707966 13535 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13536
c906108c
SS
13537 * gdb.base/scope.exp: Use gdb_test.
13538 * gdb.c++/classes.exp: Ditto.
13539 * gdb.c++/inherit.exp: Ditto.
13540
13541Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13542
13543 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13544 remote_exec instead.
13545 * gdb.base/corefile.exp: Don't be ridiculous.
13546 * gdb.base/*.c: Add missing stub invocations.
13547
13548Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13549
13550 * config/slite.exp: Miscellaneous fixes.
13551
13552 * lib/gdb.exp: Fix runto.
13553
13554 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13555 the target.
13556
13557 * gdb.base/watchpoint.exp: Fix regexp.
13558
13559 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13560 close and wait commands, as the descriptor may now be
13561 invalid. Always call "remote_close host".
13562
13563Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13564
13565 Major rewrite for testsuite revision.
d63a86f8 13566
c906108c
SS
13567 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13568 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13569 instead of relying on spawn_id to always contain a valid
13570 spawn id.
13571 (get_compiler_info): New procedure to build the ${binfile}.ci
13572 file, instead of replicating this in N different places.
13573 (gdb_compile): New procedure.
d63a86f8 13574
c906108c
SS
13575 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13576 appropriate arguments) instead of compile. Use gdb_test in a lot
13577 more places. Use send_gdb instead of send. Always run gdb_start
13578 at the start of a testcase, as this is no longer done magically.
13579
13580 config/*-gdb.exp: Rename without the -gdb suffix.
13581
13582 config/mips.exp: Use remote_close instead of exit_remote_shell.
13583 config/monitor.exp: Use target_info instead of looking at
13584 baud, timeout, etc.
13585 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13586
13587Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13588
13589 * gdb.c++/templates.exp (test_ptype_of_templates),
13590 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13591 Update expect patterns for destructors and assignment operators
13592 to match corresponding c-typeprint.c changes.
13593 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13594 to destructor breakpoint test, GDB should be able to set the
13595 destructor breakpoint without specifying arguments.
13596
13597Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13598
13599 * gdb.threads/pthreads.exp: Change result for failure to compile due
13600 to lack of pthreads runtime support from an error to simply an
13601 unsupported test, per dejagnu standards.
13602
13603Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13604
13605 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13606 where GDB exits to reduce pattern match time.
13607 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13608
13609 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13610
dc96c6c7 13611Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13612
13613 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13614 * gdb.base/default.exp: ditto.
13615 * gdb.base/nodebug.exp: ditto.
13616 * gdb.base/printcmds.exp: ditto.
13617 * gdb.base/ptype.exp: ditto.
13618 * gdb.base/setvar.exp: ditto.
13619 * gdb.base/structs.exp: ditto.
13620 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13621
13622Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13623
13624 * configure, */configure: Rebuild with autoconf 2.12.
13625
13626Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13627
13628 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13629 use new i*86-pc-linux*-gnu quads.
13630 * gdb.base/corefile.exp: Ditto.
13631 * gdb.base/signals.exp: Ditto.
13632 * gdb.base/sigall.exp: Ditto.
13633 * gdb.base/interrupt.exp: Ditto.
13634
13635 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13636 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13637 RedHat 4.0.
d63a86f8 13638
c906108c
SS
13639 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13640 linux. This allows the test case to at least compile on latest
13641 linux, but still not run due to missing the threads runtime library.
13642
13643Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13644
13645 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13646 directory to search gdb directory. Accept and step over conditional
13647 stack alignment code. Consume $prompt in failure cases.
13648 Reset timeout to $oldtimeout instead of some arbitrary value.
13649 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13650 timeout problems with infinite stack backtraces.
13651 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13652 Accept function parameters for linkfunc member.
13653
13654Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13655
13656 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13657 (CXXFLAGS): Remove, unreferenced.
13658 (B_OPTIONS): Add for -B options and add code to initialize with
13659 previous -B options and also add -B option to pick up cross compiled
13660 runtime.
13661 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13662 doing cross compiles.
13663 (target_alias): Declare global.
13664 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13665 to verify that gcc exists in build tree, and if so set CC to that
13666 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13667
c906108c
SS
13668Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13669
13670 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13671 ptype test for anonymous union. Fixup testcase to match
13672 current gcc debug output.
13673
13674Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13675
13676 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13677 force argument to an unsigned long type.
13678
13679Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13680
13681 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13682 tests and anonymous union print/ptype tests.
13683 * gdb.base/list.exp (test_forward-search): Increase timeout by
13684 5 minutes for the "search extremely long line" case.
13685 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13686 completely optional and that the pass/fail messages use the command as
13687 the message if that third arg is a null string.
13688 (gdb_test_exact): Arrange that a null string pattern means match a
13689 null string output rather than any output, which might include random
13690 errors.
13691 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13692 backtrace test.
13693 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13694 always failing and failure is now exposed by gdb.exp changes.
13695
13696Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13697
13698 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13699 weren't being noted.
13700
13701Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13702
13703 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13704 * gdb.stabs/weird.exp: Remove v_comb xfails.
13705
dc96c6c7 13706Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13707
13708 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13709 list.exp scope.exp watchpoint.exp]
c906108c 13710 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13711
dc96c6c7 13712Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13713
13714 * config/monitor.exp: Increase download timeout to 1000 seconds.
13715
dc96c6c7 13716Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13717
13718 * config/m32r.exp: Increase timeout to 120 seconds.
13719
13720Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13721
13722 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13723 and accept older ordering as obsolescent gcc or gdb.
13724 * gdb.c++/templates.exp: Ditto.
13725 * gdb.c++/virtfunc.exp: Ditto.
13726
13727Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13728
13729 * gdb.base/coremaker.c: Add code to mmap some data so we
13730 can check that it ends up in the core file.
13731 * gdb.base/corefile.exp: Add test to read mmapped data
13732 from core file.
13733
dc96c6c7 13734Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13735
13736 * config/m32r.exp: New file.
13737
13738Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13739
13740 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13741 that cflags can contains -gstabs, and work correctly for other tests.
13742
dc96c6c7 13743Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13744
13745 * gdb.base/setshow.exp: New file, tests show and set.
13746 * gdb.base/setshow.c: New file, tests show and set.
13747 * gdb.base/help.exp: Add test for help set|show annotate.
13748 * gdb.base/default.exp: Add test for set|show annotate.
13749
13750Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13751
13752 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13753 errors unique.
13754 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13755 explicitly.
13756
13757Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13758
13759 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13760 and width commands. This is done elsewhere.
13761 * (gdb_start): Don't call gdb_start_sim here. That's already
13762 done in gdb_load. This fixes lots of failures in default.exp.
13763
13764Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13765
13766 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13767 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13768 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13769 in the same we we treat other failures (since it may be an expected
13770 condition), rather than as an error.
13771 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13772 old test format.
13773
13774Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13775
13776 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13777 (distclean maintainer-clean realclean): No need to remove files
13778 twice. Nuke the duplicates.
13779 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13780 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13781 Remove config.h along with other config files.
13782
13783Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13784
13785 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13786 "p func1 ()" and note that rests of tests are skipped.
13787 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13788 setup_xfails for "print func2::coremaker_local".
13789 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13790 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13791 affected by the previous run test.
13792 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13793 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13794 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13795 "pass int powerset tuple" and "pass modeless int powerset tuple".
13796 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13797 "real write 4" and "real write 8".
13798 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13799 setup_xfails for "print vs1 after tuple assign 2",
13800 "print \$i after tuple assign 2", and
13801 "print vs2 after tuple assign 2".
13802 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13803 meaningful error message and return -1 so the caller can
13804 suppress further tests and avoid a cascade of errors.
d63a86f8 13805
c906108c
SS
13806Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13807
13808 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13809 format for printing version.
13810 * gdb.base/default.exp: Ditto.
13811 * gdb.base/interrupt.exp: Fix problem with cascade of
13812 errors if child process dies while calling a function.
d63a86f8 13813
c906108c
SS
13814Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13815
13816 * Makefile.in (VPATH): Add
13817 * Makefile.in (Makefile, config.status): Fix rules so things get
13818 remade when necessary.
13819
13820Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13821
13822 * Makefile.in (just-check): Add path to sibling expect dir
13823 to environment variable specified by RPATH_ENVVAR.
13824
13825Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13826
13827 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13828 (just-check): Add shared library paths for libstdc++, tk,
13829 tcl, bfd, and opcodes to the environment variable specified
13830 in RPATH_ENVVAR.
13831 * configure.in: Add support to recognize --enable-shared flag
13832 and generate correct value for RPATH_ENVVAR.
13833 * configure: Regenerated with autoconf.
13834
13835Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13836
13837 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13838 include all osf versions.
13839 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13840 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13841 when target is linux. When failing to build pthreads test
13842 executable, give more meaningful message.
13843 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13844 arg for pthread_create.
d63a86f8 13845
c906108c
SS
13846Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13847
13848 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13849 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13850 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13851 and -lpthreads (everybody else).
13852 (test_startup): Fail gracefully if threads are not supported.
13853 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13854 "p/c array_index("abcdef",2)" when not gcc compiled.
13855 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13856 "print func2::coremaker_local" when not gcc compiled.
13857 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13858 "ptype on opaque struct tagname (statically)",
13859 "ptype on opaque struct tagname (dynamically) 1", and
13860 "ptype on opaque struct tagname (dynamically) 2"
13861 for not compiled with gcc.
13862 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13863 backtrace when compiled with gcc.
d63a86f8 13864 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13865 than always return success.
13866
13867Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13868
13869 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13870
13871Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13872
13873 * gdb.base/structs.exp: Undo last change.
13874
13875Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13876
13877 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13878 encapsulate all the steps/nexts done during self test, starting
13879 at main, and makes them less sensitive to optimization issues.
13880 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13881 signal handler" test.
13882 * gdb.threads/pthreads.exp: Only run this for native configs.
13883 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13884 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13885 tests.
13886 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13887 for "runto test_calls(void)" test.
d63a86f8 13888
c906108c
SS
13889Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13890
13891 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13892 and don't expect address info in breakpoint confirmations.
13893
13894Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13895
13896 * gdb.base/list.exp (test_forward_search): Increase timeout
13897 temporarily by 60 seconds for searching extremely long line,
13898 and then reset to old value when done. Increase expect input
13899 buffer to 10000.
13900
13901Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13902
13903 * gdb.base/list.exp (test_forward_search): Fix to handle very
13904 long source line without overflowing expect's input buffer.
13905
13906Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13907
13908 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13909 "buffer_full".
13910
13911 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13912 "buffer_full".
13913
13914 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13915 "buffer_full".
13916
13917 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13918 "buffer_full".
13919
13920Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13921
13922 * configure.in (configdirs): Add gdb.threads.
13923 * configure: Regenerated with autoconf.
13924 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13925 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13926 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13927
c906108c
SS
13928Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13929
13930 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13931
13932Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13933
13934 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13935 each signal's status in the output of "handle all print".
13936 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13937 the \r\n sequence that immediately precedes the gdb prompt.
13938 * gdb.base/a1-selftest.exp: Save original timeout and restore
13939 after test.
13940
13941Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13942
13943 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13944 symbol.
13945
13946Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13947
13948 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13949
13950Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13951
13952 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13953 timeout by 60 seconds.
13954
13955Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13956
13957 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13958 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13959 error return.
13960
13961Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13962
13963 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13964 gdb initialization, also report how long dejagnu waited. Restore
13965 old timeout before doing error return. Temporarily increase timeout
13966 by 3 minutes to allow for slow startups over heavy NFS use.
13967
13968Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13969
13970 * lib/gdb.exp: Report timeout value for verbosity level 2.
13971 * config/gdbserver.exp: Ditto.
13972 * config/hppro.exp: Ditto.
13973 * config/mips-gdb.exp: Ditto.
13974 * config/monitor.exp: Ditto.
13975 * config/netware.exp: Ditto.
13976 * config/sim-gdb.exp: Ditto.
13977 * config/slite-gdb.exp: Ditto.
13978 * config/udi-gdb.exp: Ditto.
13979 * config/unix-gdb.exp: Ditto.
13980 * config/vx-gdb.exp: Ditto.
13981 * gdb.base/a1-selftest.exp: Ditto.
13982 * gdb.base/a2-run.exp: Ditto.
13983 * gdb.base/break.exp: Ditto.
13984 * gdb.base/corefile.exp: Ditto.
13985 * gdb.base/list.exp: Ditto.
13986 * gdb.base/recurse.exp: Ditto.
13987 * gdb.base/scope.exp: Ditto.
13988 * gdb.base/signals.exp: Ditto.
13989
13990Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13991
13992 * gdb.threads/Makefile.in (docdir): Removed.
13993
13994Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13995
13996 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 13997 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 13998 @srcdir@.
d63a86f8 13999 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14000 autoconf 2.5 or higher.
14001 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14002
14003Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14004
14005 * configure: Regenerated.
14006 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14007 avoid name clashes with SunOS headers.
14008
14009Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14010
14011 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14012
14013Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14014
14015 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14016 prototype information ends up in the compiler info file.
14017
14018Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14019
14020 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14021 attempting to regenerate it. Eliminate use of a temporary file
14022 and just generate the info file directly. Source it immediately,
14023 for consistency of use.
14024 * gdb.base/corefile.exp: Ditto
14025 * gdb.base/exprs.exp: Ditto.
14026 * gdb.base/funcargs.exp: Ditto.
14027 * gdb.base/langs.exp: Ditto.
14028 * gdb.base/list.exp: Ditto.
14029 * gdb.base/mips_pro.exp: Ditto.
14030 * gdb.base/nodebug.exp: Ditto.
14031 * gdb.base/opaque.exp: Ditto.
14032 * gdb.base/ptype.exp: Ditto.
14033 * gdb.base/scope.exp: Ditto.
14034 * gdb.base/setvar.exp: Ditto.
14035 * gdb.base/signals.exp: Ditto.
14036 * gdb.base/whatis.exp: Ditto.
14037 * gdb.c++/templates.exp: Ditto.
14038 * gdb.c++/virtfunc.exp: Ditto.
14039 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14040 whether or not to add -lstdc++ to the compile command line args.
14041
14042Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14043
14044 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14045 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14046 Increase timeout, a lot of single stepping might be needed if the
14047 target has no hardware watchpoints.
14048
14049Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14050
14051 * gdb.base/break.exp: Ignore compiler warnings when compiling
14052 break.c.
14053 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14054 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14055 from remote-sim.
14056 * gdb.base/exprs.exp: Add h8300 xfails.
14057 * gdb.base/funcargs.exp: Likewise.
14058 * gdb.base/nodebug.exp: Likewise.
14059 * gdb.base/printcmds.exp: Likewise.
14060 * gdb.base/ptype.exp: Likewise.
14061 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14062 h8300 xfails.
d63a86f8 14063 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14064 on the h8300.
14065 * gdb.base/funcargs.c: Explicitly make last constant argument to
14066 call_after_alloca_subr an unsigned long type.
14067 * gdb.base/return.c: Include stdio.h.
14068
14069Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14070
14071 * config/abug.exp: New file for the older Motorola Bug monitor
14072 that runs on the mvme13x series VME boards.
14073 * config/monitor.exp: Use the new config array for target settings
14074 if they exist.
14075
14076Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14077
14078 * sim-gdb.exp: Make the SH simulator allocate less space when
14079 it is targeted.
14080
14081Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14082
14083 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14084 test.
14085
14086Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14087
14088 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14089 "rs6000-*-*" for "list function in include file" when gcc compiled.
14090 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14091 for "p ctable1[120]".
14092 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14093 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14094 Remove setup_xfail for "rs6000-*-*" for
14095 "print 'scope0.c'::filelocal before run".
14096 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14097 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14098 since some compilers don't allow both options to be given
14099 on the same command line. Create object file and move it.
d63a86f8 14100
c906108c
SS
14101Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14102
14103 * gdb.base/corefile.exp: Always regenerate the core file, since
14104 we always regenerate the coremaker program. Detect special case
14105 where registers cannot be read from core file.
d63a86f8 14106
c906108c
SS
14107Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14108
14109 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14110 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14111 * gdb.c++/templates.exp: Only match on basename of file since
14112 some formats like xcoff don't encode directory information.
14113 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14114 and rs6000 AIX xcoff targets.
14115 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14116 * configure: Regenerate.
14117 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14118 here, rather than in distclean.
d63a86f8 14119
c906108c
SS
14120Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14121
14122 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14123 defined, and use it to compile the test case with -O2. The
14124 native compilation still uses no optimization.
14125 * gdb.base/mips_pro.c: Remove inline assembly code since
14126 it is compiled PIC by default, which results in assembler
14127 warnings that make the testsuite think the compilation
14128 was unsuccessful.
14129
14130Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14131
14132 * gdb.c++/misc.exp: Add note to message for
14133 "print s.a for foo struct" that this is a known gcc 2.7.2
14134 and earlier bug.
14135
14136Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14137
14138 * gdb.base/break.exp: Fix pattern for matching "Delete all
14139 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14140 setup_xfail for deleting all breakpoints test. Fix various
14141 timeout messages to include "(timeout)".
14142 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14143 for "p t_float_values2(3.14159,float_val2)".
14144 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14145 for "continue to call2g" when gcc compiled.
14146 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14147 "up to foo in langs.exp", "show language at foo in langs.exp",
14148 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14149 and "show language at fsub in langs.exp".
14150 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14151 "list line 1 in include file", "list message for lines past EOF",
14152 "list function in include file", "list list0.h:foo", and
14153 "list filename:function; nonexistant function".
14154 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14155 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14156 and "ptype t_char_array" to be for native cc only.
d63a86f8 14157
c906108c
SS
14158Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14159
d63a86f8 14160 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14161 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14162 "print func2::coremaker_local", and "backtrace in corefile.exp".
14163
14164Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14165
14166 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14167 "bt in signals.exp". This problem only appears when running
14168 the testsuite, and then only intermittently.
14169
14170Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14171
14172 * gdb.base/return.exp (return_tests): Differentiate between
14173 two tests of continuing.
14174
14175Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14176
14177 * */Makefile.in (maintainer-clean): Remove config.log.
14178 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14179 * gdb.c++/Makefile.in (PROGS): Add inherit.
14180 (clean): Remove *.ci.
14181
14182Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14183
14184 * gdb.c++/misc.cc: Add test code from Mike Stump.
14185 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14186
14187Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14188
14189 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14190 to "alpha-*-osf2*" and add comment.
14191 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14192 setup_xfail for "step over execarg initialization" and
14193 "step over corearg initialization".
14194 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14195 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14196 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14197 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14198 "print func2::coremaker_local", and "backtrace in corefile.exp".
14199 * gdb.base/signals.exp: Build and source signals.ci.
14200 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14201 to be for gcc only.
14202 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14203
c906108c
SS
14204Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14205
14206 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14207 Feb 3 procfs.c change.
14208
14209Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14210
14211 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14212
14213Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14214
14215 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14216 from dejagnu's apparent default of 10 seconds, which gives random
14217 results when running the tests over NFS on moderately loaded systems.
14218 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14219
14220Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14221
14222 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14223 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14224 result reports.
14225
14226Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14227
14228 * configure.in (CY_AC_PATH_TCLH): Remove.
14229 * configure: Regenerate.
14230
14231Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14232
14233 * gdb.c++/Makefile.in (clean): Add missing '{'.
14234
14235Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14236
14237 * lib/gdb.exp: Provide a default value for noinferior.
14238
14239 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14240 Load libgloss.exp.
14241
14242Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14243
14244 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14245 the executable, not the .o to run the tests from.
14246
14247Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14248
14249 * gdb.base/break.exp: Don't test for program exit or exit status
14250 if $noresults if nonzero.
14251 * gdb.base/langs.exp: Likewise.
14252 * gdb.base/watchpoint.exp: Likewise.
14253
14254 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14255 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14256 trying to compile the testcase.
14257
14258Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14259
14260 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14261 * gdb.base/signals.exp (continue to handler): Likewise.
14262
14263Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14264
14265 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14266
14267 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14268
14269Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14270
14271 * gdb.base/corefile.exp: Recognize "not found" as failure
14272 when trying to determine if a core file was generated.
14273 If no core file was generate the first time, try again without
14274 the ulimit -c to work around braindamaged shells.
14275
14276Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14277
14278 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14279 [] tests with "test" and enclose string in quotes.
14280 * gdb.stabs/configure: Rebuild
d63a86f8 14281
c906108c
SS
14282Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14283
14284 Changes in sync with expect:
14285 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14286 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14287 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14288 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14289 argument to AC_REQUIRE.
14290 * configure: Regenerated.
14291
14292Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14293
14294 * gdb.base/corefile.exp: When generating a core, discard any
14295 error messages about ulimit not found and the "core dumped"
14296 message from the shell that runs the coredumper.
14297
14298Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14299
14300 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14301
14302 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14303 which sed script to run. Expect failure for v_comb test
14304 on PA targets too.
d63a86f8 14305
c906108c
SS
14306Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14307
14308 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14309 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14310
14311Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14312
14313 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14314 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14315 "sparc-sun-solaris*" xfails for "p v_comb".
14316 * lib/gdb.exp (default_gdb_start): Fix typo.
14317 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14318 messages to not include the full program name that caused
14319 the core dump since some systems (such as solaris) apparently
14320 truncate this path to about 80 characters.
14321 When generating a core file first try increasing the core file
14322 size limit to unlimited since some systems may default it to
14323 zero, and it is harmless to try it. Move the test for failing
14324 to generate a core file to where it will actually get executed.
14325 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14326 new gdb result from g++ debug info improvements and make old
14327 pattern obsolescent. Also account for size_t differences
14328 (may be int or long).
14329 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14330 initialization before function call is placed in the delay slot
14331 and thus appears to be skipped over by commands such as "next".
14332
14333Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14334
14335 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14336
14337Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14338
14339 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14340 input source file; fix code to compile test to deal with this
14341 convention.
14342 * gdb.c++/*.exp: Likewise.
14343
14344Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14345
14346 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14347 "bt in signals.exp".
14348
14349Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14350
14351 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14352 "step over execarg initialization" and
14353 "step over corearg initialization".
14354
14355Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14356
14357 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14358 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14359
14360Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14361
14362 From Rob Savoye (rob@poseidon.cygnus.com)
14363 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14364 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14365 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14366 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14367 configure.in}: Major reworking for autoconfig.
14368 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14369 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14370 New files.
14371 * config/unix-gdb.exp: Make GDB global.
14372 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14373 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14374 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14375 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14376 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14377 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14378 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14379 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14380 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14381 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14382 pr-8136.exp, result.exp, string.exp, tuples.exp},
14383 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14384 to returns as necessary, arrange for test to compile own testcase
14385 executable.
14386 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14387
c906108c
SS
14388Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14389
14390 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14391 clear_xfail at end of test which might not call either pass or fail.
14392 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14393 "backtrace through signal handler".
14394
14395Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14396
14397 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14398 continuing from a job control stop signal.
14399 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14400
14401Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14402
14403 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14404 * gdb.base/corefile.exp: Likewise.
14405 * gdb.base/funcargs.exp: Likewise.
14406
14407Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14408
14409 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14410 * config/monitor.exp: Add support for setting baud rate.
14411
14412Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14413
14414 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14415 i*86-*-linux* xfails for "backtrace through signal handler".
14416 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14417 "print func2::coremaker_local".
14418 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14419 alpha-dec-osf2* xfail for
14420 "delete all breakpoints when none".
14421
14422Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14423
14424 * gdb.base/break.exp: Change test that deletes all breakpoints
14425 when no user breakpoints are installed. A post 4.15 change
14426 causes gdb to no longer prompt in this case.
14427
14428Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14429
14430 * gdb.base/return.exp (return_tests): Change xfail for test
14431 "correct value returned double test" to stop xfailing at
14432 Solaris 2.5. Apparently the bug has been fixed.
14433
14434Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14435
14436 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14437 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14438
14439Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14440
14441 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14442 * gdb.disasm/hppa.s: Corresponding changes.
14443
14444Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14445
14446 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14447 makefile fragment.
14448 * config/mt-hpux: Deleted.
14449
14450Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14451
d63a86f8 14452 * Many files: When warning about suppressed tests due to a
c906108c
SS
14453 nonexistant test binary, avoid incrementing the warning count.
14454
14455Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14456
14457 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14458
c906108c
SS
14459Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14460
14461 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14462 "sparc-*-solaris2*".
14463
14464Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14465
14466 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14467 Add global and local variables and initialize them.
14468 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14469 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14470 extracts the file name and terminating signal from the core file.
14471 * TODO: Remove note about tests for correct mapping of corefile.
14472 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14473 from optimizing it away.
14474 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14475 handles common blocks.
14476
14477Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14478
14479 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14480 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14481
14482Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14483
14484 * Makefile.in (maintainer-clean): New target, synonym for
14485 realclean.
14486 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14487 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14488 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14489 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14490 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14491 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14492
14493Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14494
14495 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14496 xfails when not gcc compiled for "print foo::funclocal".
14497 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14498 "print foo::funclocal at foo",
14499 "print 'scope1.c'::foo::funclocal at foo",
14500 "print foo::funclocal_bss at foo",
14501 "print 'scope1.c'::foo::funclocal_bss at foo",
14502 "print foo::funclocal_ro at foo",
14503 "print 'scope1.c'::foo::funclocal_ro at foo",
14504 "print bar::funclocal at foo" and
14505 "print 'scope1.c'::bar::funclocal at foo".
14506 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14507 gcc compiled for "print foo::funclocal at bar".
14508 Expand all messages to ensure that they identify that
14509 the test is at bar().
14510 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14511 gcc compiled for:
14512 "ptype on opaque struct pointer (statically)",
14513 "ptype on opaque struct tagname (statically)",
14514 "ptype on opaque struct pointer (dynamically) 1",
14515 "ptype on opaque struct tagname (dynamically) 1",
14516 "ptype on opaque struct pointer (dynamically) 2" and
14517 "ptype on opaque struct tagname (dynamically) 2
14518 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14519 gcc compiled for:
14520 "p datalocal"
14521 "whatis datalocal",
14522 "ptype datalocal",
14523 "p bsslocal",
14524 "whatis bsslocal", and
14525 "ptype bsslocal".
14526 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14527 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14528 when not gcc compiled.
14529 * gdb.base/funcargs.exp (float_and_integral_args): Add
14530 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14531 compiled.
14532 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14533 "backtrace from call6a" when not gcc compiled.
14534 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14535 "backtrace from call7a" when not gcc compiled.
14536 * gdb.base/callfuncs.exp (do_function_calls):
14537 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14538 "p t_char_array_values(char_array_val2,char_array_val1)",
14539 "p t_char_array_values(char_array_val1,char_array_val2)",
14540 "p t_char_array_values("carray 1","carray 2")",
14541 "p t_char_array_values("carray 1",char_array_val2)",
14542 "p t_char_array_values(char_array_val1,"carray 2")",
14543 "p sum_args(1,{2})",
14544 "p sum_args(2,{2,3})",
14545 "p sum_args(3,{2,3,4})",
14546 "p sum_args(4,{2,3,4,5})"
14547 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14548 "backtrace in corefile.exp" when not gcc compiled.
14549
14550Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14551
14552 * gdb.base/signals.exp: Rewrite `handle all print' test as
14553 a procedure. Accept blanks or TABs as whitespace, increase
14554 timeout and expect input buffer size for the large output
14555 from the command. Remove "i*86-*-bsdi2.0" xfail.
14556
14557Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14558
14559 * gdb.base/setvar.exp: Add new testcases for truncation when
14560 assigning invalid values to bitfields.
14561
14562Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14563
d63a86f8 14564 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14565 mips-sgi-irix* xfail for
14566 "call inferior func with struct - returns char *"
14567 and fix test so that an optional (unsigned char *) cast is
14568 accepted in the result.
14569
14570Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14571
14572 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14573 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14574 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14575 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14576 that accidentally got checked in.
14577
14578Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14579
d63a86f8 14580 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14581 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14582 compiled test.
14583 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14584 Add mips-sgi-irix5* xfail for not gcc compiled.
14585 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14586 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14587 "p top", "whatis top", "p middle", and "whatis middle".
14588 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14589 "whatis signed char" for not gcc compiled.
14590 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14591 "set variable signed char=-1 (-1)" and
14592 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14593 * gdb.base/funcargs.exp (float_and_integral_args):
14594 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14595 Add mips-sgi-irix* xfail when not gcc compiled for
14596 "continue to call2b".
14597 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14598 "continue to call2g".
14599 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14600 "backtrace from call6a"
14601 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14602 "backtrace from call7k".
14603 Add mips-sgi-irix5* xfail when not gcc compiled for
14604 "backtrace from call7a".
14605 (localvars_after_alloca): Fix gdb_test cmds for
14606 "print * after runto ...".
14607 Remove rs6000-*-* xfails for
14608 "print i after runto localvars_after_alloca" and
14609 "print l after runto localvars_after_alloca"
14610 for all compilers.
14611 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14612 when not compiled with gcc, for:
14613 "print signed char == (minus)",
14614 "print signed char != (minus)",
14615 "print signed char < (minus)",
14616 "print signed char > (minus)".
14617 * gdb.base/callfuncs.exp (do_function_calls):
14618 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14619 "call inferior func with struct - returns char *".
d63a86f8 14620 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14621 "correct value returned double test" to include Solaris 2.4.
14622 * gdb.base/funcargs.exp (float_and_integral_args):
14623 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14624
c906108c
SS
14625Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14626
14627 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14628 enumeration bitfields if compiling with GNU C.
14629 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14630 to empty' prompt.
14631
14632Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14633
14634 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14635 test for PRO targets.
14636
14637 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14638 breakpoints in the inferior at any given time by making
14639 two groups of breakpoints for call2*, call6* and call7*
14640 tests.
14641
14642Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14643
14644 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14645 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14646 from optimizing it away.
14647 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14648 "call inferior func with struct".
14649
14650Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14651
14652 * configure.in: Only configure gdb.chill for particular targets.
14653
14654Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14655
14656 * gdb.base/Makefile.in: Add action to .c.o transformation
14657 rule that generates a .ci file for each .o file and remove
14658 explicit .c.o rules except for callfuncs.o.
14659 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14660 generates a .ci file for each .o file and remove explicit
14661 .cc.o rules.
14662 (clean): Remove *.tmp *.ci files.
14663 (EXECUTABLES): Remove templ-info.exp.
14664 * gdb.base/compiler.c: New file.
14665 * gdb.c++/compiler.cc: New file
14666 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14667 Change rs6000-*-* xfail for
14668 "print 'scope0.c'::filelocal_ro" and
14669 "print 'scope1.c'::filelocal" and
14670 "print 'scope1.c'::filelocal_bss" and
14671 "print 'scope1.c'::filelocal_ro" and
14672 "print 'scope1.c'::foo::funclocal" and
14673 "print 'scope1.c'::foo::funclocal_ro" and
14674 "print 'scope1.c'::bar::funclocal" and
14675 "print 'scope0.c'::filelocal_ro" and
14676 "print 'scope1.c'::filelocal at foo" and
14677 "print 'scope1.c'::filelocal_bss at foo" and
14678 "print 'scope1.c'::filelocal_ro at foo" and
14679 "print 'scope1.c'::foo::funclocal at foo" and
14680 "print 'scope1.c'::foo::funclocal_bss at foo" and
14681 "print 'scope1.c'::foo::funclocal_ro at foo" and
14682 "print 'scope1.c'::bar::funclocal at foo" and
14683 "print 'scope0.c'::filelocal_ro" and
14684 "print 'scope1.c'::filelocal" and
14685 "print 'scope1.c'::filelocal_bss" and
14686 "print 'scope1.c'::filelocal_ro" and
14687 "print 'scope1.c'::foo::funclocal" and
14688 "print 'scope1.c'::foo::funclocal_bss" and
14689 "print 'scope1.c'::foo::funclocal_ro" and
14690 "print 'scope1.c'::bar::funclocal" and
14691 "print 'scope1.c'::bar::funclocal_bss"
14692 to only be xfail'd when not compiled with gcc.
d63a86f8 14693 Add rs6000-*-* xfail for
c906108c
SS
14694 "print 'scope0.c'::filelocal_bss before run"
14695 when compiled with gcc.
14696 (test_at_main): Add rs6000-*-* xfail for
14697 "print filelocal_ro in test_at_main"
14698 when compiled with gcc.
14699 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14700 Add rs6000-*-aix* xfail for
c906108c
SS
14701 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14702 "ptype t_char_array", not compiled with gcc.
14703 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14704 xfail for "list foo (in include file)" when gcc compiled.
14705 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14706 (integral_args): Add rs6000-*-* xfail for
14707 "run to call0a" if not compiled with gcc.
14708 (unsigned_integral_args): Add rs6000-*-* xfail for
14709 "run to call1a" if not compiled with gcc.
14710 (float_and_integral_args): Add rs6000-*-* xfail for
14711 "run to call2a" if not compiled with gcc and for
14712 "continue to call2b" for any compiler.
14713 Add rs6000-*-* xfail to
14714 "print f1 after run to call2a" for gcc compiled.
14715 (discard_and_shuffle): Add rs6000-*-* xfail for
14716 "run to call6a".
14717 (shuffle_round_robin): Add rs6000-*-* xfail for
14718 "backtrace from call7a" if not compiled with gcc.
14719 Add rs6000-*-* xfail for
14720 "backtrace from call7b" if compiled with gcc.
14721 (call_after_alloca): Add rs6000-*-* xfail for
14722 "print c in call_after_alloca" and
14723 "print s in call_after_alloca" and
14724 "backtrace from call_after_alloca_subr"
14725 if not compiled with gcc.
14726 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14727 "print c in localvars_in_indirect_call" and
14728 "print c in localvars_in_indirect_call" and
14729 "backtrace in indirectly called function" and
14730 "stepping into indirectly called function"
14731 if not compiled with gcc.
14732 (localvars_after_alloca): Add rs6000-*-* xfail for
14733 "print c after runto localvars_after_alloca" and
14734 "print s after runto localvars_after_alloca" and
14735 "print i after runto localvars_after_alloca" and
14736 "print l after runto localvars_after_alloca"
14737 for all compilers.
14738 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14739 than whatis-info.exp.
14740 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14741 than opaque-info.exp.
14742 Setup rs6000-*-* xfail for
d63a86f8 14743 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14744 "ptype on opaque struct pointer (dynamically)" when
14745 not compiled with gcc.
14746 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14747 rather than callf-info.exp.
14748 (do_function_calls): Add clear_xfail for rs6000-*-* for
14749 "p t_float_values2(3.14159,float_val2)". Seems to work
14750 fine there, both with xlc and gcc. Need to find out what
14751 it is doing right and fix other platforms.
14752 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14753 "call inferior func with struct - returns int",
14754 "call inferior func with struct - returns long",
14755 "call inferior func with struct - returns float",
14756 "call inferior func with struct - returns double",
14757 "call inferior func with struct - returns char *",
14758 but only if not gcc compiled (presumes xlc compiled).
14759 Change rs6000-*-* xfails for
14760 "call inferior func with struct - returns char" and
14761 " call inferior func with struct - returns short" to only
14762 xfail if not using gcc.
14763 (clean mostlyclean): Remove *.ci and *.tmp files.
14764 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14765 than templ-info.exp.
14766 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14767 Add rs6000-*-* xfail for "up to foo in langs.exp"
14768 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14769 when not gcc compiled.
d63a86f8 14770
c906108c
SS
14771Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14772
14773 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14774 * gdb.base/corefile.exp: Likewise.
14775 * gdb.base/list.exp: Likewise.
14776 * gdb.base/scope.exp: Likewise.
14777 * gdb.base/siganls.exp: Likewise.
14778
14779 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14780 compiler output.
14781 * gdb.base/whatis.exp: Likewise.
14782
14783Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14784
14785 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14786 failure (opcode table has been fixed to match reality).
14787
14788Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14789
14790 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14791 "call inferior func with struct - returns char",
14792 "call inferior func with struct - returns short"
14793
14794 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14795 "print 'scope0.c'::filelocal at main",
14796 "print 'scope0.c'::filelocal_bss in test_at_main",
14797 "print 'scope0.c'::filelocal at foo",
14798 "print 'scope0.c'::filelocal_bss in test_at_foo",
14799 "print 'scope0.c'::filelocal at bar",
14800 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14801
c906108c
SS
14802 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14803 in source file 1". This bug seems to have been fixed with both
14804 gcc and native cc (was native assembler bug?).
14805
14806Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14807
14808 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14809 "backtrace through signal handler" to "i*86-*-sysv4*".
14810 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14811 continue" case. Add "known SVR4 bug" to fail message.
14812 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14813 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14814 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14815 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14816 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14817 "up to foo in langs.exp", "show language at foo in
14818 langs.exp", "up to cppsub_ in langs.exp", "show
14819 language at cppsub_ in langs.exp", "up to fsub in
14820 langs.exp", and "show language at fsub in langs.exp".
14821 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14822 "bactrace in corefile.exp".
14823 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14824 "call inferior function with struct - returns float" and
14825 "call inferior function with struct - returns double".
d63a86f8 14826
c906108c
SS
14827Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14828
14829 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14830 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14831 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14832 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14833
14834Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14835
14836 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14837 (or overriden) "CHILL" macro rather then bare "gcc".
14838 Also look for ../../gcc/xgcc since that is what we will
14839 actually need, not "Makefile". Remove following assignment
14840 of CHILL to CHILL_FOR_TARGET because that results in
14841 recursive definition.
14842
14843Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14844
14845 * gdb.base/corefile.exp: Change xfail for backtrace in
14846 corefile.exp from linuxaout to all linux.
14847 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14848 cases where we miss the breakpoint at the signal handler
14849 for some reason. Setup xfail for linuxoldld/linuxaout and
14850 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14851 hitting SIGURG breakpoint.
14852 * gdb.base/signals.exp: Setup xfail for "next" acting like
14853 continue to add linuxoldld. Setup xfail for all linux for
14854 "next to handler in signals_tests_1", "backtrace in
14855 signals_tests_1", "continue to func1", "pass SIGUSR1",
14856 and continue to handler".
14857
14858Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14859
14860 * Update all FSF addresses except those in COPYING* files.
14861
14862Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14863
14864 * gdb.base/a2-run.exp: Change messages to be more explicit about
14865 the status of args, and quote binfile in results.
14866
14867Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14868
14869 * gdb.base/callfuncs.exp: Add tests for passing structs to
14870 inferior functions and return various types.
14871 * gdb.base/callfuncs.c: Add functions to receive a struct
14872 and return a member of the struct, in various types.
14873
14874Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14875
14876 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14877
14878Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14879
14880 * config/vxworks29k.exp: New file, sources vxworks.exp.
14881
14882Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14883
14884 * config/gdbremote.exp: New file. Testing framework using
14885 gdbserver.
14886
14887Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14888
14889 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14890 "call function when asleep" and "send end of file".
14891 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14892 for "backtrace in corefile.exp".
14893 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14894 for "backtrace through signal handler".
14895 * gdb.base/corefile.exp: Make sure we actually generate a core file
14896 before trying the core tests. Some systems allow the user to suppress
14897 generation of core files and default to that (linux for example).
14898 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14899 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14900
14901Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14902
14903 * gdb.threads: New directory with some crude multi-threaded
14904 gdb tests (step.exp and step2.exp).
14905 * config/mt-lynx (STEP_EXECUTABLE): Define.
14906 (THREADFLAGS): Define.
14907
14908Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14909
14910 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14911
14912 * gdb.base/signals.exp: Disable whole file for lynx until
14913 further notice.
14914
14915 * gdb.base/signals.exp: xfail test where "next" acts like
14916 "continue" for lynx.
14917
14918 * gdb.base/interrupt.exp: xfail test for calling function while
14919 inferior is asleep for lynx.
14920
14921 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14922 than one cr-lf after each command.
14923
14924Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14925
14926 * configure.in: Reinstate setting of stabsdirs variable, fix
14927 typo in setting up configdirs for native builds.
14928
14929 * gdb.base/return.exp: Fix typo in return double test.
14930 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14931 compiler from optimizing them away.
14932
14933Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14934
14935 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14936 sequences to be echo'd by gdb when using gdb_test.
14937 * gdb.chill/chexp.exp: Likewise.
14938 * gdb.fortran/exprs.exp: Likewise
14939
14940Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14941
14942 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14943 after the inferior gdb has started.
14944
14945 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14946 after each command.
14947 * gdb.base/funcargs.exp: Likewise.
14948 * gdb.base/gdbvars.exp: Likewise.
14949 * gdb.base/interrupt.exp: Likewise.
14950 * gdb.base/list.exp: Likewise.
14951 * gdb.base/watchpoint.exp: Likewise.
14952 * gdb.c++/demangle.exp: Likewise.
14953 * gdb.c++/inherit.exp: Likewise.
14954 * gdb.chill/chexp.exp: Likewise.
14955 * gdb.fortran/exprs.exp: Likewise.
14956
14957 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14958 test if we can't handle IO to/from the inferior.
14959
14960 * gdb.c++/misc.exp: Always check for a program already being
14961 started after sending a "run" command to gdb.
14962
14963 * gdb.base/twice.exp: Start with a fresh gdb.
14964
14965 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14966 only depend on gdb's expression code, not the chill runtime.
14967
14968 * gdb.base/return.c: Put return values into variables so we
14969 can have gdb print them rather than depending on the program
14970 to print them.
14971 * gdb.base/return.exp: Corresponding changes.
14972
14973 * lib/gdb.exp: Provide default value for noinferiorio.
14974 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14975 the inferior.
14976
14977 * gdb.base/break.exp: Always check for a program already being
14978 started after sending a "run" command to gdb.
14979 (text_next_with_recursion): Don't check the output from the
14980 program's printf statement. Instead just make sure the program
14981 exited.
14982
14983 * gdb.base/commands.exp: Protect tests which need arguments with
14984 $noargs conditionals.
14985
14986Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14987
14988 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14989 of structure member arrays to match gdb/valops.c:value_addr change.
14990
14991Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14992
14993 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
14994 cases.
14995
14996Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
14997
14998 * configure.in (configdirs): Remove gdb.chill from default list
14999 of subdirs and then add it back in only if doing a native build.
15000 The current chill compiler does not yet work in any cross build.
15001 * Revert all signal changes from Jul 6.
15002 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15003 for sh-hms targets, allowing these tests to link, with no other
15004 changes. Testing is suppressed by setting "nosignals" in site.exp.
15005
15006Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15007
15008 * configure.in (signaldirs): Define and add to configdirs for all
15009 targets except some specific ones that are known to not support signals.
15010 Also clean up formatting.
15011 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15012 (signals, sigall): Remove rules to build.
15013 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15014 Moved to new gdb.signals directory.
15015 * gdb.signals: New test directory.
15016 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15017 signals.c signals.exp}: New or moved files.
15018
15019Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15020
15021 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15022
15023Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15024
15025 * gdb.base/return.exp: Xfail `return double' test failure
15026 on at least Solaris 2.3 and handle future/past versions on
15027 a case by case basis as appropriate. Also update message
15028 to include i*86 failures.
15029
15030Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15031
15032 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15033
15034 * lib/gdb.exp: Fix comment which erroneously identified
15035 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15036 gdb_file_cmd not gdb_load).
15037 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15038
15039 * gdb.base/setvar.exp: Make test names consistent between pass and
15040 fail cases. Use gdb_test more.
15041
15042Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15043
15044 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15045
15046Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15047
15048 * gdb.base/help.exp: Fix expected help string for `show commands'.
15049
15050Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15051
15052 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15053
15054 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15055 of a text section.
15056
15057Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15058
15059 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15060 that loop eventually terminates. Fix Connection refused logic so
15061 that testsuite will expire nicely.
15062
15063Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15064
15065 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15066 config/rom68k.exp: New tcl glue for the appropriate monitors.
15067 These all just end up calling monitor.exp.
15068 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15069 refused' by retrying. Cleanup some timeout issues.
15070 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15071 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15072 callers don't have to set/restore global timeout variable.
15073
15074 * The following set of changes centralizes management of the global
15075 timeout variable. This way, it can be set in one target dependent
15076 place instead of dozens of places scattered throughout the test suite.
15077 If you need to lengthen a timeout, then you should either set timeout
15078 in one of the config/{target}.exp files, or multiply it by a factor.
15079 Setting it to an absolute value is always going to lose for some
15080 targets.
15081 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15082 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15083 * gdb.base/funcargs.exp: Don't set timeout.
15084 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15085 * gdb.base/printcmds.exp (test_print_string_constants
15086 test_print_array_constants): Don't set timeout.
15087 * gdb.base/ptype.exp: Don't set timeout.
15088 * gdb.base/recurse.exp: Don't set timeout.
15089 * gdb.base/return.exp: Don't set timeout.
15090 * gdb.base/watchpoint.exp: Don't set timeout.
15091 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15092 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15093
15094Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15095
15096 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15097
15098Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15099
15100 * lib/gdb.exp: Disable chill tests for irix5.
15101
15102Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15103
15104 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15105 each test pass or fail.
15106
15107Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15108
15109 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15110 xlc not gcc.
15111
15112Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15113
15114 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15115
15116Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15117
15118 * config/est.exp: Fix copyright and comments. Remove dead code.
15119 Use targetname, serialport and baud variables instead of fixed
15120 constants.
15121 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15122 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15123
15124Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15125
15126 * gdb.base/watchpoint.exp: Don't run
15127 test_watchpoint_triggered_in_syscall for sunos.
15128
15129Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15130
15131 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15132 they don't seem to exist. Do include stdio.h.
15133
15134Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15135
15136 * gdb.base/a1-selftest.exp: Add alpha xfail.
15137
15138Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15139
15140 * gdb.base/watchpoint.c (main): Prompt before calling read().
15141 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15142 Revise accordingly. Remove cruft about sending "123" several
15143 times, until it gets noticed. Clean up the "print buf[0]" stuff
15144 so that it passes or fails, and waits for prompts in the usual way.
15145
15146Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15147
15148 * gdb.base/recurse.exp: Fix comment.
15149
15150 * TODO: Remove item about printing variables in nodebug.exp. Add
15151 item about enabling tests which are only run on some targets.
15152
15153 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15154 fail, make test names unique, use new gdb_test convention
15155 regarding pattern, use gdb_test more, etc.).
15156
15157 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15158 fail, make test names unique, etc.).
15159
15160Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15161
15162 * gdb.base/nodebug.c: Change return type of top and middle to
15163 short.
15164 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15165 are fixed by the recent mdebugread.c changes. Allow `short ()'
15166 as type for top and middle.
15167
15168Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15169
15170 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15171 nearly as I can tell, the whole thing was an accident in Stu's
15172 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15173 to replace a send/expect pair with gdb_test, but ended up only
15174 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15175 of 30 Mar 1995 took care of it, but left this vestigial comment
15176 which I am now nuking.
15177
15178Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15179
15180 * gdb.base/break.exp: Look for different line number for
15181 breakpoint at main depending on usestubs.
15182
15183Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15184
15185 * gdb.base/list.exp: Adjust some alternate expect patterns to
15186 match recent list0.c change. Add alternate expect pattern for
15187 output from `list default lines around main' for optimizing
15188 compilers.
15189
15190Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15191
15192 * lib/gdb.exp: If nosignals is not set, set it to 0.
15193
15194Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15195
15196 * config/slite-gdb.exp: Responds to load symbol table prompt.
15197 * gdb.base/break.exp: Adjust line number, fix rerun.
15198 * gdb.base/langs0.c: Add #ifdef usestubs.
15199
15200Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15201
15202 * gdb.base/list.exp: Adjust line contents after adding new lines in
15203 list0.c. Also fix a syntax error.
15204
15205 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15206 * gdb.base/break.exp: ditto.
15207 * gdb.base/list.exp: ditto.
15208 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15209 * gdb.base/run.c: ditto.
15210 * gdb.base/list0.c: ditto.
15211 * gdb.base/funcargs.c: ditto.
15212
15213Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15214
15215 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15216 $targetname, $serialport and $baud instead of hardwired variables.
15217 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15218 target doesn't support signals.
15219
15220Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15221
15222 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15223
15224Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15225
15226 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15227 Don't rely on the value of an auto variable before it has been
15228 initialized. Use gdb_test more.
15229
15230Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15231
15232 * lib/gdb.exp (default_gdb_version): A version number must start
15233 with a digit, but other than that contains all characters up to
15234 the first whitespace character.
15235
15236Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15237
15238 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15239
15240Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15241
15242 * gdb.c++/*.exp: Warn if executable does not exist. The original
15243 reason for skipping the warning was that configure.in sometimes
15244 intentionally skipped building the executables but the tcl code
15245 had no way of knowing. That (a) was always bogus with respect to
15246 error handling, (b) is no longer true (right now there is no way
15247 to skip C++ tests).
15248
15249 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15250
15251Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15252
15253 * gdb.base/list.exp: Add expect patterns for output from
15254 SunPRO compiled executables.
15255 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15256 types.
15257
15258Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15259
15260 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15261 number (we are already testing that the correct source line text
15262 gets printed).
15263
15264 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15265 that is what is intended, but something needed to be done to get
15266 sunos4 native working again.
15267
15268 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15269
15270 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15271 apparently went with a (very) old xfail.
15272
15273Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15274
15275 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15276 runto_main is a proc in gdb.exp that will do 'step' for target use
15277 stubs.
15278 * gdb.base/exprs.exp: ditto.
15279 * gdb.base/interrupt.exp: ditto.
15280 * gdb.base/opaque.exp: ditto.
15281 * gdb.base/printcmds.exp: ditto.
15282 * gdb.base/ptype.exp: ditto.
15283 * gdb.base/scope.exp: ditto.
15284 * gdb.base/setvar.exp: ditto.
15285 * gdb.base/signals.exp: ditto.
15286 * gdb.base/twice.exp: ditto.
15287 * gdb.c++/classes.exp: ditto.
15288 * gdb.c++/inherit.exp: ditto.
15289 * gdb.c++/templates.exp: ditto.
15290 * gdb.base/break.exp: no run and hit main for stubs. Change line
15291 numbers for breakpoints and info breakpoint.
15292 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15293 breakpoint().
15294 * gdb.base/callfuncs.c: ditto.
15295 * gdb.base/exprs: ditto.
15296 * gdb.base/interrupt.c: ditto.
15297 * gdb.base/opaque0.c: ditto.
15298 * gdb.base/printcmds.c: ditto.
15299 * gdb.base/ptype.c: ditto.
15300 * gdb.base/scope0.c: ditto.
15301 * gdb.base/setvar.c: ditto.
15302 * gdb.base/signals.c: ditto.
15303 * gdb.base/twice.c: ditto.
15304 * gdb.c++/misc.cc: ditto.
15305 * gdb.c++/templates.cc: ditto.
15306
15307Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15308
15309 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15310
15311 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15312 somewhere between `read' and `main.c'. I'm pretty sure the
15313 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15314 and it isn't particularly useful.
15315
15316 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15317
15318Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15319
15320 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15321
15322Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15323
15324 * config/mt-slite: add LIBS and -nostdlib.
15325 * config/slite-gdb.exp: add this new file to support sparclite target.
15326
15327Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15328
15329 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15330
15331 * gdb.base/a2-run.exp: Change argument to istarget from
15332 "*-*-vxworks" to "*-*-vxworks*".
15333 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15334
15335Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15336
15337 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15338 will not runto main but do a 'step' to step out of breakpoint().
15339 * config/mt-slite: add -Dusestubs.
15340
15341Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15342
15343 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15344 instead of just @.
15345
15346 * gdb.base/signals.exp: Add test for "handle all print".
15347 * TODO: Remove "handle all print". Also remove item about
15348 checking copyright date (I don't like the idea of a spurious FAIL
15349 based on when we run the tests).
15350
15351 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15352 for SunOS4 (reason for failure not investigated). Remove
15353 redundant test for $binfile.
15354
15355 * gdb.base/nodebug.c (array_index): Call malloc.
15356
15357 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15358
15359Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15360
15361 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15362 conventions and slightly simplify the matching regexp.
15363
15364Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15365
15366 * gdb.base/break.exp: Update gdb_test invocation to use new
15367 convention.
15368
15369 * lib/gdb.exp: If noargs is not set, set it to 0.
15370
15371 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15372 tests unique.
15373
15374 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15375
15376Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15377
15378 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15379 one argument of type "<non-float parameter>".
15380
15381Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15382
15383 * config/rom68k.exp: New file to support Motorola IDP board.
15384 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15385 * gdb.base/break.c: Change things around so that this program
15386 doesn't depend upon args. This is necessary to make remote
15387 targets work (in general, they can't take args).
15388 * gdb.base/break.exp: Don't try to send args to program. Don't
15389 expect output. Also, replace lots of code with gdb_test.
15390
15391Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15392
15393 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15394 printing of '\'' (which is what the comment says we are testing,
15395 even though we were not), not '''.
15396 (test_integer_literals_rejected): Test that printing ''' is an error.
15397
15398 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15399 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15400 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15401 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15402 Use gdb_test not test_print_accept.
15403 * lib/gdb.exp: Remove test_print_accept.
15404
15405 * gdb.base/signals.exp (signal_tests_1): Make pass message
15406 consistent with fail message.
15407
15408 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15409 unsigned char; the bug (PR 1821) is fixed.
15410
15411 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15412
15413 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15414 successful tests--makes xfailing them work right.
15415
15416Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15417
15418 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15419 only \r\n, not .*. The test can pass .* as the last thing in
15420 $pattern if that is what it wants. In addition to providing this
15421 flexibility, this change should speed up pattern matching in cases
15422 where the pattern already ended with .* (there were a number of
15423 them). This change also helps catch bad patterns--in the old
15424 scheme the typo "char \*" instead of "char \\*" would pass. Now
15425 it is caught.
15426 * Many .exp files: Update callers.
15427
15428 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15429 clearer and does not spuriously match multiple ('s. Likewise for
15430 ) and *.
15431
15432 * gdb.base/nodebug.exp: Test ability to call a function and pass
15433 it a string (even with no debugging info).
15434
15435 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15436 "p '\'", which is the same as "p ''" once tcl gets done with
15437 quoting, to "p '\\'", which I suspect is what is intended (one
15438 backslash gets sent to GDB).
15439
15440 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15441
15442Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15443
15444 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15445 1817) was fixed literally years ago.
15446
15447Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15448
15449 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15450 test, it causes stepping out of call_after_alloca_subr with
15451 optimizing compilers.
15452 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15453 fails.
15454
15455 * gdb.c++/templates.exp: Source templ-info.exp only if
15456 the templates executable exists.
15457
15458 * gdb.c++/misc.cc (class Contains_static_instance,
15459 class Contains_nested_static_instance),
15460 gdb.c++/classes.exp (test_static_members): Test printing of
15461 a class that contains a static instance of the class.
15462
15463Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15464
15465 * gdb.base/langs2.c (cppsub_): Don't prototype.
15466 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15467 only, I believe).
15468
15469Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15470
15471 * lib/gdb.exp (skip_chill_tests): New procedure.
15472
15473 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15474
15475Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15476
15477 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15478 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15479
15480Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15481
15482 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15483
15484 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15485 disassemble 8, not 16, instructions for part 4.
15486
15487 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15488 support the latter anymore.
15489
15490 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15491 -DNO_PROTOTYPES.
15492 * gdb.base/callfuncs.c: Control use of prototypes based on
15493 NO_PROTOTYPES, not __STDC__.
15494 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15495 t_float_values2 tests if prototypes in use.
15496
15497 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15498 t_double_values): When checking differences against DELTA, check
15499 that difference is within the range (-DELTA,DELTA), not just
15500 (-infinity,DELTA).
15501
15502Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15503
15504 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15505 'file' command firts, then 'target', then 'load', this is due to gdb
15506 target set up.
15507 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15508
15509Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15510
15511 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15512 FP load/store variants.
15513 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15514
15515Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15516
15517 * gdb.base/term.exp: Do not give a warning if not native, it is
15518 not an abnormal condition.
15519
15520Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15521
15522 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15523 t_char_array".
15524
15525Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15526
15527 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15528 are getting the version number.
15529
15530 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15531 if not native, it is not an abnormal condition.
15532
15533Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15534
15535 * lib/gdb.exp: Just use "file exists", rather than undocumented
15536 dejagnu procedure "findfile".
15537
15538Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15539
15540 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15541 (LDFLAGS): Set to -Xlinker -Ur.
15542
15543 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15544 Removed, these values are set by lib/gdb.exp.
15545
15546 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15547
15548Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15549
15550 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15551 of replicating gdb startup code.
15552
15553 * config/mt-vxworks (LDFLAGS): Set to -r.
15554 (CFLAGS_FOR_TARGET): Removed.
15555
15556 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15557 (gdb) and gdb for vxworks uses (vxgdb).
15558
15559 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15560 executable is not in the tree and host != target, use sed and
15561 program_transform_name to determine the gdb name used by the
15562 target.
15563
15564 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15565 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15566
15567Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15568
15569 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15570 floats, chars, and shorts where there are ANSI-style function
15571 definitions.
15572
15573 * gdb.base/langs.exp, gdb.base/langs*: New test.
15574 * gdb.base/Makefile.in: Build it.
15575 * TODO: Remove item about checking that C names don't get C++
15576 demangling applied; this test tests it.
15577
15578Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15579
15580 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15581 went with the const70 xfail. The xfail went away a year ago.
15582
15583 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15584
15585 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15586 for hp300.
15587
15588 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15589
15590 * gdb.base/a1-selftest.exp: Don't run on hp300.
15591
15592Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15593
15594 * Makefile.in (site.exp): Set host_alias and target_alias as well
15595 as host_triplet and target_triplet.
15596
15597Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15598
15599 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15600
15601 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15602 places as other ecoff systems).
15603
15604 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15605 ultrix.
15606
15607Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15608
15609 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15610 remove them.
15611 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15612 variable and "variable" in addition to "data variable".
15613 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15614
15615 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15616 2.
15617 * gdb.base/list1.c (long_line): Add additional statement at start
15618 of function.
15619 * gdb.base/list.exp (test_forward_search): Update line number to
15620 reflect new statement.
15621
15622Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15623
15624 * gdb.base/signals.exp: Reinitialize searched source directories
15625 after gdb_start call.
15626
15627Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15628
15629 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15630 * gdb.stabs/Makefile.in: Likewise.
15631
15632 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15633 change. Instead split the tests into smaller pieces.
15634 * gdb.disasm/hppa.s: Corresponding changes.
15635
15636Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15637
15638 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15639 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15640
15641 * gdb.base/funcargs.exp: Modify many tests so that every test
15642 either passes or fails. Make some test names unique.
15643
15644Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15645
15646 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15647 Call stty to set interrupt character.
15648
15649 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15650 for HP assembler versus GNU assembler based on actual behavior of
15651 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15652
15653 * TODO: Suggest a few more stepping tests.
15654
15655Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15656
15657 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15658 restart GDB for h8300 after a continue.
15659 (return): Add pattern to match a29k-udi behavior.
15660 * gdb.base/nodebug.exp: Remove obsolete comment.
15661 * gdb.base/regs.exp: New file, testing of register displays.
15662 * gdb.base/return.exp: Fix typo in reference to $objdir.
15663 * gdb.base/whatis.exp: Always start with a fresh GDB.
15664
15665Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15666
15667 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15668 higher, these tests generate a lot of output.
15669
15670Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15671
15672 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15673 code following the catch silently ignored some errors; without the
15674 catch they should be thrown like any other tcl error. Also, the
15675 catch used "" instead of {} which meant all the callers who wanted
15676 to include one of the characters "[]$ had to quote it an extra time.
15677 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15678 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15679 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15680 Remove extra quoting.
15681
15682Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15683
15684 * gdb.base/commands.exp: Make test names unique; every test either
15685 passes or fails. Update some comments.
15686
15687 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15688
15689Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15690
15691 The following fixes a FAIL caused by the fact that the alpha stabs
15692 configuration didn't use the ".if alpha" code in weird.def.
15693 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15694 bit pointer, so the 32 bit version works even on the alpha.
15695 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15696 Remove the stuff which allowed us to have separate versions for
15697 alpha and everything else.
15698
15699 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15700 regexp which "info func operator\[\](" is supposed to match. Fix
15701 string to send to GDB. Note that GDB still doesn't work right. Add a
15702 new test for "info func .perator\[\](" which GDB does handle correctly.
15703
15704 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15705
15706Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15707
15708 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15709 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15710 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15711 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15712 it makes the tests harder to understand and confuses test-o-matic.
15713 The preferred style is that each test provides a PASS or a FAIL,
15714 and has a unique message (e.g. "continue #54" not just "continue")
15715 which is the same for the pass and the fail.
15716 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15717 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15718 to lib/gdb.exp.
15719 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15720 prt_accept which was basically the same thing. Likewise for
15721 test_print_reject and prt_reject.
15722 * lib/gdb.exp (test_print_reject): Add some more error message
15723 patterns to match from the former printcmds.exp (prt_reject).
15724 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15725 One defect of the passcount stuff is that some of it failed to
15726 report XPASS where appropriate.
15727 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15728 stuff before and after arg in expected pattern.
15729 (test_paddr_operator_functions): Re-do test without print_addr_of;
15730 this is the only test which seems to want extra stuff there.
15731
15732Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15733
15734 * gdb.base/nodebug.exp: Update new tests to reflect improved
15735 wording of gdb output.
15736
15737 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15738 and "ptype" work on variables in files compiled without -g.
15739 Replaces commented out "maint print msymbol" tests.
15740
15741Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15742
15743 * gdb.base/setvar.c (dummy): Call malloc.
15744
15745 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15746 losing with the irix4 sed.
15747
15748 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15749 ALRM" on irix4.
15750
15751Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15752
15753 * TODO: Remove items about corefile.exp testing new exec-file and
15754 backtrace; both are now done. Add items about printing enums.
15755
15756Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15757
15758 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15759 "get signal $thissig" test fails.
15760
15761 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15762
15763Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15764
15765 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15766 compiler warning with dec alpha compiler.
15767
15768 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15769 extra \n from gdb_test call (this explains why the prompt test
15770 that I removed yesterday was there).
15771 (user_defined_command_test): Remove extra \n and prompt test.
15772
15773 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15774 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15775 doesn't exist.
15776 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15777 Also remove alpha workaround, which turns out to be because
15778 SIGABRT == SIGLOST.
15779
15780 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15781
15782 * gdb.base/help.exp: Don't test "help show".
15783
15784Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15785
15786 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15787 "set print address" is on.
15788 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15789 pass prompt to gdb_test; gdb_test already looks for the prompt.
15790
15791 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15792
15793 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15794 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15795 was to make sure that gdb can read a core file. But (a) the "read
15796 the corefile" part didn't make it to a1-selftest.exp, we just
15797 delete the corefile after creating it, and (b) we test reading
15798 corefiles in corefile.exp anyway. Also, this test left around a
15799 xgdb process on Solaris.
15800
15801 * gdb.base/corefile.exp: Also test backtrace.
15802
15803Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15804
15805 * gdb.base/commands.exp: Test a simple user defined command with
15806 arguments and if/while statements; verify the full user command is
15807 printed by "show user".
15808
15809 * gdb.base/commands.exp: Test if/while commands as part of a
15810 breakpoint command list; verify they appear in breakpoint
15811 information.
15812
15813Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15814
15815 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15816 than by dividing by zero.
15817
15818Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15819
15820 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15821 performing an inferior call with watchpoints enabled.
15822 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15823 call.
15824
15825Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15826
15827 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15828 of "file" command.
15829
15830 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15831 Add additional pattern for when "int operator int(void);" appears
15832 in a different order.
15833
15834Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15835
15836 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15837
15838 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15839 and "signal" with ".*".
15840
15841Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15842
15843 * TODO: Add note about "handle all nostop".
15844
15845 * gdb.base/{sigall.c, sigall.exp}: New test.
15846 * gdb.base/Makefile.in: Add it.
15847
15848Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15849
15850 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15851 when invoking GDB, suppresses any windowing interface.
15852
15853Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15854
15855 * config/sim-gdb: New file, simulator testing support.
15856
15857Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15858
15859 * gdb.base/interrupt.exp: Test calling func1 twice.
15860
15861Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15862
15863 * gdb.base/list.exp (test_forward_search): Set timeout higher
15864 when we'll be getting lots of output from gdb.
15865
15866 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15867 "init_malloc" to after the expect statement. Run it if that
15868 regexp is taken, but also for two others which happen if source
15869 cannot be found.
15870
15871Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15872
15873 * gdb.base/printcmds.exp: New test, for printing register before
15874 program is running.
15875
15876Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15877
15878 * gdb.base/list.exp: Correct some alternate expect patterns
15879 to reflect changes in list1.c.
15880
15881Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15882
15883 * TODO: Add item regarding large frames.
15884
15885 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15886
15887 * TODO: Remove item about enabling return.exp; it
15888 is enabled. Suggest a few more "return" tests.
15889
15890Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15891
15892 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15893 anonymous unions.
15894
15895Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15896
15897 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15898 and pr-5646.o, so "make" is the same as "make all", not "make
15899 pr-4975.o".
15900
15901Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15902
15903 * gdb.base/list.exp: Adjust expectations to reflect changes in
15904 list1.c.
15905 (test_forward_search): New test proc.
15906 * gdb.base/list1.c (long_line): New function, has long source line.
15907
15908Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15909
15910 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15911 additional line of code that was added.
15912
15913Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15914
15915 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15916 tests so as not to overflow expect's input buffers.
15917 * gdb.disasm/hppa.exp: Corresponding changes.
15918
15919Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15920
15921 Beginnings of template debugging tests.
15922 * gdb.c++/templ-info.cc: New file to test for template
15923 debugging capability of the compiler.
15924 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15925 templ-info.cc.
15926 * gdb.c++/templates.cc: Add explicit template instantiations
15927 to enable compiling with -fno-implicit-templates. Add destructor
15928 and 'value' method to T5 class for template tests.
15929 * gdb.c++/templates.exp: Add testcases for printing of template
15930 types, setting breakpoints on template methods and calling a
d63a86f8 15931 template method.
c906108c
SS
15932
15933Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15934
15935 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15936 branch target since some assemblers (gas-2.5) may emit a
15937 relocation for the branch instead of resolving it in the
15938 assembler.
15939
15940Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15941
15942 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15943 through signal handler.
15944
15945Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15946
15947 * configure.in (*-*-netware): Use config/mt-netware.
15948
15949 * config/mt-netware: New file.
15950 * config/mt-i386-netware: Removed, separate configs for different
15951 netware architectures are no longer needed now that we have
15952 --with-headers.
15953
15954Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15955
15956 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15957 by the recent changes to use ANSI C arithmetic conversions.
15958
15959Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15960
15961 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15962 bug involving using inferior_pid to figure out whether to select a
15963 frame.
15964
15965Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15966
15967 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15968 match the current disassembler output.
15969
15970Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15971
15972 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15973 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15974 types, expect "int" as type of integer values (for now).
15975
15976Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15977
15978 * gdb.base/commands.exp: New tests for if/while commands.
15979
15980Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15981
15982 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15983 by .*, since hex values have different syntax in Chill mode.
15984
15985Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15986
15987 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15988 linefeed from expect pattern for repeated types with indices > 9.
15989
15990Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15991
15992 First part of Fortran test suite.
15993 * gdb.fortran: New directory.
15994 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
15995
15996Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15997
15998 * gdb.base/default.exp: Update expect pattern for load command
15999 without arguments.
16000
16001Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16002
16003 * configure.in: Change i386 to i[345]86.
16004 * gdb.base/configure.in: Likewise.
16005 * gdb.c++/configure.in: Likewise.
16006 * gdb.chill/configure.in: Likewise.
16007
16008Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16009
16010 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16011 patterns, since that is not a valid context for comments.
16012
16013Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16014
16015 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16016 repeated types and repeated types with indices > 9.
16017
16018Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16019
16020 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16021 2417; old bug has been fixed.
16022
16023Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16024
16025 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16026 send the newline ourselves instead of assuming gdb_test will do
16027 so when passed an empty input string.
16028
16029 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16030 stabs testcode.
16031
16032Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16033
16034 * lib/gdb.exp (gdb_test): Don't send anything if the first
16035 argument is an empty string. This makes cases where we want to
16036 match output that is already in expect's buffers (for example,
16037 matching a breakpoint after gdb_run_cmd has been called) work
16038 reliably.
16039
16040Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16041
16042 * config/netware.exp: New file.
16043
16044Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16045
16046 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16047 the -B and -L prefixes so we can find the debugging stub.
16048
16049 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16050 there and we are using the gcc from the tree.
16051
16052 * gdb.base/types.c: Removed.
16053
16054 * gdb.base/configure.in: Look for makefile fragments in ../config.
16055 Recognize i386-*-netware.
16056 * gdb.c++/configure.in: Likewise.
16057
16058Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16059
16060 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16061 the correct TCL syntax.
16062
16063Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16064
16065 * gdb.base/opaque.exp: use runto instead of messing around with
16066 breakpoints. Simplify by using gdb_test.
16067
16068 * gdb.base/bitfields.exp: restart between tests on netware targets
16069 because breakpoints aren't relocated after target death. Run
16070 processes to completion.
16071
16072 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16073
16074Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16075
16076 * Makefile.in: Remove extra tabs that confuse some versions
16077 of "make". Use the newly built gdb to test with by default,
16078 rather than the first one in the tester's search path.
16079
16080Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16081
16082 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16083
16084 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16085 condition help.
16086
16087Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16088
16089 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16090
16091 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16092 running.
16093 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16094 * gdb.base/funcargs.exp: Likewise.
16095
16096 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16097 * gdb.base/funcargs.exp: Likewise.
16098
16099 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16100 message is "".
16101
16102Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16103
16104 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16105 return,signals,twice}.exp: Handle non-existant binaries
16106 consistantly.
16107
16108 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16109 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16110 might testing a cross development system.
16111
16112Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16113
16114 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16115 runtest script is relative to ${srcdir}, not ${rootdir}.
16116
16117Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16118
16119 * gdb.base/signals.exp: Allow for optionality of breakpoint
16120 address.
16121
16122Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16123
16124 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16125
16126Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16127
16128 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16129 for size_t definition.
16130 * gdb.c++/templates.cc: Likewise
16131
16132 * config/mt-i386-netware: New file.
16133
16134 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16135 defined.
16136
16137 * gdb.base/Makefile.in: Added support for systems that name core
16138 files by appending "core" to the program name.
16139 * gdb.base/a1-selftest.exp: Likewise.
16140
16141Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16142
16143 * gdb.base/return.exp: Add comment and message for `return double'
16144 test failure on Sparc Solaris.
16145
16146Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16147
16148 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16149
16150Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16151
16152 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16153 from optimizing them away.
16154 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16155 patterns to include default constructors and assignment operators,
16156 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16157 character in the output of the virtual base pointer.
16158
16159Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16160
16161 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16162 expression match in print_addr_of to avoid unintented matches.
16163 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16164 versions up to 2.5.8.
16165
16166Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16167
16168 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16169 included file to run under newer versions of expect.
16170 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16171 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16172 Remove xfail for the virtual table of BDDHookV.
16173
16174Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16175
16176 * lib/gdb.exp (string_to_regexp): Set a default result.
16177 (default_gdb_start): Fix misleading message.
16178
16179Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16180
16181 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16182 Remove all CC, etc definitions.
16183 * config/mt-hpux: New file.
16184 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16185 (CFLAGS, LDFLAGS): Define.
16186 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16187
16188 * Makefile.in (site.exp): Don't insert host_os, etc.
16189 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16190 (distclean): Check existence of subdir.
16191 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16192 * gdb.base/Makefile.in: General cleanup and simplification.
16193 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16194 to build executables. Use default rule to build .o files.
16195 (EXPECT, RUNTEST, CC): Fix relative pathname.
16196 (site.exp): Don't insert host_os, etc.
16197 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16198 and/or SIGUSR1 defined.
16199 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16200 * gdb.c++/Makefile.in: General cleanup and simplification.
16201 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16202 (CFLAGS): Remove.
16203 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16204
16205Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16206
16207 * gdb.base/recurse.exp: Misc changes to get tests running again
16208 after Kung's changes to the watchpoint code.
16209 * gdb.base/watchpoint.exp: Likewise.
16210
16211Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16212
16213 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16214
16215Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16216
16217 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16218 * lib/gdb.exp (default_gdb_start): Define.
16219 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16220 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16221 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16222 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16223 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16224 Don't call gdb_target_udi in between tests.
16225
16226Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16227
16228 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16229 (which was basically just a local version of the same thing). In
16230 addition to avoiding duplication, gdb_test_exact is faster.
16231 * lib/gdb.exp (gdb_test_exact): Fix typo.
16232
16233 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16234 don't give an error.
16235
16236 * gdb.base/term.exp: Call delete_breakpoints before starting.
16237
16238 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16239 (t10): Add comment.
16240
16241Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16242
16243 Reorganization of the GDB Test Suite.
16244
16245 * gdb.base: New directory, contains all the basic tests.
16246 * gdb.c++: New directory, tests specific to C++.
16247 * gdb.chill: New directory, tests specific to Chill.
16248 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16249 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16250 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16251 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16252 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16253 t30-31 to chill).
16254 * */gdbme.*: Rename to match appropriate expect scripts.
16255 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16256 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16257 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16258 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16259 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16260 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16261 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16262 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16263 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16264 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16265 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16266 gdb.c++/virtfunc.cc: New names of C++ files.
16267 * gdb.chill/chillvars.ch: New name of Chill file.
16268 * gdb.base/configure.in, gdb.c++/configure.in,
16269 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16270 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16271 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16272 * configure.in (configdirs): Update to reflect directory changes.
16273 (target_abbrev): No longer define for any configuration.
16274 * Makefile.in: Cosmetic improvements to header comments.
16275
16276Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16277
16278 Various changes to gdb.t31:
16279
16280 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16281 * gdbme.ch: Make all key-words and predefineds be upper-case.
16282 * chillvars.exp: Expect key-words and predefinds in upper-case.
16283
16284 * chillvars.exp: Use gdb_test_exact many places.
16285 Change expected output for arrays (which now includes index labels).
16286
16287 * pr-5020.exp, gdme.ch (module PR_5020):
16288 New test, for PR-5020.
16289
16290Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16291
16292 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16293 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16294
16295Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16296
16297 * Makefile.in: Fix bit-rot in definitions of CHILL,
16298 CHILL_FOR_TARGET and Chill_LIB.
16299 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16300 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16301 CHILL, and CHILL_LIB.
16302
16303Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16304
16305 * Revert the previous changes. Please see Rob's directory
16306 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16307
16308Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16309
16310 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16311 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16312 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16313 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16314 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16315 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16316 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16317 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16318 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16319 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16320 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16321 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16322 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16323 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16324 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16325 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16326 changes from 94Q1.
16327
16328Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16329
16330 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16331 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16332 Rob's new testing fragments.
16333
16334Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16335
16336 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16337 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16338
16339Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16340
16341 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16342 version also, match on casted version strings, and match on
16343 gdb startup case where the line numbers might be messed up.
16344
16345Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16346
16347 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16348 (CFLAGS): Delete it from here.
c906108c
SS
16349
16350Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16351
16352 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16353
16354Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16355
16356 * Makefile.in (RUNTEST): Default to just "runtest".
16357
16358Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16359
16360 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16361 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16362 the code has been restructured.
16363
16364Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16365
16366 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16367 \n, not just one of each.
16368
16369 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16370 /bin/cc gives a warning if you do.
16371
16372Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16373
d63a86f8 16374 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16375 __t10ListS_link1ZUiRCUiPT0
16376
16377Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16378
16379 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16380 on local variables in recursive functions.
16381
16382 * gdb.t07/Makefile.in: Build the new test.
16383
16384Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16385
16386 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16387 directly. Instead compare the return values from actual calls.
16388
16389Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16390
16391 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16392
16393Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16394
16395 * From Peter Schauer with minor modifications.
a9c64011
AS
16396 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16397 stops in mid-line in the caller. Add xfail for returning a float
16398 value on X86 targets.
c906108c
SS
16399
16400Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16401
16402 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16403 to avoid expect lossage.
16404 (fmem_LRbug_tests): Likewise.
16405 * gdb.disasm/hppa.s: Corresponding changes.
16406
16407 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16408 conditions to work with latest dejagnu/expect.
16409
16410 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16411 expected to fail on the PA.
16412 (backtrace in call with trampolines): Explicitly require main
16413 to be frame #1 (no trampolines should show up in backtrace).
16414
16415 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16416 "continue -expect".
16417 * gdb.t06/break.exp: Likewise.
16418 * gdb.t07/watchpoint.exp: Likewise.
16419 * gdb.t13/bitfields.exp: Likewise.
16420 * gdb.t15/{funcargs,return}.exp: Likewise.
16421 * gdb.stabs/weird.exp: Likewise.
16422 * config/{mips,udi}-gdb.exp: Likewise.
16423
16424 * hppa.sed: Enclose comments within a sed command to avoid
16425 losing with the old OSF1 sed.
16426
16427Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16428
16429 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16430 sequent dynix.
16431 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16432 * gdb.t15/funcargs.exp: Conditionally step again to really
16433 finish from marker_call_with_trampolines. Handle the case where
16434 the first step from within call_with_trampolines already steps
16435 us back to main.
16436 * gdb.t15/gdbme.c: Add comment to closing brace of
16437 call_with_trampolines for funcargs.exp.
16438
16439Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16440
d63a86f8 16441 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16442 Fix typo(s).
16443
16444Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16445
16446 * gdb.t07/gdbme.c: More code for watchpoint testing.
16447
16448 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16449 "Hardware watchpoint" throughout file.
16450 (test_watchpoint_triggered_in_syscall): New test.
16451 (test_complex_watchpoint): New test.
16452
16453Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16454
16455 * gdbme.c (call_with_trampolines): New function to try and step
16456 into. Tests trampoline problems on the PA.
16457
16458 * funcargs.exp (localvars_in_indirect_call): No longer expect
16459 stepping into indirect call to fail on PAs.
16460 (test_stepping_over_trampolines): New test.
16461
16462Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16463
16464 * TODO: Add suggestions for static member function tests, and
16465 completion tests.
16466
16467Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16468
16469 * TODO: Add suggestions for "p/a" tests.
16470
16471 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16472 (default_gdb_exit): Replace all the hair with sending "quit" to
16473 the process with a simple close.
16474
16475Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16476
16477 * TODO: Add suggestions for shared library tests.
16478
16479Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16480
16481 * TODO: Add suggestions for x/s tests.
16482
16483Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16484
16485 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16486 "enable once", and "enable breakpoints once" with ".*".
16487
16488Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16489
16490 * TODO: Add suggestions about structure passing tests.
16491
16492Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16493
16494 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16495 the primary1 test, use work around if __GNUC__ < 2.
16496 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16497 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16498 Test for bad output rather than waiting for timeout. Issue
16499 second continue only if first continue failed.
16500
16501Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16502
16503 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16504 operator[] test with gdb_test because the old code didn't seem to
16505 be getting the quoting right with the new dejagnu.
16506
16507Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16508
16509 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16510 one from the path.
16511 * Makefile.in: Use a fresh expect if there is one, use runtest
16512 from the src tree if there is one.
d63a86f8 16513
c906108c
SS
16514Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16515
16516 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16517 next over recursive call. Revise the tests from that point on
16518 (which had been skipped) to match GDB's actual (correct) output.
16519
16520 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16521 with next over a breakpoint whose condition is false.
16522
16523 * gdb.t00/help.exp: Comment out "help set print" tests just like
16524 (and for same reason as) "help set" test.
16525
16526Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16527
16528 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16529 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16530
16531Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16532
16533 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16534 necessary gdb_target_udi.
16535
16536 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16537
16538 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16539 1838 and 2417; they are fixed.
16540
16541 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16542 gdb.t03/ptype.exp (ptype structure, ptype union):
16543 Remove xfails; the test is looser than when the xfails were added.
16544
16545 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16546 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16547
16548 * gdb.t01/run.exp: Only run shell test if isnative.
16549
16550 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16551 since "run" automatically loads if necessary. Call gdb_target_udi
16552 after the "file" since "file" kills any execution target.
16553
16554 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16555 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16556 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16557 argument for UDI.
16558
16559Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16560
16561 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16562
16563 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16564
16565Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16566
16567 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16568 properly quoting regexps. This makes the second argument to
16569 demangle a fixed string, which matches the callers, instead of a
16570 shell-style pattern which is what the previous implementation
16571 used. Update some of the callers.
16572
16573Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16574
16575 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16576 (comib_nullified_tests): Fix typo.
16577 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16578 strings. No longer expected to fail.
16579
16580 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16581 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16582 strings. No longer expected to fail.
16583
16584 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16585 string. No longer expected to fail.
16586
16587Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16588
16589 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16590 No longer expected to fail.
16591
16592 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16593 string. No longer expected to fail.
16594
16595Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16596
16597 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16598 only in the names (I probably got most of them). I was even
16599 generous with some which differed in underscores in names, and
16600 probably missed a few, and I *still* was able to remove almost a
16601 third of the file with almost no impact on testsuite coverage.
16602
16603Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16604
16605 * gdb.t00/default.exp: Match udi_attach error message as well as
16606 the one from child_attach.
16607
16608 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16609
16610 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16611
16612 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16613 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16614
16615 * Move test with enums and partial symbols back to
16616 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16617 Reverts the change of 26 May 93. Per today's change to
16618 stabs.texinfo, the behavior that weird.exp was expecting was
16619 unreasonable; what is important is that the compiler+gdb get
16620 things right, which happens with a recent gcc. Also fix the test
16621 to deal with native compilers which put out the stab gdb can't
16622 deal with.
16623
16624Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16625
16626 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16627 in the names. The main thing these accomplish is to slow things down.
16628 Many more such duplicates surely remain.
16629
16630 * gdb.t00/help.exp: Comment out "help support" test just like
16631 (and for same reason as) "help set" test.
16632
16633Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16634
16635 * gdb.t06/break.exp: Remove setup_xfails for
16636 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16637 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16638 about known bug in gcc to include up through 2.5.8.
16639 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16640 well as "_vb$".
16641 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16642 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16643 with latest gcc and gdb.
16644 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16645 well as "_vb$".
16646
16647Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16648
16649 * configure.in (hppa*-*-*): Also configure and build stabs-only
16650 tests.
16651
16652Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16653
16654 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16655 * gdb.t10/configure.in (hppa*-*-*): Use it.
16656
16657Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16658
16659 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16660
16661Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16662
16663 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16664 versions prior to 1.13.5.
16665
16666Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16667
16668 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16669 the prompt is at the start of a line.
16670
16671Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16672
16673 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16674 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16675 in the copr tests now.
16676 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16677 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16678 expected to fail.
16679
16680Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16681
16682 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16683 gdb.t31/chillvars.exp, lib/gdb.exp:
16684 Tweak to run under either version of expect.
16685 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16686 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16687 * gdb.t11/list.exp: Remove extraneous whitespace.
16688
16689Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16690
16691 * gdb.t16/printcmds.exp (test_print_strings): Accept
16692 "(unsigned char *) " before the string.
16693
16694 * TODO: Add notes about printing of fancy types and GDB expressions.
16695
16696Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16697
16698 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16699 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16700 if doing mips-idt-ecoff.
c906108c
SS
16701
16702Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16703
16704 * Most .exp files: Tweak to run under either version of expect.
16705
16706Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16707
16708 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16709 xfails; I'm not sure why they are failing, but not because of PR 1806.
16710
16711Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16712
16713 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16714 defined in lib/gdb.exp.
16715
16716Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16717
16718 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16719 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16720 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16721 have to be typeless.
16722
16723Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16724
16725 * TODO: Add suggestion for copyright year test.
16726
16727Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16728
16729 * configure.in (*-*-lynxos*): Add stabs tests.
16730
16731Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16732
16733 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16734 so insert a tab before any assembler directive in column zero.
16735
16736 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16737 stores.
16738 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16739 stores.
16740 (fpu_short_memory_tests): Likewise.
16741
16742Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16743
16744 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16745 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16746 .stabs directives in comments.
16747
16748Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16749
16750 * TODO: New file, describing tests we could write.
16751 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16752
16753Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16754
16755 * gdb.t06/signals.exp: Add kludge to force re-sync.
16756
16757 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16758 to xgdb instead of gdb, get out of gdb.
16759
16760Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16761
16762 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16763 for info.
16764
16765Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16766
16767 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16768 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16769 * gdb.stabs/hppa.sed: New sed script for the PA.
16770
16771Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16772
16773 * gdb.stabs: Re-write weird.def and configuration to use sed
16774 instead of cpp. sed is portable and POSIX; cpp is neither.
16775
16776Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16777
16778 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16779
16780Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16781
16782 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16783
16784Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16785
16786 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16787 "_vb$".
16788 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16789 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16790
16791Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16792
16793 * lib/gdb.exp: Comment out code which depends on non-existent
16794 `transform' procedure.
16795
16796Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16797
16798 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16799 * lib/gdb.exp: Transform tool name.
16800 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16801 1.1's new error handling system.
16802
16803Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16804
16805 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16806
16807Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16808
16809 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16810 They made pattern matching so slow that timeouts happened on
16811 heavily loaded systems. Now any output from "show print" which
16812 gets us back to the GDB prompt is a PASS.
16813
16814Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16815
16816 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16817
16818Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16819
16820 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16821
16822 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16823 It is not from PR 3220.
16824
16825Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16826
16827 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16828 just started failing because they depended on the order the
16829 subcommands are presented, or exact docstring text. This kind of
16830 test is a pain and has minimal benefit.
16831
16832Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16833
16834 * gdb.t09/corefile.exp: At end of test, use "core" command with
16835 no arguments.
16836
16837Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16838
16839 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16840 17}/Makefile.in: Make it possible to run the testsuite with Sun
16841 make and CC = cross gcc by adding explicit build rules for .o
16842 files.
16843
16844Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16845
16846 * gdb.t15/funcargs.exp: Don't put comments on same line as
16847 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16848
c906108c
SS
16849Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16850
16851 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16852
16853Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16854
16855 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16856 * gdb.t20/inherit.exp: remove three dumplicate entries.
16857
16858Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16859
16860 * gdb.t06/break.exp: For "next over recursive call", fail on any
16861 incorrect output, not just on "factorial (value=2)".
16862
16863Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16864
16865 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16866 working now. Add an xfail if accesing a bss variable causes
16867 a memory error if the target is not yet run.
16868
16869Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16870
16871 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16872 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16873 name of __st* demangling (2 strings). Did Kung really get the
16874 more than 95 others right without testing them?
16875
16876Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16877
16878 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16879
16880Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16881
16882 * configure.in (configdirs): Add gdb.disasm
16883 * gdb.disasm: New directory for GDB disassembler tests.
16884 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16885
16886Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16887
16888 * gdb.t00/help.exp: Don't test "help set".
16889
16890 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16891 from within expect statements. None of these happen anymore and
16892 they cause regressions to be silently unnoticed.
16893
16894 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16895 messages) about known failures with gcc cygnus-2.4.5-930417.
16896
16897 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16898 comp-info.exp so it gets built if it doesn't exist.
16899
16900 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16901 it is no longer used.
16902 * gdb.t13/comp-info.c: Removed.
16903
16904Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16905
16906 * gdb.t06/signals.exp: Add xfail for sun3.
16907
16908Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16909
16910 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16911 relevant because ^C doesn't get sent but failure can be reproduced
16912 interactively).
16913
16914Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16915
16916 * gdb.stabs/alpha.mt: New configuration file for alpha.
16917 * gdb.stabs/configure.in: Use it.
16918 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16919 sharing with alpha.mt, redefine long to word via preprocessor.
16920 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16921 for alpha.
16922 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16923 native cc.
16924 * gdb.t00/teststrategy.exp: Change expect string so that we
16925 consume the `(xgdb)' from the command echo and from the gdb prompt.
16926 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16927 gdb currently compares all values as long, so this failure probably
16928 applies to any configuration where LONGEST is bigger than a target int.
16929 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16930 with gcc.
16931 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16932 to handle opaque pointers, gcc is.
16933 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16934 as first argument. Include <sys/types.h> and change all operator
16935 new definitions to use size_t.
16936 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16937 now that we use size_t.
16938
16939Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16940
a9c64011 16941 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 16942 a long or float array cast all array members to the same type.
a9c64011 16943 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 16944 with 64 bit longs.
a9c64011 16945 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 16946 on alpha.
a9c64011 16947 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
16948
16949Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16950
16951 * gdb.t24 (demangle.exp): Constructors of templates have names like
16952 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16953 section 14.6 of the ARM.
16954
16955 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16956 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16957 accomplish little and slow down the testsuite.
16958
16959 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16960 Accept spaces various places.
16961
16962Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16963
16964 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16965 with watchpoint enabled.
16966
16967 * Makefile.in: Remove definition of CC and remove the second
16968 definition of CXX (the "CXX = gcc" one remains). These definitions
16969 were causing backquotes to be expanded within backquotes, which
16970 doesn't work.
16971
16972Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16973
16974 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16975
16976Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16977
a9c64011
AS
16978 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16979 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
16980 by mips cc and contains no stabs entries.
16981
16982Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16983
16984 * config/vx-gdb.exp: Use fake device to load files rather than
16985 NFS.
16986 * lib/gdb.exp: New proc to do "file" command.
16987 * config/unix-gdb.exp: Use new "file" proc.
16988
16989Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16990
16991 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16992 Rework board rebooting slightly.
16993 (gdb_exit): Don't exit from the remote shell; there isn't one.
16994 * gdb.stabs/weird.exp: If a program is being debugged already,
16995 kill it.
16996 * gdb.t04/setvar.exp: Stop and restart gdb.
16997 * gdb.t05/expr.exp: Likewise.
16998 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
16999 restart gdb and reload the program.
17000 * gdb.t08/opaque.exp: Likewise.
17001 * gdb.t12/scope.exp: Likewise.
17002 * gdb.t13/bitfields.exp: Likewise.
17003 * gdb.t15/funcargs.exp: Likewise.
17004 * gdb.t20/classes.exp: Likewise.
17005 * gdb.t03/ptype.exp: Increase timeout.
17006 * gdb.t16/printcmds.exp (test_print_string_constants,
17007 test_print_array_constants): Likewise.
17008 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17009 * gdb.t20/classes.exp (do_tests): Likewise.
17010 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17011
17012Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17013
17014 * gdb.stabs: Renamed *wierd* to *weird*.
17015
17016Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17017
17018 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17019 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17020
17021Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17022
17023 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17024 (do_tests): Remove xfail for whatis on one_var and two_var.
17025
17026Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17027
17028 * Makefile.in: Made cross building work better by adding
17029 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17030
17031Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17032
17033 * gdb.t15/{return.c,return.exp,Makefile.in}:
17034 New test, currently commented out.
17035
17036Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17037
17038 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17039 still running and removes the leftover named socket so GDb can do
17040 clean restarts.
17041
17042Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17043
17044 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17045 console, not GDB.
17046 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17047 cross testing works better with "make check"
17048 * config/unix-gdb: Use default procedures for exit and version.
17049 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17050 with the newest VxWorks.
17051
17052Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17053
17054 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17055 old form.
17056
17057 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17058 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17059
17060 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17061
17062 * config/unix-gdb.exp: Remove this version of gdb_exit
17063 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17064 Rob says he'll look at it when he gets back to testing boards.
17065
17066Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17067
17068 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17069 an expected fail for certain ptype commands.
17070
17071 * gdb.t20/classes.exp: Update expected results of "ptype class
17072 Base1" to account for the constructor that now appears in the type.
17073
17074Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17075
17076 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17077 disappeared from list.
17078 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17079 "alldone" proc with call to cleanup and exit.
17080 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17081 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17082 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17083 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17084 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17085 "alldone" proc with simple returns that suppress remaining
17086 tests. The alldone proc went away many months ago.
17087
17088Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17089
17090 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17091
17092 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17093
17094Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17095
17096 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17097 as vax gdb will display them.
17098
17099Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17100
17101 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17102 optimizers.
17103
17104 * scope.exp: Change "bad value for localval" messages so each one
17105 is unique.
17106
17107 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17108 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17109
17110 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17111
17112Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17113
17114 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17115 doesn't exist (due to optimization).
17116
17117Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17118
17119 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17120 contains \r because the filename is long.
17121
17122 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17123 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17124
17125Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17126
17127 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17128 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17129 Ultrix.
17130 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17131 int tests.
17132 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17133
17134Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17135
17136 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17137
17138 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17139 to match does not match the passing case but still matches the
c906108c
SS
17140 failing case.
17141
17142Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17143
17144 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17145
17146Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17147
17148 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17149 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17150 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17151 Remove various versions of gdb_exit.
17152 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17153 gdb_exit.
17154 * config/unix-gdb.exp: gdb_exit remains here, and should override
17155 the generic version, since it's doing a lot of wierd stuff that
17156 the other versions aren't. FIXME, fold it in, or abandon this
17157 version.
17158
17159Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17160
17161 * gdb.t24/demangle.exp: Add tests for PR 3220.
17162
17163Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17164
17165 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17166
17167Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17168
17169 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17170 "i386-*-*". Works for i486 as well.
17171
17172 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17173 bug, and expand domain of xfail to all SVR4 systems, since the
17174 actual problem is likely to be in generic SVR4 /proc support.
17175
17176Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17177
17178 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17179
17180Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17181
17182 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17183 xfails for other systems. Match a missing 'Continuing.' as an
17184 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17185
17186 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17187 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17188 Only issue warning for missing executables if -all option is used.
17189
17190 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17191 file if -all option is used. It's like an unpredictable XFAIL.
17192
17193Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17194
17195 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17196 for dynamically linked binaries.
17197
17198 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17199
17200Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17201
17202 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17203 to state that this is a known bug in old versions of g++.
17204
17205Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17206
17207 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17208 while waiting for `Continuing'.
17209
17210Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17211
17212 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17213 in text, data, and bss.
17214 * gdb.t10/nodebug.c: Add local and global test variables for
17215 initialized and uninitialized data.
17216
17217Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17218
17219 * config/unix-gdb.exp (gdb_exit): Add "wait".
17220
17221Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17222
17223 * gdb.t06/signals.exp: xfail the continue from the handler for all
17224 targets.
17225
17226 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17227 function with watchpoints enabled, the i386 call dummy starts with
17228 a call.
17229
17230 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17231 386 bsd names its corefiles.
17232
17233Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17234
17235 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17236 compilers don't grok it.
17237 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17238 with small octal ints rather than character constants, which
17239 are signed and might not fit if first promoted to int.
17240
17241Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17242
17243 * gdb.t09/Makefile.in (clean): Remove corefile.
17244
17245Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17246
17247 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17248
17249Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17250 and Jim Kingdon (kingdon@cygnus.com)
17251
17252 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17253 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17254 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17255
17256Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17257
17258 * gdb.t17/interrupt.exp: Add xfail for hppa.
17259
17260Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17261
17262 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17263 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17264 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17265 to determine signed-ness of bitfields and use the result to setup
17266 the xfail.
17267 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17268 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17269 call line is reached if necessary.
17270
17271Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17272
17273 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17274
17275Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17276
17277 * gdb.t06/break.exp: Also test `clear' command.
17278
17279Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17280
17281 * gdb.t00/teststrategy.exp: Remove extra quote.
17282
17283 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17284 watchpoint enabled to be for all non-68k machines.
17285
17286 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17287
17288Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17289
17290 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17291 targets use aout.mt instead of ecoff.mt as gas understands
17292 standard aout format.
17293
17294Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17295
17296 * lib/gdb.exp (runto): Don't insist that function we are running to
17297 was compiled with -g.
17298
17299 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17300
17301 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17302 to get back into the read system call.
17303 Accept leading newline in case where we woke it up.
17304
17305Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17306
17307 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17308 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17309 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17310 enable ecoff configuration.
17311
17312Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17313
17314 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17315
17316Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17317
17318 * gdb.t16/printcmds.exp: Add another printf test.
17319
17320Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17321
17322 * configure.in: If configured -with-stabs on any target, add
17323 stabsdirs to configdirs.
17324
17325Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17326
17327 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17328 fun" so pattern does not match the command itself.
17329
17330Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17331
17332 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17333
17334Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17335
17336 * gdb.t17/interrupt.exp: Test for more things.
17337
17338Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17339
17340 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17341 compiler arranges the code and line numbers.
17342
17343 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17344
17345Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17346
17347 * gdb.t00/help.exp: Increase expect input buffer size.
17348
17349Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17350
17351 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17352
17353 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17354
17355 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17356
17357 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17358 [0-9]*, not just [0-9].
17359
17360Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17361
17362 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17363
17364 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17365
17366Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17367
17368 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17369
17370Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17371
17372 * gdb.t06/signals.c: Add xfails for sun3.
17373
17374 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17375
17376 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17377 test_stepping tests.
17378
17379Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17380
17381 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17382
17383 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17384
17385 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17386 rather than actually putting it through cpp twice.
17387
17388 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17389
17390Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17391
17392 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17393 no longer needed.
17394
17395Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17396
17397 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17398
17399 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17400 C++ features prints as "struct", make it a pass, not an xfail.
17401
17402Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17403
17404 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17405 Don't require VA to print as "class" rather than "struct".
17406
17407Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17408
17409 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17410
17411Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17412
17413 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17414
17415Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17416
17417 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17418 order.
17419
17420Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17421
17422 * gdb.t16/printcmds.exp: Add printf tests.
17423
17424 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17425
17426 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17427
17428Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17429
17430 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17431 pass counts, to counteract any existing or future setup_xfails.
17432
17433Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17434
17435 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17436 {BEGIN,END}_COMMON for common block instead of STAB.
17437 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17438
17439 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17440 intp_var should be N_GSYM not N_LSYM.
17441 wierd-aout.S: Use a label for the value of the N_SO.
17442 wierd.def: Remove all backslashes.
17443 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17444
17445Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17446
17447 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17448 get the expected next to inheritance3.
17449
17450Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17451
17452 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17453 now that gcc-2.4 gets it right.
17454
17455Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17456
17457 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17458
17459 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17460 generating comp-info.exp which works for cross-compilation.
17461
17462Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17463
17464 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17465 "*-*-sysv4.*".
17466
17467Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17468
17469 * gdb.t01/run.exp: Start with a fresh gdb.
17470 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17471 SVR4.x.
17472
17473Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17474
17475 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17476 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17477 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17478 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17479 things to remove.
17480
17481Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17482
17483 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17484 test cases from bug reports.
17485
17486Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17487
17488 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17489 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17490 avoid spurious xfails.
17491 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17492 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17493 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17494
17495Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17496
17497 * gdb.t00/teststrategy.exp: Rework to provide more useful
17498 description of each test, fix problem with systems that define
17499 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17500 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17501 results for "next over recursive call" so timeouts aren't taken
17502 by error.
17503
17504Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17505
17506 * gdb.t12/scope.exp: Test printing of variables before run.
17507
17508 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17509 printed in wrong order due to sorting.
17510
17511Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17512
17513 * gdb.t00/teststrategy.exp: Fix expected results for printing
17514 user entered string constant. Is array of char, prints with no
17515 address.
17516
17517 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17518 commands.
17519 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17520 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17521 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17522 of struct of char arrays.
17523 * gdb.t00/radix.exp: New tests for radix commands.
17524
17525Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17526
17527 * gdb.t16/printcmd.exp: Print a variable before running program
17528 (with xfail for AIX).
17529
17530Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17531
17532 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17533
17534 * gdb.t16/printcmd.exp: Don't print variables before running program.
17535
17536 * gdb.t06/break.exp: Don't require envp argument to main.
17537
17538 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17539
17540 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17541 Add xfails for rs6000.
17542
17543 * gdb.t02/whatis.exp: Change other tests not to re-test something
17544 we already tested.
17545
17546 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17547 each type used has a variable of that type.
17548
17549Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17550
17551 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17552
17553Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17554
17555 * configure.in: change srctrigger to be a file, not a directory
17556
17557Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17558
17559 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17560
17561 * gdb.t11/list.exp: Fixed a couple of typos.
17562
17563Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17564
17565 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17566 is fixed and PR is closed.
17567 * gdb.t16 (gdbme.c): Add simple test string variable.
17568 * gdb.t16 (printcmds.exp): Add tests with simple test string
17569 variable, primarily for boundaries on "set print elements".
17570
17571Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17572
17573 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17574 Make leading 0's optional and don't expect a tab in the middle
17575 of the number.
17576
17577 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17578
17579 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17580 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17581 don't end command passed to gdb_test with newline.
17582
17583 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17584 signed keyword away, don't expect signed bitfields to be signed.
17585
17586 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17587 printing with only as many 1's as are in the field as well as printing
17588 with 32 1's (see comment).
17589
17590Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17591
17592 * gdb.t00/default.exp: Start with a fresh gdb.
17593 * configure.in (configdirs): Remove gdb.t31 until the chill
17594 compiler works again. It no longer is able to find chillrt0
17595 since it isn't in libchill.a anymore.
17596 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17597 wierd.o, make more modular.
17598 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17599 spurious newlines that caused problems.
17600
17601Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17602
17603 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17604 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17605 gdb.stabs/wierd.{exp,def}: Many new tests.
17606
17607 * gdb.t00/default.exp: update info line for new message.
17608
17609 * gdb.t02/{whatis.exp,gdbme.c}:
17610 Test that "char *" doesn't print as "caddr_t".
17611
17612Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17613
17614 * gdb.t00/help.exp: Use .* in place of some help messages which
17615 just changed.
17616 gdb.t00/default.exp: Update "info frame" test for new message.
17617 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17618 Remove some xfails
17619
17620Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17621
17622 * gdb.t03/{gdbme.c,ptype.exp}:
17623 Add tests for typedef'd struct and union without tags.
17624 Also check "whatis" on a variable of a typedef'd enum without a tag.
17625
17626 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17627 PRMS 1823; the bug still exists but isn't reproduced by this test
17628 anymore), and remove rs6000 XFAIL (the bug is fixed).
17629
17630 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17631 duplicated from whatis.exp. For those that are left, accept
17632 "long", "long int", or "int" for long variables (whatis.exp already
17633 has an XFAIL for "int", so no need to fail it here).
17634
17635 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17636 Deal with GCC's names for types now that GDB uses the compiler's names.
17637
17638 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17639 setup_xfail's for sunos4. If we #defined the signed keyword away,
17640 don't expect GDB to know that char it is signed.
17641
17642 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17643
17644Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17645
17646 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17647 should work on any system, regardless of debugging format.
17648 * gdb.t21/demangle.exp: Move to gdb.t24.
17649 * gdb.t24/demangle.exp: Move from gdb.t21.
17650 * gdb.t24/{Makefile.in, configure.in}: New files.
17651
17652Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17653
17654 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17655 * gdb.stabs: New directory.
17656
17657Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17658
17659 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17660 not just "Quit anyway?".
17661
17662Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17663
17664 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17665 that all setup_xfails are immediately followed by clear_xfails.
17666
17667Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17668
17669 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17670 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17671 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17672 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17673 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17674 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17675 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17676 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17677 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17678 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17679 gdb.t31/chillvars.exp, lib/gdb.exp:
17680 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17681 bug-gdb@prep.ai.mit.edu.
17682
17683Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17684
17685 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17686 with 0.0, not integer 0.
17687
17688Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17689
17690 * gdb.t06/break.exp: Update for "Kill the program" message change.
17691
17692Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17693
17694 * Makefile.in (GDBFLAGS): Set to -nx.
17695 * Makefile.in (site.exp): Use GDBFLAGS.
17696
17697Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17698
17699 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17700 Makefiles.
17701 (check): depend on just-check.
17702 (just-check): added so that tests can be run without a noop
17703 build pass.
17704
17705Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17706
17707 Switch to using configure's configdirs.
17708 * Makefile.in (Makefile): add configure.in dependency.
17709 (SUBDIRS): removed redundant assignment.
17710 * configure.in: switch subdirs assignment to configdirs.
17711 * gdb.t*/configure.in: new files.
17712
17713Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17714
17715 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17716 works.
17717
17718Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17719
17720 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17721 in explicit rules. Apparently this is not supported by some makes.
17722
17723Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17724
17725 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17726
17727Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17728
17729 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17730 disappeared.
17731
17732Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17733
17734 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17735
17736Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17737
17738 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17739 watchpoint problem that is now fixed.
17740 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17741 uninitialized convenience variables.
17742 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17743 structures.
17744
17745Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17746
17747 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17748 which causes expect to get out of sync with gdb on long output
17749 from help set.
17750 * gdb.t09/corefile.exp: Make expected pattern for core file
17751 failing signal and frame output format less sun specific.
17752
17753Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17754
17755 * gdb.t31/chillvars.exp: Add and remove initial dummy
17756 breakpoint, so that symbol table is forced in.
17757 (Needed at least on Sunos4, though it seems not SVR4.)
17758 * gdb.t31/chillvars.exp: Update for changed output format.
17759
17760Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17761
a9c64011 17762 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
17763
17764Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17765
17766 * Makefile.in: Added --srcdir when invoking runtest, removed the
17767 need for a local config file. (optional now)
17768
17769Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17770
17771 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17772 failure count used to force early termination. Add some more
17773 expected failures for gnu style demangling.
17774
17775Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17776
17777 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17778 pmi variable from gdb.t20/gdbme to get optimized away.
17779 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17780 Check for written corefile upon timeout _and_ eof.
17781
17782Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17783
17784 * config/unix-gdb.exp: Add missing return 0.
17785
17786Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17787
17788 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17789 test termination.
17790
17791Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17792
17793 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17794 disappeared.
17795
17796Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17797
17798 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17799 time as i860 support works.
17800
d63a86f8 17801 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17802 "backtrace 100\r" rather than just "backtrace\r", to match last
17803 change.
17804
17805Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17806
17807 * config/udi-gdb.exp (gdb_exit): Remove close command.
17808 (gdb_target_udi): New procedure to set the UDI target.
17809 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17810 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17811 Added waits for prompts after several question responses. Added
17812 some more responses used by a29k-amd-udi-gdb.
17813 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17814 pass different arguments, restart UDI connection after program
17815 completion.
17816 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17817 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17818 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17819 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17820 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17821 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17822 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17823 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17824 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17825 after program completion.
17826 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17827 compiled with a SELECT_VECS setting.
17828 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17829 infinite recursion.
17830
17831 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17832 Added checks for COFF results, and made them expected failures for
17833 all targets. It would be better to make them expected failures
17834 for COFF targets only.
17835
17836Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17837
17838 * Makefile.in: add null dvi target, don't bother to recurse
17839 through test directories for info and install-info; rename
17840 $(datadir) to be dejagnu instead of deja-gnu
17841
17842Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17843
17844 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17845 compiler to coredump.
17846 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17847 code.
17848
17849Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17850
17851 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17852 coredump.
17853 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17854 code.
17855
17856Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17857
17858 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17859 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17860 which in a shell. Deletes xgdb when done.
17861 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17862 Tests the return from the "set height" or "set width" commands.
17863 Added a few return codes where needed.
17864
17865Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17866
17867 * Makefile.in (SUBDIRS): Add gdb.t17.
17868 * configure.in (subdirs): Add gdb.t17.
17869 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17870 files to test gdb's calling of functions in the inferior with
17871 the correct arguments and gdb's ability to retrieve any
17872 result returned.
17873
17874Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17875
17876 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17877 may be called after gdb goes away. Previous versions of expect
17878 needed these to avoid file descriptor leaks, but they cause
17879 errors with the current revision of expect.
17880 * gdb.t00/gdbvars.exp: Use -re on expected output after
17881 setting sevenbit-strings.
17882 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17883 to set sevenbit-strings consistent across tests.
17884 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17885 set sevenbit-strings consistent across tests.
17886
17887Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17888
17889 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17890 expected output to match current "expect" expectations.
17891
17892Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17893
17894 * gdb.t00/default.exp: Change expected output for default "source"
17895 command, to match new gdb behavior which requires a filename to
17896 source.
17897
17898Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17899
17900 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17901 expected fail for i486-*-* that misses the marker2 function.
17902 * gdb.t10/crossload.exp (bfddefault): Allow successful
17903 recognition of a format to pass even if no symbols are found.
17904 Explicitly catch failures where the format is not recognized
17905 or is ambiguous, and add the reason to the fail message.
17906 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17907 the cause is and invalid target and add reason to failure message.
17908 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17909 elf32-i386, elf32-sparc, and elf32-i860.
17910 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17911 Set up expected failure for 'filename'::variable scope resolution,
17912 which is now apparently broken on all targets.
17913 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17914 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17915 gdb.t23/templates.exp: Change failure for missing binfile into
17916 just a warning.
17917 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17918 references.
17919
17920Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17921
17922 * gdb.t00/default.exp: Add expected output for default "source"
17923 command, to match new gdb behavior.
17924 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17925
17926Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17927
17928 * config/*-gdb.exp: returns an error, rather than exiting on
17929 internal errors.
17930
17931Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17932
17933 * gdb.t03/gdbme.c: Add pointer to struct variable.
17934 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17935 referencing struct members.
17936
17937Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17938
17939 * configure.in (mips-idt-ecoff): New target.
17940 * config/mips-gdb.exp: New file for remote board using MIPS remote
17941 debugging protocol.
17942
17943 * Redid configuration scheme. Removed gdb.t*/configure.in.
17944 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17945 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17946 distclean targets. Built executables via .o files. Adjusted
17947 tests to account for source files in $(srcdir) rather than
17948 $(objdir).
17949 * lib/gdb.exp (runto): Don't expect () after the function name,
17950 because it may have arguments.
17951
17952Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17953
17954 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17955 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17956 expected failures for mips-idt-* and mips-sgi-*.
17957 * gdb.t00/default.exp (attach): Kill process if requested.
17958 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17959 that does not read core files.
17960 * gdb.t01/run.exp: Removed checks for exit status code.
17961 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17962 it is linked in.
17963 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17964 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17965 appropriate, rather than doing it by hand.
17966 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17967 execution.
17968 * gdb.t10/crossload.exp: Kill existing program if needed.
17969 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17970 appropriate, rather than doing it by hand. Always increase
17971 timeout for this test, not just for VxWorks.
17972
17973Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17974
17975 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17976 of Chill STRUCT types and STRUCT values.
17977 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17978 than "char".
17979 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17980 struct2): New struct definitions and initializations to test
c906108c
SS
17981 simple Chill STRUCT types.
17982
17983Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17984
17985 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17986 the null byte at the end of strings.
17987 * gdb.t00/default.exp: Make show version insensitive to copyright
17988 date.
17989 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17990 to avoid dependencies on target char signedness.
17991 * gdb.t16/printcmds.exp: Update expected results for explicitly
17992 unsigned char.
17993 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
17994 now work.
17995 * gdb.t21/demangle.exp: Add many more patterns for template
17996 demangling, most of them being expected failures.
17997 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
17998 string we are matching for, to match on the whole string.
17999 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18000 and fix a whole bunch that had incorrect expected output but were
18001 passing anyway because of the bug in "proc demangle".
18002 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18003 type.
18004 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18005
18006Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18007
a9c64011
AS
18008 * gdb/testsuite: made modifications to testcases, etc., to allow
18009 them to work properly given the reorganization of deja-gnu and the
18010 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18011
18012Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18013
18014 * gdb/testsuite: Initial creation of gdb/testsuite.
18015 Migrated dejagnu testcases and support files for testing nm to
18016 gdb/testsuite from deja-gnu. These files were moved "as is"
18017 with no modifications. This migration is part of a major overhaul
18018 of dejagnu. The modifications to these testcases, etc., which
18019 will allow them to work with the new version of dejagnu will be
18020 made in a future update.
48efe704 18021
8d8cb839 18022 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18023\f
8d8cb839
EZ
18024;; Local Variables:
18025;; mode: change-log
18026;; left-margin: 8
18027;; fill-column: 74
18028;; version-control: never
18029;; End:
902f2ccb
MC
18030
18031 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18032 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18033 Copying and distribution of this file, with or without modification,
18034 are permitted provided the copyright notice and this notice are preserved.