gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
cc924cad
TJB
12009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2
3 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4 * gdb.python/python-function.exp: Add test for function returning
5 a GDB value.
6
bc3b79fd
TJB
72009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8
9 * gdb.python/python-function.exp: New file.
10
6c7a06a3
TT
112009-03-20 Tom Tromey <tromey@redhat.com>
12
13 * gdb.base/store.exp: Update for change to escape output.
14 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
15 to escape output.
16 * gdb.base/pointers.exp: Update for change to escape output.
17 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
18 to escape output.
19 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
20 escape output.
21 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
22 to escape output.
23 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
24 escape output.
25 * gdb.base/setvar.exp: Update for change to escape output.
26 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
27 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
28 to escape output.
29 (test_print_string_constants): Likewise.
30 * gdb.base/charset.exp (valid_host_charset): Check size of
31 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
32 cases. Handle "auto"-related output.
33 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
34 (uvar, Uvar): New globals.
35
c31af87b
JG
362009-03-19 Jerome Guitton <guitton@adacore.com>
37
38 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
39 deltas.
40 * gdb.ada/fixed_points.exp: Ditto.
41
51272cf2
PA
422009-03-18 Pedro Alves <pedro@codesourcery.com>
43
44 * return-nodebug.c: Don't include stdio.h.
45 (init): Delete.
46 (func): Delete definition and provide extern declaration.
47 (t): New.
48 (main): Don't call printf. Call func and store its result in t.
49 * return-nodebug1.c: New.
50 * return-nodebug.exp: Don't expect stdio output. Instead, print
51 the global variable t. Drop printf formatters and cast types from
52 foreach loop. Don't use prepare_for_testing. Compile
53 return-nodebug.c and return-nodebug1.c in separate steps. Don't
54 define FORMAT or CAST.
55
d24948ac
PP
562009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
57
58 * gdb.base/solib-display.exp: Disable test for remote targers.
59
61ff14c6
JK
602009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
63
cb4dce93
JK
642009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 Fix a racy FAIL.
67 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
68 code from `follow parent, print pids'.
69 (`follow child, print pids', `follow parent, print pids'): Call it.
70 Replace `gdb_test "break..."' by gdb_breakpoint.
71
f7c60c5e
VP
722009-03-13 Vladimir Prus <vladimir@codesourcery.com>
73
74 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 75 sync and async modes.
f7c60c5e 76
383ace49
JB
772009-03-12 Joel Brobecker <brobecker@adacore.com>
78
79 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
80 that was checked in by mistake. Remove loading of ada.exp, since
81 this is not necessary in this case.
82
4ce102af
JB
832009-03-12 Joel Brobecker <brobecker@adacore.com>
84
85 * gdb.ada/ptype_arith_binop.exp: New testcase.
86
529a2aef
JB
872009-03-12 Joel Brobecker <brobecker@adacore.com>
88
89 * gdb.ada/mod_from_name: New testcase.
90
8a38181c
JB
912009-03-12 Joel Brobecker <brobecker@adacore.com>
92
93 * gdb.ada/tick_last_segv: New testcase.
94
11436dee
VP
952009-03-12 Vladimir Prus <vladimir@codesourcery.com>
96
61ff14c6 97 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 98
1f31650a
VP
992009-03-12 Vladimir Prus <vladimir@codesourcery.com>
100
61ff14c6
JK
101 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
102 include the token in ^running and frame info in *stopped.
1f31650a 103
a3247a22
PP
1042009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
105
106 * solib-display.exp: New file.
107 * solib-display-main.c: New file.
108 * solib-display-lib.c: New file.
61ff14c6 109
aae64587
PA
1102009-03-05 Pedro Alves <pedro@codesourcery.com>
111
112 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
113
44aabfbc
JK
1142009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
115
116 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
117 (list_and_check_macro): Use more specific test name.
118 (next to definition): Make the test names unique.
119
c087fcd3
PM
1202009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
121
122 * gdb.pascal/floats.exp: Accept approximate results everywhere.
123
c86cf029
VP
1242009-02-17 Vladimir Prus <vladimir@codesourcery.com>
125
126 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
127 notifications.
128 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
129 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
130 * lib/mi-support.exp (library_loaded_re): New.
131 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
132
3ea85240
VP
1332009-02-17 Vladimir Prus <vladimir@codesourcery.com>
134
135 * gdb.gdb/observer.exp: Use test_notification observer, not
136 normal_stop, everywhere.
137 (test_normal_stop_notifications): Rename to...
138 (test_notifications): ...this.
139 (test_observer_normal_stop): Rename to...
140 (test_observer): ...this.
141
1903f0e6
DE
1422009-02-16 Doug Evans <dje@google.com>
143
144 * gdb.arch/amd64-disp-step.S (test_int3): New test.
145 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
146 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
147 (test_prefixed_syscall,test_int3): New tests.
148 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
149 (test_prefixed_syscall,test_int3): New tests.
150
1d33d6ba
VP
1512009-02-14 Vladimir Prus <vladimir@codesourcery.com>
152
153 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
154 (mi_expect_interrupt): Likewise.
155 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
156 response.
157
faafb047
PM
1582009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
159
160 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
161 * gdb.base/pc-fp.exp (get_valueofx): Remove.
162 Replace calls to get_valueofx by get_hexadecimal_valueof.
163
417e16e2
PM
1642009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
165
166 * lib/gdb.exp (get_valueof): Accept anything as a return value.
167 (get_integer_valueof): New procedure.
168 (get_sizeof): Use new get_integer_value_of.
169 * gdb.base/sizeof.exp: Replace all uses of get_valueof
170 by get_integer_valueof.
171
7065b901
TT
1722009-02-13 Tom Tromey <tromey@redhat.com>
173
174 * gdb.base/remote.exp (get_sizeof): Remove.
175 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
176 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
177 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
178 * lib/gdb.exp (get_valueof): Move from long_long.exp.
179 (get_sizeof): Likewise.
180
5d7cb8df
JK
1812009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
182
183 PR fortran/9806
184 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
185
b2febfff
PP
1862009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
187
188 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
189
4aa995e1
PA
1902009-02-06 Pedro Alves <pedro@codesourcery.com>
191
192 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
193
d8906c6f
TJB
1942009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
195
196 * gdb.python/python-cmd.exp: New file.
197
ff4ab08d
TG
1982009-02-06 Tristan Gingold <gingold@adacore.com>
199
200 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
201
aacd552b
TG
2022009-02-05 Tristan Gingold <gingold@adacore.com>
203
204 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
205 pointer is dereferenced and use this signal name in regexp.
206 * gdb.base/signull.exp: Ditto.
207 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
208 * gdb.base/signull.c (main): Ditto.
209
08c637de
TJB
2102009-02-04 Tom Tromey <tromey@redhat.com>
211 Thiago Jung Bauermann <bauerman@br.ibm.com>
212
213 * gdb.python/python-value.exp: Use `gdb.history' instead of
214 `gdb.value_from_history'.
215 (test_value_numeric_ops): Add test for conversion of enum constant.
216 * gdb.python/python-value.c (enum e): New type.
217 (evalue): New global.
218 (main): Use argv.
219
20261af8
JG
2202009-02-04 Jerome Guitton <guitton@adacore.com>
221
222 * gdb.ada/uninitialized_vars: New test program.
223 * gdb.ada/uninitialized_vars.exp: New testcase.
224
52e44b43
TT
2252009-02-02 Tom Tromey <tromey@redhat.com>
226
227 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
228 * gdb.cp/pr2489.cc: Rename...
229 * gdb.cp/pr9594.cc: ... to this.
230
1c71341a
TT
2312009-02-02 Tom Tromey <tromey@redhat.com>
232
233 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
234 * gdb.cp/pr2489.cc: New file.
235 * gdb.cp/cpcompletion.exp: New file.
236
a4295225
TT
2372009-02-02 Tom Tromey <tromey@redhat.com>
238
239 PR exp/9059:
240 * gdb.cp/call-c.exp: Add regression test.
241 * gdb.cp/call-c.cc (FooHandle): New typedef.
242 (main): New variable 'handle'.
243
592375cd
VP
2442009-01-30 Vladimir Prus <vladimir@codesourcery.com>
245
246 * lib/mi-support.exp (et_mi_thread_list)
247 (check_mi_and_console_threads): Adjust for current thread in
248 -thread-list-ids output.
249
41447f92
VP
2502009-01-30 Vladimir Prus <vladimir@codesourcery.com>
251
252 * gdb.mi/mi-break.exp (test_disabled_creation): New.
253 Call it.
254
35669430
DE
2552009-01-28 Doug Evans <dje@google.com>
256
257 * gdb.arch/amd64-disp-step.S: New file.
258 * gdb.arch/amd64-disp-step.exp: New file.
259 * gdb.arch/i386-disp-step.S: New file.
260 * gdb.arch/i386-disp-step.exp: New file.
261
09f00d9a
PM
2622009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
263
264 * gdb.base/find.exp: Set newline variable
265 using quotes instead of braces to fix cygwin failures.
266
1e8fb976
PA
2672009-01-23 Pedro Alves <pedro@codesourcery.com>
268
269 * gdb.base/radix.exp: Add tests to ensure that that set
270 input-radix 0 and set output-radix 0 are really rejected.
271
da061712
PA
2722009-01-23 Pedro Alves <pedro@codesourcery.com>
273
274 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
275 copyright years.
276
dd7e2d2b
PA
2772009-01-23 Pedro Alves <pedro@codesourcery.com>
278
279 PR gdb/9664:
280 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
281
392452f6
PA
2822009-01-22 Pedro Alves <pedro@codesourcery.com>
283
284 PR c++/9631:
285 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
286
8653e71c
PM
2872009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
288
289 * gdb.server/file-transfer.exp: Use EXEEXT variable for
290 binfile definition to fix Windows OS failure.
291
a12cc160
DJ
2922009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
293
294 PR gdb/9346
295 * gdb.base/interrupt.c (sigint_handler): New.
296 (main): Install a SIGINT handler if SIGNALS is defined. Exit
297 on error.
298 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
299 Test "signal SIGINT".
300
b89667eb
DE
3012009-01-19 Doug Evans <dje@google.com>
302
303 * gdb.base/break.exp: Update expected gdb output.
304 * gdb.base/sepdebug.exp: Ditto.
305 * gdb.mi/mi-syn-frame.exp: Ditto.
306 * gdb.mi/mi2-syn-frame.exp: Ditto.
307 * gdb.base/call-signal-resume.exp: New file.
308 * gdb.base/call-signals.c: New file.
309 * gdb.base/unwindonsignal.exp: New file.
310 * gdb.base/unwindonsignal.c: New file.
311 * gdb.threads/interrupted-hand-call.exp: New file.
312 * gdb.threads/interrupted-hand-call.c: New file.
313 * gdb.threads/thread-unwindonsignal.exp: New file.
314
adb483fe
DJ
3152009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
316
317 * gdb.base/define.exp: Test defining and hooking prefix commands.
318 * gdb.python/python.exp: Update test for "show user" output.
319
60023297
JK
3202009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
321
322 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
323 now the output exactly, using less wildcards. Expect also the output
324 of gfortran-4.3. Update for the f-valprint.c modification from
325 2008-04-22.
326 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
327 Remove gdb_test test names where matching the command.
328
ccc57cf9
PA
3292009-01-01 Pedro Alves <pedro@codesourcery.com>
330
331 PR breakpoints/9681:
332 * gdb.base/watchpoint.exp: Add regression test.
333
c7a6ca08
PA
3342008-12-31 Pedro Alves <pedro@codesourcery.com>
335
336 * gdb.threads/attach-into-signal.exp: Don't use
337 gdb_suppress_entire_file.
338 * gdb.threads/attach-stopped.exp: Ditto.
339 * gdb.threads/attachstop-mt.exp: Ditto.
340
3a031f65
PA
3412008-12-31 Pedro Alves <pedro@codesourcery.com>
342
343 PR gdb/8812:
344 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
345
09e6485f
PA
3462008-12-29 Pedro Alves <pedro@codesourcery.com>
347
348 PR gdb/7536:
349 * gdb.base/radix.exp: Add tests to ensure invalid input radices
350 and unsupported output radices are really rejected.
351
0cd53049
JK
3522008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
353
354 * gdb.cp/punctuator.exp: Backslash the '$' signs.
355
ba163c7e
TT
3562008-12-22 Tom Tromey <tromey@redhat.com>
357
358 * gdb.cp/punctuator.exp: New file.
359
6f4de6c9
JK
3602008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
361
362 * gdb.base/completion.exp (Completing non-existing component): New test.
363
0f34d0b4
JK
3642008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
365
366 Fix for PR gdb/8648.
367 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
368 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
369 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
370 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
371
db2ad4c3
JK
3722008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
373
374 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
375
bb5ef15e
DP
3762008-12-16 Christophe Lyon <christophe.lyon@st.com>
377
378 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
379 compiler actually generate code at the expected line number.
380
90142adc
JZ
3812008-12-15 Jie Zhang <jie.zhang@analog.com>
382
383 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
384
fad6eecd
TT
3852008-12-12 Tom Tromey <tromey@redhat.com>
386
387 * gdb.base/commands.exp (redefine_hook_test): New proc.
388 Call it.
389
17c8aaf5
TT
3902008-12-11 Tom Tromey <tromey@redhat.com>
391
392 * gdb.base/macscp.exp: New regression test.
393
7c8adf68
TT
3942008-12-11 Tom Tromey <tromey@redhat.com>
395
396 * gdb.base/macscp.exp: Print "address.addr".
397 * gdb.base/macscp1.c (struct outer): New struct.
398 (address): New global.
399
b05dcbb7
TT
4002008-12-09 Tom Tromey <tromey@redhat.com>
401
402 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
403 Call it.
404
2d476de1
DE
4052008-12-04 Doug Evans <dje@google.com>
406
407 * gdb.server/ext-run.exp: Relax regexp for init program.
408
87bdc959
TG
4092008-12-03 Tristan Gingold <gingold@adacore.com>
410
411 * gdb.base/macscp.exp: Generate an object file during compilation
412 to work around Darwin dsymutil limitations.
413
e0740f77
JK
4142008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
415
416 Test resolving external references to TLS variables.
417 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
418 FILE2_THREAD_LOCAL.
419 (testfile2, srcfile2): New variables.
420 * gdb.threads/tls.c (file2_thread_local)
421 (function_referencing_file2_thread_local): New.
422 * gdb.threads/tls2.c: New file.
423
67f0aac5
JB
4242008-11-28 Joel Brobecker <brobecker@adacore.com>
425
426 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
427 rather than integer, as integer might not be big enough when
428 on 64bit targets.
67f0aac5 429
c332165e
JG
4302008-11-27 Jerome Guitton <guitton@adacore.com>
431
432 * gdb.cp/formatted-ref.exp: Add equality test.
433 * gdb.ada/formatted_ref.exp: Ditto.
434
fc9b693c
JK
4352008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
436
437 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
438 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
439
a9c64011
AS
4402008-11-20 Andreas Schwab <schwab@suse.de>
441
442 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
443 matching syscall entry point.
444 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
445 (tcatch_vfork_then_child_follow): Likewise. Finish through
446 vfork even if we stopped at the syscall trampoline.
447
e2fd701e
DE
4482008-11-20 Doug Evans <dje@google.com>
449
450 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
451
69abc51c
TJB
4522008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
453
454 * gdb.arch/ppc-dfp.exp: New file.
455 * gdb.arch/ppc-dfp.c: New file.
456
c14c28ba
PP
4572008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
458
459 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 460
2e74121d
DE
4612008-11-17 Doug Evans <dje@google.com>
462
463 * gdb.mi/mi-syn-frame.exp: Update expected output.
464 * gdb.mi/mi2-syn-frame.exp: Update expected output.
465
66bb093b
VP
4662008-11-17 Vladimir Prus <vladimir@codesourcery.com>
467
468 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
469 "thread N" results in =thread-selected.
470 * lib/mi-support (mi_run_cmd, mi_expect_stop)
471 (mi_send_resuming_command_raw): Be prepared for
472 =thread-selected.
473
3d043ef6
VP
4742008-11-17 Vladimir Prus <vladimir@codesourcery.com>
475
a9c64011
AS
476 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
477 * lib/mi-support.exp: Likewise.
3d043ef6 478
808104c8
JB
4792008-11-16 Joel Brobecker <brobecker@adacore.com>
480
481 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
482 commands from the expected output for "help catch".
483
00b22944
JB
4842008-11-15 Joel Brobecker <brobecker@adacore.com>
485
486 * gdb.ada/int_deref.exp: New testcase.
487
59669435
TT
4882008-11-14 Nick Roberts <nickrob@snap.net.nz>
489
490 * gdb.mi/gdb2549.exp: New file.
491
de04a248
DE
4922008-11-11 Doug Evans <dje@google.com>
493
494 * gdb.base/callexit.exp: New file.
495 * gdb.base/callexit.c: New file.
496
6b8ce727
DE
4972008-11-10 Doug Evans <dje@google.com>
498
499 * lib/gdb.exp (GDBFLAGS): Move -nx ...
500 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
501 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
502 (default_gdb_start,default_gdb_exit): Ditto.
503 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
504 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
505 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
506 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
507 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
508 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
509
1b14b8aa
AS
5102008-11-03 Andreas Schwab <schwab@suse.de>
511
512 * gdb.base/hashline2.exp: Fix typo.
513 * gdb.base/hashline3.exp: Likewise.
514
f3134b88
TT
5152008-10-30 Tom Tromey <tromey@redhat.com>
516
517 * gdb.base/pointers.exp: Add test.
518 * gdb.base/pointers.c (k, S): New typedefs.
519 (instance): New global.
520
c2226152
AS
5212008-10-30 Andreas Schwab <schwab@suse.de>
522
523 * gdb.base/args.exp: Add tests for newlines.
524
462f405c
JB
5252008-10-30 Joel Brobecker <brobecker@adacore.com>
526
527 gdb.base/foll-exec.exp: Update the expected output of a couple
528 of "info breakpoints" tests.
529
79a45b7d
TT
5302008-10-28 Tom Tromey <tromey@redhat.com>
531
532 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
533
adc13a14
PA
5342008-10-24 Pedro Alves <pedro@codesourcery.com>
535
536 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
537 gdb_start_cmd.
538 Use runto_main before any test that requires execution.
539
252fbfc8
PA
5402008-10-23 Pedro Alves <pedro@codesourcery.com>
541
542 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
543 instead of SIGINT.
544
28148e3d
JB
5452008-10-22 Joel Brobecker <brobecker@adacore.com>
546
547 * gdb.base/completion.exp: Update expected output following
548 the addition of the "info tasks" command.
549
c209f847
TT
5502008-10-22 Tom Tromey <tromey@redhat.com>
551
552 * gdb.base/exprs.exp (test_expr): Add test for string
553 concatenation.
554
f177e350
PA
5552008-10-19 Pedro Alves <pedro@codesourcery.com>
556
557 * configure.ac: Output gdb.python/Makefile.
558 * configure: Regenerate.
559 * gdb.python/Makefile.in: New.
560
cce89356
JB
5612008-10-16 Joel Brobecker <brobecker@adacore.com>
562
563 * gdb.base/foll-fork.exp: Adjust the expected output to match
564 the new description for fork/vfork catchpoints in the "info
565 breakpoints" output.
566
176d289d
TJB
5672008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
568
569 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
570
a08702d6
TJB
5712008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
572
573 * gdb.python/python-value.c: New file.
574 * gdb.python/python-value.exp: New file.
575
1c5cfe86
PA
5762008-10-15 Pedro Alves <pedro@codesourcery.com>
577
578 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
579
5a98ad69
DP
5802008-10-15 Denis Pilat <denis.pilat@st.com>
581
41702f1b 582 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 583
dcb1a1e2
TT
5842008-10-09 Tom Tromey <tromey@redhat.com>
585
586 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
587 'fprintf' and 'stderr'.
588
9124fe48
JB
5892008-10-07 Joel Brobecker <brobecker@adacore.com>
590
591 * gdb.ada/ref_tick_size.exp: New testcase.
592
45452591
DE
5932008-10-06 Doug Evans <dje@google.com>
594
595 * gdb.dwarf2/dw2-cu-size.exp: New file.
596 * gdb.dwarf2/dw2-cu-size.S: New file.
597
598 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
599 .Ltype_int for clarity.
600
4fc5b208
PP
6012008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
602
603 PR gdb/2384:
604 * gdb.cp/gdb2384.exp: Extended to test more cases.
605 * gdb.cp/gdb2384.cc: Likewise.
606 * gdb.cp/gdb2384-base.h: Likewise.
607 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 608
d78df370
JK
6092008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 * gdb.base/maint.exp (maint print type): Remove printing
612 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
613
9a044a89
TT
6142008-09-30 Tom Tromey <tromey@redhat.com>
615
616 * gdb.base/macscp.exp: Add completion tests.
617 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
618 (TWENTY_THREE): Likewise.
619 (FORTY_EIGHT): Likewise.
620
506800a9
TT
6212008-09-30 Tom Tromey <tromey@redhat.com>
622
623 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
624 everywhere.
625 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
626
1a6f01b5
JK
6272008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
628
629 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
630 testcase is derived from. Fix racy dependency on an expected PID
631 number. No longer support the testcase on Linux kernel 2.4.x.
632
2fae03e8
TT
6332008-09-27 Tom Tromey <tromey@redhat.com>
634
635 * gdb.base/macscp.exp: Add tests for stringification, splicing,
636 and varargs.
637
1ad15515
PA
6382008-09-22 Pedro Alves <pedro@codesourcery.com>
639
640 * lib/mi-support.exp (mi_expect_interrupt): New.
641 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
642 from gdb.mi/mi-nonstop.exp.
643 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
644 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
645 lib/mi-support.exp.
646 Use mi_check_thread_states throughout. Avoid ".*" and do not
647 require an anchor after -exec-run.
648
d0b76dc6
DJ
6492008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
650
651 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
652 stop is pending. Avoid ".*" when two stops are pending.
653 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
654 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
655 newlines in fullnames.
656 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
657 (mi_expect_stop): Update comments. Only anchor in sync mode.
658 Do not match newlines.
659 (mi_send_resuming_command_raw): Always return status.
660 (mi_get_stop_line): Do not match more than one line by accident.
661 Only anchor in sync mode.
662 (mi_run_inline_test): If -exec-next fails, give up.
663
9990c830
UW
6642008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
665
666 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
667 on SPU.
668
ebcf6f00
JB
6692008-09-10 Joel Brobecker <brobecker@adacore.com>
670
671 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
672
b6db24e5
JB
6732008-09-10 Joel Brobecker <brobecker@adacore.com>
674
675 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
676 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
677 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
678 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
679 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
680 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
681 gdb.ada/interface.exp, gdb.ada/null_array.exp,
682 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
683 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
684 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
685 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
686 Include the "= " sequence in the expected output of print tests.
687
2bf448e0
JB
6882008-09-10 Joel Brobecker <brobecker@adacore.com>
689
690 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
691 description for boolean types.
692
d51fd4c8
PA
6932008-09-09 Pedro Alves <pedro@codesourcery.com>
694
695 * gdb.base/hook-stop-continue.c: New.
696 * gdb.base/hook-stop-continue.exp: New.
697
694182d2
DJ
6982008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
699
700 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
701
3b8a7fc0
JG
7022008-09-08 Jerome Guitton <guitton@adacore.com>
703
704 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
705 (stack_check_probe_2, stack_check_probe_loop_1)
706 (stack_check_probe_loop_2): New functions.
707 (main): Add call to these new functions.
708 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
709 functions, check that the breakpoint is inserted at the appropriate
710 location.
711 (insert_breakpoint): Slightly refine this procedure so that it can
712 be called several times in the test.
713
96cc0ae8
JG
7142008-09-08 Jerome Guitton <guitton@adacore.com>
715
716 * gdb.base/stack-checking.c: New file.
717 * gdb.base/stack-checking.exp: New file.
718
1f08b409
TJB
7192008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
720
721 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
722 * gdb.arch/altivec-regs.exp: Likewise.
723 * gdb.arch/vsx-regs.exp: Likewise.
724
3099e1c4
TJB
7252008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
726
727 * gdb.arch/ppc-fp.exp: New file.
728 * gdb.arch/ppc-fp.c: New file.
729
cc69bfc1
PP
7302008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
731
732 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
733 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 734
b02a33db
MS
7352008-09-04 Michael Snyder <msnyder@vmware.com>
736
737 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
738 as "at" (for non-debug functions such as _start).
739
2992cbe0
UW
7402008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
741
742 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
743 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
744 software watchpoints.
745 * gdb.base/watch_thread_num.exp: Likewise.
746
514f746b
AR
7472008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
748
749 * gdb.arch/i386-bp_permanent.exp: New test.
750
876cecd0
TT
7512008-08-24 Tom Tromey <tromey@redhat.com>
752
753 * gdb.base/maint.exp: Update "maint print type".
754
80f73d71
VP
7552008-08-21 Vladimir Prus <vladimir@codesourcery.com>
756
757 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
758 support. Adjust the order of "*running" notifications.
759 * gdb.mi/non-stop.c: Don't cast from int to void* and
760 back.
761
d9c78d7d
MK
7622008-08-20 Mark Kettenis <kettenis@gnu.org>
763
764 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
765 expect to find it in the "info frame" output.
766
97a2d1d3
DJ
7672008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
768
769 * gdb.base/interp.exp: Always consume both prompts.
770
b96e2927
PA
7712008-08-20 Pedro Alves <pedro@codesourcery.com>
772
773 * gdb.base/pending.exp: Test pending breakpoints without symbols
774 loaded.
775
8cf6e61a
VP
7762008-08-19 Vladimir Prus <vladimir@codesourcery.com>
777
778 * lib/mi-support.exp (mi_expect_stop): Produce
779 more details on failures.
780 * gdb.mi/mi-nonstop.exp: New.
781 * gdb.mi/non-stop.c: New.
782
c6ebd6cf
VP
7832008-08-19 Vladimir Prus <vladimir@codesourcery.com>
784
a9c64011
AS
785 * gdb.mi/mi-async.exp: Use 'set target-async'.
786 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 787
46a9b8ed
DJ
7882008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
789
790 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
791
44feb3ce
TT
7922008-08-17 Tom Tromey <tromey@redhat.com>
793
794 * gdb.base/help.exp (help catch): Rewrite.
795
311a4e6b
TJB
7962008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
797
798 * gdb.base/define.exp: Test indented command documentation.
799 * gdb.python/python.exp: Test indented multi-line command.
800
604c2f83
LM
8012008-08-15 Luis Machado <luisgpm@br.ibm.com>
802
803 * testsuite/gdb.arch/vsx-regs.c: New source file.
804 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
805 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
806
886a217c
TT
8072008-08-14 Tom Tromey <tromey@redhat.com>
808
809 * gdb.base/macscp.exp: Add regression test for "macro define" or
810 "macro undef" with no arguments.
811
c814a4f3
PP
8122008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
813
814 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 815
12ab8a60
UW
8162008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
817
818 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
819
d57a3c85
TJB
8202008-08-06 Tom Tromey <tromey@redhat.com>
821
822 * gdb.python/python.exp: New file.
823
c7b778ff
JK
8242008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
825
826 Fix for PR gdb/1543.
827 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
828 $LOCATION.
829 (location): New variable.
830 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
831 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
832 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
833 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
834 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
835 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
836 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
837 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
838 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
839 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
840 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
841 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
842 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
843 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
844 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
845 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
846 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
847 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
848 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
849 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
850 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
851 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
852 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
853 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
854 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
855 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
856 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
857 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
858 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
859 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
860 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
861 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
862 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
863 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
864 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
865 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
866 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
867 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
868 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
869 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
870 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
871 gdb.base/type-opaque.exp, gdb.base/until.exp,
872 gdb.base/value-double-free.c, gdb.base/varargs.exp,
873 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
874 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
875 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
876 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
877 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
878 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
879 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
880 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
881 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
882 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
883 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
884 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
885 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
886 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
887 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
888 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
889 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
890 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
891 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
892 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
893 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
894 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
895 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
896 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
897 gdb.pascal/types.exp, gdb.stabs/weird.exp,
898 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
899 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
900 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
901 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
902 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
903 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
904 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
905 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
906 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
907 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
908 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
909 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
910 lib/mi-support.exp, lib/trace-support.exp: Remove reference
911 to bug-gdb@prep.ai.mit.edu .
912
5e06a3d1
VP
9132008-07-31 Vladimir Prus <vladimir@codesourcery.com>
914
915 * lib/mi-support.exp (mi_load_shlibs): New.
916 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
917
9d81d21b
VP
9182008-07-30 Vladimir Prus <vladimir@codesourcery.com>
919
920 * lib/mi-support.exp (get_mi_thread_list)
921 (check_mi_and_console_threads): New, moved from ...
922 * gdb.mi/mi-pthread.exp: ...here.
923 * gdb.mi/gdb669.exp (get_mi_thread_list)
924 (check_mi_and_console_threads): Delete.
925 * gdb.mi/mi2-pthread.exp: Likewise.
926
bae98fe0
TT
9272008-07-28 Tom Tromey <tromey@redhat.com>
928
929 * Makefile.in (just-check): Remove. Move body to...
930 (check): ... here.
931
57380f4e
DJ
9322008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
933
934 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
935 Add a test for duplicated SIGINTs.
936
e09490f1
DJ
9372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
938
939 * gdb.threads/schedlock.exp (get_args): Update to work for any
940 value of NUM.
941 (Top level): Report the number of threads that did not resume.
942
6387b45f
DJ
9432008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
944
945 * gdb.dwarf2/dw2-compressed.S: Also define __start.
946
62f64ff2
DJ
9472008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
948
949 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
950 non-MI prompt.
951
fa8de41e
TT
9522008-07-26 Tom Tromey <tromey@redhat.com>
953
954 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
955 (function_struct, function_struct_ptr): New globals.
956 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
957 function pointer in a struct.
958
ccb3ac8a
TT
9592008-07-26 Tom Tromey <tromey@redhat.com>
960
961 * gdb.base/macscp.exp: Add test for macro lexing bug.
962
d7d9f01e
TT
9632008-07-18 Tom Tromey <tromey@redhat.com>
964
965 * gdb.base/macscp.exp: Add macro tests.
966
9bf07184
PP
9672008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
968
969 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
970
becf6477
PP
9712008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
972
973 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
974
0709f7d3
PP
9752008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
976
977 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 978
7093c834
PP
9792008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
980
981 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 982
b432ffe3
JK
9832008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
984
985 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
986
b1a268e5
VP
9872008-07-12 Vladimir Prus <vladimir@codesourcery.com>
988
989 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
990
e2995f8e
KB
9912008-07-11 Kevin Buettner <kevinb@redhat.com>
992
993 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
994 of regexp to account for changes made to GDB in the printing of
995 byte vectors.
996
14032a66
TT
9972008-07-11 Tom Tromey <tromey@redhat.com>
998
999 * gdb.base/completion.exp: Add 'help' completion test.
1000
981505ef
JK
10012008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1002
1003 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1004
10568435
JK
10052008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1006
1007 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1008
4487aabf
PA
10092008-07-09 Pedro Alves <pedro@codesourcery.com>
1010
1011 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1012
a4a9b1c4
PA
10132008-07-09 Pedro Alves <pedro@codesourcery.com>
1014
1015 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1016
3c3185ac
JK
10172008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1018
1019 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1020
7ebd49dc
VP
10212008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1022
1023 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1024 previous commit. Add a comment.
1025
84e46146
PA
10262008-06-28 Pedro Alves <pedro@codesourcery.com>
1027
1028 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1029
0f8d4a2f
VP
10302008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1031
1032 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1033
f747e0ce
PA
10342008-06-27 Pedro Alves <pedro@codesourcery.com>
1035
1036 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1037 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1038 compiling an executable, link in an object that forces unbuffered
1039 output.
1040 * lib/set_unbuffered_mode.c: New file.
1041
734a5c36
JK
10422008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1045
a2840c35
VP
10462008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1047
a9c64011
AS
1048 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1049 mi_expect_stop.
1050 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1051 Demand that *running is output.
1052 (detect_async): Perform checking every time.
1053 (mi_send_resuming_command): Extract everything into...
1054 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1055 (mi_expect_stop): Don't accept any output before *stopped.
1056
6ae37fef
VP
10572008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1058
1059 Robustify mi-simplerun.
a9c64011
AS
1060 * gdb.mi/basics.c (main): Add a call to sleep.
1061 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1062 * gdb.mi/mi2-cli.exp: Likewise.
1063 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1064
b4aa76f0 10652008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1066
1067 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1068
e1ac3328
VP
10692008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1070
a9c64011
AS
1071 * gdb.mi/mi-console.exp: Adjust.
1072 * gdb.mi/mi-syn-frame.exp: Adjust.
1073 * gdb.mi/mi2-console.exp: Adjust.
1074 * gdb.mi/mi2-syn-frame.exp: Adjust.
1075 * lib/mi-support.exp (mi_run_cmd): Adjust.
1076 (mi_send_resuming_command): Adjust.
e1ac3328 1077
f7f9a841
VP
10782008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1079
1080 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1081 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1082 testing of stopped.
1083 * gdb.mi/mi2-syn-frame.exp: Likewise.
1084 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1085 (async, detect_async): New.
1086 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1087 depending on if we're running in sync or async mode.
f7f9a841 1088
37cd5d19
TT
10892008-06-09 Tom Tromey <tromey@redhat.com>
1090
1091 * gdb.base/completion.exp: New tests for field name completion
1092 with spaces, and field name completion with '->'.
1093
65d12d83
TT
10942008-06-06 Tom Tromey <tromey@redhat.com>
1095
1096 * gdb.base/break1.c (struct some_struct): New struct.
1097 (values): New global.
1098 * gdb.base/completion.exp: Add field name completion test.
1099
ebfe2e3f
PP
11002008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1101
1102 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1103 to pointer.
1104 * gdb.cp/call-c.cc: Likewise.
1105
bcf6fc3a
NR
11062008-06-06 Nick Roberts <nickrob@snap.net.nz>
1107
1108 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1109 annotation.
1110
49fd4a42 11112008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1112 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1113
1114 * gdb.threads/execl.c, gdb.threads/execl1.c,
1115 gdb.threads/execl.exp: New tests.
a9c64011 1116
8a34ac3f
AR
11172008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1118 Daniel Jacobowitz <dan@codesourcery.com>
1119
1120 * gdb.cp/exception.exp: Activate test, make it work with pending
1121 catchpoints.
1122
86ae69ef
JK
11232008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1124
1125 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1126
f7f9ae2c
VP
11272008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1128
a9c64011
AS
1129 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1130 now printed.
1131 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1132
2a2d4dc3
AS
11332008-05-27 Andreas Schwab <schwab@suse.de>
1134
1135 * gdb.base/frame-args.exp: Handle arguments that are optimized
1136 out.
1137
5099e4d9
LM
11382008-05-26 Luis Machado <luisgpm@br.ibm.com>
1139
1140 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1141 quiet for ppc32 and group options into a single variable.
1142
d9c36a91
JB
11432008-05-23 Joel Brobecker <brobecker@adacore.com>
1144
1145 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1146 of zero-size elements.
1147 * gdb.ada/null_array.exp: Test printing this new array.
1148
103a8671
JK
11492008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1150
1151 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1152
07a4cc1a 11532008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1154
1155 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1156 of the "finish" command.
1157
55f996a7
NR
11582008-05-21 Nick Roberts <nickrob@snap.net.nz>
1159
1160 * gdb.base/annota1.exp: Test for new annotation.
1161
907fc202
UW
11622008-05-16 Pedro Alves <pedro@codesourcery.com>
1163
1164 * gdb.base/fixsection.exp: New file.
1165 * gdb.base/fixsection0.c: New file.
1166 * gdb.base/fixsection1.c: New file.
1167
e8f97270
UW
11682008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1169
1170 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1171 * gdb.base/annota3.exp: Likewise.
1172
ac0bb574
NF
11732008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1174
1175 * gdb.base/watch_thread_num.exp: Don't run tests that require
1176 watchpoints if the target doesn't support them.
1177
6fadd07a
DE
11782008-05-12 Doug Evans <dje@google.com>
1179
1180 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1181
6e9a4a30
JB
11822008-05-09 Joel Brobecker <brobecker@adacore.com>
1183
1184 * gdb.ada/assign_1.exp: New testcase.
1185
08388c79
DE
11862008-05-09 Doug Evans <dje@google.com>
1187
a3c83fae
DE
1188 * gdb.base/find.exp: New file.
1189 * gdb.base/find.c: New file.
08388c79 1190
bd5ddfe8
DJ
11912008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1192
1193 * gdb.base/commands.exp (watchpoint_command_test): Handle
1194 gdb,no_hardware_watchpoints.
1195 * gdb.base/float.exp: Allow ARM targets without floating point.
1196 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1197
b5dd68e2 11982008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1199 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1200
1201 * gdb.ada/lang_switch: New test program.
1202 * gdb.ada/lang_switch.exp: New testcase.
1203
382d13d1
DE
12042008-05-05 Doug Evans <dje@google.com>
1205
1206 * gdb.base/help.exp (disassemble): Update expected help text.
1207
9dd789d0
PA
12082008-05-04 Pedro Alves <pedro@codesourcery.com>
1209
1210 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1211
611c83ae
PA
12122008-05-04 Pedro Alves <pedro@codesourcery.com>
1213
1214 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1215 different times.
1216
ff013f42
JK
12172008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1218
1219 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1220 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1221 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1222 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1223
96dff6a2
VP
12242008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1225
1226 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1227 notification to appear.
1228
55cd6f92
DJ
12292008-05-04 Daniel Jacobowitz <dan@debian.org>
1230
1231 * gdb.base/fullname.c: New file.
1232 * gdb.base/fullname.exp: New file.
1233 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1234
d705c43c
PA
12352008-05-03 Pedro Alves <pedro@codesourcery.com>
1236
1237 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1238 expressions with macros.
1239
333222e1
JK
12402008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1241
1242 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1243
5ac01682
DJ
12442008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1245
1246 * gdb.base/completion.exp: Handle lack of other symbols beginning
1247 with "a".
1248
1249 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1250
237fc4c9
PA
12512008-05-02 Jim Blandy <jimb@codesourcery.com>
1252
1253 * gdb.asm/asmsrc1.s: Add scratch space.
1254
ed5e9466
DJ
12552008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1256 Daniel Jacobowitz <dan@codesourcery.com>
1257
1258 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1259 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1260 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1261
b39cc962
DJ
12622007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1263
1264 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1265
36d520f5
JB
12662008-05-01 Joel Brobecker <brobecker@adacore.com>
1267
1268 * gdb.base/info-target.exp: New testcase.
1269
8d4e3071
DJ
12702008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1271
1272 * gdb.cp/hang.exp: Use .cc instead of .C.
1273 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1274 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1275
6f3f3097
DJ
12762008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1277
1278 * gdb.base/gdb1250.exp: Remove perror.
1279 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1280
5550a914
PA
12812008-04-30 Pedro Alves <pedro@codesourcery.com>
1282
1283 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1284 .2byte.
1285
d848e687
DJ
12862008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1287
1288 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1289 (maybe_kfail): New.
1290
93b5768b
PA
12912008-04-25 Pedro Alves <pedro@codesourcery.com>
1292
1293 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1294
721c02de
VP
12952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1296
a9c64011
AS
1297 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1298 * gdb.mi/mi2-syn-frame.exp: Likewise.
1299 * lib/mi-support.exp: Likewise.
721c02de 1300
74960c60
VP
13012008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1302
1303 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1304 to specify regexp for the location to stop at.
1305 * gdb.base/break-always.c: New.
1306 * gdb.base/break-always.exp: New.
1307
d24317b4
VP
13082008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1309
1310 * lib/mi-support.exp (mi_runto_helper): Adjust
1311 for the original-location field.
1312 (mi_create_breakpoint, mi_list_breakpoints): New.
1313 * gdb.mi/mi-break.exp: Adjust.
1314 * gdb.mi/mi2-break.exp: Adjust.
1315 * gdb.mi/mi-pending.exp: Adjust.
1316 * gdb.mi/mi-simplerun.exp: Adjust.
1317 * gdb.mi/mi2-simplerun.exp: Adjust.
1318 * gdb.mi/mi-syn-frame.exp: Adjust.
1319 * gdb.mi/mi2-syn-frame.exp: Adjust.
1320 * gdb.mi/mi-until.exp: Adjust.
1321 * gdb.mi/mi2-until.exp: Adjust.
1322 * gdb.mi/mi-var-display.exp: Adjust.
1323 * gdb.mi/mi2-var-display.exp: Adjust.
1324 * gdb.mi/mi-watch.exp: Adjust.
1325 * gdb.mi/mi2-watch.exp: Adjust.
1326
fdc59709 13272008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1328
a9c64011
AS
1329 * aclocal.m4: Add override.m4.
1330 * configure: Regenerate.
fdc59709 1331
8e91f023
VP
13322008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1333
1334 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1335 '-var-update --all-values' reports new value even the type
1336 of a variable object has changed.
1337
233a11ab
CS
13382008-04-18 Craig Silverstein <csilvers@google.com>
1339
1340 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1341 files.
d24317b4 1342
9c1137ad
JB
13432008-04-18 Joel Brobecker <brobecker@adacore.com>
1344
1345 * gdb.ada/atomic_enum: New test program.
1346 * gdb.ada/atomic_enum.exp: New testcase.
1347
66d0bbc7
DE
13482008-04-17 Doug Evans <dje@google.com>
1349
1350 * gdb.opt/Makefile.in: Fix whitespace.
1351
100906b0
UW
13522008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1353
1354 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1355
4584e32e
DE
13562008-04-17 Doug Evans <dje@google.com>
1357
1358 * gdb.base/hashline1.exp: New testcase.
1359 * gdb.base/hashline2.exp: New testcase.
1360 * gdb.base/hashline2.exp: New testcase.
1361
0a320680
PA
13622008-04-17 Pedro Alves <pedro@codesourcery.com>
1363
1364 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1365
18ac113b
AR
13662008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1367
1368 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1369 temporary breakpoint to match "Temporary breakpoint".
1370 * gdb.base/break.exp (delete_breakpoints): Likewise.
1371 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1372 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1373 * gdb.base/display.exp: Likewise.
1374 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1375 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1376 * gdb.base/restore.exp (restore_tests): Likewise.
1377 * gdb.base/sepdebug.exp: Likewise.
1378 * gdb.base/watchpoint.exp: Likewise.
1379 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1380 * gdb.mi/mi-pending.exp: Likewise.
1381 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1382 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1383 * gdb.mi/mi-var-cmd.exp: Likewise.
1384 * gdb.mi/mi-var-display.exp: Likewise.
1385 * gdb.mi/mi2-cli.exp: Likewise.
1386 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1387 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1388 * gdb.mi/mi2-var-display.exp: Likewise.
1389 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1390 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1391 new "disp" field.
a9c64011 1392 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1393 reason. This is to support fix for PR2424.
1394
add38693
JK
13952008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1398
fcacd99f
VP
13992008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1400
1401 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1402 field. Add more floating varobj tests.
fcacd99f 1403 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1404 field.
1405 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1406 (main): Call do_at_tests.
1407 * lib/mi-support.exp (mi_create_floating_varobj)
1408 (mi_varobj_update_with_type_change): New.
fcacd99f 1409
de051565
MK
14102008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1411
1412 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1413 option of -var-evaluate-expression.
1414 * gdb.mi/mi2-var-display.exp: Likewise.
1415
dbc52822
VP
14162008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1417
1418 Introduce test setup helpers.
a9c64011
AS
1419 * lib/gdb.exp (build_executable, clean_restart)
1420 (prepare_for_testing): New.
1421 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1422 * gdb.base/return.exp: Likewise.
1423 * gdb.base/ending-run.exp: Likewise.
dbc52822 1424
473591da
NR
14252008-04-07 Nick Roberts <nickrob@snap.net.nz>
1426
1427 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1428 Interface (MI) responses.
1429
2b2d9e11
VP
14302008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1431
a9c64011
AS
1432 * gdb.cp/breakpoint.cc: New code to test conditions involving
1433 member variables.
1434 * gdb.cp/breakpoint.exp: Test condition involving member
1435 variables.
2b2d9e11 1436
bb378428
VP
14372008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1438
1439 * lib/mi-support.exp (mi_expect_stop): New.
1440 (mi_run_cmd): Change the
1441 token. Use mi_send_resuming_command, use
1442 mi_expect_stop.
1443 (mi_execute_to_helper): Rename to mi_execute_to.
1444 (mi_send_resuming_command): Add more error patterns.
1445 (mi_wait_for_stop): Renamed to...
1446 (mi_get_stop_line): ...this.
1447 (mi_run_inline_test): Adjust.
1448
1449 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1450 * gdb.mi/mi-console.exp: Likewise.
1451 * gdb.mi/mi-pending.exp: Likewise.
1452 * gdb.mi/mi-simplerun.exp: Likewise.
1453 * gdb.mi/mi-stack.exp: Likewise.
1454 * gdb.mi/mi-stepi.exp: Likewise.
1455 * gdb.mi/mi-syn-frame.exp: Add comment.
1456 * gdb.mi/mi-until.exp: Likewise.
1457 * gdb.mi/mi-var-display.exp: Likewise.
1458 * gdb.mi/mi-watch.exp: Likewise.
1459 * gdb.mi/mi2-cli.exp: Likewise.
1460 * gdb.mi/mi2-console.exp: Likewise.
1461 * gdb.mi/mi2-simplerun.exp: Likewise.
1462 * gdb.mi/mi2-stack.exp: Likewise.
1463 * gdb.mi/mi2-stepi.exp: Likewise.
1464 * gdb.mi/mi2-until.exp: Likewise.
1465 * gdb.mi/mi2-var-display.exp: Likewise.
1466 * gdb.mi/mi2-watch.exp: Likewise.
1467
62172bb9
UW
14682008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1469
1470 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1471
1472 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1473
a13e061a
PA
14742008-04-04 Pedro Alves <pedro@codesourcery.com>
1475
1476 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1477 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1478 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1479 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1480 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1481 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1482 expect an mi error duplicated in stderr.
1483
eae06beb
JB
14842008-04-03 Joel Brobecker <brobecker@adacore.com>
1485
1486 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1487 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1488 Add a couple of tests that verify the behavior when the new setting
1489 is set to "cancel" and "all".
1490 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1491 "ask" before we start the testing.
1492
79c6ced6
AR
14932008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1494
1495 * gdb.cp/casts.cc: Add class reference variables.
1496 * gdb.cp/casts.exp: New test cases for up/down casting references.
1497
6c2d1a6b
MK
14982008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1499
1500 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1501 instead of beginning to make an extra test pass.
1502 * gdb.mi/mi2-var-display.exp: Likewise.
1503
55b411d9
MR
15042008-03-31 Maciej W. Rozycki <macro@mips.com>
1505
1506 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1507
c6140da2
MD
15082008-03-31 Markus Deuling <deuling@de.ibm.com>
1509 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1510
1511 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1512 value. Add xfail for older kernels.
1513
79732189
AR
15142008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1515
1516 Bring mi-support in line with gdb.exp.
1517 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1518 (mi_gdb_start): New function.
1519
33c3676e
MR
15202008-03-28 Maciej W. Rozycki <macro@mips.com>
1521
1522 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1523
92e28119
VP
15242008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1525
1526 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1527 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1528
9e8e3afe
VP
15292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1530
1531 * lib/mi-support.exp (mi_create_varobj_checked): New.
1532 (mi_list_varobj_children): Allow to check for a
1533 value.
1534 (mi_list_array_varobj_children): New.
1535
1536 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1537 and mi_list_varobj_children, as opposed to hardcoding
1538 expected strings.
1539 * gdb.mi/gdb701.exp: Likewise.
1540 * gdb.mi/gdb792.exp: Likewise.
1541 * gdb.mi/mi-var-block.exp: Likewise.
1542 * gdb.mi/mi-var-cmd.exp: Likewise.
1543 * gdb.mi/mi-var-invalidate.exp: Likewise.
1544 * gdb.mi/mi2-var-block.exp: Likewise.
1545 * gdb.mi/mi2-var-child.exp: Likewise.
1546 * gdb.mi/mi2-var-cmd.exp: Likewise.
1547 * gdb.mi/mi2-var-display.exp: Likewise.
1548
9df50351
JK
15492008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1550
1551 Fix random false FAILs on i386.
1552 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1553
31e5d73a
DJ
15542008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1555
1556 PR gdb/544
1557 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1558
12f4afab
DJ
15592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1560
1561 PR gdb/544
1562 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1563
b562a0cb
DJ
15642008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1565
1566 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1567 fixed PR gdb/544.
1568
17faa917
DJ
15692008-03-21 Pedro Alves <pedro@codesourcery.com>
1570
1571 * gdb.threads/fork-child-threads.exp: Test next over fork.
1572
6214f497
DJ
15732008-03-21 Chris Demetriou <cgd@google.com>
1574
1575 * gdb.base/break.exp (rbreak junk): New test for rbreak
1576 "Junk at end of arguments" issue.
1577
63092375
DJ
15782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1579
1580 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1581 *& to work on created array elements.
1582 (Top level): Test print $pc with a file. Test string operations
1583 without a target.
1584 * gdb.base/ptype.exp: Do not expect *& to work on created array
1585 elements.
1586
b21991b0
DJ
15872008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1588
1589 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1590 gdb.threads/staticthreads.exp: Update exit query.
1591
c4b347c7
SL
15922008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1593
1594 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1595
fa4727a6
DJ
15962008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1597
1598 * gdb.base/watchpoint.c (global_ptr, func4): New.
1599 (main): Call func4.
1600 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1601 (test_inaccessible_watchpoint): New.
1602
2f34202f
MR
16032008-02-29 Maciej W. Rozycki <macro@mips.com>
1604
1605 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1606 select the largest.
1607
0d6ba1b1
DJ
16082008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1609
1610 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1611 frames-invalid annotations.
1612
e691325a
PM
16132008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1614
a9c64011 1615 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1616
f85b5ecc
DE
16172008-02-27 Doug Evans <dje@google.com>
1618
1619 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1620 for bug 1738.
1621 (breakpoint_to_handler_entry): Ditto.
1622
b40e7bf3
JB
16232008-02-27 Joel Brobecker <brobecker@adacore.com>
1624
1625 * gdb.base/ending-run.exp: Use the first line of code inside
1626 function body to test breakpoints.
1627 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1628 location where the breakpoint is inserted when using the line
1629 where a function is declared. Fix typo in the description of
1630 one of the tests.
1631 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1632
2faca73a
PM
16332008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1634
1635 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1636 tests.
2faca73a 1637
6f439c36
PM
16382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1639
1640 * gdb.base/args.exp: avoid same output for tests
1641 with single quotes.
1642
54e52265
VP
16432008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1644
a9c64011
AS
1645 * gdb.base/annota1.exp: Adjust for 'info break'
1646 format changes.
1647 * gdb.base/annota3.exp: Likewise.
1648 * gdb.base/break.exp: Likewise.
1649 * gdb.base/condbreak.exp: Likewise.
1650 * gdb.base/pending.exp: Likewise.
1651 * gdb.base/sepdebug.exp: Likewise.
1652 * gdb.base/unload.exp: Likewise.
1653 * gdb.cp/ovldbreak.exp: Likewise.
1654 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1655
897b09ca
DE
16562008-02-07 Doug Evans <dje@google.com>
1657
1658 * gdb.cp/mb-inline.exp: New.
1659 * gdb.cp/mb-inline.h: New.
1660 * gdb.cp/mb-inline1.cc: New.
1661 * gdb.cp/mb-inline2.cc: New.
1662
b1c32d35
PM
16632008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1664
1665 * gdb.pascal/floats.pas: New test program.
1666 * gdb.pascal/floats.exp: New testcase.
1667
1a4ca44a
TJB
16682008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1669
1670 * gdb.base/callfuncs.c (t_float_many_args): New function.
1671 (t_double_many_args): New function.
1672 * gdb.base/callfuncs.exp: Add tests for exceeding float
1673 and double parameters passed through the stack.
1674
439048e8
JB
16752008-02-05 Joel Brobecker <brobecker@adacore.com>
1676
1677 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1678 gdb.ada/complete/foo.adb: New files.
1679 * gdb.ada/complete.exp: New testcase.
1680
81fe8080
DE
16812008-02-03 Doug Evans <dje@google.com>
1682
301f0ecf
DE
1683 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1684
81fe8080
DE
1685 * gdb.cp/gdb2384.exp: New file.
1686 * gdb.cp/gdb2384.cc: New file.
1687 * gdb.cp/gdb2384-base.h: New file.
1688 * gdb.cp/gdb2384-base.cc: New file.
1689
4b071aec
DE
16902008-02-02 Doug Evans <dje@google.com>
1691
1692 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1693
61137ba6
JB
16942007-02-01 Joel Brobecker <brobecker@adacore.com>
1695
1696 * gdb.ada/sym_print_name: New test program.
1697 * gdb.ada/sym_print_name.exp: New testcase.
1698
16992007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1700
1701 * gdb.ada/nested/hello.adb: New file.
1702 * gdb.ada/nested.exp: New testcase.
1703 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1704
98deb0da
VP
17052008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1706
1707 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1708 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1709 don't cause future evaluations of function to report
1710 creation of internal breakpoints.
98deb0da 1711
723a2275
VP
17122008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1713
1714 * gdb.mi/mi-break.exp (test_error): New.
1715 Call it.
1716
fb546a2f
LM
17172008-01-31 Luis Machado <luisgpm@br.ibm.com>
1718
1719 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1720 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1721
2d8fd90a
PM
17222008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1723
1724 * gdb.pascal/integers.pas: New test program.
1725 * gdb.pascal/integers.exp: New testcase.
1726
a7fa0ded
PM
17272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1728
1729 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1730
5e1a1926
TJB
17312008-01-30 Luis Machado <luisgpm@br.ibm.com>
1732
1733 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1734 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1735
8d04f9f0
JB
17362008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1737
1738 * gdb.ada/formatted_ref: New test program.
1739 * gdb.ada/formatted_ref.exp: New testcase.
1740
1741 * gdb.cp/formatted-ref.cc: New file.
1742 * gdb.cp/formatted-ref.exp: New testcase.
1743
ce75a98f
JB
17442008-01-30 Joel Brobecker <brobecker@adacore.com>
1745
1746 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1747
e835f6bf
NR
17482008-01-30 Nick Roberts <nickrob@snap.net.nz>
1749
1750 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1751 (test_file_list_exec_source_file): Update to new macro-info field.
1752
d118ef87
PH
17532008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1754
1755 * gdb.ada/exprs: New test program.
1756 * gdb.ada/exprs.exp: New testcase.
1757
7d35ab09
TJB
17582008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1759
1760 * dfp-test.c (DELTA, DELTA_B): New definitions.
1761 (double_val1, double_val2, double_val3, double_val4, double_val5,
1762 double_val6, double_val7, double_val8, double_val9, double_val10,
1763 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1764 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1765 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1766 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1767 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1768 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1769 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1770 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1771 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1772 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1773 dec128_val16): New global variables.
1774 (decimal_dec128_align): New function.
1775 (decimal_mixed): Likewise.
1776 (decimal_many_args_dec32): Likewise.
1777 (decimal_many_args_dec64): Likewise.
1778 (decimal_many_args_dec128): Likewise.
1779 (decimal_many_args_mixed): Likewise.
1780 * dfp-test.exp: Add tests calling new inferior functions.
1781
2d717e4f
DJ
17822008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1783
1784 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1785 gdb.server/ext-run.exp: New files.
1786 * lib/gdbserver-support.exp (gdbserver_download): New.
1787 (gdbserver_start): New. Update gdbserver expected
1788 output.
1789 (gdbserver_spawn): Use them.
1790 (gdbserver_start_extended): New.
1791
e85a822c
DJ
17922008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1793
1794 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1795 Run on GNU/Linux.
1796 (do_exec_tests): Check for systems which do not support catchpoints.
1797 Do not match START.
1798 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1799 Run on GNU/Linux. Enable verbose output.
1800 (check_fork_catchpoints): New.
1801 (explicit_fork_child_follow, catch_fork_child_follow)
1802 (tcatch_fork_parent_follow): Update expected messages.
1803 (do_fork_tests): Use check_fork_catchpoints.
1804 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1805 Run on GNU/Linux. Enable verbose output.
1806 (check_vfork_catchpoints): New.
1807 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1808 expected messages.
1809 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1810
401ea829
JB
18112008-01-29 Jim Blandy <jimb@red-bean.com>
1812
1813 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1814 host' errors.
1815 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1816
aceaf3ad
JB
18172008-01-29 Jim Blandy <jimb@red-bean.com>
1818
1819 * gdb.threads/sigthread.c: Use barriers to ensure that
1820 child_thread and child_thread_two are always initialized before we
1821 start to use them.
1822
a5606eee
VP
18232008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1824
1825 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
1826 * gdb.base/watchpoint-solib.c: New.
1827 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 1828
c55a82bb
PM
18292008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1830
1831 * gdb.base/gdb1056.exp: Add unsigned integer test.
1832
0993fe05
DE
18332008-01-28 Doug Evans <dje@google.com>
1834
1835 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1836
4fe42e7f
JB
18372008-01-27 Jim Blandy <jimb@codesourcery.com>
1838
c7a69933
JB
1839 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1840
4fe42e7f
JB
1841 * gdb.base/expand-psymtabs.exp: Doc fix.
1842
5def8285
MK
18432008-01-26 Mark Kettenis <kettenis@gnu.org>
1844
1845 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1846
5313c911
NR
18472008-01-24 Nick Roberts <nickrob@snap.net.nz>
1848
a9c64011 1849 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
1850 -var-set-format.
1851
93815fbf
VP
18522008-01-23 Chris Demetriou <cgd@google.com>
1853
1854 * gdb.threads/thread_events.c: New testcase source file.
1855 * gdb.threads/thread_events.exp: New testcase expect file.
1856
467a88ee
NR
18572008-01-23 Nick Roberts <nickrob@snap.net.nz>
1858
1859 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
1860
1861 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
1862 -var-set-format.
1863
d8f82aba
DJ
18642008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1865 Vladimir Prus <vladimir@codesourcery.com>
1866
1867 * gdb.base/float.exp: Allow missing floating point for m68k and
1868 PowerPC.
1869
60c46647
VP
18702008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1871
1872 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
1873 ignore count.
1874 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1875 * gdb.mi/mi-cli.exp: Adjust.
1876 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 1877
c7dd36a1
PA
18782008-01-17 Pedro Alves <pedro@codesourcery.com>
1879
1880 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1881 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1882 with dummy_ptr's address.
1883 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1884 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1885 all targets.
1886 * gdb.mi/mi2-var-child.exp: Likewise.
1887
39d5313e
JB
18882008-01-09 Joel Brobecker <brobecker@adacore.com>
1889
1890 * gdb.ada/null_array: New test program.
1891 * gdb.ada/null_array.exp: New testcase.
1892
0aea4bf3
LM
18932008-01-09 Luis Machado <luisgpm@br.ibm.com>
1894
1895 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1896 with required float modifiers.
1897
0b354900
JB
18982008-01-08 Joel Brobecker <brobecker@adacore.com>
1899
1900 * gdb.ada/funcall_param: New test program.
1901 * gdb.ada/funcall_param.exp: New testcase.
1902
cdb7f5d4
JB
19032008-01-08 Joel Brobecker <brobecker@adacore.com>
1904
1905 * gdb.ada/arrayparam: New test program.
1906 * gdb.ada/arrayparam.exp: New testcase.
1907
88e2547f
JB
19082008-01-08 Joel Brobecker <brobecker@adacore.com>
1909
1910 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1911 landed. Should also fix random failures in the test following it.
1912
f6867ce0
TJB
19132008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1914
1915 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1916 for expressions with decimal float values.
1917 (test_dfp_conversions): New function to test casts to and from
1918 decimal float types.
1919 Call test_dfp_conversions.
1920 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1921 elements.
1922 (main): Initialize ds.float4 and ds.double8 elements.
1923 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1924 string to new error message.
1925 (d64_set_tests): Likewise.
1926 (d128_set_tests): Likewise.
1927 Add tests for expressions with decimal float variables. Add tests for
1928 conversions to and from decimal float types.
1929
f9c11282
JB
19302008-01-05 Joel Brobecker <brobecker@adacore.com>
1931
1932 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1933 * gdb.ada/packed_tagged.exp: New testcase.
1934
0ecbca72
JB
19352008-01-04 Joel Brobecker <brobecker@adacore.com>
1936
1937 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1938 gdb.ada/homonym/homonym_main.adb: New files.
1939 * gdb.ada/homonym.exp: New testcase.
1940
c18d3d89
JB
19412008-01-04 Joel Brobecker <brobecker@adacore.com>
1942
1943 * gdb.ada/packed_array.exp: Add testing of references to
1944 a packed array.
1945
ecc7085b
JB
19462008-01-04 Joel Brobecker <brobecker@adacore.com>
1947
1948 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1949 New files.
1950 * gdb.ada/type_coercion.exp: New testcase.
1951
c474c922
JB
19522008-01-04 Joel Brobecker <brobecker@adacore.com>
1953
1954 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1955 gdb.ada/tagged/foo.adb: New file.
1956 * gdb.ada/tagged.exp: New testcase.
1957
9005b927
JB
19582008-01-04 Joel Brobecker <brobecker@adacore.com>
1959
1960 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1961 gdb.ada/ptype_field/foo.adb: New files.
1962 * gdb.ada/ptype_field.exp: New testcase.
1963
1a6aaad8
JB
19642008-01-03 Joel Brobecker <brobecker@adacore.com>
1965
1966 * gdb.ada/print_pc.exp: New testcase.
1967
0ef22f53
JB
19682008-01-03 Joel Brobecker <brobecker@adacore.com>
1969
1970 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
1971 gdb.ada/taft_type/p.adb: New files.
1972 * gdb.ada/taft_type.exp: New testcase.
1973
1689ecf8
JB
19742008-01-03 Joel Brobecker <brobecker@adacore.com>
1975
1976 * gdb.ada/array_bounds/bar.adb: New file.
1977 * gdb.ada/array_bounds.exp: New testcase.
1978
a4d0b9c3
JB
19792008-01-03 Joel Brobecker <brobecker@adacore.com>
1980
1981 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
1982 gdb.ada/arrayptr/foo.adb: New files.
1983 * gdb.ada/arrayptr.exp: New testcase.
1984
a31ace00
JB
19852008-01-03 Joel Brobecker <brobecker@adacore.com>
1986
1987 * gdb.base/set-lang-auto.exp: New testcase.
1988
a97fced3
JB
19892008-01-03 Joel Brobecker <brobecker@adacore.com>
1990
1991 * gdb.ada/fun_addr/foo.adb: New file.
1992 * gdb.ada/fun_addr.exp: New testcase.
1993
ef29ce1a
JK
19942008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1995
1996 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
1997 New files
1998
0fafefe3
JB
19992008-01-02 Joel Brobecker <brobecker@adacore.com>
2000
2001 * array_subscript_addr/p.adb: New file.
a9c64011 2002 * array_subscript_addr.exp: New testcase.
0fafefe3 2003
c4359f8d
JB
20042008-01-02 Joel Brobecker <brobecker@adacore.com>
2005
a9c64011 2006 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2007 New files.
2008 * gdb.ada/str_cmp_ref.exp: New testcase.
2009
1aa1b15b
JB
20102008-01-01 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2013 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2014 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2015
81c9b2cf
JB
20162008-01-01 Joel Brobecker <brobecker@adacore.com>
2017
2018 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2019 gdb.ada/ref_param/pck.ads: New files.
2020 * gdb.ada/ref_param.exp: New testcase.
2021
319e4674
JB
20222008-01-01 Joel Brobecker <brobecker@adacore.com>
2023
2024 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2025 gdb.ada/interface/foo.adb: New files.
2026 * gdb.ada/interface.exp: New testcase.
2027
ef682c56
JB
20282007-12-31 Jim Blandy <jimb@codesourcery.com>
2029
2030 * gdb.base/multi-forks.exp: Consume all output from child
2031 processes before proceeding to next test.
2032
f6f3eb6c
JB
20332007-12-29 Jim Blandy <jimb@codesourcery.com>
2034
2035 * configure: Regenerated.
2036
f652e42f
JB
20372007-12-27 Joel Brobecker <brobecker@adacore.com>
2038
2039 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2040 gdb.ada/fixed_cmp/fixed.adb: New files.
2041 * gdb.ada/fixed_cmp.exp: New testcase.
2042
6943e596
JB
20432007-12-27 Joel Brobecker <brobecker@adacore.com>
2044
2045 * gdb.ada/boolean_expr.exp: New testcase.
2046
aad9a193
JB
20472007-12-26 Jim Blandy <jimb@codesourcery.com>
2048
2049 * gdb.base/multi-forks.exp: Doc fix.
2050
fb5f3683
JB
20512007-12-26 Joel Brobecker <brobecker@adacore.com>
2052
2053 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2054 * gdb.ada/char_param.exp: Do not compile our test program with
2055 -gnata, this is unnecessary.
2056 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2057
384e4a9c
JB
20582007-12-24 Joel Brobecker <brobecker@adacore.com>
2059
2060 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2061 gdb.ada/print_chars/foo.adb: New files.
2062 * gdb.ada/print_chars.exp: New testcase.
2063
01e044f7
JB
20642007-12-24 Joel Brobecker <brobecker@adacore.com>
2065
2066 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2067 gdb.ada/char_param/foo.adb: New files.
2068 * gdb.ada/char_param.exp: New testcase.
2069
0ce17860
JB
20702007-12-22 Jim Blandy <jimb@codesourcery.com>
2071
2072 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2073 hard-coding source line numbers into the test.
2074 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2075 gdb_get_line_number to find.
2076
919809b9
JB
20772007-12-22 Joel Brobecker <brobecker@adacore.com>
2078
2079 * gdb.base/ptype.c (highest): New struct type.
2080 (the_highest): New variable of that type.
2081 (main): Add dummy assignment to a field of variable the_highest.
2082 * gdb.base/ptype.exp: Test type printing of our new variable.
2083
abc8a88d
PM
20842007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2085
2086 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2087 and record first explicitly generated thread number.
abc8a88d
PM
2088 Use that thread number for thread specific watchpoint test.
2089 Add iteration number to repetitive tests.
2090
5158f3e3
CES
20912007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2092 Jim Blandy <jimb@codesourcery.com>
2093
2094 * gdb.base/expand-psymtabs.c: New testcase
2095 source file.
2096 * gdb.base/expand-psymtabs.exp: New testcase
2097 expect file.
2098
37e4754d
LM
20992007-12-17 Luis Machado <luisgpm@br.ibm.com>
2100
2101 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2102 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2103
551e5d04
JB
21042007-12-17 Joel Brobecker <brobecker@adacore.com>
2105
2106 * gdb.ada/frame_args/foo.adb: New file.
2107 * gdb.ada/frame_args/pck.ads: New file.
2108 * gdb.ada/frame_args/pck.adb: New file.
2109 * gdb.ada/frame_args.exp: New testcase.
2110
a05ee097
JB
21112007-12-17 Joel Brobecker <brobecker@adacore.com>
2112
2113 * gdb.base/frame-args.c: New file.
2114 * gdb.base/frame-args.exp: New testcase.
2115
c162e8c9 21162007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2117 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2118
2119 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2120
afe8ab22 21212007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2122
afe8ab22
VP
2123 * gdb.mi/mi-pending.exp: New.
2124 * gdb.mi/mi-pending.c: New.
2125 * gdb.mi/mi-pendshr.c: New.
2126
dfdfb3ca
JB
21272007-12-06 Jim Blandy <jimb@codesourcery.com>
2128
2129 * gdb.base/default.exp: Update expected output for 'info catch'.
2130
b7fca990
JK
21312007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2134 must be set to binary.
2135
6a1afc1e
PA
21362007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2137
2138 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2139
a6b151f1
DJ
21402007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2141
2142 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2143 gdb.mi/mi-file-transfer.exp: New.
2144
43039443
JK
21452007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2146
2147 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2148
0ef2251b
MR
21492007-11-22 Maciej W. Rozycki <macro@mips.com>
2150
2151 * gdb.trace/backtrace.exp: Fix a typo.
2152 * gdb.trace/circ.exp: Likewise.
2153 * gdb.trace/collection.exp: Likewise.
2154 * gdb.trace/limits.exp: Likewise.
2155 * gdb.trace/report.exp: Likewise.
2156 * gdb.trace/tfind.exp: Likewise.
2157 * gdb.trace/while-dyn.exp: Likewise.
2158
5443631e
NR
21592007-11-21 Nick Roberts <nickrob@snap.net.nz>
2160
2161 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2162 objects of pointers that can't be dereferenced are now
2163 "noneditable".
2164
a4ce5b0d
UW
21652007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2166
2167 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2168 (target_cpu): Remove.
2169
d6e956e5
VP
21702007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2171
2172 * gdb.base/ending-run.exp: Expect the list of cleared
2173 breakpoint to come in natural order, not the reversed one.
a9c64011 2174
214270ab
VP
21752007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2176
2177 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2178 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2179
1a619819
LM
21802007-11-05 Luis Machado <luisgpm@br.ibm.com>
2181
2182 * gdb.base/printcmds.exp: New function
2183 test_printf_with_dfp.
2184
5b01a6fa
DE
21852007-11-02 Doug Evans <dje@google.com>
2186
2187 * gdb.disasm/t01_mov.s: Remove carriage returns.
2188 * gdb.disasm/t02_mova.s: Ditto.
2189 * gdb.disasm/t03_add.s: Ditto.
2190 * gdb.disasm/t04_sub.s: Ditto.
2191 * gdb.disasm/t05_cmp.s: Ditto.
2192 * gdb.disasm/t06_ari2.s: Ditto.
2193 * gdb.disasm/t07_ari3.s: Ditto.
2194 * gdb.disasm/t08_or.s: Ditto.
2195 * gdb.disasm/t09_xor.s: Ditto.
2196 * gdb.disasm/t10_and.s: Ditto.
2197 * gdb.disasm/t11_logs.s: Ditto.
2198 * gdb.disasm/t12_bit.s: Ditto.
2199 * gdb.disasm/t13_otr.s: Ditto.
2200
ec33ab7f
JK
22012007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2202
2203 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2204
ae0d01ff
UW
22052007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2206
2207 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2208 provide DFP support.
2209
55eddb0f
DJ
22102007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2211
2212 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2213 Test "set powerpc vector-abi". Skip auto-detection tests for old
2214 toolchains.
2215
7020f05c
PA
22162007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2217
2218 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2219 with [string compare].
2220
84bc3db9
PA
22212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2222
2223 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2224 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2225
5876dc88
LM
22262007-10-25 Luis Machado <luisgpm@br.ibm.com>
2227
2228 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2229 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2230 * gdb.opt/Makefile.in: New makefile.
2231 * Makefile.in: Create new directory "gdb.opt".
2232 * configure.ac: Add "gdb.opt" directory.
2233 * configure: Regenerated.
a9c64011 2234
c3ea9a14
DE
22352007-10-25 Doug Evans <dje@google.com>
2236
2237 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2238 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2239
a9c64011 22402007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2241 Thiago Jung Bauermann <bauerman@br.ibm.com>
2242
2243 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2244 Floating Point expressions.
2245 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2246 Floating Point variables.
2247 * gdb.base/dfp-test.c: new file containing program with Decimal
2248 Floating variables, used by gdb.base/dfp-test.exp.
2249
62a24a2b
DJ
22502007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2251
2252 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2253
e7b1eae6
UW
22542007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2255
2256 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2257 compiling test case with GCC.
2258 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2259
c641edcc
UW
22602007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2261
2262 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2263 format changes.
2264
5e5ebfe6
MS
22652007-10-18 Michael Snyder <msnyder@specifix.com>
2266
2267 * gdb.base/dbx.exp: Add missing "-re " operator.
2268
e831e7b6
GM
22692007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2270
2271 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2272 * configure.ac: Removed trailing spaces after backslash.
2273 * gdb.modula2: New directory.
2274 * gdb.modula2/Makefile.in: New file.
2275 * gdb.modula2/unbounded-array.exp: New file.
2276 * gdb.modula2/unbounded1.c: New file.
2277
7cc46491
DJ
22782007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2279
2280 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2281
22822007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2283
2284 * gdb.base/sigstep.c (main): Add checks for
2285 return values for setitimer call.
2286 Call setitimer again with itimer = ITIMER_REAL
2287 if first call to setitimer fails.
2288
e91528f0
KH
22892007-10-11 Kazu Hirata <kazu@codesourcery.com>
2290
2291 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2292 of $timeout.
2293
2ec9a4f8
DJ
22942007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2295
2296 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2297
22982007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2299
2300 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2301 of gdb_expect call, to avoid interruption.
2302
64b2fa04
PA
23032007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2304
2305 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2306 (v_unsigned_long_long, v_long_long_array)
2307 (v_signed_long_long_array, v_unsigned_long_long_array)
2308 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2309 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2310 [!NO_LONG_LONG]: New.
2311 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2312 v_long_long_member.
2313
2314 (v_long_long_func, v_signed_long_long_func)
2315 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2316 (main) [!NO_LONG_LONG]: Initialize long long variants.
2317
2318 * gdb.base/whatis.exp: If board file requests no_long_long, build
2319 test with NO_LONG_LONG defined. Test long long, signed long long,
2320 and unsigned long long variants but only if board file doesn't
2321 disable it.
2322
a912286e 23232007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2324 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2325
2326 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2327 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2328 * configure: Regenerated.
2329 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2330 gdb.pascal/types.exp, lib/pascal.exp: New files.
2331
471ba8c9
DJ
23322007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2333
2334 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2335 call.
2336 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2337 to return to the call.
2338 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2339 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2340 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2341 * gdb.mi/mi-until.exp (test_until): Likewise.
2342 * gdb.mi/mi2-until.exp (test_until): Likewise.
2343
fef8a650
DJ
23442007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2345
2346 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2347 two-char array.
2348 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2349
d983da9c
DJ
23502007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2351
2352 * gdb.threads/watchthreads.c (thread_function): Sleep between
2353 iterations.
2354 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2355 at once for S/390. Generate matching fails and passes.
2356
17f62551
VP
23572007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2358
2359 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2360 the 'struct_declarations' variable to zeros.
a9c64011 2361
ed0616c6
VP
23622007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2363
2364 * gdb.cp/mb-ctor.cc: New.
2365 * gdb.cp/mb-ctor.exp: New.
2366 * gdb.cp/mb-templates.cc: New.
2367 * gdb.cp/mb-templates.exp: New.
2368
41f1b697
DJ
23692007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2370
2371 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2372
3f213f78
PA
23732007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2374
2375 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2376 targets.
2377 * configure: Regenerate.
2378
0d381245 23792007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2380
0d381245
VP
2381 * gdb.base/annota1.exp: Adjust for 'info break'
2382 format changes.
2383 * gdb.base/annota3.exp: Likewise.
2384 * gdb.base/break.exp: Likewise.
2385 * gdb.base/condbreak.exp: Likewise.
2386 * gdb.base/pending.exp: Likewise.
2387 * gdb.base/sepdebug.exp: Likewise.
2388 * gdb.base/unload.exp: Likewise.
2389 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2390
fe3f5fa8
VP
23912007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2392
2393 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2394 messages.
2395 * gdb.base/chng-syms.exp: Likewise.
2396 * gdb.base/unload.exp: Likewise.
a9c64011 2397
a75cf6c0
DJ
23982007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2399
2400 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2401
18ecae38
DJ
24022007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2403
2404 * schedlock.c (NUM): Change to 1.
2405 (main): Use args[0] for the main thread.
2406 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2407 regardless of the number of threads.
2408
5509918f
MR
24092007-09-14 Maciej W. Rozycki <macro@mips.com>
2410
4a543daf
MR
2411 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2412 type down.
2413 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2414 test.
2415 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2416 watchpoint type down.
2417 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2418 test.
2419
24202007-09-14 Maciej W. Rozycki <macro@mips.com>
2421
5509918f
MR
2422 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2423 Move all the tests here and run them twice, once using software
2424 watchpoints and once using hardware watchpoints.
2425 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2426
40b53987
DJ
24272007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2428
2429 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2430 test.
2431
695e2681
MK
24322007-09-10 Mark Kettenis <kettenis@gnu.org>
2433
8b3fc8d8
MK
2434 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2435 build-id.
2436
695e2681
MK
2437 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2438 know about $ORIGIN. Calculate output dir from $dest instead of
2439 using ${objdir}/{$subdir}.
2440
58d69f29
MK
24412007-09-09 Mark Kettenis <kettenis@gnu.org>
2442
2443 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2444 gcore, before continuing with the test.
2445
3e347599
DJ
24462007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2447
2448 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2449 * gdb.mi/mi-watch.exp: Likewise.
2450
ea37ba09
DJ
24512007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2452 Jim Blandy <jimb@codesourcery.com>
2453
2454 * gdb.arch/i386-sse.exp: Do not expect character constants.
2455 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2456 * gdb.base/display.exp: Allow print/s.
2457 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2458 and unsigned char array changes.
2459
2025a643
DJ
24602007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2461
2462 * gdb.base/display.exp: Add tests for printf %p.
2463
26669a27
PA
24642007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2465
2466 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2467 the dll name to unicode.
2468
c8f021f8
JK
24692007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2470
2471 * gdb.base/default.exp (show version): Update the version text.
2472 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2473
4cf31eea
JK
24742007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2475
2476 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2477 New files.
2478
4935890f
JK
24792007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2480
2481 * lib/gdb.exp (build_id_debug_filename_get): New function.
2482 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2483 Remove the generate DEBUG file for the future testcase runs.
2484 New testcase for the NT_GNU_BUILD_ID retrieval.
2485 Move the final testing step to ...
2486 (test_different_dir): ... a new function.
2487 New parameter XFAIL to XFAIL all the tests performed.
2488 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2489 New parameter TYPE to PF_PREFIX all the tests performed.
2490
02142340
VP
24912007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2492
2493 * gdb.mi/mi-var-cp.cc (path_expression): New
2494 function.
2495 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2496
36acd84e
UW
24972007-08-27 Markus Deuling <deuling@de.ibm.com>
2498
2499 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2500 to fit into SPU Local Store memory.
2501
a896d121
JB
25022007-08-23 Joel Brobecker <brobecker@adacore.com>
2503
2504 * gdb.base/default.exp: Adjust the expected output of "info
2505 warranty" after the switch to GPLv3.
2506
7b433602
JB
25072007-08-23 Joel Brobecker <brobecker@adacore.com>
2508
2509 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2510 to 30000 (from 20000).
2511
e22f8b7c
JB
25122007-08-23 Joel Brobecker <brobecker@adacore.com>
2513
2514 Switch the license of all .exp files to GPLv3.
2515 Switch the license of all .f and .f90 files to GPLv3.
2516 Switch the license of all .s and .S files to GPLv3.
2517
5a0e3bd0
JB
25182007-08-23 Joel Brobecker <brobecker@adacore.com>
2519
2520 * configure.ac: Switch license to GPLv3.
2521
cc00619d
JB
25222007-08-23 Joel Brobecker <brobecker@adacore.com>
2523
2524 Switch the licensing to GPLv3 for all .ads and .adb files.
2525
8d26208a
DJ
25262007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2527
2528 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2529 and t_int_double.
2530 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2531
4fcb9948
JB
25322007-08-17 Joel Brobecker <brobecker@adacore.com>
2533
2534 * gdb.base/step-line.c: Switch license to GPL version 3, and
2535 update copyright year.
2536 * gdb.base/step-line.inp: Likewise.
2537
b9c34f67
JB
25382007-08-17 Joel Brobecker <brobecker@adacore.com>
2539
2540 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2541 changes inside gdb1555.c.
2542 * gdb.base/pending.exp: Likewise.
2543
2cc17678
DJ
25442007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2545
2546 * config/default.exp: New file.
2547
e48883f7
DJ
25482007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2549
2550 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2551 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2552
1ab80e5b
MR
25532007-07-30 Maciej W. Rozycki <macro@mips.com>
2554
2555 * gdb.base/dump.exp: Force the correct endianness for binary
2556 formats not carrying this information.
2557
aba471f5
DJ
25582007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2559
2560 * gdb.threads/staticthreads.exp: Match .*sem_post.
2561
d4e07204
DJ
25622007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2563
2564 * gdb.base/readline.exp (operate_and_get_next): Match the final
2565 prompt.
2566
2b97317d
KB
25672007-07-23 Kevin Buettner <kevinb@redhat.com>
2568
2569 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2570 to restarting SID.
2571
44efa07a
KB
25722007-07-18 Kevin Buettner <kevinb@redhat.com>
2573
2574 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2575 prior to `gdb_start'.
2576
7b5ebade
KB
25772007-07-18 Kevin Buettner <kevinb@redhat.com>
2578
2579 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2580 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2581 Remove call to gdb_unload.
2582
255e7678
DJ
25832007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2584 Daniel Jacobowitz <dan@codesourcery.com>
2585
2586 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2587 for __WIN32__.
2588 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2589 * gdb.base/unload.exp: Use shared library test routines.
2590
3a40aaa0
UW
25912007-07-03 Markus Deuling <deuling@de.ibm.com>
2592
2593 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2594 * gdb.base/solib-symbol-lib.c: Likewise.
2595 * gdb.base/solib-symbol-main.c: Likewise.
2596
b0f4b84b
DJ
25972007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2598
2599 * config/gdbserver.exp (gdb_reconnect): New.
2600 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2601 gdb.base/solib-disc.exp: New files.
2602 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2603 remote debugging".
2604 (gdb_compile): Add shlib_load flag.
2605 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2606 port.
2607 (gdbserver_reconnect): New.
2608
1b05479a
DJ
26092007-07-01 Nick Roberts <nickrob@snap.net.nz>
2610 Daniel Jacobowitz <dan@codesourcery.com>
2611
2612 * gdb.base/annota3.exp: Test for if construct.
2613
86f78eb2
DJ
26142007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2615
2616 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2617
6a2eb474 26182007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2619 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2620
2621 * gdb.base/display.exp: Allow a newline after display/i.
2622 * gdb.base/pc-fp.exp: Likewise.
2623 * gdb.base/sigbpt.exp: Likewise.
2624
f8b73d13
DJ
26252007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2626
2627 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2628 required features to be included.
2629
4339e69e
DJ
26302007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2631
2632 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2633 in info threads output.
2634
23d964e7
UW
26352007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2636 Markus Deuling <deuling@de.ibm.com>
2637
2638 * gdb.arch/spu-info.exp: New testcase.
2639 * gdb.arch/spu-info.c: New file.
2640
fd20f75b
DJ
26412007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2642
2643 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2644 tpcs_offset. Restore lr after the call.
2645 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2646
2226f861
DJ
26472007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2648
2649 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2650 (gdbserver_run): Kill any running gdbserver.
2651 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2652
d12371a9
MR
26532007-05-17 Maciej W. Rozycki <macro@mips.com>
2654
2655 * gdb.base/sigbpt.exp: Preset segv_addr.
2656
93f02886
DJ
26572007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2658
2659 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2660 (gdb_compile_shlib): Likewise.
2661 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2662 (default_gdb_init): Clear cleanfiles.
2663 (gdb_finish): Delete recorded cleanfiles.
2664 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2665
2666 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2667 Do not use isnative.
2668 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2669 gdb.base/so-impl-ld.exp: Likewise.
2670 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2671 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2672 gdb_compile.
2673
b04e06d7
VP
26742007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2675
2676 * config/unknown.exp: Remove.
2677
069ed931
UW
26782007-05-15 Markus Deuling <deuling@de.ibm.com>
2679
2680 * gdb.base/info-proc.exp: Check is_remote.
2681
09db0d03
UW
26822007-05-14 Markus Deuling <deuling@de.ibm.com>
2683
2684 * gdb.base/gcore.exp: Initialize variable core_supported.
2685
af2cbe8c
DJ
26862007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2687
2688 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2689
027c0295
DJ
26902007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2691
2692 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2693 * gdb.threads/print-threads.exp (test_all_threads): Allow
2694 negative and hexadecimal thread IDs.
2695
dc5000e7
DJ
26962007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2697
2698 * gdb.java/jprint.java (public): Avoid invalid call to static
2699 method.
2700
2e74ed18
DP
27012007-05-14 Denis Pilat <denis.pilat@st.com>
2702
2703 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2704 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2705 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2706 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2707 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2708
83547f02
UW
27092007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2710
2711 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2712 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2713 this mode.
2714 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2715 * gdb.base/spu.ld: New file.
2716
b18be20d
DJ
27172007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2718
2719 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2720
be444858
DJ
27212007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2722
2723 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2724
b1d53152
DJ
27252007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2726
2727 * gdb.java/jmain.exp: Handle demangled names with and without method
2728 signatures.
2729
d084b331
DJ
27302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2731
2732 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2733 (have_a_very_merry_interrupt): Remove calls to puts.
2734 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2735 inferior output.
2736 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2737 test names.
2738
db9d7fc5
DJ
27392007-04-29 Markus Deuling <deuling@de.ibm.com>
2740 Daniel Jacobowitz <dan@codesourcery.com>
2741
2742 * gdb.base/auxv.exp (core_works): Also check is_remote.
2743 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2744
ef783a7d 27452007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2746
ef783a7d
VP
2747 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2748 message, not the undefined 'module' variable.
2749 * gdb.base/siginfo.exp: Likewise.
2750 * gdb.base/sigstep.exp: Likewise.
2751 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2752 serialport.
2753 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2754
b7b73cae
CV
27552007-04-25 Corinna Vinschen <vinschen@redhat.com>
2756
2757 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2758 target sim fails. Return 0 otherwise.
2759 (gdb_load): Return prematurely if gdb_target_sim fails.
2760
7d90fdfa
DP
27612007-04-16 Denis Pilat <denis.pilat@st.com>
2762
2763 * gdb.base/setshow.exp: Reset height after having set it to 100.
2764
5d3e9c85
DP
27652007-04-16 Denis Pilat <denis.pilat@st.com>
2766
2767 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2768
18e75969
DP
27692007-04-16 Denis Pilat <denis.pilat@st.com>
2770
2771 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2772
25d5ea92
VP
27732007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2774
2775 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2776 tests. Run the frozen varobjs test.
2777 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 2778 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 2779
0b49cb80
JK
27802007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2781
2782 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2783 gdb.base/type-opaque.exp: New files.
2784
a73bafbc 27852007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
2786
2787 * gdb.mi/mi-var-child.c
a73bafbc
VP
2788 (do_children_tests): User char[2] instead of
2789 char so that automatic printing of pointers to char
2790 don't give unpredicable result.
2791 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2792 local variables.
2793 * gdb.mi/mi-var-child.exp: Step to right line
2794 of do_children_tests.
2795 * gdb.mi/mi2-var-child.exp: Likewise.
2796 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 2797 do_locals_tests.
a73bafbc
VP
2798 (do_children_tests): User char[2] instead of
2799 char so that automatic printing of pointers to char
a9c64011 2800 don't give unpredicable result.
a73bafbc 2801 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2802 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
2803 Pass test name to mi_wait_for_stop.
2804
7ce59000
DJ
28052007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2806
2807 * gdb.asm/asm-source.exp: Remove d10v case.
2808 * lib/gdb.exp (skip_cplus_tests): Likewise.
2809 * gdb.asm/d10v.inc: Deleted.
2810
20389057
DJ
28112007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2812
2813 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2814
8807d78b
DJ
28152007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2816
2817 * config/netware.exp: Delete file.
2818
aa3edb8e
JB
28192007-03-29 Joel Brobecker <brobecker@adacore.com>
2820
2821 * gdb.dwarf2/dw2-noloc.S: New file.
2822 * gdb.dwarf2/dw2-noloc.exp: New file.
2823
297561ac
PA
28242007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2825
2826 * gdb.cp/method2.cc: New test.
2827 * gdb.cp/method2.exp: New test.
2828 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2829
1f81bd39
DJ
28302007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2831
2832 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2833
9453113a
DJ
28342007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2835
2836 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2837
b741e217
DJ
28382007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2839
2840 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2841 (gdb_load): Delete, replace with...
2842 (gdb_reload): ...this.
2843 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2844 * gdb.server/server-mon.exp: Likewise.
2845 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2846 (gdb_start_cmd): New.
2847 (gdb_file_cmd): Save the last loaded file.
2848 (gdb_reload): New.
2849 (gdb_gnu_strip_debug): Use transform.
2850 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2851 support here. Use new $last_loaded_file. Check mtime.
2852 (gdb_target_cmd): Handle ObjC failure case.
2853 (infer_host_exec): Delete.
2854 (gdbserver_load): Rename to...
2855 (gdbserver_run): ...this. Simplify.
2856 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2857 (mi_gdb_load): Move most contents to a new function...
2858 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2859 (mi_run_cmd): Use mi_gdb_target_load.
2860 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2861 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2862 Use gdb_run_cmd.
2863 * gdb.base/charsign.exp: Remove incorrect comment.
2864 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2865 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2866 gdb.base/start.exp: Use gdb_start_cmd.
2867
446ab585 28682007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 2869 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
2870
2871 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2872 * gdb.base/signull.exp: Similarly.
2873
bbb88ebf
UW
28742007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2875
2876 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2877 messages available to test cases (like chng-sym.exp).
2878
cb8c4a99
AS
28792007-03-14 Andreas Schwab <schwab@suse.de>
2880
2881 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2882 format changes.
2883
4e463ff5
DJ
28842007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2885
2886 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2887 (optimized_1): New.
2888 (main): Call optimized_1.
2889 (gdb2029): Correct typos. Call gdb2029_marker.
2890 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2891 for gdb2029.
2892
b6db2c47
MK
28932007-03-12 Mark Kettenis <kettenis@gnu.org>
2894
2895 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2896 as tabs. Remove redundant test pattern.
2897
70ed3737
UW
28982007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2899
2900 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2901 for /a format output.
2902
47b67b60
DJ
29032007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2904
2905 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2906 collect output incrementally.
2907
b8953b0e
UW
29082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2909
2910 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2911 for -var-create lpcharacter test.
2912 * gdb.mi/mi2-var-cmd.exp: Likewise.
2913
7acd5c40
UW
29142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2915
2916 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2917 pass on targets where address zero is readable.
2918
9c6759c1
UW
29192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2920
2921 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2922 just a single architecture.
2923
a2f1aeb4
UW
29242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2925
2926 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2927 (fetch_all_registers): New function, uses gdb_test_multiple and
2928 exp_continue to fetch inferior output line-by-line.
2929 Replace all uses of do_get_all_registers by fetch_all_registers.
2930
46579ac2
UW
29312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2932
2933 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2934 in target_info.
2935
fc133f24
MS
29362007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2937
a9c64011 2938 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
2939 consistancy; add a default (timeout) case.
2940
7646a51d
MS
29412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2942
2943 * gdb.base/watchpoint.exp: Fix truncated comment.
2944
dcfff61f
MS
29452007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2946
2947 * Makefile.in: Remove spurious single-quotes from sed command.
2948
664e3ee9
DJ
29492007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2950
2951 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2952 func.
2953 * gdb.mi/mi2-var-cmd.exp: Likewise.
2954
d7cc6f2f
JB
29552007-02-27 Joel Brobecker <brobecker@adacore.com>
2956
a9c64011
AS
2957 * gdb.dwarf2/dw2-producer.S: New file.
2958 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
2959
29602007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2961
2962 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2963 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2964 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2965 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
2966 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
2967 Revert tests to use mi_gdb_test and include value field in output
2968 of -var-create.
2969
93d42b30
DJ
29702007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2971
2972 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
2973
c499ed39
DJ
29742007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
2975
2976 * gdb.base/maint.exp: Remove full paths from test names.
2977 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
2978 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
2979
9836f81b
JB
29802007-02-27 Joel Brobecker <brobecker@adacore.com>
2981
2982 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
2983
c74d0ad8
DJ
29842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2985
2986 * gdb.server/server-mon.exp: New test.
2987
2711e456
DJ
29882007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2989
2990 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
2991
ff6f572f
DJ
29922007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
2993
2994 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
2995 register capitalization.
2996
fada3feb
DP
29972007-02-13 Denis Pilat <denis.pilat@st.com>
2998
2999 * gdb.mi/mi-var-invalidate.exp: New file.
3000
fb1e4ffc
DJ
30012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3002
3003 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3004
3da939d7
DJ
30052007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3006
3007 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3008
123dc839
DJ
30092007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3010
3011 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3012 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3013
877e3645 30142007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3015
3016 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3017 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3018 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3019 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3020 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3021 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3022 Update tests to include value field in output of -var-create.
a9c64011 3023
3c0a2960
AS
30242007-02-08 Andreas Schwab <schwab@suse.de>
3025
3026 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3027
108546a0
DJ
30282007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3029
3030 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3031 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3032
d701dcab
DP
30332007-02-02 Denis Pilat <denis.pilat@st.com>
3034
3035 * gdb.threads/threadapply.exp: check that frame is not changed by
3036 the thread apply all command.
3037
783e3e2f
AS
30382007-01-31 Andreas Schwab <schwab@suse.de>
3039
6d9c3a87
AS
3040 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3041
3c50d7b9
AS
3042 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3043 in the dwarf sections.
3044 * gdb.dwarf2/mac-fileno.S: Likewise.
3045
783e3e2f
AS
3046 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3047 bspstore register on ia64.
3048
78ff580e
AS
30492007-01-29 Andreas Schwab <schwab@suse.de>
3050
cc8e9b12
AS
3051 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3052 "frame-begin" annotation.
3053
78ff580e
AS
3054 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3055 number of "frames-invalid" annotations.
3056
704a4f78
DJ
30572007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3058
3059 * gdb.base/commands.exp: Call if_commands_test.
3060 (gdb_test_no_prompt, if_commands_test): New.
3061
e741bf94
MK
30622007-01-28 Mark Kettenis <kettenis@gnu.org>
3063
3064 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3065
474d0ad3
AS
30662007-01-27 Andreas Schwab <schwab@suse.de>
3067
3068 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3069 .short/.int/.quad in the dwarf sections.
3070 * gdb.dwarf2/dw2-intercu.S: Likewise.
3071 * gdb.dwarf2/dw2-intermix.S: Likewise.
3072
e784b426
JK
30732007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3074
3075 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3076 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3077 array.
e784b426
JK
3078 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3079 * gdb.base/setvar.exp: Likewise.
3080
37f08e04
AS
30812007-01-26 Andreas Schwab <schwab@suse.de>
3082
9a01813a
AS
3083 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3084 test.
3085
37f08e04
AS
3086 * gdb.base/multi-forks.exp ("restart $i"): Also match
3087 __kernel_syscall_via_break.
3088
6e2a9270
VP
30892007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3090
3091 * lib/mi-support.exp (mi_delete_varobj): New.
3092 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3093 testcase.
3094 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3095 (main): Call the above.
3096 (reference_update_test, base_in_reference_test)
3097 (reference_to_pointer): Delete the created varobjs.
a9c64011 3098
e515b470
DJ
30992007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3100
3101 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3102 * configure: Regenerated.
3103 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3104 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3105 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3106 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3107 * lib/gdb.exp (gdb_skip_xml_test): New function.
3108
08d8bcd7
DJ
31092007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3110
3111 * gdb.base/sigrepeat.exp: Correct error message.
3112
31132007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3114 Daniel Jacobowitz <dan@codesourcery.com>
3115
3116 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3117 gdb.arch/i386-gnu-cfi-asm.S: New files.
3118
97c3f1f3
JK
31192007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3120
3121 * lib/gdb.exp: Abort on missing `site.exp'.
3122
cb1df416
DJ
31232007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3124 Daniel Jacobowitz <dan@codesourcery.com>
3125
3126 * gdb.base/included.c, gdb.base/included.exp,
3127 gdb.base/included.h: New files.
3128
35990120
DJ
31292007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3130
3131 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3132 (maximize_rlimit): Reduce limits on 64-bit systems.
3133
6e81a116 31342007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3135
3136 From Marcus Deuling <deuling@de.ibm.com>:
3137 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3138 every case.
3139
6c3c41f3
NR
31402007-01-13 Nick Roberts <nickrob@snap.net.nz>
3141
3142 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3143 (test_path_specification): Use objdir instead of srcdir to always
3144 get an absolute filename.
3145
2f12c312
DJ
31462007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3147
3148 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3149
81121995
VP
31502007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3151
3152 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3153 Make sure the variable we're using is in scope.
3154 (reference_to_pointer): Likewise.
3155
4741b737
DJ
31562007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3157
3158 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3159 has no debug information.
3160
054410c3
DJ
31612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3162
3163 * gdb.base/annota1.exp: Remove extra send_gdb.
3164
818f79f6
DJ
31652007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3166
3167 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3168
f7a6bb70
DJ
31692007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3172
57e66780
DJ
31732007-01-08 Nick Roberts <nickrob@snap.net.nz>
3174 Daniel Jacobowitz <dan@codesourcery.com>
3175
3176 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3177 lcharacter or linteger change. Correct duplicated test name.
3178 * gdb.mi/mi2-var-cmd.exp: Likewise.
3179
3d799a95
DJ
31802007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3181
3182 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3183
31842007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3185
a9c64011
AS
3186 * gdb.base/nofield.c: New file.
3187 * gdb.base/nofield.exp: New testcase.
51679ba9 3188
eafb94e8
NR
31892007-01-05 Nick Roberts <nickrob@snap.net.nz>
3190
3191 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3192
3193 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3194 test.
3195
5e572bb4
DJ
31962007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3197
3198 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3199
74a44383
DJ
32002007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3201
3202 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3203 when continuing.
3204
1b572db9
DJ
32052007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3206
3207 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3208 Expect ".exe" extension.
3209
381bc39b
DJ
32102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3211
3212 * gdb.base/charset.exp: Add explicit filename to break.
3213 * gdb.base/dbx.exp: Add explicit filename to breaks.
3214
2b70e4c6
DJ
32152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3216
3217 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3218 * gdb.mi/mi2-file.exp: Likewise.
3219
303b6f5d
DJ
32202007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3221
3222 Implement specification of MI tests as comments
3223 in C and C++ sources.
3224 * lib/mi-support.exp (mi_autotest_data): New variable.
3225 (mi_autotest_source): New variable.
3226 (count_newlines, mi_prepare_inline_tests)
3227 (mi_get_inline_test, mi_continue_to_line)
3228 (mi_run_inline_test, mi_tbreak)
3229 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3230 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3231 Run inline tests.
3232 * gdb.mi/mi-var-cp.cc: Define tests here.
3233
23da0d94
VP
32342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3235
3236 Simplify usage of mi_continue_to.
3237 * lib/mi-support.exp (mi_runto_helper): Renamed
3238 from mi_runto, added new parameter 'run_or_continue'.
3239 (mi_runto): Use mi_runto_helper.
3240 (mi_continue_to): Accept just function name as parameter.
3241 Use mi_runto_helper.
3242 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3243 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3244
f9e18282
JB
32452006-01-04 Joel Brobecker <brobecker@adacore.com>
3246
3247 Make this testcase a bit more realistic. The current code
3248 is too simplistic, and allows the compiler to optimize out
3249 some of the entities we need for this testcase.
3250 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3251 (Do_Nothing): Add extra parameter.
3252 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3253 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3254 by using a variable of type Void_Star.
3255
fd678c65
JB
32562006-01-04 Joel Brobecker <brobecker@adacore.com>
3257
3258 * gdb.ada/catch_ex/foo.adb: New file.
3259 * gdb.ada/catch_ex.exp: New testcase.
3260
05cfdb42
DJ
32612007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3262
3263 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3264 pass --image-base to linker.
3265
2e03ee74
DJ
32662007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3267 Daniel Jacobowitz <dan@codesourcery.com>
3268
3269 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3270 secondary prompts.
3271
0d5de010
DJ
32722007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3273
3274 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3275 output. Test the types of members and member pointers.
3276 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3277 gdb/2092.
3278 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3279 statement. Enable for GCC. Update expected output for some tests
3280 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3281 layout.
3282 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3283 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3284 (Diamond::vget_base): New.
3285 (main): Add new tests.
3286 * gdb.cp/printmethod.exp: Update expected output for member functions.
3287 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3288 print pEe->D::vg().
3289
61a771aa
DJ
32902007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3291
3292 * gdb.threads/tls.exp: Allow stops in sem_post.
3293
2fa63963
DJ
32942006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3295
3296 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3297 * gdb.base/annota3.exp: Likewise.
3298 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3299 again (instead of timing out).
3300 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3301 GCC bug 26475.
3302 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3303 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3304 test from jmisc1.exp.
3305 * gdb.java/jmisc1.exp: Delete.
3306 * gdb.java/jprint.exp: Adjust to work with method signatures including
3307 return types.
3308 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3309 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3310 * lib/java.exp (compile_java_from_source): Pass the correct type
3311 to target_compile.
3312
5eefc2b7
JB
33132006-12-31 Joel Brobecker <brobecker@adacore.com>
3314
3315 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3316 (stack_align_edx): New function.
3317 (stack_align_eax): New function.
3318 (main): Add calls to stack_align_edx and stack_align_eax.
3319 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3320 Add testing for the cases where the register used during a stack
3321 realignment is edx. Same for eax.
3322
227c54da
DJ
33232006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3324
3325 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3326 and generic PE targets.
3327
cab8ac94
JB
33282006-12-29 Joel Brobecker <brobecker@adacore.com>
3329
3330 * gdb.ada/array_return.exp: Update copyright date list.
3331
ba54f318
JB
33322006-12-27 Joel Brobecker <brobecker@adacore.com>
3333
3334 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3335 (Create_Small_Float_Vector): New function.
3336 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3337 function body.
3338 * gdb.ada/array_return/p.adb: Use new type and function from
3339 package Pck.
3340 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3341 able to print the value returned by a function returning an
3342 array of float.
3343
6b7a35dd
JB
33442006-12-20 Joel Brobecker <brobecker@adacore.com>
3345
3346 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3347 The associated tests should be PASSing.
3348
038224f6
VP
33492006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3350
3351 Test for base in references.
3352 * gdb.mi/mi-var-cp.cc: Add test code.
3353 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3354 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3355 * gdb.mi/mi2-watch.exp: Likewise.
3356 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3357 (mi_list_varobj_children): New function.
3358
b26ed50d
VP
33592006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3360
3361 * lib/mi-support.exp
3362 (mi_runto): Accept "()" after function name.
3363 (mi_create_varobj): New function.
3364 (mi_varobj_update): New function.
3365 (mi_Check_varobj_value): New function.
3366 * gdb.mi/mi-var-cp.exp: New file.
3367 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3368
08232497
DJ
33692006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3370
3371 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3372 gdb.base/weaklib2.c: New files.
3373
d394c993 33742006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3375
ac6c2fba
NS
3376 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3377 info. Adjust test names.
3378
8ec659a0 3379 * gdb.base/break.c (main): Move position of malloc.
d394c993 3380 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3381
acd65feb
VP
33822006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3383
3384 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3385 assignement of arrays and function pointers.
3386 * gdb.mi/var-cmd.c: Add declaration necessary for above
3387 tests.
3388
f556d5e5
NS
33892006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3390
3391 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3392
3393 * gdb.threads/linux-dp.exp: Read thread table before and after
3394 creating each philosopher and verify it.
3395
697bc68d
NS
33962006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3397 Paul Brook <paul@codesourcery.com>
3398 Daniel Jacobowitz <dan@codesourcery.com>
3399
3400 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3401 main to remove duplication. Add start function of the form
697bc68d
NS
3402 '_*start[1-9]*'. Add RVDS start function.
3403
29d73ae4
DJ
34042006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3405
3406 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3407
c1d88655
UW
34082006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3409
3410 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3411 * gdb.asm/spu.inc: New file.
3412 * gdb.base/term.exp: Disable if [target_info exists noargs].
3413 * gdb.gdb/complaints.exp: Disable if ![isnative].
3414 * gdb.gdb/selftest.exp: Likewise.
3415 * gdb.gdb/observer.exp: Likewise.
3416 * gdb.gdb/xfullpath.exp: Likewise.
3417 * gdb.base/attach.exp: Disable on SPU target.
3418 * gdb.cp/bs145503.exp: Likewise.
3419 * gdb.cp/exception.exp: Likewise.
3420 * gdb.cp/userdef.exp: Likewise.
3421
32a13b1a
DJ
34222006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3423
3424 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3425
d8295fe9
VP
34262006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3427
3428 * gdb.base/completion.exp: Fix completion tests for
3429 'info' and 'info '.
3430 * gdb.base/help.exp (help_test_raw, test_class_help)
3431 (test_prefix_command_help): Move...
3432 * lib/gdb.exp: Here.
3433 * gdb.base/main.exp: Adjust.
3434 * gdb.cp/maint.exp: Adjust.
3435 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3436
8c394015
VP
34372006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3438
3439 * gdb.stabs/weird.exp (print_weird_var): Use
3440 gdb_test_multiple instead of gdb_expect.
3441
027fc1bc
VP
34422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3443
3444 * gdb.base/help.exp (help_test_raw): New.
3445 (test_class_help): New.
3446 (test_prefix_command_help): New.
3447 Adjust testcases.
3448
67609209
FR
34492006-11-09 Christophe Lyon <christophe.lyon@st.com>
3450
3451 * gdb.base/constvars.c (main): Write to crass and crips, so that
3452 they are allocated by the compiler.
3453
f73adfeb
AS
34542006-10-27 Andreas Schwab <schwab@suse.de>
3455
3456 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3457 "detach-fork".
3458
2f83a18e
DJ
34592006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3460
3461 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3462 of patterns.
3463
94277a38
DJ
34642006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3465
3466 * gdb.base/sepdebug.exp: Remove debug format test.
3467 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3468 Handle no-symtab.
3469 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3470
5bd2f6e2
DJ
34712006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3472
3473 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3474 int to pointer or pointer to int.
3475 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3476
8c008720
DJ
34772006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3478
3479 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3480
9e35dae4
DJ
34812006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3482
3483 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3484
d9639e13
DJ
34852006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3486
3487 PR c++/2116
3488 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3489
390a1bd0
JB
34902006-10-06 Joel Brobecker <brobecker@adacore.com>
3491
3492 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3493 the corresponding bug has been fixed in GDB (PR/2018).
3494
dd920c33
JB
34952006-10-06 Joel Brobecker <brobecker@adacore.com>
3496
3497 * gdb.base/subst.exp: New testcase.
3498
53bbefe9
JB
34992006-10-06 Joel Brobecker <brobecker@adacore.com>
3500
3501 * gdb.ada/array_return/pck.ads: Add copyright notice.
3502 * gdb.ada/array_return/pck.adb: Likewise.
3503 * gdb.ada/array_return/p.adb: Likewise.
3504 * gdb.ada/exec_changed/first.adb: Likewise.
3505 * gdb.ada/exec_changed/second.adb: Likewise.
3506
09851417
JB
35072006-10-06 Joel Brobecker <brobecker@adacore.com>
3508
3509 * gdb.ada/watch_arg/watch.adb: New file.
3510 * gdb.ada/watch_arg.exp: New testcase.
3511
041bf30d
VP
35122006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3513
3514 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3515 via string_to_regexp.
041bf30d 3516 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3517
f286fbdd 35182006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3519
3520 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3521 Remove unused / obsolete files.
3522
7c07f349
NR
35232006-09-19 Nick Roberts <nickrob@snap.net.nz>
3524
3525 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3526
cd5ff84a
VP
35272006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3528
3529 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3530 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3531 the number of frames.
cd5ff84a 3532
ae018d1a
DJ
35332006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3534
3535 * gdb.base/args.c (main): Add breakpoint marker.
3536 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3537 really test empty arguments.
3538 (args_load): Delete.
3539 (args_test): New.
3540
b399c549
NR
35412006-09-13 Nick Roberts <nickrob@snap.net.nz>
3542
3543 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3544 check for one file.
3545
2ab1eb7a
VP
35462006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3547
3548 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3549 HIGH_FRAME argument to -stack-list-locals can be larger than
3550 the number of frames.
a9c64011 3551
476308bf
FF
35522006-08-18 Fred Fish <fnf@specifix.com>
3553
3554 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3555 '$' in front of skip_vmx_tests_saved when setting that.
3556
8625200f
AS
35572006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3558
3559 * gdb.base/trace-commands.exp: New file.
3560
089ec8f1
DJ
35612006-08-10 Joel Brobecker <brobecker@adacore.com>
3562 Daniel Jacobowitz <dan@codesourcery.com>
3563
3564 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3565 expected output of the backtrace commands.
3566
b60f0898
JB
35672006-08-09 Joel Brobecker <brobecker@adacore.com>
3568
3569 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3570 untested followed by return combination.
3571 * gdb.arch/altivec-regs.exp: Likewise.
3572 * gdb.arch/e500-abi.exp: Likewise.
3573 * gdb.arch/e500-regs.exp: Likewise.
3574 * gdb.arch/gdb1291.exp: Likewise.
3575 * gdb.arch/gdb1431.exp: Likewise.
3576 * gdb.arch/gdb1558.exp: Likewise.
3577 * gdb.arch/i386-prologue.exp: Likewise.
3578 * gdb.arch/i386-unwind.exp: Likewise.
3579 * gdb.asm/asm-source.exp: Likewise.
3580 * gdb.base/a2-run.exp: Likewise.
3581 * gdb.base/advance.exp: Likewise.
3582 * gdb.base/all-bin.exp: Likewise.
3583 * gdb.base/annota1.exp: Likewise.
3584 * gdb.base/annota3.exp: Likewise.
3585 * gdb.base/args.exp: Likewise.
3586 * gdb.base/arithmet.exp: Likewise.
3587 * gdb.base/assign.exp: Likewise.
3588 * gdb.base/async.exp: Likewise.
3589 * gdb.base/attach.exp: Likewise.
3590 * gdb.base/bang.exp: Likewise.
3591 * gdb.base/bigcore.exp: Likewise.
3592 * gdb.base/bitfields.exp: Likewise.
3593 * gdb.base/bitfields2.exp: Likewise.
3594 * gdb.base/break.exp: Likewise.
3595 * gdb.base/call-sc.exp: Likewise.
3596 * gdb.base/call-strs.exp: Likewise.
3597 * gdb.base/callfuncs.exp: Likewise.
3598 * gdb.base/checkpoint.exp: Likewise.
3599 * gdb.base/chng-syms.exp: Likewise.
3600 * gdb.base/code-expr.exp: Likewise.
3601 * gdb.base/commands.exp: Likewise.
3602 * gdb.base/completion.exp: Likewise.
3603 * gdb.base/cond-expr.exp: Likewise.
3604 * gdb.base/condbreak.exp: Likewise.
3605 * gdb.base/consecutive.exp: Likewise.
3606 * gdb.base/constvars.exp: Likewise.
3607 * gdb.base/corefile.exp: Likewise.
3608 * gdb.base/cvexpr.exp: Likewise.
3609 * gdb.base/dbx.exp: Likewise.
3610 * gdb.base/define.exp: Likewise.
3611 * gdb.base/detach.exp: Likewise.
3612 * gdb.base/display.exp: Likewise.
3613 * gdb.base/dump.exp: Likewise.
3614 * gdb.base/ena-dis-br.exp: Likewise.
3615 * gdb.base/ending-run.exp: Likewise.
3616 * gdb.base/environ.exp: Likewise.
3617 * gdb.base/eval-skip.exp: Likewise.
3618 * gdb.base/exprs.exp: Likewise.
3619 * gdb.base/fileio.exp: Likewise.
3620 * gdb.base/finish.exp: Likewise.
3621 * gdb.base/float.exp: Likewise.
3622 * gdb.base/foll-exec.exp: Likewise.
3623 * gdb.base/foll-fork.exp: Likewise.
3624 * gdb.base/foll-vfork.exp: Likewise.
3625 * gdb.base/freebpcmd.exp: Likewise.
3626 * gdb.base/funcargs.exp: Likewise.
3627 * gdb.base/gcore.exp: Likewise.
3628 * gdb.base/gdb1090.exp: Likewise.
3629 * gdb.base/gdb1250.exp: Likewise.
3630 * gdb.base/huge.exp: Likewise.
3631 * gdb.base/info-proc.exp: Likewise.
3632 * gdb.base/interrupt.exp: Likewise.
3633 * gdb.base/jump.exp: Likewise.
3634 * gdb.base/langs.exp: Likewise.
3635 * gdb.base/lineinc.exp: Likewise.
3636 * gdb.base/list.exp: Likewise.
3637 * gdb.base/logical.exp: Likewise.
3638 * gdb.base/long_long.exp: Likewise.
3639 * gdb.base/macscp.exp: Likewise.
3640 * gdb.base/maint.exp: Likewise.
3641 * gdb.base/mips_pro.exp: Likewise.
3642 * gdb.base/miscexprs.exp: Likewise.
3643 * gdb.base/multi-forks.exp: Likewise.
3644 * gdb.base/opaque.exp: Likewise.
3645 * gdb.base/overlays.exp: Likewise.
3646 * gdb.base/pc-fp.exp: Likewise.
3647 * gdb.base/pointers.exp: Likewise.
3648 * gdb.base/printcmds.exp: Likewise.
3649 * gdb.base/psymtab.exp: Likewise.
3650 * gdb.base/ptype.exp: Likewise.
3651 * gdb.base/recurse.exp: Likewise.
3652 * gdb.base/relational.exp: Likewise.
3653 * gdb.base/relocate.exp: Likewise.
3654 * gdb.base/remote.exp: Likewise.
3655 * gdb.base/reread.exp: Likewise.
3656 * gdb.base/restore.exp: Likewise.
3657 * gdb.base/return.exp: Likewise.
3658 * gdb.base/return2.exp: Likewise.
3659 * gdb.base/scope.exp: Likewise.
3660 * gdb.base/sect-cmd.exp: Likewise.
3661 * gdb.base/sep.exp: Likewise.
3662 * gdb.base/sepdebug.exp: Likewise.
3663 * gdb.base/setshow.exp: Likewise.
3664 * gdb.base/setvar.exp: Likewise.
3665 * gdb.base/sigall.exp: Likewise.
3666 * gdb.base/sigbpt.exp: Likewise.
3667 * gdb.base/signals.exp: Likewise.
3668 * gdb.base/signull.exp: Likewise.
3669 * gdb.base/sizeof.exp: Likewise.
3670 * gdb.base/solib.exp: Likewise.
3671 * gdb.base/step-line.exp: Likewise.
3672 * gdb.base/step-test.exp: Likewise.
3673 * gdb.base/structs.exp: Likewise.
3674 * gdb.base/structs2.exp: Likewise.
3675 * gdb.base/term.exp: Likewise.
3676 * gdb.base/twice.exp: Likewise.
3677 * gdb.base/until.exp: Likewise.
3678 * gdb.base/varargs.exp: Likewise.
3679 * gdb.base/volatile.exp: Likewise.
3680 * gdb.base/watchpoint.exp: Likewise.
3681 * gdb.base/whatis-exp.exp: Likewise.
3682 * gdb.base/whatis.exp: Likewise.
3683 * gdb.cp/ambiguous.exp: Likewise.
3684 * gdb.cp/annota2.exp: Likewise.
3685 * gdb.cp/annota3.exp: Likewise.
3686 * gdb.cp/bool.exp: Likewise.
3687 * gdb.cp/breakpoint.exp: Likewise.
3688 * gdb.cp/casts.exp: Likewise.
3689 * gdb.cp/class2.exp: Likewise.
3690 * gdb.cp/classes.exp: Likewise.
3691 * gdb.cp/cplusfuncs.exp: Likewise.
3692 * gdb.cp/ctti.exp: Likewise.
3693 * gdb.cp/derivation.exp: Likewise.
3694 * gdb.cp/exception.exp: Likewise.
3695 * gdb.cp/gdb1355.exp: Likewise.
3696 * gdb.cp/hang.exp: Likewise.
3697 * gdb.cp/inherit.exp: Likewise.
3698 * gdb.cp/local.exp: Likewise.
3699 * gdb.cp/m-data.exp: Likewise.
3700 * gdb.cp/m-static.exp: Likewise.
3701 * gdb.cp/member-ptr.exp: Likewise.
3702 * gdb.cp/method.exp: Likewise.
3703 * gdb.cp/misc.exp: Likewise.
3704 * gdb.cp/namespace.exp: Likewise.
3705 * gdb.cp/overload.exp: Likewise.
3706 * gdb.cp/ovldbreak.exp: Likewise.
3707 * gdb.cp/pr-1023.exp: Likewise.
3708 * gdb.cp/pr-1210.exp: Likewise.
3709 * gdb.cp/pr-574.exp: Likewise.
3710 * gdb.cp/printmethod.exp: Likewise.
3711 * gdb.cp/psmang.exp: Likewise.
3712 * gdb.cp/ref-params.exp: Likewise.
3713 * gdb.cp/ref-types.exp: Likewise.
3714 * gdb.cp/rtti.exp: Likewise.
3715 * gdb.cp/templates.exp: Likewise.
3716 * gdb.cp/try_catch.exp: Likewise.
3717 * gdb.cp/userdef.exp: Likewise.
3718 * gdb.cp/virtfunc.exp: Likewise.
3719 * gdb.disasm/am33.exp: Likewise.
3720 * gdb.disasm/h8300s.exp: Likewise.
3721 * gdb.disasm/mn10300.exp: Likewise.
3722 * gdb.disasm/sh3.exp: Likewise.
3723 * gdb.disasm/t01_mov.exp: Likewise.
3724 * gdb.disasm/t02_mova.exp: Likewise.
3725 * gdb.disasm/t03_add.exp: Likewise.
3726 * gdb.disasm/t04_sub.exp: Likewise.
3727 * gdb.disasm/t05_cmp.exp: Likewise.
3728 * gdb.disasm/t06_ari2.exp: Likewise.
3729 * gdb.disasm/t07_ari3.exp: Likewise.
3730 * gdb.disasm/t08_or.exp: Likewise.
3731 * gdb.disasm/t09_xor.exp: Likewise.
3732 * gdb.disasm/t10_and.exp: Likewise.
3733 * gdb.disasm/t11_logs.exp: Likewise.
3734 * gdb.disasm/t12_bit.exp: Likewise.
3735 * gdb.disasm/t13_otr.exp: Likewise.
3736 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3737 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3738 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3739 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3740 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3741 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3742 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3743 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3744 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3745 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3746 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3747 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3748 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3749 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3750 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3751 * gdb.mi/gdb701.exp: Likewise.
3752 * gdb.mi/gdb792.exp: Likewise.
3753 * gdb.mi/mi-basics.exp: Likewise.
3754 * gdb.mi/mi-break.exp: Likewise.
3755 * gdb.mi/mi-cli.exp: Likewise.
3756 * gdb.mi/mi-console.exp: Likewise.
3757 * gdb.mi/mi-disassemble.exp: Likewise.
3758 * gdb.mi/mi-eval.exp: Likewise.
3759 * gdb.mi/mi-file.exp: Likewise.
3760 * gdb.mi/mi-read-memory.exp: Likewise.
3761 * gdb.mi/mi-regs.exp: Likewise.
3762 * gdb.mi/mi-return.exp: Likewise.
3763 * gdb.mi/mi-simplerun.exp: Likewise.
3764 * gdb.mi/mi-stack.exp: Likewise.
3765 * gdb.mi/mi-stepi.exp: Likewise.
3766 * gdb.mi/mi-syn-frame.exp: Likewise.
3767 * gdb.mi/mi-until.exp: Likewise.
3768 * gdb.mi/mi-var-block.exp: Likewise.
3769 * gdb.mi/mi-var-child.exp: Likewise.
3770 * gdb.mi/mi-var-cmd.exp: Likewise.
3771 * gdb.mi/mi-var-display.exp: Likewise.
3772 * gdb.mi/mi-watch.exp: Likewise.
3773 * gdb.mi/mi2-basics.exp: Likewise.
3774 * gdb.mi/mi2-break.exp: Likewise.
3775 * gdb.mi/mi2-cli.exp: Likewise.
3776 * gdb.mi/mi2-console.exp: Likewise.
3777 * gdb.mi/mi2-disassemble.exp: Likewise.
3778 * gdb.mi/mi2-eval.exp: Likewise.
3779 * gdb.mi/mi2-file.exp: Likewise.
3780 * gdb.mi/mi2-read-memory.exp: Likewise.
3781 * gdb.mi/mi2-regs.exp: Likewise.
3782 * gdb.mi/mi2-return.exp: Likewise.
3783 * gdb.mi/mi2-simplerun.exp: Likewise.
3784 * gdb.mi/mi2-stack.exp: Likewise.
3785 * gdb.mi/mi2-stepi.exp: Likewise.
3786 * gdb.mi/mi2-syn-frame.exp: Likewise.
3787 * gdb.mi/mi2-until.exp: Likewise.
3788 * gdb.mi/mi2-var-block.exp: Likewise.
3789 * gdb.mi/mi2-var-child.exp: Likewise.
3790 * gdb.mi/mi2-var-cmd.exp: Likewise.
3791 * gdb.mi/mi2-var-display.exp: Likewise.
3792 * gdb.mi/mi2-watch.exp: Likewise.
3793 * gdb.stabs/exclfwd.exp: Likewise.
3794 * gdb.stabs/weird.exp: Likewise.
3795 * gdb.threads/gcore-thread.exp: Likewise.
3796 * gdb.trace/actions.exp: Likewise.
3797 * gdb.trace/backtrace.exp: Likewise.
3798 * gdb.trace/circ.exp: Likewise.
3799 * gdb.trace/collection.exp: Likewise.
3800 * gdb.trace/deltrace.exp: Likewise.
3801 * gdb.trace/infotrace.exp: Likewise.
3802 * gdb.trace/limits.exp: Likewise.
3803 * gdb.trace/packetlen.exp: Likewise.
3804 * gdb.trace/passc-dyn.exp: Likewise.
3805 * gdb.trace/passcount.exp: Likewise.
3806 * gdb.trace/report.exp: Likewise.
3807 * gdb.trace/save-trace.exp: Likewise.
3808 * gdb.trace/tfind.exp: Likewise.
3809 * gdb.trace/tracecmd.exp: Likewise.
3810 * gdb.trace/while-dyn.exp: Likewise.
3811 * gdb.trace/while-stepping.exp: Likewise.
3812
f4b618d1
JB
38132006-08-08 Joel Brobecker <brobecker@adacore.com>
3814
3815 * gdb.base/step-bt.c: New file.
3816 * gdb.base/step-bt.exp: New testcase.
3817
3d00d119
DJ
38182006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3819
3820 * config/monitor.exp (gdb_load): Remove support for obsolete
3821 download-write-size.
3822 * gdb.base/remote.exp: Likewise. Update all callers of
3823 gdb_timed_load.
3824
017b5bd4
DJ
38252006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3826
3827 * cursal.exp: Pass binfile to gdb_load.
3828
837c599d
DJ
38292006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3830
3831 * gdb.base/cursal.exp: Add "" to gdb_load call.
3832
8dd4540b
MK
38332006-07-29 Mark Kettenis <kettenis@gnu.org>
3834
3835 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3836 NetBSD/ELF targets.
3837
ab5c9f60
DJ
38382006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3839
3840 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3841 operator*.
3842
4c42eaff
DJ
38432006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3844
3845 * gdb.base/completion.exp: Update for change in "file" behavior.
3846 * gdb.stabs/weird.exp: Likewise.
3847 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3848 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3849
0155cc76
NS
38502006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3851
3852 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3853 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3854
16026cd7
AS
38552006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3856
3857 * gdb.base/default.exp: Update source command error message.
3858 * gdb.base/help.exp: Update 'help source' message.
3859
16963cb6
DJ
38602006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3861
3862 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3863 test.
3864
6d7fd486
AS
38652006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3866
3867 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3868
29e8a844
DJ
38692006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3870
3871 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3872
6afcfa39
DJ
38732006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3874
3875 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3876
267a692b
MK
38772006-07-17 Mark Kettenis <kettenis@gnu.org>
3878
3879 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3880 *-*-openbsd* from targets for wich we expect ARM FPA floating
3881 point format.
3882
85d2fec4
NR
38832006-07-17 Nick Roberts <nickrob@snap.net.nz>
3884
3885 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3886
38872006-07-17 Mark Kettenis <kettenis@gnu.org>
3888
3889 * gdb.base/annota3.exp: Expect frame-begin annotation.
3890
85b4c6e8
JB
38912006-07-14 Joel Brobecker <brobecker@adacore.com>
3892
3893 * gdb.base/help.exp: Adjust "help unset" test to accept
3894 any list of unset commands.
3895
fb933624
DJ
38962006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3897 Daniel Jacobowitz <dan@codesourcery.com>
3898
3899 * gdb.cp/ref-params.exp: New test.
3900 * gdb.cp/ref-params.cc: New source file.
3901 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3902
1dff4b64
MK
39032006-07-08 Mark Kettenis <kettenis@gnu.org>
3904
3905 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3906 spaces/tabs in regular expressions since they might not be there.
3907
40d2e0e3
AS
39082006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3909
3910 * gdb.base/ifelse.exp: New file.
3911
f6c957d2
NS
39122006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3913
3914 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3915 line.
3916 * gdb.base/huge.exp: Loop over compilation to find a size that
3917 is acceptable.
3918 * gdb.base/remote.exp: Correct expected strings.
3919 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3920
b9c5a23d
DJ
39212006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3922
3923 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3924
9af2e58d
DJ
39252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3926
3927 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3928 native.
3929
30930ca5
DJ
39302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3931
3932 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3933 enable stabs testing.
3934
aa32fa1d
DJ
39352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3936
bd4a4c80 3937 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3938 gdb_test_multiple does.
3939
321fef15
DJ
39402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3941
3942 * Makefile.in (host_alias): Remove.
3943 (target_alias): Use @target_noncanonical@.
3944 (site.exp): Don't set host_alias.
3945 * aclocal.m4: Remove contents. Include acx.m4.
3946 * configure: Regenerated.
3947 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3948
e1c2defa
NS
39492006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3950
e63b55d1
NS
3951 * lib/gdb.exp (gdb_load_cmd): New.
3952
5600ea19
NS
3953 * gdb.base/fileio.c: Add system(NULL) test.
3954 * gdb.base/fileio.exp: Check it.
3955
e1c2defa
NS
3956 * gdb.base/break.c: Add 10a breakpoint at }
3957 * gdb.base/break.exp: Add test for breakpoint at }
3958 * gdb.cp/anon-union.cc: Add code at end of function.
3959 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3960 * gdb.mi/var-cmd.c: Add code at end of function.
3961 * gdb.mi/mi-var-display.exp: Adjust end of next.
3962 * gdb.mi/mi2-var-display.exp: Likewise.
3963 * gdb.base/fileio.c: Add stop function and insert calls at
3964 stopping places.
3965 * gdb.base/fileio.exp: Breakpoint stop function and remove
3966 explicit line number references.
3967
6c0112ec
JB
39682006-05-19 Joel Brobecker <brobecker@adacore.com>
3969
a9c64011
AS
3970 * gdb.base/del.exp (test_delete_alias): New function.
3971 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 3972
154189a4
FF
39732006-05-18 Fred Fish <fnf@specifix.com>
3974
3975 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
3976 required. Check for spurious output after program exits normally.
3977
582e64c2
FF
39782006-05-17 Fred Fish <fnf@specifix.com>
3979
3980 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
3981 gdb_load, so it works in the simulator.
3982
8ef6493a
FF
39832006-05-11 Fred Fish <fnf@specifix.com>
3984
3985 * gdb.base/bang.exp: Ignore unexpected output between the
3986 "program exited normally" and the gdb prompt, as many other
3987 tests do.
3988
692b141c
MK
39892006-05-07 Mark Kettenis <kettenis@gnu.org>
3990
3991 * gdb.base/help.exp: Make "delete checkpoint" part option for
3992 "help d" and "help delete" tests.
3993
540b8a30
UW
39942006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3995
a9c64011 3996 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
3997 expected output in some mi_gdb_test statements.
3998 * gdb.mi/mi2-basics.exp: Likewise.
3999
9b6462d9
JB
40002006-05-05 Joel Brobecker <brobecker@adacore.com>
4001
4002 * gdb.base/del.c: New file.
4003 * gdb.base/del.exp: New testcase.
4004
954de43b
DM
40052006-05-05 David S. Miller <davem@sunset.davemloft.net>
4006
4007 * gdb.base/break.exp: Do not assume a breakpoint on
4008 main will actually be in $srcfile when optimizing.
1303f75e
DM
4009 * gdb.base/savedregs.exp: Do not require that the dummy
4010 frame location match up to a symbol and source file location.
c3242428
DM
4011 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4012 will get printed without a mi_cmd_data_list_register_values prefix.
4013 (*-data-list-register-*): Correct regular expressions to expect the new
4014 pseudo d? floating point registers.
4015 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4016
c7e64c9a
DJ
40172006-05-05 Christophe Lyon <christophe.lyon@st.com>
4018
4019 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4020 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4021 is allocated by the compiler.
4022 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4023 anons, e, anone to force their allocation by the compiler.
4024
40252006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4026
4027 * gdb.base/help.exp: Update expected text for help d and
4028 help delete.
4029
27ce9a6d
MK
40302006-05-02 Mark Kettenis <kettenis@gnu.org>
4031
4032 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4033 NetBSD/ELF targets.
4034
8608915f
MK
40352006-04-30 Mark Kettenis <kettenis@gnu.org>
4036
4037 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4038 single-step breakpoint fails; make this a KFAIL on
4039 sparc*-*-openbsd*.
4040 * gdb.base/siginfo.exp: Likewise.
4041 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4042
b8db102d
MS
40432006-04-26 Michael Snyder <msnyder@redhat.com>
4044
4045 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4046 which may have to consume output from other forks.
4047 Add tests to make sure that "delete fork" succeeded.
4048
c702009a
MS
40492006-04-20 Michael Snyder <msnyder@redhat.com>
4050
4051 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4052 Add support for the Renesas M32C and M16C.
4053
4054 * gdb.asm/asm-source.exp: Add m32c target.
4055 * gdb.asm/m32c.inc: Support for m32c target.
4056
e28493f2
AS
40572006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4058
4059 * gdb.base/commands.exp (recursive_source_test): New test.
4060
880da185
DM
40612006-04-04 David S. Miller <davem@sunset.davemloft.net>
4062
4063 * gdb.base/float.exp: Add pattern for sparc targets.
4064
61d9b92f
DJ
40652006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4066
4067 * gdb.base/commands.exp (stray_arg0_test): New test.
4068
bd717df8
PB
40692006-03-30 Paul Brook <paul@codesourcery.com>
4070
4071 * gdb.mi/mi-until.exp: kfail broken until command.
4072 * gdb.mi/mi2-until.exp: Ditto.
4073
ec793d3c
NR
40742006-03-27 Nick Roberts <nickrob@snap.net.nz>
4075
4076 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4077
831004b7
AO
40782006-03-08 Alexandre Oliva <aoliva@redhat.com>
4079
4080 * gdb.base/prelink.exp: Anchor tested-for regular expression
4081 on gdb prompt.
4082
effe49a0
PB
40832006-03-07 Paul Brook <paul@codesourcery.com>
4084
4085 * gdb.base/assign.exp: Correct fail message.
4086
e5461016
PB
40872006-03-07 Paul Brook <paul@codesourcery.com>
4088
4089 * lib/compiler.c: Extract armcc version number.
4090 * lib/compiler.cc: Ditto.
4091
fc91c6c2
PB
40922006-03-07 Paul Brook <paul@codesourcery.com>
4093
4094 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4095 additional_flags=-w.
4096 * gdb.arch/altivec-regs.exp: Ditto.
4097 * gdb.arch/e500-abi.exp: Ditto.
4098 * gdb.arch/e500-regs.exp: Ditto.
4099 * gdb.base/all-bin.exp: Ditto.
4100 * gdb.base/annota1.exp: Ditto.
4101 * gdb.base/annota3.exp: Ditto.
4102 * gdb.base/args.exp: Ditto.
4103 * gdb.base/arithmet.exp: Ditto.
4104 * gdb.base/assign.exp: Ditto.
4105 * gdb.base/async.exp: Ditto.
4106 * gdb.base/bang.exp: Ditto.
4107 * gdb.base/break.exp: Ditto.
4108 * gdb.base/call-rt-st.exp: Ditto.
4109 * gdb.base/completion.exp: Ditto.
4110 * gdb.base/cond-expr.exp: Ditto.
4111 * gdb.base/condbreak.exp: Ditto.
4112 * gdb.base/consecutive.exp: Ditto.
4113 * gdb.base/define.exp: Ditto.
4114 * gdb.base/display.exp: Ditto.
4115 * gdb.base/ena-dis-br.exp: Ditto.
4116 * gdb.base/environ.exp: Ditto.
4117 * gdb.base/eval-skip.exp: Ditto.
4118 * gdb.base/info-proc.exp: Ditto.
4119 * gdb.base/jump.exp: Ditto.
4120 * gdb.base/logical.exp: Ditto.
4121 * gdb.base/long_long.exp: Ditto.
4122 * gdb.base/maint.exp: Ditto.
4123 * gdb.base/miscexprs.exp: Ditto.
4124 * gdb.base/pc-fp.exp: Ditto.
4125 * gdb.base/pointers.exp: Ditto.
4126 * gdb.base/relational.exp: Ditto.
4127 * gdb.base/reread.exp: Ditto.
4128 * gdb.base/sect-cmd.exp: Ditto.
4129 * gdb.base/sep.exp: Ditto.
4130 * gdb.base/sepdebug.exp: Ditto.
4131 * gdb.base/until.exp: Ditto.
4132 * gdb.base/whatis-exp.exp: Ditto.
4133 * gdb.cp/annota2.exp: Ditto.
4134 * gdb.cp/annota3.exp: Ditto.
4135 * gdb.trace/actions.exp: Ditto.
4136 * gdb.trace/backtrace.exp: Ditto.
4137 * gdb.trace/circ.exp: Ditto.
4138 * gdb.trace/collection.exp: Ditto.
4139 * gdb.trace/deltrace.exp: Ditto.
4140 * gdb.trace/infotrace.exp: Ditto.
4141 * gdb.trace/limits.exp: Ditto.
4142 * gdb.trace/packetlen.exp: Ditto.
4143 * gdb.trace/passc-dyn.exp: Ditto.
4144 * gdb.trace/passcount.exp: Ditto.
4145 * gdb.trace/report.exp: Ditto.
4146 * gdb.trace/save-trace.exp: Ditto.
4147 * gdb.trace/tfind.exp: Ditto.
4148 * gdb.trace/tracecmd.exp: Ditto.
4149 * gdb.trace/while-dyn.exp: Ditto.
4150 * gdb.trace/while-stepping.exp: Ditto.
4151 * lib/gdb.exp: Ditto.
4152 (gdb_compile): Handle nowarning option.
4153
5f4a23d9
AO
41542006-03-07 Alexandre Oliva <aoliva@redhat.com>
4155
4156 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4157 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4158 Rename executable to prelinkt. Don't re-prelink if we didn't
4159 get a core file. Test prelink -u exit status to tell whether
4160 prelinking failed. Use gdb_test_multiple.
4161
9733fc94
DJ
41622006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4163
4164 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4165 (do_tests): Call it.
4166
cc10cae3
AO
41672006-02-28 Alexandre Oliva <aoliva@redhat.com>
4168
4169 * gdb.base/prelink.exp: New test.
4170 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4171
15c46491
WZ
41722006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4173
4174 * gdb.fortran/derived-type.f90: New file.
4175 * gdb.fortran/derived-type.exp: New testcase.
4176
5c9f7ded
DJ
41772006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4178
4179 * gdb.base/default.exp: Allow ';' as a directory separator.
4180
5b96932b
AS
41812006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4182
4183 * gdb.base/help.exp (help add-symbol-file): Update.
4184
1986bccd
AS
41852006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4186
4187 * gdb.base/help.exp (help load): Update expected results.
4188
a8b7528f
FF
41892006-02-19 Fred Fish <fnf@specifix.com>
4190
4191 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4192 specifix hex value as part of results.
4193 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4194
f8261448
FF
41952006-02-16 Fred Fish <fnf@specifix.com>
4196
4197 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4198 ushort_addr, and slong_addr, so the typedefs are not optimized
4199 away.
4200 * gdb.base/whatis.exp: Add tests using type name for struct type,
4201 union type, enum type, and typedef.
a9c64011 4202
31d8bdd2
MK
42032006-02-13 Mark Kettenis <kettenis@gnu.org>
4204
4205 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4206
34e41e63
JB
42072006-02-13 Jim Blandy <jimb@redhat.com>
4208
4209 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4210 case where it takes two "next" commands to skip past the init
4211 call.
4212
ac6e4f31
FF
42132006-02-12 Fred Fish <fnf@specifix.com>
4214
4215 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4216 to handle cases where it takes two "next" commands to skip
4217 past the init call.
4218
2db2d571
JB
42192006-02-07 Joel Brobecker <brobecker@adacore.com>
4220
4221 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4222 on hppa32 targets.
4223
38fcd64c
DJ
42242006-02-06 Vladimir Prus <ghost@cs.msu.su>
4225
4226 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4227 field.
4228
1315ad46
MK
42292006-01-29 Mark Kettenis <kettenis@gnu.org>
4230
4231 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4232
5625b943
DJ
42332006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4234
4235 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4236 files.
4237
80df1bbe
DJ
42382006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4239
4240 * gdb.cp/maint.exp: Set complaints to a positive value.
4241
9078e690
DJ
42422006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4243
4244 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4245 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4246 function name.
4247
9c903399
DJ
42482006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4249
4250 * gdb.base/checkpoint.c: Update copyright notice. Include
4251 <stdlib.h>.
4252
761ae4d6
JB
42532006-01-04 Jim Blandy <jimb@redhat.com>
4254
4255 * gdb.asm/asm-source.exp: Independently provide default values for
4256 asm-flags and debug-flags. Use 'string equal' to do the
4257 comparison, not the implicit expr's '==' operator. Remove
4258 now-unneeded assignments to asm-flags. In h8300 case, place
4259 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4260
099ac3dd
MS
42612006-01-04 Michael Snyder <msnyder@redhat.com>
4262
4263 * gdb.base/checkpoint.c: New file.
4264 * gdb.base/checkpoint.exp: New file.
4265 * gdb.base/multi-fork.c: New file.
4266 * gdb.base/multi-fork.exp: New file.
4267 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4268
f4d85314
FF
42692006-01-04 Fred Fish <fnf@specifix.com>
4270
4271 * gdb.base/ptype.c (foo): Add typedef.
4272 (intfoo): Add function.
4273 * gdb.base/ptype1.c: New file.
4274 * gdb.base/ptype.exp: Handle compilation and linking with two
4275 source files. Test that proper type for "foo" is found based
4276 on source context rather than first match found in symtabs.
4277
a1b06f35
MK
42782005-12-28 Mark Kettenis <kettenis@gnu.org>
4279
4280 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4281 * gdb.asm/openbsd.inc: Indent commands.
4282
d082a1e2
MK
42832005-12-26 Mark Kettenis <kettenis@gnu.org>
4284
c65016bd
MK
4285 * gdb.base/freebpcmd.exp: Increase timeout.
4286
d082a1e2
MK
4287 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4288
d3c32a0e
DJ
42892005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4290
4291 * gdb.base/default.exp: Update check for "show version".
4292
9fdb1f50
RC
42932005-12-09 Randolph Chung <tausq@debian.org>
4294
4295 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4296 * gdb.asm/pa64.inc: New file.
4297
5f2c56f7
RC
42982005-12-09 Randolph Chung <tausq@debian.org>
4299
4300 * gdb.asm/common.inc: Indent commands.
4301 * gdb.asm/asmsrc1.s: Likewise.
4302 * gdb.asm/asmsrc2.s: Likewise.
4303
8117349c
RC
43042005-12-09 Randolph Chung <tausq@debian.org>
4305
4306 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4307 (get_addr_of_sym): Remove duplicate print.
4308 (gen_core): xfail hppa*-*-hpux*, update expected output.
4309 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4310 * gdb.arch/pa64-nullify.s: New file.
4311
8f07f25a
RC
43122005-12-09 Randolph Chung <tausq@debian.org>
4313
4314 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4315
55b39184
DJ
43162005-12-07 Christophe Lyon <christophe.lyon@st.com>
4317
4318 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4319 code generation for these functions.
4320 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4321 error message.
4322
31e2b00f
AS
43232005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4324
4325 * gdb.base/help.exp (help b, help br, help bre, help brea)
4326 (help break): Update the expected message.
4327
c3d0b56e
SC
43282005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4329
4330 * gdb.asm/m68hc11.inc: Setup the data section.
4331 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4332 script for this test.
4333 (m6812-*-*): Likewise.
4334
36ae0ea9
RC
43352005-11-09 Randolph Chung <tausq@debian.org>
4336
4337 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4338
9d6f42e9
WZ
43392005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4340
4341 * gdb.base/break.exp: Fix a comment typo.
4342
e2126a14
EZ
43432005-11-03 Jim Blandy <jimb@redhat.com>
4344
a9c64011
AS
4345 Checked in by Elena Zannoni <ezannoni@redhat.com>
4346
e2126a14
EZ
4347 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4348
e0ac7199
CV
43492005-11-02 Corinna Vinschen <vinschen@redhat.com>
4350
4351 * gdb.arch/gdb1558.c: Include stdio.h.
4352
31d3fb18
MK
43532005-10-31 Mark Kettenis <kettenis@gnu.org>
4354
4355 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4356
e52b687c
MK
43572005-10-31 Mark Kettenis <kettenis@gnu.org>
4358
4359 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4360
f4711d79
PG
43612005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4362
a9c64011
AS
4363 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4364 vscr" tests to better match output.
f4711d79 4365
987a9106
JB
43662005-10-12 Jim Blandy <jimb@redhat.com>
4367
4368 * gdb.base/structs.exp (any): New function.
4369 (test_struct_returns): Don't make any assumptions at all about
4370 what value the function returns when GDB can't set the return
4371 value.
4372
2336bb58
JB
43732005-10-09 Joel Brobecker <brobecker@adacore.com>
4374
4375 * gdb.ada/arrayidx/p.adb: New file.
4376 * gdb.ada/arrayidx.exp: New testcase
4377
43782005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4379
4380 * gdb.ada/array_return/pck.ads: New file.
4381 * gdb.ada/array_return/pck.adb: New file.
4382 * gdb.ada/array_return/p.adb: New file.
4383 * gdb.ada/array_return.exp: New testcase.
4384
705335ea
JB
43852005-10-03 Joel Brobecker <brobecker@adacore.com>
4386
a9c64011
AS
4387 * gdb.base/arrayidx.c: New file.
4388 * gdb.base/arrayidx.exp: New testcase.
705335ea 4389
11ee9940
NR
43902005-09-29 Nick Roberts <nickrob@snap.net.nz>
4391
4392 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4393 frames-invalid and breakpoints-invalid are no longer generated
4394 with level 3 so don't expect them in the output.
4395
39fb8e9e
BR
43962005-09-27 Bob Rossi <bob@brasko.net>
4397
a9c64011 4398 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4399 from test. Escape the | in mi_gdb_test call.
4400 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4401 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4402 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4403 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4404 expected regex's in mi_gdb_test calls.
4405 * lib/mi-support.exp: Remove arbitrary .* from tests.
4406 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4407 Fully anchor GDB/MI expected results in mi_gdb_test.
4408 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4409 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4410
2af48f68
PB
44112005-09-26 Paul Brook <paul@codesourcery.com>
4412
4413 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4414
f34502bc
WZ
44152005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4416
4417 * bfp-test.c: New file.
4418 * bfp-test.exp: New testcase.
4419
ca929517
WZ
44202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4421
4422 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4423 of subarray and substring variable.
4424 * gdb.fortran/subarray.f: New source file for the test of subarray
4425 and substring variable evaluation.
4426 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4427 of string constant.
4428
c761af65
DJ
44292005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4430
4431 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4432 copyright dates.
4433
561d7a1d
PG
44342005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4435
4436 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4437 powerpc altivec' test with an almost identical 'info vector' test.
4438
b2b64cc9
PG
44392005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4440
a9c64011
AS
4441 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4442 vscr" tests to match output.
b2b64cc9 4443
6ac4d15a
PG
44442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4445
a9c64011
AS
4446 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4447 output.
6ac4d15a 4448
40e55bef
BR
44492005-09-11 Bob Rossi <bob@brasko.net>
4450
4451 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4452 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4453 commands that return an MI output command and an asyncronous MI output
4454 command.
4455 * gdb.mi/mi-console.exp: Ditto.
4456
3c7385ec
BR
44572005-09-11 Bob Rossi <bob@brasko.net>
4458
4459 * gdb.mi/mi-var-child.c: Include <string.h>.
4460
a6cd0eb3
DJ
44612005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4462
4463 * killed.exp: Correct gdb_expect syntax.
4464
2f168eed
CV
44652005-08-09 Corinna Vinschen <vinschen@redhat.com>
4466
4467 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4468
ecd3fd0f
BR
44692005-08-02 Bob Rossi <bob@brasko.net>
4470
4471 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4472 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4473 Change tests to inferior-tty-set/show.
4474 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4475 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4476 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4477 inferior. Use mi_gdb_test to get GDB and Inferior output.
4478 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4479 descriptor.
4480 (mi_inferior_tty_name): Add inferior PTY file name.
4481 (mi_gdb_start): Add INFERIOR_PTY parameter.
4482 (mi_gdb_test): Add IPATTERN parameter.
4483
f1ea48cb 44842005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4485
f1ea48cb
BR
4486 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4487 parameter to mi_gdb_test.
4488 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4489
6e650a67
DJ
44902005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4491
4492 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4493 struct_declarations.
4494 * gdb.mi/mi-var-child.exp: Step over the initialization of
4495 struct_declarations.
4496
8be260b6
DJ
44972005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4498
4499 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4500 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4501 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4502 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4503 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4504 file.
4505
4e660f07
NR
45062005-07-27 Nick Roberts <nickrob@snap.net.nz>
4507
4508 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4509 (do_children_tests): Assign values to the extra elements.
4510
4511 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4512 them for tests for "-var-update --no-values" and
a9c64011 4513 "-var-update --all-values".
4e660f07
NR
4514 Add test for "-var-list-children --simple-values".
4515
4516 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4517
4518 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4519 "-stack-list-locals --simple-values" Improve doc strings and
4520 comments.
4521
6bdae935
MK
45222005-07-18 Mark Kettenis <kettenis@gnu.org>
4523
598b7a6f
MK
4524 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4525 *-*-openbsd*.
4526 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4527
6bdae935
MK
4528 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4529 sigaltsatck'.
4530
1323e929 45312005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4532
1323e929
BR
4533 * gdb.base/default.exp (tty): Changed output of command.
4534 * gdb.base/help.exp (help tty): Ditto.
4535
b1a9c082
MK
45362005-07-12 Mark Kettenis <kettenis@gnu.org>
4537
4538 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4539
10a844a2
MK
45402005-07-10 Mark Kettenis <kettenis@gnu.org>
4541
4542 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4543 -stack-select-frame without arguments.
4544 (test_stack_frame_listing): Add test for newly implemented command
4545 -stack-info-frame.
4546
3cb3b8df
BR
45472005-07-06 Bob Rossi <bob@brasko.net>
4548
4549 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4550 command.
4551 (Copyright): Update copyright.
4552
a0c5fbcf
WZ
45532005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4554
4555 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4556 tests to evaluate exponentiation expression.
4557
984971d0
AS
45582005-06-29 Andreas Schwab <schwab@suse.de>
4559
4560 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4561 main to avoid warnings.
4562
4563 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4564
fe03833f
NR
45652005-06-20 Nick Roberts <nickrob@snap.net.nz>
4566
4567 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4568 -stack-select-frame without arguments.
4569 (test_stack_frame_listing): Add test for newly implemented command
4570 -stack-info-frame.
a9c64011 4571
7a55f279
WZ
45722005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4573
0ffa0ea5
DJ
4574 * gdb.fortran/array-element.f: New file.
4575 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4576
26585198
DJ
45772005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4578
4579 * gdb.base/bigcore.exp: Correct checks for systems which can
4580 not dump a large core file.
4581
c1bd25fd
DJ
45822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4583
4584 * gdb.base/relocate.c: Add a copyright notice.
4585 (dummy): Remove.
4586 * gdb.base/relocate.exp: Test printing the values of variables
4587 from a relocatable file.
4588
589e074d
DJ
45892005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4590
4591 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4592 excess MI output after an error.
4593
0915f927
JB
45942005-05-29 Joel Brobecker <brobecker@adacore.com>
4595
4596 * gdb.arch/alpha-step.c: New file.
4597 * gdb.arch/alpha-step.exp: New testcase.
4598
76ff342d
DJ
45992005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4600 Dennis Brueni <dennis@slickedit.com>
4601
4602 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4603 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4604 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4605 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4606 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4607 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4608 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4609
96b0c7ac
DJ
46102005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4611 Wu Zhou <woodzltc@cn.ibm.com>
4612
4613 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4614 IBM's xlc compiler.
4615 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4616 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4617
f21565d2
JB
46182005-05-13 Jim Blandy <jimb@redhat.com>
4619
4620 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4621 calling gdb_suppress_entire_file.
4622 * gdb.base/charset.exp: Same.
4623 * gdb.base/call-rt-st.exp: Same.
4624
6006a3a1
BR
46252005-05-05 Bob Rossi <bob_rossi@cox.net>
4626
4627 * lib/gdb.exp (fullname_syntax): Added global regex.
4628 (fullname_syntax_POSIX): Ditto.
4629 (fullname_syntax_UNC): Ditto.
4630 (fullname_syntax_DOS_CASE): Ditto.
4631 (fullname_syntax_DOS): Ditto.
4632 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4633 fullname_syntax variable to scope and use it.
4634 (test_file_list_exec_source_files): Ditto.
4635 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4636
c3b69c04
DJ
46372005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4638
4639 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4640
3c95e6af
PG
46412004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4642
a9c64011
AS
4643 * lib/gdb.exp (skip_altivec_tests): New function, based on
4644 check_vmx_hw_available from the GCC testsuite.
4645 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4646 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4647
78df6c56
JB
46482005-05-02 Jim Blandy <jimb@redhat.com>
4649
4650 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4651 calling gdb_suppress_entire_file.
4652
1690f9cf
DJ
46532005-04-30 Randolph Chung <tausq@debian.org>
4654
4655 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4656 Slightly relax "sem_post" name checking.
4657
5ea106f7
PG
46582005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4659
4660 * gdb.base/unload.exp: Use new shared library infrastructure.
4661
bf7234cf
PG
46622005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4663
4664 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4665 infrastructure.
bf7234cf 4666
547b869a
CV
46672005-04-29 Corinna Vinschen <vinschen@redhat.com>
4668
4669 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4670 * gdb.asm/h8300.inc: New file.
4671
f07e55f0
PG
46722005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4673
4674 * gdb.base/shlib-call.exp: Change to use new shared library
4675 infrastructure.
4676
3cbba3d1
PG
46772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4678
a9c64011
AS
4679 * gdb.base/pending.exp: Change to use new shared library
4680 infrastructure.
3cbba3d1 4681
ed6df200
PG
46822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4683
a9c64011
AS
4684 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4685 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4686
8c8f4ebe
PG
46872005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4688
a9c64011
AS
4689 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4690 shared objects being adjusted and update copyright years.
8c8f4ebe 4691
607fbc54
DJ
46922005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4693
4694 * ChangeLog: Correct some 2003-01-13 dates.
4695 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4696 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4697 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4698 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4699 gdb.trace/tfind.exp: Update copyright years.
4700
57bf0e56
DJ
47012005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4702 Daniel Jacobowitz <dan@codesourcery.com>
4703
4704 * lib/gdb.exp (gdb_compile): Handle shlib=.
4705 (gdb_compile_shlib): New function.
4706
9b593790
PG
47072005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4708
a9c64011 4709 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4710
9494c6a5
DJ
47112005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4712
4713 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4714 gdb.server.
4715 * configure.ac: Likewise.
4716 * configure: Regenerated.
4717 * gdb.gdbserver/Makefile.in: Moved to...
4718 * gdb.server/Makefile.in: ... here.
4719 * gdb.gdbserver/server.c: Moved to...
4720 * gdb.server/server.c: ... here.
4721 * gdb.gdbserver/server-run.exp: Moved to...
4722 * gdb.server/server-run.exp: ... here.
4723
6f8eac0e
DJ
47242005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4725
4726 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4727 * configure.ac: Create gdb.gdbserver/Makefile.
4728 * configure: Regenerated.
4729 * lib/gdbserver-support.exp: New file, derived from
4730 config/gdbserver.exp.
4731 * config/gdbserver.exp: Use gdbserver-support.exp.
4732 * gdb.gdbserver/Makefile.in: New file.
4733 * gdb.gdbserver/server.c: New file.
4734 * gdb.gdbserver/server-run.exp: New file.
4735
6e87504d
PG
47362005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4737
a9c64011
AS
4738 * lib/gdb.exp (test_compiler_info): Return compiler_info
4739 if no arguments are given.
6e87504d 4740
d1779be4
PG
47412005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4742
4743 * gdb.arch/altivec-abi.exp: Check for compiler and set
4744 use altivec' flag accordingly.
4745 * gdb.arch/altivec-regs.exp: Likewise.
4746
88750304
DJ
47472005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4748
4749 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4750
f3fb768d
AS
47512005-03-27 Andreas Schwab <schwab@suse.de>
4752
4753 * gdb.base/bigcore.c (main): Add missing mode argument in open
4754 call.
4755
7e813ac5
DJ
47562005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4757
4758 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4759 downloads.
4760 * config/gdbserver.exp (gdb_load): Likewise.
4761
8e3049aa
PB
47622005-03-14 Paul Brook <paul@codesourcery.com>
4763
4764 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4765 targets.
4766
a9df7c44
JB
47672005-03-09 Joel Brobecker <brobecker@adacore.com>
4768
4769 * gdb.dwarf2/dup-psym.S: New file.
4770 * gdb.dwarf2/dup-psym.exp: New testcase.
4771
9f0d94e8
JB
47722005-03-09 Joel Brobecker <brobecker@adacore.com>
4773
4774 * gdb.ada/exec_changed/first.adb: New file.
4775 * gdb.ada/exec_changed/second.adb: New file.
4776 * gdb.ada/exec_changed.exp: New testcase.
4777
5f579bc5
NS
47782005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4779
36e9969c
NS
4780 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4781 (A2): New class.
4782 (main): Test operator+.
4783 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4784 breakpoint test.
4785
5f579bc5
NS
4786 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4787 * gdb.base/signull.exp: Disable if gdb,nosignals.
4788 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4789 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4790 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4791 * gdb.mi/mi2-console.exp: Likewise.
4792 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4793 continue output at start.
4794 (gdb_collect_locals_test): Robustify regexp.
4795 * gdb.trace/passc-dyn.exp: Fix comment typo.
4796 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4797
be46087e
CV
47982005-03-08 Corinna Vinschen <vinschen@redhat.com>
4799
4800 * gdb.asm/asm-source.exp: Add iq2000 case.
4801 * gdb.asm/iq2000.inc: New file.
4802
384e1a61 48032005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 4804
384e1a61
MI
4805 * gdb.base/command.exp: Change hardcoded value to regular expression.
4806 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4807
584b6e9e
DJ
48082005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4809
4810 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4811 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4812 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4813 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4814 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4815
ab5b5d61
MK
48162005-03-05 Mark Kettenis <kettenis@gnu.org>
4817
4818 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4819 changes.
4820
ae051c1b
PG
48212004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4822
a9c64011
AS
4823 * lib/compiler.c: Add test for IBM's xlc compiler.
4824 * lib/compiler.cc: Likewise.
ae051c1b 4825
3f0f6ed2
JB
48262004-02-24 Joel Brobecker <brobecker@adacore.com>
4827
4828 * gdb.ada/fixed_points.exp: Create compilation object directory
4829 before running the test.
4830 * gdb.ada/null_record.exp: Likewise.
4831 * gdb.ada/packed_array.exp: Likewise.
4832 * gdb.ada/start.exp: Likewise.
4833
724f452b
JB
48342005-02-15 Joel Brobecker <brobecker@adacore.com>
4835
4836 * gdb.ada/packed_array/pa.adb: New file.
4837 * gdb.ada/packed_array.exp: New testcase.
4838
57f5cdfb 48392005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4840
1f393151
MK
4841 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4842 files.
4843
ebdda337
MK
4844 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4845 on *-*-openbsd*. Correctly match whitespace in regukar
4846 expressions.
4847
cf309262
DJ
48482005-02-10 Daniel Jacobowitz <dan@debian.org>
4849
4850 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4851 PR exp/1821
4852 * gdb.base/gdb1821.c: New test file.
4853 * gdb.base/gdb1821.exp: New test file.
4854
3be49e7a
JB
48552005-02-09 Joel Brobecker <brobecker@adacore.com>
4856
4857 * gdb.base/start.c: New file.
4858 * gdb.base/start.exp: New testcase.
4859
e292e67d
JB
48602005-02-09 Joel Brobecker <brobecker@adacore.com>
4861
4862 * gdb.ada/start/dummy.adb: New file.
4863 * gdb.ada/start.exp: New testcase.
4864
dbdfa66c
CV
48652005-02-09 Corinna Vinschen <vinschen@redhat.com>
4866
4867 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4868 for printing symbols and statistics.
4869 Add test for using relative pathnames in "maint print msymbols" test.
4870 Mark "maint info sections DATA" XFAIL on Cygwin.
4871 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4872 tests.
4873
d7941671
AC
48742005-02-09 Andreas Schwab <schwab@suse.de>
4875
4876 Committed by Andrew Cagney <cagney@gnu.org>
4877 * gdb.base/remotetimeout.exp: New file.
4878
74e5ef44
MK
48792005-02-07 Mark Kettenis <kettenis@gnu.org>
4880
4881 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4882
464dd14d
JB
48832005-02-03 Joel Brobecker <brobecker@adacore.com>
4884
4885 * gdb.ada/gnat_ada.gpr: New file.
4886 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4887 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4888 * configure.ac: No longer generate gnat_ada.gpr.
4889 * configure: Regenerate.
4890 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4891 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4892 * gdb.ada/null_record/bar.ads: Likewise.
4893 * gdb.ada/null_record/bar.adb: Likewise.
4894 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4895 * gdb.ada/null_record.exp (testdir): New variable.
4896 (testfile): executable is now in testdir subdirectory.
4897 (srcfile): Use full path to the main compilation unit.
4898 * gdb.ada/fixed_points.exp: Same changes as above.
4899
30d756ae
NR
49002005-02-03 Nick Roberts <nickrob@snap.net.nz>
4901
4902 * gdb.base/interp.exp: New test.
4903
9d799f85
AC
49042005-01-24 Andrew Cagney <cagney@gnu.org>
4905
4906 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4907
15656118
AC
49082005-01-19 Andrew Cagney <cagney@gnu.org>
4909
a892c31b
AC
4910 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4911 configure.ac not configure.in.
4912
15656118
AC
4913 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4914 of powerpc*-*-*.
4915 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 4916 * gdb.base/list.exp (test_list_function)
15656118
AC
4917 (test_list_filename_and_function): Ditto.
4918 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4919
a7b01baf
AC
49202005-01-16 Andrew Cagney <cagney@gnu.org>
4921
17d92a02
AC
4922 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4923
a7b01baf
AC
4924 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4925
bc8332bb
AC
49262005-01-14 Andrew Cagney <cagney@gnu.org>
4927
4928 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4929 * gdb.mi/mi2-var-cmd.exp: Ditto.
4930
4d074752
CV
49312005-01-10 Corinna Vinschen <vinschen@redhat.com>
4932
4933 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4934
bec39cab
AC
49352005-01-07 Andrew Cagney <cagney@gnu.org>
4936
4937 * configure.ac: Rename configure.in, require autoconf 2.59.
4938 * configure: Re-generate.
4939 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4940 * gdb.stabs/configure: Re-generate.
4941 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4942 * gdb.hp/configure: Re-generate.
4943 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4944 autoconf 2.59.
4945 * gdb.hp/gdb.objdbg/configure: Re-generate.
4946 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4947 autoconf 2.59.
4948 * gdb.hp/gdb.defects/configure: Re-generate.
4949 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4950 autoconf 2.59.
4951 * gdb.hp/gdb.compat/configure: Re-generate.
4952 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4953 autoconf 2.59.
4954 * gdb.hp/gdb.base-hp/configure: Re-generate.
4955 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4956 autoconf 2.59.
4957 * gdb.hp/gdb.aCC/configure: Re-generate.
4958
f10b16d4
JB
49592004-12-15 Jim Blandy <jimb@redhat.com>
4960
4961 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4962 under NPTL when there is debugging info available for libpthread.
4963
fb6e1814
JG
49642004-12-13 Jerome Guitton <guitton@gnat.com>
4965
4966 * gdb.ada/fixed_points.c: New file.
4967 * gdb.ada/fixed_points.exp: New file.
4968
fe46cd3a
RC
49692004-12-03 Randolph Chung <tausq@debian.org>
4970
4971 * gdb.arch/pa-nullify.exp: New file.
4972 * gdb.arch/pa-nullify.s: New file.
4973
8de0841b
RC
49742004-11-30 Randolph Chung <tausq@debian.org>
4975
4976 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
4977 instead of "tbug". Fix regexp to work properly with gdb_test.
4978
c8170782
PH
49792004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
4980
4981 * gdb.base/bitfields2.exp: New test.
4982 * gdb.base/bitfields2.c: New file.
4983
954269c2
RE
49842004-11-28 Richard Earnshaw <rearnsha@arm.com>
4985
4986 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
4987
0107feed
RC
49882004-11-16 Randolph Chung <tausq@debian.org>
4989
4990 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
4991
f073ae8c
DJ
49922004-11-14 Daniel Jacobowitz <dan@debian.org>
4993
4994 * gdb.threads/threadapply.exp: Correct "macro details" test.
4995
19ad59e7
JJ
49962004-11-11 Jeff Johnston <jjohnstn@redhat.com>
4997
4998 * gdb.threads/threadapply.exp: New test.
4999 * gdb.threads/threadapply.c: New file.
5000
9cf0961b
MK
50012004-11-07 Mark Kettenis <kettenis@gnu.org>
5002
5003 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5004 frames.
5005
c789492a
FL
50062004-11-05 Felix Lee <felix+log1@specifixinc.com>
5007
5008 * gdb.base/cursal.exp: New file.
5009 * gdb.base/cursal.c: New file.
5010
a1e167bb
AC
50112004-11-03 Andrew Cagney <cagney@gnu.org>
5012
5013 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5014
b7cbf173
MK
50152004-10-30 Mark Kettenis <kettenis@gnu.org>
5016
5017 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5018 NetBSD/ELF targets.
5019
88f9d34f
JB
50202004-10-29 Joel Brobecker <brobecker@gnat.com>
5021
5022 * gdb.threads/bp_in_thread.c: New file, copied from
5023 pthread_cond_wait.c.
5024 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5025 file, rather than reusing the .c file from another testcase.
5026
ca7d6a0c
JB
50272004-10-20 Joel Brobecker <brobecker@gnat.com>
5028
5029 * gdb.ada/null_record.exp: Check where we stopped after
5030 sending the start command, instead of where the associated
5031 temporary breakpoint was inserted.
5032
0d863d03
AC
50332004-10-14 Andrew Cagney <cagney@gnu.org>
5034
5035 * gdb.mi/gdb701.c (main): Return 0.
5036
d11e72cb
DJ
50372004-10-13 Daniel Jacobowitz <dan@debian.org>
5038
d40539a4 5039 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5040
e1923096
JJ
50412004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5042
5043 * gdb.threads/schedlock.c: Add comment markers to use to find
5044 line numbers.
5045 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5046 comments.
5047 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5048 breakpoint lines.
5049
ec8ba2c9
DJ
50502004-10-12 Daniel Jacobowitz <dan@debian.org>
5051
5052 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5053
0eb3658b
DJ
50542004-10-12 Daniel Jacobowitz <dan@debian.org>
5055
5056 * configure.in: Add gdb.dwarf2.
5057 * configure: Regenerated.
5058 * Makefile.in: Add gdb.dwarf2.
5059 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5060 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5061 gdb.dwarf2/file1.txt: New files.
5062
a271cc33
OF
50632004-10-11 Orjan Friberg <orjanf@axis.com>
5064
a9c64011 5065 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5066 of "run", since the latter doesn't work with remote targets. Adjust
5067 the breakpoint numbering accordingly.
5068 * gdb.threads/pthread_cond_wait.exp: Ditto.
5069
895ce074
MC
50702004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5071
5072 * gdb.base/overlays.exp: Update copyright years.
5073
6be3092d
KI
50742004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5075
5076 * gdb.base/overlays.exp: Disable if target is Linux.
5077
e05389b8
FL
50782004-10-06 Felix Lee <felix+log1@specifixinc.com>
5079
5080 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5081
73cb587d
KI
50822004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5083
5084 * gdb.asm/asm-source.exp: Add m32r-linux target.
5085 * gdb.asm/m32r-linux.inc: New file.
5086
3c0edcdc
AC
50872004-09-24 Andrew Cagney <cagney@redhat.com>
5088 David Anderson <anderson@redhat.com>
5089
5090 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5091 command fails, assume things will work.
5092 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5093 (_GNU_SOURCE): Define.
5094 (print_unsigned, print_hex): Change parameter to "long long".
5095 (print_byte_count): New function, use to print byte counts.
5096 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5097 O_LARGEFILE.
5098 (main): Compute an upper bound on a corefile in max_core_size.
5099 Limit memory chunk size to max_core_size. Limit total memory
5100 allocated to max_core_size.
5101
4bb3667f
AC
51022004-09-23 Andrew Cagney <cagney@gnu.org>
5103
5104 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5105 from a separate process with code that creates a corefile by
5106 making the inferior dump core.
5107
60fe1a51
MK
51082004-09-23 Mark Kettenis <kettenis@gnu.org>
5109
5110 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5111 block.
5112
8e937346
MC
51132004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5114
5115 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5116 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5117 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5118 Likewise.
5119
7213f6d6
JJ
51202004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5121
5122 * gdb.java/jprint.exp: New test case for java inferior call.
5123 * gdb.java/jprint.java: Ditto.
5124
eac69dca
JB
51252004-09-15 Joel Brobecker <brobecker@gnat.com>
5126
5127 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5128
22227696
MC
51292004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5130
5131 * gdb.threads/killed.c: Include <stdlib.h>.
5132 * gdb.threads/pthreads.c: Likewise.
5133
7dd403a4
MC
51342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5135
5136 * gdb.threads/killed.c: Add copyright notice.
5137
33f2d567
JM
51382004-09-10 Jason Molenda (jmolenda@apple.com)
5139
a9c64011
AS
5140 * gdb.base/define.exp: Two new tests to verify zero space chars
5141 after 'if' and 'while' commands in a user-defined command is correctly
5142 parsed.
33f2d567 5143
e05b62ac
AC
51442004-09-08 Andrew Cagney <cagney@gnu.org>
5145
5146 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5147 delivery test with duplicate at end of file.
5148
9cbe82da
MK
51492004-09-06 Mark Kettenis <kettenis@jive.nl>
5150
5151 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5152
564803d9
MC
51532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5154
5155 * config/hppro.exp: Removed.
5156
7c6807ce
MC
51572004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5158
5159 * config/sparclet.exp: Removed.
5160
bf7e26dd
MC
51612004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5162
5163 * config/udi.exp: Removed.
5164
714e341b
MC
51652004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5166
5167 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5168 of "exp_continue".
5169 (advancei): Likewise.
5170
1236e623
JJ
51712004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5172
5173 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5174
3bdcad15
MI
51752004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5176
228af206 5177 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5178 to check for nodebug in executable.
5179 * gdb.gdb/observer.exp (setup_test): Likewise.
5180 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5181 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5182
c72b934c
AC
51832004-09-01 Andrew Cagney <cagney@gnu.org>
5184
5185 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5186 files.
5187
edd9b715
JJ
51882004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5189
5190 * gdb.base/unload.exp: Fix expected warning message to match
5191 latest format.
5192
fb4ce06b
CV
51932004-09-01 Corinna Vinschen <vinschen@redhat.com>
5194
5195 * gdb.base/call-rt-st.exp: Fix typos.
5196
ce78e7c3
MI
51972004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5198
5199 * gdb.threads/thread_check.exp: New testcase.
5200 * gdb.threads/thread_check.c: New testcase.
5201
2dedb159
AC
52022004-08-31 Andrew Cagney <cagney@gnu.org>
5203
5204 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5205 (skip_to_handler_entry): New procedures. Test stepping into a
5206 handler when the breakpoint is at the handler's entry point.
5207
68f53502
AC
52082004-08-30 Andrew Cagney <cagney@gnu.org>
5209
5210 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5211 gdb/1757.
5212
3e3ffd2b
MC
52132004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5214
5215 With code from Manoj Iyer <manjo@austin.ibm.com>:
5216 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5217 return value. Add an arm for "no debugging symbols found".
5218 Change a stray "error" to "perror".
5219 (gdb_run_cmd): Adapt to new return value.
5220 * gdb.base/remote.exp: Adapt to new return value.
5221 * gdb.gdb/complaints.exp: Likewise.
5222 * gdb.gdb/observer.exp: Likewise.
5223 * gdb.gdb/selftest.exp: Likewise.
5224 * gdb.gdb/xfullpath.exp: Likewise.
5225
4b6f5fd2
JB
52262004-08-27 Joel Brobecker <brobecker@gnat.com>
5227
5228 * gdb.threads/bp_in_thread.exp: New testcase.
5229
e5b25496
MC
52302004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5231
5232 Fix PR testsuite/1735.
5233 * gdb.threads/schedlock.c (thread_function): Add a cast
5234 to suppress a gcc warning.
5235 * gdb.threads/thread-specific.c (thread_function): Likewise.
5236
934353d6
MC
52372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5238
5239 * gdb.base/unload.c: Include <stdlib.h>.
5240
f98a0aef 52412004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5242
f98a0aef 5243 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5244 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5245 synchronized after the "return".
5246
5a2e8882
MC
52472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5248
5249 * gdb.mi/basics.c: Include <stdio.h>.
5250 * gdb.mi/pthreads.c: Include <stdlib.h>.
5251 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5252
a9640423
MC
52532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5254
5255 * gdb.threads/schedlock.c: Add copyright notice.
5256
b04e311d
AC
52572004-08-25 Andrew Cagney <cagney@gnu.org>
5258
5259 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5260 (skip_over_handler, breakpoint_over_hander): New test procedures.
5261 (advance, advancei): Add a proper prefix, do not use
5262 rerun_to_main.
5263 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5264
7c27f15b
MC
52652004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5266
5267 * gdb.mi/basics.c: Add copyright notice.
5268 * gdb.mi/var-cmd.c: Add copyright notice.
5269
fffc87ae
MC
52702004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5271
5272 * lib/gdb.exp: Remove signed_keyword_not_used.
5273 * lib/compiler.c: Likewise.
5274 * lib/compiler.cc: Likewise.
5275
d782e0bf
MC
52762004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5277
5278 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5279 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5280
96033e83
MC
52812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5282
5283 * gdb.base/whatis.c: Add copyright notice.
5284
cf38c229
MK
52852004-08-20 Mark Kettenis <kettenis@gnu.org>
5286
5287 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5288 it to skip the breakpoints encoded in the inline assembly.
5289
f4b49756
MC
52902004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5291
5292 * Makefile.in: Add gdb.fortran.
5293
2f193b69
MC
52942004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5295
5296 * gdb.base/call-sc.exp (test_scalar_returns):
5297 Fix cut-and-paste glitch in "Make fun return now".
5298
89a237cb
MC
52992004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5300
5301 * configure.in: Add gdb.fortran.
5302 * configure: Regenerate.
5303 * gdb.fortran/Makefile.in: New file.
5304 * lib/gdb.exp (skip_fortran_tests): New procedure.
5305
469aff8e
MC
53062004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5307
5308 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5309 reference to bug-gnu@prep.ai.mit.edu.
5310 * gdb.mi/mi-var-child.exp: Likewise.
5311 * gdb.mi/mi-var-cmd.exp: Likewise.
5312 * gdb.mi/mi-var-display.exp: Likewise.
5313 * gdb.mi/mi2-var-block.exp: Likewise.
5314 * gdb.mi/mi2-var-child.exp: Likewise.
5315 * gdb.mi/mi2-var-cmd.exp: Likewise.
5316 * gdb.mi/mi2-var-display.exp: Likewise.
5317
00b51b9f
MK
53182004-08-15 Mark Kettenis <kettenis@gnu.org>
5319
5320 * gdb.base/unload.c (main): Make local variable msg const.
5321
45f07fef
MC
53222004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5323
5324 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5325 to bug-gnu@prep.ai.mit.edu.
5326 * gdb.mi/mi-disassemble.exp: Likewise.
5327 * gdb.mi/mi-eval.exp: Likewise.
5328 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5329 default line number.
5330 * gdb.mi/mi-return.exp: Likewise.
5331 * gdb.mi/mi-simplerun.exp: Likewise.
5332 * gdb.mi/mi-stack.exp: Likewise.
5333 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5334 number with explicit range test.
5335 * gdb.mi/mi-watch.exp: Likewise.
5336 * gdb.mi/mi2-break.exp: Likewise.
5337 * gdb.mi/mi2-cli.exp: Likewise.
5338 * gdb.mi/mi2-disassemble.exp: Likewise.
5339 * gdb.mi/mi2-eval.exp: Likewise.
5340 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5341 default line number.
5342 * gdb.mi/mi2-return.exp: Likewise.
5343 * gdb.mi/mi2-simplerun.exp: Likewise.
5344 * gdb.mi/mi2-stack.exp: Likewise.
5345 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5346 number with explicit range test.
5347 * gdb.mi/mi2-watch.exp: Likewise.
5348
dd8c8ee7
MC
53492004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5350
5351 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5352 * gdb.cp/m-static.exp: Likewise.
5353 * gdb.cp/rtti.exp: Likewise.
5354
4e838464
MK
53552004-08-14 Mark Kettenis <kettenis@gnu.org>
5356
5357 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5358
8d8cb839
EZ
53592004-08-14 Eli Zaretskii <eliz@gnu.org>
5360
5361 * ChangeLog: Prefix Local Variables with semi-colons and indent
5362 the reference to older ChangeLog files, to fix fontification in
5363 Emacs.
5364
deea8bb0
MC
53652004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5366
5367 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5368 * gdb.mi/mi2-break.exp: Likewise.
5369
c3297504
MC
53702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5371
5372 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5373
25808999
MC
53742004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5375
5376 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5377
226a8d71
MC
53782004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5379
5380 * gdb.cp/classes.exp: Remove unused declarations. Just let
5381 test names default instead of providing special names. Remove
5382 extraneous demangler test.
5383
37fdf854
JJ
53842004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5385
5386 * gdb.base/unload.exp: New test for breakpoints in dynamically
5387 loaded libraries.
5388 * gdb.base/unload.c: Ditto.
5389 * gdb.base/unloadshr.c: Ditto.
5390
2d3a7986
MC
53912004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5392
5393 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5394 cp_test_ptype_class.
5395 (test_enums): Likewise.
5396
c72b934c
AC
53972004-08-10 Andrew Cagney <cagney@gnu.org>
5398
5399 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5400 files.
5401
cc503c8a
AC
54022004-08-10 Andrew Cagney <cagney@gnu.org>
5403
5404 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5405 init_malloc call.
5406
902f2ccb
MC
54072004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5408
5409 * ChangeLog: Add copyright notice. The notice is copied
5410 from emacs 21.3 top level ChangeLog.
5411
78c90502
MC
54122004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5413
5414 * lib/cp-support.exp: New file.
5415 * lib/cp-support.exp (cp_test_type_class): New function.
5416 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5417 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5418 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5419 cp_test_ptype_class.
5420
88e5ea78
MC
54212004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5422
5423 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5424 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5425 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5426 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5427 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5428 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5429 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5430 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5431 gdb.mi/mi2-watch.exp: Update copyright years.
5432
6a89fc9c
MK
54332004-08-09 Mark Kettenis <kettenis@gnu.org>
5434
5435 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5436
1482e0de
MC
54372004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5438
5439 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5440 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5441 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5442 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5443 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5444 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5445 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5446 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5447 gdb.mi/mi-watch.exp: Update copyright years.
5448
1a5ce3f3
DJ
54492004-08-08 Daniel Jacobowitz <dan@debian.org>
5450
5451 PR gdb/1738
5452 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5453 from a breakpoint with a pending signal.
5454
04f6ecf2
DJ
54552004-08-08 Daniel Jacobowitz <dan@debian.org>
5456
5457 PR gdb/1736
5458 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5459 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5460 the prompt.
5461 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5462
54d90d35
DJ
54632004-08-08 Daniel Jacobowitz <dan@debian.org>
5464
5465 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5466
d2f6abb0
DJ
54672004-08-08 Daniel Jacobowitz <dan@debian.org>
5468
5469 PR gdb/1736
5470 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5471 for i?86-*-linux*.
5472
5598c03d
DJ
54732004-08-08 Daniel Jacobowitz <dan@debian.org>
5474
5475 * gdb.arch/i386-prologue.exp: Compile without debug information.
5476
c6fee705
MC
54772004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5478
5479 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5480 rather than asking gdb to search.
5481
dd90efdb
MC
54822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5483
5484 * gdb.base/gcore.c: Include <string.h>.
5485
1e84bec1
MC
54862004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5487
5488 * gdb.base/gcore.c: Add copyright notice.
5489
e425eb2b
MC
54902004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5491
5492 * gdb.base/freebpcmd.c: Include <stdio.h>.
5493 * gdb.base/long_long.c: Include <string.h>.
5494 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5495 * gdb.base/siginfo.c: Include <string.h>.
5496 * gdb.base/sigstep.c: Include <string.h>.
5497
cb9aaed5
MC
54982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5499
5500 * gdb.base/complex.c: Include <stdlib.h>.
5501
55944f3d
MC
55022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5503
5504 * gdb.base/complex.c: Add copyright notice.
5505
7b2953d9
MC
55062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5507
5508 * gdb.base/charset.c: Include <stdlib.h>.
5509
c9133d23
MC
55102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5511
5512 * gdb.base/auxv.c: Include <stdlib.h>.
5513
0a8490ad
MC
55142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5515
5516 * gdb.base/auxv.c: Add copyright notice.
5517
3426d5ec
MC
55182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5519
5520 * gdb.base/coremaker.c: Add copyright notice.
5521 * gdb.base/coremaker2.c: Add copyright notice.
5522
8da195dd
AC
55232004-08-04 Andrew Cagney <cagney@gnu.org>
5524
5525 * gdb.base/store.exp: Update copyright.
5526 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5527 names, do not import gdb_prompt.
5528
8d394f98
AC
55292004-08-01 Andrew Cagney <cagney@gnu.org>
5530
5531 Fix PR testsuite/1729.
5532 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5533 not use capture_value with value 4.
5534 (capture_value): Add optional test name parameter.
5535 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5536 the prefix, pass to capture_value.
5537
b6702b23
MK
55382004-08-01 Mark Kettenis <kettenis@gnu.org>
5539
5540 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5541 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5542 (main): Call new function.
5543
c203e0ca
MC
55442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5545
5546 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5547
a7995a30
MC
55482004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5549
5550 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5551
9366563b
MC
55522004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5553
b6eeaf26 5554 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5555 Accept more values of vtbl pointer. Remove some messages
5556 about "obsolete gcc or gdb".
5557
2fc1f950
MC
55582004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5559
5560 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5561
c724d49b
MC
55622004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5563
5564 * gdb.base/asm-source.exp: Properly convert target board
5565 debug flags from gcc format to binutils format.
5566
736b0fce
MK
55672004-07-28 Mark Kettenis <kettenis@gnu.org>
5568
5569 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5570 gdb1718". PR backtrace/1718 partially fixed.
5571
5633ea5c
JJ
55722004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5573
5574 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5575
575eebb1
NC
55762004-07-26 Nick Clifton <nickc@redhat.com>
5577
5578 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5579 good default value for a specific architecture is available then
5580 set it to that value. Otherwise default to the -gstabs switch.
5581 Remove the -g... switches from the asm-flags variable. Allow the
5582 target board info to override the value if it wants to. Pass the
5583 switch on the assembler command line.
5584
62104619
MK
55852004-07-23 Mark Kettenis <kettenis@gnu.org>
5586
5587 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5588 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5589 (main): Call new function.
5590
4a1135b8
MC
55912004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5592
5593 Test for PR exp/1715.
5594 * gdb.base/radix.exp: Refactor common procedures. Make all
5595 test names unique. Change XFAIL to KFAIL.
5596
8a12c1f0
MC
55972004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5598
5599 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5600 * gdb.ada/gnat_ada.gin: ... to here.
5601 * configure.in: Use gnat_ada.gin.
5602 * configure: Regenerate.
5603
23b451cf
AC
56042004-07-20 Andrew Cagney <cagney@gnu.org>
5605
5606 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5607 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5608 XFAILs. Clean up test messages and comments. Check backtraces.
5609 Delete re-sync code.
5610
ab618a02
MC
56112004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5612
5613 Fix PR cli/740.
5614 * gdb.base/annota1.exp: Honor gdb,nosignals.
5615 * gdb.base/annota3.exp: Likewise.
5616
46dad340
MC
56172004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5618
5619 * lib/java.exp: Update copyright notice.
5620
756d8c70
AC
56212004-07-19 Andrew Cagney <cagney@gnu.org>
5622
5623 * gdb.base/selftest.exp: Copy file from here ...
5624 * gdb.gdb/selftest.exp: ... to here.
5625
586027e6
AC
56262004-07-16 Andrew Cagney <cagney@redhat.com>
5627
5628 * lib/insight-support.exp: Delete file.
5629 * lib/java.exp (java_init): Fix copyright.
5630
029d2200
AC
56312004-07-16 Andrew Cagney <cagney@gnu.org>
5632
5633 * gdb.base/restore.c: Append "prologue" to comments marking the a
5634 function's prologue.
5635 * gdb.base/restore.exp: Update copyright, re-indent.
5636 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5637 callerN" prefix where needed. Update patterns that match a
5638 function's prologue.
5639
653b62c5
MC
56402004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5641
5642 * gdb.base/restore.c: Add copyright notice.
5643
f7d690e5
AC
56442004-07-16 Andrew Cagney <cagney@gnu.org>
5645
5646 * gdb.base/logical.exp: Update copyright.
5647 (evaluate): New procedure. Use to re-implement tests using
5648 several tables.
5649
d629a7cb
MH
56502004-07-14 Martin Hunt <hunt@redhat.com>
5651
5652 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5653 which fixes some problems where init.tcl was not found.
5654
9c7bb332
AC
56552004-07-13 Andrew Cagney <cagney@gnu.org>
5656
6bf46641
AC
5657 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5658 (check_sizeof, check_valueof): Do not include the output in the
5659 test name. Use gdb_test.
5660 (get_valueof): Use gdb_test_multiple.
5661
c4ffd4c0
AC
5662 * gdb.base/step-test.exp: Update copyright. Use
5663 gdb_test_multiple. Ensure that test names do not include
5664 architecture dependent output.
5665
ab89363a
AC
5666 * gdb.gdb/observer.exp: Update copyright.
5667 (setup_test): Use gdb_test_multiple.
5668 (attach_first_observer, attach_second_observer)
5669 (attach_third_observer, detach_first_observer)
5670 (detach_second_observer, detach_third_observer)
5671 (reset_counters, check_counters): Make $message a prefix.
5672 (test_normal_stop_notifications): Add "args" parameter - a list of
5673 init functions to be called. Make $message a prefix,
5674 (test_observer_normal_stop): Change the message prefixes so that
5675 they are unique, pass the attach / detach procedures to
5676 test_normal_stop_notifications.
5677
ec58997a
AC
5678 * gdb.base/signull.exp (test_segv): Prefix all tests with
5679 "${name}". Clean up test messages.
5680
b475183b
AC
5681 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5682
9c7bb332
AC
5683 * gdb.base/ena-dis-br.exp: Update copyright.
5684 (break_at): New function. Replace send_gdb with gdb_test,
5685 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5686 ignore count, not stopped at bpt", with KFAIL.
5687
2dd95497
CV
56882004-07-13 Corinna Vinschen <vinschen@redhat.com>
5689
5690 * gdb.base/attach.exp: Remove cleanupfile handling.
5691
419e626b
AC
56922004-07-12 Andrew Cagney <cagney@gnu.org>
5693
5694 * gdb.base/annota1.exp: Cleanup corefile test name.
5695 * gdb.base/annota3.exp: Ditto.
5696
8b1b3228
AC
56972004-07-12 Andrew Cagney <cagney@gnu.org>
5698
78650829
AC
5699 * gdb.base/signals.exp: Clean up copyright, re-indent.
5700
8b1b3228
AC
5701 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5702 gdb_test and gdb_test_multiple.
5703
935c2760
JJ
57042004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5705
5706 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5707 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5708 provide line number info for first statement in main.
5709
1544280f
AC
57102004-07-08 Andrew Cagney <cagney@gnu.org>
5711
1279f4ff
AC
5712 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5713
1544280f
AC
5714 * gdb.base/sigbpt.exp: Make the common part of each test name a
5715 prefix instead of suffix.
5716
bcc82369
BR
57172004-07-07 Bob Rossi <bob_rossi@cox.net>
5718
5719 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5720 test from test_tbreak_creation_and_listing to
5721 test_file_list_exec_source_file
5722 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5723 Changed name of test from test_tbreak_creation_and_listing to
5724 test_file_list_exec_source_file
5725
23f4b0aa
JJ
57262004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5727
5728 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5729 the jmisc() constructor instead of <init>.
5730 * gdb.java/jmisc1.exp: Ditto.
5731
56401cd5
AC
57322004-07-07 Andrew Cagney <cagney@gnu.org>
5733
5734 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5735 corrupting the PC.
5736
44ae2f6a
MC
57372004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5738
5739 * gdb.cp/templates.exp: Accept whitespace change in demangler
5740 output.
5741
45a83408
AC
57422004-07-06 Andrew Cagney <cagney@gnu.org>
5743
5744 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5745
d205ad70
MC
57462004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5747
5748 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5749 * lib/compiler.cc: Likewise.
5750
06ea1a61
MC
57512004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5752
5753 * lib/compiler.cc: Work around string preprocessing problem
5754 with old hp c++ compiler.
5755 * lib/compiler.c: Likewise.
5756
daab1251
CV
57572004-06-29 Corinna Vinschen <vinschen@redhat.com>
5758
5759 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5760 directives to conditionalize symbol prefixing.
5761 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5762 additional_flags handling. Add underscore prefix for Cygwin.
5763 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5764 conditionalize symbol prefixing.
5765 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5766 additional_flags handling. Add underscore prefix for Cygwin.
5767
cc984116
CV
57682004-06-29 Corinna Vinschen <vinschen@redhat.com>
5769
5770 * gdb.base/bigcore.exp: Skip test on Cygwin.
5771
c279b077
MC
57722004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5773
5774 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5775 formats for "info register". Use gdb_test_multiple. Fix
5776 the "invalid register" test.
5777
0e915747
CV
57782004-06-28 Corinna Vinschen <vinschen@redhat.com>
5779
5780 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5781 PID for Cygwin. Add Cygwin specific strings to check for in some
5782 tests.
5783 (do_attach_tests): Add a test for user interaction when attaching
5784 to a process with no matching symbol table already loaded.
5785
11422c86
AC
57862004-06-26 Andrew Cagney <cagney@gnu.org>
5787
5788 Test PR java/1567 and PR java/1565.
5789 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5790 * gdb.java/jmisc2.exp: Delete file.
5791
cefbce26
MC
57922004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5793
5794 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5795
e19f872c
CV
57962004-06-25 Corinna Vinschen <vinschen@redhat.com>
5797
5798 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5799 attach process.
5800
d931ba3b
MC
58012004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5802
5803 * gdb.cp/pr-1553.exp: Remove.
5804
aef68c48
MC
58052004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5806
5807 * gdb.cp/pr-1553.cc: Remove.
5808 * gdb.cp/pr-1553.exp: Disable this test.
5809
8d5df71a
JB
58102004-06-20 Jim Blandy <jimb@redhat.com>
5811
a9c64011 5812 Fix PR testsuite/1680.
8d5df71a
JB
5813 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5814 regular expressions.
5815
4ac6f39d
MC
58162004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5817
5818 Fix PR testsuite/1679.
5819 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5820 Issue an UNSUPPORTED result instead.
5821
1b413552
JB
58222004-06-18 Jim Blandy <jimb@redhat.com>
5823
5824 * gdb.base/charset.exp: Only send a control-C if we see a new
5825 prompt and incomplete command.
5826
6daa6ebd
MC
58272004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5828
5829 * gdb.cp/pr-574.cc: Add copyright notice.
5830
51fa4ae0
JB
58312004-06-17 Jim Blandy <jimb@redhat.com>
5832
5833 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5834 cases where the regexp has no groups; this grabs random text from
5835 the previous test suite, whatever that was.
5836
8fea26c5
MC
58372004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5838
5839 * gdb.cp/printmethod.cc: Add copyright notice.
5840
1e3aeb41
MC
58412004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5842
5843 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5844
9d9030bc
AC
58452004-06-16 Andrew Cagney <cagney@gnu.org>
5846
5847 * gdb.base/signull.c: Update copyright. Include <string.h>.
5848 (bowler): Replace data_pointer with data_read
5849 and data_write cases. Add code_descriptor case.
5850 (zero, desc): New array and pointer.
5851 (data, code): Change to simple pointers.
5852 * gdb.base/signull.exp: Fix probe pattern matching a function
5853 descriptor SIGSEGV. Replace data_pointer with data_read and
5854 data_write tests.
5855
acd4ad44
AC
58562004-06-16 Andrew Cagney <cagney@gnu.org>
5857
5858 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5859
08fd625c
MC
58602004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5861
5862 * gdb.base/long_long.c: Add copyright notice.
5863
1903502c
MC
58642004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5865
5866 * gdb.base/long_long.exp: Remove reference to
5867 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5868 to gdb_breakpoint and gdb_continue_to_breakpoint.
5869
83313cb1
JB
58702004-06-14 Jim Blandy <jimb@redhat.com>
5871
5872 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5873 endian case.
5874
1bf404ef
AC
58752004-06-14 Andrew Cagney <cagney@gnu.org>
5876
5877 * gdb.base/gcore.exp (capture_command_output): Delete the always
5878 passing tests containing inferior values.
5879 * gdb.base/ending-run.exp: Do not include the breakpoint address
5880 in the test message. Update copyright.
5881 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5882 size in the test name, use gdb_test_multiple. Update copyright.
5883
ef220b33
MC
58842004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5885
5886 * gdb.cp/ref-types.cc: Add copyright notice.
5887
4f70a4c9
MC
58882004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5889
5890 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5891 hp_aCC_compiler.
5892 * lib/compiler.cc: Likewise.
5893 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5894 'set' commands. Log diagnostics for other lines. Set
5895 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5896
335928ac
MC
58972004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5898
5899 * gdb.cp/try_catch.cc: Add copyright notice.
5900
2efb12e8
MC
59012004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5902
5903 * gdb.cp/userdef.cc: Add copyright notice.
5904
0bbed51a
MC
59052004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5906
5907 * gdb.cp/virtfunc.cc: Add copyright notice.
5908
e12a46c9
RC
59092004-06-11 Randolph Chung <tausq@debian.org>
5910
5911 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5912 problem.
5913
338e05af
AC
59142004-06-10 Andrew Cagney <cagney@gnu.org>
5915
5916 * lib/compiler.cc, lib/compiler.c: Append either
5917 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5918 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5919 instead of gcc-3-3.
5920
dc3f10cb
AC
59212004-06-09 Andrew Cagney <cagney@gnu.org>
5922
b4d946af
AC
5923 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5924 gdb/1455, bug is specific to "long long" and "double".
a9c64011 5925
dc3f10cb
AC
5926 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5927 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5928 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5929 fixed.
5930
b5c0bfa2
AC
59312004-06-09 Andrew Cagney <cagney@gnu.org>
5932
5933 * gdb.base/structs.exp (test_struct_returns): Replace
5934 "return_value_unknown" and "finish_value_unknown" by
5935 "return_value_known" and "finish_value_known". Instead of
5936 "return_value_unknown" iff "finish_value_unknown", check
5937 "return_value_known" implies "finish_value_known".
5938
caeb605f
MH
59392004-06-08 Martin Hunt <hunt@redhat.com>
5940
5941 * gdb.base/float.exp: Add pattern for mips targets.
5942
c892bb64
RC
59432004-06-08 Randolph Chung <tausq@debian.org>
5944
5945 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5946 message for unknown architectures more clear.
5947
48306d3e
JB
59482004-06-08 Joel Brobecker <brobecker@gnat.com>
5949
5950 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5951 start the execution of the program.
5952
83ecb59f
JB
59532004-06-07 Jim Blandy <jimb@redhat.com>
5954
5955 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5956 * gdb.arch/i386-cpuid.h: New helper file.
5957
55264cb4
RC
59582004-06-07 Randolph Chung <tausq@debian.org>
5959
5960 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5961 has started.
5962
23cadb28
RM
59632004-06-04 Roland McGrath <roland@redhat.com>
5964
5965 Fix PR gdb/1647.
5966 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
5967 differently to be robust to output buffering differences.
5968
51d01eda
MC
59692004-06-04 Michael Chastain <mec.gnu@mindspring.com>
5970
5971 * gdb.threads/pthreads.exp: Update copyright years.
5972 (check_control_c): Change asynchronous 'after' to synchronous.
5973
f4fc3b93
RM
59742004-06-04 Roland McGrath <roland@redhat.com>
5975
5976 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
5977 next gdb prompt.
5978
4013522b
MC
59792004-06-02 Michael Chastain <mec.gnu@mindspring.com>
5980
5981 Fix PR gdb/1636.
5982 * gdb.threads/manythreads.exp: Change asynchronous 'after'
5983 calls to synchronous.
5984
7a8f1e6b
JB
59852004-05-26 Jim Blandy <jimb@redhat.com>
5986
5987 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
5988
81bb3443
RC
59892004-05-24 Randolph Chung <tausq@debian.org>
5990
5991 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
5992 * gdb.asm/pa.inc: New file.
5993
8f5a3103
MK
59942004-05-22 Mark Kettenis <kettenis@gnu.org>
5995
5996 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
5997
734b8fe8 59982004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 5999 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6000
6001 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6002 GDB prompt.
6003
725603e1
UW
60042004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6005
f4fc3b93 6006 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6007 setjmp/longjmp. Use sigaction instead of signal.
6008
8b923272 60092004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6010 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6011
6012 * gdb.threads/pthread_cond_wait.c: New file.
6013 * gdb.threads/pthread_cond_wait.exp: New testcase.
6014
8bfabb04
AC
60152004-05-13 Andrew Cagney <cagney@redhat.com>
6016
6017 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6018 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6019
42edda50
AC
60202004-05-11 Andrew Cagney <cagney@redhat.com>
6021
6022 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6023 fixed but revealed gdb/1639.
6024
d303a6c7
AC
60252004-05-10 Andrew Cagney <cagney@redhat.com>
6026
6027 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6028 func1" and "next to 2nd alarm", kernel bug avoided.
6029
bf08c2a1
DJ
60302004-05-10 Daniel Jacobowitz <dan@debian.org>
6031
6032 PR external/1568
6033 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6034 XFAIL if it is smaller than bytes_allocated.
6035 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6036 (main): Make chunks_allocated unsigned. Correct comment.
6037
c0586a34
JB
60382004-05-07 Joel Brobecker <brobecker@gnat.com>
6039
6040 * gdb.arch/powerpc-aix-prologue.c: New file.
6041 * gdb.arch/powerpc-aix-prologue.exp: New file.
6042
f2785d12
JB
60432004-05-07 Jim Blandy <jimb@redhat.com>
6044
6045 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6046 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6047
bd7f6e30
JB
60482004-05-06 Joel Brobecker <brobecker@gnat.com>
6049
6050 * gdb.base/sep.exp: No longer setup_kfail when the program was
6051 built with dwarf2.
6052
0a5e7efe
JI
60532004-05-05 Jim Ingham <jingham@apple.com>
6054
6055 * gdb.base/pending.exp: Make sure pending breakpoints
6056 preserve the ignore count.
f4fc3b93 6057
a8958849
MK
60582004-04-27 Jerome Guitton <guitton@gnat.com>
6059
6060 * i386-prologue.exp: Add testcase for jump instruction as first
6061 instruction of the real code.
6062 * i386-prologue.c (jump_at_beginning): New function.
6063
7e103f5b
MK
60642004-04-28 Mark Kettenis <kettenis@gnu.org>
6065
6066 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6067 x86_64-*-*.
6068
5d38b224
MK
60692004-04-28 Mark Kettenis <kettenis@gnu.org>
6070
6071 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6072 i*86-*-*.
6073
0ef32fd9
MK
60742004-04-25 Mark Kettenis <kettenis@gnu.org>
6075
6076 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6077 expression that checks the return type.
6078
71d7dd7c
AC
60792004-04-23 Andrew Cagney <cagney@redhat.com>
6080
6081 * gdb.base/call-sc.exp: New test of scalar call/return values.
6082 * gdb.base/call-sc.c: Ditto.
6083
1e9f977e
JJ
60842004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6085
6086 * gdb.threads/manythreads.c: Reduce thread stack size.
6087
899d9e3a
JJ
60882004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6089
6090 * gdb.threads/manythreads.c: Add copyright notice.
6091
61bcae62
AC
60922004-04-23 Andrew Cagney <cagney@redhat.com>
6093
6094 * gdb.base/siginfo.exp: Better handle step out of signal.
6095 * gdb.base/sigstep.exp: Ditto.
6096
7339a42e 60972004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6098 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6099
6100 * gdb.threads/manythreads.c: New testcase.
6101 * gdb.threads/manythreads.exp: Ditto.
6102
5c98409b
JB
61032004-04-22 Jim Blandy <jimb@redhat.com>
6104
6105 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6106 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6107
3b611f1a
MC
61082004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6109
6110 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6111
f0fd9238
AC
61122004-04-21 Andrew Cagney <cagney@redhat.com>
6113
6114 * gdb.base/sigstep.c: New file.
6115 * gdb.base/sigstep.exp: New file.
6116
90990674
JB
61172004-04-16 Joel Brobecker <brobecker@gnat.com>
6118
6119 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6120 call to observer_notify_normal_stop.
6121
78cef34b
AC
61222004-04-15 Andrew Cagney <cagney@redhat.com>
6123
6124 * gdb.base/siginfo.c: New file.
6125 * gdb.base/siginfo.exp: New file.
6126
d2343407
JB
61272004-04-12 J. Brobecker <brobecker@gnat.com>
6128
6129 * gdb.base/sep.exp: Fix typo in comment.
6130
a2dba3c8
JB
61312004-04-12 J. Brobecker <brobecker@gnat.com>
6132
6133 * gdb.base/sep.c: New file.
6134 * gdb.base/sep-proc.c: New file.
6135 * gdb.base/sep.exp: New testcase.
6136
15f7b60e
MK
61372004-04-09 Mark Kettenis <kettenis@gnu.org>
6138
6139 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6140 support.
6141
44f4de1a
AC
61422004-04-05 Andrew Cagney <cagney@redhat.com>
6143
6144 * gdb.base/sigaltstack.c: New file.
6145 * gdb.base/sigaltstack.exp: New file.
6146
ef04f396
JB
61472004-04-04 Joel Brobecker <brobecker@gnat.com>
6148
6149 * gdb.base/foll-fork.exp: Update the expected output for
6150 "help set follow-fork-mode", to match a change that was made
6151 to the help of this variable on 2004-01-13.
6152
d40d2c92
JB
61532004-04-01 Joel Brobecker <brobecker@gnat.com>
6154
6155 * lib/ada.exp: Add copyright notice.
6156 * bar.ads: Likewise.
6157 * bar.adb: Likewise.
6158 * null_record.adb: Likewise.
6159 * null_record.exp: Likewise.
6160 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6161
f86ef5a3
JB
61622004-04-01 Joel Brobecker <brobecker@gnat.com>
6163
6164 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6165 * configure: Regenerate.
6166
414e70e3
JB
61672004-04-01 Joel Brobecker <brobecker@gnat.com>
6168
6169 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6170 to build the application. Remove the message printed when in
6171 verbose mode, redundant with the UNSUPPORTED message above.
6172
f0aaee49
JB
61732004-03-31 Joel Brobecker <brobecker@gnat.com>
6174
6175 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6176 * gdb.ada (null_record.exp): New testcase.
6177
ac81cb54
JB
61782004-03-31 Joel Brobecker <brobecker@gnat.com>
6179
6180 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6181
854af2f7
JB
61822004-03-31 Joel Brobecker <brobecker@gnat.com>
6183
6184 * gdb.ada: New subdirectory.
6185 * gdb.ada/Makefile.in: New file.
6186 * gdb.ada/gnat_ada.gpr.in: New file.
6187
034cb681
JB
61882004-03-31 Joel Brobecker <brobecker@gnat.com>
6189
6190 * lib/ada.exp: New file.
6191
78a1a894
DJ
61922004-03-24 Daniel Jacobowitz <drow@mvista.com>
6193
6194 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6195 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6196
4b2b3b3e
AC
61972004-03-22 Andrew Cagney <cagney@redhat.com>
6198
6199 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6200 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6201 Problem identified by Ulrich Weigand.
6202
23c73aa3
DC
62032004-03-17 David Carlton <carlton@kealia.com>
6204
6205 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6206 PR c++/826.
6207
d63a86f8
RM
62082004-03-16 Roland McGrath <roland@redhat.com>
6209
6210 * gdb.base/auxv.exp: New file.
6211 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6212
0e02aa50
DC
62132004-03-12 David Carlton <carlton@kealia.com>
6214
6215 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6216 * gdb.cp/pr-1553.cc: Ditto.
6217 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6218 pass branch.
6219
c20b71be
MC
62202004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6221
6222 * gdb.cp/templates.exp: Accept more template types.
6223
c7414a01
MC
62242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6225
6226 From Corinna Vinschen with modifications.
6227 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6228 local variable obj_with_enum.
6229 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6230 results with obj_with_enum.
6231
ed69573c
MC
62322004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6233
6234 * gdb.cp/classes.cc: New file, copied from misc.cc.
6235 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6236
28301461
MC
62372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6238
6239 * gdb.cp/misc.cc: Add copyright notice.
6240
1198ecbe
DC
62412004-03-05 David Carlton <carlton@kealia.com>
6242
6243 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6244 * gdb.cp/rtti.h: Update copyright.
6245 (namespace n2::n3): New.
6246 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6247 (n2::n3::func3): New.
6248 (main): Call n2::n3::func3.
6249 * gdb.cp/rtti2.cc: Update copyright.
6250 (n2::create3): New.
6251
9e08c470
MK
62522004-03-04 Mark Kettenis <kettenis@gnu.org>
6253
6254 * gdb.asm/openbsd.inc: Fix typo.
6255
4bebc3aa
FF
62562004-03-03 Fred Fish <fnf@redhat.com>
6257
6258 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6259 "val" instead of unused "size". Update copyright year.
6260
6ea9fb37
DJ
62612004-02-29 Daniel Jacobowitz <drow@mvista.com>
6262
6263 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6264 to use unsigned char.
6265 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6266 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6267
23b23974
DJ
62682004-02-29 Daniel Jacobowitz <drow@mvista.com>
6269
6270 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6271 line of output.
6272
7574fd53
DJ
62732004-02-28 Daniel Jacobowitz <drow@mvista.com>
6274
6275 * gdb.base/relocate.c (dummy): Initialize.
6276
a195357f
DJ
62772004-02-28 Daniel Jacobowitz <drow@mvista.com>
6278
6279 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6280 a breakpoint at exit.
6281
72fd54a9
FF
62822004-02-27 Fred Fish <fnf@redhat.com>
6283
6284 * gdb.base/chng-syms.exp: Add expect condition to match failing
6285 case that isn't a timeout.
6286
b9d23137
AC
62872004-02-27 Andrew Cagney <cagney@redhat.com>
6288
6289 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6290 support.
6291
15d208f6 62922004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6293
15d208f6
FF
6294 * gdb.arch/gdb1431.c: Remove.
6295 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6296 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6297 of "until" incorrectly.
6298
98f9cd2d
JB
62992004-02-26 J. Brobecker <brobecker@gnat.com>
6300
6301 * gdb.cp/class2.cc (empty): New class.
6302 (refer): New function.
6303 (main): Declare an object of type empty and use it.
6304 * gdb.cp/class2.exp: Print the value of an object of type empty.
6305
9b50c11b
JJ
63062004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6307
6308 * gdb.base/langs.exp: Update query string to match the
6309 new nquery format used for pending breakpoints.
6310
0dcd613f
AC
63112004-02-26 Andrew Cagney <cagney@redhat.com>
6312
6313 Fix PR i18n/1570.
6314 * gdb.base/charset.c: Update copyright notice.
6315 (main, init_string): Remove the escape character '\e' tests.
6316 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6317 * gdb.base/charset.exp (valid_host_charset): Ditto.
6318 * gdb.base/setvar.exp: Ditto.
6319
b8a56647
AC
63202004-02-24 Andrew Cagney <cagney@redhat.com>
6321
90d59e34
AC
6322 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6323 mmapped data in core file" PASS and FAIL messages consistent.
6324
b8a56647
AC
6325 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6326 setting a breakpoint. Work around PR java/1565.
6327
9f27c604
JJ
63282004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6329
6330 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6331 new nquery format.
6332 * gdb.base/pending.exp: Ditto.
6333
3224a706
MK
63342004-02-22 Mark Kettenis <kettenis@gnu.org>
6335
6336 * configure.in: Run stabs tests on *BSD.
6337 * configure: Regenerated.
6338
41e0a9ca
MK
63392004-02-21 Mark Kettenis <kettenis@gnu.org>
6340
6341 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6342
1e1b3428
FF
63432004-02-20 Fred Fish <fnf@redhat.com>
6344
6345 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6346 blank in test for "returns short", for consistency with other
6347 "returns xxx" tests. Update copyright year.
6348
f9a7572a
FF
63492004-02-19 Fred Fish <fnf@redhat.com>
6350
6351 New testcase for PR breakpoint/1558.
6352 * gdb.arch/gdb1558.exp: New file.
6353 * gdb.arch/gdb1558.c: New file.
6354
b2ce2854
EZ
63552004-02-19 Elena Zannoni <ezannoni@redhat.com>
6356
6357 * gdb.base/nodebug.exp: Fix typo.
6358
e7c9ff01
JB
63592004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6360
6361 Committed by Jim Blandy <jimb@redhat.com>.
6362
62f4b920
JB
6363 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6364
2db536a1
JB
6365 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6366
e7c9ff01
JB
6367 * gdb.base/float.exp: Support s390*-*-* targets.
6368
f3205b34
AF
63692004-02-17 Adam Fedor <fedor@gnu.org>
6370
6371 * gdb.base/gdb1555.exp: New file.
6372 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6373
9d62932d
EZ
63742004-02-17 Elena Zannoni <ezannoni@redhat.com>
6375
6376 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6377
344c9711
FF
63782004-02-16 Fred Fish <fnf@redhat.com>
6379
6380 * gdb.arch/gdb1291.c: Remove
6381 * gdb.arch/gdb1291.s: New test input file.
6382 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6383 fail. Test for correct result, known incorrect result, other
6384 failures and timeouts.
6385
2d822687
AC
63862004-02-16 Andrew Cagney <cagney@redhat.com>
6387
6388 * gdb.base/bigcore.exp: New file.
6389 * gdb.base/bigcore.c: New file.
6390
dac15b66
AC
63912004-02-13 Andrew Cagney <cagney@redhat.com>
6392
6393 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6394 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6395 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6396 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6397 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6398 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6399 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6400 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6401 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6402 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6403
6bdfc2c4
JJ
64042004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6405
6406 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6407 executed is an alloc instruction.
6408
87b3ede8
DC
64092004-02-11 David Carlton <carlton@kealia.com>
6410
6411 * gdb.cp/breakpoint.exp: New.
6412 * gdb.cp/breakpoint.cc: New.
6413
6e19e2bf
MC
64142004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6415
6416 Partial fix for PR gdb/1543.
6417 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6418 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6419 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6420 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6421 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6422 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6423 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6424 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6425 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6426 to bug-gdb@prep.ai.mit.edu .
6427 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6428 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6429 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6430 Likewise.
6431
5c5455dc
AC
64322004-02-10 Andrew Cagney <cagney@redhat.com>
6433
6434 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6435 using gdb_internal_error_resync.
6436
9cf689d7
DJ
64372004-02-09 Daniel Jacobowitz <drow@mvista.com>
6438
6439 * gdb.threads/thread-specific.exp: Stop early if no threads are
6440 found.
6441
d2dc51db
MC
64422004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6443
6444 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6445
14b1a056
DJ
64462004-02-08 Daniel Jacobowitz <drow@mvista.com>
6447
6448 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6449 breakpoints.
6450
83f66e8f
DJ
64512004-02-07 Daniel Jacobowitz <drow@mvista.com>
6452
6453 * config/sim.exp (gdb_load): Handle $arg == "".
6454 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6455 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6456
30fc0091
EZ
64572004-02-07 Elena Zannoni <ezannoni@redhat.com>
6458
a9c64011
AS
6459 * gdb.base/maint.exp: Update test to reflect
6460 obstack changes.
30fc0091 6461
4d806929
JJ
64622004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6463
6464 * gdb.base/pendshr.c (pendfunc): New function that calls
6465 pendfunc1.
6466 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6467
7bfdd688
FF
64682004-02-04 Fred Fish <fnf@redhat.com>
6469
6470 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6471 function symbols and update copyright years.
6472 * gdb.arch/gdb1291.c: Ditto.
6473
aaa08ee4
MC
64742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6475
6476 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6477
dbad7755
MC
64782004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6479
6480 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6481
ec4646ef
MC
64822004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6483
6484 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6485
1b802196
FF
64862004-02-02 Fred Fish <fnf@redhat.com>
6487
6488 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6489 remote targets. Update copyright years.
6490
18fe2033
JJ
64912004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6492
6493 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6494 support.
6495 * gdb.base/langs.exp: Fix test which attempts to create
6496 breakpoint on non-existent function to handle new pending
6497 support.
6498 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6499 a breakpoint.
6500 * gdb.base/pending.exp: New test.
6501 * gdb.base/pending.c: New file.
6502 * gdb.base/pendshr.c: Ditto.
6503
8d577d32
DC
65042004-02-02 David Carlton <carlton@kealia.com>
6505
6506 * gdb.cp/overload.exp: Add overloadNamespace tests.
6507 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6508 (overloadNamespace, XXX): New.
6509 (main): Call XXX::marker2.
6510
3ad13771
FF
65112004-02-01 Fred Fish <fnf@redhat.com>
6512
6513 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6514 * gdb.base/finish.exp: Ditto.
6515 * gdb.base/gcore.exp: Ditto.
6516 * gdb.base/huge.exp: Ditto.
6517 * gdb.base/info-proc.exp: Ditto.
6518 * gdb.base/return2.exp: Ditto.
6519 * gdb.threads/gcore-thread.exp: Ditto.
6520
44c75849
DJ
65212004-02-01 Daniel Jacobowitz <drow@mvista.com>
6522
6523 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6524
005bc093
MK
65252004-02-01 Mark Kettenis <kettenis@gnu.org>
6526
6527 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6528 that opening the file succeeds on OpenBSD.
6529
c47cebdb
DJ
65302004-02-01 Daniel Jacobowitz <drow@mvista.com>
6531
6532 * gdb.threads/thread-specific.c: New file.
6533 * gdb.threads/threads-specific.exp: New test script.
6534 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6535 to expect_out.
6536
5a01311c
MK
65372004-02-01 Mark Kettenis <kettenis@gnu.org>
6538
6539 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6540 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6541 only on the "print_small_structs from print_long_arg_list" test.
6542
ce22a4f1
DJ
65432004-02-01 Daniel Jacobowitz <drow@mvista.com>
6544
6545 * gdb.base/completion.exp: Kill a stray backslash.
6546
6547 From Jim Ingham <jingham@apple.com>:
6548 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6549 agrees with the result from sending a tab.
6550
abbab9d3
DJ
65512004-01-31 Daniel Jacobowitz <drow@mvista.com>
6552
6553 * gdb.base/chng-syms.exp: Remove stray newline.
6554
53904d1e
MK
65552004-01-31 Mark Kettenis <kettenis@gnu.org>
6556
6557 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6558 *-*-openbsd*.
6559 * gdb.asm/openbsd.inc: New file.
6560
3a4b3aac
MK
65612004-01-30 Mark Kettenis <kettenis@gnu.org>
6562
6563 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6564 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6565 *-*solaris2*. Remove commented out default settings for
6566 asm-flags. Replace gdb_compile with target_link.
6567
ebac27b4
MC
65682004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6569
6570 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6571 for all tests. Remove old hp-ux and cygnus xfail cases.
6572
d8679d84
PH
65732004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6574
6575 * gdb.base/chng-syms.exp: New file.
6576 * gdb.base/chng-syms.c: New file.
6577
0a55bc22
MC
65782004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6579
6580 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6581 Provide arms for current output in all my configurations.
6582
94b8e876
MC
65832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6584
6585 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6586 * lib/compiler.cc: Likewise.
6587 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6588 get the right preprocessor. Eval the output directly. Remove
6589 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6590 hp_f77_compiler and hp_f90_compiler completely.
6591 (gdb_preprocess): Delete.
6592 (get_compiler): Delete.
6593
7cf03d44
MK
65942004-01-24 Mark Kettenis <kettenis@gnu.org>
6595
6596 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6597 <string.h>.
6598
68b6dce9
NR
65992004-01-24 Nick Roberts <nick@nick.uklinux.net>
6600
6601 * gdb.mi/mi-stack.exp: Update copyright.
6602
b368761e
DC
66032004-01-23 David Carlton <carlton@kealia.com>
6604
6605 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6606 test for cp_lookup_transparent_type.
6607 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6608 call them.
6609
f2061b53
DJ
66102004-01-23 Daniel Jacobowitz <drow@mvista.com>
6611
6612 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6613 after -var-update.
6614
37fc574a
DC
66152004-01-23 David Carlton <carlton@kealia.com>
6616
6617 * gdb.cp/namespace.cc (C::ensureRefs): New.
6618 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6619
8e94b928
NR
66202004-01-20 Nick Roberts <nick@nick.uklinux.net>
6621
6622 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6623 case "-stack-list-locals 2".
6624 * gdb.mi/mi-var-child.exp: Test for case
6625 "-var-list-children --all-values NAME".
6626
997b0952
MC
66272004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6628
6629 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6630
52470da3
MK
66312004-01-18 Mark Kettenis <kettenis@gnu.org>
6632
7049b4b8
MK
6633 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6634 used with gdb_test_multiple.
6635
52470da3
MK
6636 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6637 read at address 0. This fixes PR testsuite/1504.
6638
da6012e5
DJ
66392004-01-18 Daniel Jacobowitz <drow@mvista.com>
6640
6641 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6642 Remove downloading, guessing the host executable, the calls to
6643 gdb_file_cmd and gdb_target_cmd, and "load" support.
6644 (infer_host_exec): New function broken out from gdb_load.
6645 (gdb_load): New wrapper for gdbserver_gdb_load.
6646 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6647 gdb_target_cmd. Use -target-select.
6648 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6649 Download binaries to the host. Clear last_mi_remote_file when
6650 we load a new binary.
6651 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6652 call gdbserver_gdb_load and mi_gdb_target_cmd.
6653
32c70722
MC
66542004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6655
6656 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6657 type patterns.
6658
b0cecf36
MC
66592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6660
6661 * gdb.cp/templates.exp: Fix typo in test name of
6662 "print Foo<volatile char*>::foo".
6663
4120d7e6
MC
66642004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6665
6666 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6667
f679e530
BE
66682004-01-16 Ben Elliston <bje@wasabisystems.com>
6669
6670 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6671 (clean mostlyclean): Remove empty rm.
6672
091c48f6
MC
66732004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6674
6675 * gdb.base/setvar.exp: Add copyright years.
6676
3e5fc8d2
DC
66772004-01-14 David Carlton <carlton@bactrian.org>
6678
6679 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6680 PR c++/1511 and update coment.
6681 * gdb.cp/templates.exp: Update patterns to match current output.
6682 If changes involve something other than whitespace, KFAIL
6683 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6684
63d06c5c
DC
66852004-01-14 David Carlton <carlton@kealia.com>
6686
6687 * gdb.cp/namespace.exp: Add tests involving classes defined within
6688 namespaces.
6689 * gdb.cp/namespace.cc (C::CClass): New.
6690 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6691
a51dab88
EZ
66922004-01-14 Elena Zannoni <ezannoni@redhat.com>
6693
6694 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6695 what debug info we have. Print a better message if something goes
6696 wrong while producing the separate debug info file.
6697
a476ccc9
MC
66982004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6699
6700 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6701
f453692c
MC
67022004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6703
6704 * gdb.base/callfuncs.c: Add copyright notice.
6705
f40063a5
MC
67062004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6707
6708 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6709 inheritance. PR gdb/1498, PR gcc/13539.
6710
19ac3974
EZ
67112004-01-13 Elena Zannoni <ezannoni@redhat.com>
6712
a9c64011
AS
6713 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6714 test specific name.
6715 * gdb.mi/gdb669.exp: Ditto.
6716 * gdb.mi/mi-pthreads.exp: Ditto.
6717 * gdb.mi/mi1-pthreads.exp: Ditto.
6718 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6719
56c97c6e
MC
67202004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6721
6722 * gdb.cp/member-ptr.cc: Add copyright notice.
6723
a0644324
MC
67242004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6725
6726 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6727 some patterns for recent versions of gcc and hpacc. Delete
6728 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6729 Delete tests that access a NULL pointer-to-member-data. This
6730 script is still disabled for gcc.
6731
32fabe09
EZ
67322004-01-12 Elena Zannoni <ezannoni@redhat.com>
6733
6734 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6735 escaped correctly.
32fabe09 6736
1f8a6abb
EZ
67372004-01-12 Elena Zannoni <ezannoni@redhat.com>
6738
6739 * gdb.base/sepdebug.exp: New file.
6740 * gdb.base/sepdebug.c: New file.
6741 * lib/gdb.exp (separate_debug_filename): New procedure.
6742 (gdb_gnu_strip_debug): New procedure.
6743
48efe704
AC
67442004-01-12 Andrew Cagney <cagney@redhat.com>
6745
6746 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6747 * gdb.mi/ChangeLog-1999-2003: New file.
6748
a9415475
AC
67492004-01-12 Andrew Cagney <cagney@redhat.com>
6750
6751 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6752 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6753 or EEXIST", treat EBUSY as an XFAIL.
6754
83b8cf9d
MC
67552004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6756
6757 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6758 hp_cc_compiler.
6759
9939d2a8
MC
67602004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6761
6762 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6763 decorations.
6764
1ff8cadf
MC
67652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6766
6767 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6768 and "(aCC)" decorations. Remove obsolete doco about old
6769 test results.
6770
6fa9022e
MC
67712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6772
6773 * gdb.cp/exception.exp: Fix typo in doco.
6774
209721fe
MK
67752004-01-09 Mark Kettenis <kettenis@gnu.org>
6776
6777 * gdb.base/gdb1476.exp: Fix typo.
6778
ef11303e
MC
67792004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6780
6781 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6782 file.
6783
041ab88c
MC
67842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6785
6786 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6787 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6788 Use gdb_compile. Remove restriction on gcc. Add some patterns
6789 for recent version of gdb. Delete second half, which was a copy
6790 of the first half with different build flags. This test is
6791 still disabled because it is still not ready for production.
6792
e36d075a
MC
67932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6794
6795 * gdb.cp/exception.cc: Add copyright notice.
6796 * gdb.cp/exception.exp: Add a notice that this file is broken
6797 because of line number changes caused by addition of copyright
6798 notice.
6799
42b190ad
MC
68002004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6801
6802 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6803 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6804
8f25f06b
MC
68052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6806
6807 * gdb.cp/classes.exp: Accept gnu abi 2.
6808 * gdb.cp/derivation.exp: Likewise.
6809 * gdb.cp/overload.exp: Likewise.
6810 * gdb.cp/virtfunc.exp: Likewise.
6811
06ded8b8
MC
68122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6813
6814 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6815 semicolon after end of function.
6816
77c26ae3
MC
68172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6818
6819 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6820 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6821 boilerplate code for compiling and running the program under
6822 test. Add some string method tests.
6823
20757486
MC
68242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6825
6826 * gdb.cp/bs15503.cc: Add copyright notice.
6827 * gdb.cp/bs15503.exp: Adjust line number.
6828
0fd3b503
MC
68292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6830
6831 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6832 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6833
10d1bea8
MC
68342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6835
6836 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6837 hp_cc_compiler.
6838
2789202a
MC
68392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6840
6841 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6842 * gdb.cp/ctti.exp: Use the marker instead of "next".
6843 With gcc, run further before bailing.
6844
b862f14c
MC
68452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6846
6847 * gdb.cp/cttiadd.cc: Add copyright notice.
6848 * gdb.cp/cttiadd1.cc: Likewise.
6849 * gdb.cp/cttiadd2.cc: Likewise.
6850 * gdb.cp/cttiadd3.cc: Likewise.
6851
96da2469
MC
68522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6853
6854 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6855 Use gdb_test, gdb_test_multiple. Use floating-point values that
6856 have exact representations in IEEE-ish formats.
6857
053248ff
MC
68582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6859
6860 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6861 compilers. Delete duplicate call to get_compiler_info.
6862 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6863 * gdb.base/volatile.exp: Likewise.
6864
84acecdd
MK
68652004-01-07 Mark Kettenis <kettenis@gnu.org>
6866
6867 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6868 memory at address 0.
6869
fe11a27f
MC
68702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6871
6872 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6873 to test for hp-ux assembler. Fix copyright years.
6874
60ad077b
AC
68752004-01-07 Andrew Cagney <cagney@redhat.com>
6876
6877 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6878
1c9b8f33
AC
68792004-01-07 Andrew Cagney <cagney@redhat.com>
6880
6881 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6882 when creating the read-only file. From analysis by Roland McGrath
6883 and Elena Zannoni.
6884
753ccc7a
MC
68852004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6886
6887 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6888
eca3e36b
MC
68892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6890
6891 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6892 data pointers.
6893
f8d4bac4
MC
68942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6895
6896 * gdb.cp/m-static.exp: Compile one source file at a time.
6897 Delete unused call to get_compiler_info.
6898
9b4e0f94
MC
68992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6900
6901 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6902 * gdb.base/call-rt-st.exp: Likewise.
6903 * gdb.base/nodebug.exp: Likewise.
6904 * gdb.base/volatile.exp: Likewise.
6905 * gdb.cp/ref-types.exp: Likewise.
6906 * gdb.cp/templates.exp: Likewise.
6907
023c1024
MK
69082004-01-05 Mark Kettenis <kettenis@gnu.org>
6909
6910 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6911
19703c4a
MC
69122004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6913
6914 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6915 hppa*-hp-hpux*.
6916
18b67037
MK
69172004-01-04 Mark Kettenis <kettenis@gnu.org>
6918
ba6219c8
MK
6919 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6920 x86_64-*-*.
6921
18b67037
MK
6922 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6923 sparc64-*-* and sparc*-solaris2*.
6924
1bfbbb9d
MK
69252004-01-04 Mark Kettenis <kettenis@gnu.org>
6926
6927 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6928 return ${tests}" test. The ${tests} already mentions the
6929 filename.
6930
06846494
MC
69312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6932
6933 * gdb.cp/local.exp: Accept gcc abi 2.
6934
3b0cb202
MC
69352004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6936
6937 * gdb.cp/templates.exp: Accept gcc abi 2.
6938
0643ec3f
MC
69392004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6940
6941 * lib/compiler.cc: Remove supports_template_debugging.
6942 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6943
d231d0b1
MC
69442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6945
6946 * gdb.cp/namespace.exp: Accept gcc abi 2.
6947
44ffb27c
MC
69482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6949
6950 * gdb.cp/method.exp: Accept gcc abi 2.
6951
184ad485
MC
69522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6953
6954 * gdb.cp/classes.exp: Generate identical results as old version.
6955 * gdb.cp/derivation.exp: Likewise.
6956 * gdb.cp/overload.exp: Likewise.
6957 * gdb.cp/virtfunc.exp: Likewise.
6958
116f09e7
MC
69592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6960
6961 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6962 mysterious bug with sourceware version of expect.
6963
b1379776
MC
69642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6965
6966 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
6967 current versions of gcc, including gcc abi 2. Remove gratuitous
6968 restart of test program. Use gdb_test_multiple and gdb_test for
6969 all tests. Add patterns to xfail missing "const" in "const char *"
6970 and kfail PR gdb/1155.
6971
6b7a4c0e
MC
69722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6973
6974 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
6975 current versions of gcc, including gcc abi 2. Remove gratuitous
6976 restart of test program. Use gdb_test_multiple and gdb_test for
6977 all tests. Add patterns to kfail PR gdb/1498.
6978
51615d72
MC
69792003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6980
6981 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
6982 current versions of gcc, including gcc abi 2. Use "breakpoint"
6983 and "continue" instead of restarting the target program. Use
6984 gdb_test_multiple and gdb_test for all tests.
6985
7b79a9d7
MK
69862004-01-01 Mark Kettenis <kettenis@gnu.org>
6987
6988 * gdb.asm/asm-source.exp: Update copyright year. Link statically
6989 for *-*-solaris2*.
6990
1cd3489f
MC
69912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
6992
6993 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
6994 current versions of gcc, including gcc abi 2. Use "breakpoint"
6995 and "continue" instead of restarting the target program several
6996 times. Use gdb_test_multiple and gdb_test for all tests.
6997
850742db
MC
69982003-12-18 Michael Chastain <mec.gnu@mindspring.com>
6999
7000 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7001 source files.
7002
eb4bbda8
MC
70032003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7004
7005 * gdb.base/environ.exp: Handle compiling test case from multiple
7006 source files.
7007
e42c7771
MC
70082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7009
7010 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7011
80e4b428
JB
70122003-12-17 Jim Blandy <jimb@redhat.com>
7013
5f06973a
JB
7014 * gdb.base/freebpcmd.c: Add copyright notice.
7015
80e4b428
JB
7016 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7017
0ab84fb7
MC
70182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7019
7020 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7021
1b3bb3d0
JB
70222003-12-13 Jim Blandy <jimb@redhat.com>
7023
7024 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7025
3a4c9371
KB
70262003-12-12 Kevin Buettner <kevinb@redhat.com>
7027
7028 * gdb.asm/frv.inc: New file.
7029 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7030
a1dea79a
FF
70312003-12-09 Fred Fish <fnf@redhat.com>
7032
7033 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7034 functions to break1.c and leave prototypes behind. Add more
7035 "set breakpoint NN here" comments.
7036 * gdb.base/break1.c: New file.
7037
7038 * gdb.base/break.exp: Handle compiling test case from multiple
7039 source files and change source file references as needed.
7040 * gdb.base/completion.exp: Ditto.
7041 * gdb.base/condbreak.exp: Ditto.
7042 * gdb.base/define.exp: Ditto.
7043 * gdb.base/ena-dis-br.exp: Ditto.
7044 * gdb.base/info-proc.exp: Ditto.
7045 * gdb.base/maint.exp: Ditto.
7046 * gdb.base/until.exp: Ditto.
7047
7048 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7049 hardcoded line numbers.
7050 * gdb.base/define.exp: Ditto.
7051 * gdb.base/ena-dis-br.exp: Ditto.
7052 * gdb.base/maint.exp: Ditto.
7053 * gdb.base/until.exp: Ditto.
7054
7055 * gdb.base/completion.exp: Use "break1" for completion tests since
7056 "break" is no longer a unique prefix.
7057
5266b69c
AC
70582003-12-06 Andrew Cagney <cagney@redhat.com>
7059
7060 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7061 "return_value_unimplemented". When an unimplemented struct return
7062 architecture, report incorrect values as a KFAIL
7063
374451f0
MC
70642003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7065
7066 * gdb.cp/rtti.exp: Accept new wording of warning from
7067 cp_lookup_rtti_type.
7068
ba9b20a7
MC
70692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7070
7071 Partial fix for PR testsuite/1456.
7072 * gdb.base/scope.exp (test_at_main): Replace references to
7073 gcc_compiled with calls to test_compiler_info.
7074 (test_at_foo): Likewise.
7075 (test_at_bar): Likewise.
7076
b74b6d0b
MC
70772003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7078
7079 Partial fix for PR testsuite/1456.
7080 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7081 to test_compiler_info.
7082
ccfa3402
MC
70832003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7084
7085 * gdb.base/so-impl-ld.exp: Update copyright notice.
7086
f6246aba
MC
70872003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7088
7089 Partial fix for PR testsuite/1456.
7090 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7091 to test_compiler_info.
7092
13ae734a
MC
70932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7094
7095 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7096 from current versions of gdb. Clean up regular expressions.
7097 Delete redundant timeout case.
7098
d8e1cdee
MC
70992003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7100
7101 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7102 from current versions of gdb. Clean up regular expressions.
7103 Delete redundant timeout case.
7104
96457b64
MC
71052003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7106
7107 Partial fix for PR testsuite/1456.
7108 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7109 gcc_compiled with call to test_compiler_info.
7110
f35309fc
MC
71112003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7112
7113 Partial fix for PR testsuite/1456.
7114 * gdb.base/list.exp (test_list_function): Delete unused declaration
7115 of gcc_compiled.
7116
d7afdf9b
MC
71172003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7118
7119 Partial fix for PR testsuite/1456.
7120 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7121 call to test_compiler_info.
7122
71507b56
MK
71232003-11-29 Mark Kettenis <kettenis@gnu.org>
7124
7125 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7126 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7127 it to create the appropriate note.inc.
7128 * gdb.asm/asmsrc1.s: Include "note.inc".
7129 * gdb.asm/netbsd.inc: New file.
7130 * gdb.asm/empty.inc: New file.
7131
f81f93f7
MC
71322003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7133
7134 Partial fix for PR testsuite/1456.
7135 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7136 calls to test_compiler_info.
7137
9a77938e
MC
71382003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7139
7140 Partial fix for PR testsuite/1456.
7141 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7142 calls to test_compiler_info.
7143
e8367dc7
MK
71442003-11-27 Mark Kettenis <kettenis@gnu.org>
7145
7146 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7147 pattern for the KFAILs.
7148
526c61ee
AF
71492003-11-25 Adam Fedor <fedor@gnu.org>
7150
7151 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7152 * gdb.objc/objcdecode.m: New file.
7153
28f2d600
AF
71542003-11-25 Adam Fedor <fedor@gnu.org>
7155
7156 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7157 * gdb.objc/nondebug.m: New file.
7158
a3895cee
BE
71592003-11-26 Ben Elliston <bje@wasabisystems.com>
7160
7161 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7162 NetBSD as it does on FreeBSD. Modelled on a similar change by
7163 Mark Kettenis on 2003-05-30.
7164 (link-flags): Set to "--entry _start" regardless of target.
7165 Special linker flags are to be appended to $link-flags.
7166 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7167
c9f2c8a3
MC
71682003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7169
7170 * gdb.cp/method.exp: Accept output of new demangler.
7171
15a0587a 71722003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7173
7174 * gdb/class2.exp: New file.
7175 * gdb/class2.cc: New file.
7176
3c00b570
MC
71772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7178
7179 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7180 of new demangler.
7181
7027acc7
MK
71822003-11-23 Mark Kettenis <kettenis@gnu.org>
7183
7184 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7185 of gdb_test "run".
7186
b0e1598a
MK
71872003-11-23 Mark Kettenis <kettenis@gnu.org>
7188
7189 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7190 "continue" into "run".
7191
4d9eda44
MC
71922003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7193
7194 Partial fix for PR testsuite/1456.
7195 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7196 call to test_compiler_info.
7197 * gdb.cp/ctti.exp: Likewise.
7198 * gdb.cp/derivation.exp: Likewise.
7199 * gdb.cp/member-ptr.exp: Likewise.
7200 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7201 reference to gcc_compiled.
7202
72032003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7204
7205 Fix PR testsuite/1463.
7206 * gdb.base/structs.exp (start_structs_test): Call
7207 get_debug_format before using the debug format.
7208
d422fe19
AC
72092003-11-22 Andrew Cagney <cagney@redhat.com>
7210
7211 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7212 * gdb.base/structs.exp: Use gdb_test_multiple.
7213
039cf96d
AC
72142003-11-20 Andrew Cagney <cagney@redhat.com>
7215
6882279b
AC
7216 * gdb.base/structs.exp: Handle and recover from internal errors.
7217 Replace "foo${n}" with "foo<n>" in test messages.
7218
e53890ae
AC
7219 * gdb.base/structs.exp: Update copyright. Rewrite.
7220 * gdb.base/structs.c: Update copyright. Rewrite.
7221
2b211c59
AC
7222 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7223 resync count exceeded.
d63a86f8 7224
039cf96d
AC
7225 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7226 from the internal error.
7227 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7228 Original from Jim Blandy.
7229 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7230
eac98b22
AC
72312003-11-19 Andrew Cagney <cagney@redhat.com>
7232
7233 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7234 KFAIL.
7235
67455b2a
MK
72362003-11-17 Mark Kettenis <kettenis@gnu.org>
7237
7238 New testcase for PR backtrace/1435.
7239 * gdb.arch/i386-unwind.exp: New file.
7240 * gdb.arch/i386-unwind.c: New file.
7241
853d6e5b
AC
72422003-11-17 Andrew Cagney <cagney@redhat.com>
7243
7244 * lib/gdb.exp (compiler_info): New global.
7245 (test_compiler_info): New function.
7246 (get_compiler_info): Set compiler_info.
7247 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7248 "compiler_info" to gcc-<major>-<minor>.
7249
38cf6e11
MC
72502003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7251
7252 * gdb.trace/configure: Remove.
7253
a50d3602
EZ
72542003-11-13 Elena Zannoni <ezannoni@redhat.com>
7255
7256 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7257 breakpoints.
a50d3602
EZ
7258 * gdb.base/break.exp: Remove all references to explicit line
7259 numbers.
7260
d9407aaa
NC
72612003-11-11 Nick Clifton <nickc@redhat.com>
7262
7263 * gdb.base/shreloc.exp: Do not run for targets which do not
7264 support shared objects.
7265
db488fc1
CV
72662003-11-10 Corinna Vinschen <vinschen@redhat.com>
7267
7268 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7269 Don't run tests if nofileio flag is given.
7270
6a90a18e
EZ
72712003-11-07 Elena Zannoni <ezannoni@redhat.com>
7272
7273 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7274 as well as 'Watchpoint'.
6a90a18e 7275
0b915e9c
EZ
72762003-11-06 Elena Zannoni <ezannoni@redhat.com>
7277
7278 Reported by Jim Ingham <jingham@apple.com>:
7279 * gdb.base/annota1.exp: Match at least one occurrence of the
7280 signal handler annotation.
7281
d7e4b55f
EZ
72822003-11-06 Elena Zannoni <ezannoni@redhat.com>
7283
a9c64011
AS
7284 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7285 as well as 'Watchpoint'.
d7e4b55f 7286
2fe4e8d0
MC
72872003-11-05 Michael Chastain <mec@shout.net>
7288
7289 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7290
6ef88553
KW
72912003-11-03 Kris Warkentin <kewarken@qnx.com>
7292
7293 * gdb.arch/gdb1291.c: New test file.
7294 * gdb.arch/gdb1291.exp: New test script.
7295 * gdb.arch/gdb1431.c: New test file.
7296 * gdb.arch/gdb1431.exp: New test script.
7297
ae7dc4d8
MC
72982003-10-22 Michael Chastain <mec@shout.net>
7299
7300 * gdb.mi/pthreads.c: Add copyright notice.
7301
c39d7427
MC
73022003-10-22 Michael Chastain <mec@shout.net>
7303
7304 * gdb.threads/pthreads.c: Add copyright notice.
7305
8b7d96c1
MC
73062003-10-20 Michael Chastain <mec@shout.net>
7307
7308 * gdb.base/gdb1056.exp: New test script.
7309
d1d69fdd
DJ
73102003-10-13 Daniel Jacobowitz <drow@mvista.com>
7311
7312 * gdb.threads/killed.exp: Use gdb_run_cmd.
7313
7d605576
DJ
73142003-10-13 Daniel Jacobowitz <drow@mvista.com>
7315
7316 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7317 create a core file.
7318 * gdb.threads/gcore-thread.exp: Likewise.
7319
618ec112
CV
73202003-10-13 Corinna Vinschen <vinschen@redhat.com>
7321
7322 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7323 type, based on char type.
7324 (struct bit_flags_short_t): New bitfield type, based on short type.
7325 (init_bit_flags_char): New fuction.
7326 (init_bit_flags_short): Ditto.
7327 (print_bit_flags_char): Ditto.
7328 (print_bit_flags_short): Ditto.
7329 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7330
9367a73c
MC
73312003-10-11 Michael Chastain <mec@shout.net>
7332
7333 * gdb.base/call-rt-st.exp: Update copyright year.
7334
1decf120
KI
73352003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7336
7337 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7338 * gdb.disasm/sh3.s: Ditto.
7339
5445b2ae
DJ
73402003-10-07 Daniel Jacobowitz <drow@mvista.com>
7341
7342 * gdb.threads/switch-threads.exp: New test.
7343 * gdb.threads/switch-threads.c: New source file.
7344
aec24853
CV
73452003-10-07 Corinna Vinschen <vinschen@redhat.com>
7346
7347 * gdb.base/ending-run.exp: Add sh specific case.
7348
adc7428d
AC
73492003-10-06 Andrew Cagney <cagney@redhat.com>
7350
7351 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7352 * gdb.disasm/mn10200.exp: Delete obsolete file.
7353
c9d37158
DJ
73542003-09-29 Daniel Jacobowitz <drow@mvista.com>
7355
7356 * ChangeLog: Correct an entry command.exp -> commands.exp.
7357 * gdb.base/commands.exp (bp_deleted_in_command_test)
7358 (temporary_breakpoint_commands): Check noargs.
7359
79c2c32d
DC
73602003-09-25 David Carlton <carlton@kealia.com>
7361
7362 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7363 of some print tests, where appropriate. Add tests for C::D::cd,
7364 E::ce, F::cXfX, G::XgX.
7365 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7366
594e6d67
RE
73672003-09-25 Richard Earnshaw <rearnsha@arm.com>
7368
7369 * lib/java.exp (java_init): Import target_alias before using it.
7370
10f0d451
DC
73712003-09-25 David Carlton <carlton@kealia.com>
7372
7373 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7374
274bcba0
EZ
73752003-09-23 Elena Zannoni <ezannoni@redhat.com>
7376
d63a86f8 7377 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7378 weirdness.
274bcba0 7379
cdbf20f7
MC
73802003-09-17 Michael Chastain <mec@shout.net>
7381
7382 * gdb.cp/gdb1355.exp: New file.
7383 * gdb.cp/gdb1355.c: New file.
7384
71e06f80
CV
73852003-09-15 Corinna Vinschen <vinschen@redhat.com>
7386
7387 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7388 * gdb.asm/sh.inc: New file.
7389
5c4e30ca
DC
73902003-09-11 David Carlton <carlton@kealia.com>
7391
bd45b7af
DC
7392 * gdb.cp/namespace.exp: Add tests for namespace types.
7393 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7394 (test_namespace): New.
7395
1c199746
EZ
73962003-09-11 Elena Zannoni <ezannoni@redhat.com>
7397
a9c64011 7398 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7399 * gdb.stabs/weird.exp: Ditto.
1c199746 7400
04ed252f
MC
74012003-09-08 Michael Chastain <mec@shout.net>
7402
7403 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7404
d8a2d9e7
MC
74052003-09-07 Michael Chastain <mec@shout.net>
7406
7407 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7408 'parse error'.
7409
161afb24
MK
74102003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7411
7412 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7413
49f2741a
MC
74142003-08-30 Michael Chastain <mec@shout.net>
7415
7416 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7417 * gdb.gdb/observer.exp: Ditto.
7418 * gdb.gdb/xfullpath.exp: Ditto.
7419
8afa723e
MK
74202003-08-29 Mark Kettenis <kettenis@gnu.org>
7421
7422 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7423 *-*-*bsd*.
7424
f31dfe3b
JJ
74252003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7426
7427 * gdb.base/dump.exp: Skip for ia64.
7428
4630e498
JJ
74292003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7430
7431 * gdb.asm/asm-source.exp: Add ia64 support.
7432 * gdb.asm/ia64.inc: New file.
7433
1105b7ef
MC
74342003-08-22 Michael Chastain <mec@shout.net>
7435
7436 * gdb.cp: New directory.
7437 * gdb.cp/*: Copy from gdb.c++/*.
7438 * gdb.c++/*: Remove.
7439 * Makefile.in: Change gdb.c++ to gdb.cp.
7440 * configure.in: Ditto.
7441 * configure: Regnerate.
7442
c945b932
MK
74432003-08-18 Mark Kettenis <kettenis@gnu.org>
7444
7445 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7446 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7447
2b66634b
DJ
74482003-08-17 Daniel Jacobowitz <drow@mvista.com>
7449
7450 * mi-var-display.exp (-var-list-children weird): Accept function
7451 pointers with argument types.
7452 * mi1-var-display.exp (-var-list-children weird): Likewise.
7453 * mi2-var-display.exp (-var-list-children weird): Likewise.
7454
a356f73b
DJ
74552003-08-17 Daniel Jacobowitz <drow@mvista.com>
7456
7457 * gdb.base/annota3.exp: Add missing newline.
7458
483417b8
MC
74592003-08-06 Michael Chastain <mec@shout.net>
7460
7461 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7462
c99c59c3
MS
74632003-08-12 Michael Snyder <msnyder@redhat.com>
7464
7465 * gdb.base/float.exp: Add test for SH.
7466
55ed7501
MK
74672003-08-10 Mark Kettenis <kettenis@gnu.org>
7468
7469 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7470
1a371f2e
EZ
74712003-08-07 Elena Zannoni <ezannoni@redhat.com>
7472
7473 * gdb.base/completion.exp: Remove reduntant completion test
7474 on filename.
7475
e0f353ce
EZ
74762003-08-07 Elena Zannoni <ezannoni@redhat.com>
7477
a9c64011
AS
7478 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7479 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7480 gdb.trace/save-trace.exp: Make sure that full pathnames are
7481 escaped correctly.
e0f353ce 7482
5710a1af 74832003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7484
a9c64011
AS
7485 * configure.in: Don't generate config.h from config.hin.
7486 * configure: Regenerate.
7487 * config.hin: Remove file.
7488 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7489 * gdb.threads/pthreads.c: Ditto.
5710a1af 7490
dcd81ce9
DJ
74912003-08-07 Daniel Jacobowitz <drow@mvista.com>
7492
7493 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7494 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7495 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7496 Replace ld24 with seth/add3.
7497
6009d884
AC
74982003-08-02 Andrew Cagney <cagney@redhat.com>
7499
7500 * gdb.base/annota3.exp: New file.
7501 * gdb.base/annota3.c: New file.
7502 * gdb.c++/annota3.exp: New file.
7503 * gdb.c++/annota3.cc: New file.
7504
51514e06
MC
75052003-07-29 Michael Chastain <mec@shout.net>
7506
7507 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7508 actually failed.
7509 (do_pass): Likewise.
7510 * gdb.threads/tls.exp: Always initialize no_of_threads.
7511
4ee6625b
DJ
75122003-07-27 Daniel Jacobowitz <drow@mvista.com>
7513
7514 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7515 pattern.
7516 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7517 * gdb.threads/tls.exp: Recognize one case of the host library not
7518 supporting TLS.
7519
225f2bf6
AC
75202003-07-27 Andrew Cagney <cagney@redhat.com>
7521
7522 * gdb.base/fileio.exp: Use SH when running commands using
7523 remote_exec.
7524
bcb27c9f
DJ
75252003-07-24 Daniel Jacobowitz <drow@mvista.com>
7526
7527 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7528 * gdb.base/relocate.c (dummy): New padding array.
7529
3d67be83
MS
75302003-07-22 Michael Snyder <msnyder@redhat.com>
7531
d63a86f8 7532 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7533
7534 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7535 patterns to be more general, accepting old and new output.
7536 Some output chars (such as '+') also must be quoted.
d63a86f8 7537 Some addresses are displayed numerically instead of
3d67be83
MS
7538 symbolically.
7539
57ba3b85
MS
75402003-07-23 Michael Snyder <msnyder@redhat.com>
7541
686d097c
MS
7542 * gdb.base/return2.exp: Don't test long-long return.
7543
57ba3b85
MS
7544 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7545 * gdb.disasm/t01_mov.exp: Ditto.
7546 * gdb.disasm/t02_mova.s: Ditto.
7547 * gdb.disasm/t02_mova.exp: Ditto.
7548 * gdb.disasm/t03_add.s: Ditto.
7549 * gdb.disasm/t03_add.exp: Ditto.
7550 * gdb.disasm/t04_sub.s: Ditto.
7551 * gdb.disasm/t04_sub.exp: Ditto.
7552 * gdb.disasm/t05_cmp.s: Ditto.
7553 * gdb.disasm/t05_cmp.exp: Ditto.
7554 * gdb.disasm/t06_ari2.s: Ditto.
7555 * gdb.disasm/t06_ari2.exp: Ditto.
7556 * gdb.disasm/t07_ari3.s: Ditto.
7557 * gdb.disasm/t07_ari3.exp: Ditto.
7558 * gdb.disasm/t08_or.s: Ditto.
7559 * gdb.disasm/t08_or.exp: Ditto.
7560 * gdb.disasm/t09_xor.s: Ditto.
7561 * gdb.disasm/t09_xor.exp: Ditto.
7562 * gdb.disasm/t10_and.s: Ditto.
7563 * gdb.disasm/t10_and.exp: Ditto.
7564 * gdb.disasm/t11_logs.s: Ditto.
7565 * gdb.disasm/t11_logs.exp: Ditto.
7566 * gdb.disasm/t12_bit.s: Ditto.
7567 * gdb.disasm/t12_bit.exp: Ditto.
7568 * gdb.disasm/t13_otr.s: Ditto.
7569 * gdb.disasm/t13_otr.exp: Ditto.
7570
e00759ef
EZ
75712003-07-22 Elena Zannoni <ezannoni@redhat.com>
7572
7573 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7574
8bc2021f
EZ
75752003-07-22 Elena Zannoni <ezannoni@redhat.com>
7576
a9c64011
AS
7577 * gdb.threads/tls.c : New file.
7578 * gdb.threads/tls.exp : New file.
7579 * gdb.threads/tls-main.c : New file.
7580 * gdb.threads/tls-shared.c : New file.
7581 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7582
89320c4c
AS
75832003-07-22 Andreas Schwab <schwab@suse.de>
7584
7585 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7586
180dea7c
AS
75872003-07-20 Andreas Schwab <schwab@suse.de>
7588
7589 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7590 due to insn reordering.
7591
0714963c
AC
75922003-07-15 Andrew Cagney <cagney@redhat.com>
7593
7594 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7595
98a23b3f
MC
75962003-07-15 Michael Chastain <mec@shout.net>
7597
7598 * gdb.base/gdb1250.exp: New file.
7599 * gdb.base/gdb1250.c: New file.
7600
27e417a2
ML
76012003-07-09 Michal Ludvig <mludvig@suse.cz>
7602
7603 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7604 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7605
8bc2021f
EZ
76062003-07-09 Elena Zannoni <ezannoni@redhat.com>
7607
a9c64011
AS
7608 * gdb.threads/tls.c: New file.
7609 * gdb.threads/tls.exp: New file.
7610 * gdb.threads/tls-main.c: New file.
7611 * gdb.threads/tls-shared.c: New file.
7612 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7613
d99968dc
EZ
76142003-07-09 Elena Zannoni <ezannoni@redhat.com>
7615
7616 * gdb.base/annota1.exp: Make sure that we properly escape the
7617 full path of the source file. Xfail more permissive patterns,
d63a86f8 7618 due to a compiler debug info problem.
d99968dc 7619
83876b3b
AS
76202003-07-07 Andreas Schwab <schwab@suse.de>
7621
2705e972
AS
7622 * gdb.asm/m68k.inc: New file.
7623 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7624
83876b3b
AS
7625 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7626 arguments"): Also match negative number.
7627
7628 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7629
3a871b37
DJ
76302003-07-03 Daniel Jacobowitz <drow@mvista.com>
7631
7632 * gdb.base/store.c (charest): New typedef.
7633 (add_char): Rename to add_charest, update.
7634 (wack_char): Rename to wack_charest, update types. Return l + r
7635 to keep r live across the call.
7636 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7637 (wack_double, wack_doublest): Return l + r to keep r live across
7638 the call.
7639 * gdb.base/store.exp: Accomodate store.c changes.
7640
b2a7f303
DC
76412003-06-30 David Carlton <carlton@kealia.com>
7642
7643 * gdb.c++/maint.exp (test_invalid_name): New.
7644 (test_first_component): Add tests for invalid names.
7645
3c6cb4a1
MC
76462003-06-29 Michael Chastain <mec@shout.net>
7647
7648 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7649 output of '<VTT for class>' for virtual base classes.
7650
f1c2644b
DJ
76512003-06-29 Daniel Jacobowitz <drow@mvista.com>
7652
7653 * gdb.base/completion.exp: Tab-complete "complet" instead of
7654 "compl".
7655 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7656
18080350
DJ
76572003-06-29 Daniel Jacobowitz <drow@mvista.com>
7658
7659 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7660 * gdb.base/volatile.exp: Likewise.
7661
f56973f8
DJ
76622003-06-29 Daniel Jacobowitz <drow@mvista.com>
7663
7664 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7665 gdb/1265.
7666
76672003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7668 Daniel Jacobowitz <drow@mvista.com>
7669
7670 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7671 initial line count of 'captured_main' from 26 to 32.
7672 (test_with_self): Allow xmalloc call to be interleaved with the
7673 preceding two lines.
7674
e766d4d6
JB
76752003-06-24 Joel Brobecker <brobecker@gnat.com>
7676
7677 * gdb.base/bang.exp: New testcase.
7678
f125c9a4
JB
76792003-06-23 Joel Brobecker <brobecker@gnat.com>
7680
7681 * gdb.base/langs.exp: Add some tests for the "minimal" language
7682 support.
7683
6e25beaf
EZ
76842003-06-23 Elena Zannoni <ezannoni@redhat.com>
7685
7686 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7687 the testcase.
7688
2f816dda
DJ
76892003-06-22 Daniel Jacobowitz <drow@mvista.com>
7690
7691 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7692 offset.
7693
db5a5748
DJ
76942003-06-22 Daniel Jacobowitz <drow@mvista.com>
7695
7696 * gdb.c++/pr-1210.cc: New file.
7697 * gdb.c++/pr-1210.exp: New file.
7698
1df0c130
DJ
76992003-06-21 Daniel Jacobowitz <drow@mvista.com>
7700
7701 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7702 000-exec-continue.
7703
a92feac0
MK
77042003-06-15 Mark Kettenis <kettenis@gnu.org>
7705
7706 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7707 on *-*-*bsd* instead of *-*-freebsd*.
7708
81a58f5b
AC
77092003-06-14 Andrew Cagney <cagney@redhat.com>
7710
7711 * gdb.base/store.exp: Test longest and doublest. Test all
7712 parameters. Weaken return statement match.
7713 * gdb.base/store.c: Add longest and doublest - aka long long and
7714 long double functions. Put all parameters into local register
7715 variables. Use negative values.
7716
b257a0d3
AC
77172003-06-14 Andrew Cagney <cagney@redhat.com>
7718
7719 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7720 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7721 exit status.
7722 * gdb.base/fileio.exp: Disable target when nointerrupts and
7723 noinferiorio, instead of limiting it to remote. Use remote_exec
7724 instead of system.
d63a86f8 7725
21c38304
JJ
77262003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7727
7728 * gdb.base/float.exp: Add ia64 support.
7729
1bcdb424
CV
77302003-06-12 Corinna Vinschen <vinschen@redhat.com>
7731
7732 * gdb.base/fileio.exp: Run only on remote targets.
7733
6aeb981f
CV
77342003-06-10 Corinna Vinschen <vinschen@redhat.com>
7735
7736 * gdb.base/fileio.c: New file, testing File-I/O.
7737 * gdb.base/fileio.exp: Ditto.
7738
53df362e
RG
77392003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7740
7741 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7742 shared objects after relocation at load time (gdb PR/1132).
7743 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7744 as above, part of the shared object relocation test.
53df362e 7745
ffee1b46
MK
77462003-06-08 Mark Kettenis <kettenis@gnu.org>
7747
b5ca3722
MK
7748 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7749 fully filled history list.
7750 * gdb.base/gdb_history: New file.
7751
03ed860d
MK
7752 * gdb.base/signals.exp: XFAIL "continue to func1" on
7753 i*86-*-freebsd*.
7754
ffee1b46
MK
7755 * gdb.base/attach.exp: When trying to attach to a nonexistent
7756 process, make it possible to specify the PID based on the target,
7757 and do so for *-*-freebsd*.
7758
d80dbb52
RH
77592003-06-02 Richard Henderson <rth@redhat.com>
7760
7761 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7762
6dd77b81
RH
77632003-06-02 Richard Henderson <rth@redhat.com>
7764
7765 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7766
f6347e16
RH
77672003-06-02 Richard Henderson <rth@redhat.com>
7768
7769 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7770
2c161407
DJ
77712003-06-01 Daniel Jacobowitz <drow@mvista.com>
7772
7773 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7774 of globalvar.
7775
572eb746
MK
77762003-06-01 Mark Kettenis <kettenis@gnu.org>
7777
7778 * gdb.asm/asm-source.exp: Check for memory read errors in
7779 disassembler test on *BSD too.
7780
9e9617a5
RH
77812003-06-01 Richard Henderson <rth@redhat.com>
7782
7783 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7784 for .frame.
7785 (gdbasm_call): Lose ldgp.
7786 (gdbasm_startup): Add frame information.
7787 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7788
7b34ad4e
MK
77892003-05-31 Mark Kettenis <kettenis@gnu.org>
7790
7791 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7792 i?86-*-*.
7793
10059fdf
MK
77942003-05-30 Mark Kettenis <kettenis@gnu.org>
7795
7796 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7797 FreeBSD.
7798
acf4b816
RH
77992003-05-29 Richard Henderson <rth@redhat.com>
7800
7801 * gdb.asm/alpha.inc: New file.
7802 * gdb.asm/asm-source.exp: Use it.
7803
e9ecd949
JB
78042003-05-29 Jim Blandy <jimb@redhat.com>
7805
7806 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7807 'core.PID'.
7808
e3e5a4f3
JB
78092003-05-22 Jim Blandy <jimb@redhat.com>
7810
7811 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7812 backtrace.
d63a86f8 7813
72fe3d25
DC
78142003-05-20 David Carlton <carlton@math.stanford.edu>
7815
7816 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7817 this time.
7818
58da2eb2
DC
78192003-05-19 David Carlton <carlton@bactrian.org>
7820
7821 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7822 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7823
1fcb5155
DC
78242003-05-19 David Carlton <carlton@bactrian.org>
7825
7826 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7827 namespace tests.
7828 Bump copyright date.
7829 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7830 (main): Call C::D::marker2.
7831 * gdb.c++/namespace1.cc: New file.
7832
85e85163
JJ
78332003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7834
7835 Roland McGrath <roland@redhat.com>
d63a86f8 7836 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7837 there is no manager thread.
7838
a25fbfec
JJ
78392003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7840
d63a86f8
RM
7841 * gdb.threads/schedlock.exp: Remove assumption that all threads
7842 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7843 in one of the child threads rather than the main thread.
7844
be375bae
JB
78452003-05-07 Jim Blandy <jimb@redhat.com>
7846
09bf6082
JB
7847 Add support for assembly source testing on the s390x.
7848 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7849 architecture.
7850 * gdb.asm/s390x.inc: New file.
7851
be375bae
JB
7852 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7853 succession of 'if' statements.
7854
00905d52
AC
78552003-05-05 Andrew Cagney <cagney@redhat.com>
7856
7857 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7858
b1e29e33
AC
78592003-05-05 Andrew Cagney <cagney@redhat.com>
7860
7861 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7862 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7863
e33d66ec
EZ
78642003-05-02 Elena Zannoni <ezannoni@redhat.com>
7865
7866 * gdb.base/charset.exp: Update based on new behavior of set/show
7867 charset commands.
7868
2b6fd0d8
AC
78692003-05-01 Andrew Cagney <cagney@redhat.com>
7870
7871 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7872 variable do not give memory errors.
7873
130cacce
AF
78742003-04-30 Adam Fedor <fedor@gnu.org>
7875
7876 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7877 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7878 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7879 gdb.objc/basicclass.m: : New files
7880
7881 * lib/gdb.exp (gdb_compile_objc): New procedure.
7882
bea71854
DJ
78832003-04-27 Daniel Jacobowitz <drow@mvista.com>
7884
7885 * gdb.base/signals.exp: Make backtrace tests more specific.
7886
0f20eeea
DC
78872003-04-23 David Carlton <carlton@bactrian.org>
7888
7889 * gdb.c++/maint.exp (test_first_component): Add tests for
7890 'operator' in more locations.
7891
c8c4d8dc
KB
78922003-04-16 Kevin Buettner <kevinb@redhat.com>
7893
7894 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7895
3fe60e3c
EZ
78962003-04-16 Elena Zannoni <ezannoni@redhat.com>
7897
7898 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 7899 func marke' instead. Update test name.
3fe60e3c 7900
9219021c
DC
79012003-04-15 David Carlton <carlton@math.stanford.edu>
7902
7903 * gdb.c++/maint.exp: New file.
7904
5dd55bdd
EZ
79052003-04-14 Elena Zannoni <ezannoni@redhat.com>
7906
7907 * gdb.threads/schedlock.c: Change type of thread function argument
7908 to long, to avoid warnings on 64-bit platforms.
7909
00890572
EZ
79102003-04-14 Elena Zannoni <ezannoni@redhat.com>
7911
a9c64011
AS
7912 * gdb.base/attach.exp: Add new message from ptrace in case of
7913 attaching to nonexistent process.
d63a86f8 7914
93201743
JB
79152003-04-11 Jim Blandy <jimb@redhat.com>
7916
7917 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7918 gdb.c++/userdef.cc: Place comments on the lines to which the
7919 marker function might return.
7920 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7921 gdb.c++/userdef.exp: Look for those comments to check that we've
7922 returned to the right place, instead of checking line numbers.
7923
2a11c64d
EZ
79242003-04-11 Elena Zannoni <ezannoni@redhat.com>
7925
a9c64011
AS
7926 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7927 match on sourcefile name, instead of directory name.
2a11c64d 7928
68ab8fc5
EZ
79292003-04-10 Elena Zannoni <ezannoni@redhat.com>
7930
d63a86f8 7931 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7932 working directory name.
7933
5624293a
JB
79342003-04-09 Jim Blandy <jimb@redhat.com>
7935
7936 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7937 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7938 after an inferior function call, report the failure, but allow the
7939 test to continue.
7940
f1f02ee4
SC
79412003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7942
7943 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7944 with -DPROTOTYPES.
7945
6eb79af0
SC
79462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7947
7948 * gdb.base/break.exp: Revert last patch.
7949
8dfb4cf0
SC
79502003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7951
7952 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7953 with -DPROTOTYPES.
7954
ed4c619a
AC
79552003-04-02 Andrew Cagney <cagney@redhat.com>
7956
7957 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7958 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7959 matching directories by the name breakpoint.
7960 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7961 Make "continue to marker1" consistent.
7962 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7963 message consistent.
7964 * lib/gdb.exp: Put "the program is no longer running", and "the
7965 program exited" in parenthesis.
7966 * lib/mi-support.exp: Ditto.
d63a86f8 7967
4e35d5f0 79682003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 7969
4e35d5f0
BR
7970 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
7971
71900fe8
AC
79722003-03-29 Andrew Cagney <cagney@redhat.com>
7973
7974 * gdb.base/sizeof.c (main): Print the value of '\377'.
7975 * gdb.base/sizeof.exp: Check the sign of '\377'.
7976
c0655a16
MC
79772003-03-27 Michael Chastain <mec@shout.net>
7978
7979 * gdb.base/gdb1090.exp: New file.
7980 * gdb.base/gdb1090.cc: New file.
7981
5b2a3989
JB
79822003-03-27 J. Brobecker <brobecker@gnat.com>
7983
7984 * gdb.gdb/observer.exp: New regression test.
7985
79876890
MC
79862003-03-27 Michael Chastain <mec@shout.net>
7987
7988 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
7989 * gdb.base/ptype.exp: Likewise.
7990
6eac95e3
CV
79912003-03-27 Corinna Vinschen <vinschen@redhat.com>
7992
7993 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
7994
e8c71839
MC
79952003-03-26 Michael Chastain <mec@shout.net>
7996
7997 * gdb.base/ptype.exp: Actually use some typedef'd types.
7998
71b10041
SC
79992003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8000
8001 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8002 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8003
2512cf80
CV
80042003-03-20 Corinna Vinschen <vinschen@redhat.com>
8005
8006 * gdb.base/default.exp: Fix regular expression.
8007
0d195a4f
CV
80082003-03-20 Corinna Vinschen <vinschen@redhat.com>
8009
8010 * gdb.base/args.exp: Fix regular expression.
8011
8a2dbca8
CV
80122003-03-20 Corinna Vinschen <vinschen@redhat.com>
8013
8014 * gdb.base/help.exp: Allow Win32 child process.
8015
bf028682
CV
80162003-03-20 Corinna Vinschen <vinschen@redhat.com>
8017
8018 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8019 when stepping out of main().
8020
182dbe85
CV
80212003-03-20 Corinna Vinschen <vinschen@redhat.com>
8022
8023 * gdb.base/default.exp: Check for win32 specific message when calling
8024 "run" without executable.
8025
d67a6ba5
CV
80262003-03-20 Corinna Vinschen <vinschen@redhat.com>
8027
8028 * gdb.base/args.exp: Expect .exe in output.
8029
a955b5bb
CV
80302003-03-20 Corinna Vinschen <vinschen@redhat.com>
8031
8032 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8033 Cygwin native.
8034
bf6bad4b
AC
80352003-03-17 Andrew Cagney <cagney@redhat.com>
8036
8037 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8038 vector registes.
8039 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8040 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8041
293e9a31
DC
80422003-03-17 David Carlton <carlton@math.stanford.edu>
8043
8044 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8045 test, for PR breakpoints/38.
8046 Call test_watchpoint_and_breakpoint.
8047 * gdb.base/watchpoint.c (func3): New function.
8048 (main): Call func3.
8049
5330f2db
DC
80502003-03-04 David Carlton <carlton@math.stanford.edu>
8051
8052 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8053 Garply<Garply<char> >:: garply".
8054 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8055 with respect to PR c++/1111; note also PR c++/1113.
8056 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8057 respect to PR c++/1062.
8058 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8059
6ece72da
DC
80602003-03-03 David Carlton <carlton@math.stanford.edu>
8061
8062 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8063 with respect to PR c++/57.
8064 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8065 c++/826.
8066 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8067 respect to PR c++/57.
8068
85ca1584
DC
80692003-03-03 David Carlton <carlton@math.stanford.edu>
8070
8071 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8072 respect to PR c++/33 into FAILs.
8073
98e9c5b8
MC
80742003-03-03 Michael Chastain <mec@shout.net>
8075
7bedbf27
MC
8076 * configure.in: Update copyright years.
8077
80782003-03-03 Michael Chastain <mec@shout.net>
8079
8080 * Makefile.in: Update copyright years.
98e9c5b8 8081
f683e100
DC
80822003-02-28 David Carlton <carlton@math.stanford.edu>
8083
8084 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8085 print class instead of struct and/or superfluous protection
8086 specifiers, as long as the resulting output is equivalent to the
8087 source code.
8088 Delete FIXME from end of messages on tests that don't need
8089 fixing.
8090
a9e0cf2c
DC
80912003-02-28 David Carlton <carlton@math.stanford.edu>
8092
8093 * gdb.c++/templates.exp (do_tests): Allow const in the two
8094 Foo<volatile char *>::foo tests.
8095
e8d359df
MS
80962003-02-27 Michael Snyder <msnyder@redhat.com>
8097
d63a86f8 8098 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8099 will be consistant.
8100
0b71dc91
DC
81012003-02-26 David Carlton <carlton@math.stanford.edu>
8102
8103 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8104 char *>::foo" test with respect to PR c++/33. Create a new test
8105 which is identical to that one except that it doesn't put the
8106 space between the "char" and the "*"; KFAIL it, too.
8107
dd14ab43
DC
81082003-02-26 David Carlton <carlton@math.stanford.edu>
8109
8110 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8111 template types into either PASSes or KFAILs (corresponding to PR
8112 c++/57). Tweak indentation. Update copyright.
8113
1146c7f1
SC
81142003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8115
8116 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8117
74641dfb
MC
81182003-02-13 Michael Chastain <mec@shout.net>
8119
8120 * gdb.base/exprs.exp: Remove i960 remnants.
8121 * gdb.base/funcargs.exp: Likewise.
8122 * gdb.base/list.exp: Likewise.
8123 * gdb.base/ptype.exp: Likewise.
8124
559cd2d0
DC
81252003-02-14 David Carlton <carlton@math.stanford.edu>
8126
8127 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8128 pEe->D::vg()" from XFAIL to KFAIL.
8129
c4f90d87
JM
81302003-02-13 Jason Molenda (jmolenda@apple.com)
8131
8132 * gdb.base/maint.exp: Update maint print statistics regexp to include
8133 new entries.
8134
cbc4d97c
MC
81352003-02-13 Michael Chastain <mec@shout.net>
8136
8137 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8138
40f235b7
MC
81392003-02-12 Michael Chastain <mec@shout.net>
8140
8141 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8142 * gdb.c++/inherit.exp: Likewise.
8143 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8144 * gdb.c++/templates.exp: Likewise.
8145 * gdb.c++/virtfunc.exp: Likewise.
8146
c56716b0
JM
81472003-02-06 Jason Molenda (jason-cl@molenda.com)
8148
8149 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8150 why the code is written that way.
8151
070afcf8
MC
81522003-02-05 Michael Chastain <mec@shout.net>
8153
8154 * gdb.base/dump.exp: Add missing copyright line.
8155
5d0331e5
JM
81562003-02-05 Jason Molenda (jason-cl@molenda.com)
8157
f7ae6d3e 8158 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8159 at the beginning so the breakpoint doesn't get set on the loop.
8160
92851186
MC
81612003-02-05 Michael Chastain <mec@shout.net>
8162
8163 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8164 output for configurations with gcc 2.95.3.
8165
cbf1e085
AC
81662003-02-05 Keith Seitz <keiths@redhat.com>
8167 Andrew Cagney <ac131313@redhat.com>
8168
8169 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8170
29518e1e
MC
81712003-02-04 Michael Chastain <mec@shout.net>
8172
8173 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8174 Call perror and then continue.
8175
5af1d5f3
MC
81762003-02-03 Michael Chastain <mec@shout.net>
8177
8178 * gdb.c++/pr-1023.cc: New file.
8179 * gdb.c++/pr-1023.exp: New file.
8180
6b549786
JB
81812003-02-05 Jim Blandy <jimb@redhat.com>
8182
8183 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8184 it's local to foobar. Check for it there, and check that it's not
8185 present in main.
8186 * gdb.c++/local.cc (marker2): New function.
8187 (foobar): Call marker1.
8188 (main): Call marker2 instead of marker1.
8189
67f16606
AC
81902003-02-04 Andrew Cagney <ac131313@redhat.com>
8191
8192 * gdb.disasm/mn10200.exp: Obsolete file.
8193 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8194 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8195 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8196
1c5cb38e
DC
81972003-02-04 David Carlton <carlton@math.stanford.edu>
8198
8199 * gdb.c++/overload.exp: Test intToChar(1).
8200 * gdb.c++/overload.cc (intToChar): New.
8201 (main): Call intToChar.
8202
d1fe6965
DC
82032003-02-03 David Carlton <carlton@math.stanford.edu>
8204
8205 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8206 'might_kfail' arg.
8207 KFAIL some of the continue_to_bp_overloaded calls, according to
8208 PR c++/1025.
8209
9ba61c5d
MC
82102003-02-01 Michael Chastain <mec@shout.net>
8211
8212 * gdb.base/advance.c (marker1): New marker function.
8213 * gdb.base/advance.exp: When the 'advance' command lands on the
8214 return breakpoint, it can legitimately stop on either the
8215 current line or the next line. Accommodate both outcomes.
8216 * gdb.base/until.exp: Likewise.
8217
e7494ffb
AC
82182003-02-02 Andrew Cagney <ac131313@redhat.com>
8219
8220 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8221 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8222 now a list, not a tuple.
8223 * gdb.mi/mi-var-display.exp: Ditto.
8224 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8225
075559bc
AC
82262003-02-01 Andrew Cagney <ac131313@redhat.com>
8227
8228 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8229 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8230 stack backtraces.
8231 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8232
2bd4c7b1
MK
82332003-02-01 Mark Kettenis <kettenis@gnu.org>
8234
8235 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8236 gdb.mi/mi1-pthreads.exp: Return instead of calling
8237 gdb_suppress_entire_file.
8238
eabd8992
MS
82392003-02-01 Mark Salter <msalter@redhat.com>
8240
8241 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8242
71469e2f
MS
82432003-01-31 Mark Salter <msalter@redhat.com>
8244
8245 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8246 Support empty arg.
8247
38a94d44
MC
82482003-01-30 Michael Chastain <mec@shout.net>
8249
8250 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8251 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8252 has been fixed in gdb/readline on 2003-01-09.
8253
19ea9e73
MS
82542003-01-29 Michael Snyder <msnyder@redhat.com>
8255
e8d359df
MS
8256 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8257 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8258 * gdb.base/args.exp: Skip if target does not support args passing.
8259
2307bd6a
DJ
82602003-01-22 Daniel Jacobowitz <drow@mvista.com>
8261
19ea9e73 8262 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8263 gdb_test. Accept a list of expect arguments as the third
8264 parameter.
8265 (gdb_test): Use it.
8266
f2dd3617
EZ
82672003-01-20 Elena Zannoni <ezannoni@redhat.com>
8268
8269 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8270 allow for different test tree configurations. Update some
8271 tescases accordingly.
8272 * gdb.arch/altivec-regs.exp: Ditto.
8273 * gdb.asm/asm-source.exp: Ditto.
8274 * gdb.base/advance.exp: Ditto.
8275 * gdb.base/display.exp: Ditto.
d63a86f8 8276 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8277 * gdb.base/mips_pro.exp: Ditto.
8278 * gdb.base/overlays.exp: Ditto.
8279 * gdb.base/relocate.exp: Ditto.
8280 * gdb.base/setshow.exp: Ditto.
8281 * gdb.base/step-line.exp: Ditto.
8282 * gdb.base/step-test.exp: Ditto.
8283 * gdb.base/until.exp: Ditto.
8284 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8285
c71cdefd
DC
82862003-01-17 David Carlton <carlton@math.stanford.edu>
8287
8288 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8289 corresponding to PR c++/945.
8290 Update copyright.
8291
fdba05d7
DC
82922003-01-17 David Carlton <carlton@math.stanford.edu>
8293
8294 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8295 corresponding to PR c++/68.
8296
82972003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8298
8299 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8300 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8301 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8302
c362c33a
EZ
83032003-01-15 Elena Zannoni <ezannoni@redhat.com>
8304
0fbc361c
EZ
8305 * gdb.base/break.exp: Fix change of default location, because of
8306 removal of until tests.
8307 * gdb.base/help.exp: Update test for new 'until' help message.
8308 Add test for help on 'advance'.
a9c64011 8309 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8310
dabf8a35
MK
83112003-01-15 Mark Kettenis <kettenis@gnu.org>
8312
8313 * gdb.base/default.exp: Adapt "info float" test for recent changes
8314 to that command. Add test for "info vector".
8315 * gdb.base/float.exp: New file. Add test for "info float" that
8316 resembles the old test in gdb.base/default.exp.
8317
a1769aca
DC
83182003-01-15 David Carlton <carlton@math.stanford.edu>
8319
8320 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8321
82025e13
EZ
83222003-01-15 Elena Zannoni <ezannoni@redhat.com>
8323
8324 * gdb.base/break.exp: Move the tests of until command from here...
8325 * gdb.base/until.exp: ... to here. New file. Add other tests.
8326 * gdb.base/advance.c: New file.
8327 * gdb.base/advance.exp: New file.
8328
8f9ab801
EZ
83292003-01-14 Elena Zannoni <ezannoni@redhat.com>
8330
a9c64011
AS
8331 * gdb.base/args.c: New file.
8332 * gdb.base/args.exp: New file.
8f9ab801 8333
9ae66589
DJ
83342003-01-14 Daniel Jacobowitz <drow@mvista.com>
8335
8336 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8337
8d77e5c3
DJ
83382003-01-14 Daniel Jacobowitz <drow@mvista.com>
8339
8340 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8341
12d2f0a1
DJ
83422003-01-14 Daniel Jacobowitz <drow@mvista.com>
8343
8344 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8345 dates.
8346
6ca37014
DJ
83472003-01-13 Daniel Jacobowitz <drow@mvista.com>
8348
8349 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8350
b0023472
DJ
83512003-01-13 Daniel Jacobowitz <drow@mvista.com>
8352
8353 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8354 (ptype &*"foo").
8355 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8356
607fbc54 83572003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8358
8359 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8360 * gdb.mi/mi1-console.exp: Likewise.
8361
607fbc54 83622003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8363
8364 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8365 * gdb.mi/mi1-console.exp: Likewise.
8366
a1fb14a2
DJ
83672003-01-13 Daniel Jacobowitz <drow@mvista.com>
8368
8369 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8370
c4cf40b7
DJ
83712003-01-09 Daniel Jacobowitz <drow@mvista.com>
8372
8373 * gdb.base/detach.exp: New test.
8374
696d5a5b
DJ
83752003-01-09 Daniel Jacobowitz <drow@mvista.com>
8376
8377 * Makefile.in (ALL_SUBDIRS): New variable.
8378 (subdirs, clean, distclean): Use it.
8379 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8380 regenerating Makefile, since it is generated from the top level.
8381 * gdb.asm/Makefile.in: Likewise.
8382 * gdb.base/Makefile.in: Likewise.
8383 * gdb.c++/Makefile.in: Likewise.
8384 * gdb.disasm/Makefile.in: Likewise.
8385 * gdb.java/Makefile.in: Likewise.
8386 * gdb.mi/Makefile.in: Likewise.
8387 * gdb.threads/Makefile.in: Likewise.
8388 * gdb.trace/Makefile.in: Likewise.
8389
754533e4
DC
83902003-01-09 David Carlton <carlton@math.stanford.edu>
8391
8392 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8393 Add copyright year 2003.
8394
d8b3e9ee
MC
83952003-01-06 Michael Chastain <mec@shout.net>
8396
8397 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8398 When selecting a thread, 'line' and 'file' are optional.
8399 * gdb.mi/mi1-pthreads.exp: Likewise.
8400
8e9e0fe6
AS
84012003-01-06 Andreas Schwab <schwab@suse.de>
8402
8403 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8404 failures.
8405
b5ab8ff3
DJ
84062003-01-04 Daniel Jacobowitz <drow@mvista.com>
8407
8408 Fix PR gdb/844
8409 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8410 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8411
8412 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8413 instead of calling gdb_suppress_entire_file.
8414 * gdb.threads/print-threads.exp: Likewise.
8415 * gdb.threads/schedlock.exp: Likewise.
8416
8417 * gdb.threads/killed.exp: Return instead of calling
8418 gdb_suppress_entire_file.
8419 * gdb.threads/linux-dp.exp: Likewise.
8420 * gdb.threads/pthreads.exp: Likewise.
8421
1e698235
DJ
84222003-01-04 Daniel Jacobowitz <drow@mvista.com>
8423
8424 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8425 stabs.
8426 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8427 * gdb.base/whatis.exp: Always allow (void) after function names.
8428
147ff08c
DJ
84292003-01-04 Daniel Jacobowitz <drow@mvista.com>
8430
8431 * gdb.c++/casts.exp: Correct regexp.
8432
dc62bfc2
MK
84332003-01-04 Mark Kettenis <kettenis@gnu.org>
8434
8435 * configure.in: Call AC_CONFIG_HEADER. Don't call
8436 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8437 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8438 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8439 aforementioned directories in the AC_OUPUT call.
8440 * config.hin: New file.
8441 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8442 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8443 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8444 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8445 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8446 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8447 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8448 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8449 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8450 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8451 gdb.threads/configure.in, gdb.threads/configure,
8452 gdb.threads/config.in, gdb.trace/configure.in,
8453 gdb.trace/configure: Removed.
8454
77afa639
MC
84552003-01-03 Michael Chastain <mec@shout.net>
8456
8457 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8458 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8459
7634bb6e
DJ
84602003-01-03 Daniel Jacobowitz <drow@mvista.com>
8461
8462 * gdb.base/store.exp: Fix regular expressions.
8463
b39c905e
MK
84642002-12-28 Mark Kettenis <kettenis@gnu.org>
8465
8466 * configure.in: Rewrite.
8467 * configure: Regenerated.
8468
0a8551dd
DC
84692003-01-03 David Carlton <carlton@math.stanford.edu>
8470
8471 * gdb.base/psymtab.exp: New file.
8472 * gdb.base/psymtab1.c: Ditto.
8473 * gdb.base/psymtab2.c: Ditto.
8474
c60b7188
AF
84752002-12-23 Adam Fedor <fedor@gnu.org>
8476
8477 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8478
ee73db83
DC
84792002-12-23 David Carlton <carlton@math.stanford.edu>
8480
8481 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8482 and current_directory initialization.
8483
d6c1774e
JB
84842002-12-22 Jim Blandy <jimb@redhat.com>
8485
f0a847b8
JB
8486 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8487 rather than as part of the output file name.
8488
d6c1774e
JB
8489 * gdb.base/attach.exp: There's no need to copy the test program to
8490 /tmp; that was only ever necessary on HP/UX, and this test is
8491 entirely disabled there anyway.
8492
f0708dbb
JB
84932002-12-21 Jim Blandy <jimb@redhat.com>
8494
4c2acfea
JB
8495 * gdb.c++/psmang.exp: Doc fix.
8496
f0708dbb
JB
8497 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8498 test.
8499
9579e000
DC
85002002-12-20 David Carlton <carlton@math.stanford.edu>
8501
8502 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8503
d1810171
MC
85042002-12-18 Michael Chastain <mec@shout.net>
8505
8506 * gdb.c++/annota2.exp: Add copyright year 2002.
8507
76565097
DC
85082002-12-17 David Carlton <carlton@math.stanford.edu>
8509
8510 * gdb.c++/try_catch.cc: Add marker comments.
8511 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8512 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8513 * gdb.c++/m-static.cc: Ditto.
8514 * gdb.c++/m-static1.cc: Ditto.
8515 * gdb.c++/try_catch.cc: Ditto.
8516
da81390b
JJ
85172002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8518
8519 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8520 to see whether we are using the new -environment-directory
8521 command which resets via -r or the old version of the command
8522 which may prompt the user. Part of fix for gdb/741.
8523
b304d130
AC
85242002-12-13 Andrew Cagney <ac131313@redhat.com>
8525
8526 * gdb.fortran/types.exp: Update obsolete comment.
8527 * gdb.fortran/exprs.exp: Ditto.
8528 * lib/gdb.exp: Delete obsolete code.
8529 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8530 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8531 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8532 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8533 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8534 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8535 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8536 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8537 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8538 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8539 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8540 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8541 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8542 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8543 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8544 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8545 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8546 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8547 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8548 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8549 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8550 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8551 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8552 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8553 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8554 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8555 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8556 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8557 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8558 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8559 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8560 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8561 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8562 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8563 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8564 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8565 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8566
a23b6e6a
DC
85672002-12-11 David Carlton <carlton@math.stanford.edu>
8568
8569 * gdb.c++/m-data.exp: Add test for members that shadow global
8570 variables: see PR gdb/804.
8571 * gdb.c++/m-data.cc: Ditto.
8572
6604731b
DJ
85732002-12-10 Daniel Jacobowitz <drow@mvista.com>
8574
8575 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8576
de46ecd7
DC
85772002-12-06 David Carlton <carlton@math.stanford.edu>
8578
8579 * gdb.base/store.c: Don't declare functions static.
8580
27e829d0
AC
85812002-12-04 Andrew Cagney <ac131313@redhat.com>
8582
8583 * gdb.base/store.exp, gdb.base/store.c: New files.
8584
92806416
DJ
85852002-12-03 Daniel Jacobowitz <drow@mvista.com>
8586
8587 * gdb.base/selftest.exp: Update for current gdb.
8588
3bcbaac5
DJ
85892002-12-03 Daniel Jacobowitz <drow@mvista.com>
8590
8591 * gdb.base/maint.exp: Only dump symbols from one source file
8592 or objfile.
8593
f4f00b1f
DJ
85942002-12-03 Daniel Jacobowitz <drow@mvista.com>
8595
8596 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8597 function call.
8598
f1c8a949
JB
85992002-11-25 Jim Blandy <jimb@redhat.com>
8600
8601 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8602 function appearing in error message.
8603
9e297a97
DJ
86042002-11-21 Daniel Jacobowitz <drow@mvista.com>
8605
8606 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8607
1f312e79
JJ
86082002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8609
d63a86f8
RM
8610 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8611 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8612 should be in mi console format. This is part of fix for PR gdb/604.
8613
83c31e7d
FN
86142002-09-18 Fernando Nasser <fnasser@redhat.com>
8615
8616 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8617 which explicitly prints the zero offset as "+0".
8618
322b3f65
DJ
86192002-10-22 Daniel Jacobowitz <drow@mvista.com>
8620
8621 * gdb.threads/schedlock.c (args): Make unsigned.
8622
86232002-10-21 Daniel Jacobowitz <drow@mvista.com>
8624
8625 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8626 numbers. Allow "foo2|selected stack frame".
8627 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8628 * gdb.asm/asmsrc2.s: Likewise.
8629 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8630 comments.
8631 * gdb.asm/mips.inc: New file.
8632
5e2fe5b8
AF
86332002-10-18 Adam Fedor <fedor@gnu.org>
8634
8635 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8636 * gdb.base/help.exp: Likewise.
8637
abe1a5d0
KB
86382002-10-17 Kevin Buettner <kevinb@redhat.com>
8639
8640 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8641 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8642
10abb1d4
JB
86432002-10-02 Jim Blandy <jimb@redhat.com>
8644
8645 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8646
1f609b42
AC
86472002-10-01 Andrew Cagney <ac131313@redhat.com>
8648
8649 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8650 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8651 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8652 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8653 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8654 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8655 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8656
0aee02e4
AC
86572002-09-29 Andrew Cagney <ac131313@redhat.com>
8658
8659 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8660 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8661 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8662 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8663 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8664 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8665 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8666
6fde09ad
KB
86672002-09-27 Kevin Buettner <kevinb@redhat.com>
8668
8669 * gdb.base/annota1.exp (info break): Make directory components of
8670 path optional since not all compilers emit this debug information.
8671
8672 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8673 step ends up stepping out of the function instead of stopping on
8674 the epilogue.
8675
9e8aab75
KS
86762002-09-26 Keith Seitz <keiths@redhat.com>
8677
8678 * lib/insight-support.exp (gdbtk_start): Figure out where
8679 the insight executable is based on where gdb is. Use this
8680 executable to start insight instead of gdb.
8681
e36180d7
AC
86822002-09-25 Andrew Cagney <cagney@redhat.com>
8683
8684 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8685
9dd34b2b
AC
86862002-09-24 Andrew Cagney <ac131313@redhat.com>
8687
8688 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8689 test_isolated_complaints.
8690 (test_empty_complaint): New function.
8691 (test_empty_complaints): New function. Check no output when no
8692 complaints.
d63a86f8 8693
dea97812
KB
86942002-09-19 Jim Blandy <jimb@redhat.com>
8695
a9c64011 8696 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8697
54951bd7
AC
86982002-09-19 Andrew Cagney <ac131313@redhat.com>
8699
8700 * gdb.gdb/complaints.exp: New file.
8701
dec43320
AC
87022002-09-18 Andrew Cagney <ac131313@redhat.com>
8703
8704 * gdb.base/maint.exp: Check `help maint internal-warning'.
8705
e70d6e3f
DC
87062002-09-18 David Carlton <carlton@math.stanford.edu>
8707
8708 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8709 numbers, and replace them by a single breakpoint after the
8710 constructors are all finished.
8711 Add test 4.
8712 * gdb.c++/m-static.cc: Add test 4.
8713 * gdb.c++/m-static.h: New file.
8714 * gdb.c++/m-static1.cc: New file.
8715
8716 * gdb.c++/printmethod.exp: New file.
8717 * gdb.c++/printmethod.cc: New file.
8718
8719 * gdb.c++/pr-574.exp: New file.
8720 * gdb.c++/pr-574.cc: New file.
8721
afb5c968
CV
87222002-09-18 Corinna Vinschen <vinschen@redhat.com>
8723
8724 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8725 embedded targets which never actually exit.
8726
31e45dee
FN
87272002-09-18 Fernando Nasser <fnasser@redhat.com>
8728
8729 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8730 "don't step after run" as unresolved or unsupported, instead of xfail.
8731
a283c5a1
CV
87322002-09-18 Corinna Vinschen <vinschen@redhat.com>
8733
8734 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8735 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8736 Add newline to expected string in "step out of main (status wrapper)"
8737 case.
8738
11350d2a
CV
87392002-09-18 Corinna Vinschen <vinschen@redhat.com>
8740
8741 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8742 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8743
0deec7d6
TT
87442002-09-17 Tom Tromey <tromey@redhat.com>
8745
8746 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8747 \000, not \0, in double-quoted string.
8748
b2b4a1b5
CV
87492002-09-14 Corinna Vinschen <vinschen@redhat.com>
8750
c9d37158 8751 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8752 string after running the commands execution on breakpoint tests.
8753
1c56143a
CV
87542002-09-13 Corinna Vinschen <vinschen@redhat.com>
8755
8756 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8757
37f8da45
JB
87582002-09-12 Joel Brobecker <brobecker@gnat.com>
8759
8760 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8761
08b468e0
KS
87622002-09-10 Keith Seitz <keiths@redhat.com>
8763
8764 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8765 runto proc.
8766 (mi_run_to_main): Use mi_runto.
8767 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8768
dc360f58
KS
87692002-09-10 Keith Seitz <keiths@redhat.com>
8770
8771 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8772 regexp for stopping at main. Could have multiple event notifications.
8773 Don't assume that main was declared with no parameters.
8774 (mi_next): Use mi_step_to.
8775 (mi_step): Use mi_next_to.
8776
ce3abcfb
CV
87772002-09-09 Corinna Vinschen <vinschen@redhat.com>
8778
8779 * gdb.base/default.exp: Fix expected string in `info float' test.
8780
d1f5b980
BE
87812002-09-09 Ben Elliston <bje@redhat.com>
8782
8783 * config/mips.exp: Update comments.
8784 * config/mips-idt.exp: Likewise.
8785 * config/nind.exp: Likewise.
8786 * config/slite.exp: Likewise.
8787 * config/sparclet.exp: Likewise.
8788 * config/udi.exp: Likewise.
8789 * config/vx.exp: Likewise.
8790 * config/vxworks29k.exp: Likewise.
8791
2f71430b
JB
87922002-09-05 Jim Blandy <jimb@redhat.com>
8793
8794 * gdb.threads/killed.exp: Fix test failure message.
8795
7ddebc7e
KS
87962002-09-04 Keith Seitz <keiths@redhat.com>
8797
8798 * lib/mi-support.exp: Update copyright.
8799 (mi_gdb_test): Increase the priority of the expected pattern
8800 so that it matches gdb_test.
8801
0ae67eb3
KS
88022002-09-03 Keith Seitz <keiths@redhat.com>
8803
8804 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8805 Use integer comparison instead of string comparison for testing
8806 whether binary was built.
8807
38fc42c8
JB
88082002-09-03 Jim Blandy <jimb@redhat.com>
8809
8810 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8811
b6ff0e81
JB
88122002-08-29 Jim Blandy <jimb@redhat.com>
8813
8814 * gdb.threads/pthreads.exp: Move the portable thread compilation
8815 code into a function in lib/gdb.exp, and call that from here.
8816 * lib/gdb.exp (gdb_compile_pthreads): New function.
8817
07c98896
KS
88182002-08-29 Keith Seitz <keiths@redhat.com>
8819
8820 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8821 expect_out so that callers can get at it.
8822
0312286c
DJ
88232002-08-23 Daniel Jacobowitz <drow@mvista.com>
8824
8825 * gdb.threads/print-threads.c: New file.
8826 * gdb.threads/print-threads.exp: New file.
8827 * gdb.threads/schedlock.c: New file.
8828 * gdb.threads/schedlock.exp: New file.
8829
dd039bc4
EZ
88302002-08-22 Elena Zannoni <ezannoni@redhat.com>
8831
a9c64011
AS
8832 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8833 not altivec.c.
dd039bc4 8834
1f36144c
MK
88352002-08-17 Mark Kettenis <kettenis@gnu.org>
8836
8837 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8838 targets. The problem should be fixed now.
8839
16057ec7 88402002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8841
8842 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8843 2002-07-24 change that removes final dots from error messages.
8844
3c1499ad
TT
88452002-08-13 Tom Tromey <tromey@redhat.com>
8846
8847 * gdb.base/readline.exp: New file.
8848
a20ce2c3
AC
88492002-08-01 Andrew Cagney <ac131313@redhat.com>
8850
8851 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8852 supress message.
8853
db034ac5
AC
88542002-08-01 Andrew Cagney <cagney@redhat.com>
8855
8856 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8857 CHILL_FOR_TARGET and CHILL_LIB.
8858 * configure.in (configdirs): Remove gdb.chill.
8859 * configure: Regenerate.
8860 * lib/gdb.exp: Obsolete references to chill.
8861 * gdb.fortran/types.exp: Ditto.
8862 * gdb.fortran/exprs.exp: Ditto.
8863
3e000b18
KB
88642002-07-30 Kevin Buettner <kevinb@redhat.com>
8865
8866 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8867 set Irix-specific compile and link flags.
8868
28f4966b
KB
88692002-07-29 Kevin Buettner <kevinb@redhat.com>
8870
8871 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8872 source files. The ``-o'' option doesn't work with the ``-E'' option
8873 when using the Irix compiler.
8874
46c0d5a6
DJ
88752002-07-19 Daniel Jacobowitz <drow@mvista.com>
8876
8877 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8878 Improve support for reusing an exec file. Copy exec file
8879 to target, and run gdbserver on the target instead of on the host.
8880
eecf4bed
JB
88812002-07-18 Jim Blandy <jimb@redhat.com>
8882
0f815cdf
JB
8883 * gdb.base/ending-run.exp: Don't expect to see the program end in
8884 some orderly fashion when we're running on a real stand-alone
8885 board.
8886
eecf4bed
JB
8887 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8888 targets that don't support interrupts.
8889
52d309e4
JB
88902002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8891
8892 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8893 systems.
8894 Move comments in expect statements to inside the actions, so that they
8895 don't get matched against.
8896
ff683d9e
MK
88972002-07-10 Mark Kettenis <kettenis@gnu.org>
8898
8899 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8900 function when asleep" test.
8901
b5356753
AC
89022002-07-10 Andrew Cagney <ac131313@redhat.com>
8903
8904 * gdb.base/page.exp: Rewrite to handle problems with very long
8905 `info set' output. Update copyright.
8906
6aa4d13a
AC
89072002-06-26 Andrew Cagney <ac131313@redhat.com>
8908
8909 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8910 gdb.threads-hp.
8911 * gdb.hp/configure: Regenerate.
8912 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8913 * gdb.hp/gdb.threads-hp/configure: Delete file.
8914 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8915
8cf8c2b8
AC
89162002-06-22 Andrew Cagney <ac131313@redhat.com>
8917
8918 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8919 setlocale, bindtextdomain and textdomain.
8920
6827a8f8
JB
89212002-06-11 Jim Blandy <jimb@redhat.com>
8922
919d772c
JB
8923 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8924 preprocessor macro information is present.
8925
6827a8f8
JB
8926 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8927 tests.
8928
c15b0d21
MS
89292002-06-06 Michael Snyder <msnyder@redhat.com>
8930
c5984d70
MS
8931 * gdb.base/overlays.exp: Record addresses of overlay
8932 functions in TCL variables rather than in GDB variables,
8933 to avoid having GDB convert them to pointers (with loss
8934 of information).
8935
d63a86f8 8936 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8937 default linker script changes.
c15b0d21
MS
8938 * gdb.base/long_long.exp: Add check for sizeof (long double).
8939
be26fe0d
ML
89402002-06-06 Michal Ludvig <mludvig@suse.cz>
8941
8942 * gdb.asm/asm-source.exp: Add x86-64 target.
8943 * gdb.asm/x86_64.inc: New.
d63a86f8 8944
258093ca 89452002-05-30 Michael Chastain <mec@shout.net>
258093ca 8946
4b3153f1 8947 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8948 * gdb.c++/m-static.cc: New file.
8949 * gdb.c++/m-static.exp: New file.
8950
241264c6
MS
89512002-05-28 Michael Snyder <msnyder@redhat.com>
8952
8953 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8954 precision.
8955
9bba8c8f 89562002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8957
4b3153f1 8958 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8959 * gdb.c++/m-data.cc: New file.
8960 * gdb.c++/m-data.exp: New file.
8961
89622002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8963
4b3153f1 8964 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8965 * gdb.c++/try_catch.cc: New file.
d63a86f8 8966 * gdb.c++/try_catch.exp: New file.
9bba8c8f 8967
def1b996
MC
89682002-05-27 Michael Chastain <mec@shout.net>
8969
8970 * gdb.c++/local.exp: Accept more nested types in output.
8971
522ba268
MC
89722002-05-26 Michael Chastain <mec@shout.net>
8973
8974 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
8975
277254ba
MS
89762002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
8977
8978 * lib/gdb.exp (gdb_wrapper_init): Just because
8979 gdb_wrapper_file exists, this does not mean that the file
8980 should not be rebuilt. That is what gdb_wrapper_initialized
8981 is for.
8982 (default_gdb_init): Reset gdb_wrapper_initialized.
8983
b61a8733
MS
89842002-05-23 Michael Snyder <msnyder@redhat.com>
8985
d63a86f8 8986 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
8987 the precision of the floating point test results.
8988 * gdb.base/call-rt-st.exp: Ditto.
8989
b61a8733
MS
8990 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
8991 * gdb.base/call-rt-st.exp: Ditto.
8992
56f6e910
MC
89932002-05-19 Michael Chastain <mec@shout.net>
8994
8995 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
8996
ad0b0016
EZ
89972002-05-19 Elena Zannoni <ezannoni@redhat.com>
8998
a9c64011
AS
8999 * configure.in (configdirs): Add gdb.arch.
9000 * configure: Regenerate.
ad0b0016 9001
f617d2b6
JB
90022002-05-17 Jim Blandy <jimb@redhat.com>
9003
9004 * gdb.base/completion.exp: Recognize the more detailed error
9005 messages produced by the macro expander's lexical analyzer.
9006
eac2a696
EZ
90072002-05-14 Elena Zannoni <ezannoni@redhat.com>
9008
a9c64011
AS
9009 * gdb.arch/altivec-abi.c: New file.
9010 * gdb.arch/altivec-abi.exp: New file.
9011 * gdb.arch/altivec-regs.c: New file.
9012 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9013
2fdde8f8
DJ
90142002-05-14 Daniel Jacobowitz <drow@mvista.com>
9015
9016 * gdb.base/maint.exp (maint print type): Update for new type
9017 structure.
d63a86f8 9018
e31f1a7c
EZ
90192002-05-14 Elena Zannoni <ezannoni@redhat.com>
9020
9021 * gdb.arch: New directory.
9022 * gdb.arch/configure.in: New file.
9023 * gdb.arch/configure: New file.
9024 * gdb.arch/Makefile.in: New file.
9025
db589741
CV
90262002-05-13 Corinna Vinschen <vinschen@redhat.com>
9027
9028 * gdb.asm/asm-source.exp: Add v850 as supported target.
9029 * gdb.asm/v850.inc: New file.
9030
8ce2a7dc
DJ
90312002-05-13 Daniel Jacobowitz <drow@mvista.com>
9032
9033 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9034
df763c7f
DJ
90352002-05-12 Daniel Jacobowitz <drow@mvista.com>
9036
9037 * gdb.base/break.exp: Check 'break "marker2"'.
9038
377daeed
MS
90392002-05-10 Michael Snyder <msnyder@redhat.com>
9040
9041 * gdb.base/long_long.exp: Fix typo.
9042
c4b7bc2b
JB
90432002-05-10 Jim Blandy <jimb@redhat.com>
9044
ecac9a4e
JB
9045 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9046 a bug.
9047
c4b7bc2b
JB
9048 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9049 Recognize more detailed error message produced by the macro
9050 expander's lexical analyzer.
9051 * lib/gdb.exp (test_print_reject): Same.
9052
e71019a1
MK
90532002-05-09 Mark Kettenis <kettenis@gnu.org>
9054
9055 * gdb.c++/method.exp: Fix typo.
9056
fedfc8e6
MS
90572002-05-08 Michael Snyder <msnyder@redhat.com>
9058
166a1957
MS
9059 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9060 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9061 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9062 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9063 Add iftarget clause for strongarm.
d63a86f8 9064
f1c47eb2
MS
90652002-05-06 Michael Snyder <msnyder@redhat.com>
9066
cb9a9d3e
MS
9067 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9068 (gdb_continue_to_end): Accept output from status wrapper.
9069 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9070 Clean up fail messages to match pass messages.
9071
f1c47eb2
MS
9072 Enable the "needs_status_wrapper" testsuite feature.
9073 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9074 (gdb_compile): Conditionally call gdb_wrapper_init.
9075 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9076 * gdb.c++/method.exp: Recognize output from status wrapper.
9077
6079c749
BE
90782002-05-06 Ben Elliston <bje@redhat.com>
9079From Graydon Hoare <graydon@redhat.com>
9080
9081 * config/sid.exp: Include support for "rawsid" protocol.
9082
188baff3
JB
90832002-05-03 Jim Blandy <jimb@redhat.com>
9084
9085 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9086 * gdb.c++/hang3.C: New file.
9087
b9c07f0f
AC
90882002-05-04 Andrew Cagney <ac131313@redhat.com>
9089
9090 * gdb.base/default.exp: Remove obsolete code.
9091 * gdb.c++/misc.exp: Ditto. Update copyright.
9092 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9093 * gdb.base/whatis.exp: Ditto. Update copyright.
9094 * gdb.base/scope.exp: Ditto. Update copyright.
9095 * gdb.base/ptype.exp: Ditto. Update copyright.
9096 * gdb.base/printcmds.exp: Ditto. Update copyright.
9097 * gdb.base/opaque.exp: Ditto. Update copyright.
9098 * gdb.base/list.exp: Ditto.
9099 * gdb.base/funcargs.exp: Ditto. Update copyright.
9100 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9101 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9102 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9103 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9104 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9105 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9106
5c7a0397
MS
91072002-05-02 Michael Snyder <msnyder@redhat.com>
9108
d6dcc264 9109 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9110 * gdb.base/long_long.exp: Add xscale target.
9111 * gdb.base/default.exp: Add xscale target.
9112
eb7f1c48
JB
91132002-05-01 Jim Blandy <jimb@redhat.com>
9114
9115 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9116 gdb.c++/hang.exp: New test.
9117
a6befae8
FF
91182002-05-01 Fred Fish <fnf@redhat.com>
9119
9120 * gdb.base/completion.exp: Handle completions of "./Make" for
9121 more than one completion possibility, as is the case when we
9122 build and test in the source tree.
9123
0a310277
AG
91242002-04-29 Anthony Green <green@redhat.com>
9125
9126 * gdb.java/jmisc1.exp: New file.
9127 * gdb.java/jmisc2.exp: New file.
9128
6ff9af88
DJ
91292002-04-24 Daniel Jacobowitz <drow@mvista.com>
9130
9131 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9132
96b3d632
EZ
91332002-04-23 Elena Zannoni <ezannoni@redhat.com>
9134
9135 * gdb.base/help.exp: Change 'help status' to allow for target
9136 dependent output differences.
9137
5019bb54
MC
91382002-04-22 Michael Chastain <mec@shout.net>
9139
9140 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9141
a805a116
MC
91422002-04-22 Michael Chastain <mec@shout.net>
9143
9144 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9145
a1706bfd
DM
91462002-04-17 David S. Miller <davem@redhat.com>
9147
9148 * gdb.asm/sparc64.inc: New file.
9149 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9150
a73a20a2
EZ
91512002-04-19 Elena Zannoni <ezannoni@redhat.com>
9152
9153 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9154 instruction file directly into the build tree. Clean up at end of
9155 test.
9156
ba678339
DM
91572002-04-18 David S. Miller <davem@redhat.com>
9158
9159 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9160 handle 64-bit platforms correctly.
9161 * gdb.base/maint.exp: Likewise.
9162
b03399da
KB
91632002-04-18 Kevin Buettner <kevinb@redhat.com>
9164
9165 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9166 ``-fpic'' when compiling files comprising a shared library, but
9167 it does need additional linker flags in order to find shared
9168 libraries at run time.
9169
e2004992
KB
91702002-04-18 Kevin Buettner <kevinb@redhat.com>
9171
9172 * gdb.base/cvexpr.c (use): New function.
9173 (main): Invoke use() on all global variables to prevent
9174 some linkers from deleting these otherwise unused symbols.
9175
d8937120
MC
91762002-04-17 Michael Chastain <mec@shout.net>
9177From David S. Miller <davem@redhat.com>
9178
9179 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9180 handle 64-bit platforms correctly.
9181
ffd61a58
MS
91822002-04-12 Michael Snyder <msnyder@redhat.com>
9183From Jim Blandy <jimb@redhat.com>
a9c64011 9184 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9185 script can handle this instead.
9186 * gdb.base/bar.c (barx): Same.
9187 * gdb.base/baz.c (bazx): Same.
9188 * gdb.base/grbx.c (grbxx): Same.
9189
9190 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9191 manager doesn't automatically unmap overlays unnecessarily.
9192
6b8426a6
MH
91932002-04-10 Martin M. Hunt <hunt@redhat.com>
9194
9195 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9196 stepping out of main.
9197
34af4875
MC
91982002-04-09 Michael Chastain <mec@shout.net>
9199
9200 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9201 scope so that the nested scope tests will make sense.
9202 * gdb.c++/local.exp: Write patterns that actually work with gcc
9203 (the HP patterns "were never known to work with gcc").
9204 Keep the old aCC patterns too.
9205
2d1676a0
DJ
92062002-04-09 Daniel Jacobowitz <drow@mvista.com>
9207
9208 * gdb.base/attach.exp: Correct target board test.
9209
3a63e3f9
MC
92102002-04-08 Michael Chastain <mec@shout.net>
9211
9212 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9213 in a const method. Add some xfail and fail cases for configurations
9214 that do not emit the "const ...".
9215
f18dabd2
MC
92162002-04-07 Michael Chastain <mec@shout.net>
9217
9218 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9219 Accept "A * const" and "const A * const" as type of "this".
9220 Fix spelling of getFunky throughout. Make messages uniform.
9221
0fcddd82
EZ
92222002-04-07 Elena Zannoni <ezannoni@redhat.com>
9223
a9c64011 9224 Work around for PR gdb/285:
0fcddd82
EZ
9225 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9226
16a8534a
EZ
92272002-04-07 Elena Zannoni <ezannoni@redhat.com>
9228
9229 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9230 instructions file at run time instead of configure time.
9231 Sometimes we run the test in a directory that is not the one we
9232 configured in.
9233 * gdb.asm/configure.in: Delete creation of symlink.
9234 * gdb.asm/configure: Regenerate.
9235
24181d81
JB
92362002-04-05 J. Brobecker <brobecker@gnat.com>
9237
9238 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9239 xfullpath () function.
9240
7cdb7107
DJ
92412002-04-04 Daniel Jacobowitz <drow@mvista.com>
9242
9243 * gdb.asm/Makefile.in: Correct dependencies.
9244
9245 * gdb.asm/powerpc.inc: New file.
9246 * gdb.asm/asm-source.exp: Add PowerPC.
9247 * gdb.asm/configure.in: Likewise.
9248 * gdb.asm/configure: Regenerated.
9249
a7d17088
DJ
92502002-04-04 Daniel Jacobowitz <drow@mvista.com>
9251
9252 * gdb.base/relocate.exp: New file.
9253 * gdb.base/relocate.c: New file.
9254
cd721503
FF
92552002-04-04 Fred Fish <fnf@redhat.com>
9256
9257 * gdb.base/step-test.exp: Update comment regarding stopping in
9258 memcpy/bcopy calls inserted as part of the compiler runtime.
9259
b22ad7a7
MS
92602002-04-04 Michael Snyder <msnyder@redhat.com>
9261
9262 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9263
5f279fa6
DJ
92642002-04-03 Daniel Jacobowitz <drow@mvista.com>
9265
9266 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9267 (gdb_expect): Remove $notransfer hack.
9268
dd0fd3ce
DJ
92692002-04-02 Daniel Jacobowitz <drow@mvista.com>
9270
9271 * gdb.c++/classes.exp ("calling method for small class"): Match
9272 updated register output.
9273
1e50cda1
DJ
92742002-03-30 Daniel Jacobowitz <drow@mvista.com>
9275
9276 Fix PR gdb/452
9277 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9278 when finished. Make gdb_file_cmd send "exec-file" when
9279 appropriate.
9280
24015922
DJ
92812002-03-30 Daniel Jacobowitz <drow@mvista.com>
9282
9283 * gdb.base/attach.exp: Remove extra setup_xfail.
9284
dd7dfd64
MS
92852002-03-26 Michael Snyder <msnyder@redhat.com>
9286
9287 * gdb.base/default.exp: Add tests for dump, append, and restore.
9288 * gdb.base/help.exp: Add tests for dump, append, and restore.
9289 * gdb.base/dump.exp: New file, test dump, append and restore.
9290 * gdb.base/dump.c: New file.
9291
48b2f8d7
MS
92922002-03-27 Michael Snyder <msnyder@redhat.com>
9293
d63a86f8 9294 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9295 clean-ups in help messages.
9296
05b4d525
FF
92972002-03-26 Fred Fish <fnf@redhat.com>
9298
9299 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9300 have debugging info for those functions and the compiler uses them
9301 internally to copy structs around.
9302
d7679631
FF
93032002-03-26 Fred Fish <fnf@redhat.com>
9304
9305 * gdb.base/list.exp: Revert the change made yesterday and add note
9306 about why we don't list the default lines for remote targets.
9307
523ac3f9
MS
93082002-03-25 Michael Snyder <msnyder@redhat.com>
9309
9310 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9311
754b2b8d
FF
93122002-03-25 Fred Fish <fnf@redhat.com>
9313
9314 * gdb.base/list.exp: This test works on remote targets so remove
9315 the short circuit for remote targets. Update copyright.
9316
33c3e192
FF
93172002-03-25 Fred Fish <fnf@redhat.com>
9318
9319 * gdb.base/attach.exp: Fix logic error that was suppressing this
9320 test for all non hppa*-*-hpux* targets, instead of the hp target.
9321 Move comments closer to the suppression point. Also now need to
9322 check that we are running natively.
9323
d43e73ee
MS
93242002-03-22 Michael Snyder <msnyder@redhat.com>
9325
882c8f02
MS
9326 * gdb.base/default.exp: Add test for gcore. Update copyright.
9327 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9328
04c12f60
FF
93292002-03-06 Fred Fish <fnf@redhat.com>
9330
9331 * gdb.base/funcargs.c: Remove extraneous ';' character.
9332 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9333
b43df995
MC
93342002-03-04 Michael Chastain <mec@shout.net>
9335
9336 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9337 accommodate gcc v3 function signature.
9338 * gdb.mi/mi0-var-cmd-exp: Ditto.
9339
92362027
AC
93402002-02-24 Andrew Cagney <ac131313@redhat.com>
9341
9342 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9343 ``GNU/Linux'' or ``Linux kernel''
9344 * testsuite/gdb.threads/pthreads.c: Ditto.
9345
258ad32d
MC
93462002-02-24 Michael Chastain <mec@shout.net>
9347
9348 * gdb.threads/pthreads.c (thread1): Add a return statement.
9349 (thread2): Likewise.
9350 (foo): Likewise.
9351
04c3b3d4
MC
93522002-02-23 Michael Chastain <mec@shout.net>
9353
9354 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9355 to placate gcc.
9356
5a2a0a20
MC
93572002-02-23 Michael Chastain <mec@shout.net>
9358
9359 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9360 test "ptype bint". The test passes on all my stabs configurations.
9361
a640f7fc
JB
93622002-02-21 Jim Blandy <jimb@redhat.com>
9363
27924826
JB
9364 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9365 filename at a time, and watch for the ones we want to see.
9366
a640f7fc
JB
9367 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9368 types of pointers to prototyped functions.
9369
edcc8c75
AC
93702002-02-20 Andrew Cagney <ac131313@redhat.com>
9371
9372 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9373 signed, unsigned and straight char.
9374 (padding_char, padding_short, padding_int, padding_long,
9375 padding_long_long, padding_float, padding_double,
9376 padding_long_double): New global variables.
9377 (fill, fill_structs): New functions.
9378
9379 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9380 for correctly sized writes. Update copyright.
9381 (get_valueof): New procedure.
9382 (get_sizeof): Call get_valueof.
9383 (check_valueof): New procedure.
9384 (check_padding): New procedure.
9385
ac57ea44
MC
93862002-02-20 Michael Chastain <mec@shout.net>
9387
9388 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9389 to setup_xfail. Document some of the remaining calls.
9390
7a10c941
MC
93912002-02-18 Michael Chastain <mec@shout.net>
9392
9393 * gdb.c++/userdef.exp: Update copyright year.
9394
fb8acdcc
DJ
93952002-02-18 Daniel Jacobowitz <drow@mvista.com>
9396
9397 * gdb.c++/userdef.exp: Test overloaded operators properly.
9398 Remove xfails.
9399
fda6ae12
MS
94002002-02-14 Michael Snyder <msnyder@redhat.com>
9401
9402 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9403
676a0442
DJ
94042002-02-14 Daniel Jacobowitz <drow@mvista.com>
9405
9406 * gdb.base/a2-run.exp: Check for a remote target properly.
9407 * gdb.base/annota1.exp: Likewise.
9408 * gdb.base/list.exp: Likewise.
9409 * gdb.base/reread.exp: Likewise.
9410 * gdb.base/scope.exp: Likewise.
9411 * gdb.base/shlib-call.exp: Likewise.
9412 * gdb.base/term.exp: Likewise.
9413 * gdb.c++/annota2.exp: Likewise.
9414
78b4f468
RE
94152002-02-13 Richard Earnshaw <rearnsha@arm.com>
9416
9417 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9418
9a81ba51
MC
94192002-02-10 Michael Chastain <mec@shout.net>
9420
9421 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9422 (call_after_alloca): Ditto.
9423
004af6c7
DJ
94242002-02-10 Daniel Jacobowitz <drow@mvista.com>
9425
9426 * gdb.base/ending-run.exp: Guard "cont" test with
9427 gdb_skip_stdio_test.
9428
37225f62
JB
94292002-02-06 Jim Blandy <jimb@redhat.com>
9430
9431 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9432 from here...
9433 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9434 To here. Disable this test on non-HP platforms. Add big comment.
9435
fe6fdd96
MS
94362002-02-04 Michael Snyder <msnyder@redhat.com>
9437
9438 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9439 other than d10v and m32r.
9440
036fad3f
RE
94412002-02-02 Richard Earnshaw <rearnsha@arm.com>
9442
9443 * gdb.base/default.exp: Rewrite test patterns to reduce time
9444 taken to match them.
9445
7148ab62
DJ
94462002-01-30 Daniel Jacobowitz <drow@mvista.com>
9447
9448 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9449 Allow a start function above main.
9450 * gdb.threads/linux-dp.exp: Fix copyright date.
9451
396cc255
DJ
94522002-01-30 Daniel Jacobowitz <drow@mvista.com>
9453
a9c64011
AS
9454 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9455 (check_philosopher_stack): Check for manager thread before checking
9456 for a just-starting thread.
396cc255 9457
f038d31b
DJ
94582002-01-30 Daniel Jacobowitz <drow@mvista.com>
9459
9460 From Neil Booth <neil@daikokuya.demon.co.uk>:
9461 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9462 warnings.
9463
b3ff9d9a
FF
94642002-01-21 Fred Fish <fnf@redhat.com>
9465
9466 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9467 not caller.
9468
39ad761d
JB
94692002-01-21 Jim Blandy <jimb@redhat.com>
9470
9471 * gdb.base/reread.exp: Check that GDB properly re-reads the
9472 executable file when it changes while no inferior is running.
9473
aaf320fa
FF
94742002-01-21 Fred Fish <fnf@redhat.com>
9475
a9c64011
AS
9476 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9477 optionally accept the "shlib events" variation.
aaf320fa 9478
808a31f5
JB
94792002-01-21 Jim Blandy <jimb@redhat.com>
9480
9481 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9482 call `fflush' after every `printf', so that the output is produced
9483 at predictable points, regardless of whatever buffering does (or
9484 doesn't) take place.
9485 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9486 at different points.
9487
4420d5e2
DJ
94882002-01-20 Daniel Jacobowitz <drow@mvista.com>
9489
9490 * gdb.c++/inherit.exp: Update copyright years.
9491 * gdb.c++/method.exp: Likewise.
9492
3e36a0f4
DJ
94932002-01-20 Daniel Jacobowitz <drow@mvista.com>
9494
9495 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9496 artificial methods/arguments.
9497 * gdb.c++/derivation.exp: Likewise.
9498 * gdb.c++/inherit.exp: Likewise.
9499 * gdb.c++/method.exp: Likewise.
9500 * gdb.c++/virtfunc.exp: Likewise.
9501
b4ceaee6
AC
95022002-01-18 Andrew Cagney <ac131313@redhat.com>
9503
9504 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9505 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9506 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9507 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9508 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9509 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9510
ecace851
JB
95112002-01-17 Jim Blandy <jimb@redhat.com>
9512
9513 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9514 anchoring the pattern matching the entry point symbol's name.
9515
375fc983
AC
95162002-01-17 Andrew Cagney <ac131313@redhat.com>
9517
9518 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9519 continue/quit query. Update copyright.
9520
fe6fdd96
MS
95212002-01-14 Michael Snyder <msnyder@redhat.com>
9522
9523 * gdb.base/gcore.exp: Remove extra debugging output.
9524
e017c81f
DJ
95252002-01-13 Daniel Jacobowitz <drow@mvista.com>
9526
9527 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9528 for slightly dubious v2 mangled string.
9529
37ab3bf8
DJ
95302002-01-13 Daniel Jacobowitz <drow@mvista.com>
9531
9532 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9533
1bc05c3a 95342002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9535
1bc05c3a 9536 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9537
1bc05c3a
JM
9538 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9539 constructors.
9540 * gdb.c++/derivation.exp: Likewise.
9541 * gdb.c++/templates.exp: Likewise.
9542 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9543
1bc05c3a
JM
95442002-01-10 Michael Snyder <msnyder@redhat.com>
9545
9546 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9547
a911c360
MS
95482002-01-08 Michael Snyder <msnyder@redhat.com>
9549
9550 * gdb.base/gcore.exp: New test for generate-core-file command.
9551 * gdb.base/gcore.c: Testcase for above.
9552 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9553
ea2119ec
JM
95542002-01-08 Jason Merrill <jason@redhat.com>
9555
9556 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9557
68203136
FF
95582002-01-07 Fred Fish <fnf@redhat.com>
9559
9560 * gdb.c++/overload.exp: Remove unconditional xfails for:
9561 print foo_instance1.overloadargs(1)
9562 print foo_instance1.overloadargs(1, 2)
9563 print foo_instance1.overloadargs(1, 2, 3)
9564 print foo_instance1.overloadargs(1, 2, 3, 4)
9565 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9566 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9567 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9568 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9569 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9570 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9571 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9572 print foo_instance1.overload1arg()
9573 print foo_instance1.overload1arg((char)arg2)
9574 print foo_instance1.overload1arg((signed char)arg3)
9575 print foo_instance1.overload1arg((unsigned char)arg4)
9576 print foo_instance1.overload1arg((int)arg7)
9577 print foo_instance1.overload1arg((unsigned int)arg8)
9578 print foo_instance1.overload1arg((float)arg11)
9579 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9580
21b9b5b1
MS
95812002-01-07 Michael Snyder <msnyder@redhat.com>
9582
9583 * gdb.base/huge.exp: New test. Print a very large target data object.
9584 (skip_huge_test): New test variable. Define if you want to skip this
9585 test. The test reads an 8 megabyte data object from the target, so it
9586 might be very time consuming on remote targets with a slow connection.
9587 * gdb.base/huge.c: New file. Test case for above.
9588
725f922e
FF
95892002-01-07 Fred Fish <fnf@redhat.com>
9590
9591 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9592 g_instance.bfoo, and g_instance.cfoo.
9593
634d57ec
JL
9594Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9595
f286b2c3
JL
9596 * gdb.base/break.c (multi_line_if_conditional): New function.
9597 (multi_ilne_while_conditional): Likewise.
9598 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9599 IF or WHILE condition puts the breakpoint at the start of
9600 the condition.
9601
634d57ec
JL
9602 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9603 hppa*-*-hpux* expected failure.
9604 * gdb.base/structs.exp (do_function_calls): Similarly.
9605
9606 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9607 watchpoints.
9608
9fbfe2dc
AC
96092002-01-06 Andrew Cagney <ac131313@redhat.com>
9610
9611 Fix PR gdb/66.
9612 * gdb.base/structs.exp: Replace skip for a29k with skip for
9613 gdb,cannot_call_functions.
9614 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9615 * gdb.base/callfuncs.exp: Ditto.
9616 * gdb.base/call-rt-st.exp: Ditto.
9617 * gdb.base/call-strs.exp: Ditto.
9618 * gdb.base/callfwmall.exp: Ditto.
9619 * gdb.base/scope.exp: Obsolete xfail a29k.
9620 * gdb.c++/misc.exp: Ditto.
9621 * gdb.c++/cplusfuncs.exp: Ditto.
9622 * gdb.base/ptype.exp: Ditto.
9623 * gdb.base/printcmds.exp: Ditto.
9624 * gdb.base/opaque.exp: Ditto.
9625 * gdb.base/list.exp: Ditto.
9626 * gdb.base/funcargs.exp: Ditto.
9627 * gdb.base/default.exp: Ditto.
9628
8ddad156
MS
96292002-01-04 Michael Snyder <msnyder@redhat.com>
9630
ca4976a6 9631 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9632 * gdb.base/maint.exp: Add tests for maint info sections options.
9633
1b074332
JL
9634Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9635
9636 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9637
7d159115
CV
96382001-12-20 Corinna Vinschen <vinschen@redhat.com>
9639
9640 * gdb.asm/arm.inc: New file.
9641 * gdb.asm/asm-source.exp: Add arm targets.
9642 * gdb.asm/configure.in: Ditto.
9643 * gdb.asm/configure: Recreated from configure.in.
9644
8fb87725
JL
9645Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9646
afabe08c
JL
9647 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9648 with HP's compiler.
9649 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9650 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9651 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9652 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9653
9654 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9655 either HP's compilers or GCC.
9656
db521deb
JL
9657 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9658 a SIGBUS or SIGSEGV.
9659
9660 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9661
9662 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9663 can be compiled with either HP's compiler or GCC.
9664
cfa88ab7
JL
9665 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9666 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9667 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9668
ca344dff
JL
9669 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9670 to match current gdb output. Update due to using auto-solib-limit
9671 for limiting instead of overloading auto-solib-add.
9672 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9673 test program.
9674
3f3c6e55 9675 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9676 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9677 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9678 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9679 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9680 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9681 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9682 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9683 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9684 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9685 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9686 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9687 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9688
8fb87725
JL
9689 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9690 a SIGTRAP to the inferior.
9691
cf599fa7
CV
96922001-12-19 Corinna Vinschen <vinschen@redhat.com>
9693
9694 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9695 Substitute call to target_link by call to gdb_compile.
9696
2cd045cd
JL
9697Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9698
a9c64011
AS
9699 * gdb.base/break.exp: Fix HP specific search string when testing
9700 backtracing in a called function.
2cd045cd 9701
a9c64011
AS
9702 * gdb.base/constvars.exp: Only set lang to C++ if we're
9703 compiling the test with HP's compilers.
9704 * gdb.base/volatile.exp: Similarly.
2cd045cd 9705
99ebe9ac
JB
97062001-12-19 Jim Blandy <jimb@redhat.com>
9707
9708 * gdb.base/printcmds.exp: Expect the null character to be printed
9709 as '\0', and the '\013' to be printed as '\v'.
9710 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9711 * gdb.base/setvar.exp: Same.
9712
b9891b29
JB
97132001-12-17 Jim Blandy <jimb@redhat.com>
9714
0eba65ab
JB
9715 * gdb.base/completion.exp: Rather than completing very long
9716 filenames, which can make the readline library produce output we
9717 don't recognize, cd to the directory first, and then complete
9718 using nice, short relative paths.
9719
6970b5b1
JB
9720 * gdb.base/completion.exp: On some systems, there is, in fact, a
9721 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9722 variables as being in scope. So use `no_var_named_this'
9723 instead of `b'.
6970b5b1 9724
b9891b29
JB
9725 * gdb.base/corefile.exp: Recognize the message saying that GDB
9726 can't find the core file's registers as a failure.
9727
e6ccd35f
JSC
97282001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9729
a9c64011
AS
9730 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9731 test expect string more specific.
e6ccd35f 9732
105ba819
CV
97332001-12-13 Corinna Vinschen <vinschen@redhat.com>
9734
9735 * gdb.asm/asm-source.exp: Add support for xstormy16.
9736 * gdb.asm/configure.in: Ditto.
9737 * gdb.asm/configure: Rebuild.
9738 * gdb.asm/xstormy16.inc: New file.
9739
e9e79dd9
FF
97402001-12-10 Fred Fish <fnf@redhat.com>
9741
9742 * gdb.base/maint.exp: Update to match changes in type dumping code.
9743
347dc97d
JB
97442001-12-10 Jim Blandy <jimb@redhat.com>
9745
9746 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9747 matching the entry point symbol's name at the beginning of the
9748 line.
9749
5178b9d6
DJ
97502001-12-07 Daniel Jacobowitz <drow@mvista.com>
9751
9752 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9753 gdb.c++/inherit.exp, gdb.c++/method.exp,
9754 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9755 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9756 and class layout support.
9757
af890c52
DJ
97582001-12-07 Daniel Jacobowitz <drow@mvista.com>
9759
9760 * gdb.c++/classes.exp: Add test for static member function.
9761 * gdb.c++/misc.cc: Add class with static member function.
9762
7a345fb3
JB
97632001-12-07 Jim Blandy <jimb@redhat.com>
9764
f2e54a80 9765 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9766 those tests as `unsupported'.
9767 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9768 Rewrite subsequent tests to use it.
9769
9770 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9771 those tests as `unsupported'.
9772 * gdb.base/structs.exp (call_struct_func): New function.
9773 (do_function_calls): Use call_struct_func to call the functions
9774 returning structs.
9775
0bc69509
JB
9776 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9777 whether functions are prototyped or not, so we can't possibly pass
9778 arguments to t_float_values2 properly.
9779
7a345fb3
JB
9780 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9781 value of `timeout' for targets other than the mips*tx39-*.
9782
edb6ede1
MS
97832001-12-06 Michael Snyder <msnyder@redhat.com>
9784
d63a86f8 9785 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9786 and detect whether the start symbol has a leading underscore.
9787
2d842f13
JB
97882001-12-04 Jim Blandy <jimb@redhat.com>
9789
9790 * gdb.base/completion.exp: Clarify indentation.
9791
68550daf
JB
97922001-12-03 Jim Blandy <jimb@redhat.com>
9793
9794 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9795 variables on the S/390, not `.word'.
9796
cd5195a8
JB
97972001-11-30 Jim Blandy <jimb@redhat.com>
9798
9799 Add assembly-source tests for s390-ibm-linux.
9800 * gdb.asm/s390.inc: New file.
9801 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9802 the S/390 architecture.
a9c64011 9803 * gdb.asm/configure: Regenerated.
cd5195a8 9804
ca9efc90
MS
98052001-11-30 Michael Snyder <msnyder@redhat.com>
9806
9807 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9808 next, info source, info sources, info line, global and static
9809 variables, and static functions.
9810 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9811 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9812 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9813 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9814 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9815 (gdbasm_leave): Restore frame pointer.
9816 (gdbasm_startup): Copy stack set-up from crt0.S.
9817
d0e66976
FN
98182001-11-26 Fernando Nasser <fnasser@redhat.com>
9819
9820 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9821 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9822 to a local (non-static) variable. Copy tstruct.a to a static buffer
9823 and return a pointer to that buffer.
9824 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9825
e2334072
MK
98262001-11-24 Mark Kettenis <kettenis@gnu.org>
9827
9828 * gdb.asm/configure.in: Fix recognition of ix86 target.
9829 * gdb.asm/configure: Regenerate.
9830
756caa3d
MS
98312001-11-21 Michael Snyder <msnyder@redhat.com>
9832
9833 * gdb.asm/sparc.inc: New file.
9834 * gdb.asm/asm-source.exp: Recognize sparc target.
9835 * gdb.asm/configure.in: Recognize sparc target.
9836 * gdb.asm/configure: Regenerate.
d63a86f8 9837
9a4d72d5
MS
98382001-11-21 Michael Snyder <msnyder@redhat.com>
9839
9840 * gdb.asm/m32r.inc: New file.
9841 * gdb.asm/asm-source.exp: Recognize m32r target.
9842 * gdb.asm/configure.in: Recognize m32r target.
9843 * gdb.asm/configure: Regenerate.
9844
a773d1cd
MS
98452001-11-20 Michael Snyder <msnyder@redhat.com>
9846
017ac23d
MS
9847 * gdb.asm/i386.inc: New file.
9848 * gdb.asm/asm-source.exp: Recognize ix86 target.
9849 * gdb.asm/configure.in: Recognize ix86 target.
9850 * gdb.asm/configure: Regenerate.
9851
a773d1cd
MS
9852 * gdb.c++/namespace.exp: Fix quotes in output messages.
9853
bb632afb
MS
98542001-11-14 Michael Snyder <msnyder@redhat.com>
9855
25d559ca 9856 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9857 qualifier in a type cast expression, to designate an address
9858 in the instruction space (Harvard architecture).
9859
4749e309
MS
98602001-11-13 Michael Snyder <msnyder@redhat.com>
9861
9862 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9863 Tests for expressions using 'const' and 'volatile'.
9864
25050984
CV
98652001-11-13 Corinna Vinschen <vinschen@redhat.com>
9866
9867 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9868
1902c51f
DJ
98692001-11-12 Daniel Jacobowitz <drow@mvista.com>
9870
9871 * lib/mi-support.exp (mi_run_to_helper): Move comments
9872 outside of gdb_expect.
9873
dcf95b47
DJ
98742001-11-11 Daniel Jacobowitz <drow@mvista.com>
9875
9876 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9877 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9878 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9879 mi0_run_to): New functions.
9880 * gdb.mi/mi-simplerun.exp: Use them.
9881 * gdb.mi/mi0-simplerun.exp: Likewise.
9882 * gdb.mi/mi-var-cmd.exp: Likewise.
9883 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9884
45b074e1
AC
98852001-11-10 Andrew Cagney <ac131313@redhat.com>
9886
9887 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9888 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9889
bf50d346
AC
98902001-11-09 Andrew Cagney <ac131313@redhat.com>
9891
9892 * gdb.base/restore.exp: Include $expected value in restored test
9893 message.
9894
9383332c
AC
98952001-11-09 Andrew Cagney <ac131313@redhat.com>
9896
9897 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9898 implemented.
9899
db62520a
MS
99002001-11-08 Michael Snyder <msnyder@redhat.com>
9901
9902 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9903 Add pass/fail message for stop at breakpoint in call dummy function.
9904
b5703437
MS
99052001-11-07 Michael Snyder <msnyder@redhat.com>
9906
d63a86f8
RM
9907 * gdb.c++/templates.exp (test_template_breakpoints):
9908 If we get an overload menu, but it does not match what
760f6330 9909 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9910 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9911 making the whitespace optional. Argument for "new" may be
9912 "unsigned" as well as "unsigned int/long".
d63a86f8 9913 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9914 making the whitespace optional. Also replace "(void) with
9915 "((void|)), making the keyword "void" optional.
d63a86f8 9916 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9917 making the whitespace optional. Also replace "(void) with
9918 "((void|)), making the keyword "void" optional.
3bf40917
MS
9919 * gdb.base/callfuncs.c (t_float_values): This function must
9920 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9921 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9922 can be tested against both cases. Usually one case involves
9923 promotion of float to double, while the other does not.
9924 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9925 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9926 includes a stack frame for "start".
9927
c8ab4e6d
JB
99282001-11-05 Jim Blandy <jimb@redhat.com>
9929
9930 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9931 pointers are 32 bits long, and that offsets of relocs are always
9932 stored in the data (REL-style), and not in the reloc entry itself
9933 (RELA-style).
9934 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9935 stabs.
9936
3f08ced9
MS
99372001-11-01 Michael Snyder <msnyder@redhat.com>
9938
9939 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9940 and regular expression operators by using quoting.
9941
cbfa24cd
MS
99422001-10-31 Michael Snyder <msnyder@redhat.com>
9943
9944 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9945 depending on what the symbol table contains.
9946 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9947 the output of the ptype command. Similarly, accept both "const &"
9948 and "const&".
9949
aaa68313
CV
99502001-10-31 Corinna Vinschen <vinschen@redhat.com>
9951
9952 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9953 symbol `STORAGE' to allow to choose the storage class of
9954 the local datastructures.
9955 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9956 compiler directive.
9957
91740388
MS
99582001-10-30 Michael Snyder <msnyder@redhat.com>
9959
9960 * gdb.base/jump.exp: Allow it to run for all targets.
9961
1b7c05e7
CV
99622001-10-29 Corinna Vinschen <vinschen@redhat.com>
9963
9964 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9965 with new double_array size.
9966 (main): Change storage class of all local variables to static.
9967 Reduce size of double_array to 9.
9968 * gdb.base/call-ar-st.exp: Increase timeout value.
9969 Change expected output for double array to match new size in
9970 call-ar-st.c.
9971
36a22261
CV
99722001-10-29 Corinna Vinschen <vinschen@redhat.com>
9973
9974 * gdb.base/ending-run.exp: Create identical output when passing
9975 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 9976 Stormy16 target.
36a22261 9977
92b8ae91
MK
99782001-10-28 Mark Kettenis <kettenis@gnu.org>
9979
9980 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
9981 that we catch the expected failure under Linux/x86.
9982
cb135b83
OF
99832001-10-29 Orjan Friberg <orjanf@axis.com>
9984
9985 * gdb.base/setvar.exp: Escape curly braces.
9986 * gdb.stabs/weird.exp: Ditto.
9987
6884aa54
DJ
99882001-10-27 Daniel Jacobowitz <drow@mvista.com>
9989
9990 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
9991 * gdm.mi/mi0-hack-cli.exp: Likewise.
9992
0398c9aa
AC
99932001-10-25 Andrew Cagney <ac131313@redhat.com>
9994
9995 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
9996 messages.
9997
d20bf2e8
AC
99982001-10-21 Andrew Cagney <ac131313@redhat.com>
9999
10000 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10001 checking MI enabled.
10002
03dd63aa
CV
100032001-10-09 Corinna Vinschen <vinschen@redhat.com>
10004
10005 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10006
1d9d99f3
FCE
100072001-10-04 Frank Ch. Eigler <fche@redhat.com>
10008
10009 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10010 if gdb child process crashes, just signal an error.
10011
838ae6c4
JB
100122001-10-02 Jim Blandy <jimb@redhat.com>
10013
10014 * lib/gdb.exp (test_xfail_format): Simplify.
10015
10016 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10017 front of the variable name `format'. Simplify `if'.
10018
8f0cbc1c
DJ
100192001-10-01 Daniel Jacobowitz <drow@mvista.com>
10020
10021 * gdb.threads/pthreads.exp: Wait for output and delay
10022 before sending ^C.
10023
1f08dafd
DJ
100242001-10-01 Daniel Jacobowitz <drow@mvista.com>
10025
10026 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10027 some incorrect output instead of timing out.
10028 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10029
674f90ff
CV
100302001-09-28 Corinna Vinschen <vinschen@redhat.com>
10031
10032 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10033 check to allow additional `int'.
10034
9b284272
DJ
100352001-09-27 Daniel Jacobowitz <drow@mvista.com>
10036
10037 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10038 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10039
b55a4771
MS
100402001-09-27 Michael Snyder <msnyder@redhat.com>
10041
10042 * lib/gdb.exp (test_debug_format): New proc.
10043 (setup_xfail_format): Use new proc test_debug_format.
10044 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10045 proc; use new service proc test_debug_format.
10046 Replace all other "gcc_compiled" tests with this test.
10047 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10048 proc; use new service proc test_debug_format.
10049 Replace all other "gcc_compiled" tests with this test.
10050
100512001-09-27 Michael Snyder <msnyder@redhat.com>
10052
10053 * gdb.base/cvexpr.exp: New file.
10054 * gdb.base/cvexpr.c: New file
10055 Test for expressions using const and volatile keywords.
10056
4e6667ac
CV
100572001-09-26 Corinna Vinschen <vinschen@redhat.com>
10058
10059 * gdb.base/constvars.exp: Check for different orders of keywords
10060 and additional "int" strings in output.
10061
4f337972
AC
100622001-09-22 Andrew Cagney <ac131313@redhat.com>
10063
10064 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10065 responses from "help maint".
10066
2015650d
FCE
100672001-09-19 Frank Ch. Eigler <fche@redhat.com>
10068
10069 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10070 to localhost:NNN instead of :NNN, in case Xvfb is listening
10071 only on TCP.
10072
f3bcedc1
CV
100732001-09-19 Corinna Vinschen <vinschen@redhat.com>
10074
10075 * gdb.base/recurse.exp: When checking leaving the watchpoint
10076 scope, recognize when gdb is in function's epilogue and pass.
10077
6b819c92
KS
100782001-09-18 Keith Seitz <keiths@redhat.com>
10079
10080 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10081 support for running tests against sid targets.
10082 (gdbtk_done): Ditto.
10083
a10c9419
CV
100842001-09-18 Corinna Vinschen <vinschen@redhat.com>
10085
10086 * gdb.base/ending-run.c (main): Set stdout buffersize
10087 to the same reasonable value for any target.
10088 * gdb.base/ending-run.exp: Add a regular expression
10089 to make testsuite happy on Sanyo Stormy16 target.
10090
739d0d99
CV
100912001-09-17 Corinna Vinschen <vinschen@redhat.com>
10092
10093 * gdb.base/display.c (do_loops): Add float variable `f'.
10094 Increment f in loop.
10095 * gdb.base/display.exp: Increment timeout by 60 seconds.
10096 Change float display test to use variable `f'.
10097
1b8947f0
JB
100982001-09-17 Jim Blandy <jimb@redhat.com>
10099
10100 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10101 overflowing the limited breakpoint tables on some ROM monitors
10102 (like the ROM68K).
10103
9890ac81
FCE
101042001-09-15 Frank Ch. Eigler <fche@redhat.com>
10105
10106 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10107 the "-ac" (disable access control) flag.
10108
6db765ea
JH
101092001-08-30 Jeff Holcomb <jeffh@redhat.com>
10110
10111 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10112 ints.
10113
4c32cc04
KS
101142001-08-30 Keith Seitz <keiths@redhat.com>
10115
10116 * lib/gdb.exp: Move all insight-related functionality into
10117 separate file.
10118 * lib/insight-support.exp: New file.
10119
8d6e6f81
FCE
101202001-08-29 Frank Ch. Eigler <fche@redhat.com>
10121
10122 * config/sid.exp (sid_start): Never set sid verbosity; disable
10123 expect_background {} that consumed its stdout; tolerate </dev/null.
10124 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10125
6a90e1d0
AC
101262001-08-18 Andrew Cagney <ac131313@redhat.com>
10127
10128 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10129 CLI jump command to start it.
10130 (mi_run_to_main): Fail immediatly when unexpected output.
10131
1759b3c3
AC
101322001-08-18 Andrew Cagney <ac131313@redhat.com>
10133
10134 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10135 beginning of function. Fix PR gdb/191.
10136
61d11d80
FCE
101372001-08-16 Frank Ch. Eigler <fche@redhat.com>
10138
10139 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10140 what to force sid endianness to.
10141
942a4df2
KS
101422001-08-15 Keith Seitz <keiths@redhat.com>
10143
10144 * lib/gdb.exp (gdbtk_start): Don't set environment
10145 variables for TCL_LIBRARY and friends. Insight will
10146 now figure these out for itself.
10147
0521c418
MS
101482001-08-02 Michael Snyder <msnyder@redhat.com>
10149
10150 * gdb.base/completion.exp: Remove the symbol "a64l" from
10151 the expect string; this is target-specific, and not related
10152 to what is being tested.
10153
74a9a58a
DB
101542001-08-02 Dave Brolley <brolley@redhat.com>
10155
10156 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10157
c70819fa
MS
101582001-07-25 Michael Snyder <msnyder@redhat.com>
10159
c2b8fa57
MS
10160 * gdb.base/consecutive.exp: New file. Test stepping over
10161 breakpoints on consecutive instructions.
10162 * gdb.base/consecutive.c: New file.
10163
c70819fa
MS
10164 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10165 curly braces in regular expressions.
10166
2b1a1355
MS
101672001-07-25 Michael Snyder <msnyder@redhat.com>
10168
10169 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10170 legitimate output from stepping out of main.
10171
413eca6f
KS
101722001-07-22 Keith Seitz <keiths@redhat.com>
10173
10174 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10175 the empty string, do not run the tests.
10176
7e5a9322
SC
101772001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10178
10179 * gdb.base/long_long.exp: Detect size of pointer. Take into
10180 account 2-byte pointers when testing for p/a results.
10181
de58f10f
SC
101822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10183
d63a86f8 10184 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10185 and defined to 1K for m68hc11.
10186 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10187 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10188 (sizeof_random_data): New variable to tell the size of the data table;
10189 don't test past this size; always run to main.
10190
d6f5fea1
SC
101912001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10192
10193 * gdb.base/return2.exp: return of long long and double fails for
10194 68HC11; don't execute these tests on that platform.
10195 * gdb.base/return.exp: Return of a double fails for 68hc11.
10196
c477543d
SC
101972001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10198
10199 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10200 tests that print a float.
10201 * call-rt-st.exp: Likewise.
10202
63cf1c79
MK
102032001-07-12 Mark Kettenis <kettenis@gnu.org>
10204
10205 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10206 running this test on Linux.
10207
112f9ab5
MC
102082001-06-24 Michael Chastain <chastain@redhat.com>
10209
10210 * gdb.base/arithmet.exp: Remove some tests to make all test names
10211 unique.
10212
4970cb0f
MS
102132001-07-03 Michael Snyder <msnyder@redhat.com>
10214
10215 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10216 the output of the ptype command.
10217
d85da69f
MS
102182001-07-02 Michael Snyder <msnyder@redhat.com>
10219
4c8a82de
MS
10220 * gdb.base/completion.exp: Don't assume that break.c is the only
10221 source file that may contain functions named "marker".
d85da69f
MS
10222 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10223
8afc772b
AC
102242001-06-28 Andrew Cagney <ac131313@redhat.com>
10225
10226 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10227 of files to delete.
10228
10229 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10230 * gdb.disasm/h8300s.exp: New file.
10231 gdb.disasm/h8300s.s: Likewise.
10232
cff22675
AC
102332001-06-27 Andrew Cagney <ac131313@redhat.com>
10234
10235 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10236 empty breakpoint tables.
10237
68c81b54
AC
102382001-06-25 Andrew Cagney <ac131313@redhat.com>
10239
10240 * lib/mi-support.exp: Update args=... part of stop-reason
10241 patterns. Accept either a list or a tuple.
10242
2dd62704
AC
102432001-06-23 Andrew Cagney <ac131313@redhat.com>
10244
10245 * lib/mi-support.exp: Remove local emacs variable defining
10246 change-log-default-name.
10247
b4127474
MC
102482001-06-22 Michael Chastain <chastain@redhat.com>
10249
10250 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10251 This is operationally compatible with the previous version.
10252
8dbfb380
JB
102532001-06-13 Jim Blandy <jimb@redhat.com>
10254
10255 * lib/gdb.exp (gdb_test): Doc fix.
10256
f2d8c86d
MC
102572001-06-10 Michael Chastain <chastain@redhat.com>
10258
10259 * gdb.base/exprs.exp: Remove a duplicate test.
10260
81564d34
JB
102612001-06-06 Jim Blandy <jimb@redhat.com>
10262
10263 * gdb.base/return2.exp (main): Use values to test float and double
10264 returns that are not NaN's, to avoid being confused by IEEE
10265 comparison rules.
10266
da55addb
MS
102672001-06-04 Michael Snyder <msnyder@redhat.com>
10268
10269 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10270 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10271 rather than wait for 12 more tests to time out.
10272
42c65987
JB
102732001-06-06 Jim Blandy <jimb@redhat.com>
10274
b18bced9 10275 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10276 Don't forget to match the GDB prompt.
b18bced9 10277
42c65987
JB
10278 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10279
5b41e5f0
JB
102802001-06-04 Jim Blandy <jimb@redhat.com>
10281
10282 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10283 command.
10284
015e046f
KB
102852001-05-31 Kevin Buettner <kevinb@redhat.com>
10286
10287 * gdb.base/annota1.exp (info break): Match four or more spaces
10288 after "Address".
10289
fb1ffbbe
MC
102902001-05-31 Michael Chastain <chastain@redhat.com>
10291
10292 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10293 (dm_type_int_star): Likewise.
10294 (dm_type_long_star): Likewise.
10295 (dm_type_void_star): Likewise.
10296
5ea2a32c
KB
102972001-05-29 Kevin Buettner <kevinb@redhat.com>
10298
10299 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10300 to a known value in order to get consistent results regardless
10301 of the setting of INPUTRC or the presence or contents of .inputrc.
10302
ae23c492
MS
103032001-05-24 Michael Snyder <msnyder@redhat.com>
10304
ac55707e
MS
10305 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10306 Don't require that the main thread and the manager thread are the
10307 first in the list.
10308
ae23c492
MS
10309 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10310 debugging. If test fails, issue an "unsupported" not a "fail".
10311
400071f1
JB
103122001-05-24 Jim Blandy <jimb@redhat.com>
10313
10314 Don't assume that short is shorter than int.
10315 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10316 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10317 this isn't true.
400071f1
JB
10318 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10319 an int, is not equal to ~0 stored in an unsigned char. This tests
10320 the same thing that the previous test meant to, but works on
10321 16-bit machines, too.
10322 ("print unsigned char != (~0)"): Same test, complemented.
10323
0816a3e5
MS
103242001-05-24 Michael Snyder <msnyder@redhat.com>
10325
10326 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10327 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10328 and prevents dejagnu getting out of step.
10329
f6dc23a9
KB
103302001-05-23 Kevin Buettner <kevinb@redhat.com>
10331
10332 * gdb.base/finish.exp (finish_void): Revise pattern for
10333 stopping on the call statement to not permit stopping at
10334 the start of the instructions comprising the call sequence.
10335
7dbd117d
MC
103362001-05-19 Michael Chastain <chastain@redhat.com>
10337
10338 * gdb.base/callfuncs.exp: Make all test names unique.
10339 * gdb.base/commands.exp: Make all test names unique.
10340 * gdb.base/condbreak.exp: Make all test names unique.
10341 * gdb.base/dbx.exp: Make all test names unique.
10342 * gdb.base/default.exp: Make all test names unique.
10343 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10344 and TIMEOUT messages to their corresponding PASS message.
10345 * gdb.base/ending-run.exp: Make all test names unique.
10346 * gdb.base/long_long.exp: Remove duplicate test.
10347
6b0b0a9e
KB
103482001-05-21 Kevin Buettner <kevinb@redhat.com>
10349
10350 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10351 stop on the call statement as well as the statement after the
10352 call.
10353
2caa35cb
MS
103542001-05-21 Michael Snyder <msnyder@redhat.com>
10355
10356 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10357
40713331
EZ
103582001-05-10 Elena Zannoni <ezannoni@redhat.com>
10359
a9c64011
AS
10360 * gdb.base/completion.exp: Revamp test. Make it execute on all
10361 platforms.
40713331 10362
c2c1be8d
EZ
103632001-05-10 Elena Zannoni <ezannoni@redhat.com>
10364
a9c64011
AS
10365 * config/gdbserver.exp (gdb_load): Handle the case
10366 in which the arguments to gdbserver are given in the
10367 baseboard configuration file.
10368 Also handle the case in which the server needs to do a
10369 load.
2c9cd303 10370
9671de48
KS
103712001-05-07 Keith Seitz <keiths@cygnus.com>
10372
a9c64011
AS
10373 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10374 set up the display for testing.
10375 (gdbtk_start): Convert all paths to paths that tcl will like.
10376 Export target information to environment.
10377 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10378 necessary.
10379 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10380 (to_tcl_path): New proc to convert a given pathname into
10381 a path acceptible as an argument to a tcl command.
10382 (_gdbtk_export_target_info): New proc to export target info
10383 into the environment for gdbtk testing.
10384 (gdbtk_done): New proc to signal end-of-test.
9671de48 10385
5a360f47
JB
103862001-05-06 Jim Blandy <jimb@redhat.com>
10387
10388 * restore.c: Make the code of caller0 correspond to its comment.
10389
66c756c6
MS
103902001-05-03 Michael Snyder <msnyder@redhat.com>
10391
10392 * config/sid.exp (gdb_target_sid): Check for error messages.
10393 On error or timeout, don't make expect exit (which will terminate
10394 all subsequent tests); instead just make gdb exit.
d63a86f8 10395 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10396 return a negative value.
10397
a966fde5
JB
103982001-04-24 Jim Blandy <jimb@redhat.com>
10399
851c18e0
JB
10400 * gdb.c++/templates.exp: If we see the prompt for the overload
10401 list, but we haven't recognized any of the longer patterns,
10402 arrange for this test to fail, not hang.
10403
a966fde5
JB
10404 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10405 variations.
10406
db144853
MC
104072001-04-22 Michael Chastain <chastain@redhat.com>
10408
10409 * gdb.c++/local.exp: Use the 'runto' library function.
10410 * gdb.c++/namespace.exp: Likewise.
10411 * gdb.c++/overload.exp: Likewise.
10412
3207ec21
KB
104132001-03-26 Kevin Buettner <kevinb@redhat.com>
10414
10415 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10416 * gdb.base/step-line.exp: New file. Test step/next in presence of
10417 #line directives.
10418 * gdb.base/step-line.c: New file. Test program for the above.
10419 * gdb.base/step-line.inp: New file. We pretend that this file has
10420 been transformed by some other tool into step-line.c.
10421
13b57657
JB
104222001-03-21 Jim Blandy <jimb@redhat.com>
10423
10424 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10425 unmangled operator names.
10426
754cbe1c
JB
104272001-03-20 Jim Blandy <jimb@redhat.com>
10428
10429 * gdb.threads/linux-dp.exp: Recognize an additional message
10430 generated by GDB when it doesn't understand how to debug threads
10431 on the target system.
10432
177495c9
AC
104332001-03-19 Andrew Cagney <ac131313@redhat.com>
10434
10435 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10436
f266096b
MC
104372001-03-12 Michael Chastain <chastain@redhat.com>
10438
10439 * gdb.c++/derivation.exp: Use the 'runto' library function.
10440
cac3c2ff
MC
104412001-03-12 Michael Chastain <chastain@redhat.com>
10442
10443 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10444
b6c11a24
MC
104452001-02-24 Michael Chastain <chastain@redhat.com>
10446
10447 * gdb.c++/ref-types.exp: Change handwritten code to library
10448 function 'runto'.
10449
6bae5bce
OF
104502001-03-16 Orjan Friberg <orjanf@axis.com>
10451
10452 * gdb.base/signals.exp: Set count to 0 explicitly.
10453
0015fd9a
MS
104542001-03-15 Mark Salter <msalter@redhat.com>
10455
10456 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10457 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10458 (gdb_load): Add support for additional target_info: gdb_download_size
10459 and gdb_load_timeout.
0015fd9a 10460
fc33412a
DT
10461Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10462
10463 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10464 file -- to prevent failing when the compile fails but we have no
10465 intention of running the tests anyway.
10466
10467 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10468 tests if set.
10469
10470 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10471 integers.
10472
10473 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10474 * gdb.c++/namespace.exp: Ditto.
10475
115f06de
OF
104762001-03-07 Orjan Friberg <orjanf@axis.com>
10477
10478 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10479 * gdb.base/pointers.exp: Relax pattern match of decimals.
10480
b6ba6518
KB
104812001-03-06 Kevin Buettner <kevinb@redhat.com>
10482
10483 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10484 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10485 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10486 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10487 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10488 config/sh.exp, config/sid.exp, config/slite.exp,
10489 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10490 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10491 config/vxworks.exp, config/vxworks29k.exp,
10492 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10493 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10494 gdb.base/arithmet.exp, gdb.base/assign.exp,
10495 gdb.base/async.exp, gdb.base/attach.exp,
10496 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10497 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10498 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10499 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10500 gdb.base/commands.exp, gdb.base/completion.exp,
10501 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10502 gdb.base/constvars.exp, gdb.base/corefile.exp,
10503 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10504 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10505 gdb.base/ending-run.exp, gdb.base/environ.exp,
10506 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10507 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10508 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10509 gdb.base/funcargs.exp, gdb.base/help.exp,
10510 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10511 gdb.base/logical.exp, gdb.base/long_long.exp,
10512 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10513 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10514 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10515 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10516 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10517 gdb.base/regs.exp, gdb.base/relational.exp,
10518 gdb.base/remote.exp, gdb.base/reread.exp,
10519 gdb.base/restore.exp, gdb.base/return2.exp,
10520 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10521 gdb.base/selftest.exp, gdb.base/setshow.exp,
10522 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10523 gdb.base/sigall.exp, gdb.base/signals.exp,
10524 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10525 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10526 gdb.base/step-test.exp, gdb.base/structs.c,
10527 gdb.base/structs.exp, gdb.base/structs2.exp,
10528 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10529 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10530 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10531 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10532 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10533 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10534 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10535 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10536 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10537 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10538 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10539 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10540 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10541 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10542 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10543 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10544 gdb.trace/circ.exp, gdb.trace/collection.exp,
10545 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10546 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10547 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10548 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10549 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10550 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10551 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10552 notices.
10553
dc96c6c7 105542001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10555
10556 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10557 first arg is int not float.
10558
dc96c6c7 105592001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10560
10561 * gdb.base/reread.exp: Unsupported for non-native targets;
10562 doesn't work for remote debugging.
10563
9b0c4aeb
FN
105642001-02-19 Fernando Nasser <fnasser@redhat.com>
10565
10566 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10567 * gdb.base/ending-run.exp: Properly handle the BSP state when
10568 stepping past the end of main.
9b0c4aeb 10569
02aa71d5
MC
105702001-02-19 John Moore <jmoore@redhat.com>
10571
10572 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10573 Converted HPUX fix for non-expected items following multiple
10574 step commands into general solution for all platforms.
10575
1fa449a4
MC
105762001-02-18 Michael Chastain <chastain@redhat.com>
10577
10578 * gdb.c++/classes.exp (do_tests): Change runto statements
10579 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10580 statements demangler agnostic.
10581 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10582 (gdb_virtfunc_restart): Likewise.
10583
b2f9ec70
MC
105842001-02-14 Michael Chastain <chastain@redhat.com>
10585
10586 * gdb.c++/inherit.exp (do_tests): Change runto statements
10587 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10588 statements demangler agnostic.
10589
cf74b8ca
AC
10590Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10591
10592 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10593 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10594 before calling common_routine 15 times'' tests.
10595
99f78f56
MC
105962001-02-11 Michael Chastain <chastain@redhat.com>
10597
10598 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10599 Helps the test script figure out which demangler is in use.
10600 (dm_type_foo_ref): Ditto.
10601 (dm_type_int_star): Ditto.
10602 (dm_type_long_star): Ditto.
10603 (dm_type_unsigned_int): Ditto.
10604 (dm_type_void): Ditto.
10605 (dm_type_void_star): Ditto.
99707966 10606 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10607 Probe the gdb demangler and set variables to accommodate
10608 formatting differences.
10609 (info_func_regexp): New function. Same as info_func, but
10610 matches against a regexp.
10611 (info_func): Match against a literal string.
10612 (print_addr_2): New function. Match against a literal string,
10613 which can be different from the input to gdb.
10614 (print_addr): Simply call print_addr_2 with the same argument twice.
10615 (test_lookup_operator_functions): Use demangler formatting variables.
10616 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10617 the tests in the same order as the C++ class declaration.
10618 (test_paddr_operator_functions): Ditto.
10619 (test_paddr_overloaded_functions): Ditto.
10620 (test_paddr_hairy_functions): Use demangler formatting variables.
10621 Add reference to gdb/19 for related tests.
10622 (do_tests): Call probe_demangler.
10623
1de8f023
KB
106242001-01-30 Kevin Buettner <kevinb@redhat.com>
10625
10626 * gdb.c++/templates.cc (printf): Remove unused function definition.
10627
ca3f91ed
MS
106282001-01-26 Felix Lee <flee@redhat.com>
10629
10630 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10631
106322001-01-25 matthew green <mrg@redhat.com>
10633
10634 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10635 up sid.
10636 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10637
106382001-01-25 matthew green <mrg@redhat.com>
10639
10640 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10641 Deprecate $sid_spawn_id.
ca3f91ed
MS
10642 (sid_exit): Remove code necessary only for `spawn.'
10643
106442001-01-25 matthew green <mrg@redhat.com>
10645
10646 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10647
fb18ec4a
MC
106482001-01-28 Michael Chastain <chastain@redhat.com>
10649
10650 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10651 to call when tests fail. It takes gdb out of the overloaded
10652 function choice menu back to the main prompt, so that the test
10653 program stays synchronized.
10654 (set_bp_overloaded): New proc to collect all the common
10655 code for setting a breakpoint on an overloaded name. Calls
10656 take_gdb_out_of_choice_menu when needed.
10657 (menu_overload1arg): New variable to collect the repeated
10658 instances of the expected menu for an overloaded name. Change
10659 the regular expression to handle changes in g++ type encoding:
10660 "void" can be either "void" or "", and "unsigned int" can be
10661 either "unsigned int" or "unsigned".
10662 (continue_to_bp_overloaded): Change regular expressions to handle
10663 changes in g++ type encoding.
10664 (no proc): Call take_gdb_out_of_choice_menu when needed.
10665 Remove redundant calls to "info break". Accept either "canceled"
10666 or "cancelled". Change regular expressions in "info break"
10667 calls to handle changes in g++ type encoding. Give all tests
10668 unique strings.
10669
9c646a6e
BE
106702001-01-17 Ben Elliston <bje@redhat.com>
10671
10672 * config/sid.exp: New file.
10673
9549d9c1
AC
10674Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10675
10676 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10677
dc96c6c7 106782000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10679
10680 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10681 Add a RE to accept a non-ascii char if one is ever presented.
10682
b4df4f68
FN
106832000-12-20 Fernando Nasser <fnasser@redhat.com>
10684
297dd0fd 10685 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10686
dc96c6c7 106872000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10688
d63a86f8 10689 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10690 in regexp. One '\' does not suffice on Linux.
10691
4a7bddb6
MC
106922000-12-09 Michael Chastain <chastain@redhat.com>
10693
10694 * gdb.base/break.exp (test_clear_command): Use a marker function
10695 rather than 'main' for the test function. Also move this
10696 test to an execution point where the marker function names are
10697 guaranteed to be bound to functions. (Executing tests after a
10698 'finish' from main runs into name conflicts with local names
10699 in __libc_start_main).
10700
dc96c6c7 107012000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10702
10703 * gdb.base/finish.exp: New test for gdb's "finish" command.
10704 * gdb.base/return2.exp: New test for gdb's "return" command.
10705 * gdb.base/return2.c: New source file for above.
10706
dc96c6c7 107072000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10708
10709 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10710 * gdb.base/miscexprs.exp: Ditto.
10711 * gdb.base/pointers.exp: Ditto.
10712 * gdb.c++/derivation.exp: Ditto.
10713 * gdb.c++/local.exp: Ditto.
10714 * gdb.c++/namespace.exp: Ditto.
10715 * gdb.c++/overload.exp: Ditto.
10716 * gdb.c++/ref-types.exp: Ditto.
10717
dc96c6c7 107182000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10719
10720 * gdb.base/constvars.exp: Test result of "up" command.
10721 * gdb.base/miscexprs.exp: Ditto.
10722 * gdb.base/pointers.exp: Ditto.
10723 * gdb.base/scope.exp: Ditto.
10724 * gdb.c++/derivation.exp: Ditto.
10725 * gdb.c++/local.exp: Ditto.
10726 * gdb.c++/namespace.exp: Ditto.
10727 * gdb.c++/overload.exp: Ditto.
10728 * gdb.c++/ref-types.exp: Ditto.
10729
44097287
FN
107302000-11-22 Michael Chastain <chastain@redhat.com>
10731
10732 * mips_pro.exp: Accept either "middle -> top -> main" or
10733 "middle -> main" in the backtrace, because gcc can optimize
10734 tail calls to jumps. Remove setup_xfail for the hppa case.
10735 Add a comment with the original warning messages from PR 3016,
10736 which was filed in 1993, to preserve them for posterity.
10737
9d2e1bab
ND
107382000-11-17 Nick Duffek <nsd@redhat.com>
10739
10740 * lib/gdb.exp (gdb_test): Override timeout with board info.
10741
1aca8eb7
ND
107422000-11-17 Nick Duffek <nsd@redhat.com>
10743
10744 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10745 the second kill and detach messages.
10746
93076499
ND
107472000-11-17 Nick Duffek <nsd@redhat.com>
10748
10749 * configure.in: Add AC_EXEEXT.
10750 * configure: Regenerate.
10751 * Makefile.in (just-check): Export EXEEXT.
10752 * lib/gdb.exp ($EXEEXT): Import from environment.
10753 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10754 expect "maint dump-me" on Cygwin.
10755 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10756 $EXEEXT.
10757
30e87cd3
ND
107582000-11-17 Nick Duffek <nsd@redhat.com>
10759
10760 * gdb.base/break.exp: Test backtrace and finish from called
10761 function on all platforms, not just HP-UX.
10762
dc96c6c7 107632000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10764
10765 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10766 code from gdb_target_monitor, so it can be used independantly
10767 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10768
dc96c6c7 107692000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10770
10771 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10772 * gdb.base/corefile.exp: Expect the message "Program is being
10773 debugged already" when we send the "corefile" command, since
10774 the preceeding gdb_load may have connected gdb to a remote target.
10775 * gdb.base/display.exp: Disable hardware watchpoints if new
10776 board info variable "no_hardware_watchpoints" is true.
10777 Replace single-letter commands with more readable ones.
10778 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10779 if new board info variable "no_hardware_watchpoints" is true.
10780 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10781 to see if stdio (printf) testing is possible.
10782 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10783 board info variable "no_hardware_watchpoints" is true. Use new
10784 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10785
39124dea
FN
107862000-11-13 Fernando Nasser <fnasser@redhat.com>
10787
10788 From Orjan Friberg <orjanf@axis.com>:
10789 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10790 in array print pattern match.
10791
a9e2e984
FN
107922000-11-09 Fernando Nasser <fnasser@redhat.com>
10793
10794 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10795 spelling "cancelled" to U.S. spelling "canceled" to match changes
10796 made to gdb.
10797 * gdb.c++/ovldbreak.exp: Ditto.
10798
c7db355b
PS
107992000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10800
10801 * gdb.base/callfuncs.c (main): Moved to end of file, call
10802 t_double_values to initialize the FPU before inferior calls are made.
10803 * gdb.base/callfuncs.exp: Test for register preservation after calling
10804 inferior functions. Add tests for continuining, finishing and
10805 returning from a stop in a call dummy.
10806
dc96c6c7 108072000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10808
10809 * gdb.base/commands.exp: Break up long lines, and re-indent.
10810
dc96c6c7 108112000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10812
10813 * config/gdbserver.exp: Rewritten from the ground up, to make it
10814 compatible with the current dejagnu tree, and to make it work with
10815 the new "gdbserver" in libremote.
10816
dc96c6c7 108172000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10818
10819 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10820 * gdb.base/varargs.exp: Skip entire test if no printf support.
10821 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10822 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10823
dc96c6c7 108242000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10825
10826 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10827 no floating point support.
10828 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10829 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10830 * gdb.base/call-rt-st.exp: Ditto.
10831 * gdb.base/call-strs.exp: Ditto.
10832
bac5fc66
JG
108332000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10834
10835 * gdb.base/sizeof.c: include <stdio.h>.
10836
10837 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
10838 'finish', otherwise uncaptured gdb_prompt would potentially
10839 throw remaining test points out of sync.
bac5fc66 10840
b22a6027
SB
108412000-07-26 Scott Bambrough <scottb@netwinder.org>
10842
10843 * gdb.base/recurse.exp: Run tests for all targets.
10844 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10845 gnu-oldld case on ARM.
10846 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10847 for ARM targets.
d63a86f8 10848
d8231941
AG
10849Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10850
10851 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10852 * gdb.java/configure: Rebuild.
10853
8caabe69
AG
10854Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10855
10856 * gdb.java/jv-exp.exp: New file.
10857
9d273ca3
AG
10858Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10859
10860 * configure: Rebuilt.
10861 * configure.in (configdirs): Add gdb.java.
10862 * gdb.java/jmisc.java: New file.
10863 * gdb.java/jmisc.exp: New file.
10864 * gdb.java/Makefile.in: New file.
10865 * gdb.java/configure: Rebuilt.
10866 * gdb.java/configure.in: New file.
10867 * lib/java.exp: New file.
10868
4f823a66
AC
10869Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10870
10871 * gdb.base/exprs.exp: Test casts to a pointer including over and
10872 underflow.
10873
2391e11d
AC
10874Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10875
10876 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10877 and the compilers sizes.
10878
54602222
ND
108792000-07-09 Nick Duffek <nsd@redhat.com>
10880
10881 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10882 (use_methods): New function.
10883 (main): Call use_methods().
10884 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10885 (do_tests): Call test_method_param_class.
10886
2bec0572
ND
108872000-07-09 Nick Duffek <nsd@redhat.com>
10888
10889 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10890 spelling.
10891 (test_enums): New procedure. Move enum tests from end of script
10892 to here. Set breakpoint on function name instead of line number.
10893 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10894 (enums2): New marker function.
10895 (enums1): New function.
10896 (main): Call enums1(). Move enum tests to enums1().
10897
78492fde
AC
10898Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10899
10900 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10901 compile/link program. Update line numbers.
10902 * gdb.asm/d10v.inc: Define ``startup''.
10903 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10904
49a2cef8
AC
10905Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10906
10907 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10908
3e6c8688
EZ
109092000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10910
10911 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10912 of 'help maint print' command.
10913
9ff5cbe9
AC
10914Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10915
10916 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10917 they use gdb_expect_list.
10918
17c579bd
AC
10919Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10920
10921 * gdb.base/commands.exp: Use ``set remote
10922 memory-read-packet-size'' instead of ``set endian big'' to test
10923 long commands.
10924
e6d71bf3
DB
109252000-06-03 Daniel Berlin <dan@cgsoftware.com>
10926
10927 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10928 g++, and stop skipping them.
e6d71bf3
DB
10929
10930 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10931 work under g++.
10932
d63a86f8 10933 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10934 initialization.
10935
dc96c6c7 109362000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10937
10938 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10939 the regular expression: accept an (almost) arbitrary sequence of
10940 "frames-invalid" and "breakpoints-invalid" messages both before
10941 and after the "starting" message.
10942
dc96c6c7 109432000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10944
10945 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10946
dc96c6c7 109472000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10948
10949 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10950 Relax the regular expression a little, make it pass on Solaris 8.
10951
8216cda9
KB
109522000-05-12 Kevin Buettner <kevinb@redhat.com>
10953
10954 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10955 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10956 Instead, it is permissible for gdb to stop on the line of the
10957 call itself.
10958
1a570b2f
MS
109592000-05-12 Michael Snyder <msnyder@.cygnus.com>
10960
10961 * gdb.base/break.exp (bp on small function, optimized file):
10962 Add a second pass pattern. The behavior differs here between stabs
10963 and dwarf for one-line functions. Stabs preserves two line symbols
10964 (one before the prologue and one after) with the same line number,
10965 but dwarf regards these as duplicates and discards one of them.
10966 Therefore the address after the prologue (where the breakpoint is)
10967 has no exactly matching line symbol, and GDB reports the breakpoint
10968 as if it were in the middle of a line rather than at the beginning.
10969
dc96c6c7 109702000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 10971
d63a86f8 10972 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
10973 rather than "send_gdb" (for consistancy).
10974
7d418785
AC
10975Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
10976
10977 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
10978 * gdb.c++/templates.cc: Properly check for GCC version number.
10979 * lib/compiler.cc: Likewise
10980
dc96c6c7 109812000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 10982
d63a86f8 10983 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
10984 gdb may not stop at the first line of main, due to code motion.
10985
dc96c6c7 109862000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
10987
10988 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
10989 This test depends on parsing the printf output from the target.
10990 Since the sparclet stub doesn't do stdio, this will never work.
10991 * gdb.base/call-rt-st.exp: ditto.
10992 * gdb.base/call-strs: ditto.
10993
dc96c6c7 109942000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
10995
10996 * gdb.base/miscexprs.exp: make sizeof long array test portable.
10997
10998 * gdb.base/ending-run.exp: After connecting to a remote target,
10999 but before running, the target will appear to be in a random
11000 location. Specify both a file and a line for breakpoints.
11001 Also, the function that calls main may be called 'init'
11002 rather than 'start'.
11003
a5a51225
EZ
110042000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11005
11006 * gdb.base/help.exp: Update output for add-symbol-file command.
11007
7930cc7c
FN
110082000-04-10 Fernando Nasser <fnasser@cygnus.com>
11009
11010 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11011 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11012
23e37ab1
C
110132000-04-07 J.T. Conklin <jtc@redback.com>
11014
e93c542c
C
11015 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11016
23e37ab1
C
11017 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11018
591b8fa3
PDM
11019Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11020
11021 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11022 values that can be represented exactly.
11023 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11024 above change, and to not check against the directory part of the source
11025 file name.
11026 (step into print_long_arg_list): Likewise.
11027 (print print_small_structs from print_long_arg_list): Likewise.
11028 (print print_long_arg_list): Likewise.
11029
7a495180
EZ
110302000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11031
30b53638 11032 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11033
beb998c6
AC
11034Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11035
11036 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11037
1c689132
DB
110382000-03-25 Daniel Berlin <dan@cgsoftware.com>
11039
11040 * gdb.base/commands.exp (deprecated_command_test): Add test for
11041 deprecate with no arguments.
11042
c1790a9d
JL
110432000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11044
11045 * gdb.base/break.exp: Add new test for setting breakpoints on
11046 optimized code so we can test breakpoints work even when function
11047 prologues may be optimized away
11048
003ba290
FN
110492000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11050
11051 From David Whedon <dwhedon@gordian.com>
a9c64011 11052 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11053
6837a0a2
DB
110542000-03-22 Daniel Berlin <dan@cgsoftware.com>
11055
11056 * gdb.base/help.exp: Added test for new apropos command.
11057
b9593231
KB
110582000-03-21 Kevin Buettner <kevinb@redhat.com>
11059
11060 * gdb.base/pointers.c (usevar): New function.
11061 (main): Make sure that global variables v_int_pointer2, rptr,
11062 and y are all referenced someplace in the program by calling
11063 usevar() on them. [Some linkers delete symbols which are
11064 never referenced. The space remains, but there's no way to
11065 get a (symbolic) handle on the variable from the debugger.]
11066
751a959b
EZ
110672000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11068
11069 * gdb.base/printcmds.c: Add typedeffed arrays.
11070
11071 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11072 procedure to test arrays that are typedef'd.
11073
73a93a32
JI
110742000-03-13 James Ingham <jingham@leda.cygnus.com>
11075
11076 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11077 the library directories.
73a93a32 11078
fb40c209
AC
11079Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11080
11081 * configure.in (configdirs): Add sub directory gdb.mi.
11082 * configure: Re-generate.
11083
11084 * gdb.mi: New directory.
d63a86f8 11085
ee4dd2c9
AC
110862000-02-25 Scott Bambrough <scottb@netwinder.org>
11087
11088 * gdb.base/long_long.exp: Correct test suite failure when printing
11089 a long long value as a double on ARM platforms.
11090
70f0cc22
JB
110912000-02-16 Jim Blandy <jimb@redhat.com>
11092
11093 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11094 default source file is set properly before running this test.
11095
853819b8
EZ
110962000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11097
11098 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11099 gdbtk/library directory, not in gdbtcl2.
11100
dfcd3bfb
JM
111012000-02-04 Jim Blandy <jimb@redhat.com>
11102
11103 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11104 backslash from regexp pattern.
11105
11106 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11107 procedure. Use it to run all the "continue to bp overloaded"
11108 tests. Note that this changes the names of the tests slightly.
11109 If the breakpoint hit message includes a hex PC value, because
11110 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11111 from the real source code, still consider that a pass.
11112
11113 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11114 XFAIL here if the breakpoint message contains a hex address. Note
11115 similar change on 1999-11-02.
11116
11117 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11118
11119 * gdb.base/ptype.exp: Establish a default source file before
11120 calling get_debug_format.
11121
111222000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11123
11124 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11125
8b93c638
JM
111262000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11127
11128 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11129 of successive stepi commands -- while in the prologue we should see
11130 the function entry bracket.
11131
111322000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11133
11134 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11135 reach __change_mode() when stepping through the end of main().
11136
c5394b80
JM
111372000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11138
11139 * gdb.base/default.exp: Fix expected pattern.
11140 * gdb.base/help.exp: Same.
11141
0d06e24b
JM
111422000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11143
11144 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11145 Don't use xfail's because that affects only the following test.
d63a86f8 11146
0d06e24b
JM
11147 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11148 solaris or linux.
11149
11150 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11151
dc96c6c7 111522000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11153
d63a86f8 11154 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11155 "A syntax error" rather than "A parse error". Accept both.
11156
111572000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11158
11159 * gdb.base/default.exp: Remove OS dependent string from "target
11160 remote" test.
11161 * gdb.base/help.exp: Same for "help target remote" test.
11162
c3f6f71d
JM
111632000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11164
11165 From Jim Kingdon <kingdon@redhat.com>:
11166
11167 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11168 prompt (cleanup rather than necessity, but still might keep output
11169 from spilling to next test).
11170
111712000-01-02 Fred Fish <fnf@cygnus.com>
11172
11173 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11174 AIX, which defines them in <sys/types.h>.
11175
ed9a39eb 111761999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11177
ed9a39eb
JM
11178 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11179 float" test.
11180
111811999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11182
ed9a39eb 11183 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11184
11185 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11186 outermost frame disallowed".
11187
111881999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11189
11190 * gdb.base/setvar.exp: New tests for setting the value of a struct
11191 with a constant list.
11192
111931999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11194
11195 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11196 require the user to type a cast before setting the value of a struct.
11197
de57eccd
JM
111981999-12-06 Jim Blandy <jimb@cygnus.com>
11199
11200 * gdb.base/default.exp: Expect the new 'info float' command on
11201 all i386 platforms.
11202
11203 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11204 LinuxThreads libraries that don't support debugging.
11205
c2d11a7d
JM
11206Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11207
11208 * gdb.base/remote.c: Fill the buffer with truely random data.
11209 Change the buffer type to ``unsigned char'' to simplify size
11210 arithmetic.
11211
11212 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11213 stub only handles 400-1 byte packets. Verify that the download
11214 worked.
11215
112161999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11217
11218 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11219 tests, using UNRESOLVED for the untested cases. Also, does not wait
11220 for a timeout if the prompt was received before a recognizable pattern.
11221
112221999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11223
11224 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11225
112261999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11227
11228 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11229 watchpoints.
11230
112311999-11-24 Jason Merrill <jason@casey.cygnus.com>
11232
11233 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11234
11235 * gdb.c++/local.exp: Be more flexible in recognizing local class
11236 name mangling. Don't allow horribly truncated method names.
11237 * gdb.c++/derivation.exp: Expect protected inheritance.
11238 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11239 * gdb.c++/virtfunc.exp: Likewise.
11240 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11241 when printing a nested enum.
11242
112431999-11-22 Jim Blandy <jimb@cygnus.com>
11244
11245 * gdb.base/step-test.exp: Properly await GDB's response to setting
11246 a breakpoint on the call to large_struct_by_value.
11247
11248 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11249 just because we have debug info for the `start' function.
11250
112511999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11252
11253 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11254 "Unknown signal" messages, which indicate (on LinuxThreads) that
11255 GDB doesn't know how to debug threads on this system. This is
11256 better than hanging while philosopher 0 dumps chatter into gdb.log.
11257
112581999-11-18 Tom Tromey <tromey@cygnus.com>
11259
11260 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11261
112621999-11-18 Fred Fish <fnf@cygnus.com>
11263
11264 * gdb.base/coremaker2.c: Add sample program for generating
11265 cores that is more self contained than coremaker.c. Eventually
11266 I'll add more code to this and tie it into the testsuite.
11267
4ce44c66
JM
112681999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11269
11270 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11271
112721999-11-10 Jimmy Guo <guo@cup.hp.com>
11273
11274 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11275 from $srcdir/lib/.
11276 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11277 and gdb.c++/.
11278
11279 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11280
d63a86f8 11281 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11282 'continue with watch' test point.
11283
112841999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11285
11286 Merged from p2linux-990323-branch:
d63a86f8 11287
4ce44c66
JM
11288 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11289
11cf8741
JM
11290Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11291
11292 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11293 {limit,fixed}''. Test ``set download-write-size''.
11294
11295Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11296
11297 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11298 gdb_expect_list.
11299
11300Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11301
11302 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11303
113041999-11-03 Mark Salter <msalter@cygnus.com>
11305
11306 * gdb.base/break.exp: Fix "stub continue" pattern.
11307
113081999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11309
11310 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11311
113121999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11313
11314 * gdb.base/display.exp ("finish"): Add timeout clause.
11315
11316 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11317 plain prompt clause, so this doesn't have to time out in order to
11318 fail.
11319
11320 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11321 breakpoint hit messages include an address.
11322
11323 * gdb.base/display.exp: Don't forget to escape parens in regular
11324 expressions. Unix regexp notatation sucks.
11325
113261999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11327
11328 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11329 order for 'signalled' message.
11330
5c44784c
JM
113311999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11332
11333 From Jimmy Guo <guo@cup.hp.com>:
11334 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11335 * gdb.base/annota1.c: Add code for tests to work with.
11336
113371999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11338
11339 * gdb.base/remote.exp: New test for remote downloading settings.
11340 * gdb.base/remote.c: New file with large .data.
11341
917317f4
JM
113421999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11343
11344 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11345 for LinuxThreads support, merged from the Code Fusion branch.
11346
11347Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11348
11349 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11350 containing exp_continue into a while within an expect. Don't
11351 attempt a start more than three times. Check return value from
11352 gdb_load.
d63a86f8 11353
2df3850c
JM
11354Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11355
11356 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11357 a pass case.
11358
2acceee2
JM
113591999-10-01 Kevin Buettner <kevinb@cygnus.com>
11360
11361 * gdb.base/break.c (main): Added a statement that we can step
11362 off of.
11363 * gdb.base/break.exp: Added tests for setting a breakpoint
11364 at an offset and stepping onto a breakpoint.
11365
113661999-10-01 Fred Fish <fnf@cygnus.com>
11367
d63a86f8 11368 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11369 gdb output.
11370
c2c6d25f
JM
113711999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11372
11373 * gdb.base/break.exp: Code locations are in hex, don't forget!
11374 (For HP-UX.)
11375
113761999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11377
11378 * condbreak.exp: Use break.c as test program.
11379 * condbreak.c: Remove, redundant with break.c.
11380
113811999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11382
11383 * config/monitor.exp (gdb_target_monitor): Disable X- and
11384 Z-packets if the target needs it.
11385
113861999-09-13 James Ingham <jingham@leda.cygnus.com>
11387
11388 * gdb.c++/overload.exp: Added tests for listing overloaded
11389 functions with function pointers in the arg, explicitly calling
11390 out the version you want.
11391
cff3e48b
JM
113921999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11393
11394 * long_long.exp: Add variations of test cases that work for
11395 targets with 16-bit ints and 32-bit doubles.
11396
d4f3574e
SS
113971999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11398
11399 * break.c (main): Compare a possibly-uninitialized argc with an
11400 unlikely value that fits in 16 bits.
11401
114021999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11403
11404 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11405 0xfeeb, don't want negative numbers if ints are 16 bits.
11406
11407 * lib/gdb.exp (skip_cplus_tests): New proc.
11408 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11409 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11410 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11411 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11412 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11413 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11414 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11415 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11416
11417 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11418
11419Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11420
11421 * gdb.base/corefile.exp (up): Allow a parameter to appear
11422 in the frame that we're going up to.
11423
11424 From Jim Blandy <jimb@cygnus.com>:
11425
11426 * gdb.base/default.exp (info float): Expect some output now.
11427
11428 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11429 returning floating-point values to fail on the x86.
11430 * gdb.base/callfwmall.exp (do_function_calls): Same.
11431
11432 * gdb.base/list.exp (test_listsize): Correct expectations for
11433 listing line 1 with listsize 2. Also, listing a single line
11434 works now, as does listing three lines. [Kevin's note: There
11435 were a number of other cases fixed too where the expectations
11436 differed...]
11437
114381999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11439
11440 * gdb.base/selftest.exp: Add case for when version prints as
11441 constant string instead of char pointer.
11442
104c1213
JM
114431999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11444
11445 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11446 stepping out of main.
11447
11448 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11449 G++ used.
11450
11451 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11452 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11453
11454 * gdb.c++/ovldbreak.exp: Update match string in test that
11455 includes a warning of multiple breakpoints.
11456
114571999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11458
11459 * gdb.base/display.exp: Improve precision of step-after-finish
11460 added yesterday.
11461
11462 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11463 test.
11464
11465 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11466 configs when using G++, not just hppa*.
11467
114681999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11469
11470 * gdb.base/async.c: New file.
11471 * gdb.base/async.exp: New file.
11472
11473Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11474
11475 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11476 PA64.
11477
53a5351d
JM
11478Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11479
104c1213
JM
11480 * gdb.base/display.exp: "finish" can leave us mid-line on many
11481 targets, deal with it. Add a small constant to main, instead of
11482 1000 since main+1000 may not be a valid address in the target.
11483
53a5351d
JM
11484 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11485 on hpux11.
11486
11487 * gdb.base/attach.exp: Handle another hpux11 error message variant
11488 when attaching to a process that does not exist.
11489
114901999-08-19 J.T. Conklin <jtc@redback.com>
11491
11492 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11493 characters in 'continue to 1241' test.
11494
114951999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11496
11497 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11498 stop in print_long_arg_list, define and use a whitespace
11499 variable in print_small_structs test, add an XFAIL for Solaris.
11500 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11501 interested enough to fix.
11502
7be570e7
JM
115031999-08-13 Keith Seitz <keiths@cygnus.com>
11504
11505 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11506 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11507 proc knows about targets other than the natives.
11508 (test_assign): Use "gdb_run_cmd" to "run" the target.
11509 Check that we've actually hit the breakpoint at main.
11510 When we attempt to assign a value to a local variable, check
11511 that the variable is in the current scope, i.e., don't use
11512 a test with an empty result.
11513
11514Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11515
11516 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11517 command.
11518
115191999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11520
11521 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11522 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11523 gdb.compat, gdb.threads-hp.
11524 gdb.hp/configure, gdb.hp/configure.in: New files.
11525 gdb.hp/Makefile.in: Recurse into new subdirs.
11526 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11527 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11528 in object files.
11529 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11530
96baa820
JM
115311999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11532
11533 * gdb.base/display.exp: Help expect by putting a newline in the
11534 funky printf, remove a bogus p/a test.
11535
115361999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11537
11538 * gdb.base/display.exp: Make sure that when we say 'run', we are
11539 connected to the target. This is necessary when running not
11540 natively.
11541
115421999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11543
11544 * gdb.base/step-test.exp: Removed some extraneous messages.
11545
11546 * gdb.base/long_long.exp: Don't run memory examination tests
11547 on little-endian targets (they will need a different set of
11548 results to match).
11549
115501999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11551
11552 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11553 until somebody decides to fix GDB.
11554
11555 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11556 constant as "ULL".
11557 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11558 matches for a couple x/2 commands.
11559
a0b3c4fd
JM
115601999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11561
11562 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11563 by merging in ref-types2 tests.
11564 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11565
11566 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11567 * gdb.c++/Makefile.in: Add standard actions.
11568 (EXECUTABLES): Rename from PROGS, update list.
11569 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11570 from gdb.hp.
11571 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11572 foo and bar locals.
11573 * gdb.c++/anon-union.exp: Fix tests to match.
11574 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11575 expect matches to handle output variations.
11576 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11577 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11578 output, add HP alternatives for new and delete prints.
11579 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11580 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11581 * gdb.c++/demangle.exp: Use $style when reporting failure.
11582 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11583 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11584 match alternatives.
11585 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11586 compilers.
11587 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11588 * gdb.c++/method.exp: Add match alternatives.
11589 * gdb.c++/misc.cc: Add bool types.
11590 * gdb.c++/misc.exp: Add tests for bool types.
11591 * gdb.c++/overload.exp: Add xfails.
11592 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11593 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11594 add some more template parameter tests (only for HP currently).
11595 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11596 * gdb.c++/virtfunc.cc: Add return type and value for main.
11597 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11598 match alternatives.
d63a86f8 11599
a0b3c4fd
JM
116001999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11601
11602 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11603
116041999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11605
11606 * gdb.base/signals.exp: Don't expect getting a backtrace from
11607 within a signal handler to fail on Linux.
11608
116091999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11610
11611 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11612 * lib/gdb.exp: Remove some gratuitious semicolons.
11613 (delete_breakpoints): Increase timeout.
11614 (gdb_expect): Add -notransfer option.
11615 (gdb_test): Use -notransfer option.
11616 (get_compiler_info): Add f77 case.
11617 (get_compiler): New proc, split out from gdb_preprocess, add f77
11618 case.
11619 (gdb_preprocess): Call get_compiler.
11620
11621 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11622 * gdb.base/attach.exp, gdb.base/display.exp,
11623 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11624 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11625 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11626 third arg to gdb_test.
11627 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11628 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11629 HP-UX xfails, add others.
11630 * gdb.base/completion.exp: Reflect name change of self-test.
11631 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11632 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11633 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11634 HP failure number.
11635 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11636 useless HP-UX 10.30 references.
11637 * gdb.base/maint.exp: Loosen matches.
11638 * gdb.base/pointers.c (main): Declare more_code.
11639 * gdb.base/pointers.exp: Match on output of a `next'.
11640 * gdb.base/structs.c: Add prototypes.
11641 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11642 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11643
116441999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11645
11646 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11647 command.
11648
116491999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11650
11651 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11652 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11653
11654 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11655 debug info. Deal with lack of signal hanlder info in stack.
11656
a9c64011 11657 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11658 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11659
5a2468f5
JM
116601999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11661
11662 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11663 gdb.base/foll-vfork.exp: Don't run for crosses.
11664
adf40b2e
JM
11665Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11666
11667 * gdb.base/configure.in: Check for gdbvars.exp instead of
11668 a1-selftest.exp.
11669 * gdb.base/configure: Re-generate.
11670
116711999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11672
11673 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11674 in trying to run first and name is too long.
11675
11676 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11677 pointers2.c and pointers2.exp, respectively.
11678 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11679 doschk happier.
11680
43e526b9
JM
116811999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11682
11683 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11684 callfuncs2.c and callfuncs2.exp.
11685
11686 * gdb.base/list.exp: Remove mistaken xfails.
11687 * gdb.base/list0.h: Add optional prototypes.
11688
9846de1b
JM
11689Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11690
a9c64011 11691 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11692 calling malloc.
a9c64011
AS
11693 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11694 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11695 use.
11696
116971999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11698
11699 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11700 * gdb.base/annota2.cc, annota2.exp: Move from here.
11701 * gdb.c++/annota2.cc, annota2.exp: To here.
11702 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11703
43ff13b4
JM
11704Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11705
11706 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11707 a consistent format.
11708
085dd6e6
JM
117091999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11710
11711 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11712 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11713 HP compilers, also set the globals $true and $false.
11714
11715 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11716 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11717 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11718 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11719 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11720 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11721 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11722 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11723 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11724 whatis.c} Add C++ compatible function definitions and return
11725 types, add includes for library functions.
11726 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11727 * gdb.base/step-test.c (myglob): Rename from glob.
11728 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11729 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11730 files, move here from gdb.hp.
11731 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11732 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11733 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11734 Adjust line numbers in regexps.
11735
11736 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11737 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11738 instead of 0/1.
11739
11740 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11741 foll-vfork.exp: New files, move here from gdb.hp.
11742 * gdb.base/page.exp: New file, test of pagination command.
11743
11744 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11745 recursion test.
11746 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11747
11748 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11749 gdb.base/solib.exp: Fix compiler invocation process.
11750
11751 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11752 HP-UX 11, turn off overload resolution explicitly.
11753 * gdb.base/commands.exp: Set argument list explicitly, add
11754 watchpoint test.
11755 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11756 them work.
11757 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11758 expressions properly.
11759 * gdb.base/corefile.exp: Loosen the match slightly.
11760 * gdb.base/default.exp: Allow "Error accessing memory" message
11761 also.
11762 * gdb.base/display.exp: Skip over x/0 j if PA64.
11763 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11764 * gdb.base/interrupt.exp: Ditto.
11765 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11766 in use.
11767 * gdb.base/list.exp: Add xfails for HP-UX.
11768 * gdb.base/long_long.exp: Refine some of the numeric matches.
11769 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11770 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11771 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11772 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11773 * gdb.base/ptype.exp: Succeed on more varieties of output.
11774 * gdb.base/scope.exp: Add xfails for HP-UX.
11775 * gdb.base/sect-cmd.exp: Add more cases.
11776 * gdb.base/setvar.exp: Add xfails for HP-UX.
11777 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11778 * gdb.base/signals.exp: Match on void symbolically.
11779 * gdb.base/step-test.exp: Add case for PA64.
11780 * gdb.base/term.exp: Add exit and restart.
11781 * gdb.base/twice.exp: Clean up after self.
11782 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11783 * gdb.base/whatis.exp: Allow more ways to pass tests.
11784
11785 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11786 no longer useful.
11787
11788Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11789
11790 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11791 list of patterns.
11792 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11793 print_double_array(double_array)", "continuing to breakpoint
11794 1018", "print print_double_array(array_d)" and "continuing to
11795 1034" tests.
d63a86f8 11796
085dd6e6
JM
117971999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11798
a9c64011 11799 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
11800
118011999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11802
11803 * config/mt-*: Remove, these haven't been used since 1996.
11804
118051999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11806
11807 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11808 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11809 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11810
9e0b60a8
JM
118111999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11812
11813 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11814 simpler match case for the ptype of the big class.
11815
118161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11817
11818 * gdb.exp: Fix test for gdb_prompt existence.
11819
118201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11821
11822 * gdb.exp (gdb_test): Add fail after calls to perror.
11823
118241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11825
11826 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11827
118281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11829
11830 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11831
0f71a2f6
JM
11832Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11833
11834 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11835 malloc() is linked in.
11836
118371999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11838
11839 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11840 step at end.
11841
11842 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11843
118441999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11845
11846 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11847
cce74817
JM
11848Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11849
11850 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11851 * gdb.base/mips_pro.exp: Likewise.
11852
118531999-06-02 Keith Seitz <keiths@cygnus.com>
11854
11855 * gdb.c++/templates.cc: Change all "new" operators to throw
11856 an exception.
11857 * gdb.c++/cplusfuncs.cc: Likewise.
11858
11859 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11860
11861Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11862
11863 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
11864 * gdb.base/ending-run.exp: When stepping out of main, accept a
11865 step into an arbitrary assembler file.
cce74817 11866
392a587b
JM
118671999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11868
d63a86f8 11869 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11870 "breakpoint-invalid" to be printed.
d63a86f8 11871 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11872 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11873 * gdb.base/annota2.cc: Initialize a.x to 0.
11874
9e086581
JM
118751999-05-17 Keith Seitz <keiths@cygnus.com>
11876
11877 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11878 when "skip_float_tests" set.
11879 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11880 "print print_ten_doubles", and "step into print_long_arg_list".
11881 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11882 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11883 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11884 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11885 "skip_float_tests" is set.
11886 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11887 when "skip_float_tests" set.
d63a86f8 11888
cd0fc7c3
SS
118891999-05-06 Keith Seitz <keiths@cygnus.com>
11890
11891 * gdb.base/annota2.cc: Include stdio.h.
11892
11893Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11894
11895 * gdb.base/crossload.exp: Remove, this has been disabled ever
11896 since BFD stopped including all targets, and cross-GDB gets
11897 plenty of testing anyway.
11898 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11899 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11900 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11901 * gdb.base/README: Remove, was doc for this.
11902 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11903 needed.
11904
b83266a0
SS
119051999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11906
11907 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11908 output.
11909
11910 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11911 * gdb.base/annota2.exp: New file. More annotation tests.
11912 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11913 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11914
119151999-04-23 Angela Marie Thomas <angela@cygnus.com>
11916
11917 * config/cfdbug.exp: New file.
11918
7a292a7a
SS
119191999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11920
11921 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11922 Marcus Daniel's and Dale Hawkins's demangler crashes.
11923
11924 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11925 test_lucid_style_demangling, test_arm_style_demangling,
11926 test_hp_style_demangling): Try Tom Tromey's core-dumping
11927 identifier under each demangling style.
11928
119291999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11930
11931 * gdb.c++/demangle.exp: Include the current demangling style
11932 in all test names.
11933 (current_demangling_style): New global variable.
11934 (set_demangling_style, test_demangling_core, test_demangling,
11935 test_demangling_exact): New functions.
11936 (test_gnu_style_demangling, test_lucid_style_demangling,
11937 test_arm_style_demangling, test_hp_style_demangling): Use those,
11938 instead of calling gdb_test and gdb_test_exact directly.
11939 (catch_demangling_errors): New function, which reports errors
11940 signalled by the demangling test functions in an orderly way.
11941 (do_tests): Use catch_demangling_errors.
11942
119431999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11944
11945 * gdb.base/signals.exp (test_handle_all_print): Use () for
11946 grouping in expressions, not {}.
11947
11948 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11949 initialized yet.
11950
119511999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11952
11953 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11954 are listed.
11955
119561999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11957
11958 * gdb.stabs/weird.exp: Test for CC being defined before
11959 looking at its value.
11960
119611999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11962
11963 * gdb.base/call-ar-st.exp: Remove stray '#'.
11964 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11965 "short int" and "long int".
11966 * gdb.c++/overload.cc: Cast the string added in the previous
11967 change, to mollify finicky HP compiler.
11968 * gdb.hp/reg-test.exp (testfile): Fix file name.
11969 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 11970
7a292a7a
SS
11971 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
11972 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
11973 alternate form of enum ptype.
11974
c906108c
SS
119751999-03-23 Stan Shebs <shebs@andros.cygnus.com>
11976
7a292a7a
SS
11977 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
11978 * gdb.hp/*.exp: Change all to run compiler probe only after
11979 passing skip_hp_tests, so as not to waste time on guaranteed
11980 failure.
11981
c906108c
SS
11982 * gdb.c++/overload.cc: Pass string instead of char addr, always
11983 init ccpfoo.
11984 * gdb.c++/templates.cc: Fix syntax error.
11985
7a292a7a
SS
11986Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11987
11988 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 11989 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
11990 command.
11991
119921999-03-18 James Ingham <jingham@cygnus.com>
11993
11994 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
11995
11996 * gdb.c++/method.exp: It was testing an uninitialized int on the
11997 stack and assuming it was positive.
11998
11999 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12000
12001 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12002 keep it from killing the rest of the tests.
7a292a7a
SS
12003 Use gdb_continue_to_end.
12004
12005 * gdb.base/sigall.exp: use gdb_continue_to_end.
12006
12007 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12008
12009 * gdb.base/display.exp: use runto_main, not run.
12010
d63a86f8
RM
12011 * gdb.base/default.exp: Check for the current error message in the
12012 r abbreviation test.
7a292a7a
SS
12013 Add strongarm to the targets that know info float.
12014
d63a86f8 12015 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12016 run which doesn't work with monitors.
12017
12018 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12019
12020 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12021
12022 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12023 program. Traps the case (in Cygmon) when the program never really
12024 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12025 more places, so I used my name. Sorry Mark...
12026
12027 * config/monitor.exp (gdb_target_monitor): added another
12028 target_info parameter: remotebinarydownload. This will set the
12029 remotebinarydownload flag if this is causing some boards trouble.
12030
120311999-03-18 Mark Salter <msalter@cygnus.com>
12032
12033 * lib/gdb.exp (continue_to_exit): New function.
12034
12035 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12036 * gdb.base/ending-run.exp: Ditto.
12037 * gdb.base/step-test.exp: Ditto.
12038
120391999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12040
12041 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12042 (suggested by Art Haas <ahaas@neosoft.com>).
12043
120441999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12045
12046 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12047
12048Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12049
12050 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12051 descriptions of types (short unsigned int vs unsigned short, etc).
12052
120531999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12054
12055 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12056 a call to strlen; sometimes we do have sources.
12057
120581999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12059
12060 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12061 character, so GDB won't print garbage after its end.
d63a86f8 12062
c906108c
SS
12063 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12064 breakpoint there instead. Sometimes GCC emits memcpy to handle
12065 the large structures being passed by value, so we step into that
12066 instead of sum_array_print, which obscures what we're really testing.
12067 * gdb.base/step-test.exp: However, we do want a test that notices
12068 the bizarre steps into memcpy, so do that here. Add check for
12069 stepping into function calls that pass large structures by value.
12070 ("Is that a noun clause, or are you just happy to see me?")
12071 Remove all references to specific line numbers.
12072 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12073 New type and function.
12074 (main): Call large_struct_by_value, passing it a large struct by value.
12075 * lib/gdb.exp (gdb_get_line_number): New function.
12076
12077 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12078 more portable.
12079
7a292a7a
SS
120801999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12081
c906108c
SS
12082 * lib/gdb.exp: Doc fixes.
12083
7a292a7a
SS
120841999-03-05 Nick Clifton <nickc@cygnus.com>
12085
d63a86f8 12086 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12087
120881999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12089
c906108c
SS
12090 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12091 commands. They're not germane to this test, and they don't work
12092 that way on remote targets.
12093
3fc11d3e
JM
120941999-03-01 James Ingham <jingham@cygnus.com>
12095
12096 * Changelog entries merged over from gdb development branch.
12097
3fc11d3e
JM
12098 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12099
12100 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12101 for outputting results of test run.
12102
2d4a1622 12103 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12104
12105 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12106
7a292a7a
SS
121071999-02-25 Felix Lee <flee@cygnus.com>
12108
12109 * lib/gdb.exp (debug_format): initialize
12110
c906108c
SS
121111999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12112
12113 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12114 * gdb.base/call-rt-st.c: Ditto.
12115
c906108c
SS
121161999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12117
12118 * gdb.threads/pthreads.exp (horiz): New variable.
12119 (test_startup): Fix regexps that capture thread numbers.
12120
121211999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12122
12123 * gdb.base/smoke.exp: Disambiguate two test case names (both
12124 called ``print'').
12125
12126Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12127
12128 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12129 compilation.
12130
121311999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12132
12133 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12134 actual output formatting.
12135 * gdb.base/smoke.exp: GDB removes leading 0's.
12136 * gdb.base/volatile.exp: Don't check type of remuneration;
12137 that variable is no longer defined in constvars.c.
12138 * gdb.base/step-test.c (main): Exit with explicit exit code.
12139 * gdb.base/step-test.exp: Remove two nexti checks--they are
12140 not portable.
12141
121421999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12143
12144 * gdb.base/help.exp ("help delete display"): Fix test to match
12145 gdb's output.
12146
12147 * gdb.base/long_long.c (known_types): Initialize values to zero.
12148 * gdb.base/long_long.exp: Step one more line
12149 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12150 leading zeros. Explicitly ask for hex formatting. Use
12151 unique test case names.
c906108c
SS
12152
12153Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12154
d63a86f8 12155 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12156
12157 * gdb.c++/method.exp: Add missing close brace.
12158
121591999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12160
12161 * gdb.base/maint.exp: Use 'set height 0' to disable page
12162 prompting, not 'set height 400'.
12163
12164 Fix a bunch of timeouts.
12165 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12166 four separate tests, so expect doesn't take forever to match a ton
12167 of text against a regexp with lots of .* forms.
12168 ("maint print psymbols", "maint print symbols"): Make some of
12169 these greps more selective, so that expect doesn't try to wade
12170 through huge piles of output and time out.
12171
12172 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12173
12174 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12175 tests: one which doesn't expect shlib events to be reported, and
12176 another which does, but is XFAIL for all platforms other than
12177 HP/UX.
12178
12179 * gdb.base/break.exp: Teach the test suite that the `catch
12180 fork', `catch vfork', and `catch exec' commands produce error
12181 messages on platforms that don't provide these features.
12182
12183Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12184
12185 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12186 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12187 (shortening names from solib_threshold.exp etc), won't run on
12188 anything but HP-UX for the foreseeable future.
12189 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12190 reflect move.
12191
12192Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12193
12194 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12195 gdb.trace/Makefile.in (clean): Remove all test executables.
12196
12197Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12198
12199 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12200 successfully re-sets breakpoints in shared libraries.
12201 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12202
12203Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12204
d63a86f8
RM
12205 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12206 and compiled w/o GCC.
c906108c
SS
12207
12208 * gdb.hp/watch-cmd.exp: ditto.
12209
12210 * gdb.hp/watch-hp.exp: ditto.
12211
12212 * gdb.hp/xdb1.exp: ditto.
12213
12214 * gdb.hp/xdb2.exp: ditto.
12215
12216 * gdb.hp/dbx.exp: ditto.
12217
12218Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12219
12220 * constvars.c: Remove C++-isms.
12221 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12222 with GCC.
12223
12224Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12225
12226 The following changes are part of the HP merge.
12227
12228 * gdb.base/break.exp: new tests to verify that catchpoints for
12229 fork, vfork, and exec don't trigger inappropriately.
12230
12231 * gdb.base/opaque.exp: compile one file at a time, then link.
12232
12233 * gdb.base/signals.exp: be more restrictive about which hppa
12234 systems receive a setup_xfail. new tests.
12235
12236 * gdb.base/solib_threshold.build: new file.
12237 * gdb.base/solib_threshold.exp: new file.
12238 * gdb.base/solib_threshold.link_opts: new file.
12239 * gdb.base/solib_threshold.mk: new file.
12240 * gdb.base/gen_solib_threshold.c: new file.
12241
12242 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12243 tests. New tests for enums inside classes.
12244
12245 * gdb.c++/compiler.cc: indicate support of template debugging.
12246
12247 * gdb.c++/demangle.exp: run hp style demangling tests.
12248
12249 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12250 tests.
12251
12252 * gdb.c++/misc.cc: changes to support new tests.
12253
12254 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12255 to support new tests.
12256
12257 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12258 gcc, then skip these tests.
12259
12260Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12261
12262 The following files are part of the HP merge; some had longer
12263 names at HP, but have been renamed to be no more than 14
12264 characters in length.
12265
12266 * gdb.hp/ambiguous.cc: new file.
12267 * gdb.hp/ambiguous.exp: new file.
12268 * gdb.hp/attach.exp: new file.
12269 * gdb.hp/attach2.exp: new file.
12270 * gdb.hp/classes-hp.exp: new file.
12271 * gdb.hp/ctti.exp: new file.
12272 * gdb.hp/ctti-add.cc: new file.
12273 * gdb.hp/ctti-add1.cc: new file.
12274 * gdb.hp/ctti-add2.cc: new file.
12275 * gdb.hp/ctti-add3.cc: new file.
12276 * gdb.hp/dbx.exp: new file.
12277 * gdb.hp/exception.cc: new file.
12278 * gdb.hp/exception.exp: new file.
12279 * gdb.hp/foll-exec.c: new file.
12280 * gdb.hp/foll-exec.exp: new file.
12281 * gdb.hp/foll-fork.c: new file.
12282 * gdb.hp/foll-fork.exp: new file.
12283 * gdb.hp/foll-vfork.c: new file.
12284 * gdb.hp/foll-vfork.exp: new file.
12285 * gdb.hp/inherit-hp.exp: new file.
12286 * gdb.hp/more-steps.exp: new file.
12287 * gdb.hp/namespace.cc: new file.
12288 * gdb.hp/namespace.exp: new file.
12289 * gdb.hp/optimize.exp: new file.
12290 * gdb.hp/pxdb.c: new file.
12291 * gdb.hp/pxdb.exp: new file.
12292 * gdb.hp/quicksort.exp: new file.
12293 * gdb.hp/reg-test.exp: new file.
12294 * gdb.hp/reg-test.s: new file.
12295 * gdb.hp/sized-enum.c: new file.
12296 * gdb.hp/sized-enum.exp: new file.
12297 * gdb.hp/start-stop.exp: new file.
12298 * gdb.hp/templ-hp.cc: new file.
12299 * gdb.hp/templ-hp.exp: new file.
12300 * gdb.hp/thr-lib.c: new file.
12301 * gdb.hp/thr-lib.exp: new file.
12302 * gdb.hp/thr-lib.h: new file.
12303 * gdb.hp/thr-liblib.c: new file.
12304 * gdb.hp/virtfun-hp.c: new file.
12305 * gdb.hp/virtfun-hp.exp: new file.
12306 * gdb.hp/watch-cmd.exp: new file.
12307 * gdb.hp/watch-hp.exp: new file.
12308 * gdb.hp/xdb1.exp: new file.
12309 * gdb.hp/xdb2.exp: new file.
12310 * gdb.hp/xdb3.exp: new file.
12311
12312Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12313
12314 The following files are part of the HP merge; some had longer
12315 names at HP, but have been renamed to be no more than 14
12316 characters in length.
12317
12318 * gdb.base/ss.h: new file.
12319 * gdb.base/call-ar-st.c: new file.
12320 * gdb.base/call-ar-st.exp: new file.
12321 * gdb.base/call-rt-st.c: new file.
12322 * gdb.base/call-rt-st-exp: new file.
12323 * gdb.base/call-strs.exp: new file.
12324 * gdb.base/ena-dis-br.exp: new file.
12325 * gdb.base/environ.exp: new file.
12326 * gdb.base/long_long.exp: new file.
12327 * gdb.base/sect-cmd.exp: new file.
12328 * gdb.base/shlib-cl2.exp: new file.
12329 * gdb.base/smoke.exp: new file.
12330 * gdb.base/so-impl-ld.c: new file.
12331 * gdb.base/so-impl-ld.exp: new file.
12332 * gdb.base/so-indr-cl.c: new file.
12333 * gdb.base/so-indr-cl.exp: new file.
12334 * gdb.base/varargs.exp: new file.
12335 * gdb.base/volatile.exp: new file.
12336 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12337 * gdb.base/display.exp: new file.
c906108c
SS
12338 * gdb.c++/derivation.exp: new file.
12339 * gdb.c++/local.exp: new file.
12340 * gdb.c++/member-ptr.exp: new file.
12341 * gdb.c++/overload.exp: new file.
12342 * gdb.c++/ovldbreak.exp: new file.
12343 * gdb.c++/ref-types.exp: new file.
12344 * gdb.c++/ref-types2.exp: new file.
12345 * gdb.c++/userdef.exp: new file.
d63a86f8 12346
c906108c
SS
12347Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12348
12349 * gdb.base/default.exp: Reflect wording change in remote.c.
12350
dc96c6c7 12351Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12352
12353 * gdb.base/help.exp: Update to reflect current text.
12354
12355Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12356
12357 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12358 they're stack variables and contain garbage.
12359 * gdb.c++/anon-union.exp: new file.
12360
12361 The following changes were made by David Taylor
12362 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12363 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12364 in changes by HP.
12365
12366 * gdb.base/bitops.exp: new file.
12367 * gdb.base/default.exp: change expected messages for catch and
12368 info catch tests to reflect HP merge changes.
12369 * gdb.base/enable-disable-break.exp
12370 * gdb.base/ending-run.c: new file.
12371 * gdb.base/long_long.c: new file.
12372 * gdb.base/maint.exp: new file.
12373 * gdb.base/pointers2.exp: new file.
12374 * gdb.base/shlib-call2.exp: new file.
12375 * gdb.base/solib.exp: new file.
12376 * gdb.base/step-test.c: new file.
12377 * gdb.c++/anon-union.cc: new file.
12378 * gdb.c++/local.cc: new file.
12379 * gdb.c++/member-pointer.cc: new file.
12380 * gdb.c++/method.cc: new file.
12381 * gdb.c++/ref-types.cc: new file.
12382 * gdb.c++/ref-types2.cc: new file.
12383 * gdb.c++/userdef.cc: new file.
d63a86f8 12384
c906108c
SS
12385 * gdb.base/scope.exp: compile one file at a time, then link.
12386 * gdb.base/langs.exp: ditto.
12387 * gdb.base/list.exp: ditto.
d63a86f8 12388
c906108c
SS
12389Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12390
12391 The following changes were made by David Taylor
12392 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12393 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12394 in changes by HP.
d63a86f8 12395
c906108c
SS
12396 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12397 skip tests. When compiling pass c++ flag to gdb_compile.
12398 * gdb.c++/
d63a86f8 12399
c906108c
SS
12400 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12401 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12402 (skip_hp_tests): new function.
12403 (gdb_preprocess): new function.
12404
12405 * configure.in (hpdir): decide whether to configure gdb.hp.
12406 * configure: regenerated.
12407
12408 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12409 to delete on clean.
12410 (EXECUTABLES): update to reflect new additions.
12411 * gdb.base/commands.exp: update message expected.
12412 * gdb.base/default.exp: add copyright notice.
12413 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12414 * gdb.base/help.exp: update messages to reflect current text.
12415 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12416 targets for recurse tests.
12417 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12418 skip this file.
12419
12420 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12421 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12422 compilation.
12423 * gdb.c++/misc.exp: ditto.
12424 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12425 run the tests. tell gdb_compile that it's a c++ compilation.
12426
12427 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12428
c906108c
SS
12429 * gdb.base/all-bin.exp: new file.
12430 * gdb.base/arithmet.exp: new file.
12431 * gdb.base/assign.exp: new file.
12432 * gdb.base/completion.exp: new file.
12433 * gdb.base/cond-expr.exp: new file.
12434 * gdb.base/condbreak.exp: new file.
12435 * gdb.base/define.exp: new file.
12436 * gdb.base/dollar.exp: new file.
12437 * gdb.base/environment.exp: new file.
12438 * gdb.base/eval-skip.exp: new file.
12439 * gdb.base/jump.exp: new file.
12440 * gdb.base/logical.exp: new file.
12441 * gdb.base/pointers.exp: new file.
12442 * gdb.base/relational.exp: new file.
12443 * gdb.base/section_command.exp: new file.
12444 * gdb.base/whatis-expr.exp: new file.
12445
12446 * gdb.base/all-types.c: new file.
12447 * gdb.base/call-array-struct.c: new file.
12448 * gdb.base/call-return-struct.c: new file.
12449 * gdb.base/call-strings.c: new file.
12450 * gdb.base/callfuncs2.c: new file.
12451 * gdb.base/condbreak.c: new file.
12452 * gdb.base/constvars.c: new file.
12453 * gdb.base/display.c: new file.
12454 * gdb.base/int-type.c: new file.
12455 * gdb.base/jump.c: new file.
12456 * gdb.base/miscexprs.c: new file.
12457 * gdb.base/pointers.c: new file.
12458 * gdb.base/pointers2.c: new file.
12459 * gdb.base/shmain.c: new file.
12460 * gdb.base/shr1.c: new file.
12461 * gdb.base/shr2.c: new file.
12462 * gdb.base/solib.c: new file.
12463 * gdb.base/solib1.c: new file.
12464 * gdb.base/solib2.c: new file.
12465 * gdb.base/varargs.c: new file.
12466 * gdb.c++/derivation.cc: new file.
12467 * gdb.c++/overload.cc: new file.
12468 * gdb.c++/ovldbreak.cc: new file.
12469 * gdb.hp/attach.c: new file.
12470 * gdb.hp/attach2.c: new file.
12471 * gdb.hp/average.c: new file.
12472 * gdb.hp/compiler.c: new file.
12473 * gdb.hp/compiler.cc: new file.
12474 * gdb.hp/execd-program.c: new file.
12475 * gdb.hp/follow-exec.c: new file.
12476 * gdb.hp/follow-fork.c: new file.
12477 * gdb.hp/follow-vfork-and-exec.c: new file.
12478 * gdb.hp/misc-hp.cc: new file.
12479 * gdb.hp/more-steps.c: new file.
12480 * gdb.hp/optimize.c: new file.
12481 * gdb.hp/quicksort.c: new file.
12482 * gdb.hp/run-hp.c: new file.
12483 * gdb.hp/start-stop.c: new file.
12484 * gdb.hp/sum.c: new file.
12485 * gdb.hp/templates-hp.cc: new file.
12486 * gdb.hp/thread-local-in-lib.c: new file.
12487 * gdb.hp/thread-local-in-lib.h: new file.
12488 * gdb.hp/thread-local-in-lib.lib.c: new file.
12489 * gdb.hp/vforked-program.c: new file.
12490 * gdb.hp/virtfunc-hp.cc: new file.
12491 * gdb.hp/watchpoint-hp.c: new file.
12492 * gdb.hp/xdb.c: new file.
12493 * gdb.hp/xdb0.c: new file.
12494 * gdb.hp/xdb0.h: new file.
12495 * gdb.hp/xdb1.c: new file.
12496
12497Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12498
12499 The following change was made by Edith Epstein
12500 <eepstein@cygnus.com> as part of a project to merge in changes
12501 originally made by HP; HP did not create ChangeLog entries.
12502
12503 * gdb.c++/demangle.exp: changed the expected output for some
12504 ARM-style mangling -- removed second reference to datatype.
12505 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12506 T1<char>::~T1<char>(void)
c906108c 12507 becomes,
a9c64011
AS
12508 maint demangle __dt__11T1__pt__2_cFv
12509 T1<char>::~T1(void)
c906108c
SS
12510
12511 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12512
c906108c
SS
12513Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12514
12515 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12516 * gdb.trace/backtrace.exp: Likewise.
12517 * gdb.trace/circ.exp: Likewise.
12518 * gdb.trace/collection.exp: Likewise.
12519 * gdb.trace/deltrace.exp: Likewise.
12520 * gdb.trace/infotrace.exp: Likewise.
12521 * gdb.trace/limits.exp: Likewise.
12522 * gdb.trace/packetlen.exp: Likewise.
12523 * gdb.trace/passc-dyn.exp: Likewise.
12524 * gdb.trace/passcount.exp: Likewise.
12525 * gdb.trace/report.exp: Likewise.
12526 * gdb.trace/save-trace.exp: Likewise.
12527 * gdb.trace/tfind.exp: Likewise.
12528 * gdb.trace/tracecmd.exp: Likewise.
12529 * gdb.trace/while-dyn.exp: Likewise.
12530 * gdb.trace/while-stepping.exp: Likewise.
12531
125321998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12533
12534 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12535
12536Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12537
12538 From Brendan Kehoe:
12539 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12540 int return types.
12541
12542Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12543
12544 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12545 remote dos host testing right.
12546
12547Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12548
12549 * gdb.base/corefile.exp: remove some xfails.
12550
12551Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12552
12553 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12554 have different timestamps.
12555
12556Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12557
12558 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12559 gdb.base/default.exp: Replace "exec" with "executable".
12560
12561Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12562
12563 * gdb.base/default.exp: Change else if to elseif from previous
12564 delta.
12565
12566Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12567
12568 * gdb.base/default.exp: Add brace missing from previous delta.
12569
12570Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12571
12572 * gdb.base/default.exp: Support test for info float for all
12573 varieties of arm toolchain.
12574
dc96c6c7 12575Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12576
12577 * gdb.trace/*.exp: remove "remote_download" command.
12578
dc96c6c7 12579Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12580
12581 * gdb.trace/*.exp: remove -gdwarf from compile.
12582
12583Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12584
12585 * gdb.trace/configure.in(AC_INIT): typo
12586 * gdb.trace/configure: regenerated
12587
dc96c6c7 12588Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12589
12590 * config/m68k-emc.exp: New file.
12591 * lib/<emc-support.exp trace-support.exp}: New files.
12592 * configure.in: add new test directory gdb.trace.
12593 * gdb.trace/{configure configure.in Makefile.in}: New files.
12594 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12595 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12596 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12597 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12598 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12599 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12600 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12601
dc96c6c7 12602Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12603
12604 * gdb.c++/classes.exp: Change all regular expressions to match
12605 arbitrary combinations of newline/carriage-return, so that they
12606 will work equally well on Unix and Windows.
12607 * gdb.c++/inherit.exp: ditto.
12608 * gdb.c++/virtfunc.exp: ditto.
12609
126101998-08-11 Dawn Perchik <dawn@cygnus.com>
12611
12612 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12613
c2d11a7d
JM
12614Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12615
12616 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12617 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12618 to use a0-a3/d0-d3 as needed.
12619
12620Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12621
12622 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12623 * gdb.disasm/am33.exp: Corresponding changes.
12624
c906108c
SS
126251998-07-11 Felix Lee <flee@cygnus.com>
12626
12627 * gdb.base/callfuncs.exp: add cmp10 test.
12628 * gdb.base/callfuncs.c (cmp10): new function.
12629
12630Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12631
d63a86f8 12632 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12633 into two parts to get around a synchronization problem in expect.
12634
3fc11d3e
JM
12635Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12636
12637 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12638
12639 * configure.in: Add options for gdbtk testsuite.
12640
12641 * configure: Regenerate.
12642
12643 * gdb.gdbtk: New directory to hold gdbtk tests.
12644
c906108c
SS
12645Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12646
12647 * gdb.fortran/types.exp: Escape brackets in expect patterns
12648 for test_float_literal_types_accepted tests.
12649 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12650 before run test.
12651
c2d11a7d
JM
12652Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12653
12654 * am33.exp: Just compile, do not link the testcase.
12655 * am33.s: Add ".am33" pseudoop to force am33 mode.
12656
c906108c
SS
126571998-06-25 Felix Lee <flee@cygnus.com>
12658
12659 * gdb.base/setshow.exp: make sure $pc is sane.
12660
12661 * gdb.stabs/weird.exp: split expect patterns properly.
12662
c2d11a7d
JM
12663Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12664
12665 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12666 * gdb.disasm/am33.exp: Run it.
12667
dc96c6c7 12668Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12669
12670 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12671 match processing (and eliminate spurious timeouts when running).
12672
dc96c6c7 12673Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12674
12675 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12676 exception test, but conditionalize it on target [mach | gnu].
12677
dc96c6c7 12678Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12679
12680 * gdb.base/overlays.exp: fixup compile line for linker script.
12681
12682Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12683
12684 * gdb.fortran/types.exp: don't guess at float size.
12685
12686Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12687
12688 * gdb.base/exprs.exp: delete test that depends on int size.
12689
12690Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12691
12692 * config/sim.exp: Removed checks for target triplets.
12693 (gdb_target_sim): Use gdb,target_sim_options.
12694
12695Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12696
12697 * gdb.base/reread.exp: New file.
12698 * gdb.base/reread1.c: New file.
12699 * gdb.base/reread2.c: New file.
12700
12701Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12702
12703 * config/sim.exp: Use 'target sim -sparclite' when running
12704 SPARClite programs.
12705
12706Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12707
12708 * gdb.base/structs2.exp: New file.
12709 * gdb.base/structs2.c: New file.
12710
12711Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12712
12713 * gdb.asm/common.inc: New file.
12714 * gdb.asm/d10v.inc: New file.
12715 * asm-source.exp: Pass -I's to gas to find .inc files.
12716 Update line numbers in expected output.
12717 * asmsrc1.s: Rewrite.
12718 * asmsrc2.s: Rewrite.
12719 * configure.in: Create arch.inc symlink.
12720 * configure: Regenerate.
12721 * Makefile.in (distclean): Delete arch.inc.
12722
12723Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12724
12725 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12726 (t_enum_value2): ditto
12727 (t_enum_value3): ditto
12728 (main): ditto
12729Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12730
12731 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12732 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12733 change.
12734 Use gdb_test instead of send_gdb/gdb_expect sequences.
12735
12736Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12737
12738 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12739 not void.
12740
12741Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12742
12743 * gdb.base/branches.c: Code with lots of loops and
12744 subroutines. Used to test gdbs ability to single step through PC
12745 changes, especially to test mips-tdep.c:mips_next_pc
12746
12747Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12748
12749 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12750 more rigorous EGCS C++ error checking.
12751
12752Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12753
a9c64011
AS
12754 * gdb.base/help.exp: Clean up `help set args' and `help show args'
12755 tests.
12756 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
12757 function when asleep.
12758 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
12759 for i*86 Linux and SVR4 signal handling problems.
12760 Remove linux xfail for `next to handler in signals_tests_1', fixed
12761 by recent infrun.c change.
12762 Limit backtrace to 10 frames to avoid timeout problems with infinite
12763 stack backtraces.
12764 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12765 target.[ch] change.
c906108c
SS
12766
12767Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12768
12769 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12770 for a newline from gdb before continuing.
12771 (default_gdb_exit): Just look for y or n.
12772 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12773 it does, fail the rests of the tests in the file.
12774
12775Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12776
12777 * config/cygmon.exp: New file.
12778
12779Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12780
12781 * gdb.base/list.exp: Fix problem with "list default lines around
12782 main" test on remote targets.
12783
12784 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12785 run test on remote targets.
12786
12787Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12788
12789 * gdb.asm: New directory.
12790 * configure.in: Configure it.
12791 * configure: Regenerate.
12792 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12793 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12794
12795Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12796
12797 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12798
dc96c6c7 12799Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12800
a9c64011
AS
12801 * gdb.base/overlays (several files): Merge the two overlay
12802 managers into one. Change variables (foox, barx, bazx, grbxx)
12803 back into ints but force them to load in their proper sections.
c906108c
SS
12804
12805Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12806
12807 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12808 on-chip insn memory and IMAP1 to upper 128k.
12809 (D10VCopy): Handle memory regions crossing 16k boundaries.
12810 (D10VCopy): Transfer data in 32 bit chunks.
12811
12812Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12813
12814 * gdb.base/overlays.c (main): Exit normally when result is
12815 correct.
12816
12817 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12818 map. Include space for printf in .text segment.
12819
12820 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12821 updated d10v memory VMA/LMA map.
12822 (D10VCopy): Call D10VTranslate.
d63a86f8 12823
c906108c
SS
12824Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12825
12826 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12827
12828 * gdb.base/bar.c (barx, bar): Change variable to small array so
12829 that it won't be put into the .sdata - small data -
12830 section. Update reference.
12831 * gdb.base/baz.c (bazx, baz): Ditto.
12832 * gdb.base/foo.c (foox, foo): Ditto.
12833 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12834
12835 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12836 to be arrays.
d63a86f8 12837
dc96c6c7 12838Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12839
a9c64011
AS
12840 * gdb.base/overlays.exp: fix up and get working again.
12841 Add tests for backtraces from an overlay function.
d63a86f8 12842
c906108c
SS
12843Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12844
12845 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12846 "calling function with watchpoint enabled".
12847
12848Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12849
12850 * gdb.base/break.exp (test_next_with_recursion): Remove
12851 gdb_suppress_tests for d10v-*-*.
12852 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12853 pending review of whether it is useful or not.
12854
12855Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12856
12857 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12858
12859Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12860
12861 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12862 * config/dve.exp: New file to support Densan boards.
12863
12864Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12865
12866 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12867 reads and BSD.
12868
12869Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12870
12871 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12872 response.
12873
12874 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12875
12876Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12877
12878 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12879 test.
12880
12881 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12882 target_sizeof_long and target_bigendian_p.
12883 (structs_by_value, structs_by_reference): Check values according
12884 to targets word size and endianess.
d63a86f8 12885
c906108c
SS
12886Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12887
12888 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12889 output.
12890
12891Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12892
12893 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12894 Update test of set args help to match source change.
12895
12896Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12897
12898 * gdb.base/default.exp: Expect help system output to be in
12899 alphabetical order.
12900 * gdb.base/help.exp: Ditto.
12901
12902Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12903
12904 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12905 "i*86-pc-linux-gnu*".
12906 * gdb.base/interrupt.exp: Ditto.
12907 * gdb.base/corefile.exp: Ditto.
12908
12909 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12910 define vxworks when building the testcase.
12911
12912 * gdb.base/ptype.exp: Fix testnames to be unique.
12913 * gdb.base/radix.exp: Ditto.
12914 * gdb.base/term.exp: Ditto.
12915 * gdb.base/whatis.exp: Ditto.
12916 * gdb.c++/classes.exp: Ditto.
12917
12918Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12919
12920 * gdb.base/callfuncs.exp: Fix indentation.
12921
12922 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12923 suppress_flag has been set.
12924 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12925 target feature.
12926
12927Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12928
12929 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12930 the testcase.
12931
12932 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12933 set_debug_traps() and breakpoint().
12934 * gdb.c++/misc.cc (main): Ditto.
12935 * gdb.c++/templates.cc (main): Ditto.
12936 * gdb.c++/virtfunc.cc (main): Ditto.
12937
12938Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12939
12940 * lib/gdb.exp(gdb_step_for_stub): New function.
12941 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12942 exists, reload the executable and do a "continue" instead of
12943 doing a jump.
12944 (runto_main): Use gdb_step_for_stub.
d63a86f8 12945
c906108c
SS
12946 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12947 tests to have unique names.
12948 * gdb.base/callfuncs.exp: Ditto.
12949 * gdb.base/commands.exp: Ditto.
12950 * gdb.base/default.exp: Ditto.
12951 * gdb.base/help.exp: Ditto.
12952 * gdb.base/list.exp: Ditto.
12953 * gdb.base/opaque.exp: Ditto.
12954 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12955 similar tests.
d63a86f8 12956
c906108c
SS
12957 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12958 * gdb.c++/cplusfuncs.cc: Ditto.
12959 * gdb.c++/virtfunc.cc: Ditto.
12960
12961 * config/monitor.exp: Keep track of the last file we saw, rather
12962 than trying to get the info from gdb.
12963
12964 * gdb.fortran/types.exp: Move comment to previous line.
12965
12966Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
12967
12968 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
12969 target mode.
12970
12971Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
12972
12973 From Bob Manson:
12974 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
12975 string from GDB when it connects.
12976
12977 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
12978
12979Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
12980
12981 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
12982 if we can't get a debug format from GDB (we may be testing an
12983 older GDB). Use a 10 second timeout when checking for the format.
12984
12985 * gdb.stabs/weird.exp: Fix quoting.
12986
12987 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
12988
12989Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
12990
12991 * config/arm-ice.exp: New file.
12992
12993Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
12994
12995 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
12996 until it has been modified to work with the new testsuite.
12997
99707966 12998 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
12999 testcase won't compile, cause all of the testcases in the file to
13000 fail instead.
13001
13002 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13003 (gdb_clear_suppressed): New procedure.
13004 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13005 it contains a positive value.
13006
13007Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13008
13009 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13010
13011 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13012
13013Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13014
13015 * lib/gdb.exp (setup_xfail_format): New function.
13016 (get_debug_format): New function to get debug format.
13017 (debug_format): New global variable to hold last value set
13018 by get_debug_format.
13019 * gdb.base/list.exp: Call get_debug_format and expect some
13020 tests to fail for DWARF 1 and COFF formats.
13021 * gdb.c++/ptype.exp: Ditto.
13022 * gdb.c++/classes.exp: Ditto.
13023 * gdb.c++/cplusfuncs.exp: Ditto.
13024 * gdb.c++/inherit.exp: Ditto.
13025 * gdb.c++/templates.exp: Ditto.
13026 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13027
c906108c
SS
13028Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13029
13030 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13031 host doesn't have a currently-open connection.
13032
13033 * config/sparclet.exp: Cleanups and fixes to make it generic for
13034 any gdb stub target. Handle cases where gdb doesn't respond when
13035 interrupted in a sane fashion.
13036
13037 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13038 same thing in a totally different way.
13039
13040 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13041 setting "timeout".
13042 (gdb_start): We set the global gdb_prompt variable in
13043 default_gdb_init now.
13044
13045Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13046
13047 * gdb.base/printcmds.exp: Fix "check for floating addition"
13048 regexp to accept results within approx +/- .01 of exact value.
13049 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13050
13051Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13052
13053 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13054 properly.
13055 (gdb_expect): Add optional timeout parameter, and add timeout
13056 value to various calls.
13057 (gdb_suppress_tests): Only give one warning message per group.
13058
13059Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13060
13061 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13062 global variables. Handle getting a value for $timeout more
13063 gracefully.
13064
13065Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13066
13067 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13068 initialize.
13069 (default_gdb_init): New procedure; allow gdb_init to be overridden
13070 by a target configuration file.
13071 (gdb_expect): Pass the timeout to remote_expect.
13072
13073 * config/monitor.exp(gdb_load): Fix typo in regexp.
13074
13075Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13076
13077 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13078
13079Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13080
13081 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13082 here. Call gdb_target_exec before rebooting the target, to make
13083 sure the connection to the target is closed.
13084 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13085 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13086 Also detect "Timeout reading from remote" error.
13087
13088 * config/gdbserver.exp: Pass the executable being loaded to
13089 gdb_target_monitor. Don't call gdb_file_cmd here; let
13090 gdb_target_monitor do it.
13091
13092 * gdb.disasm/hppa.exp: Don't use exec_output.
13093
13094Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13095
13096 * gdb.base/list.exp: If we're debugging a non-native target,
13097 try to set the pc register to point to the start of the
13098 program before doing the first list command.
13099
13100 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13101 test_calls after restarting.
13102
13103 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13104 reloading.
13105
13106 * gdb.base/watchpoint.exp: Fix typo.
13107
13108 * gdb.base/setshow.exp: Check for use_gdb_stub.
13109
13110 * gdb.base/break.exp: Fix continue until exit test for the gdb
13111 stub case.
13112 * gdb.base/langs.exp: Ditto.
13113
13114 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13115 gdb_load_offset. If we weren't given a file to load, figure out
13116 what the current file is and use it.
13117
13118 * config/i386-bozo.exp: New file.
13119
13120Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13121
13122 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13123 feature.
13124
13125 * config/proelf.exp: New entry.
13126
13127Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13128
13129 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13130 of regexps.
13131
13132 * gdb.base/watchpoint.exp: Don't run the test_stepping
13133 tests if gdb can't call functions on the target.
13134
13135 * gdb.base/setshow.exp: Don't run the set prompt tests if
13136 the board has gdb_prompt set.
13137
13138Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13139
13140 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13141 * gdb.base/commands.exp: Likewise.
13142 * gdb.base/setshow.exp: Likewise.
13143
13144Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13145
13146 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13147 feature.
13148
13149 * config/i960.exp: New file.
13150
13151Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13152
13153 * gdb.base/funcargs.exp: Check for gdb,short_int target
13154 feature instead of looking for explicit target triplets.
13155
dc96c6c7 13156Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13157
d63a86f8 13158 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13159 "p 123DEADBEEF", to check parse_number.
13160 * top.c: change "to enable to enable" to "to enable" in a couple
13161 of help strings.
13162
13163Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13164
13165 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13166 on the mn10300.
d63a86f8 13167
c906108c
SS
13168Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13169
13170 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13171 where the test executable is run with explicit args.
13172 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13173
13174Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13175
13176 * gdb.base/run.c: Use FAKEARGV to build test executable that
13177 does not require a command line arg, since most simulators
13178 don't currently support passing such an arg into the simulated
13179 program.
13180 * gdb.base/commands.exp: Change tests to insert the proper
13181 value as the arg to the first recursive factorial call. Change
13182 compilation line to define FAKEARGV at compile time.
13183
13184Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13185
13186 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13187 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13188 function with watchpoint enabled" test.
13189
13190Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13191
13192 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13193 Don't call gdb_test when the command doesn't return to a gdb prompt.
13194
13195 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13196 "Tests restarted" messages.
13197
13198Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13199
13200 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13201
dc96c6c7 13202Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13203
13204 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13205 for INFO SYMBOL; add help tests for OVERLAY commands.
13206 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13207 add tests for OVERLAY commands
13208 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13209 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13210 * gdb.base/sigall.c: add usestubs code frag
13211 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13212
c906108c
SS
13213Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13214
13215 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13216 failures.
13217 (gdb_stop_suppressing_tests): Note that tests have restarted.
13218
13219Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13220
13221 * config/h8300.exp: New file.
13222
13223Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13224
13225 * gdb.base/setshow.exp: Check for the existence of a
13226 feature, not its value.
13227
13228Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13229
13230 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13231
13232 * gdb.base/scope.exp: It's now init0(), not init().
13233
13234 * gdb.base/scope0.c: For now, change init() to be init0().
13235
13236 * config/monitor.exp: Use gdb_serial in preference to serial
13237 or netport.
13238
13239 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13240 and it's not already set.
13241
13242Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13243
13244 * gdb.base/setshow.exp: Only test the run command if the target
13245 isn't using a stub and if it supports argument passing.
13246
13247Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13248
13249 * config/udi.exp(gdb_start): Make sure UDICONF is set
13250 properly before starting gdb.
13251
13252Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13253
13254 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13255 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13256 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13257
13258Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13259
13260 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13261 specialized code to reboot the board, use remote_reboot instead.
13262
13263 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13264
13265 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13266
13267 * config/monitor.exp: Make sure we disconnect from the target.
13268 Also, try a reboot/reload cycle instead of failing if the
13269 load fails.
13270
13271Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13272
13273 * gdb.base/default.exp: Don't set match_max.
13274 * gdb.base/help.exp: Ditto.
13275 * gdb.base/list.exp: Ditto.
13276 * gdb.base/signals.exp: Ditto.
13277
13278 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13279 set, use remote_ld to download the testcase instead of
13280 the GDB loader.
13281
13282Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13283
13284 * config/vr5000.exp: New file.
13285
13286 * config/monitor.exp(gdb_target_monitor): Add pattern for
13287 "Ending remote" to detect errors in connecting.
13288
13289 * gdb.base/setshow.exp: Add .* within auto language test.
13290
13291 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13292 target feature.
13293
13294 * config/monitor.exp(gdb_load): Check for a failure when loading,
13295 and reboot the board if necessary.
13296
13297 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13298 a set of tests. Remove print.* from the patterns being checked.
13299
13300Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13301
13302 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13303 refer to gdb_spawn_id.
13304
13305 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13306 longer used.
13307 * config/sparclet.exp: Ditto.
13308 * config/sparclet-old.exp: Ditto.
13309 * config/slite.exp: Ditto.
13310 * config/sim.exp: Ditto.
13311 * gdb.base/funcargs.exp: Ditto.
13312
13313 * lib/gdb.exp:Remove references to gdb_spawn_id.
13314 (gdb_expect): Move to remote.exp.
13315
13316Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13317
13318 * config/monitor.exp: Detect the "Couldn't establish connection"
13319 message from GDB.
13320
13321Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13322
13323 * gdb.base/bitfields.exp: Use runto instead of explicit
13324 gdb_run_cmd/gdb_expect sequences.
13325
13326 * gdb.base/break.exp(text_next_with_recursion): Add match for
13327 gdb_expect call.
13328
13329 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13330 We also need to handle the "A program is being debugged already"
13331 prompt from gdb. Use gdb_test to set the baud rate.
13332
13333 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13334 to 20000. Really. I mean it.
13335
13336Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13337
13338 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13339 fails. If suppress_flag is set, skip perror message about not
13340 being able to send to GDB.
13341 (send_gdb): If suppress_flag is set, don't try to send commands to
13342 GDB.
13343 (gdb_expect): If suppress_flag is set, always fail immediately.
13344 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13345 (gdb_init): Call gdb_stop_suppressing_tests.
13346 (default_gdb_exit): Ditto.
13347 (default_gdb_start): Ditto.
13348
13349 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13350 gdb_stop_suppressing_tests as appropriate.
13351 * gdb.base/break.exp: Ditto.
13352 * gdb.base/callfuncs.exp: Ditto.
13353 * gdb.base/commands.exp: Ditto.
13354 * gdb.base/exprs.exp: Ditto.
13355 * gdb.base/funcargs.exp: Ditto.
13356 * gdb.base/list.exp: Ditto.
13357 * gdb.base/recurse.exp: Ditto.
13358 * gdb.base/scope.exp: Ditto.
13359 * gdb.base/structs.exp: Ditto.
13360 * gdb.c++/inherit.exp: Ditto.
13361
13362Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13363
13364 * config/vr4300.exp: New file.
13365
99707966 13366 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13367
99707966 13368 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13369
13370Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13371
13372 * lib/gdb.exp(gdb_init): New function.
13373
13374 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13375 for each individual variable set.
13376
13377 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13378 name.
13379
13380 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13381
13382 * gdb.base/scope.exp: Use gdb_test.
13383
13384 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13385 aborting; the testsuite driver will do that for us (see
13386 gdb_finish). Also, use gdb_test in a few more places.
13387
13388Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13389
13390 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13391
13392Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13393
13394 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13395 and "add_tests" are not at the same address.
13396
13397Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13398
13399 * gdb.base/ptype.exp: Use gdb_test.
13400
13401Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13402
13403 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13404 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13405 left in. No longer expect them to fail.
13406
13407 * gdb.stabs/*.mt; Deleted, no longer used.
13408 * gdb.stabs/configure.in: Remove references to target makefile
13409 frags.
13410 * gdb.stabs/configure: Rebuilt.
13411
13412 * gdb.disasm/*.mt: Deleted, no longer used.
13413 * gdb.disasm/configure.in: Remove references to target makefile
13414 frags. Use "sh3.s" as the unique filename for this directory.
13415 * gdb.disasm/configure: Rebuilt.
13416
13417 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13418 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13419 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13420
13421Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13422
13423 * config/udi.exp: Use mondfe,name instead of remote_host.
13424
13425Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13426
13427 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13428 a function with a watchpoint enabled on the mn10200.
13429
13430 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13431 before trying to create it!
13432
13433Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13434
13435 * config/vx.exp: Use hostname instead of netport.
13436
13437 * config/vxworks.exp: New file.
13438
13439 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13440
13441 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13442 gdb before assuming everything worked. Send a ^C if a timeout
13443 occurs.
13444
13445 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13446 $gdb_spawn_id directly.
13447 (gdb_run_cmd): Try _start as well as start. Use the target feature
13448 gdb,start_symbol as the symbol to start from when jumping.
13449
13450Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13451
13452 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13453 redundant) test.
13454
13455 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13456 it doesn't lose for 16bit integer systems.
13457
13458Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13459
13460 * gdb.fortran/types.exp: If the target doesn't support "double"
13461 data types, then expect "real" types to only be 4 bytes.
13462
13463 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13464 call tests if the target doesn't support inferior function calls.
13465
13466 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13467 in printf tests.
13468
13469Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13470
13471 * gdb.base/help.exp: Disable "help set", "help show", and
13472 "help support". Simplify regexp for "help stack".
13473
13474 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13475 to 60 seconds. Temporarily set match_max to 15000 around the
13476 "info copying" test.
13477
13478 * gdb.base/nodebug.exp: Don't try to do an inferior function
13479 call if the target doesn't support them.
13480 * gdb.base/printcmds.exp: Likewise.
13481 * gdb.base/setvar.exp: Likewise.
13482 * gdb.base/structs.exp: Likewise.
13483 * gdb.c++/templates.exp: Likewise.
13484 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13485
13486 * gdb.base/recurse.exp: Enable for the mn10200.
13487
13488 * configure.in: Do configure gdb.stabs directory for *-*-elf
13489 targets.
13490 * configure: Rebuilt.
13491
13492 * gdb.base/break.exp: Check for gdb,noresults before testing
13493 exit status and/or results from the target.
13494 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13495 * lib/gdb.exp: Remove old (now bogus) initialization of
13496 noinferior, noargs, noresults and nosignals.
13497
13498Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13499
13500 * config/sh.exp: New file.
13501
13502 * config/slite.exp: Try to connect multiple times to the board
13503 before rebooting. Only send a "monitor run" if need_monitor_run
13504 is set.
13505
13506 * gdb.base/break.exp: Don't do the "stub continue" test if
13507 the target has gdb_stub set.
13508
13509 * gdb.base/callfuncs.exp: Increase the timeout.
13510
13511 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13512 if the target has gdb,noinferiorio set.
13513
13514 * gdb.base/list.exp: Increase match_max to 10000 characters.
13515
13516 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13517
13518 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13519 target.
13520
13521 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13522
13523Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13524
13525 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13526 trying to delete the copy of gdb. Catch the file delete so we
13527 don't die if the delete fails; also, the file should be copied to
13528 the host, not to the build.
13529
13530Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13531
13532 * lib/gdb.exp(gdb_test): Surround the result pattern with
13533 parenthesis in case it contains multiple regexps separated
13534 with |.
13535
13536 * gdb.base/watchpoint.exp: Use gdb_test.
13537 * gdb.base/default.exp: Ditto.
13538
13539Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13540
99707966 13541 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13542
c906108c
SS
13543 * gdb.base/scope.exp: Use gdb_test.
13544 * gdb.c++/classes.exp: Ditto.
13545 * gdb.c++/inherit.exp: Ditto.
13546
13547Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13548
13549 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13550 remote_exec instead.
13551 * gdb.base/corefile.exp: Don't be ridiculous.
13552 * gdb.base/*.c: Add missing stub invocations.
13553
13554Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13555
13556 * config/slite.exp: Miscellaneous fixes.
13557
13558 * lib/gdb.exp: Fix runto.
13559
13560 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13561 the target.
13562
13563 * gdb.base/watchpoint.exp: Fix regexp.
13564
13565 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13566 close and wait commands, as the descriptor may now be
13567 invalid. Always call "remote_close host".
13568
13569Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13570
13571 Major rewrite for testsuite revision.
d63a86f8 13572
c906108c
SS
13573 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13574 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13575 instead of relying on spawn_id to always contain a valid
13576 spawn id.
13577 (get_compiler_info): New procedure to build the ${binfile}.ci
13578 file, instead of replicating this in N different places.
13579 (gdb_compile): New procedure.
d63a86f8 13580
c906108c
SS
13581 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13582 appropriate arguments) instead of compile. Use gdb_test in a lot
13583 more places. Use send_gdb instead of send. Always run gdb_start
13584 at the start of a testcase, as this is no longer done magically.
13585
13586 config/*-gdb.exp: Rename without the -gdb suffix.
13587
13588 config/mips.exp: Use remote_close instead of exit_remote_shell.
13589 config/monitor.exp: Use target_info instead of looking at
13590 baud, timeout, etc.
13591 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13592
13593Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13594
13595 * gdb.c++/templates.exp (test_ptype_of_templates),
13596 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13597 Update expect patterns for destructors and assignment operators
13598 to match corresponding c-typeprint.c changes.
13599 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13600 to destructor breakpoint test, GDB should be able to set the
13601 destructor breakpoint without specifying arguments.
13602
13603Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13604
13605 * gdb.threads/pthreads.exp: Change result for failure to compile due
13606 to lack of pthreads runtime support from an error to simply an
13607 unsupported test, per dejagnu standards.
13608
13609Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13610
13611 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13612 where GDB exits to reduce pattern match time.
13613 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13614
13615 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13616
dc96c6c7 13617Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13618
13619 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13620 * gdb.base/default.exp: ditto.
13621 * gdb.base/nodebug.exp: ditto.
13622 * gdb.base/printcmds.exp: ditto.
13623 * gdb.base/ptype.exp: ditto.
13624 * gdb.base/setvar.exp: ditto.
13625 * gdb.base/structs.exp: ditto.
13626 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13627
13628Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13629
13630 * configure, */configure: Rebuild with autoconf 2.12.
13631
13632Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13633
13634 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13635 use new i*86-pc-linux*-gnu quads.
13636 * gdb.base/corefile.exp: Ditto.
13637 * gdb.base/signals.exp: Ditto.
13638 * gdb.base/sigall.exp: Ditto.
13639 * gdb.base/interrupt.exp: Ditto.
13640
13641 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13642 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13643 RedHat 4.0.
d63a86f8 13644
c906108c
SS
13645 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13646 linux. This allows the test case to at least compile on latest
13647 linux, but still not run due to missing the threads runtime library.
13648
13649Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13650
13651 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13652 directory to search gdb directory. Accept and step over conditional
13653 stack alignment code. Consume $prompt in failure cases.
13654 Reset timeout to $oldtimeout instead of some arbitrary value.
13655 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13656 timeout problems with infinite stack backtraces.
13657 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13658 Accept function parameters for linkfunc member.
13659
13660Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13661
13662 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13663 (CXXFLAGS): Remove, unreferenced.
13664 (B_OPTIONS): Add for -B options and add code to initialize with
13665 previous -B options and also add -B option to pick up cross compiled
13666 runtime.
13667 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13668 doing cross compiles.
13669 (target_alias): Declare global.
13670 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13671 to verify that gcc exists in build tree, and if so set CC to that
13672 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13673
c906108c
SS
13674Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13675
13676 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13677 ptype test for anonymous union. Fixup testcase to match
13678 current gcc debug output.
13679
13680Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13681
13682 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13683 force argument to an unsigned long type.
13684
13685Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13686
13687 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13688 tests and anonymous union print/ptype tests.
13689 * gdb.base/list.exp (test_forward-search): Increase timeout by
13690 5 minutes for the "search extremely long line" case.
13691 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13692 completely optional and that the pass/fail messages use the command as
13693 the message if that third arg is a null string.
13694 (gdb_test_exact): Arrange that a null string pattern means match a
13695 null string output rather than any output, which might include random
13696 errors.
13697 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13698 backtrace test.
13699 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13700 always failing and failure is now exposed by gdb.exp changes.
13701
13702Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13703
13704 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13705 weren't being noted.
13706
13707Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13708
13709 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13710 * gdb.stabs/weird.exp: Remove v_comb xfails.
13711
dc96c6c7 13712Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13713
13714 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13715 list.exp scope.exp watchpoint.exp]
c906108c 13716 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13717
dc96c6c7 13718Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13719
13720 * config/monitor.exp: Increase download timeout to 1000 seconds.
13721
dc96c6c7 13722Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13723
13724 * config/m32r.exp: Increase timeout to 120 seconds.
13725
13726Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13727
13728 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13729 and accept older ordering as obsolescent gcc or gdb.
13730 * gdb.c++/templates.exp: Ditto.
13731 * gdb.c++/virtfunc.exp: Ditto.
13732
13733Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13734
13735 * gdb.base/coremaker.c: Add code to mmap some data so we
13736 can check that it ends up in the core file.
13737 * gdb.base/corefile.exp: Add test to read mmapped data
13738 from core file.
13739
dc96c6c7 13740Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13741
13742 * config/m32r.exp: New file.
13743
13744Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13745
13746 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13747 that cflags can contains -gstabs, and work correctly for other tests.
13748
dc96c6c7 13749Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13750
13751 * gdb.base/setshow.exp: New file, tests show and set.
13752 * gdb.base/setshow.c: New file, tests show and set.
13753 * gdb.base/help.exp: Add test for help set|show annotate.
13754 * gdb.base/default.exp: Add test for set|show annotate.
13755
13756Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13757
13758 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13759 errors unique.
13760 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13761 explicitly.
13762
13763Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13764
13765 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13766 and width commands. This is done elsewhere.
13767 * (gdb_start): Don't call gdb_start_sim here. That's already
13768 done in gdb_load. This fixes lots of failures in default.exp.
13769
13770Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13771
13772 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13773 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13774 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13775 in the same we we treat other failures (since it may be an expected
13776 condition), rather than as an error.
13777 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13778 old test format.
13779
13780Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13781
13782 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13783 (distclean maintainer-clean realclean): No need to remove files
13784 twice. Nuke the duplicates.
13785 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13786 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13787 Remove config.h along with other config files.
13788
13789Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13790
13791 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13792 "p func1 ()" and note that rests of tests are skipped.
13793 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13794 setup_xfails for "print func2::coremaker_local".
13795 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13796 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13797 affected by the previous run test.
13798 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13799 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13800 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13801 "pass int powerset tuple" and "pass modeless int powerset tuple".
13802 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13803 "real write 4" and "real write 8".
13804 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13805 setup_xfails for "print vs1 after tuple assign 2",
13806 "print \$i after tuple assign 2", and
13807 "print vs2 after tuple assign 2".
13808 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13809 meaningful error message and return -1 so the caller can
13810 suppress further tests and avoid a cascade of errors.
d63a86f8 13811
c906108c
SS
13812Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13813
13814 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13815 format for printing version.
13816 * gdb.base/default.exp: Ditto.
13817 * gdb.base/interrupt.exp: Fix problem with cascade of
13818 errors if child process dies while calling a function.
d63a86f8 13819
c906108c
SS
13820Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13821
13822 * Makefile.in (VPATH): Add
13823 * Makefile.in (Makefile, config.status): Fix rules so things get
13824 remade when necessary.
13825
13826Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13827
13828 * Makefile.in (just-check): Add path to sibling expect dir
13829 to environment variable specified by RPATH_ENVVAR.
13830
13831Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13832
13833 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13834 (just-check): Add shared library paths for libstdc++, tk,
13835 tcl, bfd, and opcodes to the environment variable specified
13836 in RPATH_ENVVAR.
13837 * configure.in: Add support to recognize --enable-shared flag
13838 and generate correct value for RPATH_ENVVAR.
13839 * configure: Regenerated with autoconf.
13840
13841Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13842
13843 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13844 include all osf versions.
13845 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13846 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13847 when target is linux. When failing to build pthreads test
13848 executable, give more meaningful message.
13849 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13850 arg for pthread_create.
d63a86f8 13851
c906108c
SS
13852Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13853
13854 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13855 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13856 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13857 and -lpthreads (everybody else).
13858 (test_startup): Fail gracefully if threads are not supported.
13859 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13860 "p/c array_index("abcdef",2)" when not gcc compiled.
13861 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13862 "print func2::coremaker_local" when not gcc compiled.
13863 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13864 "ptype on opaque struct tagname (statically)",
13865 "ptype on opaque struct tagname (dynamically) 1", and
13866 "ptype on opaque struct tagname (dynamically) 2"
13867 for not compiled with gcc.
13868 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13869 backtrace when compiled with gcc.
d63a86f8 13870 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13871 than always return success.
13872
13873Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13874
13875 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13876
13877Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13878
13879 * gdb.base/structs.exp: Undo last change.
13880
13881Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13882
13883 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13884 encapsulate all the steps/nexts done during self test, starting
13885 at main, and makes them less sensitive to optimization issues.
13886 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13887 signal handler" test.
13888 * gdb.threads/pthreads.exp: Only run this for native configs.
13889 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13890 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13891 tests.
13892 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13893 for "runto test_calls(void)" test.
d63a86f8 13894
c906108c
SS
13895Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13896
13897 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13898 and don't expect address info in breakpoint confirmations.
13899
13900Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13901
13902 * gdb.base/list.exp (test_forward_search): Increase timeout
13903 temporarily by 60 seconds for searching extremely long line,
13904 and then reset to old value when done. Increase expect input
13905 buffer to 10000.
13906
13907Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13908
13909 * gdb.base/list.exp (test_forward_search): Fix to handle very
13910 long source line without overflowing expect's input buffer.
13911
13912Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13913
13914 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13915 "buffer_full".
13916
13917 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13918 "buffer_full".
13919
13920 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13921 "buffer_full".
13922
13923 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13924 "buffer_full".
13925
13926Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13927
13928 * configure.in (configdirs): Add gdb.threads.
13929 * configure: Regenerated with autoconf.
13930 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13931 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13932 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13933
c906108c
SS
13934Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13935
13936 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13937
13938Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13939
13940 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13941 each signal's status in the output of "handle all print".
13942 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13943 the \r\n sequence that immediately precedes the gdb prompt.
13944 * gdb.base/a1-selftest.exp: Save original timeout and restore
13945 after test.
13946
13947Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13948
13949 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13950 symbol.
13951
13952Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13953
13954 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13955
13956Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13957
13958 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13959 timeout by 60 seconds.
13960
13961Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13962
13963 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13964 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13965 error return.
13966
13967Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
13968
13969 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
13970 gdb initialization, also report how long dejagnu waited. Restore
13971 old timeout before doing error return. Temporarily increase timeout
13972 by 3 minutes to allow for slow startups over heavy NFS use.
13973
13974Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
13975
13976 * lib/gdb.exp: Report timeout value for verbosity level 2.
13977 * config/gdbserver.exp: Ditto.
13978 * config/hppro.exp: Ditto.
13979 * config/mips-gdb.exp: Ditto.
13980 * config/monitor.exp: Ditto.
13981 * config/netware.exp: Ditto.
13982 * config/sim-gdb.exp: Ditto.
13983 * config/slite-gdb.exp: Ditto.
13984 * config/udi-gdb.exp: Ditto.
13985 * config/unix-gdb.exp: Ditto.
13986 * config/vx-gdb.exp: Ditto.
13987 * gdb.base/a1-selftest.exp: Ditto.
13988 * gdb.base/a2-run.exp: Ditto.
13989 * gdb.base/break.exp: Ditto.
13990 * gdb.base/corefile.exp: Ditto.
13991 * gdb.base/list.exp: Ditto.
13992 * gdb.base/recurse.exp: Ditto.
13993 * gdb.base/scope.exp: Ditto.
13994 * gdb.base/signals.exp: Ditto.
13995
13996Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
13997
13998 * gdb.threads/Makefile.in (docdir): Removed.
13999
14000Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14001
14002 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14003 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14004 @srcdir@.
d63a86f8 14005 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14006 autoconf 2.5 or higher.
14007 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14008
14009Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14010
14011 * configure: Regenerated.
14012 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14013 avoid name clashes with SunOS headers.
14014
14015Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14016
14017 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14018
14019Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14020
14021 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14022 prototype information ends up in the compiler info file.
14023
14024Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14025
14026 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14027 attempting to regenerate it. Eliminate use of a temporary file
14028 and just generate the info file directly. Source it immediately,
14029 for consistency of use.
14030 * gdb.base/corefile.exp: Ditto
14031 * gdb.base/exprs.exp: Ditto.
14032 * gdb.base/funcargs.exp: Ditto.
14033 * gdb.base/langs.exp: Ditto.
14034 * gdb.base/list.exp: Ditto.
14035 * gdb.base/mips_pro.exp: Ditto.
14036 * gdb.base/nodebug.exp: Ditto.
14037 * gdb.base/opaque.exp: Ditto.
14038 * gdb.base/ptype.exp: Ditto.
14039 * gdb.base/scope.exp: Ditto.
14040 * gdb.base/setvar.exp: Ditto.
14041 * gdb.base/signals.exp: Ditto.
14042 * gdb.base/whatis.exp: Ditto.
14043 * gdb.c++/templates.exp: Ditto.
14044 * gdb.c++/virtfunc.exp: Ditto.
14045 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14046 whether or not to add -lstdc++ to the compile command line args.
14047
14048Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14049
14050 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14051 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14052 Increase timeout, a lot of single stepping might be needed if the
14053 target has no hardware watchpoints.
14054
14055Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14056
14057 * gdb.base/break.exp: Ignore compiler warnings when compiling
14058 break.c.
14059 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14060 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14061 from remote-sim.
14062 * gdb.base/exprs.exp: Add h8300 xfails.
14063 * gdb.base/funcargs.exp: Likewise.
14064 * gdb.base/nodebug.exp: Likewise.
14065 * gdb.base/printcmds.exp: Likewise.
14066 * gdb.base/ptype.exp: Likewise.
14067 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14068 h8300 xfails.
d63a86f8 14069 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14070 on the h8300.
14071 * gdb.base/funcargs.c: Explicitly make last constant argument to
14072 call_after_alloca_subr an unsigned long type.
14073 * gdb.base/return.c: Include stdio.h.
14074
14075Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14076
14077 * config/abug.exp: New file for the older Motorola Bug monitor
14078 that runs on the mvme13x series VME boards.
14079 * config/monitor.exp: Use the new config array for target settings
14080 if they exist.
14081
14082Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14083
14084 * sim-gdb.exp: Make the SH simulator allocate less space when
14085 it is targeted.
14086
14087Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14088
14089 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14090 test.
14091
14092Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14093
14094 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14095 "rs6000-*-*" for "list function in include file" when gcc compiled.
14096 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14097 for "p ctable1[120]".
14098 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14099 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14100 Remove setup_xfail for "rs6000-*-*" for
14101 "print 'scope0.c'::filelocal before run".
14102 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14103 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14104 since some compilers don't allow both options to be given
14105 on the same command line. Create object file and move it.
d63a86f8 14106
c906108c
SS
14107Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14108
14109 * gdb.base/corefile.exp: Always regenerate the core file, since
14110 we always regenerate the coremaker program. Detect special case
14111 where registers cannot be read from core file.
d63a86f8 14112
c906108c
SS
14113Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14114
14115 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14116 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14117 * gdb.c++/templates.exp: Only match on basename of file since
14118 some formats like xcoff don't encode directory information.
14119 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14120 and rs6000 AIX xcoff targets.
14121 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14122 * configure: Regenerate.
14123 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14124 here, rather than in distclean.
d63a86f8 14125
c906108c
SS
14126Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14127
14128 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14129 defined, and use it to compile the test case with -O2. The
14130 native compilation still uses no optimization.
14131 * gdb.base/mips_pro.c: Remove inline assembly code since
14132 it is compiled PIC by default, which results in assembler
14133 warnings that make the testsuite think the compilation
14134 was unsuccessful.
14135
14136Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14137
14138 * gdb.c++/misc.exp: Add note to message for
14139 "print s.a for foo struct" that this is a known gcc 2.7.2
14140 and earlier bug.
14141
14142Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14143
14144 * gdb.base/break.exp: Fix pattern for matching "Delete all
14145 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14146 setup_xfail for deleting all breakpoints test. Fix various
14147 timeout messages to include "(timeout)".
14148 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14149 for "p t_float_values2(3.14159,float_val2)".
14150 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14151 for "continue to call2g" when gcc compiled.
14152 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14153 "up to foo in langs.exp", "show language at foo in langs.exp",
14154 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14155 and "show language at fsub in langs.exp".
14156 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14157 "list line 1 in include file", "list message for lines past EOF",
14158 "list function in include file", "list list0.h:foo", and
14159 "list filename:function; nonexistant function".
14160 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14161 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14162 and "ptype t_char_array" to be for native cc only.
d63a86f8 14163
c906108c
SS
14164Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14165
d63a86f8 14166 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14167 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14168 "print func2::coremaker_local", and "backtrace in corefile.exp".
14169
14170Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14171
14172 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14173 "bt in signals.exp". This problem only appears when running
14174 the testsuite, and then only intermittently.
14175
14176Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14177
14178 * gdb.base/return.exp (return_tests): Differentiate between
14179 two tests of continuing.
14180
14181Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14182
14183 * */Makefile.in (maintainer-clean): Remove config.log.
14184 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14185 * gdb.c++/Makefile.in (PROGS): Add inherit.
14186 (clean): Remove *.ci.
14187
14188Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14189
14190 * gdb.c++/misc.cc: Add test code from Mike Stump.
14191 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14192
14193Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14194
14195 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14196 to "alpha-*-osf2*" and add comment.
14197 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14198 setup_xfail for "step over execarg initialization" and
14199 "step over corearg initialization".
14200 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14201 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14202 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14203 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14204 "print func2::coremaker_local", and "backtrace in corefile.exp".
14205 * gdb.base/signals.exp: Build and source signals.ci.
14206 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14207 to be for gcc only.
14208 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14209
c906108c
SS
14210Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14211
14212 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14213 Feb 3 procfs.c change.
14214
14215Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14216
14217 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14218
14219Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14220
14221 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14222 from dejagnu's apparent default of 10 seconds, which gives random
14223 results when running the tests over NFS on moderately loaded systems.
14224 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14225
14226Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14227
14228 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14229 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14230 result reports.
14231
14232Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14233
14234 * configure.in (CY_AC_PATH_TCLH): Remove.
14235 * configure: Regenerate.
14236
14237Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14238
14239 * gdb.c++/Makefile.in (clean): Add missing '{'.
14240
14241Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14242
14243 * lib/gdb.exp: Provide a default value for noinferior.
14244
14245 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14246 Load libgloss.exp.
14247
14248Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14249
14250 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14251 the executable, not the .o to run the tests from.
14252
14253Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14254
14255 * gdb.base/break.exp: Don't test for program exit or exit status
14256 if $noresults if nonzero.
14257 * gdb.base/langs.exp: Likewise.
14258 * gdb.base/watchpoint.exp: Likewise.
14259
14260 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14261 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14262 trying to compile the testcase.
14263
14264Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14265
14266 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14267 * gdb.base/signals.exp (continue to handler): Likewise.
14268
14269Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14270
14271 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14272
14273 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14274
14275Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14276
14277 * gdb.base/corefile.exp: Recognize "not found" as failure
14278 when trying to determine if a core file was generated.
14279 If no core file was generate the first time, try again without
14280 the ulimit -c to work around braindamaged shells.
14281
14282Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14283
14284 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14285 [] tests with "test" and enclose string in quotes.
14286 * gdb.stabs/configure: Rebuild
d63a86f8 14287
c906108c
SS
14288Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14289
14290 Changes in sync with expect:
14291 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14292 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14293 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14294 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14295 argument to AC_REQUIRE.
14296 * configure: Regenerated.
14297
14298Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14299
14300 * gdb.base/corefile.exp: When generating a core, discard any
14301 error messages about ulimit not found and the "core dumped"
14302 message from the shell that runs the coredumper.
14303
14304Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14305
14306 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14307
14308 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14309 which sed script to run. Expect failure for v_comb test
14310 on PA targets too.
d63a86f8 14311
c906108c
SS
14312Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14313
14314 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14315 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14316
14317Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14318
14319 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14320 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14321 "sparc-sun-solaris*" xfails for "p v_comb".
14322 * lib/gdb.exp (default_gdb_start): Fix typo.
14323 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14324 messages to not include the full program name that caused
14325 the core dump since some systems (such as solaris) apparently
14326 truncate this path to about 80 characters.
14327 When generating a core file first try increasing the core file
14328 size limit to unlimited since some systems may default it to
14329 zero, and it is harmless to try it. Move the test for failing
14330 to generate a core file to where it will actually get executed.
14331 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14332 new gdb result from g++ debug info improvements and make old
14333 pattern obsolescent. Also account for size_t differences
14334 (may be int or long).
14335 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14336 initialization before function call is placed in the delay slot
14337 and thus appears to be skipped over by commands such as "next".
14338
14339Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14340
14341 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14342
14343Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14344
14345 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14346 input source file; fix code to compile test to deal with this
14347 convention.
14348 * gdb.c++/*.exp: Likewise.
14349
14350Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14351
14352 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14353 "bt in signals.exp".
14354
14355Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14356
14357 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14358 "step over execarg initialization" and
14359 "step over corearg initialization".
14360
14361Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14362
14363 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14364 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14365
14366Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14367
14368 From Rob Savoye (rob@poseidon.cygnus.com)
14369 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14370 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14371 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14372 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14373 configure.in}: Major reworking for autoconfig.
14374 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14375 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14376 New files.
14377 * config/unix-gdb.exp: Make GDB global.
14378 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14379 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14380 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14381 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14382 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14383 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14384 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14385 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14386 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14387 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14388 pr-8136.exp, result.exp, string.exp, tuples.exp},
14389 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14390 to returns as necessary, arrange for test to compile own testcase
14391 executable.
14392 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14393
c906108c
SS
14394Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14395
14396 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14397 clear_xfail at end of test which might not call either pass or fail.
14398 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14399 "backtrace through signal handler".
14400
14401Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14402
14403 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14404 continuing from a job control stop signal.
14405 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14406
14407Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14408
14409 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14410 * gdb.base/corefile.exp: Likewise.
14411 * gdb.base/funcargs.exp: Likewise.
14412
14413Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14414
14415 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14416 * config/monitor.exp: Add support for setting baud rate.
14417
14418Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14419
14420 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14421 i*86-*-linux* xfails for "backtrace through signal handler".
14422 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14423 "print func2::coremaker_local".
14424 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14425 alpha-dec-osf2* xfail for
14426 "delete all breakpoints when none".
14427
14428Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14429
14430 * gdb.base/break.exp: Change test that deletes all breakpoints
14431 when no user breakpoints are installed. A post 4.15 change
14432 causes gdb to no longer prompt in this case.
14433
14434Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14435
14436 * gdb.base/return.exp (return_tests): Change xfail for test
14437 "correct value returned double test" to stop xfailing at
14438 Solaris 2.5. Apparently the bug has been fixed.
14439
14440Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14441
14442 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14443 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14444
14445Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14446
14447 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14448 * gdb.disasm/hppa.s: Corresponding changes.
14449
14450Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14451
14452 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14453 makefile fragment.
14454 * config/mt-hpux: Deleted.
14455
14456Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14457
d63a86f8 14458 * Many files: When warning about suppressed tests due to a
c906108c
SS
14459 nonexistant test binary, avoid incrementing the warning count.
14460
14461Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14462
14463 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14464
c906108c
SS
14465Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14466
14467 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14468 "sparc-*-solaris2*".
14469
14470Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14471
14472 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14473 Add global and local variables and initialize them.
14474 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14475 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14476 extracts the file name and terminating signal from the core file.
14477 * TODO: Remove note about tests for correct mapping of corefile.
14478 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14479 from optimizing it away.
14480 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14481 handles common blocks.
14482
14483Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14484
14485 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14486 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14487
14488Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14489
14490 * Makefile.in (maintainer-clean): New target, synonym for
14491 realclean.
14492 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14493 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14494 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14495 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14496 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14497 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14498
14499Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14500
14501 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14502 xfails when not gcc compiled for "print foo::funclocal".
14503 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14504 "print foo::funclocal at foo",
14505 "print 'scope1.c'::foo::funclocal at foo",
14506 "print foo::funclocal_bss at foo",
14507 "print 'scope1.c'::foo::funclocal_bss at foo",
14508 "print foo::funclocal_ro at foo",
14509 "print 'scope1.c'::foo::funclocal_ro at foo",
14510 "print bar::funclocal at foo" and
14511 "print 'scope1.c'::bar::funclocal at foo".
14512 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14513 gcc compiled for "print foo::funclocal at bar".
14514 Expand all messages to ensure that they identify that
14515 the test is at bar().
14516 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14517 gcc compiled for:
14518 "ptype on opaque struct pointer (statically)",
14519 "ptype on opaque struct tagname (statically)",
14520 "ptype on opaque struct pointer (dynamically) 1",
14521 "ptype on opaque struct tagname (dynamically) 1",
14522 "ptype on opaque struct pointer (dynamically) 2" and
14523 "ptype on opaque struct tagname (dynamically) 2
14524 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14525 gcc compiled for:
14526 "p datalocal"
14527 "whatis datalocal",
14528 "ptype datalocal",
14529 "p bsslocal",
14530 "whatis bsslocal", and
14531 "ptype bsslocal".
14532 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14533 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14534 when not gcc compiled.
14535 * gdb.base/funcargs.exp (float_and_integral_args): Add
14536 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14537 compiled.
14538 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14539 "backtrace from call6a" when not gcc compiled.
14540 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14541 "backtrace from call7a" when not gcc compiled.
14542 * gdb.base/callfuncs.exp (do_function_calls):
14543 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14544 "p t_char_array_values(char_array_val2,char_array_val1)",
14545 "p t_char_array_values(char_array_val1,char_array_val2)",
14546 "p t_char_array_values("carray 1","carray 2")",
14547 "p t_char_array_values("carray 1",char_array_val2)",
14548 "p t_char_array_values(char_array_val1,"carray 2")",
14549 "p sum_args(1,{2})",
14550 "p sum_args(2,{2,3})",
14551 "p sum_args(3,{2,3,4})",
14552 "p sum_args(4,{2,3,4,5})"
14553 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14554 "backtrace in corefile.exp" when not gcc compiled.
14555
14556Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14557
14558 * gdb.base/signals.exp: Rewrite `handle all print' test as
14559 a procedure. Accept blanks or TABs as whitespace, increase
14560 timeout and expect input buffer size for the large output
14561 from the command. Remove "i*86-*-bsdi2.0" xfail.
14562
14563Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14564
14565 * gdb.base/setvar.exp: Add new testcases for truncation when
14566 assigning invalid values to bitfields.
14567
14568Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14569
d63a86f8 14570 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14571 mips-sgi-irix* xfail for
14572 "call inferior func with struct - returns char *"
14573 and fix test so that an optional (unsigned char *) cast is
14574 accepted in the result.
14575
14576Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14577
14578 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14579 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14580 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14581 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14582 that accidentally got checked in.
14583
14584Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14585
d63a86f8 14586 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14587 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14588 compiled test.
14589 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14590 Add mips-sgi-irix5* xfail for not gcc compiled.
14591 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14592 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14593 "p top", "whatis top", "p middle", and "whatis middle".
14594 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14595 "whatis signed char" for not gcc compiled.
14596 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14597 "set variable signed char=-1 (-1)" and
14598 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14599 * gdb.base/funcargs.exp (float_and_integral_args):
14600 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14601 Add mips-sgi-irix* xfail when not gcc compiled for
14602 "continue to call2b".
14603 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14604 "continue to call2g".
14605 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14606 "backtrace from call6a"
14607 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14608 "backtrace from call7k".
14609 Add mips-sgi-irix5* xfail when not gcc compiled for
14610 "backtrace from call7a".
14611 (localvars_after_alloca): Fix gdb_test cmds for
14612 "print * after runto ...".
14613 Remove rs6000-*-* xfails for
14614 "print i after runto localvars_after_alloca" and
14615 "print l after runto localvars_after_alloca"
14616 for all compilers.
14617 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14618 when not compiled with gcc, for:
14619 "print signed char == (minus)",
14620 "print signed char != (minus)",
14621 "print signed char < (minus)",
14622 "print signed char > (minus)".
14623 * gdb.base/callfuncs.exp (do_function_calls):
14624 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14625 "call inferior func with struct - returns char *".
d63a86f8 14626 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14627 "correct value returned double test" to include Solaris 2.4.
14628 * gdb.base/funcargs.exp (float_and_integral_args):
14629 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14630
c906108c
SS
14631Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14632
14633 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14634 enumeration bitfields if compiling with GNU C.
14635 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14636 to empty' prompt.
14637
14638Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14639
14640 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14641 test for PRO targets.
14642
14643 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14644 breakpoints in the inferior at any given time by making
14645 two groups of breakpoints for call2*, call6* and call7*
14646 tests.
14647
14648Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14649
14650 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14651 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14652 from optimizing it away.
14653 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14654 "call inferior func with struct".
14655
14656Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14657
14658 * configure.in: Only configure gdb.chill for particular targets.
14659
14660Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14661
14662 * gdb.base/Makefile.in: Add action to .c.o transformation
14663 rule that generates a .ci file for each .o file and remove
14664 explicit .c.o rules except for callfuncs.o.
14665 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14666 generates a .ci file for each .o file and remove explicit
14667 .cc.o rules.
14668 (clean): Remove *.tmp *.ci files.
14669 (EXECUTABLES): Remove templ-info.exp.
14670 * gdb.base/compiler.c: New file.
14671 * gdb.c++/compiler.cc: New file
14672 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14673 Change rs6000-*-* xfail for
14674 "print 'scope0.c'::filelocal_ro" and
14675 "print 'scope1.c'::filelocal" and
14676 "print 'scope1.c'::filelocal_bss" and
14677 "print 'scope1.c'::filelocal_ro" and
14678 "print 'scope1.c'::foo::funclocal" and
14679 "print 'scope1.c'::foo::funclocal_ro" and
14680 "print 'scope1.c'::bar::funclocal" and
14681 "print 'scope0.c'::filelocal_ro" and
14682 "print 'scope1.c'::filelocal at foo" and
14683 "print 'scope1.c'::filelocal_bss at foo" and
14684 "print 'scope1.c'::filelocal_ro at foo" and
14685 "print 'scope1.c'::foo::funclocal at foo" and
14686 "print 'scope1.c'::foo::funclocal_bss at foo" and
14687 "print 'scope1.c'::foo::funclocal_ro at foo" and
14688 "print 'scope1.c'::bar::funclocal at foo" and
14689 "print 'scope0.c'::filelocal_ro" and
14690 "print 'scope1.c'::filelocal" and
14691 "print 'scope1.c'::filelocal_bss" and
14692 "print 'scope1.c'::filelocal_ro" and
14693 "print 'scope1.c'::foo::funclocal" and
14694 "print 'scope1.c'::foo::funclocal_bss" and
14695 "print 'scope1.c'::foo::funclocal_ro" and
14696 "print 'scope1.c'::bar::funclocal" and
14697 "print 'scope1.c'::bar::funclocal_bss"
14698 to only be xfail'd when not compiled with gcc.
d63a86f8 14699 Add rs6000-*-* xfail for
c906108c
SS
14700 "print 'scope0.c'::filelocal_bss before run"
14701 when compiled with gcc.
14702 (test_at_main): Add rs6000-*-* xfail for
14703 "print filelocal_ro in test_at_main"
14704 when compiled with gcc.
14705 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14706 Add rs6000-*-aix* xfail for
c906108c
SS
14707 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14708 "ptype t_char_array", not compiled with gcc.
14709 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14710 xfail for "list foo (in include file)" when gcc compiled.
14711 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14712 (integral_args): Add rs6000-*-* xfail for
14713 "run to call0a" if not compiled with gcc.
14714 (unsigned_integral_args): Add rs6000-*-* xfail for
14715 "run to call1a" if not compiled with gcc.
14716 (float_and_integral_args): Add rs6000-*-* xfail for
14717 "run to call2a" if not compiled with gcc and for
14718 "continue to call2b" for any compiler.
14719 Add rs6000-*-* xfail to
14720 "print f1 after run to call2a" for gcc compiled.
14721 (discard_and_shuffle): Add rs6000-*-* xfail for
14722 "run to call6a".
14723 (shuffle_round_robin): Add rs6000-*-* xfail for
14724 "backtrace from call7a" if not compiled with gcc.
14725 Add rs6000-*-* xfail for
14726 "backtrace from call7b" if compiled with gcc.
14727 (call_after_alloca): Add rs6000-*-* xfail for
14728 "print c in call_after_alloca" and
14729 "print s in call_after_alloca" and
14730 "backtrace from call_after_alloca_subr"
14731 if not compiled with gcc.
14732 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14733 "print c in localvars_in_indirect_call" and
14734 "print c in localvars_in_indirect_call" and
14735 "backtrace in indirectly called function" and
14736 "stepping into indirectly called function"
14737 if not compiled with gcc.
14738 (localvars_after_alloca): Add rs6000-*-* xfail for
14739 "print c after runto localvars_after_alloca" and
14740 "print s after runto localvars_after_alloca" and
14741 "print i after runto localvars_after_alloca" and
14742 "print l after runto localvars_after_alloca"
14743 for all compilers.
14744 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14745 than whatis-info.exp.
14746 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14747 than opaque-info.exp.
14748 Setup rs6000-*-* xfail for
d63a86f8 14749 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14750 "ptype on opaque struct pointer (dynamically)" when
14751 not compiled with gcc.
14752 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14753 rather than callf-info.exp.
14754 (do_function_calls): Add clear_xfail for rs6000-*-* for
14755 "p t_float_values2(3.14159,float_val2)". Seems to work
14756 fine there, both with xlc and gcc. Need to find out what
14757 it is doing right and fix other platforms.
14758 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14759 "call inferior func with struct - returns int",
14760 "call inferior func with struct - returns long",
14761 "call inferior func with struct - returns float",
14762 "call inferior func with struct - returns double",
14763 "call inferior func with struct - returns char *",
14764 but only if not gcc compiled (presumes xlc compiled).
14765 Change rs6000-*-* xfails for
14766 "call inferior func with struct - returns char" and
14767 " call inferior func with struct - returns short" to only
14768 xfail if not using gcc.
14769 (clean mostlyclean): Remove *.ci and *.tmp files.
14770 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14771 than templ-info.exp.
14772 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14773 Add rs6000-*-* xfail for "up to foo in langs.exp"
14774 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14775 when not gcc compiled.
d63a86f8 14776
c906108c
SS
14777Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14778
14779 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14780 * gdb.base/corefile.exp: Likewise.
14781 * gdb.base/list.exp: Likewise.
14782 * gdb.base/scope.exp: Likewise.
14783 * gdb.base/siganls.exp: Likewise.
14784
14785 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14786 compiler output.
14787 * gdb.base/whatis.exp: Likewise.
14788
14789Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14790
14791 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14792 failure (opcode table has been fixed to match reality).
14793
14794Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14795
14796 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14797 "call inferior func with struct - returns char",
14798 "call inferior func with struct - returns short"
14799
14800 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14801 "print 'scope0.c'::filelocal at main",
14802 "print 'scope0.c'::filelocal_bss in test_at_main",
14803 "print 'scope0.c'::filelocal at foo",
14804 "print 'scope0.c'::filelocal_bss in test_at_foo",
14805 "print 'scope0.c'::filelocal at bar",
14806 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14807
c906108c
SS
14808 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14809 in source file 1". This bug seems to have been fixed with both
14810 gcc and native cc (was native assembler bug?).
14811
14812Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14813
14814 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14815 "backtrace through signal handler" to "i*86-*-sysv4*".
14816 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14817 continue" case. Add "known SVR4 bug" to fail message.
14818 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14819 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14820 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14821 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14822 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14823 "up to foo in langs.exp", "show language at foo in
14824 langs.exp", "up to cppsub_ in langs.exp", "show
14825 language at cppsub_ in langs.exp", "up to fsub in
14826 langs.exp", and "show language at fsub in langs.exp".
14827 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14828 "bactrace in corefile.exp".
14829 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14830 "call inferior function with struct - returns float" and
14831 "call inferior function with struct - returns double".
d63a86f8 14832
c906108c
SS
14833Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14834
14835 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14836 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14837 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14838 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14839
14840Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14841
14842 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14843 (or overriden) "CHILL" macro rather then bare "gcc".
14844 Also look for ../../gcc/xgcc since that is what we will
14845 actually need, not "Makefile". Remove following assignment
14846 of CHILL to CHILL_FOR_TARGET because that results in
14847 recursive definition.
14848
14849Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14850
14851 * gdb.base/corefile.exp: Change xfail for backtrace in
14852 corefile.exp from linuxaout to all linux.
14853 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14854 cases where we miss the breakpoint at the signal handler
14855 for some reason. Setup xfail for linuxoldld/linuxaout and
14856 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14857 hitting SIGURG breakpoint.
14858 * gdb.base/signals.exp: Setup xfail for "next" acting like
14859 continue to add linuxoldld. Setup xfail for all linux for
14860 "next to handler in signals_tests_1", "backtrace in
14861 signals_tests_1", "continue to func1", "pass SIGUSR1",
14862 and continue to handler".
14863
14864Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14865
14866 * Update all FSF addresses except those in COPYING* files.
14867
14868Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14869
14870 * gdb.base/a2-run.exp: Change messages to be more explicit about
14871 the status of args, and quote binfile in results.
14872
14873Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14874
14875 * gdb.base/callfuncs.exp: Add tests for passing structs to
14876 inferior functions and return various types.
14877 * gdb.base/callfuncs.c: Add functions to receive a struct
14878 and return a member of the struct, in various types.
14879
14880Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14881
14882 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14883
14884Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14885
14886 * config/vxworks29k.exp: New file, sources vxworks.exp.
14887
14888Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14889
14890 * config/gdbremote.exp: New file. Testing framework using
14891 gdbserver.
14892
14893Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14894
14895 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14896 "call function when asleep" and "send end of file".
14897 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14898 for "backtrace in corefile.exp".
14899 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14900 for "backtrace through signal handler".
14901 * gdb.base/corefile.exp: Make sure we actually generate a core file
14902 before trying the core tests. Some systems allow the user to suppress
14903 generation of core files and default to that (linux for example).
14904 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14905 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14906
14907Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14908
14909 * gdb.threads: New directory with some crude multi-threaded
14910 gdb tests (step.exp and step2.exp).
14911 * config/mt-lynx (STEP_EXECUTABLE): Define.
14912 (THREADFLAGS): Define.
14913
14914Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14915
14916 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14917
14918 * gdb.base/signals.exp: Disable whole file for lynx until
14919 further notice.
14920
14921 * gdb.base/signals.exp: xfail test where "next" acts like
14922 "continue" for lynx.
14923
14924 * gdb.base/interrupt.exp: xfail test for calling function while
14925 inferior is asleep for lynx.
14926
14927 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14928 than one cr-lf after each command.
14929
14930Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14931
14932 * configure.in: Reinstate setting of stabsdirs variable, fix
14933 typo in setting up configdirs for native builds.
14934
14935 * gdb.base/return.exp: Fix typo in return double test.
14936 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14937 compiler from optimizing them away.
14938
14939Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14940
14941 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14942 sequences to be echo'd by gdb when using gdb_test.
14943 * gdb.chill/chexp.exp: Likewise.
14944 * gdb.fortran/exprs.exp: Likewise
14945
14946Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14947
14948 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14949 after the inferior gdb has started.
14950
14951 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14952 after each command.
14953 * gdb.base/funcargs.exp: Likewise.
14954 * gdb.base/gdbvars.exp: Likewise.
14955 * gdb.base/interrupt.exp: Likewise.
14956 * gdb.base/list.exp: Likewise.
14957 * gdb.base/watchpoint.exp: Likewise.
14958 * gdb.c++/demangle.exp: Likewise.
14959 * gdb.c++/inherit.exp: Likewise.
14960 * gdb.chill/chexp.exp: Likewise.
14961 * gdb.fortran/exprs.exp: Likewise.
14962
14963 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14964 test if we can't handle IO to/from the inferior.
14965
14966 * gdb.c++/misc.exp: Always check for a program already being
14967 started after sending a "run" command to gdb.
14968
14969 * gdb.base/twice.exp: Start with a fresh gdb.
14970
14971 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
14972 only depend on gdb's expression code, not the chill runtime.
14973
14974 * gdb.base/return.c: Put return values into variables so we
14975 can have gdb print them rather than depending on the program
14976 to print them.
14977 * gdb.base/return.exp: Corresponding changes.
14978
14979 * lib/gdb.exp: Provide default value for noinferiorio.
14980 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
14981 the inferior.
14982
14983 * gdb.base/break.exp: Always check for a program already being
14984 started after sending a "run" command to gdb.
14985 (text_next_with_recursion): Don't check the output from the
14986 program's printf statement. Instead just make sure the program
14987 exited.
14988
14989 * gdb.base/commands.exp: Protect tests which need arguments with
14990 $noargs conditionals.
14991
14992Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14993
14994 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
14995 of structure member arrays to match gdb/valops.c:value_addr change.
14996
14997Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
14998
14999 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15000 cases.
15001
15002Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15003
15004 * configure.in (configdirs): Remove gdb.chill from default list
15005 of subdirs and then add it back in only if doing a native build.
15006 The current chill compiler does not yet work in any cross build.
15007 * Revert all signal changes from Jul 6.
15008 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15009 for sh-hms targets, allowing these tests to link, with no other
15010 changes. Testing is suppressed by setting "nosignals" in site.exp.
15011
15012Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15013
15014 * configure.in (signaldirs): Define and add to configdirs for all
15015 targets except some specific ones that are known to not support signals.
15016 Also clean up formatting.
15017 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15018 (signals, sigall): Remove rules to build.
15019 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15020 Moved to new gdb.signals directory.
15021 * gdb.signals: New test directory.
15022 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15023 signals.c signals.exp}: New or moved files.
15024
15025Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15026
15027 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15028
15029Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15030
15031 * gdb.base/return.exp: Xfail `return double' test failure
15032 on at least Solaris 2.3 and handle future/past versions on
15033 a case by case basis as appropriate. Also update message
15034 to include i*86 failures.
15035
15036Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15037
15038 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15039
15040 * lib/gdb.exp: Fix comment which erroneously identified
15041 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15042 gdb_file_cmd not gdb_load).
15043 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15044
15045 * gdb.base/setvar.exp: Make test names consistent between pass and
15046 fail cases. Use gdb_test more.
15047
15048Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15049
15050 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15051
15052Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15053
15054 * gdb.base/help.exp: Fix expected help string for `show commands'.
15055
15056Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15057
15058 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15059
15060 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15061 of a text section.
15062
15063Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15064
15065 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15066 that loop eventually terminates. Fix Connection refused logic so
15067 that testsuite will expire nicely.
15068
15069Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15070
15071 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15072 config/rom68k.exp: New tcl glue for the appropriate monitors.
15073 These all just end up calling monitor.exp.
15074 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15075 refused' by retrying. Cleanup some timeout issues.
15076 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15077 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15078 callers don't have to set/restore global timeout variable.
15079
15080 * The following set of changes centralizes management of the global
15081 timeout variable. This way, it can be set in one target dependent
15082 place instead of dozens of places scattered throughout the test suite.
15083 If you need to lengthen a timeout, then you should either set timeout
15084 in one of the config/{target}.exp files, or multiply it by a factor.
15085 Setting it to an absolute value is always going to lose for some
15086 targets.
15087 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15088 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15089 * gdb.base/funcargs.exp: Don't set timeout.
15090 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15091 * gdb.base/printcmds.exp (test_print_string_constants
15092 test_print_array_constants): Don't set timeout.
15093 * gdb.base/ptype.exp: Don't set timeout.
15094 * gdb.base/recurse.exp: Don't set timeout.
15095 * gdb.base/return.exp: Don't set timeout.
15096 * gdb.base/watchpoint.exp: Don't set timeout.
15097 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15098 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15099
15100Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15101
15102 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15103
15104Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15105
15106 * lib/gdb.exp: Disable chill tests for irix5.
15107
15108Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15109
15110 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15111 each test pass or fail.
15112
15113Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15114
15115 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15116 xlc not gcc.
15117
15118Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15119
15120 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15121
15122Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15123
15124 * config/est.exp: Fix copyright and comments. Remove dead code.
15125 Use targetname, serialport and baud variables instead of fixed
15126 constants.
15127 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15128 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15129
15130Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15131
15132 * gdb.base/watchpoint.exp: Don't run
15133 test_watchpoint_triggered_in_syscall for sunos.
15134
15135Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15136
15137 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15138 they don't seem to exist. Do include stdio.h.
15139
15140Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15141
15142 * gdb.base/a1-selftest.exp: Add alpha xfail.
15143
15144Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15145
15146 * gdb.base/watchpoint.c (main): Prompt before calling read().
15147 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15148 Revise accordingly. Remove cruft about sending "123" several
15149 times, until it gets noticed. Clean up the "print buf[0]" stuff
15150 so that it passes or fails, and waits for prompts in the usual way.
15151
15152Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15153
15154 * gdb.base/recurse.exp: Fix comment.
15155
15156 * TODO: Remove item about printing variables in nodebug.exp. Add
15157 item about enabling tests which are only run on some targets.
15158
15159 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15160 fail, make test names unique, use new gdb_test convention
15161 regarding pattern, use gdb_test more, etc.).
15162
15163 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15164 fail, make test names unique, etc.).
15165
15166Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15167
15168 * gdb.base/nodebug.c: Change return type of top and middle to
15169 short.
15170 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15171 are fixed by the recent mdebugread.c changes. Allow `short ()'
15172 as type for top and middle.
15173
15174Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15175
15176 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15177 nearly as I can tell, the whole thing was an accident in Stu's
15178 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15179 to replace a send/expect pair with gdb_test, but ended up only
15180 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15181 of 30 Mar 1995 took care of it, but left this vestigial comment
15182 which I am now nuking.
15183
15184Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15185
15186 * gdb.base/break.exp: Look for different line number for
15187 breakpoint at main depending on usestubs.
15188
15189Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15190
15191 * gdb.base/list.exp: Adjust some alternate expect patterns to
15192 match recent list0.c change. Add alternate expect pattern for
15193 output from `list default lines around main' for optimizing
15194 compilers.
15195
15196Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15197
15198 * lib/gdb.exp: If nosignals is not set, set it to 0.
15199
15200Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15201
15202 * config/slite-gdb.exp: Responds to load symbol table prompt.
15203 * gdb.base/break.exp: Adjust line number, fix rerun.
15204 * gdb.base/langs0.c: Add #ifdef usestubs.
15205
15206Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15207
15208 * gdb.base/list.exp: Adjust line contents after adding new lines in
15209 list0.c. Also fix a syntax error.
15210
15211 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15212 * gdb.base/break.exp: ditto.
15213 * gdb.base/list.exp: ditto.
15214 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15215 * gdb.base/run.c: ditto.
15216 * gdb.base/list0.c: ditto.
15217 * gdb.base/funcargs.c: ditto.
15218
15219Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15220
15221 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15222 $targetname, $serialport and $baud instead of hardwired variables.
15223 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15224 target doesn't support signals.
15225
15226Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15227
15228 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15229
15230Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15231
15232 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15233 Don't rely on the value of an auto variable before it has been
15234 initialized. Use gdb_test more.
15235
15236Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15237
15238 * lib/gdb.exp (default_gdb_version): A version number must start
15239 with a digit, but other than that contains all characters up to
15240 the first whitespace character.
15241
15242Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15243
15244 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15245
15246Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15247
15248 * gdb.c++/*.exp: Warn if executable does not exist. The original
15249 reason for skipping the warning was that configure.in sometimes
15250 intentionally skipped building the executables but the tcl code
15251 had no way of knowing. That (a) was always bogus with respect to
15252 error handling, (b) is no longer true (right now there is no way
15253 to skip C++ tests).
15254
15255 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15256
15257Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15258
15259 * gdb.base/list.exp: Add expect patterns for output from
15260 SunPRO compiled executables.
15261 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15262 types.
15263
15264Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15265
15266 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15267 number (we are already testing that the correct source line text
15268 gets printed).
15269
15270 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15271 that is what is intended, but something needed to be done to get
15272 sunos4 native working again.
15273
15274 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15275
15276 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15277 apparently went with a (very) old xfail.
15278
15279Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15280
15281 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15282 runto_main is a proc in gdb.exp that will do 'step' for target use
15283 stubs.
15284 * gdb.base/exprs.exp: ditto.
15285 * gdb.base/interrupt.exp: ditto.
15286 * gdb.base/opaque.exp: ditto.
15287 * gdb.base/printcmds.exp: ditto.
15288 * gdb.base/ptype.exp: ditto.
15289 * gdb.base/scope.exp: ditto.
15290 * gdb.base/setvar.exp: ditto.
15291 * gdb.base/signals.exp: ditto.
15292 * gdb.base/twice.exp: ditto.
15293 * gdb.c++/classes.exp: ditto.
15294 * gdb.c++/inherit.exp: ditto.
15295 * gdb.c++/templates.exp: ditto.
15296 * gdb.base/break.exp: no run and hit main for stubs. Change line
15297 numbers for breakpoints and info breakpoint.
15298 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15299 breakpoint().
15300 * gdb.base/callfuncs.c: ditto.
15301 * gdb.base/exprs: ditto.
15302 * gdb.base/interrupt.c: ditto.
15303 * gdb.base/opaque0.c: ditto.
15304 * gdb.base/printcmds.c: ditto.
15305 * gdb.base/ptype.c: ditto.
15306 * gdb.base/scope0.c: ditto.
15307 * gdb.base/setvar.c: ditto.
15308 * gdb.base/signals.c: ditto.
15309 * gdb.base/twice.c: ditto.
15310 * gdb.c++/misc.cc: ditto.
15311 * gdb.c++/templates.cc: ditto.
15312
15313Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15314
15315 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15316
15317 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15318 somewhere between `read' and `main.c'. I'm pretty sure the
15319 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15320 and it isn't particularly useful.
15321
15322 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15323
15324Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15325
15326 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15327
15328Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15329
15330 * config/mt-slite: add LIBS and -nostdlib.
15331 * config/slite-gdb.exp: add this new file to support sparclite target.
15332
15333Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15334
15335 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15336
15337 * gdb.base/a2-run.exp: Change argument to istarget from
15338 "*-*-vxworks" to "*-*-vxworks*".
15339 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15340
15341Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15342
15343 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15344 will not runto main but do a 'step' to step out of breakpoint().
15345 * config/mt-slite: add -Dusestubs.
15346
15347Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15348
15349 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15350 instead of just @.
15351
15352 * gdb.base/signals.exp: Add test for "handle all print".
15353 * TODO: Remove "handle all print". Also remove item about
15354 checking copyright date (I don't like the idea of a spurious FAIL
15355 based on when we run the tests).
15356
15357 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15358 for SunOS4 (reason for failure not investigated). Remove
15359 redundant test for $binfile.
15360
15361 * gdb.base/nodebug.c (array_index): Call malloc.
15362
15363 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15364
15365Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15366
15367 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15368 conventions and slightly simplify the matching regexp.
15369
15370Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15371
15372 * gdb.base/break.exp: Update gdb_test invocation to use new
15373 convention.
15374
15375 * lib/gdb.exp: If noargs is not set, set it to 0.
15376
15377 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15378 tests unique.
15379
15380 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15381
15382Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15383
15384 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15385 one argument of type "<non-float parameter>".
15386
15387Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15388
15389 * config/rom68k.exp: New file to support Motorola IDP board.
15390 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15391 * gdb.base/break.c: Change things around so that this program
15392 doesn't depend upon args. This is necessary to make remote
15393 targets work (in general, they can't take args).
15394 * gdb.base/break.exp: Don't try to send args to program. Don't
15395 expect output. Also, replace lots of code with gdb_test.
15396
15397Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15398
15399 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15400 printing of '\'' (which is what the comment says we are testing,
15401 even though we were not), not '''.
15402 (test_integer_literals_rejected): Test that printing ''' is an error.
15403
15404 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15405 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15406 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15407 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15408 Use gdb_test not test_print_accept.
15409 * lib/gdb.exp: Remove test_print_accept.
15410
15411 * gdb.base/signals.exp (signal_tests_1): Make pass message
15412 consistent with fail message.
15413
15414 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15415 unsigned char; the bug (PR 1821) is fixed.
15416
15417 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15418
15419 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15420 successful tests--makes xfailing them work right.
15421
15422Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15423
15424 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15425 only \r\n, not .*. The test can pass .* as the last thing in
15426 $pattern if that is what it wants. In addition to providing this
15427 flexibility, this change should speed up pattern matching in cases
15428 where the pattern already ended with .* (there were a number of
15429 them). This change also helps catch bad patterns--in the old
15430 scheme the typo "char \*" instead of "char \\*" would pass. Now
15431 it is caught.
15432 * Many .exp files: Update callers.
15433
15434 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15435 clearer and does not spuriously match multiple ('s. Likewise for
15436 ) and *.
15437
15438 * gdb.base/nodebug.exp: Test ability to call a function and pass
15439 it a string (even with no debugging info).
15440
15441 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15442 "p '\'", which is the same as "p ''" once tcl gets done with
15443 quoting, to "p '\\'", which I suspect is what is intended (one
15444 backslash gets sent to GDB).
15445
15446 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15447
15448Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15449
15450 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15451 1817) was fixed literally years ago.
15452
15453Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15454
15455 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15456 test, it causes stepping out of call_after_alloca_subr with
15457 optimizing compilers.
15458 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15459 fails.
15460
15461 * gdb.c++/templates.exp: Source templ-info.exp only if
15462 the templates executable exists.
15463
15464 * gdb.c++/misc.cc (class Contains_static_instance,
15465 class Contains_nested_static_instance),
15466 gdb.c++/classes.exp (test_static_members): Test printing of
15467 a class that contains a static instance of the class.
15468
15469Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15470
15471 * gdb.base/langs2.c (cppsub_): Don't prototype.
15472 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15473 only, I believe).
15474
15475Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15476
15477 * lib/gdb.exp (skip_chill_tests): New procedure.
15478
15479 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15480
15481Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15482
15483 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15484 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15485
15486Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15487
15488 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15489
15490 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15491 disassemble 8, not 16, instructions for part 4.
15492
15493 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15494 support the latter anymore.
15495
15496 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15497 -DNO_PROTOTYPES.
15498 * gdb.base/callfuncs.c: Control use of prototypes based on
15499 NO_PROTOTYPES, not __STDC__.
15500 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15501 t_float_values2 tests if prototypes in use.
15502
15503 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15504 t_double_values): When checking differences against DELTA, check
15505 that difference is within the range (-DELTA,DELTA), not just
15506 (-infinity,DELTA).
15507
15508Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15509
15510 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15511 'file' command firts, then 'target', then 'load', this is due to gdb
15512 target set up.
15513 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15514
15515Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15516
15517 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15518 FP load/store variants.
15519 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15520
15521Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15522
15523 * gdb.base/term.exp: Do not give a warning if not native, it is
15524 not an abnormal condition.
15525
15526Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15527
15528 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15529 t_char_array".
15530
15531Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15532
15533 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15534 are getting the version number.
15535
15536 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15537 if not native, it is not an abnormal condition.
15538
15539Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15540
15541 * lib/gdb.exp: Just use "file exists", rather than undocumented
15542 dejagnu procedure "findfile".
15543
15544Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15545
15546 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15547 (LDFLAGS): Set to -Xlinker -Ur.
15548
15549 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15550 Removed, these values are set by lib/gdb.exp.
15551
15552 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15553
15554Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15555
15556 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15557 of replicating gdb startup code.
15558
15559 * config/mt-vxworks (LDFLAGS): Set to -r.
15560 (CFLAGS_FOR_TARGET): Removed.
15561
15562 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15563 (gdb) and gdb for vxworks uses (vxgdb).
15564
15565 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15566 executable is not in the tree and host != target, use sed and
15567 program_transform_name to determine the gdb name used by the
15568 target.
15569
15570 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15571 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15572
15573Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15574
15575 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15576 floats, chars, and shorts where there are ANSI-style function
15577 definitions.
15578
15579 * gdb.base/langs.exp, gdb.base/langs*: New test.
15580 * gdb.base/Makefile.in: Build it.
15581 * TODO: Remove item about checking that C names don't get C++
15582 demangling applied; this test tests it.
15583
15584Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15585
15586 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15587 went with the const70 xfail. The xfail went away a year ago.
15588
15589 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15590
15591 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15592 for hp300.
15593
15594 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15595
15596 * gdb.base/a1-selftest.exp: Don't run on hp300.
15597
15598Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15599
15600 * Makefile.in (site.exp): Set host_alias and target_alias as well
15601 as host_triplet and target_triplet.
15602
15603Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15604
15605 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15606
15607 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15608 places as other ecoff systems).
15609
15610 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15611 ultrix.
15612
15613Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15614
15615 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15616 remove them.
15617 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15618 variable and "variable" in addition to "data variable".
15619 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15620
15621 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15622 2.
15623 * gdb.base/list1.c (long_line): Add additional statement at start
15624 of function.
15625 * gdb.base/list.exp (test_forward_search): Update line number to
15626 reflect new statement.
15627
15628Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15629
15630 * gdb.base/signals.exp: Reinitialize searched source directories
15631 after gdb_start call.
15632
15633Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15634
15635 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15636 * gdb.stabs/Makefile.in: Likewise.
15637
15638 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15639 change. Instead split the tests into smaller pieces.
15640 * gdb.disasm/hppa.s: Corresponding changes.
15641
15642Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15643
15644 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15645 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15646
15647 * gdb.base/funcargs.exp: Modify many tests so that every test
15648 either passes or fails. Make some test names unique.
15649
15650Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15651
15652 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15653 Call stty to set interrupt character.
15654
15655 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15656 for HP assembler versus GNU assembler based on actual behavior of
15657 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15658
15659 * TODO: Suggest a few more stepping tests.
15660
15661Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15662
15663 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15664 restart GDB for h8300 after a continue.
15665 (return): Add pattern to match a29k-udi behavior.
15666 * gdb.base/nodebug.exp: Remove obsolete comment.
15667 * gdb.base/regs.exp: New file, testing of register displays.
15668 * gdb.base/return.exp: Fix typo in reference to $objdir.
15669 * gdb.base/whatis.exp: Always start with a fresh GDB.
15670
15671Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15672
15673 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15674 higher, these tests generate a lot of output.
15675
15676Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15677
15678 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15679 code following the catch silently ignored some errors; without the
15680 catch they should be thrown like any other tcl error. Also, the
15681 catch used "" instead of {} which meant all the callers who wanted
15682 to include one of the characters "[]$ had to quote it an extra time.
15683 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15684 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15685 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15686 Remove extra quoting.
15687
15688Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15689
15690 * gdb.base/commands.exp: Make test names unique; every test either
15691 passes or fails. Update some comments.
15692
15693 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15694
15695Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15696
15697 The following fixes a FAIL caused by the fact that the alpha stabs
15698 configuration didn't use the ".if alpha" code in weird.def.
15699 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15700 bit pointer, so the 32 bit version works even on the alpha.
15701 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15702 Remove the stuff which allowed us to have separate versions for
15703 alpha and everything else.
15704
15705 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15706 regexp which "info func operator\[\](" is supposed to match. Fix
15707 string to send to GDB. Note that GDB still doesn't work right. Add a
15708 new test for "info func .perator\[\](" which GDB does handle correctly.
15709
15710 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15711
15712Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15713
15714 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15715 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15716 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15717 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15718 it makes the tests harder to understand and confuses test-o-matic.
15719 The preferred style is that each test provides a PASS or a FAIL,
15720 and has a unique message (e.g. "continue #54" not just "continue")
15721 which is the same for the pass and the fail.
15722 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15723 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15724 to lib/gdb.exp.
15725 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15726 prt_accept which was basically the same thing. Likewise for
15727 test_print_reject and prt_reject.
15728 * lib/gdb.exp (test_print_reject): Add some more error message
15729 patterns to match from the former printcmds.exp (prt_reject).
15730 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15731 One defect of the passcount stuff is that some of it failed to
15732 report XPASS where appropriate.
15733 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15734 stuff before and after arg in expected pattern.
15735 (test_paddr_operator_functions): Re-do test without print_addr_of;
15736 this is the only test which seems to want extra stuff there.
15737
15738Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15739
15740 * gdb.base/nodebug.exp: Update new tests to reflect improved
15741 wording of gdb output.
15742
15743 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15744 and "ptype" work on variables in files compiled without -g.
15745 Replaces commented out "maint print msymbol" tests.
15746
15747Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15748
15749 * gdb.base/setvar.c (dummy): Call malloc.
15750
15751 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15752 losing with the irix4 sed.
15753
15754 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15755 ALRM" on irix4.
15756
15757Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15758
15759 * TODO: Remove items about corefile.exp testing new exec-file and
15760 backtrace; both are now done. Add items about printing enums.
15761
15762Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15763
15764 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15765 "get signal $thissig" test fails.
15766
15767 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15768
15769Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15770
15771 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15772 compiler warning with dec alpha compiler.
15773
15774 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15775 extra \n from gdb_test call (this explains why the prompt test
15776 that I removed yesterday was there).
15777 (user_defined_command_test): Remove extra \n and prompt test.
15778
15779 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15780 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15781 doesn't exist.
15782 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15783 Also remove alpha workaround, which turns out to be because
15784 SIGABRT == SIGLOST.
15785
15786 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15787
15788 * gdb.base/help.exp: Don't test "help show".
15789
15790Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15791
15792 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15793 "set print address" is on.
15794 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15795 pass prompt to gdb_test; gdb_test already looks for the prompt.
15796
15797 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15798
15799 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15800 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15801 was to make sure that gdb can read a core file. But (a) the "read
15802 the corefile" part didn't make it to a1-selftest.exp, we just
15803 delete the corefile after creating it, and (b) we test reading
15804 corefiles in corefile.exp anyway. Also, this test left around a
15805 xgdb process on Solaris.
15806
15807 * gdb.base/corefile.exp: Also test backtrace.
15808
15809Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15810
15811 * gdb.base/commands.exp: Test a simple user defined command with
15812 arguments and if/while statements; verify the full user command is
15813 printed by "show user".
15814
15815 * gdb.base/commands.exp: Test if/while commands as part of a
15816 breakpoint command list; verify they appear in breakpoint
15817 information.
15818
15819Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15820
15821 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15822 than by dividing by zero.
15823
15824Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15825
15826 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15827 performing an inferior call with watchpoints enabled.
15828 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15829 call.
15830
15831Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15832
15833 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15834 of "file" command.
15835
15836 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15837 Add additional pattern for when "int operator int(void);" appears
15838 in a different order.
15839
15840Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15841
15842 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15843
15844 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15845 and "signal" with ".*".
15846
15847Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15848
15849 * TODO: Add note about "handle all nostop".
15850
15851 * gdb.base/{sigall.c, sigall.exp}: New test.
15852 * gdb.base/Makefile.in: Add it.
15853
15854Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15855
15856 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15857 when invoking GDB, suppresses any windowing interface.
15858
15859Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15860
15861 * config/sim-gdb: New file, simulator testing support.
15862
15863Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15864
15865 * gdb.base/interrupt.exp: Test calling func1 twice.
15866
15867Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15868
15869 * gdb.base/list.exp (test_forward_search): Set timeout higher
15870 when we'll be getting lots of output from gdb.
15871
15872 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15873 "init_malloc" to after the expect statement. Run it if that
15874 regexp is taken, but also for two others which happen if source
15875 cannot be found.
15876
15877Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15878
15879 * gdb.base/printcmds.exp: New test, for printing register before
15880 program is running.
15881
15882Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15883
15884 * gdb.base/list.exp: Correct some alternate expect patterns
15885 to reflect changes in list1.c.
15886
15887Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15888
15889 * TODO: Add item regarding large frames.
15890
15891 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15892
15893 * TODO: Remove item about enabling return.exp; it
15894 is enabled. Suggest a few more "return" tests.
15895
15896Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15897
15898 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15899 anonymous unions.
15900
15901Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15902
15903 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15904 and pr-5646.o, so "make" is the same as "make all", not "make
15905 pr-4975.o".
15906
15907Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15908
15909 * gdb.base/list.exp: Adjust expectations to reflect changes in
15910 list1.c.
15911 (test_forward_search): New test proc.
15912 * gdb.base/list1.c (long_line): New function, has long source line.
15913
15914Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15915
15916 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15917 additional line of code that was added.
15918
15919Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15920
15921 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15922 tests so as not to overflow expect's input buffers.
15923 * gdb.disasm/hppa.exp: Corresponding changes.
15924
15925Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15926
15927 Beginnings of template debugging tests.
15928 * gdb.c++/templ-info.cc: New file to test for template
15929 debugging capability of the compiler.
15930 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15931 templ-info.cc.
15932 * gdb.c++/templates.cc: Add explicit template instantiations
15933 to enable compiling with -fno-implicit-templates. Add destructor
15934 and 'value' method to T5 class for template tests.
15935 * gdb.c++/templates.exp: Add testcases for printing of template
15936 types, setting breakpoints on template methods and calling a
d63a86f8 15937 template method.
c906108c
SS
15938
15939Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15940
15941 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15942 branch target since some assemblers (gas-2.5) may emit a
15943 relocation for the branch instead of resolving it in the
15944 assembler.
15945
15946Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15947
15948 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15949 through signal handler.
15950
15951Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15952
15953 * configure.in (*-*-netware): Use config/mt-netware.
15954
15955 * config/mt-netware: New file.
15956 * config/mt-i386-netware: Removed, separate configs for different
15957 netware architectures are no longer needed now that we have
15958 --with-headers.
15959
15960Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15961
15962 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15963 by the recent changes to use ANSI C arithmetic conversions.
15964
15965Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15966
15967 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
15968 bug involving using inferior_pid to figure out whether to select a
15969 frame.
15970
15971Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
15972
15973 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
15974 match the current disassembler output.
15975
15976Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
15977
15978 * gdb.fortran/exprs.exp: Expect VOID instead of void.
15979 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
15980 types, expect "int" as type of integer values (for now).
15981
15982Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
15983
15984 * gdb.base/commands.exp: New tests for if/while commands.
15985
15986Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
15987
15988 * lib/gdb.exp (runto): Replace sub-pattern for hex value
15989 by .*, since hex values have different syntax in Chill mode.
15990
15991Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15992
15993 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
15994 linefeed from expect pattern for repeated types with indices > 9.
15995
15996Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
15997
15998 First part of Fortran test suite.
15999 * gdb.fortran: New directory.
16000 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16001
16002Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16003
16004 * gdb.base/default.exp: Update expect pattern for load command
16005 without arguments.
16006
16007Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16008
16009 * configure.in: Change i386 to i[345]86.
16010 * gdb.base/configure.in: Likewise.
16011 * gdb.c++/configure.in: Likewise.
16012 * gdb.chill/configure.in: Likewise.
16013
16014Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16015
16016 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16017 patterns, since that is not a valid context for comments.
16018
16019Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16020
16021 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16022 repeated types and repeated types with indices > 9.
16023
16024Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16025
16026 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16027 2417; old bug has been fixed.
16028
16029Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16030
16031 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16032 send the newline ourselves instead of assuming gdb_test will do
16033 so when passed an empty input string.
16034
16035 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16036 stabs testcode.
16037
16038Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16039
16040 * lib/gdb.exp (gdb_test): Don't send anything if the first
16041 argument is an empty string. This makes cases where we want to
16042 match output that is already in expect's buffers (for example,
16043 matching a breakpoint after gdb_run_cmd has been called) work
16044 reliably.
16045
16046Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16047
16048 * config/netware.exp: New file.
16049
16050Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16051
16052 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16053 the -B and -L prefixes so we can find the debugging stub.
16054
16055 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16056 there and we are using the gcc from the tree.
16057
16058 * gdb.base/types.c: Removed.
16059
16060 * gdb.base/configure.in: Look for makefile fragments in ../config.
16061 Recognize i386-*-netware.
16062 * gdb.c++/configure.in: Likewise.
16063
16064Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16065
16066 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16067 the correct TCL syntax.
16068
16069Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16070
16071 * gdb.base/opaque.exp: use runto instead of messing around with
16072 breakpoints. Simplify by using gdb_test.
16073
16074 * gdb.base/bitfields.exp: restart between tests on netware targets
16075 because breakpoints aren't relocated after target death. Run
16076 processes to completion.
16077
16078 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16079
16080Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16081
16082 * Makefile.in: Remove extra tabs that confuse some versions
16083 of "make". Use the newly built gdb to test with by default,
16084 rather than the first one in the tester's search path.
16085
16086Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16087
16088 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16089
16090 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16091 condition help.
16092
16093Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16094
16095 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16096
16097 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16098 running.
16099 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16100 * gdb.base/funcargs.exp: Likewise.
16101
16102 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16103 * gdb.base/funcargs.exp: Likewise.
16104
16105 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16106 message is "".
16107
16108Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16109
16110 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16111 return,signals,twice}.exp: Handle non-existant binaries
16112 consistantly.
16113
16114 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16115 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16116 might testing a cross development system.
16117
16118Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16119
16120 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16121 runtest script is relative to ${srcdir}, not ${rootdir}.
16122
16123Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16124
16125 * gdb.base/signals.exp: Allow for optionality of breakpoint
16126 address.
16127
16128Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16129
16130 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16131
16132Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16133
16134 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16135 for size_t definition.
16136 * gdb.c++/templates.cc: Likewise
16137
16138 * config/mt-i386-netware: New file.
16139
16140 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16141 defined.
16142
16143 * gdb.base/Makefile.in: Added support for systems that name core
16144 files by appending "core" to the program name.
16145 * gdb.base/a1-selftest.exp: Likewise.
16146
16147Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16148
16149 * gdb.base/return.exp: Add comment and message for `return double'
16150 test failure on Sparc Solaris.
16151
16152Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16153
16154 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16155
16156Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16157
16158 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16159 from optimizing them away.
16160 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16161 patterns to include default constructors and assignment operators,
16162 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16163 character in the output of the virtual base pointer.
16164
16165Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16166
16167 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16168 expression match in print_addr_of to avoid unintented matches.
16169 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16170 versions up to 2.5.8.
16171
16172Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16173
16174 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16175 included file to run under newer versions of expect.
16176 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16177 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16178 Remove xfail for the virtual table of BDDHookV.
16179
16180Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16181
16182 * lib/gdb.exp (string_to_regexp): Set a default result.
16183 (default_gdb_start): Fix misleading message.
16184
16185Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16186
16187 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16188 Remove all CC, etc definitions.
16189 * config/mt-hpux: New file.
16190 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16191 (CFLAGS, LDFLAGS): Define.
16192 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16193
16194 * Makefile.in (site.exp): Don't insert host_os, etc.
16195 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16196 (distclean): Check existence of subdir.
16197 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16198 * gdb.base/Makefile.in: General cleanup and simplification.
16199 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16200 to build executables. Use default rule to build .o files.
16201 (EXPECT, RUNTEST, CC): Fix relative pathname.
16202 (site.exp): Don't insert host_os, etc.
16203 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16204 and/or SIGUSR1 defined.
16205 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16206 * gdb.c++/Makefile.in: General cleanup and simplification.
16207 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16208 (CFLAGS): Remove.
16209 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16210
16211Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16212
16213 * gdb.base/recurse.exp: Misc changes to get tests running again
16214 after Kung's changes to the watchpoint code.
16215 * gdb.base/watchpoint.exp: Likewise.
16216
16217Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16218
16219 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16220
16221Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16222
16223 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16224 * lib/gdb.exp (default_gdb_start): Define.
16225 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16226 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16227 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16228 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16229 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16230 Don't call gdb_target_udi in between tests.
16231
16232Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16233
16234 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16235 (which was basically just a local version of the same thing). In
16236 addition to avoiding duplication, gdb_test_exact is faster.
16237 * lib/gdb.exp (gdb_test_exact): Fix typo.
16238
16239 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16240 don't give an error.
16241
16242 * gdb.base/term.exp: Call delete_breakpoints before starting.
16243
16244 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16245 (t10): Add comment.
16246
16247Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16248
16249 Reorganization of the GDB Test Suite.
16250
16251 * gdb.base: New directory, contains all the basic tests.
16252 * gdb.c++: New directory, tests specific to C++.
16253 * gdb.chill: New directory, tests specific to Chill.
16254 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16255 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16256 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16257 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16258 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16259 t30-31 to chill).
16260 * */gdbme.*: Rename to match appropriate expect scripts.
16261 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16262 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16263 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16264 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16265 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16266 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16267 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16268 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16269 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16270 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16271 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16272 gdb.c++/virtfunc.cc: New names of C++ files.
16273 * gdb.chill/chillvars.ch: New name of Chill file.
16274 * gdb.base/configure.in, gdb.c++/configure.in,
16275 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16276 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16277 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16278 * configure.in (configdirs): Update to reflect directory changes.
16279 (target_abbrev): No longer define for any configuration.
16280 * Makefile.in: Cosmetic improvements to header comments.
16281
16282Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16283
16284 Various changes to gdb.t31:
16285
16286 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16287 * gdbme.ch: Make all key-words and predefineds be upper-case.
16288 * chillvars.exp: Expect key-words and predefinds in upper-case.
16289
16290 * chillvars.exp: Use gdb_test_exact many places.
16291 Change expected output for arrays (which now includes index labels).
16292
16293 * pr-5020.exp, gdme.ch (module PR_5020):
16294 New test, for PR-5020.
16295
16296Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16297
16298 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16299 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16300
16301Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16302
16303 * Makefile.in: Fix bit-rot in definitions of CHILL,
16304 CHILL_FOR_TARGET and Chill_LIB.
16305 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16306 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16307 CHILL, and CHILL_LIB.
16308
16309Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16310
16311 * Revert the previous changes. Please see Rob's directory
16312 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16313
16314Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16315
16316 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16317 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16318 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16319 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16320 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16321 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16322 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16323 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16324 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16325 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16326 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16327 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16328 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16329 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16330 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16331 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16332 changes from 94Q1.
16333
16334Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16335
16336 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16337 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16338 Rob's new testing fragments.
16339
16340Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16341
16342 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16343 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16344
16345Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16346
16347 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16348 version also, match on casted version strings, and match on
16349 gdb startup case where the line numbers might be messed up.
16350
16351Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16352
16353 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16354 (CFLAGS): Delete it from here.
c906108c
SS
16355
16356Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16357
16358 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16359
16360Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16361
16362 * Makefile.in (RUNTEST): Default to just "runtest".
16363
16364Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16365
16366 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16367 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16368 the code has been restructured.
16369
16370Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16371
16372 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16373 \n, not just one of each.
16374
16375 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16376 /bin/cc gives a warning if you do.
16377
16378Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16379
d63a86f8 16380 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16381 __t10ListS_link1ZUiRCUiPT0
16382
16383Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16384
16385 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16386 on local variables in recursive functions.
16387
16388 * gdb.t07/Makefile.in: Build the new test.
16389
16390Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16391
16392 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16393 directly. Instead compare the return values from actual calls.
16394
16395Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16396
16397 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16398
16399Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16400
16401 * From Peter Schauer with minor modifications.
a9c64011
AS
16402 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16403 stops in mid-line in the caller. Add xfail for returning a float
16404 value on X86 targets.
c906108c
SS
16405
16406Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16407
16408 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16409 to avoid expect lossage.
16410 (fmem_LRbug_tests): Likewise.
16411 * gdb.disasm/hppa.s: Corresponding changes.
16412
16413 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16414 conditions to work with latest dejagnu/expect.
16415
16416 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16417 expected to fail on the PA.
16418 (backtrace in call with trampolines): Explicitly require main
16419 to be frame #1 (no trampolines should show up in backtrace).
16420
16421 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16422 "continue -expect".
16423 * gdb.t06/break.exp: Likewise.
16424 * gdb.t07/watchpoint.exp: Likewise.
16425 * gdb.t13/bitfields.exp: Likewise.
16426 * gdb.t15/{funcargs,return}.exp: Likewise.
16427 * gdb.stabs/weird.exp: Likewise.
16428 * config/{mips,udi}-gdb.exp: Likewise.
16429
16430 * hppa.sed: Enclose comments within a sed command to avoid
16431 losing with the old OSF1 sed.
16432
16433Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16434
16435 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16436 sequent dynix.
16437 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16438 * gdb.t15/funcargs.exp: Conditionally step again to really
16439 finish from marker_call_with_trampolines. Handle the case where
16440 the first step from within call_with_trampolines already steps
16441 us back to main.
16442 * gdb.t15/gdbme.c: Add comment to closing brace of
16443 call_with_trampolines for funcargs.exp.
16444
16445Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16446
d63a86f8 16447 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16448 Fix typo(s).
16449
16450Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16451
16452 * gdb.t07/gdbme.c: More code for watchpoint testing.
16453
16454 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16455 "Hardware watchpoint" throughout file.
16456 (test_watchpoint_triggered_in_syscall): New test.
16457 (test_complex_watchpoint): New test.
16458
16459Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16460
16461 * gdbme.c (call_with_trampolines): New function to try and step
16462 into. Tests trampoline problems on the PA.
16463
16464 * funcargs.exp (localvars_in_indirect_call): No longer expect
16465 stepping into indirect call to fail on PAs.
16466 (test_stepping_over_trampolines): New test.
16467
16468Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16469
16470 * TODO: Add suggestions for static member function tests, and
16471 completion tests.
16472
16473Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16474
16475 * TODO: Add suggestions for "p/a" tests.
16476
16477 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16478 (default_gdb_exit): Replace all the hair with sending "quit" to
16479 the process with a simple close.
16480
16481Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16482
16483 * TODO: Add suggestions for shared library tests.
16484
16485Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16486
16487 * TODO: Add suggestions for x/s tests.
16488
16489Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16490
16491 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16492 "enable once", and "enable breakpoints once" with ".*".
16493
16494Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16495
16496 * TODO: Add suggestions about structure passing tests.
16497
16498Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16499
16500 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16501 the primary1 test, use work around if __GNUC__ < 2.
16502 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16503 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16504 Test for bad output rather than waiting for timeout. Issue
16505 second continue only if first continue failed.
16506
16507Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16508
16509 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16510 operator[] test with gdb_test because the old code didn't seem to
16511 be getting the quoting right with the new dejagnu.
16512
16513Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16514
16515 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16516 one from the path.
16517 * Makefile.in: Use a fresh expect if there is one, use runtest
16518 from the src tree if there is one.
d63a86f8 16519
c906108c
SS
16520Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16521
16522 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16523 next over recursive call. Revise the tests from that point on
16524 (which had been skipped) to match GDB's actual (correct) output.
16525
16526 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16527 with next over a breakpoint whose condition is false.
16528
16529 * gdb.t00/help.exp: Comment out "help set print" tests just like
16530 (and for same reason as) "help set" test.
16531
16532Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16533
16534 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16535 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16536
16537Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16538
16539 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16540 necessary gdb_target_udi.
16541
16542 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16543
16544 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16545 1838 and 2417; they are fixed.
16546
16547 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16548 gdb.t03/ptype.exp (ptype structure, ptype union):
16549 Remove xfails; the test is looser than when the xfails were added.
16550
16551 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16552 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16553
16554 * gdb.t01/run.exp: Only run shell test if isnative.
16555
16556 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16557 since "run" automatically loads if necessary. Call gdb_target_udi
16558 after the "file" since "file" kills any execution target.
16559
16560 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16561 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16562 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16563 argument for UDI.
16564
16565Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16566
16567 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16568
16569 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16570
16571Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16572
16573 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16574 properly quoting regexps. This makes the second argument to
16575 demangle a fixed string, which matches the callers, instead of a
16576 shell-style pattern which is what the previous implementation
16577 used. Update some of the callers.
16578
16579Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16580
16581 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16582 (comib_nullified_tests): Fix typo.
16583 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16584 strings. No longer expected to fail.
16585
16586 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16587 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16588 strings. No longer expected to fail.
16589
16590 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16591 string. No longer expected to fail.
16592
16593Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16594
16595 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16596 No longer expected to fail.
16597
16598 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16599 string. No longer expected to fail.
16600
16601Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16602
16603 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16604 only in the names (I probably got most of them). I was even
16605 generous with some which differed in underscores in names, and
16606 probably missed a few, and I *still* was able to remove almost a
16607 third of the file with almost no impact on testsuite coverage.
16608
16609Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16610
16611 * gdb.t00/default.exp: Match udi_attach error message as well as
16612 the one from child_attach.
16613
16614 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16615
16616 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16617
16618 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16619 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16620
16621 * Move test with enums and partial symbols back to
16622 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16623 Reverts the change of 26 May 93. Per today's change to
16624 stabs.texinfo, the behavior that weird.exp was expecting was
16625 unreasonable; what is important is that the compiler+gdb get
16626 things right, which happens with a recent gcc. Also fix the test
16627 to deal with native compilers which put out the stab gdb can't
16628 deal with.
16629
16630Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16631
16632 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16633 in the names. The main thing these accomplish is to slow things down.
16634 Many more such duplicates surely remain.
16635
16636 * gdb.t00/help.exp: Comment out "help support" test just like
16637 (and for same reason as) "help set" test.
16638
16639Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16640
16641 * gdb.t06/break.exp: Remove setup_xfails for
16642 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16643 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16644 about known bug in gcc to include up through 2.5.8.
16645 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16646 well as "_vb$".
16647 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16648 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16649 with latest gcc and gdb.
16650 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16651 well as "_vb$".
16652
16653Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16654
16655 * configure.in (hppa*-*-*): Also configure and build stabs-only
16656 tests.
16657
16658Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16659
16660 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16661 * gdb.t10/configure.in (hppa*-*-*): Use it.
16662
16663Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16664
16665 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16666
16667Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16668
16669 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16670 versions prior to 1.13.5.
16671
16672Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16673
16674 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16675 the prompt is at the start of a line.
16676
16677Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16678
16679 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16680 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16681 in the copr tests now.
16682 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16683 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16684 expected to fail.
16685
16686Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16687
16688 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16689 gdb.t31/chillvars.exp, lib/gdb.exp:
16690 Tweak to run under either version of expect.
16691 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16692 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16693 * gdb.t11/list.exp: Remove extraneous whitespace.
16694
16695Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16696
16697 * gdb.t16/printcmds.exp (test_print_strings): Accept
16698 "(unsigned char *) " before the string.
16699
16700 * TODO: Add notes about printing of fancy types and GDB expressions.
16701
16702Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16703
16704 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16705 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16706 if doing mips-idt-ecoff.
c906108c
SS
16707
16708Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16709
16710 * Most .exp files: Tweak to run under either version of expect.
16711
16712Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16713
16714 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16715 xfails; I'm not sure why they are failing, but not because of PR 1806.
16716
16717Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16718
16719 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16720 defined in lib/gdb.exp.
16721
16722Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16723
16724 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16725 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16726 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16727 have to be typeless.
16728
16729Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16730
16731 * TODO: Add suggestion for copyright year test.
16732
16733Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16734
16735 * configure.in (*-*-lynxos*): Add stabs tests.
16736
16737Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16738
16739 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16740 so insert a tab before any assembler directive in column zero.
16741
16742 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16743 stores.
16744 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16745 stores.
16746 (fpu_short_memory_tests): Likewise.
16747
16748Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16749
16750 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16751 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16752 .stabs directives in comments.
16753
16754Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16755
16756 * TODO: New file, describing tests we could write.
16757 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16758
16759Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16760
16761 * gdb.t06/signals.exp: Add kludge to force re-sync.
16762
16763 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16764 to xgdb instead of gdb, get out of gdb.
16765
16766Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16767
16768 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16769 for info.
16770
16771Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16772
16773 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16774 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16775 * gdb.stabs/hppa.sed: New sed script for the PA.
16776
16777Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16778
16779 * gdb.stabs: Re-write weird.def and configuration to use sed
16780 instead of cpp. sed is portable and POSIX; cpp is neither.
16781
16782Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16783
16784 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16785
16786Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16787
16788 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16789
16790Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16791
16792 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16793 "_vb$".
16794 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16795 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16796
16797Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16798
16799 * lib/gdb.exp: Comment out code which depends on non-existent
16800 `transform' procedure.
16801
16802Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16803
16804 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16805 * lib/gdb.exp: Transform tool name.
16806 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16807 1.1's new error handling system.
16808
16809Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16810
16811 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16812
16813Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16814
16815 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16816 They made pattern matching so slow that timeouts happened on
16817 heavily loaded systems. Now any output from "show print" which
16818 gets us back to the GDB prompt is a PASS.
16819
16820Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16821
16822 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16823
16824Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16825
16826 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16827
16828 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16829 It is not from PR 3220.
16830
16831Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16832
16833 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16834 just started failing because they depended on the order the
16835 subcommands are presented, or exact docstring text. This kind of
16836 test is a pain and has minimal benefit.
16837
16838Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16839
16840 * gdb.t09/corefile.exp: At end of test, use "core" command with
16841 no arguments.
16842
16843Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16844
16845 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16846 17}/Makefile.in: Make it possible to run the testsuite with Sun
16847 make and CC = cross gcc by adding explicit build rules for .o
16848 files.
16849
16850Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16851
16852 * gdb.t15/funcargs.exp: Don't put comments on same line as
16853 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16854
c906108c
SS
16855Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16856
16857 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16858
16859Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16860
16861 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16862 * gdb.t20/inherit.exp: remove three dumplicate entries.
16863
16864Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16865
16866 * gdb.t06/break.exp: For "next over recursive call", fail on any
16867 incorrect output, not just on "factorial (value=2)".
16868
16869Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16870
16871 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16872 working now. Add an xfail if accesing a bss variable causes
16873 a memory error if the target is not yet run.
16874
16875Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16876
16877 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16878 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16879 name of __st* demangling (2 strings). Did Kung really get the
16880 more than 95 others right without testing them?
16881
16882Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16883
16884 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16885
16886Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16887
16888 * configure.in (configdirs): Add gdb.disasm
16889 * gdb.disasm: New directory for GDB disassembler tests.
16890 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16891
16892Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16893
16894 * gdb.t00/help.exp: Don't test "help set".
16895
16896 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16897 from within expect statements. None of these happen anymore and
16898 they cause regressions to be silently unnoticed.
16899
16900 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16901 messages) about known failures with gcc cygnus-2.4.5-930417.
16902
16903 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16904 comp-info.exp so it gets built if it doesn't exist.
16905
16906 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16907 it is no longer used.
16908 * gdb.t13/comp-info.c: Removed.
16909
16910Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16911
16912 * gdb.t06/signals.exp: Add xfail for sun3.
16913
16914Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16915
16916 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16917 relevant because ^C doesn't get sent but failure can be reproduced
16918 interactively).
16919
16920Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16921
16922 * gdb.stabs/alpha.mt: New configuration file for alpha.
16923 * gdb.stabs/configure.in: Use it.
16924 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16925 sharing with alpha.mt, redefine long to word via preprocessor.
16926 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16927 for alpha.
16928 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16929 native cc.
16930 * gdb.t00/teststrategy.exp: Change expect string so that we
16931 consume the `(xgdb)' from the command echo and from the gdb prompt.
16932 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16933 gdb currently compares all values as long, so this failure probably
16934 applies to any configuration where LONGEST is bigger than a target int.
16935 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16936 with gcc.
16937 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16938 to handle opaque pointers, gcc is.
16939 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16940 as first argument. Include <sys/types.h> and change all operator
16941 new definitions to use size_t.
16942 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16943 now that we use size_t.
16944
16945Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16946
a9c64011 16947 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 16948 a long or float array cast all array members to the same type.
a9c64011 16949 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 16950 with 64 bit longs.
a9c64011 16951 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 16952 on alpha.
a9c64011 16953 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
16954
16955Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16956
16957 * gdb.t24 (demangle.exp): Constructors of templates have names like
16958 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16959 section 14.6 of the ARM.
16960
16961 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16962 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16963 accomplish little and slow down the testsuite.
16964
16965 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
16966 Accept spaces various places.
16967
16968Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16969
16970 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
16971 with watchpoint enabled.
16972
16973 * Makefile.in: Remove definition of CC and remove the second
16974 definition of CXX (the "CXX = gcc" one remains). These definitions
16975 were causing backquotes to be expanded within backquotes, which
16976 doesn't work.
16977
16978Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
16979
16980 * gdb.t17/callfuncs.exp: Add "return 0" to end.
16981
16982Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16983
a9c64011
AS
16984 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
16985 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
16986 by mips cc and contains no stabs entries.
16987
16988Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
16989
16990 * config/vx-gdb.exp: Use fake device to load files rather than
16991 NFS.
16992 * lib/gdb.exp: New proc to do "file" command.
16993 * config/unix-gdb.exp: Use new "file" proc.
16994
16995Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
16996
16997 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
16998 Rework board rebooting slightly.
16999 (gdb_exit): Don't exit from the remote shell; there isn't one.
17000 * gdb.stabs/weird.exp: If a program is being debugged already,
17001 kill it.
17002 * gdb.t04/setvar.exp: Stop and restart gdb.
17003 * gdb.t05/expr.exp: Likewise.
17004 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17005 restart gdb and reload the program.
17006 * gdb.t08/opaque.exp: Likewise.
17007 * gdb.t12/scope.exp: Likewise.
17008 * gdb.t13/bitfields.exp: Likewise.
17009 * gdb.t15/funcargs.exp: Likewise.
17010 * gdb.t20/classes.exp: Likewise.
17011 * gdb.t03/ptype.exp: Increase timeout.
17012 * gdb.t16/printcmds.exp (test_print_string_constants,
17013 test_print_array_constants): Likewise.
17014 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17015 * gdb.t20/classes.exp (do_tests): Likewise.
17016 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17017
17018Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17019
17020 * gdb.stabs: Renamed *wierd* to *weird*.
17021
17022Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17023
17024 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17025 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17026
17027Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17028
17029 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17030 (do_tests): Remove xfail for whatis on one_var and two_var.
17031
17032Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17033
17034 * Makefile.in: Made cross building work better by adding
17035 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17036
17037Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17038
17039 * gdb.t15/{return.c,return.exp,Makefile.in}:
17040 New test, currently commented out.
17041
17042Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17043
17044 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17045 still running and removes the leftover named socket so GDb can do
17046 clean restarts.
17047
17048Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17049
17050 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17051 console, not GDB.
17052 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17053 cross testing works better with "make check"
17054 * config/unix-gdb: Use default procedures for exit and version.
17055 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17056 with the newest VxWorks.
17057
17058Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17059
17060 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17061 old form.
17062
17063 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17064 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17065
17066 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17067
17068 * config/unix-gdb.exp: Remove this version of gdb_exit
17069 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17070 Rob says he'll look at it when he gets back to testing boards.
17071
17072Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17073
17074 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17075 an expected fail for certain ptype commands.
17076
17077 * gdb.t20/classes.exp: Update expected results of "ptype class
17078 Base1" to account for the constructor that now appears in the type.
17079
17080Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17081
17082 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17083 disappeared from list.
17084 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17085 "alldone" proc with call to cleanup and exit.
17086 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17087 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17088 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17089 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17090 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17091 "alldone" proc with simple returns that suppress remaining
17092 tests. The alldone proc went away many months ago.
17093
17094Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17095
17096 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17097
17098 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17099
17100Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17101
17102 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17103 as vax gdb will display them.
17104
17105Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17106
17107 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17108 optimizers.
17109
17110 * scope.exp: Change "bad value for localval" messages so each one
17111 is unique.
17112
17113 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17114 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17115
17116 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17117
17118Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17119
17120 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17121 doesn't exist (due to optimization).
17122
17123Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17124
17125 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17126 contains \r because the filename is long.
17127
17128 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17129 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17130
17131Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17132
17133 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17134 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17135 Ultrix.
17136 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17137 int tests.
17138 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17139
17140Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17141
17142 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17143
17144 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17145 to match does not match the passing case but still matches the
c906108c
SS
17146 failing case.
17147
17148Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17149
17150 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17151
17152Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17153
17154 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17155 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17156 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17157 Remove various versions of gdb_exit.
17158 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17159 gdb_exit.
17160 * config/unix-gdb.exp: gdb_exit remains here, and should override
17161 the generic version, since it's doing a lot of wierd stuff that
17162 the other versions aren't. FIXME, fold it in, or abandon this
17163 version.
17164
17165Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17166
17167 * gdb.t24/demangle.exp: Add tests for PR 3220.
17168
17169Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17170
17171 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17172
17173Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17174
17175 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17176 "i386-*-*". Works for i486 as well.
17177
17178 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17179 bug, and expand domain of xfail to all SVR4 systems, since the
17180 actual problem is likely to be in generic SVR4 /proc support.
17181
17182Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17183
17184 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17185
17186Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17187
17188 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17189 xfails for other systems. Match a missing 'Continuing.' as an
17190 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17191
17192 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17193 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17194 Only issue warning for missing executables if -all option is used.
17195
17196 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17197 file if -all option is used. It's like an unpredictable XFAIL.
17198
17199Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17200
17201 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17202 for dynamically linked binaries.
17203
17204 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17205
17206Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17207
17208 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17209 to state that this is a known bug in old versions of g++.
17210
17211Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17212
17213 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17214 while waiting for `Continuing'.
17215
17216Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17217
17218 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17219 in text, data, and bss.
17220 * gdb.t10/nodebug.c: Add local and global test variables for
17221 initialized and uninitialized data.
17222
17223Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17224
17225 * config/unix-gdb.exp (gdb_exit): Add "wait".
17226
17227Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17228
17229 * gdb.t06/signals.exp: xfail the continue from the handler for all
17230 targets.
17231
17232 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17233 function with watchpoints enabled, the i386 call dummy starts with
17234 a call.
17235
17236 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17237 386 bsd names its corefiles.
17238
17239Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17240
17241 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17242 compilers don't grok it.
17243 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17244 with small octal ints rather than character constants, which
17245 are signed and might not fit if first promoted to int.
17246
17247Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17248
17249 * gdb.t09/Makefile.in (clean): Remove corefile.
17250
17251Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17252
17253 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17254
17255Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17256 and Jim Kingdon (kingdon@cygnus.com)
17257
17258 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17259 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17260 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17261
17262Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17263
17264 * gdb.t17/interrupt.exp: Add xfail for hppa.
17265
17266Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17267
17268 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17269 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17270 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17271 to determine signed-ness of bitfields and use the result to setup
17272 the xfail.
17273 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17274 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17275 call line is reached if necessary.
17276
17277Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17278
17279 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17280
17281Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17282
17283 * gdb.t06/break.exp: Also test `clear' command.
17284
17285Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17286
17287 * gdb.t00/teststrategy.exp: Remove extra quote.
17288
17289 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17290 watchpoint enabled to be for all non-68k machines.
17291
17292 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17293
17294Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17295
17296 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17297 targets use aout.mt instead of ecoff.mt as gas understands
17298 standard aout format.
17299
17300Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17301
17302 * lib/gdb.exp (runto): Don't insist that function we are running to
17303 was compiled with -g.
17304
17305 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17306
17307 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17308 to get back into the read system call.
17309 Accept leading newline in case where we woke it up.
17310
17311Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17312
17313 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17314 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17315 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17316 enable ecoff configuration.
17317
17318Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17319
17320 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17321
17322Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17323
17324 * gdb.t16/printcmds.exp: Add another printf test.
17325
17326Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17327
17328 * configure.in: If configured -with-stabs on any target, add
17329 stabsdirs to configdirs.
17330
17331Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17332
17333 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17334 fun" so pattern does not match the command itself.
17335
17336Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17337
17338 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17339
17340Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17341
17342 * gdb.t17/interrupt.exp: Test for more things.
17343
17344Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17345
17346 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17347 compiler arranges the code and line numbers.
17348
17349 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17350
17351Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17352
17353 * gdb.t00/help.exp: Increase expect input buffer size.
17354
17355Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17356
17357 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17358
17359 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17360
17361 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17362
17363 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17364 [0-9]*, not just [0-9].
17365
17366Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17367
17368 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17369
17370 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17371
17372Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17373
17374 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17375
17376Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17377
17378 * gdb.t06/signals.c: Add xfails for sun3.
17379
17380 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17381
17382 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17383 test_stepping tests.
17384
17385Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17386
17387 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17388
17389 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17390
17391 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17392 rather than actually putting it through cpp twice.
17393
17394 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17395
17396Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17397
17398 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17399 no longer needed.
17400
17401Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17402
17403 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17404
17405 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17406 C++ features prints as "struct", make it a pass, not an xfail.
17407
17408Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17409
17410 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17411 Don't require VA to print as "class" rather than "struct".
17412
17413Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17414
17415 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17416
17417Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17418
17419 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17420
17421Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17422
17423 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17424 order.
17425
17426Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17427
17428 * gdb.t16/printcmds.exp: Add printf tests.
17429
17430 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17431
17432 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17433
17434Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17435
17436 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17437 pass counts, to counteract any existing or future setup_xfails.
17438
17439Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17440
17441 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17442 {BEGIN,END}_COMMON for common block instead of STAB.
17443 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17444
17445 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17446 intp_var should be N_GSYM not N_LSYM.
17447 wierd-aout.S: Use a label for the value of the N_SO.
17448 wierd.def: Remove all backslashes.
17449 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17450
17451Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17452
17453 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17454 get the expected next to inheritance3.
17455
17456Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17457
17458 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17459 now that gcc-2.4 gets it right.
17460
17461Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17462
17463 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17464
17465 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17466 generating comp-info.exp which works for cross-compilation.
17467
17468Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17469
17470 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17471 "*-*-sysv4.*".
17472
17473Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17474
17475 * gdb.t01/run.exp: Start with a fresh gdb.
17476 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17477 SVR4.x.
17478
17479Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17480
17481 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17482 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17483 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17484 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17485 things to remove.
17486
17487Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17488
17489 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17490 test cases from bug reports.
17491
17492Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17493
17494 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17495 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17496 avoid spurious xfails.
17497 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17498 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17499 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17500
17501Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17502
17503 * gdb.t00/teststrategy.exp: Rework to provide more useful
17504 description of each test, fix problem with systems that define
17505 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17506 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17507 results for "next over recursive call" so timeouts aren't taken
17508 by error.
17509
17510Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17511
17512 * gdb.t12/scope.exp: Test printing of variables before run.
17513
17514 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17515 printed in wrong order due to sorting.
17516
17517Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17518
17519 * gdb.t00/teststrategy.exp: Fix expected results for printing
17520 user entered string constant. Is array of char, prints with no
17521 address.
17522
17523 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17524 commands.
17525 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17526 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17527 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17528 of struct of char arrays.
17529 * gdb.t00/radix.exp: New tests for radix commands.
17530
17531Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17532
17533 * gdb.t16/printcmd.exp: Print a variable before running program
17534 (with xfail for AIX).
17535
17536Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17537
17538 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17539
17540 * gdb.t16/printcmd.exp: Don't print variables before running program.
17541
17542 * gdb.t06/break.exp: Don't require envp argument to main.
17543
17544 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17545
17546 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17547 Add xfails for rs6000.
17548
17549 * gdb.t02/whatis.exp: Change other tests not to re-test something
17550 we already tested.
17551
17552 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17553 each type used has a variable of that type.
17554
17555Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17556
17557 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17558
17559Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17560
17561 * configure.in: change srctrigger to be a file, not a directory
17562
17563Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17564
17565 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17566
17567 * gdb.t11/list.exp: Fixed a couple of typos.
17568
17569Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17570
17571 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17572 is fixed and PR is closed.
17573 * gdb.t16 (gdbme.c): Add simple test string variable.
17574 * gdb.t16 (printcmds.exp): Add tests with simple test string
17575 variable, primarily for boundaries on "set print elements".
17576
17577Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17578
17579 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17580 Make leading 0's optional and don't expect a tab in the middle
17581 of the number.
17582
17583 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17584
17585 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17586 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17587 don't end command passed to gdb_test with newline.
17588
17589 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17590 signed keyword away, don't expect signed bitfields to be signed.
17591
17592 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17593 printing with only as many 1's as are in the field as well as printing
17594 with 32 1's (see comment).
17595
17596Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17597
17598 * gdb.t00/default.exp: Start with a fresh gdb.
17599 * configure.in (configdirs): Remove gdb.t31 until the chill
17600 compiler works again. It no longer is able to find chillrt0
17601 since it isn't in libchill.a anymore.
17602 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17603 wierd.o, make more modular.
17604 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17605 spurious newlines that caused problems.
17606
17607Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17608
17609 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17610 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17611 gdb.stabs/wierd.{exp,def}: Many new tests.
17612
17613 * gdb.t00/default.exp: update info line for new message.
17614
17615 * gdb.t02/{whatis.exp,gdbme.c}:
17616 Test that "char *" doesn't print as "caddr_t".
17617
17618Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17619
17620 * gdb.t00/help.exp: Use .* in place of some help messages which
17621 just changed.
17622 gdb.t00/default.exp: Update "info frame" test for new message.
17623 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17624 Remove some xfails
17625
17626Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17627
17628 * gdb.t03/{gdbme.c,ptype.exp}:
17629 Add tests for typedef'd struct and union without tags.
17630 Also check "whatis" on a variable of a typedef'd enum without a tag.
17631
17632 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17633 PRMS 1823; the bug still exists but isn't reproduced by this test
17634 anymore), and remove rs6000 XFAIL (the bug is fixed).
17635
17636 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17637 duplicated from whatis.exp. For those that are left, accept
17638 "long", "long int", or "int" for long variables (whatis.exp already
17639 has an XFAIL for "int", so no need to fail it here).
17640
17641 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17642 Deal with GCC's names for types now that GDB uses the compiler's names.
17643
17644 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17645 setup_xfail's for sunos4. If we #defined the signed keyword away,
17646 don't expect GDB to know that char it is signed.
17647
17648 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17649
17650Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17651
17652 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17653 should work on any system, regardless of debugging format.
17654 * gdb.t21/demangle.exp: Move to gdb.t24.
17655 * gdb.t24/demangle.exp: Move from gdb.t21.
17656 * gdb.t24/{Makefile.in, configure.in}: New files.
17657
17658Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17659
17660 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17661 * gdb.stabs: New directory.
17662
17663Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17664
17665 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17666 not just "Quit anyway?".
17667
17668Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17669
17670 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17671 that all setup_xfails are immediately followed by clear_xfails.
17672
17673Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17674
17675 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17676 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17677 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17678 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17679 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17680 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17681 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17682 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17683 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17684 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17685 gdb.t31/chillvars.exp, lib/gdb.exp:
17686 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17687 bug-gdb@prep.ai.mit.edu.
17688
17689Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17690
17691 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17692 with 0.0, not integer 0.
17693
17694Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17695
17696 * gdb.t06/break.exp: Update for "Kill the program" message change.
17697
17698Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17699
17700 * Makefile.in (GDBFLAGS): Set to -nx.
17701 * Makefile.in (site.exp): Use GDBFLAGS.
17702
17703Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17704
17705 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17706 Makefiles.
17707 (check): depend on just-check.
17708 (just-check): added so that tests can be run without a noop
17709 build pass.
17710
17711Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17712
17713 Switch to using configure's configdirs.
17714 * Makefile.in (Makefile): add configure.in dependency.
17715 (SUBDIRS): removed redundant assignment.
17716 * configure.in: switch subdirs assignment to configdirs.
17717 * gdb.t*/configure.in: new files.
17718
17719Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17720
17721 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17722 works.
17723
17724Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17725
17726 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17727 in explicit rules. Apparently this is not supported by some makes.
17728
17729Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17730
17731 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17732
17733Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17734
17735 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17736 disappeared.
17737
17738Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17739
17740 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17741
17742Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17743
17744 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17745 watchpoint problem that is now fixed.
17746 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17747 uninitialized convenience variables.
17748 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17749 structures.
17750
17751Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17752
17753 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17754 which causes expect to get out of sync with gdb on long output
17755 from help set.
17756 * gdb.t09/corefile.exp: Make expected pattern for core file
17757 failing signal and frame output format less sun specific.
17758
17759Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17760
17761 * gdb.t31/chillvars.exp: Add and remove initial dummy
17762 breakpoint, so that symbol table is forced in.
17763 (Needed at least on Sunos4, though it seems not SVR4.)
17764 * gdb.t31/chillvars.exp: Update for changed output format.
17765
17766Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17767
a9c64011 17768 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
17769
17770Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17771
17772 * Makefile.in: Added --srcdir when invoking runtest, removed the
17773 need for a local config file. (optional now)
17774
17775Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17776
17777 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17778 failure count used to force early termination. Add some more
17779 expected failures for gnu style demangling.
17780
17781Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17782
17783 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17784 pmi variable from gdb.t20/gdbme to get optimized away.
17785 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17786 Check for written corefile upon timeout _and_ eof.
17787
17788Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17789
17790 * config/unix-gdb.exp: Add missing return 0.
17791
17792Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17793
17794 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17795 test termination.
17796
17797Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17798
17799 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17800 disappeared.
17801
17802Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17803
17804 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17805 time as i860 support works.
17806
d63a86f8 17807 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17808 "backtrace 100\r" rather than just "backtrace\r", to match last
17809 change.
17810
17811Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17812
17813 * config/udi-gdb.exp (gdb_exit): Remove close command.
17814 (gdb_target_udi): New procedure to set the UDI target.
17815 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17816 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17817 Added waits for prompts after several question responses. Added
17818 some more responses used by a29k-amd-udi-gdb.
17819 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17820 pass different arguments, restart UDI connection after program
17821 completion.
17822 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17823 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17824 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17825 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17826 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17827 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17828 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17829 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17830 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17831 after program completion.
17832 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17833 compiled with a SELECT_VECS setting.
17834 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17835 infinite recursion.
17836
17837 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17838 Added checks for COFF results, and made them expected failures for
17839 all targets. It would be better to make them expected failures
17840 for COFF targets only.
17841
17842Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17843
17844 * Makefile.in: add null dvi target, don't bother to recurse
17845 through test directories for info and install-info; rename
17846 $(datadir) to be dejagnu instead of deja-gnu
17847
17848Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17849
17850 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17851 compiler to coredump.
17852 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17853 code.
17854
17855Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17856
17857 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17858 coredump.
17859 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17860 code.
17861
17862Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17863
17864 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17865 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17866 which in a shell. Deletes xgdb when done.
17867 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17868 Tests the return from the "set height" or "set width" commands.
17869 Added a few return codes where needed.
17870
17871Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17872
17873 * Makefile.in (SUBDIRS): Add gdb.t17.
17874 * configure.in (subdirs): Add gdb.t17.
17875 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17876 files to test gdb's calling of functions in the inferior with
17877 the correct arguments and gdb's ability to retrieve any
17878 result returned.
17879
17880Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17881
17882 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17883 may be called after gdb goes away. Previous versions of expect
17884 needed these to avoid file descriptor leaks, but they cause
17885 errors with the current revision of expect.
17886 * gdb.t00/gdbvars.exp: Use -re on expected output after
17887 setting sevenbit-strings.
17888 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17889 to set sevenbit-strings consistent across tests.
17890 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17891 set sevenbit-strings consistent across tests.
17892
17893Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17894
17895 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17896 expected output to match current "expect" expectations.
17897
17898Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17899
17900 * gdb.t00/default.exp: Change expected output for default "source"
17901 command, to match new gdb behavior which requires a filename to
17902 source.
17903
17904Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17905
17906 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17907 expected fail for i486-*-* that misses the marker2 function.
17908 * gdb.t10/crossload.exp (bfddefault): Allow successful
17909 recognition of a format to pass even if no symbols are found.
17910 Explicitly catch failures where the format is not recognized
17911 or is ambiguous, and add the reason to the fail message.
17912 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17913 the cause is and invalid target and add reason to failure message.
17914 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17915 elf32-i386, elf32-sparc, and elf32-i860.
17916 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17917 Set up expected failure for 'filename'::variable scope resolution,
17918 which is now apparently broken on all targets.
17919 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17920 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17921 gdb.t23/templates.exp: Change failure for missing binfile into
17922 just a warning.
17923 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17924 references.
17925
17926Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17927
17928 * gdb.t00/default.exp: Add expected output for default "source"
17929 command, to match new gdb behavior.
17930 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17931
17932Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17933
17934 * config/*-gdb.exp: returns an error, rather than exiting on
17935 internal errors.
17936
17937Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17938
17939 * gdb.t03/gdbme.c: Add pointer to struct variable.
17940 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17941 referencing struct members.
17942
17943Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17944
17945 * configure.in (mips-idt-ecoff): New target.
17946 * config/mips-gdb.exp: New file for remote board using MIPS remote
17947 debugging protocol.
17948
17949 * Redid configuration scheme. Removed gdb.t*/configure.in.
17950 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17951 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17952 distclean targets. Built executables via .o files. Adjusted
17953 tests to account for source files in $(srcdir) rather than
17954 $(objdir).
17955 * lib/gdb.exp (runto): Don't expect () after the function name,
17956 because it may have arguments.
17957
17958Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17959
17960 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17961 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17962 expected failures for mips-idt-* and mips-sgi-*.
17963 * gdb.t00/default.exp (attach): Kill process if requested.
17964 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17965 that does not read core files.
17966 * gdb.t01/run.exp: Removed checks for exit status code.
17967 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
17968 it is linked in.
17969 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
17970 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
17971 appropriate, rather than doing it by hand.
17972 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
17973 execution.
17974 * gdb.t10/crossload.exp: Kill existing program if needed.
17975 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
17976 appropriate, rather than doing it by hand. Always increase
17977 timeout for this test, not just for VxWorks.
17978
17979Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
17980
17981 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
17982 of Chill STRUCT types and STRUCT values.
17983 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
17984 than "char".
17985 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 17986 struct2): New struct definitions and initializations to test
c906108c
SS
17987 simple Chill STRUCT types.
17988
17989Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
17990
17991 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
17992 the null byte at the end of strings.
17993 * gdb.t00/default.exp: Make show version insensitive to copyright
17994 date.
17995 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
17996 to avoid dependencies on target char signedness.
17997 * gdb.t16/printcmds.exp: Update expected results for explicitly
17998 unsigned char.
17999 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18000 now work.
18001 * gdb.t21/demangle.exp: Add many more patterns for template
18002 demangling, most of them being expected failures.
18003 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18004 string we are matching for, to match on the whole string.
18005 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18006 and fix a whole bunch that had incorrect expected output but were
18007 passing anyway because of the bug in "proc demangle".
18008 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18009 type.
18010 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18011
18012Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18013
a9c64011
AS
18014 * gdb/testsuite: made modifications to testcases, etc., to allow
18015 them to work properly given the reorganization of deja-gnu and the
18016 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18017
18018Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18019
18020 * gdb/testsuite: Initial creation of gdb/testsuite.
18021 Migrated dejagnu testcases and support files for testing nm to
18022 gdb/testsuite from deja-gnu. These files were moved "as is"
18023 with no modifications. This migration is part of a major overhaul
18024 of dejagnu. The modifications to these testcases, etc., which
18025 will allow them to work with the new version of dejagnu will be
18026 made in a future update.
48efe704 18027
8d8cb839 18028 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18029\f
8d8cb839
EZ
18030;; Local Variables:
18031;; mode: change-log
18032;; left-margin: 8
18033;; fill-column: 74
18034;; version-control: never
18035;; End:
902f2ccb
MC
18036
18037 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18038 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18039 Copying and distribution of this file, with or without modification,
18040 are permitted provided the copyright notice and this notice are preserved.
This page took 2.055388 seconds and 4 git commands to generate.