*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e7f86de9
JM
12009-04-22 Joseph Myers <joseph@codesourcery.com>
2
3 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4
334cc82d
TT
52009-04-15 Tom Tromey <tromey@redhat.com>
6
7 * gdb.base/charset.exp: Add regression test.
8
d12672cc
JB
92009-04-14 Joel Brobecker <brobecker@adacore.com>
10
11 * gdb.base/exe-lock.exp: New testcase.
12
18e8c3bc
TT
132009-04-13 Tom Tromey <tromey@redhat.com>
14
15 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16 operator on Frame.
17
5ecd5cbe
UW
182009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19
20 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
21 * gdb.server/ext-attach.exp: Likewise.
22
7309f756
VP
232009-04-03 Vladimir Prus <vladimir@codesourcery.com>
24
25 Eliminate some sleep usage.
26
27 * gdb.mi/basics.c (do_nothing): New.
28 (main): Use do_nothing instead of printf, so that
29 not to introduce race condition between output of
30 inferiour and output of gdb. Do not use sleep as it
31 is not generally available on embedded targets.
32
f4b95f6f
PA
332009-04-02 Pedro Alves <pedro@codesourcery.com>
34
35 * gdb.server/ext-attach.exp: Expect an optional process id after
36 "Detached from remote process".
37
de40b933
JK
382009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
39
40 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
41 gdb.dwarf2/dw2-unresolved.exp: New.
42
2ae101a4
PA
432009-04-02 Pedro Alves <pedro@codesourcery.com>
44
45 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
46 mi_run_to_main.
47
56a8e183
PA
482009-04-02 Pedro Alves <pedro@codesourcery.com>
49
50 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
51 mi_run_to_main. Skip thread exit test on remote targets.
52 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
53 mi_run_to_main.
54 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
55 mi_run_to_main.
56 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
57 when expecting ^connected. Detect when the target doesn't support
58 non-stop mode.
59 (mi_run_cmd): Detect if non-stop mode was requested by isn't
60 supported. Return -1 on error, 0 on success.
61 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
62 (mi_runto): Return mi_runto_helper's result explicitly.
63
c35fafde
PA
642009-04-01 Pedro Alves <pedro@codesourcery.com>
65
66 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
67
f8a8dce6
JB
682009-04-01 Tom Tromey <tromey@redhat.com>
69
70 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
71 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
72 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
73 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
74
71c25dea
TT
752009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
76 Jan Kratochvil <jan.kratochvil@redhat.com>
77
78 PR gdb/931
79 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
80 output.
81 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
82 for gdb/931.
83 * dw2-strp.S (DW_AT_language): Change to C++.
84 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
85
02d9a9ce
JB
862009-03-31 Joel Brobecker <brobecker@adacore.com>
87
88 * gdb.ada/tasks: New testcase.
89
1042e4c0
SS
902009-03-30 Stan Shebs <stan@codesourcery.com>
91
92 * gdb.trace/actions.exp: Update to match new info trace format.
93 * gdb.trace/deltrace.exp: Ditto.
94 * gdb.trace/infotrace.exp: Ditto.
95 * gdb.trace/passcount.exp: Ditto.
96 * gdb.trace/save-trace.exp: Ditto.
97 * gdb.trace/while-stepping.exp: Ditto.
98 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
99
f8f6f20b
TJB
1002009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
101
102 * gdb.python/python-frame.c: New file.
103 * gdb.python/python-frame.exp: New file.
104
c0c6f777
TJB
1052009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
106
107 * gdb.python/python-value.exp: Add tests for the address
108 attribute.
109
3cb51905
AS
1102009-03-29 Andreas Schwab <schwab@linux-m68k.org>
111
112 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
113
88fc996f
DE
1142009-03-26 Doug Evans <dje@google.com>
115
116 * gdb.mi/mi-nonstop-exit.exp: New file.
117 * gdb.mi/non-stop-exit.c: New file.
118
56ef84b1
TT
1192009-03-26 Tom Tromey <tromey@redhat.com>
120
121 Update for change to prologue skipping:
122 * gdb.mi/mi2-simplerun.exp: Update.
123 * gdb.mi/mi2-break.exp: Update.
124 * gdb.mi/mi-simplerun.exp: Update.
125 * gdb.mi/mi-break.exp: Update.
126 * gdb.base/ending-run.exp: Update.
127
def2b000
TJB
1282009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
129
130 * gdb.python/python-value.exp (test_value_in_inferior): Test
131 gdb.Value.is_optimized_out attribute.
132
442ddf59
JK
1332009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
134
135 * gdb.dwarf2/dw2-noloc-main.c: New file.
136 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
137 (.text): Remove.
138 (.data): New.
139 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
140 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
141 (DW_TAG_subprogram func_cu1, noloc): Remove.
142 (main): New.
143 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
144 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
145 (file_symbols): New procedure.
146
a8df5de4
TT
1472009-03-25 Tom Tromey <tromey@redhat.com>
148
149 * gdb.base/charset.exp (valid_target_charset): New proc.
150 Use it to skip tests on invalid charsets.
151
cc1d7add
PM
1522009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
153
154 * gdb.base/completion.exp: Add a test for directory completion.
155
bcd5727b
JK
1562009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 Fix a racy FAIL.
159 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
160 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
161
cc924cad
TJB
1622009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
163
164 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
165 * gdb.python/python-function.exp: Add test for function returning
166 a GDB value.
167
bc3b79fd
TJB
1682009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
169
170 * gdb.python/python-function.exp: New file.
171
6c7a06a3
TT
1722009-03-20 Tom Tromey <tromey@redhat.com>
173
174 * gdb.base/store.exp: Update for change to escape output.
175 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
176 to escape output.
177 * gdb.base/pointers.exp: Update for change to escape output.
178 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
179 to escape output.
180 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
181 escape output.
182 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
183 to escape output.
184 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
185 escape output.
186 * gdb.base/setvar.exp: Update for change to escape output.
187 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
188 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
189 to escape output.
190 (test_print_string_constants): Likewise.
191 * gdb.base/charset.exp (valid_host_charset): Check size of
192 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
193 cases. Handle "auto"-related output.
194 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
195 (uvar, Uvar): New globals.
196
c31af87b
JG
1972009-03-19 Jerome Guitton <guitton@adacore.com>
198
199 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
200 deltas.
201 * gdb.ada/fixed_points.exp: Ditto.
202
51272cf2
PA
2032009-03-18 Pedro Alves <pedro@codesourcery.com>
204
205 * return-nodebug.c: Don't include stdio.h.
206 (init): Delete.
207 (func): Delete definition and provide extern declaration.
208 (t): New.
209 (main): Don't call printf. Call func and store its result in t.
210 * return-nodebug1.c: New.
211 * return-nodebug.exp: Don't expect stdio output. Instead, print
212 the global variable t. Drop printf formatters and cast types from
213 foreach loop. Don't use prepare_for_testing. Compile
214 return-nodebug.c and return-nodebug1.c in separate steps. Don't
215 define FORMAT or CAST.
216
d24948ac
PP
2172009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
218
219 * gdb.base/solib-display.exp: Disable test for remote targers.
220
61ff14c6
JK
2212009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
224
cb4dce93
JK
2252009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 Fix a racy FAIL.
228 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
229 code from `follow parent, print pids'.
230 (`follow child, print pids', `follow parent, print pids'): Call it.
231 Replace `gdb_test "break..."' by gdb_breakpoint.
232
f7c60c5e
VP
2332009-03-13 Vladimir Prus <vladimir@codesourcery.com>
234
235 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 236 sync and async modes.
f7c60c5e 237
383ace49
JB
2382009-03-12 Joel Brobecker <brobecker@adacore.com>
239
240 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
241 that was checked in by mistake. Remove loading of ada.exp, since
242 this is not necessary in this case.
243
4ce102af
JB
2442009-03-12 Joel Brobecker <brobecker@adacore.com>
245
246 * gdb.ada/ptype_arith_binop.exp: New testcase.
247
529a2aef
JB
2482009-03-12 Joel Brobecker <brobecker@adacore.com>
249
250 * gdb.ada/mod_from_name: New testcase.
251
8a38181c
JB
2522009-03-12 Joel Brobecker <brobecker@adacore.com>
253
254 * gdb.ada/tick_last_segv: New testcase.
255
11436dee
VP
2562009-03-12 Vladimir Prus <vladimir@codesourcery.com>
257
61ff14c6 258 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 259
1f31650a
VP
2602009-03-12 Vladimir Prus <vladimir@codesourcery.com>
261
61ff14c6
JK
262 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
263 include the token in ^running and frame info in *stopped.
1f31650a 264
a3247a22
PP
2652009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
266
267 * solib-display.exp: New file.
268 * solib-display-main.c: New file.
269 * solib-display-lib.c: New file.
61ff14c6 270
aae64587
PA
2712009-03-05 Pedro Alves <pedro@codesourcery.com>
272
273 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
274
44aabfbc
JK
2752009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
276
277 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
278 (list_and_check_macro): Use more specific test name.
279 (next to definition): Make the test names unique.
280
c087fcd3
PM
2812009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
282
283 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 284
c86cf029
VP
2852009-02-17 Vladimir Prus <vladimir@codesourcery.com>
286
287 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
288 notifications.
289 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
290 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
291 * lib/mi-support.exp (library_loaded_re): New.
292 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
293
3ea85240
VP
2942009-02-17 Vladimir Prus <vladimir@codesourcery.com>
295
296 * gdb.gdb/observer.exp: Use test_notification observer, not
297 normal_stop, everywhere.
298 (test_normal_stop_notifications): Rename to...
299 (test_notifications): ...this.
300 (test_observer_normal_stop): Rename to...
301 (test_observer): ...this.
302
1903f0e6
DE
3032009-02-16 Doug Evans <dje@google.com>
304
305 * gdb.arch/amd64-disp-step.S (test_int3): New test.
306 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
307 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
308 (test_prefixed_syscall,test_int3): New tests.
309 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
310 (test_prefixed_syscall,test_int3): New tests.
311
1d33d6ba
VP
3122009-02-14 Vladimir Prus <vladimir@codesourcery.com>
313
3cb51905
AS
314 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
315 (mi_expect_interrupt): Likewise.
316 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
317 response.
1d33d6ba 318
faafb047
PM
3192009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
320
321 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
322 * gdb.base/pc-fp.exp (get_valueofx): Remove.
323 Replace calls to get_valueofx by get_hexadecimal_valueof.
324
417e16e2
PM
3252009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
326
327 * lib/gdb.exp (get_valueof): Accept anything as a return value.
328 (get_integer_valueof): New procedure.
329 (get_sizeof): Use new get_integer_value_of.
330 * gdb.base/sizeof.exp: Replace all uses of get_valueof
331 by get_integer_valueof.
332
7065b901
TT
3332009-02-13 Tom Tromey <tromey@redhat.com>
334
335 * gdb.base/remote.exp (get_sizeof): Remove.
336 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
337 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
338 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
339 * lib/gdb.exp (get_valueof): Move from long_long.exp.
340 (get_sizeof): Likewise.
341
5d7cb8df
JK
3422009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
343
344 PR fortran/9806
345 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
346
b2febfff
PP
3472009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
348
349 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
350
4aa995e1
PA
3512009-02-06 Pedro Alves <pedro@codesourcery.com>
352
353 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
354
d8906c6f
TJB
3552009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
356
357 * gdb.python/python-cmd.exp: New file.
358
ff4ab08d
TG
3592009-02-06 Tristan Gingold <gingold@adacore.com>
360
361 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
362
aacd552b
TG
3632009-02-05 Tristan Gingold <gingold@adacore.com>
364
365 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
366 pointer is dereferenced and use this signal name in regexp.
367 * gdb.base/signull.exp: Ditto.
368 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
369 * gdb.base/signull.c (main): Ditto.
370
08c637de
TJB
3712009-02-04 Tom Tromey <tromey@redhat.com>
372 Thiago Jung Bauermann <bauerman@br.ibm.com>
373
374 * gdb.python/python-value.exp: Use `gdb.history' instead of
375 `gdb.value_from_history'.
376 (test_value_numeric_ops): Add test for conversion of enum constant.
377 * gdb.python/python-value.c (enum e): New type.
378 (evalue): New global.
379 (main): Use argv.
380
20261af8
JG
3812009-02-04 Jerome Guitton <guitton@adacore.com>
382
383 * gdb.ada/uninitialized_vars: New test program.
384 * gdb.ada/uninitialized_vars.exp: New testcase.
385
52e44b43
TT
3862009-02-02 Tom Tromey <tromey@redhat.com>
387
388 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
389 * gdb.cp/pr2489.cc: Rename...
390 * gdb.cp/pr9594.cc: ... to this.
391
1c71341a
TT
3922009-02-02 Tom Tromey <tromey@redhat.com>
393
394 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
395 * gdb.cp/pr2489.cc: New file.
396 * gdb.cp/cpcompletion.exp: New file.
397
a4295225
TT
3982009-02-02 Tom Tromey <tromey@redhat.com>
399
400 PR exp/9059:
401 * gdb.cp/call-c.exp: Add regression test.
402 * gdb.cp/call-c.cc (FooHandle): New typedef.
403 (main): New variable 'handle'.
404
592375cd
VP
4052009-01-30 Vladimir Prus <vladimir@codesourcery.com>
406
407 * lib/mi-support.exp (et_mi_thread_list)
408 (check_mi_and_console_threads): Adjust for current thread in
409 -thread-list-ids output.
410
41447f92
VP
4112009-01-30 Vladimir Prus <vladimir@codesourcery.com>
412
413 * gdb.mi/mi-break.exp (test_disabled_creation): New.
414 Call it.
415
35669430
DE
4162009-01-28 Doug Evans <dje@google.com>
417
418 * gdb.arch/amd64-disp-step.S: New file.
419 * gdb.arch/amd64-disp-step.exp: New file.
420 * gdb.arch/i386-disp-step.S: New file.
421 * gdb.arch/i386-disp-step.exp: New file.
422
09f00d9a
PM
4232009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
424
425 * gdb.base/find.exp: Set newline variable
426 using quotes instead of braces to fix cygwin failures.
427
1e8fb976
PA
4282009-01-23 Pedro Alves <pedro@codesourcery.com>
429
430 * gdb.base/radix.exp: Add tests to ensure that that set
431 input-radix 0 and set output-radix 0 are really rejected.
432
da061712
PA
4332009-01-23 Pedro Alves <pedro@codesourcery.com>
434
435 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
436 copyright years.
437
dd7e2d2b
PA
4382009-01-23 Pedro Alves <pedro@codesourcery.com>
439
440 PR gdb/9664:
441 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
442
392452f6
PA
4432009-01-22 Pedro Alves <pedro@codesourcery.com>
444
445 PR c++/9631:
446 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
447
8653e71c
PM
4482009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
449
450 * gdb.server/file-transfer.exp: Use EXEEXT variable for
451 binfile definition to fix Windows OS failure.
452
a12cc160
DJ
4532009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
454
455 PR gdb/9346
456 * gdb.base/interrupt.c (sigint_handler): New.
457 (main): Install a SIGINT handler if SIGNALS is defined. Exit
458 on error.
459 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
460 Test "signal SIGINT".
461
b89667eb
DE
4622009-01-19 Doug Evans <dje@google.com>
463
464 * gdb.base/break.exp: Update expected gdb output.
465 * gdb.base/sepdebug.exp: Ditto.
466 * gdb.mi/mi-syn-frame.exp: Ditto.
467 * gdb.mi/mi2-syn-frame.exp: Ditto.
468 * gdb.base/call-signal-resume.exp: New file.
469 * gdb.base/call-signals.c: New file.
470 * gdb.base/unwindonsignal.exp: New file.
471 * gdb.base/unwindonsignal.c: New file.
472 * gdb.threads/interrupted-hand-call.exp: New file.
473 * gdb.threads/interrupted-hand-call.c: New file.
474 * gdb.threads/thread-unwindonsignal.exp: New file.
475
adb483fe
DJ
4762009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
477
478 * gdb.base/define.exp: Test defining and hooking prefix commands.
479 * gdb.python/python.exp: Update test for "show user" output.
480
60023297
JK
4812009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
482
483 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
484 now the output exactly, using less wildcards. Expect also the output
485 of gfortran-4.3. Update for the f-valprint.c modification from
486 2008-04-22.
487 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
488 Remove gdb_test test names where matching the command.
489
ccc57cf9
PA
4902009-01-01 Pedro Alves <pedro@codesourcery.com>
491
492 PR breakpoints/9681:
493 * gdb.base/watchpoint.exp: Add regression test.
494
c7a6ca08
PA
4952008-12-31 Pedro Alves <pedro@codesourcery.com>
496
497 * gdb.threads/attach-into-signal.exp: Don't use
498 gdb_suppress_entire_file.
499 * gdb.threads/attach-stopped.exp: Ditto.
500 * gdb.threads/attachstop-mt.exp: Ditto.
501
3a031f65
PA
5022008-12-31 Pedro Alves <pedro@codesourcery.com>
503
504 PR gdb/8812:
505 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
506
09e6485f
PA
5072008-12-29 Pedro Alves <pedro@codesourcery.com>
508
509 PR gdb/7536:
510 * gdb.base/radix.exp: Add tests to ensure invalid input radices
511 and unsupported output radices are really rejected.
512
0cd53049
JK
5132008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
514
515 * gdb.cp/punctuator.exp: Backslash the '$' signs.
516
ba163c7e
TT
5172008-12-22 Tom Tromey <tromey@redhat.com>
518
519 * gdb.cp/punctuator.exp: New file.
520
6f4de6c9
JK
5212008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
522
523 * gdb.base/completion.exp (Completing non-existing component): New test.
524
0f34d0b4
JK
5252008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
526
527 Fix for PR gdb/8648.
528 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
529 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
530 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
531 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
532
db2ad4c3
JK
5332008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
534
535 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
536
bb5ef15e
DP
5372008-12-16 Christophe Lyon <christophe.lyon@st.com>
538
539 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
540 compiler actually generate code at the expected line number.
541
90142adc
JZ
5422008-12-15 Jie Zhang <jie.zhang@analog.com>
543
544 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
545
fad6eecd
TT
5462008-12-12 Tom Tromey <tromey@redhat.com>
547
548 * gdb.base/commands.exp (redefine_hook_test): New proc.
549 Call it.
550
17c8aaf5
TT
5512008-12-11 Tom Tromey <tromey@redhat.com>
552
553 * gdb.base/macscp.exp: New regression test.
554
7c8adf68
TT
5552008-12-11 Tom Tromey <tromey@redhat.com>
556
557 * gdb.base/macscp.exp: Print "address.addr".
558 * gdb.base/macscp1.c (struct outer): New struct.
559 (address): New global.
560
b05dcbb7
TT
5612008-12-09 Tom Tromey <tromey@redhat.com>
562
563 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
564 Call it.
565
2d476de1
DE
5662008-12-04 Doug Evans <dje@google.com>
567
568 * gdb.server/ext-run.exp: Relax regexp for init program.
569
87bdc959
TG
5702008-12-03 Tristan Gingold <gingold@adacore.com>
571
572 * gdb.base/macscp.exp: Generate an object file during compilation
573 to work around Darwin dsymutil limitations.
574
e0740f77
JK
5752008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
576
577 Test resolving external references to TLS variables.
578 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
579 FILE2_THREAD_LOCAL.
580 (testfile2, srcfile2): New variables.
581 * gdb.threads/tls.c (file2_thread_local)
582 (function_referencing_file2_thread_local): New.
583 * gdb.threads/tls2.c: New file.
584
67f0aac5
JB
5852008-11-28 Joel Brobecker <brobecker@adacore.com>
586
587 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
588 rather than integer, as integer might not be big enough when
589 on 64bit targets.
67f0aac5 590
c332165e
JG
5912008-11-27 Jerome Guitton <guitton@adacore.com>
592
593 * gdb.cp/formatted-ref.exp: Add equality test.
594 * gdb.ada/formatted_ref.exp: Ditto.
595
fc9b693c
JK
5962008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
597
598 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
599 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
600
a9c64011
AS
6012008-11-20 Andreas Schwab <schwab@suse.de>
602
603 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
604 matching syscall entry point.
605 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
606 (tcatch_vfork_then_child_follow): Likewise. Finish through
607 vfork even if we stopped at the syscall trampoline.
608
e2fd701e
DE
6092008-11-20 Doug Evans <dje@google.com>
610
611 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
612
69abc51c
TJB
6132008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
614
615 * gdb.arch/ppc-dfp.exp: New file.
616 * gdb.arch/ppc-dfp.c: New file.
617
c14c28ba
PP
6182008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
619
620 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 621
2e74121d
DE
6222008-11-17 Doug Evans <dje@google.com>
623
624 * gdb.mi/mi-syn-frame.exp: Update expected output.
625 * gdb.mi/mi2-syn-frame.exp: Update expected output.
626
66bb093b
VP
6272008-11-17 Vladimir Prus <vladimir@codesourcery.com>
628
629 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
630 "thread N" results in =thread-selected.
631 * lib/mi-support (mi_run_cmd, mi_expect_stop)
632 (mi_send_resuming_command_raw): Be prepared for
633 =thread-selected.
634
3d043ef6
VP
6352008-11-17 Vladimir Prus <vladimir@codesourcery.com>
636
a9c64011
AS
637 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
638 * lib/mi-support.exp: Likewise.
3d043ef6 639
808104c8
JB
6402008-11-16 Joel Brobecker <brobecker@adacore.com>
641
642 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
643 commands from the expected output for "help catch".
644
00b22944
JB
6452008-11-15 Joel Brobecker <brobecker@adacore.com>
646
647 * gdb.ada/int_deref.exp: New testcase.
648
59669435
TT
6492008-11-14 Nick Roberts <nickrob@snap.net.nz>
650
651 * gdb.mi/gdb2549.exp: New file.
652
de04a248
DE
6532008-11-11 Doug Evans <dje@google.com>
654
655 * gdb.base/callexit.exp: New file.
656 * gdb.base/callexit.c: New file.
657
6b8ce727
DE
6582008-11-10 Doug Evans <dje@google.com>
659
660 * lib/gdb.exp (GDBFLAGS): Move -nx ...
661 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
662 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
663 (default_gdb_start,default_gdb_exit): Ditto.
664 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
665 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
666 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
667 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
668 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
669 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
670
1b14b8aa
AS
6712008-11-03 Andreas Schwab <schwab@suse.de>
672
673 * gdb.base/hashline2.exp: Fix typo.
674 * gdb.base/hashline3.exp: Likewise.
675
f3134b88
TT
6762008-10-30 Tom Tromey <tromey@redhat.com>
677
678 * gdb.base/pointers.exp: Add test.
679 * gdb.base/pointers.c (k, S): New typedefs.
680 (instance): New global.
681
c2226152
AS
6822008-10-30 Andreas Schwab <schwab@suse.de>
683
684 * gdb.base/args.exp: Add tests for newlines.
685
462f405c
JB
6862008-10-30 Joel Brobecker <brobecker@adacore.com>
687
688 gdb.base/foll-exec.exp: Update the expected output of a couple
689 of "info breakpoints" tests.
690
79a45b7d
TT
6912008-10-28 Tom Tromey <tromey@redhat.com>
692
693 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
694
adc13a14
PA
6952008-10-24 Pedro Alves <pedro@codesourcery.com>
696
697 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
698 gdb_start_cmd.
699 Use runto_main before any test that requires execution.
700
252fbfc8
PA
7012008-10-23 Pedro Alves <pedro@codesourcery.com>
702
703 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
704 instead of SIGINT.
705
28148e3d
JB
7062008-10-22 Joel Brobecker <brobecker@adacore.com>
707
708 * gdb.base/completion.exp: Update expected output following
709 the addition of the "info tasks" command.
710
c209f847
TT
7112008-10-22 Tom Tromey <tromey@redhat.com>
712
713 * gdb.base/exprs.exp (test_expr): Add test for string
714 concatenation.
715
f177e350
PA
7162008-10-19 Pedro Alves <pedro@codesourcery.com>
717
718 * configure.ac: Output gdb.python/Makefile.
719 * configure: Regenerate.
720 * gdb.python/Makefile.in: New.
721
cce89356
JB
7222008-10-16 Joel Brobecker <brobecker@adacore.com>
723
724 * gdb.base/foll-fork.exp: Adjust the expected output to match
725 the new description for fork/vfork catchpoints in the "info
726 breakpoints" output.
727
176d289d
TJB
7282008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
729
730 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
731
a08702d6
TJB
7322008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
733
734 * gdb.python/python-value.c: New file.
735 * gdb.python/python-value.exp: New file.
736
1c5cfe86
PA
7372008-10-15 Pedro Alves <pedro@codesourcery.com>
738
739 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
740
5a98ad69
DP
7412008-10-15 Denis Pilat <denis.pilat@st.com>
742
41702f1b 743 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 744
dcb1a1e2
TT
7452008-10-09 Tom Tromey <tromey@redhat.com>
746
747 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
748 'fprintf' and 'stderr'.
749
9124fe48
JB
7502008-10-07 Joel Brobecker <brobecker@adacore.com>
751
752 * gdb.ada/ref_tick_size.exp: New testcase.
753
45452591
DE
7542008-10-06 Doug Evans <dje@google.com>
755
756 * gdb.dwarf2/dw2-cu-size.exp: New file.
757 * gdb.dwarf2/dw2-cu-size.S: New file.
758
759 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
760 .Ltype_int for clarity.
761
4fc5b208
PP
7622008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
763
764 PR gdb/2384:
765 * gdb.cp/gdb2384.exp: Extended to test more cases.
766 * gdb.cp/gdb2384.cc: Likewise.
767 * gdb.cp/gdb2384-base.h: Likewise.
768 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 769
d78df370
JK
7702008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
771
772 * gdb.base/maint.exp (maint print type): Remove printing
773 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
774
9a044a89
TT
7752008-09-30 Tom Tromey <tromey@redhat.com>
776
777 * gdb.base/macscp.exp: Add completion tests.
778 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
779 (TWENTY_THREE): Likewise.
780 (FORTY_EIGHT): Likewise.
781
506800a9
TT
7822008-09-30 Tom Tromey <tromey@redhat.com>
783
784 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
785 everywhere.
786 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
787
1a6f01b5
JK
7882008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
789
790 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
791 testcase is derived from. Fix racy dependency on an expected PID
792 number. No longer support the testcase on Linux kernel 2.4.x.
793
2fae03e8
TT
7942008-09-27 Tom Tromey <tromey@redhat.com>
795
796 * gdb.base/macscp.exp: Add tests for stringification, splicing,
797 and varargs.
798
1ad15515
PA
7992008-09-22 Pedro Alves <pedro@codesourcery.com>
800
801 * lib/mi-support.exp (mi_expect_interrupt): New.
802 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
803 from gdb.mi/mi-nonstop.exp.
804 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
805 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
806 lib/mi-support.exp.
807 Use mi_check_thread_states throughout. Avoid ".*" and do not
808 require an anchor after -exec-run.
809
d0b76dc6
DJ
8102008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
811
812 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
813 stop is pending. Avoid ".*" when two stops are pending.
814 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
815 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
816 newlines in fullnames.
817 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
818 (mi_expect_stop): Update comments. Only anchor in sync mode.
819 Do not match newlines.
820 (mi_send_resuming_command_raw): Always return status.
821 (mi_get_stop_line): Do not match more than one line by accident.
822 Only anchor in sync mode.
823 (mi_run_inline_test): If -exec-next fails, give up.
824
9990c830
UW
8252008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
826
827 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
828 on SPU.
829
ebcf6f00
JB
8302008-09-10 Joel Brobecker <brobecker@adacore.com>
831
832 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
833
b6db24e5
JB
8342008-09-10 Joel Brobecker <brobecker@adacore.com>
835
836 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
837 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
838 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
839 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
840 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
841 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
842 gdb.ada/interface.exp, gdb.ada/null_array.exp,
843 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
844 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
845 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
846 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
847 Include the "= " sequence in the expected output of print tests.
848
2bf448e0
JB
8492008-09-10 Joel Brobecker <brobecker@adacore.com>
850
851 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
852 description for boolean types.
853
d51fd4c8
PA
8542008-09-09 Pedro Alves <pedro@codesourcery.com>
855
856 * gdb.base/hook-stop-continue.c: New.
857 * gdb.base/hook-stop-continue.exp: New.
858
694182d2
DJ
8592008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
860
861 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
862
3b8a7fc0
JG
8632008-09-08 Jerome Guitton <guitton@adacore.com>
864
865 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
866 (stack_check_probe_2, stack_check_probe_loop_1)
867 (stack_check_probe_loop_2): New functions.
868 (main): Add call to these new functions.
869 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
870 functions, check that the breakpoint is inserted at the appropriate
871 location.
872 (insert_breakpoint): Slightly refine this procedure so that it can
873 be called several times in the test.
874
96cc0ae8
JG
8752008-09-08 Jerome Guitton <guitton@adacore.com>
876
877 * gdb.base/stack-checking.c: New file.
878 * gdb.base/stack-checking.exp: New file.
879
1f08b409
TJB
8802008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
881
882 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
883 * gdb.arch/altivec-regs.exp: Likewise.
884 * gdb.arch/vsx-regs.exp: Likewise.
885
3099e1c4
TJB
8862008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
887
888 * gdb.arch/ppc-fp.exp: New file.
889 * gdb.arch/ppc-fp.c: New file.
890
cc69bfc1
PP
8912008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
892
893 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
894 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 895
b02a33db
MS
8962008-09-04 Michael Snyder <msnyder@vmware.com>
897
898 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
899 as "at" (for non-debug functions such as _start).
900
2992cbe0
UW
9012008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
902
903 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
904 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
905 software watchpoints.
906 * gdb.base/watch_thread_num.exp: Likewise.
907
514f746b
AR
9082008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
909
910 * gdb.arch/i386-bp_permanent.exp: New test.
911
876cecd0
TT
9122008-08-24 Tom Tromey <tromey@redhat.com>
913
914 * gdb.base/maint.exp: Update "maint print type".
915
80f73d71
VP
9162008-08-21 Vladimir Prus <vladimir@codesourcery.com>
917
918 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
919 support. Adjust the order of "*running" notifications.
920 * gdb.mi/non-stop.c: Don't cast from int to void* and
921 back.
922
d9c78d7d
MK
9232008-08-20 Mark Kettenis <kettenis@gnu.org>
924
925 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
926 expect to find it in the "info frame" output.
927
97a2d1d3
DJ
9282008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
929
930 * gdb.base/interp.exp: Always consume both prompts.
931
b96e2927
PA
9322008-08-20 Pedro Alves <pedro@codesourcery.com>
933
934 * gdb.base/pending.exp: Test pending breakpoints without symbols
935 loaded.
936
8cf6e61a
VP
9372008-08-19 Vladimir Prus <vladimir@codesourcery.com>
938
939 * lib/mi-support.exp (mi_expect_stop): Produce
940 more details on failures.
941 * gdb.mi/mi-nonstop.exp: New.
942 * gdb.mi/non-stop.c: New.
943
c6ebd6cf
VP
9442008-08-19 Vladimir Prus <vladimir@codesourcery.com>
945
a9c64011
AS
946 * gdb.mi/mi-async.exp: Use 'set target-async'.
947 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 948
46a9b8ed
DJ
9492008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
950
951 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
952
44feb3ce
TT
9532008-08-17 Tom Tromey <tromey@redhat.com>
954
955 * gdb.base/help.exp (help catch): Rewrite.
956
311a4e6b
TJB
9572008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
958
959 * gdb.base/define.exp: Test indented command documentation.
960 * gdb.python/python.exp: Test indented multi-line command.
961
604c2f83
LM
9622008-08-15 Luis Machado <luisgpm@br.ibm.com>
963
964 * testsuite/gdb.arch/vsx-regs.c: New source file.
965 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
966 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
967
886a217c
TT
9682008-08-14 Tom Tromey <tromey@redhat.com>
969
970 * gdb.base/macscp.exp: Add regression test for "macro define" or
971 "macro undef" with no arguments.
972
c814a4f3
PP
9732008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
974
975 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 976
12ab8a60
UW
9772008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
978
979 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
980
d57a3c85
TJB
9812008-08-06 Tom Tromey <tromey@redhat.com>
982
983 * gdb.python/python.exp: New file.
984
c7b778ff
JK
9852008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
986
987 Fix for PR gdb/1543.
988 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
989 $LOCATION.
990 (location): New variable.
991 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
992 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
993 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
994 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
995 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
996 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
997 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
998 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
999 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1000 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1001 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1002 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1003 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1004 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1005 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1006 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1007 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1008 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1009 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1010 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1011 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1012 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1013 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1014 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1015 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1016 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1017 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1018 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1019 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1020 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1021 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1022 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1023 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1024 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1025 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1026 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1027 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1028 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1029 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1030 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1031 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1032 gdb.base/type-opaque.exp, gdb.base/until.exp,
1033 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1034 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1035 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1036 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1037 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1038 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1039 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1040 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1041 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1042 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1043 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1044 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1045 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1046 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1047 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1048 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1049 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1050 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1051 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1052 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1053 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1054 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1055 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1056 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1057 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1058 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1059 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1060 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1061 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1062 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1063 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1064 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1065 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1066 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1067 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1068 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1069 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1070 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1071 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1072 to bug-gdb@prep.ai.mit.edu .
1073
5e06a3d1
VP
10742008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1075
1076 * lib/mi-support.exp (mi_load_shlibs): New.
1077 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1078
9d81d21b
VP
10792008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1080
1081 * lib/mi-support.exp (get_mi_thread_list)
1082 (check_mi_and_console_threads): New, moved from ...
1083 * gdb.mi/mi-pthread.exp: ...here.
1084 * gdb.mi/gdb669.exp (get_mi_thread_list)
1085 (check_mi_and_console_threads): Delete.
1086 * gdb.mi/mi2-pthread.exp: Likewise.
1087
bae98fe0
TT
10882008-07-28 Tom Tromey <tromey@redhat.com>
1089
1090 * Makefile.in (just-check): Remove. Move body to...
1091 (check): ... here.
1092
57380f4e
DJ
10932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1094
1095 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1096 Add a test for duplicated SIGINTs.
1097
e09490f1
DJ
10982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1099
1100 * gdb.threads/schedlock.exp (get_args): Update to work for any
1101 value of NUM.
1102 (Top level): Report the number of threads that did not resume.
1103
6387b45f
DJ
11042008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1105
1106 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1107
62f64ff2
DJ
11082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1109
1110 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1111 non-MI prompt.
1112
fa8de41e
TT
11132008-07-26 Tom Tromey <tromey@redhat.com>
1114
1115 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1116 (function_struct, function_struct_ptr): New globals.
1117 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1118 function pointer in a struct.
1119
ccb3ac8a
TT
11202008-07-26 Tom Tromey <tromey@redhat.com>
1121
1122 * gdb.base/macscp.exp: Add test for macro lexing bug.
1123
d7d9f01e
TT
11242008-07-18 Tom Tromey <tromey@redhat.com>
1125
1126 * gdb.base/macscp.exp: Add macro tests.
1127
9bf07184
PP
11282008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1129
1130 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1131
becf6477
PP
11322008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1133
1134 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1135
0709f7d3
PP
11362008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1137
1138 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1139
7093c834
PP
11402008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1141
1142 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1143
b432ffe3
JK
11442008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1145
1146 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1147
b1a268e5
VP
11482008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1149
1150 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1151
e2995f8e
KB
11522008-07-11 Kevin Buettner <kevinb@redhat.com>
1153
1154 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1155 of regexp to account for changes made to GDB in the printing of
1156 byte vectors.
1157
14032a66
TT
11582008-07-11 Tom Tromey <tromey@redhat.com>
1159
1160 * gdb.base/completion.exp: Add 'help' completion test.
1161
981505ef
JK
11622008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1165
10568435
JK
11662008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1167
1168 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1169
4487aabf
PA
11702008-07-09 Pedro Alves <pedro@codesourcery.com>
1171
1172 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1173
a4a9b1c4
PA
11742008-07-09 Pedro Alves <pedro@codesourcery.com>
1175
1176 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1177
3c3185ac
JK
11782008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1179
1180 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1181
7ebd49dc
VP
11822008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1183
1184 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1185 previous commit. Add a comment.
1186
84e46146
PA
11872008-06-28 Pedro Alves <pedro@codesourcery.com>
1188
1189 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1190
0f8d4a2f
VP
11912008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1192
1193 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1194
f747e0ce
PA
11952008-06-27 Pedro Alves <pedro@codesourcery.com>
1196
1197 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1198 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1199 compiling an executable, link in an object that forces unbuffered
1200 output.
1201 * lib/set_unbuffered_mode.c: New file.
1202
734a5c36
JK
12032008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1204
1205 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1206
a2840c35
VP
12072008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1208
a9c64011
AS
1209 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1210 mi_expect_stop.
1211 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1212 Demand that *running is output.
1213 (detect_async): Perform checking every time.
1214 (mi_send_resuming_command): Extract everything into...
1215 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1216 (mi_expect_stop): Don't accept any output before *stopped.
1217
6ae37fef
VP
12182008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1219
1220 Robustify mi-simplerun.
a9c64011
AS
1221 * gdb.mi/basics.c (main): Add a call to sleep.
1222 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1223 * gdb.mi/mi2-cli.exp: Likewise.
1224 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1225
b4aa76f0 12262008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1227
1228 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1229
e1ac3328
VP
12302008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1231
a9c64011
AS
1232 * gdb.mi/mi-console.exp: Adjust.
1233 * gdb.mi/mi-syn-frame.exp: Adjust.
1234 * gdb.mi/mi2-console.exp: Adjust.
1235 * gdb.mi/mi2-syn-frame.exp: Adjust.
1236 * lib/mi-support.exp (mi_run_cmd): Adjust.
1237 (mi_send_resuming_command): Adjust.
e1ac3328 1238
f7f9a841
VP
12392008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1240
1241 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1242 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1243 testing of stopped.
1244 * gdb.mi/mi2-syn-frame.exp: Likewise.
1245 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1246 (async, detect_async): New.
1247 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1248 depending on if we're running in sync or async mode.
f7f9a841 1249
37cd5d19
TT
12502008-06-09 Tom Tromey <tromey@redhat.com>
1251
1252 * gdb.base/completion.exp: New tests for field name completion
1253 with spaces, and field name completion with '->'.
1254
65d12d83
TT
12552008-06-06 Tom Tromey <tromey@redhat.com>
1256
1257 * gdb.base/break1.c (struct some_struct): New struct.
1258 (values): New global.
1259 * gdb.base/completion.exp: Add field name completion test.
1260
ebfe2e3f
PP
12612008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1262
1263 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1264 to pointer.
1265 * gdb.cp/call-c.cc: Likewise.
1266
bcf6fc3a
NR
12672008-06-06 Nick Roberts <nickrob@snap.net.nz>
1268
1269 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1270 annotation.
1271
49fd4a42 12722008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1273 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1274
1275 * gdb.threads/execl.c, gdb.threads/execl1.c,
1276 gdb.threads/execl.exp: New tests.
a9c64011 1277
8a34ac3f
AR
12782008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1279 Daniel Jacobowitz <dan@codesourcery.com>
1280
1281 * gdb.cp/exception.exp: Activate test, make it work with pending
1282 catchpoints.
1283
86ae69ef
JK
12842008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1285
1286 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1287
f7f9ae2c
VP
12882008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1289
a9c64011
AS
1290 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1291 now printed.
1292 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1293
2a2d4dc3
AS
12942008-05-27 Andreas Schwab <schwab@suse.de>
1295
1296 * gdb.base/frame-args.exp: Handle arguments that are optimized
1297 out.
1298
5099e4d9
LM
12992008-05-26 Luis Machado <luisgpm@br.ibm.com>
1300
1301 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1302 quiet for ppc32 and group options into a single variable.
1303
d9c36a91
JB
13042008-05-23 Joel Brobecker <brobecker@adacore.com>
1305
1306 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1307 of zero-size elements.
1308 * gdb.ada/null_array.exp: Test printing this new array.
1309
103a8671
JK
13102008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1311
1312 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1313
07a4cc1a 13142008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1315
1316 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1317 of the "finish" command.
1318
55f996a7
NR
13192008-05-21 Nick Roberts <nickrob@snap.net.nz>
1320
1321 * gdb.base/annota1.exp: Test for new annotation.
1322
907fc202
UW
13232008-05-16 Pedro Alves <pedro@codesourcery.com>
1324
1325 * gdb.base/fixsection.exp: New file.
1326 * gdb.base/fixsection0.c: New file.
1327 * gdb.base/fixsection1.c: New file.
1328
e8f97270
UW
13292008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1330
1331 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1332 * gdb.base/annota3.exp: Likewise.
1333
ac0bb574
NF
13342008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1335
1336 * gdb.base/watch_thread_num.exp: Don't run tests that require
1337 watchpoints if the target doesn't support them.
1338
6fadd07a
DE
13392008-05-12 Doug Evans <dje@google.com>
1340
1341 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1342
6e9a4a30
JB
13432008-05-09 Joel Brobecker <brobecker@adacore.com>
1344
1345 * gdb.ada/assign_1.exp: New testcase.
1346
08388c79
DE
13472008-05-09 Doug Evans <dje@google.com>
1348
a3c83fae
DE
1349 * gdb.base/find.exp: New file.
1350 * gdb.base/find.c: New file.
08388c79 1351
bd5ddfe8
DJ
13522008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1353
1354 * gdb.base/commands.exp (watchpoint_command_test): Handle
1355 gdb,no_hardware_watchpoints.
1356 * gdb.base/float.exp: Allow ARM targets without floating point.
1357 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1358
b5dd68e2 13592008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1360 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1361
1362 * gdb.ada/lang_switch: New test program.
1363 * gdb.ada/lang_switch.exp: New testcase.
1364
382d13d1
DE
13652008-05-05 Doug Evans <dje@google.com>
1366
1367 * gdb.base/help.exp (disassemble): Update expected help text.
1368
9dd789d0
PA
13692008-05-04 Pedro Alves <pedro@codesourcery.com>
1370
1371 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1372
611c83ae
PA
13732008-05-04 Pedro Alves <pedro@codesourcery.com>
1374
1375 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1376 different times.
1377
ff013f42
JK
13782008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1379
1380 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1381 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1382 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1383 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1384
96dff6a2
VP
13852008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1386
1387 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1388 notification to appear.
1389
55cd6f92
DJ
13902008-05-04 Daniel Jacobowitz <dan@debian.org>
1391
1392 * gdb.base/fullname.c: New file.
1393 * gdb.base/fullname.exp: New file.
1394 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1395
d705c43c
PA
13962008-05-03 Pedro Alves <pedro@codesourcery.com>
1397
1398 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1399 expressions with macros.
1400
333222e1
JK
14012008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1402
1403 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1404
5ac01682
DJ
14052008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1406
1407 * gdb.base/completion.exp: Handle lack of other symbols beginning
1408 with "a".
1409
1410 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1411
237fc4c9
PA
14122008-05-02 Jim Blandy <jimb@codesourcery.com>
1413
1414 * gdb.asm/asmsrc1.s: Add scratch space.
1415
ed5e9466
DJ
14162008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1417 Daniel Jacobowitz <dan@codesourcery.com>
1418
1419 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1420 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1421 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1422
b39cc962
DJ
14232007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1424
1425 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1426
36d520f5
JB
14272008-05-01 Joel Brobecker <brobecker@adacore.com>
1428
1429 * gdb.base/info-target.exp: New testcase.
1430
8d4e3071
DJ
14312008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1432
1433 * gdb.cp/hang.exp: Use .cc instead of .C.
1434 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1435 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1436
6f3f3097
DJ
14372008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1438
1439 * gdb.base/gdb1250.exp: Remove perror.
1440 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1441
5550a914
PA
14422008-04-30 Pedro Alves <pedro@codesourcery.com>
1443
1444 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1445 .2byte.
1446
d848e687
DJ
14472008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1448
1449 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1450 (maybe_kfail): New.
1451
93b5768b
PA
14522008-04-25 Pedro Alves <pedro@codesourcery.com>
1453
1454 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1455
721c02de
VP
14562008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1457
a9c64011
AS
1458 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1459 * gdb.mi/mi2-syn-frame.exp: Likewise.
1460 * lib/mi-support.exp: Likewise.
721c02de 1461
74960c60
VP
14622008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1463
1464 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1465 to specify regexp for the location to stop at.
1466 * gdb.base/break-always.c: New.
1467 * gdb.base/break-always.exp: New.
1468
d24317b4
VP
14692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1470
1471 * lib/mi-support.exp (mi_runto_helper): Adjust
1472 for the original-location field.
1473 (mi_create_breakpoint, mi_list_breakpoints): New.
1474 * gdb.mi/mi-break.exp: Adjust.
1475 * gdb.mi/mi2-break.exp: Adjust.
1476 * gdb.mi/mi-pending.exp: Adjust.
1477 * gdb.mi/mi-simplerun.exp: Adjust.
1478 * gdb.mi/mi2-simplerun.exp: Adjust.
1479 * gdb.mi/mi-syn-frame.exp: Adjust.
1480 * gdb.mi/mi2-syn-frame.exp: Adjust.
1481 * gdb.mi/mi-until.exp: Adjust.
1482 * gdb.mi/mi2-until.exp: Adjust.
1483 * gdb.mi/mi-var-display.exp: Adjust.
1484 * gdb.mi/mi2-var-display.exp: Adjust.
1485 * gdb.mi/mi-watch.exp: Adjust.
1486 * gdb.mi/mi2-watch.exp: Adjust.
1487
fdc59709 14882008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1489
a9c64011
AS
1490 * aclocal.m4: Add override.m4.
1491 * configure: Regenerate.
fdc59709 1492
8e91f023
VP
14932008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1494
1495 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1496 '-var-update --all-values' reports new value even the type
1497 of a variable object has changed.
1498
233a11ab
CS
14992008-04-18 Craig Silverstein <csilvers@google.com>
1500
1501 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1502 files.
d24317b4 1503
9c1137ad
JB
15042008-04-18 Joel Brobecker <brobecker@adacore.com>
1505
1506 * gdb.ada/atomic_enum: New test program.
1507 * gdb.ada/atomic_enum.exp: New testcase.
1508
66d0bbc7
DE
15092008-04-17 Doug Evans <dje@google.com>
1510
1511 * gdb.opt/Makefile.in: Fix whitespace.
1512
100906b0
UW
15132008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1514
1515 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1516
4584e32e
DE
15172008-04-17 Doug Evans <dje@google.com>
1518
1519 * gdb.base/hashline1.exp: New testcase.
1520 * gdb.base/hashline2.exp: New testcase.
1521 * gdb.base/hashline2.exp: New testcase.
1522
0a320680
PA
15232008-04-17 Pedro Alves <pedro@codesourcery.com>
1524
1525 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1526
18ac113b
AR
15272008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1528
1529 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1530 temporary breakpoint to match "Temporary breakpoint".
1531 * gdb.base/break.exp (delete_breakpoints): Likewise.
1532 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1533 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1534 * gdb.base/display.exp: Likewise.
1535 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1536 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1537 * gdb.base/restore.exp (restore_tests): Likewise.
1538 * gdb.base/sepdebug.exp: Likewise.
1539 * gdb.base/watchpoint.exp: Likewise.
1540 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1541 * gdb.mi/mi-pending.exp: Likewise.
1542 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1543 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1544 * gdb.mi/mi-var-cmd.exp: Likewise.
1545 * gdb.mi/mi-var-display.exp: Likewise.
1546 * gdb.mi/mi2-cli.exp: Likewise.
1547 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1548 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1549 * gdb.mi/mi2-var-display.exp: Likewise.
1550 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1551 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1552 new "disp" field.
a9c64011 1553 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1554 reason. This is to support fix for PR2424.
1555
add38693
JK
15562008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1557
1558 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1559
fcacd99f
VP
15602008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1561
1562 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1563 field. Add more floating varobj tests.
fcacd99f 1564 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1565 field.
1566 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1567 (main): Call do_at_tests.
1568 * lib/mi-support.exp (mi_create_floating_varobj)
1569 (mi_varobj_update_with_type_change): New.
fcacd99f 1570
de051565
MK
15712008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1572
1573 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1574 option of -var-evaluate-expression.
1575 * gdb.mi/mi2-var-display.exp: Likewise.
1576
dbc52822
VP
15772008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1578
1579 Introduce test setup helpers.
a9c64011
AS
1580 * lib/gdb.exp (build_executable, clean_restart)
1581 (prepare_for_testing): New.
1582 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1583 * gdb.base/return.exp: Likewise.
1584 * gdb.base/ending-run.exp: Likewise.
dbc52822 1585
473591da
NR
15862008-04-07 Nick Roberts <nickrob@snap.net.nz>
1587
1588 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1589 Interface (MI) responses.
1590
2b2d9e11
VP
15912008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1592
a9c64011
AS
1593 * gdb.cp/breakpoint.cc: New code to test conditions involving
1594 member variables.
1595 * gdb.cp/breakpoint.exp: Test condition involving member
1596 variables.
2b2d9e11 1597
bb378428
VP
15982008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1599
1600 * lib/mi-support.exp (mi_expect_stop): New.
1601 (mi_run_cmd): Change the
1602 token. Use mi_send_resuming_command, use
1603 mi_expect_stop.
1604 (mi_execute_to_helper): Rename to mi_execute_to.
1605 (mi_send_resuming_command): Add more error patterns.
1606 (mi_wait_for_stop): Renamed to...
1607 (mi_get_stop_line): ...this.
1608 (mi_run_inline_test): Adjust.
1609
1610 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1611 * gdb.mi/mi-console.exp: Likewise.
1612 * gdb.mi/mi-pending.exp: Likewise.
1613 * gdb.mi/mi-simplerun.exp: Likewise.
1614 * gdb.mi/mi-stack.exp: Likewise.
1615 * gdb.mi/mi-stepi.exp: Likewise.
1616 * gdb.mi/mi-syn-frame.exp: Add comment.
1617 * gdb.mi/mi-until.exp: Likewise.
1618 * gdb.mi/mi-var-display.exp: Likewise.
1619 * gdb.mi/mi-watch.exp: Likewise.
1620 * gdb.mi/mi2-cli.exp: Likewise.
1621 * gdb.mi/mi2-console.exp: Likewise.
1622 * gdb.mi/mi2-simplerun.exp: Likewise.
1623 * gdb.mi/mi2-stack.exp: Likewise.
1624 * gdb.mi/mi2-stepi.exp: Likewise.
1625 * gdb.mi/mi2-until.exp: Likewise.
1626 * gdb.mi/mi2-var-display.exp: Likewise.
1627 * gdb.mi/mi2-watch.exp: Likewise.
1628
62172bb9
UW
16292008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1630
1631 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1632
1633 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1634
a13e061a
PA
16352008-04-04 Pedro Alves <pedro@codesourcery.com>
1636
1637 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1638 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1639 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1640 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1641 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1642 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1643 expect an mi error duplicated in stderr.
1644
eae06beb
JB
16452008-04-03 Joel Brobecker <brobecker@adacore.com>
1646
1647 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1648 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1649 Add a couple of tests that verify the behavior when the new setting
1650 is set to "cancel" and "all".
1651 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1652 "ask" before we start the testing.
1653
79c6ced6
AR
16542008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1655
1656 * gdb.cp/casts.cc: Add class reference variables.
1657 * gdb.cp/casts.exp: New test cases for up/down casting references.
1658
6c2d1a6b
MK
16592008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1660
1661 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1662 instead of beginning to make an extra test pass.
1663 * gdb.mi/mi2-var-display.exp: Likewise.
1664
55b411d9
MR
16652008-03-31 Maciej W. Rozycki <macro@mips.com>
1666
1667 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1668
c6140da2
MD
16692008-03-31 Markus Deuling <deuling@de.ibm.com>
1670 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1671
1672 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1673 value. Add xfail for older kernels.
1674
79732189
AR
16752008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1676
1677 Bring mi-support in line with gdb.exp.
1678 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1679 (mi_gdb_start): New function.
1680
33c3676e
MR
16812008-03-28 Maciej W. Rozycki <macro@mips.com>
1682
1683 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1684
92e28119
VP
16852008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1686
1687 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1688 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1689
9e8e3afe
VP
16902008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1691
1692 * lib/mi-support.exp (mi_create_varobj_checked): New.
1693 (mi_list_varobj_children): Allow to check for a
1694 value.
1695 (mi_list_array_varobj_children): New.
1696
1697 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1698 and mi_list_varobj_children, as opposed to hardcoding
1699 expected strings.
1700 * gdb.mi/gdb701.exp: Likewise.
1701 * gdb.mi/gdb792.exp: Likewise.
1702 * gdb.mi/mi-var-block.exp: Likewise.
1703 * gdb.mi/mi-var-cmd.exp: Likewise.
1704 * gdb.mi/mi-var-invalidate.exp: Likewise.
1705 * gdb.mi/mi2-var-block.exp: Likewise.
1706 * gdb.mi/mi2-var-child.exp: Likewise.
1707 * gdb.mi/mi2-var-cmd.exp: Likewise.
1708 * gdb.mi/mi2-var-display.exp: Likewise.
1709
9df50351
JK
17102008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1711
1712 Fix random false FAILs on i386.
1713 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1714
31e5d73a
DJ
17152008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1716
1717 PR gdb/544
1718 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1719
12f4afab
DJ
17202008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1721
1722 PR gdb/544
1723 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1724
b562a0cb
DJ
17252008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1726
1727 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1728 fixed PR gdb/544.
1729
17faa917
DJ
17302008-03-21 Pedro Alves <pedro@codesourcery.com>
1731
1732 * gdb.threads/fork-child-threads.exp: Test next over fork.
1733
6214f497
DJ
17342008-03-21 Chris Demetriou <cgd@google.com>
1735
1736 * gdb.base/break.exp (rbreak junk): New test for rbreak
1737 "Junk at end of arguments" issue.
1738
63092375
DJ
17392008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1740
1741 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1742 *& to work on created array elements.
1743 (Top level): Test print $pc with a file. Test string operations
1744 without a target.
1745 * gdb.base/ptype.exp: Do not expect *& to work on created array
1746 elements.
1747
b21991b0
DJ
17482008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1749
1750 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1751 gdb.threads/staticthreads.exp: Update exit query.
1752
c4b347c7
SL
17532008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1754
1755 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1756
fa4727a6
DJ
17572008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1758
1759 * gdb.base/watchpoint.c (global_ptr, func4): New.
1760 (main): Call func4.
1761 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1762 (test_inaccessible_watchpoint): New.
1763
2f34202f
MR
17642008-02-29 Maciej W. Rozycki <macro@mips.com>
1765
1766 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1767 select the largest.
1768
0d6ba1b1
DJ
17692008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1770
1771 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1772 frames-invalid annotations.
1773
e691325a
PM
17742008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1775
a9c64011 1776 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1777
f85b5ecc
DE
17782008-02-27 Doug Evans <dje@google.com>
1779
1780 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1781 for bug 1738.
1782 (breakpoint_to_handler_entry): Ditto.
1783
b40e7bf3
JB
17842008-02-27 Joel Brobecker <brobecker@adacore.com>
1785
1786 * gdb.base/ending-run.exp: Use the first line of code inside
1787 function body to test breakpoints.
1788 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1789 location where the breakpoint is inserted when using the line
1790 where a function is declared. Fix typo in the description of
1791 one of the tests.
1792 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1793
2faca73a
PM
17942008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1795
1796 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1797 tests.
2faca73a 1798
6f439c36
PM
17992008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1800
1801 * gdb.base/args.exp: avoid same output for tests
1802 with single quotes.
1803
54e52265
VP
18042008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1805
a9c64011
AS
1806 * gdb.base/annota1.exp: Adjust for 'info break'
1807 format changes.
1808 * gdb.base/annota3.exp: Likewise.
1809 * gdb.base/break.exp: Likewise.
1810 * gdb.base/condbreak.exp: Likewise.
1811 * gdb.base/pending.exp: Likewise.
1812 * gdb.base/sepdebug.exp: Likewise.
1813 * gdb.base/unload.exp: Likewise.
1814 * gdb.cp/ovldbreak.exp: Likewise.
1815 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1816
897b09ca
DE
18172008-02-07 Doug Evans <dje@google.com>
1818
1819 * gdb.cp/mb-inline.exp: New.
1820 * gdb.cp/mb-inline.h: New.
1821 * gdb.cp/mb-inline1.cc: New.
1822 * gdb.cp/mb-inline2.cc: New.
1823
b1c32d35
PM
18242008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1825
1826 * gdb.pascal/floats.pas: New test program.
1827 * gdb.pascal/floats.exp: New testcase.
1828
1a4ca44a
TJB
18292008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1830
1831 * gdb.base/callfuncs.c (t_float_many_args): New function.
1832 (t_double_many_args): New function.
1833 * gdb.base/callfuncs.exp: Add tests for exceeding float
1834 and double parameters passed through the stack.
1835
439048e8
JB
18362008-02-05 Joel Brobecker <brobecker@adacore.com>
1837
1838 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1839 gdb.ada/complete/foo.adb: New files.
1840 * gdb.ada/complete.exp: New testcase.
1841
81fe8080
DE
18422008-02-03 Doug Evans <dje@google.com>
1843
301f0ecf
DE
1844 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1845
81fe8080
DE
1846 * gdb.cp/gdb2384.exp: New file.
1847 * gdb.cp/gdb2384.cc: New file.
1848 * gdb.cp/gdb2384-base.h: New file.
1849 * gdb.cp/gdb2384-base.cc: New file.
1850
4b071aec
DE
18512008-02-02 Doug Evans <dje@google.com>
1852
1853 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1854
61137ba6
JB
18552007-02-01 Joel Brobecker <brobecker@adacore.com>
1856
1857 * gdb.ada/sym_print_name: New test program.
1858 * gdb.ada/sym_print_name.exp: New testcase.
1859
18602007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1861
1862 * gdb.ada/nested/hello.adb: New file.
1863 * gdb.ada/nested.exp: New testcase.
1864 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1865
98deb0da
VP
18662008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1867
1868 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1869 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1870 don't cause future evaluations of function to report
1871 creation of internal breakpoints.
98deb0da 1872
723a2275
VP
18732008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1874
1875 * gdb.mi/mi-break.exp (test_error): New.
1876 Call it.
1877
fb546a2f
LM
18782008-01-31 Luis Machado <luisgpm@br.ibm.com>
1879
1880 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1881 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1882
2d8fd90a
PM
18832008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1884
1885 * gdb.pascal/integers.pas: New test program.
1886 * gdb.pascal/integers.exp: New testcase.
1887
a7fa0ded
PM
18882008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1889
1890 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1891
5e1a1926
TJB
18922008-01-30 Luis Machado <luisgpm@br.ibm.com>
1893
1894 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1895 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1896
8d04f9f0
JB
18972008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1898
1899 * gdb.ada/formatted_ref: New test program.
1900 * gdb.ada/formatted_ref.exp: New testcase.
1901
1902 * gdb.cp/formatted-ref.cc: New file.
1903 * gdb.cp/formatted-ref.exp: New testcase.
1904
ce75a98f
JB
19052008-01-30 Joel Brobecker <brobecker@adacore.com>
1906
1907 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1908
e835f6bf
NR
19092008-01-30 Nick Roberts <nickrob@snap.net.nz>
1910
1911 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1912 (test_file_list_exec_source_file): Update to new macro-info field.
1913
d118ef87
PH
19142008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1915
1916 * gdb.ada/exprs: New test program.
1917 * gdb.ada/exprs.exp: New testcase.
1918
7d35ab09
TJB
19192008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1920
1921 * dfp-test.c (DELTA, DELTA_B): New definitions.
1922 (double_val1, double_val2, double_val3, double_val4, double_val5,
1923 double_val6, double_val7, double_val8, double_val9, double_val10,
1924 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1925 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1926 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1927 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1928 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1929 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1930 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1931 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1932 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1933 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1934 dec128_val16): New global variables.
1935 (decimal_dec128_align): New function.
1936 (decimal_mixed): Likewise.
1937 (decimal_many_args_dec32): Likewise.
1938 (decimal_many_args_dec64): Likewise.
1939 (decimal_many_args_dec128): Likewise.
1940 (decimal_many_args_mixed): Likewise.
1941 * dfp-test.exp: Add tests calling new inferior functions.
1942
2d717e4f
DJ
19432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1944
1945 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1946 gdb.server/ext-run.exp: New files.
1947 * lib/gdbserver-support.exp (gdbserver_download): New.
1948 (gdbserver_start): New. Update gdbserver expected
1949 output.
1950 (gdbserver_spawn): Use them.
1951 (gdbserver_start_extended): New.
1952
e85a822c
DJ
19532008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1954
1955 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1956 Run on GNU/Linux.
1957 (do_exec_tests): Check for systems which do not support catchpoints.
1958 Do not match START.
1959 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1960 Run on GNU/Linux. Enable verbose output.
1961 (check_fork_catchpoints): New.
1962 (explicit_fork_child_follow, catch_fork_child_follow)
1963 (tcatch_fork_parent_follow): Update expected messages.
1964 (do_fork_tests): Use check_fork_catchpoints.
1965 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1966 Run on GNU/Linux. Enable verbose output.
1967 (check_vfork_catchpoints): New.
1968 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1969 expected messages.
1970 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1971
401ea829
JB
19722008-01-29 Jim Blandy <jimb@red-bean.com>
1973
1974 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1975 host' errors.
1976 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1977
aceaf3ad
JB
19782008-01-29 Jim Blandy <jimb@red-bean.com>
1979
1980 * gdb.threads/sigthread.c: Use barriers to ensure that
1981 child_thread and child_thread_two are always initialized before we
1982 start to use them.
1983
a5606eee
VP
19842008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1985
1986 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
1987 * gdb.base/watchpoint-solib.c: New.
1988 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 1989
c55a82bb
PM
19902008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1991
1992 * gdb.base/gdb1056.exp: Add unsigned integer test.
1993
0993fe05
DE
19942008-01-28 Doug Evans <dje@google.com>
1995
1996 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1997
4fe42e7f
JB
19982008-01-27 Jim Blandy <jimb@codesourcery.com>
1999
c7a69933
JB
2000 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2001
4fe42e7f
JB
2002 * gdb.base/expand-psymtabs.exp: Doc fix.
2003
5def8285
MK
20042008-01-26 Mark Kettenis <kettenis@gnu.org>
2005
2006 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2007
5313c911
NR
20082008-01-24 Nick Roberts <nickrob@snap.net.nz>
2009
a9c64011 2010 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2011 -var-set-format.
2012
93815fbf
VP
20132008-01-23 Chris Demetriou <cgd@google.com>
2014
2015 * gdb.threads/thread_events.c: New testcase source file.
2016 * gdb.threads/thread_events.exp: New testcase expect file.
2017
467a88ee
NR
20182008-01-23 Nick Roberts <nickrob@snap.net.nz>
2019
2020 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2021
2022 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2023 -var-set-format.
2024
d8f82aba
DJ
20252008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2026 Vladimir Prus <vladimir@codesourcery.com>
2027
2028 * gdb.base/float.exp: Allow missing floating point for m68k and
2029 PowerPC.
2030
60c46647
VP
20312008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2032
2033 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2034 ignore count.
2035 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2036 * gdb.mi/mi-cli.exp: Adjust.
2037 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2038
c7dd36a1
PA
20392008-01-17 Pedro Alves <pedro@codesourcery.com>
2040
2041 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2042 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2043 with dummy_ptr's address.
2044 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2045 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2046 all targets.
2047 * gdb.mi/mi2-var-child.exp: Likewise.
2048
39d5313e
JB
20492008-01-09 Joel Brobecker <brobecker@adacore.com>
2050
2051 * gdb.ada/null_array: New test program.
2052 * gdb.ada/null_array.exp: New testcase.
2053
0aea4bf3
LM
20542008-01-09 Luis Machado <luisgpm@br.ibm.com>
2055
2056 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2057 with required float modifiers.
2058
0b354900
JB
20592008-01-08 Joel Brobecker <brobecker@adacore.com>
2060
2061 * gdb.ada/funcall_param: New test program.
2062 * gdb.ada/funcall_param.exp: New testcase.
2063
cdb7f5d4
JB
20642008-01-08 Joel Brobecker <brobecker@adacore.com>
2065
2066 * gdb.ada/arrayparam: New test program.
2067 * gdb.ada/arrayparam.exp: New testcase.
2068
88e2547f
JB
20692008-01-08 Joel Brobecker <brobecker@adacore.com>
2070
2071 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2072 landed. Should also fix random failures in the test following it.
2073
f6867ce0
TJB
20742008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2075
2076 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2077 for expressions with decimal float values.
2078 (test_dfp_conversions): New function to test casts to and from
2079 decimal float types.
2080 Call test_dfp_conversions.
2081 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2082 elements.
2083 (main): Initialize ds.float4 and ds.double8 elements.
2084 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2085 string to new error message.
2086 (d64_set_tests): Likewise.
2087 (d128_set_tests): Likewise.
2088 Add tests for expressions with decimal float variables. Add tests for
2089 conversions to and from decimal float types.
2090
f9c11282
JB
20912008-01-05 Joel Brobecker <brobecker@adacore.com>
2092
2093 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2094 * gdb.ada/packed_tagged.exp: New testcase.
2095
0ecbca72
JB
20962008-01-04 Joel Brobecker <brobecker@adacore.com>
2097
2098 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2099 gdb.ada/homonym/homonym_main.adb: New files.
2100 * gdb.ada/homonym.exp: New testcase.
2101
c18d3d89
JB
21022008-01-04 Joel Brobecker <brobecker@adacore.com>
2103
2104 * gdb.ada/packed_array.exp: Add testing of references to
2105 a packed array.
2106
ecc7085b
JB
21072008-01-04 Joel Brobecker <brobecker@adacore.com>
2108
2109 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2110 New files.
2111 * gdb.ada/type_coercion.exp: New testcase.
2112
c474c922
JB
21132008-01-04 Joel Brobecker <brobecker@adacore.com>
2114
2115 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2116 gdb.ada/tagged/foo.adb: New file.
2117 * gdb.ada/tagged.exp: New testcase.
2118
9005b927
JB
21192008-01-04 Joel Brobecker <brobecker@adacore.com>
2120
2121 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2122 gdb.ada/ptype_field/foo.adb: New files.
2123 * gdb.ada/ptype_field.exp: New testcase.
2124
1a6aaad8
JB
21252008-01-03 Joel Brobecker <brobecker@adacore.com>
2126
2127 * gdb.ada/print_pc.exp: New testcase.
2128
0ef22f53
JB
21292008-01-03 Joel Brobecker <brobecker@adacore.com>
2130
2131 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2132 gdb.ada/taft_type/p.adb: New files.
2133 * gdb.ada/taft_type.exp: New testcase.
2134
1689ecf8
JB
21352008-01-03 Joel Brobecker <brobecker@adacore.com>
2136
2137 * gdb.ada/array_bounds/bar.adb: New file.
2138 * gdb.ada/array_bounds.exp: New testcase.
2139
a4d0b9c3
JB
21402008-01-03 Joel Brobecker <brobecker@adacore.com>
2141
2142 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2143 gdb.ada/arrayptr/foo.adb: New files.
2144 * gdb.ada/arrayptr.exp: New testcase.
2145
a31ace00
JB
21462008-01-03 Joel Brobecker <brobecker@adacore.com>
2147
2148 * gdb.base/set-lang-auto.exp: New testcase.
2149
a97fced3
JB
21502008-01-03 Joel Brobecker <brobecker@adacore.com>
2151
2152 * gdb.ada/fun_addr/foo.adb: New file.
2153 * gdb.ada/fun_addr.exp: New testcase.
2154
ef29ce1a
JK
21552008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2156
2157 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2158 New files
2159
0fafefe3
JB
21602008-01-02 Joel Brobecker <brobecker@adacore.com>
2161
2162 * array_subscript_addr/p.adb: New file.
a9c64011 2163 * array_subscript_addr.exp: New testcase.
0fafefe3 2164
c4359f8d
JB
21652008-01-02 Joel Brobecker <brobecker@adacore.com>
2166
a9c64011 2167 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2168 New files.
2169 * gdb.ada/str_cmp_ref.exp: New testcase.
2170
1aa1b15b
JB
21712008-01-01 Joel Brobecker <brobecker@adacore.com>
2172
2173 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2174 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2175 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2176
81c9b2cf
JB
21772008-01-01 Joel Brobecker <brobecker@adacore.com>
2178
2179 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2180 gdb.ada/ref_param/pck.ads: New files.
2181 * gdb.ada/ref_param.exp: New testcase.
2182
319e4674
JB
21832008-01-01 Joel Brobecker <brobecker@adacore.com>
2184
2185 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2186 gdb.ada/interface/foo.adb: New files.
2187 * gdb.ada/interface.exp: New testcase.
2188
ef682c56
JB
21892007-12-31 Jim Blandy <jimb@codesourcery.com>
2190
2191 * gdb.base/multi-forks.exp: Consume all output from child
2192 processes before proceeding to next test.
2193
f6f3eb6c
JB
21942007-12-29 Jim Blandy <jimb@codesourcery.com>
2195
2196 * configure: Regenerated.
2197
f652e42f
JB
21982007-12-27 Joel Brobecker <brobecker@adacore.com>
2199
2200 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2201 gdb.ada/fixed_cmp/fixed.adb: New files.
2202 * gdb.ada/fixed_cmp.exp: New testcase.
2203
6943e596
JB
22042007-12-27 Joel Brobecker <brobecker@adacore.com>
2205
2206 * gdb.ada/boolean_expr.exp: New testcase.
2207
aad9a193
JB
22082007-12-26 Jim Blandy <jimb@codesourcery.com>
2209
2210 * gdb.base/multi-forks.exp: Doc fix.
2211
fb5f3683
JB
22122007-12-26 Joel Brobecker <brobecker@adacore.com>
2213
2214 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2215 * gdb.ada/char_param.exp: Do not compile our test program with
2216 -gnata, this is unnecessary.
2217 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2218
384e4a9c
JB
22192007-12-24 Joel Brobecker <brobecker@adacore.com>
2220
2221 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2222 gdb.ada/print_chars/foo.adb: New files.
2223 * gdb.ada/print_chars.exp: New testcase.
2224
01e044f7
JB
22252007-12-24 Joel Brobecker <brobecker@adacore.com>
2226
2227 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2228 gdb.ada/char_param/foo.adb: New files.
2229 * gdb.ada/char_param.exp: New testcase.
2230
0ce17860
JB
22312007-12-22 Jim Blandy <jimb@codesourcery.com>
2232
2233 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2234 hard-coding source line numbers into the test.
2235 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2236 gdb_get_line_number to find.
2237
919809b9
JB
22382007-12-22 Joel Brobecker <brobecker@adacore.com>
2239
2240 * gdb.base/ptype.c (highest): New struct type.
2241 (the_highest): New variable of that type.
2242 (main): Add dummy assignment to a field of variable the_highest.
2243 * gdb.base/ptype.exp: Test type printing of our new variable.
2244
abc8a88d
PM
22452007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2246
2247 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2248 and record first explicitly generated thread number.
abc8a88d
PM
2249 Use that thread number for thread specific watchpoint test.
2250 Add iteration number to repetitive tests.
2251
5158f3e3
CES
22522007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2253 Jim Blandy <jimb@codesourcery.com>
2254
2255 * gdb.base/expand-psymtabs.c: New testcase
2256 source file.
2257 * gdb.base/expand-psymtabs.exp: New testcase
2258 expect file.
2259
37e4754d
LM
22602007-12-17 Luis Machado <luisgpm@br.ibm.com>
2261
2262 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2263 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2264
551e5d04
JB
22652007-12-17 Joel Brobecker <brobecker@adacore.com>
2266
2267 * gdb.ada/frame_args/foo.adb: New file.
2268 * gdb.ada/frame_args/pck.ads: New file.
2269 * gdb.ada/frame_args/pck.adb: New file.
2270 * gdb.ada/frame_args.exp: New testcase.
2271
a05ee097
JB
22722007-12-17 Joel Brobecker <brobecker@adacore.com>
2273
2274 * gdb.base/frame-args.c: New file.
2275 * gdb.base/frame-args.exp: New testcase.
2276
c162e8c9 22772007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2278 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2279
2280 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2281
afe8ab22 22822007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2283
afe8ab22
VP
2284 * gdb.mi/mi-pending.exp: New.
2285 * gdb.mi/mi-pending.c: New.
2286 * gdb.mi/mi-pendshr.c: New.
2287
dfdfb3ca
JB
22882007-12-06 Jim Blandy <jimb@codesourcery.com>
2289
2290 * gdb.base/default.exp: Update expected output for 'info catch'.
2291
b7fca990
JK
22922007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2295 must be set to binary.
2296
6a1afc1e
PA
22972007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2298
2299 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2300
a6b151f1
DJ
23012007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2302
2303 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2304 gdb.mi/mi-file-transfer.exp: New.
2305
43039443
JK
23062007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2309
0ef2251b
MR
23102007-11-22 Maciej W. Rozycki <macro@mips.com>
2311
2312 * gdb.trace/backtrace.exp: Fix a typo.
2313 * gdb.trace/circ.exp: Likewise.
2314 * gdb.trace/collection.exp: Likewise.
2315 * gdb.trace/limits.exp: Likewise.
2316 * gdb.trace/report.exp: Likewise.
2317 * gdb.trace/tfind.exp: Likewise.
2318 * gdb.trace/while-dyn.exp: Likewise.
2319
5443631e
NR
23202007-11-21 Nick Roberts <nickrob@snap.net.nz>
2321
2322 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2323 objects of pointers that can't be dereferenced are now
2324 "noneditable".
2325
a4ce5b0d
UW
23262007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2327
2328 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2329 (target_cpu): Remove.
2330
d6e956e5
VP
23312007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2332
2333 * gdb.base/ending-run.exp: Expect the list of cleared
2334 breakpoint to come in natural order, not the reversed one.
a9c64011 2335
214270ab
VP
23362007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2337
2338 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2339 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2340
1a619819
LM
23412007-11-05 Luis Machado <luisgpm@br.ibm.com>
2342
2343 * gdb.base/printcmds.exp: New function
2344 test_printf_with_dfp.
2345
5b01a6fa
DE
23462007-11-02 Doug Evans <dje@google.com>
2347
2348 * gdb.disasm/t01_mov.s: Remove carriage returns.
2349 * gdb.disasm/t02_mova.s: Ditto.
2350 * gdb.disasm/t03_add.s: Ditto.
2351 * gdb.disasm/t04_sub.s: Ditto.
2352 * gdb.disasm/t05_cmp.s: Ditto.
2353 * gdb.disasm/t06_ari2.s: Ditto.
2354 * gdb.disasm/t07_ari3.s: Ditto.
2355 * gdb.disasm/t08_or.s: Ditto.
2356 * gdb.disasm/t09_xor.s: Ditto.
2357 * gdb.disasm/t10_and.s: Ditto.
2358 * gdb.disasm/t11_logs.s: Ditto.
2359 * gdb.disasm/t12_bit.s: Ditto.
2360 * gdb.disasm/t13_otr.s: Ditto.
2361
ec33ab7f
JK
23622007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2363
2364 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2365
ae0d01ff
UW
23662007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2367
2368 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2369 provide DFP support.
2370
55eddb0f
DJ
23712007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2372
2373 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2374 Test "set powerpc vector-abi". Skip auto-detection tests for old
2375 toolchains.
2376
7020f05c
PA
23772007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2378
2379 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2380 with [string compare].
2381
84bc3db9
PA
23822007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2383
2384 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2385 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2386
5876dc88
LM
23872007-10-25 Luis Machado <luisgpm@br.ibm.com>
2388
2389 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2390 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2391 * gdb.opt/Makefile.in: New makefile.
2392 * Makefile.in: Create new directory "gdb.opt".
2393 * configure.ac: Add "gdb.opt" directory.
2394 * configure: Regenerated.
a9c64011 2395
c3ea9a14
DE
23962007-10-25 Doug Evans <dje@google.com>
2397
2398 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2399 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2400
a9c64011 24012007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2402 Thiago Jung Bauermann <bauerman@br.ibm.com>
2403
2404 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2405 Floating Point expressions.
2406 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2407 Floating Point variables.
2408 * gdb.base/dfp-test.c: new file containing program with Decimal
2409 Floating variables, used by gdb.base/dfp-test.exp.
2410
62a24a2b
DJ
24112007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2412
2413 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2414
e7b1eae6
UW
24152007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2416
2417 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2418 compiling test case with GCC.
2419 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2420
c641edcc
UW
24212007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2422
2423 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2424 format changes.
2425
5e5ebfe6
MS
24262007-10-18 Michael Snyder <msnyder@specifix.com>
2427
2428 * gdb.base/dbx.exp: Add missing "-re " operator.
2429
e831e7b6
GM
24302007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2431
2432 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2433 * configure.ac: Removed trailing spaces after backslash.
2434 * gdb.modula2: New directory.
2435 * gdb.modula2/Makefile.in: New file.
2436 * gdb.modula2/unbounded-array.exp: New file.
2437 * gdb.modula2/unbounded1.c: New file.
2438
7cc46491
DJ
24392007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2440
2441 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2442
24432007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2444
2445 * gdb.base/sigstep.c (main): Add checks for
2446 return values for setitimer call.
2447 Call setitimer again with itimer = ITIMER_REAL
2448 if first call to setitimer fails.
2449
e91528f0
KH
24502007-10-11 Kazu Hirata <kazu@codesourcery.com>
2451
2452 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2453 of $timeout.
2454
2ec9a4f8
DJ
24552007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2456
2457 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2458
24592007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2460
2461 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2462 of gdb_expect call, to avoid interruption.
2463
64b2fa04
PA
24642007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2465
2466 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2467 (v_unsigned_long_long, v_long_long_array)
2468 (v_signed_long_long_array, v_unsigned_long_long_array)
2469 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2470 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2471 [!NO_LONG_LONG]: New.
2472 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2473 v_long_long_member.
2474
2475 (v_long_long_func, v_signed_long_long_func)
2476 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2477 (main) [!NO_LONG_LONG]: Initialize long long variants.
2478
2479 * gdb.base/whatis.exp: If board file requests no_long_long, build
2480 test with NO_LONG_LONG defined. Test long long, signed long long,
2481 and unsigned long long variants but only if board file doesn't
2482 disable it.
2483
a912286e 24842007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2485 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2486
2487 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2488 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2489 * configure: Regenerated.
2490 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2491 gdb.pascal/types.exp, lib/pascal.exp: New files.
2492
471ba8c9
DJ
24932007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2494
2495 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2496 call.
2497 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2498 to return to the call.
2499 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2500 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2501 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2502 * gdb.mi/mi-until.exp (test_until): Likewise.
2503 * gdb.mi/mi2-until.exp (test_until): Likewise.
2504
fef8a650
DJ
25052007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2506
2507 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2508 two-char array.
2509 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2510
d983da9c
DJ
25112007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2512
2513 * gdb.threads/watchthreads.c (thread_function): Sleep between
2514 iterations.
2515 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2516 at once for S/390. Generate matching fails and passes.
2517
17f62551
VP
25182007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2519
2520 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2521 the 'struct_declarations' variable to zeros.
a9c64011 2522
ed0616c6
VP
25232007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2524
2525 * gdb.cp/mb-ctor.cc: New.
2526 * gdb.cp/mb-ctor.exp: New.
2527 * gdb.cp/mb-templates.cc: New.
2528 * gdb.cp/mb-templates.exp: New.
2529
41f1b697
DJ
25302007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2531
2532 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2533
3f213f78
PA
25342007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2535
2536 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2537 targets.
2538 * configure: Regenerate.
2539
0d381245 25402007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2541
0d381245
VP
2542 * gdb.base/annota1.exp: Adjust for 'info break'
2543 format changes.
2544 * gdb.base/annota3.exp: Likewise.
2545 * gdb.base/break.exp: Likewise.
2546 * gdb.base/condbreak.exp: Likewise.
2547 * gdb.base/pending.exp: Likewise.
2548 * gdb.base/sepdebug.exp: Likewise.
2549 * gdb.base/unload.exp: Likewise.
2550 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2551
fe3f5fa8
VP
25522007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2553
2554 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2555 messages.
2556 * gdb.base/chng-syms.exp: Likewise.
2557 * gdb.base/unload.exp: Likewise.
a9c64011 2558
a75cf6c0
DJ
25592007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2560
2561 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2562
18ecae38
DJ
25632007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2564
2565 * schedlock.c (NUM): Change to 1.
2566 (main): Use args[0] for the main thread.
2567 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2568 regardless of the number of threads.
2569
5509918f
MR
25702007-09-14 Maciej W. Rozycki <macro@mips.com>
2571
4a543daf
MR
2572 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2573 type down.
2574 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2575 test.
2576 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2577 watchpoint type down.
2578 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2579 test.
2580
25812007-09-14 Maciej W. Rozycki <macro@mips.com>
2582
5509918f
MR
2583 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2584 Move all the tests here and run them twice, once using software
2585 watchpoints and once using hardware watchpoints.
2586 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2587
40b53987
DJ
25882007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2589
2590 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2591 test.
2592
695e2681
MK
25932007-09-10 Mark Kettenis <kettenis@gnu.org>
2594
8b3fc8d8
MK
2595 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2596 build-id.
2597
695e2681
MK
2598 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2599 know about $ORIGIN. Calculate output dir from $dest instead of
2600 using ${objdir}/{$subdir}.
2601
58d69f29
MK
26022007-09-09 Mark Kettenis <kettenis@gnu.org>
2603
2604 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2605 gcore, before continuing with the test.
2606
3e347599
DJ
26072007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2608
2609 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2610 * gdb.mi/mi-watch.exp: Likewise.
2611
ea37ba09
DJ
26122007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2613 Jim Blandy <jimb@codesourcery.com>
2614
2615 * gdb.arch/i386-sse.exp: Do not expect character constants.
2616 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2617 * gdb.base/display.exp: Allow print/s.
2618 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2619 and unsigned char array changes.
2620
2025a643
DJ
26212007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2622
2623 * gdb.base/display.exp: Add tests for printf %p.
2624
26669a27
PA
26252007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2626
2627 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2628 the dll name to unicode.
2629
c8f021f8
JK
26302007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2631
2632 * gdb.base/default.exp (show version): Update the version text.
2633 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2634
4cf31eea
JK
26352007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2636
2637 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2638 New files.
2639
4935890f
JK
26402007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2641
2642 * lib/gdb.exp (build_id_debug_filename_get): New function.
2643 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2644 Remove the generate DEBUG file for the future testcase runs.
2645 New testcase for the NT_GNU_BUILD_ID retrieval.
2646 Move the final testing step to ...
2647 (test_different_dir): ... a new function.
2648 New parameter XFAIL to XFAIL all the tests performed.
2649 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2650 New parameter TYPE to PF_PREFIX all the tests performed.
2651
02142340
VP
26522007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2653
2654 * gdb.mi/mi-var-cp.cc (path_expression): New
2655 function.
2656 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2657
36acd84e
UW
26582007-08-27 Markus Deuling <deuling@de.ibm.com>
2659
2660 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2661 to fit into SPU Local Store memory.
2662
a896d121
JB
26632007-08-23 Joel Brobecker <brobecker@adacore.com>
2664
2665 * gdb.base/default.exp: Adjust the expected output of "info
2666 warranty" after the switch to GPLv3.
2667
7b433602
JB
26682007-08-23 Joel Brobecker <brobecker@adacore.com>
2669
2670 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2671 to 30000 (from 20000).
2672
e22f8b7c
JB
26732007-08-23 Joel Brobecker <brobecker@adacore.com>
2674
2675 Switch the license of all .exp files to GPLv3.
2676 Switch the license of all .f and .f90 files to GPLv3.
2677 Switch the license of all .s and .S files to GPLv3.
2678
5a0e3bd0
JB
26792007-08-23 Joel Brobecker <brobecker@adacore.com>
2680
2681 * configure.ac: Switch license to GPLv3.
2682
cc00619d
JB
26832007-08-23 Joel Brobecker <brobecker@adacore.com>
2684
2685 Switch the licensing to GPLv3 for all .ads and .adb files.
2686
8d26208a
DJ
26872007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2688
2689 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2690 and t_int_double.
2691 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2692
4fcb9948
JB
26932007-08-17 Joel Brobecker <brobecker@adacore.com>
2694
2695 * gdb.base/step-line.c: Switch license to GPL version 3, and
2696 update copyright year.
2697 * gdb.base/step-line.inp: Likewise.
2698
b9c34f67
JB
26992007-08-17 Joel Brobecker <brobecker@adacore.com>
2700
2701 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2702 changes inside gdb1555.c.
2703 * gdb.base/pending.exp: Likewise.
2704
2cc17678
DJ
27052007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2706
2707 * config/default.exp: New file.
2708
e48883f7
DJ
27092007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2710
2711 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2712 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2713
1ab80e5b
MR
27142007-07-30 Maciej W. Rozycki <macro@mips.com>
2715
2716 * gdb.base/dump.exp: Force the correct endianness for binary
2717 formats not carrying this information.
2718
aba471f5
DJ
27192007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2720
2721 * gdb.threads/staticthreads.exp: Match .*sem_post.
2722
d4e07204
DJ
27232007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2724
2725 * gdb.base/readline.exp (operate_and_get_next): Match the final
2726 prompt.
2727
2b97317d
KB
27282007-07-23 Kevin Buettner <kevinb@redhat.com>
2729
2730 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2731 to restarting SID.
2732
44efa07a
KB
27332007-07-18 Kevin Buettner <kevinb@redhat.com>
2734
2735 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2736 prior to `gdb_start'.
2737
7b5ebade
KB
27382007-07-18 Kevin Buettner <kevinb@redhat.com>
2739
2740 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2741 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2742 Remove call to gdb_unload.
2743
255e7678
DJ
27442007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2745 Daniel Jacobowitz <dan@codesourcery.com>
2746
2747 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2748 for __WIN32__.
2749 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2750 * gdb.base/unload.exp: Use shared library test routines.
2751
3a40aaa0
UW
27522007-07-03 Markus Deuling <deuling@de.ibm.com>
2753
2754 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2755 * gdb.base/solib-symbol-lib.c: Likewise.
2756 * gdb.base/solib-symbol-main.c: Likewise.
2757
b0f4b84b
DJ
27582007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2759
2760 * config/gdbserver.exp (gdb_reconnect): New.
2761 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2762 gdb.base/solib-disc.exp: New files.
2763 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2764 remote debugging".
2765 (gdb_compile): Add shlib_load flag.
2766 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2767 port.
2768 (gdbserver_reconnect): New.
2769
1b05479a
DJ
27702007-07-01 Nick Roberts <nickrob@snap.net.nz>
2771 Daniel Jacobowitz <dan@codesourcery.com>
2772
2773 * gdb.base/annota3.exp: Test for if construct.
2774
86f78eb2
DJ
27752007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2776
2777 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2778
6a2eb474 27792007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2780 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2781
2782 * gdb.base/display.exp: Allow a newline after display/i.
2783 * gdb.base/pc-fp.exp: Likewise.
2784 * gdb.base/sigbpt.exp: Likewise.
2785
f8b73d13
DJ
27862007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2787
2788 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2789 required features to be included.
2790
4339e69e
DJ
27912007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2792
2793 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2794 in info threads output.
2795
23d964e7
UW
27962007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2797 Markus Deuling <deuling@de.ibm.com>
2798
2799 * gdb.arch/spu-info.exp: New testcase.
2800 * gdb.arch/spu-info.c: New file.
2801
fd20f75b
DJ
28022007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2803
2804 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2805 tpcs_offset. Restore lr after the call.
2806 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2807
2226f861
DJ
28082007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2809
2810 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2811 (gdbserver_run): Kill any running gdbserver.
2812 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2813
d12371a9
MR
28142007-05-17 Maciej W. Rozycki <macro@mips.com>
2815
2816 * gdb.base/sigbpt.exp: Preset segv_addr.
2817
93f02886
DJ
28182007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2819
2820 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2821 (gdb_compile_shlib): Likewise.
2822 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2823 (default_gdb_init): Clear cleanfiles.
2824 (gdb_finish): Delete recorded cleanfiles.
2825 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2826
2827 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2828 Do not use isnative.
2829 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2830 gdb.base/so-impl-ld.exp: Likewise.
2831 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2832 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2833 gdb_compile.
2834
b04e06d7
VP
28352007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2836
2837 * config/unknown.exp: Remove.
2838
069ed931
UW
28392007-05-15 Markus Deuling <deuling@de.ibm.com>
2840
2841 * gdb.base/info-proc.exp: Check is_remote.
2842
09db0d03
UW
28432007-05-14 Markus Deuling <deuling@de.ibm.com>
2844
2845 * gdb.base/gcore.exp: Initialize variable core_supported.
2846
af2cbe8c
DJ
28472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2848
2849 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2850
027c0295
DJ
28512007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2852
2853 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2854 * gdb.threads/print-threads.exp (test_all_threads): Allow
2855 negative and hexadecimal thread IDs.
2856
dc5000e7
DJ
28572007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2858
2859 * gdb.java/jprint.java (public): Avoid invalid call to static
2860 method.
2861
2e74ed18
DP
28622007-05-14 Denis Pilat <denis.pilat@st.com>
2863
2864 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2865 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2866 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2867 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2868 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2869
83547f02
UW
28702007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2871
2872 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2873 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2874 this mode.
2875 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2876 * gdb.base/spu.ld: New file.
2877
b18be20d
DJ
28782007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2879
2880 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2881
be444858
DJ
28822007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2883
2884 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2885
b1d53152
DJ
28862007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2887
2888 * gdb.java/jmain.exp: Handle demangled names with and without method
2889 signatures.
2890
d084b331
DJ
28912007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2892
2893 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2894 (have_a_very_merry_interrupt): Remove calls to puts.
2895 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2896 inferior output.
2897 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2898 test names.
2899
db9d7fc5
DJ
29002007-04-29 Markus Deuling <deuling@de.ibm.com>
2901 Daniel Jacobowitz <dan@codesourcery.com>
2902
2903 * gdb.base/auxv.exp (core_works): Also check is_remote.
2904 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2905
ef783a7d 29062007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2907
ef783a7d
VP
2908 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2909 message, not the undefined 'module' variable.
2910 * gdb.base/siginfo.exp: Likewise.
2911 * gdb.base/sigstep.exp: Likewise.
2912 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2913 serialport.
2914 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2915
b7b73cae
CV
29162007-04-25 Corinna Vinschen <vinschen@redhat.com>
2917
2918 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2919 target sim fails. Return 0 otherwise.
2920 (gdb_load): Return prematurely if gdb_target_sim fails.
2921
7d90fdfa
DP
29222007-04-16 Denis Pilat <denis.pilat@st.com>
2923
2924 * gdb.base/setshow.exp: Reset height after having set it to 100.
2925
5d3e9c85
DP
29262007-04-16 Denis Pilat <denis.pilat@st.com>
2927
2928 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2929
18e75969
DP
29302007-04-16 Denis Pilat <denis.pilat@st.com>
2931
2932 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2933
25d5ea92
VP
29342007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2935
2936 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2937 tests. Run the frozen varobjs test.
2938 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 2939 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 2940
0b49cb80
JK
29412007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2942
2943 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2944 gdb.base/type-opaque.exp: New files.
2945
a73bafbc 29462007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
2947
2948 * gdb.mi/mi-var-child.c
a73bafbc
VP
2949 (do_children_tests): User char[2] instead of
2950 char so that automatic printing of pointers to char
2951 don't give unpredicable result.
2952 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2953 local variables.
2954 * gdb.mi/mi-var-child.exp: Step to right line
2955 of do_children_tests.
2956 * gdb.mi/mi2-var-child.exp: Likewise.
2957 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 2958 do_locals_tests.
a73bafbc
VP
2959 (do_children_tests): User char[2] instead of
2960 char so that automatic printing of pointers to char
a9c64011 2961 don't give unpredicable result.
a73bafbc 2962 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2963 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
2964 Pass test name to mi_wait_for_stop.
2965
7ce59000
DJ
29662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2967
2968 * gdb.asm/asm-source.exp: Remove d10v case.
2969 * lib/gdb.exp (skip_cplus_tests): Likewise.
2970 * gdb.asm/d10v.inc: Deleted.
2971
20389057
DJ
29722007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2975
8807d78b
DJ
29762007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2977
2978 * config/netware.exp: Delete file.
2979
aa3edb8e
JB
29802007-03-29 Joel Brobecker <brobecker@adacore.com>
2981
2982 * gdb.dwarf2/dw2-noloc.S: New file.
2983 * gdb.dwarf2/dw2-noloc.exp: New file.
2984
297561ac
PA
29852007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2986
2987 * gdb.cp/method2.cc: New test.
2988 * gdb.cp/method2.exp: New test.
2989 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2990
1f81bd39
DJ
29912007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2992
2993 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2994
9453113a
DJ
29952007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2996
2997 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2998
b741e217
DJ
29992007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3000
3001 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3002 (gdb_load): Delete, replace with...
3003 (gdb_reload): ...this.
3004 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3005 * gdb.server/server-mon.exp: Likewise.
3006 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3007 (gdb_start_cmd): New.
3008 (gdb_file_cmd): Save the last loaded file.
3009 (gdb_reload): New.
3010 (gdb_gnu_strip_debug): Use transform.
3011 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3012 support here. Use new $last_loaded_file. Check mtime.
3013 (gdb_target_cmd): Handle ObjC failure case.
3014 (infer_host_exec): Delete.
3015 (gdbserver_load): Rename to...
3016 (gdbserver_run): ...this. Simplify.
3017 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3018 (mi_gdb_load): Move most contents to a new function...
3019 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3020 (mi_run_cmd): Use mi_gdb_target_load.
3021 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3022 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3023 Use gdb_run_cmd.
3024 * gdb.base/charsign.exp: Remove incorrect comment.
3025 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3026 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3027 gdb.base/start.exp: Use gdb_start_cmd.
3028
446ab585 30292007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3030 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3031
3032 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3033 * gdb.base/signull.exp: Similarly.
3034
bbb88ebf
UW
30352007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3036
3037 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3038 messages available to test cases (like chng-sym.exp).
3039
cb8c4a99
AS
30402007-03-14 Andreas Schwab <schwab@suse.de>
3041
3042 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3043 format changes.
3044
4e463ff5
DJ
30452007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3046
3047 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3048 (optimized_1): New.
3049 (main): Call optimized_1.
3050 (gdb2029): Correct typos. Call gdb2029_marker.
3051 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3052 for gdb2029.
3053
b6db2c47
MK
30542007-03-12 Mark Kettenis <kettenis@gnu.org>
3055
3056 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3057 as tabs. Remove redundant test pattern.
3058
70ed3737
UW
30592007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3060
3061 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3062 for /a format output.
3063
47b67b60
DJ
30642007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3065
3066 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3067 collect output incrementally.
3068
b8953b0e
UW
30692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3070
3071 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3072 for -var-create lpcharacter test.
3073 * gdb.mi/mi2-var-cmd.exp: Likewise.
3074
7acd5c40
UW
30752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3076
3077 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3078 pass on targets where address zero is readable.
3079
9c6759c1
UW
30802007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3081
3082 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3083 just a single architecture.
3084
a2f1aeb4
UW
30852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3086
3087 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3088 (fetch_all_registers): New function, uses gdb_test_multiple and
3089 exp_continue to fetch inferior output line-by-line.
3090 Replace all uses of do_get_all_registers by fetch_all_registers.
3091
46579ac2
UW
30922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3093
3094 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3095 in target_info.
3096
fc133f24
MS
30972007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3098
a9c64011 3099 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3100 consistancy; add a default (timeout) case.
3101
7646a51d
MS
31022007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3103
3104 * gdb.base/watchpoint.exp: Fix truncated comment.
3105
dcfff61f
MS
31062007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3107
3108 * Makefile.in: Remove spurious single-quotes from sed command.
3109
664e3ee9
DJ
31102007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3111
3112 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3113 func.
3114 * gdb.mi/mi2-var-cmd.exp: Likewise.
3115
d7cc6f2f
JB
31162007-02-27 Joel Brobecker <brobecker@adacore.com>
3117
a9c64011
AS
3118 * gdb.dwarf2/dw2-producer.S: New file.
3119 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3120
31212007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3122
3123 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3124 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3125 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3126 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3127 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3128 Revert tests to use mi_gdb_test and include value field in output
3129 of -var-create.
3130
93d42b30
DJ
31312007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3132
3133 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3134
c499ed39
DJ
31352007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3136
3137 * gdb.base/maint.exp: Remove full paths from test names.
3138 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3139 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3140
9836f81b
JB
31412007-02-27 Joel Brobecker <brobecker@adacore.com>
3142
3143 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3144
c74d0ad8
DJ
31452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3146
3147 * gdb.server/server-mon.exp: New test.
3148
2711e456
DJ
31492007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3150
3151 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3152
ff6f572f
DJ
31532007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3154
3155 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3156 register capitalization.
3157
fada3feb
DP
31582007-02-13 Denis Pilat <denis.pilat@st.com>
3159
3160 * gdb.mi/mi-var-invalidate.exp: New file.
3161
fb1e4ffc
DJ
31622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3163
3164 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3165
3da939d7
DJ
31662007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3167
3168 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3169
123dc839
DJ
31702007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3171
3172 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3173 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3174
877e3645 31752007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3176
3177 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3178 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3179 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3180 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3181 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3182 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3183 Update tests to include value field in output of -var-create.
a9c64011 3184
3c0a2960
AS
31852007-02-08 Andreas Schwab <schwab@suse.de>
3186
3187 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3188
108546a0
DJ
31892007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3190
3191 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3192 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3193
d701dcab
DP
31942007-02-02 Denis Pilat <denis.pilat@st.com>
3195
3196 * gdb.threads/threadapply.exp: check that frame is not changed by
3197 the thread apply all command.
3198
783e3e2f
AS
31992007-01-31 Andreas Schwab <schwab@suse.de>
3200
6d9c3a87
AS
3201 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3202
3c50d7b9
AS
3203 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3204 in the dwarf sections.
3205 * gdb.dwarf2/mac-fileno.S: Likewise.
3206
783e3e2f
AS
3207 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3208 bspstore register on ia64.
3209
78ff580e
AS
32102007-01-29 Andreas Schwab <schwab@suse.de>
3211
cc8e9b12
AS
3212 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3213 "frame-begin" annotation.
3214
78ff580e
AS
3215 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3216 number of "frames-invalid" annotations.
3217
704a4f78
DJ
32182007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3219
3220 * gdb.base/commands.exp: Call if_commands_test.
3221 (gdb_test_no_prompt, if_commands_test): New.
3222
e741bf94
MK
32232007-01-28 Mark Kettenis <kettenis@gnu.org>
3224
3225 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3226
474d0ad3
AS
32272007-01-27 Andreas Schwab <schwab@suse.de>
3228
3229 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3230 .short/.int/.quad in the dwarf sections.
3231 * gdb.dwarf2/dw2-intercu.S: Likewise.
3232 * gdb.dwarf2/dw2-intermix.S: Likewise.
3233
e784b426
JK
32342007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3237 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3238 array.
e784b426
JK
3239 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3240 * gdb.base/setvar.exp: Likewise.
3241
37f08e04
AS
32422007-01-26 Andreas Schwab <schwab@suse.de>
3243
9a01813a
AS
3244 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3245 test.
3246
37f08e04
AS
3247 * gdb.base/multi-forks.exp ("restart $i"): Also match
3248 __kernel_syscall_via_break.
3249
6e2a9270
VP
32502007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3251
3252 * lib/mi-support.exp (mi_delete_varobj): New.
3253 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3254 testcase.
3255 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3256 (main): Call the above.
3257 (reference_update_test, base_in_reference_test)
3258 (reference_to_pointer): Delete the created varobjs.
a9c64011 3259
e515b470
DJ
32602007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3261
3262 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3263 * configure: Regenerated.
3264 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3265 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3266 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3267 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3268 * lib/gdb.exp (gdb_skip_xml_test): New function.
3269
08d8bcd7
DJ
32702007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3271
3272 * gdb.base/sigrepeat.exp: Correct error message.
3273
32742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3275 Daniel Jacobowitz <dan@codesourcery.com>
3276
3277 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3278 gdb.arch/i386-gnu-cfi-asm.S: New files.
3279
97c3f1f3
JK
32802007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3281
3282 * lib/gdb.exp: Abort on missing `site.exp'.
3283
cb1df416
DJ
32842007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3285 Daniel Jacobowitz <dan@codesourcery.com>
3286
3287 * gdb.base/included.c, gdb.base/included.exp,
3288 gdb.base/included.h: New files.
3289
35990120
DJ
32902007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3291
3292 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3293 (maximize_rlimit): Reduce limits on 64-bit systems.
3294
6e81a116 32952007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3296
3297 From Marcus Deuling <deuling@de.ibm.com>:
3298 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3299 every case.
3300
6c3c41f3
NR
33012007-01-13 Nick Roberts <nickrob@snap.net.nz>
3302
3303 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3304 (test_path_specification): Use objdir instead of srcdir to always
3305 get an absolute filename.
3306
2f12c312
DJ
33072007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3308
3309 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3310
81121995
VP
33112007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3312
3313 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3314 Make sure the variable we're using is in scope.
3315 (reference_to_pointer): Likewise.
3316
4741b737
DJ
33172007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3318
3319 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3320 has no debug information.
3321
054410c3
DJ
33222007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3323
3324 * gdb.base/annota1.exp: Remove extra send_gdb.
3325
818f79f6
DJ
33262007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3327
3328 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3329
f7a6bb70
DJ
33302007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3331
3332 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3333
57e66780
DJ
33342007-01-08 Nick Roberts <nickrob@snap.net.nz>
3335 Daniel Jacobowitz <dan@codesourcery.com>
3336
3337 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3338 lcharacter or linteger change. Correct duplicated test name.
3339 * gdb.mi/mi2-var-cmd.exp: Likewise.
3340
3d799a95
DJ
33412007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3342
3343 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3344
33452007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3346
a9c64011
AS
3347 * gdb.base/nofield.c: New file.
3348 * gdb.base/nofield.exp: New testcase.
51679ba9 3349
eafb94e8
NR
33502007-01-05 Nick Roberts <nickrob@snap.net.nz>
3351
3352 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3353
3354 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3355 test.
3356
5e572bb4
DJ
33572007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3358
3359 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3360
74a44383
DJ
33612007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3362
3363 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3364 when continuing.
3365
1b572db9
DJ
33662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3367
3368 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3369 Expect ".exe" extension.
3370
381bc39b
DJ
33712007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3372
3373 * gdb.base/charset.exp: Add explicit filename to break.
3374 * gdb.base/dbx.exp: Add explicit filename to breaks.
3375
2b70e4c6
DJ
33762007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3377
3378 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3379 * gdb.mi/mi2-file.exp: Likewise.
3380
303b6f5d
DJ
33812007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3382
3383 Implement specification of MI tests as comments
3384 in C and C++ sources.
3385 * lib/mi-support.exp (mi_autotest_data): New variable.
3386 (mi_autotest_source): New variable.
3387 (count_newlines, mi_prepare_inline_tests)
3388 (mi_get_inline_test, mi_continue_to_line)
3389 (mi_run_inline_test, mi_tbreak)
3390 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3391 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3392 Run inline tests.
3393 * gdb.mi/mi-var-cp.cc: Define tests here.
3394
23da0d94
VP
33952007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3396
3397 Simplify usage of mi_continue_to.
3398 * lib/mi-support.exp (mi_runto_helper): Renamed
3399 from mi_runto, added new parameter 'run_or_continue'.
3400 (mi_runto): Use mi_runto_helper.
3401 (mi_continue_to): Accept just function name as parameter.
3402 Use mi_runto_helper.
3403 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3404 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3405
f9e18282
JB
34062006-01-04 Joel Brobecker <brobecker@adacore.com>
3407
3408 Make this testcase a bit more realistic. The current code
3409 is too simplistic, and allows the compiler to optimize out
3410 some of the entities we need for this testcase.
3411 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3412 (Do_Nothing): Add extra parameter.
3413 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3414 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3415 by using a variable of type Void_Star.
3416
fd678c65
JB
34172006-01-04 Joel Brobecker <brobecker@adacore.com>
3418
3419 * gdb.ada/catch_ex/foo.adb: New file.
3420 * gdb.ada/catch_ex.exp: New testcase.
3421
05cfdb42
DJ
34222007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3423
3424 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3425 pass --image-base to linker.
3426
2e03ee74
DJ
34272007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3428 Daniel Jacobowitz <dan@codesourcery.com>
3429
3430 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3431 secondary prompts.
3432
0d5de010
DJ
34332007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3434
3435 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3436 output. Test the types of members and member pointers.
3437 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3438 gdb/2092.
3439 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3440 statement. Enable for GCC. Update expected output for some tests
3441 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3442 layout.
3443 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3444 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3445 (Diamond::vget_base): New.
3446 (main): Add new tests.
3447 * gdb.cp/printmethod.exp: Update expected output for member functions.
3448 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3449 print pEe->D::vg().
3450
61a771aa
DJ
34512007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3452
3453 * gdb.threads/tls.exp: Allow stops in sem_post.
3454
2fa63963
DJ
34552006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3456
3457 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3458 * gdb.base/annota3.exp: Likewise.
3459 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3460 again (instead of timing out).
3461 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3462 GCC bug 26475.
3463 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3464 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3465 test from jmisc1.exp.
3466 * gdb.java/jmisc1.exp: Delete.
3467 * gdb.java/jprint.exp: Adjust to work with method signatures including
3468 return types.
3469 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3470 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3471 * lib/java.exp (compile_java_from_source): Pass the correct type
3472 to target_compile.
3473
5eefc2b7
JB
34742006-12-31 Joel Brobecker <brobecker@adacore.com>
3475
3476 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3477 (stack_align_edx): New function.
3478 (stack_align_eax): New function.
3479 (main): Add calls to stack_align_edx and stack_align_eax.
3480 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3481 Add testing for the cases where the register used during a stack
3482 realignment is edx. Same for eax.
3483
227c54da
DJ
34842006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3485
3486 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3487 and generic PE targets.
3488
cab8ac94
JB
34892006-12-29 Joel Brobecker <brobecker@adacore.com>
3490
3491 * gdb.ada/array_return.exp: Update copyright date list.
3492
ba54f318
JB
34932006-12-27 Joel Brobecker <brobecker@adacore.com>
3494
3495 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3496 (Create_Small_Float_Vector): New function.
3497 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3498 function body.
3499 * gdb.ada/array_return/p.adb: Use new type and function from
3500 package Pck.
3501 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3502 able to print the value returned by a function returning an
3503 array of float.
3504
6b7a35dd
JB
35052006-12-20 Joel Brobecker <brobecker@adacore.com>
3506
3507 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3508 The associated tests should be PASSing.
3509
038224f6
VP
35102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3511
3512 Test for base in references.
3513 * gdb.mi/mi-var-cp.cc: Add test code.
3514 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3515 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3516 * gdb.mi/mi2-watch.exp: Likewise.
3517 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3518 (mi_list_varobj_children): New function.
3519
b26ed50d
VP
35202006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3521
3522 * lib/mi-support.exp
3523 (mi_runto): Accept "()" after function name.
3524 (mi_create_varobj): New function.
3525 (mi_varobj_update): New function.
3526 (mi_Check_varobj_value): New function.
3527 * gdb.mi/mi-var-cp.exp: New file.
3528 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3529
08232497
DJ
35302006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3531
3532 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3533 gdb.base/weaklib2.c: New files.
3534
d394c993 35352006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3536
ac6c2fba
NS
3537 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3538 info. Adjust test names.
3539
8ec659a0 3540 * gdb.base/break.c (main): Move position of malloc.
d394c993 3541 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3542
acd65feb
VP
35432006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3544
3545 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3546 assignement of arrays and function pointers.
3547 * gdb.mi/var-cmd.c: Add declaration necessary for above
3548 tests.
3549
f556d5e5
NS
35502006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3551
3552 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3553
3554 * gdb.threads/linux-dp.exp: Read thread table before and after
3555 creating each philosopher and verify it.
3556
697bc68d
NS
35572006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3558 Paul Brook <paul@codesourcery.com>
3559 Daniel Jacobowitz <dan@codesourcery.com>
3560
3561 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3562 main to remove duplication. Add start function of the form
697bc68d
NS
3563 '_*start[1-9]*'. Add RVDS start function.
3564
29d73ae4
DJ
35652006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3566
3567 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3568
c1d88655
UW
35692006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3570
3571 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3572 * gdb.asm/spu.inc: New file.
3573 * gdb.base/term.exp: Disable if [target_info exists noargs].
3574 * gdb.gdb/complaints.exp: Disable if ![isnative].
3575 * gdb.gdb/selftest.exp: Likewise.
3576 * gdb.gdb/observer.exp: Likewise.
3577 * gdb.gdb/xfullpath.exp: Likewise.
3578 * gdb.base/attach.exp: Disable on SPU target.
3579 * gdb.cp/bs145503.exp: Likewise.
3580 * gdb.cp/exception.exp: Likewise.
3581 * gdb.cp/userdef.exp: Likewise.
3582
32a13b1a
DJ
35832006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3584
3585 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3586
d8295fe9
VP
35872006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3588
3589 * gdb.base/completion.exp: Fix completion tests for
3590 'info' and 'info '.
3591 * gdb.base/help.exp (help_test_raw, test_class_help)
3592 (test_prefix_command_help): Move...
3593 * lib/gdb.exp: Here.
3594 * gdb.base/main.exp: Adjust.
3595 * gdb.cp/maint.exp: Adjust.
3596 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3597
8c394015
VP
35982006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3599
3600 * gdb.stabs/weird.exp (print_weird_var): Use
3601 gdb_test_multiple instead of gdb_expect.
3602
027fc1bc
VP
36032006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3604
3605 * gdb.base/help.exp (help_test_raw): New.
3606 (test_class_help): New.
3607 (test_prefix_command_help): New.
3608 Adjust testcases.
3609
67609209
FR
36102006-11-09 Christophe Lyon <christophe.lyon@st.com>
3611
3612 * gdb.base/constvars.c (main): Write to crass and crips, so that
3613 they are allocated by the compiler.
3614
f73adfeb
AS
36152006-10-27 Andreas Schwab <schwab@suse.de>
3616
3617 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3618 "detach-fork".
3619
2f83a18e
DJ
36202006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3621
3622 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3623 of patterns.
3624
94277a38
DJ
36252006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3626
3627 * gdb.base/sepdebug.exp: Remove debug format test.
3628 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3629 Handle no-symtab.
3630 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3631
5bd2f6e2
DJ
36322006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3633
3634 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3635 int to pointer or pointer to int.
3636 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3637
8c008720
DJ
36382006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3639
3640 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3641
9e35dae4
DJ
36422006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3643
3644 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3645
d9639e13
DJ
36462006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3647
3648 PR c++/2116
3649 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3650
390a1bd0
JB
36512006-10-06 Joel Brobecker <brobecker@adacore.com>
3652
3653 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3654 the corresponding bug has been fixed in GDB (PR/2018).
3655
dd920c33
JB
36562006-10-06 Joel Brobecker <brobecker@adacore.com>
3657
3658 * gdb.base/subst.exp: New testcase.
3659
53bbefe9
JB
36602006-10-06 Joel Brobecker <brobecker@adacore.com>
3661
3662 * gdb.ada/array_return/pck.ads: Add copyright notice.
3663 * gdb.ada/array_return/pck.adb: Likewise.
3664 * gdb.ada/array_return/p.adb: Likewise.
3665 * gdb.ada/exec_changed/first.adb: Likewise.
3666 * gdb.ada/exec_changed/second.adb: Likewise.
3667
09851417
JB
36682006-10-06 Joel Brobecker <brobecker@adacore.com>
3669
3670 * gdb.ada/watch_arg/watch.adb: New file.
3671 * gdb.ada/watch_arg.exp: New testcase.
3672
041bf30d
VP
36732006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3674
3675 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3676 via string_to_regexp.
041bf30d 3677 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3678
f286fbdd 36792006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3680
3681 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3682 Remove unused / obsolete files.
3683
7c07f349
NR
36842006-09-19 Nick Roberts <nickrob@snap.net.nz>
3685
3686 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3687
cd5ff84a
VP
36882006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3689
3690 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3691 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3692 the number of frames.
cd5ff84a 3693
ae018d1a
DJ
36942006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3695
3696 * gdb.base/args.c (main): Add breakpoint marker.
3697 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3698 really test empty arguments.
3699 (args_load): Delete.
3700 (args_test): New.
3701
b399c549
NR
37022006-09-13 Nick Roberts <nickrob@snap.net.nz>
3703
3704 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3705 check for one file.
3706
2ab1eb7a
VP
37072006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3708
3709 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3710 HIGH_FRAME argument to -stack-list-locals can be larger than
3711 the number of frames.
a9c64011 3712
476308bf
FF
37132006-08-18 Fred Fish <fnf@specifix.com>
3714
3715 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3716 '$' in front of skip_vmx_tests_saved when setting that.
3717
8625200f
AS
37182006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3719
3720 * gdb.base/trace-commands.exp: New file.
3721
089ec8f1
DJ
37222006-08-10 Joel Brobecker <brobecker@adacore.com>
3723 Daniel Jacobowitz <dan@codesourcery.com>
3724
3725 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3726 expected output of the backtrace commands.
3727
b60f0898
JB
37282006-08-09 Joel Brobecker <brobecker@adacore.com>
3729
3730 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3731 untested followed by return combination.
3732 * gdb.arch/altivec-regs.exp: Likewise.
3733 * gdb.arch/e500-abi.exp: Likewise.
3734 * gdb.arch/e500-regs.exp: Likewise.
3735 * gdb.arch/gdb1291.exp: Likewise.
3736 * gdb.arch/gdb1431.exp: Likewise.
3737 * gdb.arch/gdb1558.exp: Likewise.
3738 * gdb.arch/i386-prologue.exp: Likewise.
3739 * gdb.arch/i386-unwind.exp: Likewise.
3740 * gdb.asm/asm-source.exp: Likewise.
3741 * gdb.base/a2-run.exp: Likewise.
3742 * gdb.base/advance.exp: Likewise.
3743 * gdb.base/all-bin.exp: Likewise.
3744 * gdb.base/annota1.exp: Likewise.
3745 * gdb.base/annota3.exp: Likewise.
3746 * gdb.base/args.exp: Likewise.
3747 * gdb.base/arithmet.exp: Likewise.
3748 * gdb.base/assign.exp: Likewise.
3749 * gdb.base/async.exp: Likewise.
3750 * gdb.base/attach.exp: Likewise.
3751 * gdb.base/bang.exp: Likewise.
3752 * gdb.base/bigcore.exp: Likewise.
3753 * gdb.base/bitfields.exp: Likewise.
3754 * gdb.base/bitfields2.exp: Likewise.
3755 * gdb.base/break.exp: Likewise.
3756 * gdb.base/call-sc.exp: Likewise.
3757 * gdb.base/call-strs.exp: Likewise.
3758 * gdb.base/callfuncs.exp: Likewise.
3759 * gdb.base/checkpoint.exp: Likewise.
3760 * gdb.base/chng-syms.exp: Likewise.
3761 * gdb.base/code-expr.exp: Likewise.
3762 * gdb.base/commands.exp: Likewise.
3763 * gdb.base/completion.exp: Likewise.
3764 * gdb.base/cond-expr.exp: Likewise.
3765 * gdb.base/condbreak.exp: Likewise.
3766 * gdb.base/consecutive.exp: Likewise.
3767 * gdb.base/constvars.exp: Likewise.
3768 * gdb.base/corefile.exp: Likewise.
3769 * gdb.base/cvexpr.exp: Likewise.
3770 * gdb.base/dbx.exp: Likewise.
3771 * gdb.base/define.exp: Likewise.
3772 * gdb.base/detach.exp: Likewise.
3773 * gdb.base/display.exp: Likewise.
3774 * gdb.base/dump.exp: Likewise.
3775 * gdb.base/ena-dis-br.exp: Likewise.
3776 * gdb.base/ending-run.exp: Likewise.
3777 * gdb.base/environ.exp: Likewise.
3778 * gdb.base/eval-skip.exp: Likewise.
3779 * gdb.base/exprs.exp: Likewise.
3780 * gdb.base/fileio.exp: Likewise.
3781 * gdb.base/finish.exp: Likewise.
3782 * gdb.base/float.exp: Likewise.
3783 * gdb.base/foll-exec.exp: Likewise.
3784 * gdb.base/foll-fork.exp: Likewise.
3785 * gdb.base/foll-vfork.exp: Likewise.
3786 * gdb.base/freebpcmd.exp: Likewise.
3787 * gdb.base/funcargs.exp: Likewise.
3788 * gdb.base/gcore.exp: Likewise.
3789 * gdb.base/gdb1090.exp: Likewise.
3790 * gdb.base/gdb1250.exp: Likewise.
3791 * gdb.base/huge.exp: Likewise.
3792 * gdb.base/info-proc.exp: Likewise.
3793 * gdb.base/interrupt.exp: Likewise.
3794 * gdb.base/jump.exp: Likewise.
3795 * gdb.base/langs.exp: Likewise.
3796 * gdb.base/lineinc.exp: Likewise.
3797 * gdb.base/list.exp: Likewise.
3798 * gdb.base/logical.exp: Likewise.
3799 * gdb.base/long_long.exp: Likewise.
3800 * gdb.base/macscp.exp: Likewise.
3801 * gdb.base/maint.exp: Likewise.
3802 * gdb.base/mips_pro.exp: Likewise.
3803 * gdb.base/miscexprs.exp: Likewise.
3804 * gdb.base/multi-forks.exp: Likewise.
3805 * gdb.base/opaque.exp: Likewise.
3806 * gdb.base/overlays.exp: Likewise.
3807 * gdb.base/pc-fp.exp: Likewise.
3808 * gdb.base/pointers.exp: Likewise.
3809 * gdb.base/printcmds.exp: Likewise.
3810 * gdb.base/psymtab.exp: Likewise.
3811 * gdb.base/ptype.exp: Likewise.
3812 * gdb.base/recurse.exp: Likewise.
3813 * gdb.base/relational.exp: Likewise.
3814 * gdb.base/relocate.exp: Likewise.
3815 * gdb.base/remote.exp: Likewise.
3816 * gdb.base/reread.exp: Likewise.
3817 * gdb.base/restore.exp: Likewise.
3818 * gdb.base/return.exp: Likewise.
3819 * gdb.base/return2.exp: Likewise.
3820 * gdb.base/scope.exp: Likewise.
3821 * gdb.base/sect-cmd.exp: Likewise.
3822 * gdb.base/sep.exp: Likewise.
3823 * gdb.base/sepdebug.exp: Likewise.
3824 * gdb.base/setshow.exp: Likewise.
3825 * gdb.base/setvar.exp: Likewise.
3826 * gdb.base/sigall.exp: Likewise.
3827 * gdb.base/sigbpt.exp: Likewise.
3828 * gdb.base/signals.exp: Likewise.
3829 * gdb.base/signull.exp: Likewise.
3830 * gdb.base/sizeof.exp: Likewise.
3831 * gdb.base/solib.exp: Likewise.
3832 * gdb.base/step-line.exp: Likewise.
3833 * gdb.base/step-test.exp: Likewise.
3834 * gdb.base/structs.exp: Likewise.
3835 * gdb.base/structs2.exp: Likewise.
3836 * gdb.base/term.exp: Likewise.
3837 * gdb.base/twice.exp: Likewise.
3838 * gdb.base/until.exp: Likewise.
3839 * gdb.base/varargs.exp: Likewise.
3840 * gdb.base/volatile.exp: Likewise.
3841 * gdb.base/watchpoint.exp: Likewise.
3842 * gdb.base/whatis-exp.exp: Likewise.
3843 * gdb.base/whatis.exp: Likewise.
3844 * gdb.cp/ambiguous.exp: Likewise.
3845 * gdb.cp/annota2.exp: Likewise.
3846 * gdb.cp/annota3.exp: Likewise.
3847 * gdb.cp/bool.exp: Likewise.
3848 * gdb.cp/breakpoint.exp: Likewise.
3849 * gdb.cp/casts.exp: Likewise.
3850 * gdb.cp/class2.exp: Likewise.
3851 * gdb.cp/classes.exp: Likewise.
3852 * gdb.cp/cplusfuncs.exp: Likewise.
3853 * gdb.cp/ctti.exp: Likewise.
3854 * gdb.cp/derivation.exp: Likewise.
3855 * gdb.cp/exception.exp: Likewise.
3856 * gdb.cp/gdb1355.exp: Likewise.
3857 * gdb.cp/hang.exp: Likewise.
3858 * gdb.cp/inherit.exp: Likewise.
3859 * gdb.cp/local.exp: Likewise.
3860 * gdb.cp/m-data.exp: Likewise.
3861 * gdb.cp/m-static.exp: Likewise.
3862 * gdb.cp/member-ptr.exp: Likewise.
3863 * gdb.cp/method.exp: Likewise.
3864 * gdb.cp/misc.exp: Likewise.
3865 * gdb.cp/namespace.exp: Likewise.
3866 * gdb.cp/overload.exp: Likewise.
3867 * gdb.cp/ovldbreak.exp: Likewise.
3868 * gdb.cp/pr-1023.exp: Likewise.
3869 * gdb.cp/pr-1210.exp: Likewise.
3870 * gdb.cp/pr-574.exp: Likewise.
3871 * gdb.cp/printmethod.exp: Likewise.
3872 * gdb.cp/psmang.exp: Likewise.
3873 * gdb.cp/ref-params.exp: Likewise.
3874 * gdb.cp/ref-types.exp: Likewise.
3875 * gdb.cp/rtti.exp: Likewise.
3876 * gdb.cp/templates.exp: Likewise.
3877 * gdb.cp/try_catch.exp: Likewise.
3878 * gdb.cp/userdef.exp: Likewise.
3879 * gdb.cp/virtfunc.exp: Likewise.
3880 * gdb.disasm/am33.exp: Likewise.
3881 * gdb.disasm/h8300s.exp: Likewise.
3882 * gdb.disasm/mn10300.exp: Likewise.
3883 * gdb.disasm/sh3.exp: Likewise.
3884 * gdb.disasm/t01_mov.exp: Likewise.
3885 * gdb.disasm/t02_mova.exp: Likewise.
3886 * gdb.disasm/t03_add.exp: Likewise.
3887 * gdb.disasm/t04_sub.exp: Likewise.
3888 * gdb.disasm/t05_cmp.exp: Likewise.
3889 * gdb.disasm/t06_ari2.exp: Likewise.
3890 * gdb.disasm/t07_ari3.exp: Likewise.
3891 * gdb.disasm/t08_or.exp: Likewise.
3892 * gdb.disasm/t09_xor.exp: Likewise.
3893 * gdb.disasm/t10_and.exp: Likewise.
3894 * gdb.disasm/t11_logs.exp: Likewise.
3895 * gdb.disasm/t12_bit.exp: Likewise.
3896 * gdb.disasm/t13_otr.exp: Likewise.
3897 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3898 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3899 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3900 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3901 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3902 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3903 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3904 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3905 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3906 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3907 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3908 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3909 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3910 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3911 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3912 * gdb.mi/gdb701.exp: Likewise.
3913 * gdb.mi/gdb792.exp: Likewise.
3914 * gdb.mi/mi-basics.exp: Likewise.
3915 * gdb.mi/mi-break.exp: Likewise.
3916 * gdb.mi/mi-cli.exp: Likewise.
3917 * gdb.mi/mi-console.exp: Likewise.
3918 * gdb.mi/mi-disassemble.exp: Likewise.
3919 * gdb.mi/mi-eval.exp: Likewise.
3920 * gdb.mi/mi-file.exp: Likewise.
3921 * gdb.mi/mi-read-memory.exp: Likewise.
3922 * gdb.mi/mi-regs.exp: Likewise.
3923 * gdb.mi/mi-return.exp: Likewise.
3924 * gdb.mi/mi-simplerun.exp: Likewise.
3925 * gdb.mi/mi-stack.exp: Likewise.
3926 * gdb.mi/mi-stepi.exp: Likewise.
3927 * gdb.mi/mi-syn-frame.exp: Likewise.
3928 * gdb.mi/mi-until.exp: Likewise.
3929 * gdb.mi/mi-var-block.exp: Likewise.
3930 * gdb.mi/mi-var-child.exp: Likewise.
3931 * gdb.mi/mi-var-cmd.exp: Likewise.
3932 * gdb.mi/mi-var-display.exp: Likewise.
3933 * gdb.mi/mi-watch.exp: Likewise.
3934 * gdb.mi/mi2-basics.exp: Likewise.
3935 * gdb.mi/mi2-break.exp: Likewise.
3936 * gdb.mi/mi2-cli.exp: Likewise.
3937 * gdb.mi/mi2-console.exp: Likewise.
3938 * gdb.mi/mi2-disassemble.exp: Likewise.
3939 * gdb.mi/mi2-eval.exp: Likewise.
3940 * gdb.mi/mi2-file.exp: Likewise.
3941 * gdb.mi/mi2-read-memory.exp: Likewise.
3942 * gdb.mi/mi2-regs.exp: Likewise.
3943 * gdb.mi/mi2-return.exp: Likewise.
3944 * gdb.mi/mi2-simplerun.exp: Likewise.
3945 * gdb.mi/mi2-stack.exp: Likewise.
3946 * gdb.mi/mi2-stepi.exp: Likewise.
3947 * gdb.mi/mi2-syn-frame.exp: Likewise.
3948 * gdb.mi/mi2-until.exp: Likewise.
3949 * gdb.mi/mi2-var-block.exp: Likewise.
3950 * gdb.mi/mi2-var-child.exp: Likewise.
3951 * gdb.mi/mi2-var-cmd.exp: Likewise.
3952 * gdb.mi/mi2-var-display.exp: Likewise.
3953 * gdb.mi/mi2-watch.exp: Likewise.
3954 * gdb.stabs/exclfwd.exp: Likewise.
3955 * gdb.stabs/weird.exp: Likewise.
3956 * gdb.threads/gcore-thread.exp: Likewise.
3957 * gdb.trace/actions.exp: Likewise.
3958 * gdb.trace/backtrace.exp: Likewise.
3959 * gdb.trace/circ.exp: Likewise.
3960 * gdb.trace/collection.exp: Likewise.
3961 * gdb.trace/deltrace.exp: Likewise.
3962 * gdb.trace/infotrace.exp: Likewise.
3963 * gdb.trace/limits.exp: Likewise.
3964 * gdb.trace/packetlen.exp: Likewise.
3965 * gdb.trace/passc-dyn.exp: Likewise.
3966 * gdb.trace/passcount.exp: Likewise.
3967 * gdb.trace/report.exp: Likewise.
3968 * gdb.trace/save-trace.exp: Likewise.
3969 * gdb.trace/tfind.exp: Likewise.
3970 * gdb.trace/tracecmd.exp: Likewise.
3971 * gdb.trace/while-dyn.exp: Likewise.
3972 * gdb.trace/while-stepping.exp: Likewise.
3973
f4b618d1
JB
39742006-08-08 Joel Brobecker <brobecker@adacore.com>
3975
3976 * gdb.base/step-bt.c: New file.
3977 * gdb.base/step-bt.exp: New testcase.
3978
3d00d119
DJ
39792006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3980
3981 * config/monitor.exp (gdb_load): Remove support for obsolete
3982 download-write-size.
3983 * gdb.base/remote.exp: Likewise. Update all callers of
3984 gdb_timed_load.
3985
017b5bd4
DJ
39862006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3987
3988 * cursal.exp: Pass binfile to gdb_load.
3989
837c599d
DJ
39902006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3991
3992 * gdb.base/cursal.exp: Add "" to gdb_load call.
3993
8dd4540b
MK
39942006-07-29 Mark Kettenis <kettenis@gnu.org>
3995
3996 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3997 NetBSD/ELF targets.
3998
ab5c9f60
DJ
39992006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4000
4001 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4002 operator*.
4003
4c42eaff
DJ
40042006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4005
4006 * gdb.base/completion.exp: Update for change in "file" behavior.
4007 * gdb.stabs/weird.exp: Likewise.
4008 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4009 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4010
0155cc76
NS
40112006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4012
4013 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4014 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4015
16026cd7
AS
40162006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4017
4018 * gdb.base/default.exp: Update source command error message.
4019 * gdb.base/help.exp: Update 'help source' message.
4020
16963cb6
DJ
40212006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4022
4023 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4024 test.
4025
6d7fd486
AS
40262006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4027
4028 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4029
29e8a844
DJ
40302006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4031
4032 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4033
6afcfa39
DJ
40342006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4035
4036 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4037
267a692b
MK
40382006-07-17 Mark Kettenis <kettenis@gnu.org>
4039
4040 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4041 *-*-openbsd* from targets for wich we expect ARM FPA floating
4042 point format.
4043
85d2fec4
NR
40442006-07-17 Nick Roberts <nickrob@snap.net.nz>
4045
4046 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4047
40482006-07-17 Mark Kettenis <kettenis@gnu.org>
4049
4050 * gdb.base/annota3.exp: Expect frame-begin annotation.
4051
85b4c6e8
JB
40522006-07-14 Joel Brobecker <brobecker@adacore.com>
4053
4054 * gdb.base/help.exp: Adjust "help unset" test to accept
4055 any list of unset commands.
4056
fb933624
DJ
40572006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4058 Daniel Jacobowitz <dan@codesourcery.com>
4059
4060 * gdb.cp/ref-params.exp: New test.
4061 * gdb.cp/ref-params.cc: New source file.
4062 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4063
1dff4b64
MK
40642006-07-08 Mark Kettenis <kettenis@gnu.org>
4065
4066 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4067 spaces/tabs in regular expressions since they might not be there.
4068
40d2e0e3
AS
40692006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4070
4071 * gdb.base/ifelse.exp: New file.
4072
f6c957d2
NS
40732006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4074
4075 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4076 line.
4077 * gdb.base/huge.exp: Loop over compilation to find a size that
4078 is acceptable.
4079 * gdb.base/remote.exp: Correct expected strings.
4080 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4081
b9c5a23d
DJ
40822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4083
4084 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4085
9af2e58d
DJ
40862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4087
4088 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4089 native.
4090
30930ca5
DJ
40912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4092
4093 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4094 enable stabs testing.
4095
aa32fa1d
DJ
40962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4097
bd4a4c80 4098 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4099 gdb_test_multiple does.
4100
321fef15
DJ
41012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4102
4103 * Makefile.in (host_alias): Remove.
4104 (target_alias): Use @target_noncanonical@.
4105 (site.exp): Don't set host_alias.
4106 * aclocal.m4: Remove contents. Include acx.m4.
4107 * configure: Regenerated.
4108 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4109
e1c2defa
NS
41102006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4111
e63b55d1
NS
4112 * lib/gdb.exp (gdb_load_cmd): New.
4113
5600ea19
NS
4114 * gdb.base/fileio.c: Add system(NULL) test.
4115 * gdb.base/fileio.exp: Check it.
4116
e1c2defa
NS
4117 * gdb.base/break.c: Add 10a breakpoint at }
4118 * gdb.base/break.exp: Add test for breakpoint at }
4119 * gdb.cp/anon-union.cc: Add code at end of function.
4120 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4121 * gdb.mi/var-cmd.c: Add code at end of function.
4122 * gdb.mi/mi-var-display.exp: Adjust end of next.
4123 * gdb.mi/mi2-var-display.exp: Likewise.
4124 * gdb.base/fileio.c: Add stop function and insert calls at
4125 stopping places.
4126 * gdb.base/fileio.exp: Breakpoint stop function and remove
4127 explicit line number references.
4128
6c0112ec
JB
41292006-05-19 Joel Brobecker <brobecker@adacore.com>
4130
a9c64011
AS
4131 * gdb.base/del.exp (test_delete_alias): New function.
4132 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4133
154189a4
FF
41342006-05-18 Fred Fish <fnf@specifix.com>
4135
4136 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4137 required. Check for spurious output after program exits normally.
4138
582e64c2
FF
41392006-05-17 Fred Fish <fnf@specifix.com>
4140
4141 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4142 gdb_load, so it works in the simulator.
4143
8ef6493a
FF
41442006-05-11 Fred Fish <fnf@specifix.com>
4145
4146 * gdb.base/bang.exp: Ignore unexpected output between the
4147 "program exited normally" and the gdb prompt, as many other
4148 tests do.
4149
692b141c
MK
41502006-05-07 Mark Kettenis <kettenis@gnu.org>
4151
4152 * gdb.base/help.exp: Make "delete checkpoint" part option for
4153 "help d" and "help delete" tests.
4154
540b8a30
UW
41552006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4156
a9c64011 4157 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4158 expected output in some mi_gdb_test statements.
4159 * gdb.mi/mi2-basics.exp: Likewise.
4160
9b6462d9
JB
41612006-05-05 Joel Brobecker <brobecker@adacore.com>
4162
4163 * gdb.base/del.c: New file.
4164 * gdb.base/del.exp: New testcase.
4165
954de43b
DM
41662006-05-05 David S. Miller <davem@sunset.davemloft.net>
4167
4168 * gdb.base/break.exp: Do not assume a breakpoint on
4169 main will actually be in $srcfile when optimizing.
1303f75e
DM
4170 * gdb.base/savedregs.exp: Do not require that the dummy
4171 frame location match up to a symbol and source file location.
c3242428
DM
4172 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4173 will get printed without a mi_cmd_data_list_register_values prefix.
4174 (*-data-list-register-*): Correct regular expressions to expect the new
4175 pseudo d? floating point registers.
4176 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4177
c7e64c9a
DJ
41782006-05-05 Christophe Lyon <christophe.lyon@st.com>
4179
4180 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4181 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4182 is allocated by the compiler.
4183 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4184 anons, e, anone to force their allocation by the compiler.
4185
41862006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4187
4188 * gdb.base/help.exp: Update expected text for help d and
4189 help delete.
4190
27ce9a6d
MK
41912006-05-02 Mark Kettenis <kettenis@gnu.org>
4192
4193 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4194 NetBSD/ELF targets.
4195
8608915f
MK
41962006-04-30 Mark Kettenis <kettenis@gnu.org>
4197
4198 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4199 single-step breakpoint fails; make this a KFAIL on
4200 sparc*-*-openbsd*.
4201 * gdb.base/siginfo.exp: Likewise.
4202 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4203
b8db102d
MS
42042006-04-26 Michael Snyder <msnyder@redhat.com>
4205
4206 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4207 which may have to consume output from other forks.
4208 Add tests to make sure that "delete fork" succeeded.
4209
c702009a
MS
42102006-04-20 Michael Snyder <msnyder@redhat.com>
4211
4212 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4213 Add support for the Renesas M32C and M16C.
4214
4215 * gdb.asm/asm-source.exp: Add m32c target.
4216 * gdb.asm/m32c.inc: Support for m32c target.
4217
e28493f2
AS
42182006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4219
4220 * gdb.base/commands.exp (recursive_source_test): New test.
4221
880da185
DM
42222006-04-04 David S. Miller <davem@sunset.davemloft.net>
4223
4224 * gdb.base/float.exp: Add pattern for sparc targets.
4225
61d9b92f
DJ
42262006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4227
4228 * gdb.base/commands.exp (stray_arg0_test): New test.
4229
bd717df8
PB
42302006-03-30 Paul Brook <paul@codesourcery.com>
4231
4232 * gdb.mi/mi-until.exp: kfail broken until command.
4233 * gdb.mi/mi2-until.exp: Ditto.
4234
ec793d3c
NR
42352006-03-27 Nick Roberts <nickrob@snap.net.nz>
4236
4237 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4238
831004b7
AO
42392006-03-08 Alexandre Oliva <aoliva@redhat.com>
4240
4241 * gdb.base/prelink.exp: Anchor tested-for regular expression
4242 on gdb prompt.
4243
effe49a0
PB
42442006-03-07 Paul Brook <paul@codesourcery.com>
4245
4246 * gdb.base/assign.exp: Correct fail message.
4247
e5461016
PB
42482006-03-07 Paul Brook <paul@codesourcery.com>
4249
4250 * lib/compiler.c: Extract armcc version number.
4251 * lib/compiler.cc: Ditto.
4252
fc91c6c2
PB
42532006-03-07 Paul Brook <paul@codesourcery.com>
4254
4255 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4256 additional_flags=-w.
4257 * gdb.arch/altivec-regs.exp: Ditto.
4258 * gdb.arch/e500-abi.exp: Ditto.
4259 * gdb.arch/e500-regs.exp: Ditto.
4260 * gdb.base/all-bin.exp: Ditto.
4261 * gdb.base/annota1.exp: Ditto.
4262 * gdb.base/annota3.exp: Ditto.
4263 * gdb.base/args.exp: Ditto.
4264 * gdb.base/arithmet.exp: Ditto.
4265 * gdb.base/assign.exp: Ditto.
4266 * gdb.base/async.exp: Ditto.
4267 * gdb.base/bang.exp: Ditto.
4268 * gdb.base/break.exp: Ditto.
4269 * gdb.base/call-rt-st.exp: Ditto.
4270 * gdb.base/completion.exp: Ditto.
4271 * gdb.base/cond-expr.exp: Ditto.
4272 * gdb.base/condbreak.exp: Ditto.
4273 * gdb.base/consecutive.exp: Ditto.
4274 * gdb.base/define.exp: Ditto.
4275 * gdb.base/display.exp: Ditto.
4276 * gdb.base/ena-dis-br.exp: Ditto.
4277 * gdb.base/environ.exp: Ditto.
4278 * gdb.base/eval-skip.exp: Ditto.
4279 * gdb.base/info-proc.exp: Ditto.
4280 * gdb.base/jump.exp: Ditto.
4281 * gdb.base/logical.exp: Ditto.
4282 * gdb.base/long_long.exp: Ditto.
4283 * gdb.base/maint.exp: Ditto.
4284 * gdb.base/miscexprs.exp: Ditto.
4285 * gdb.base/pc-fp.exp: Ditto.
4286 * gdb.base/pointers.exp: Ditto.
4287 * gdb.base/relational.exp: Ditto.
4288 * gdb.base/reread.exp: Ditto.
4289 * gdb.base/sect-cmd.exp: Ditto.
4290 * gdb.base/sep.exp: Ditto.
4291 * gdb.base/sepdebug.exp: Ditto.
4292 * gdb.base/until.exp: Ditto.
4293 * gdb.base/whatis-exp.exp: Ditto.
4294 * gdb.cp/annota2.exp: Ditto.
4295 * gdb.cp/annota3.exp: Ditto.
4296 * gdb.trace/actions.exp: Ditto.
4297 * gdb.trace/backtrace.exp: Ditto.
4298 * gdb.trace/circ.exp: Ditto.
4299 * gdb.trace/collection.exp: Ditto.
4300 * gdb.trace/deltrace.exp: Ditto.
4301 * gdb.trace/infotrace.exp: Ditto.
4302 * gdb.trace/limits.exp: Ditto.
4303 * gdb.trace/packetlen.exp: Ditto.
4304 * gdb.trace/passc-dyn.exp: Ditto.
4305 * gdb.trace/passcount.exp: Ditto.
4306 * gdb.trace/report.exp: Ditto.
4307 * gdb.trace/save-trace.exp: Ditto.
4308 * gdb.trace/tfind.exp: Ditto.
4309 * gdb.trace/tracecmd.exp: Ditto.
4310 * gdb.trace/while-dyn.exp: Ditto.
4311 * gdb.trace/while-stepping.exp: Ditto.
4312 * lib/gdb.exp: Ditto.
4313 (gdb_compile): Handle nowarning option.
4314
5f4a23d9
AO
43152006-03-07 Alexandre Oliva <aoliva@redhat.com>
4316
4317 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4318 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4319 Rename executable to prelinkt. Don't re-prelink if we didn't
4320 get a core file. Test prelink -u exit status to tell whether
4321 prelinking failed. Use gdb_test_multiple.
4322
9733fc94
DJ
43232006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4324
4325 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4326 (do_tests): Call it.
4327
cc10cae3
AO
43282006-02-28 Alexandre Oliva <aoliva@redhat.com>
4329
4330 * gdb.base/prelink.exp: New test.
4331 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4332
15c46491
WZ
43332006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4334
4335 * gdb.fortran/derived-type.f90: New file.
4336 * gdb.fortran/derived-type.exp: New testcase.
4337
5c9f7ded
DJ
43382006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4339
4340 * gdb.base/default.exp: Allow ';' as a directory separator.
4341
5b96932b
AS
43422006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4343
4344 * gdb.base/help.exp (help add-symbol-file): Update.
4345
1986bccd
AS
43462006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4347
4348 * gdb.base/help.exp (help load): Update expected results.
4349
a8b7528f
FF
43502006-02-19 Fred Fish <fnf@specifix.com>
4351
4352 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4353 specifix hex value as part of results.
4354 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4355
f8261448
FF
43562006-02-16 Fred Fish <fnf@specifix.com>
4357
4358 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4359 ushort_addr, and slong_addr, so the typedefs are not optimized
4360 away.
4361 * gdb.base/whatis.exp: Add tests using type name for struct type,
4362 union type, enum type, and typedef.
a9c64011 4363
31d8bdd2
MK
43642006-02-13 Mark Kettenis <kettenis@gnu.org>
4365
4366 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4367
34e41e63
JB
43682006-02-13 Jim Blandy <jimb@redhat.com>
4369
4370 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4371 case where it takes two "next" commands to skip past the init
4372 call.
4373
ac6e4f31
FF
43742006-02-12 Fred Fish <fnf@specifix.com>
4375
4376 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4377 to handle cases where it takes two "next" commands to skip
4378 past the init call.
4379
2db2d571
JB
43802006-02-07 Joel Brobecker <brobecker@adacore.com>
4381
4382 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4383 on hppa32 targets.
4384
38fcd64c
DJ
43852006-02-06 Vladimir Prus <ghost@cs.msu.su>
4386
4387 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4388 field.
4389
1315ad46
MK
43902006-01-29 Mark Kettenis <kettenis@gnu.org>
4391
4392 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4393
5625b943
DJ
43942006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4395
4396 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4397 files.
4398
80df1bbe
DJ
43992006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4400
4401 * gdb.cp/maint.exp: Set complaints to a positive value.
4402
9078e690
DJ
44032006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4404
4405 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4406 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4407 function name.
4408
9c903399
DJ
44092006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4410
4411 * gdb.base/checkpoint.c: Update copyright notice. Include
4412 <stdlib.h>.
4413
761ae4d6
JB
44142006-01-04 Jim Blandy <jimb@redhat.com>
4415
4416 * gdb.asm/asm-source.exp: Independently provide default values for
4417 asm-flags and debug-flags. Use 'string equal' to do the
4418 comparison, not the implicit expr's '==' operator. Remove
4419 now-unneeded assignments to asm-flags. In h8300 case, place
4420 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4421
099ac3dd
MS
44222006-01-04 Michael Snyder <msnyder@redhat.com>
4423
4424 * gdb.base/checkpoint.c: New file.
4425 * gdb.base/checkpoint.exp: New file.
4426 * gdb.base/multi-fork.c: New file.
4427 * gdb.base/multi-fork.exp: New file.
4428 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4429
f4d85314
FF
44302006-01-04 Fred Fish <fnf@specifix.com>
4431
4432 * gdb.base/ptype.c (foo): Add typedef.
4433 (intfoo): Add function.
4434 * gdb.base/ptype1.c: New file.
4435 * gdb.base/ptype.exp: Handle compilation and linking with two
4436 source files. Test that proper type for "foo" is found based
4437 on source context rather than first match found in symtabs.
4438
a1b06f35
MK
44392005-12-28 Mark Kettenis <kettenis@gnu.org>
4440
4441 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4442 * gdb.asm/openbsd.inc: Indent commands.
4443
d082a1e2
MK
44442005-12-26 Mark Kettenis <kettenis@gnu.org>
4445
c65016bd
MK
4446 * gdb.base/freebpcmd.exp: Increase timeout.
4447
d082a1e2
MK
4448 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4449
d3c32a0e
DJ
44502005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4451
4452 * gdb.base/default.exp: Update check for "show version".
4453
9fdb1f50
RC
44542005-12-09 Randolph Chung <tausq@debian.org>
4455
4456 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4457 * gdb.asm/pa64.inc: New file.
4458
5f2c56f7
RC
44592005-12-09 Randolph Chung <tausq@debian.org>
4460
4461 * gdb.asm/common.inc: Indent commands.
4462 * gdb.asm/asmsrc1.s: Likewise.
4463 * gdb.asm/asmsrc2.s: Likewise.
4464
8117349c
RC
44652005-12-09 Randolph Chung <tausq@debian.org>
4466
4467 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4468 (get_addr_of_sym): Remove duplicate print.
4469 (gen_core): xfail hppa*-*-hpux*, update expected output.
4470 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4471 * gdb.arch/pa64-nullify.s: New file.
4472
8f07f25a
RC
44732005-12-09 Randolph Chung <tausq@debian.org>
4474
4475 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4476
55b39184
DJ
44772005-12-07 Christophe Lyon <christophe.lyon@st.com>
4478
4479 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4480 code generation for these functions.
4481 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4482 error message.
4483
31e2b00f
AS
44842005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4485
4486 * gdb.base/help.exp (help b, help br, help bre, help brea)
4487 (help break): Update the expected message.
4488
c3d0b56e
SC
44892005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4490
4491 * gdb.asm/m68hc11.inc: Setup the data section.
4492 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4493 script for this test.
4494 (m6812-*-*): Likewise.
4495
36ae0ea9
RC
44962005-11-09 Randolph Chung <tausq@debian.org>
4497
4498 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4499
9d6f42e9
WZ
45002005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4501
4502 * gdb.base/break.exp: Fix a comment typo.
4503
e2126a14
EZ
45042005-11-03 Jim Blandy <jimb@redhat.com>
4505
a9c64011
AS
4506 Checked in by Elena Zannoni <ezannoni@redhat.com>
4507
e2126a14
EZ
4508 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4509
e0ac7199
CV
45102005-11-02 Corinna Vinschen <vinschen@redhat.com>
4511
4512 * gdb.arch/gdb1558.c: Include stdio.h.
4513
31d3fb18
MK
45142005-10-31 Mark Kettenis <kettenis@gnu.org>
4515
4516 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4517
e52b687c
MK
45182005-10-31 Mark Kettenis <kettenis@gnu.org>
4519
4520 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4521
f4711d79
PG
45222005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4523
a9c64011
AS
4524 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4525 vscr" tests to better match output.
f4711d79 4526
987a9106
JB
45272005-10-12 Jim Blandy <jimb@redhat.com>
4528
4529 * gdb.base/structs.exp (any): New function.
4530 (test_struct_returns): Don't make any assumptions at all about
4531 what value the function returns when GDB can't set the return
4532 value.
4533
2336bb58
JB
45342005-10-09 Joel Brobecker <brobecker@adacore.com>
4535
4536 * gdb.ada/arrayidx/p.adb: New file.
4537 * gdb.ada/arrayidx.exp: New testcase
4538
45392005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4540
4541 * gdb.ada/array_return/pck.ads: New file.
4542 * gdb.ada/array_return/pck.adb: New file.
4543 * gdb.ada/array_return/p.adb: New file.
4544 * gdb.ada/array_return.exp: New testcase.
4545
705335ea
JB
45462005-10-03 Joel Brobecker <brobecker@adacore.com>
4547
a9c64011
AS
4548 * gdb.base/arrayidx.c: New file.
4549 * gdb.base/arrayidx.exp: New testcase.
705335ea 4550
11ee9940
NR
45512005-09-29 Nick Roberts <nickrob@snap.net.nz>
4552
4553 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4554 frames-invalid and breakpoints-invalid are no longer generated
4555 with level 3 so don't expect them in the output.
4556
39fb8e9e
BR
45572005-09-27 Bob Rossi <bob@brasko.net>
4558
a9c64011 4559 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4560 from test. Escape the | in mi_gdb_test call.
4561 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4562 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4563 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4564 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4565 expected regex's in mi_gdb_test calls.
4566 * lib/mi-support.exp: Remove arbitrary .* from tests.
4567 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4568 Fully anchor GDB/MI expected results in mi_gdb_test.
4569 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4570 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4571
2af48f68
PB
45722005-09-26 Paul Brook <paul@codesourcery.com>
4573
4574 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4575
f34502bc
WZ
45762005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4577
4578 * bfp-test.c: New file.
4579 * bfp-test.exp: New testcase.
4580
ca929517
WZ
45812005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4582
4583 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4584 of subarray and substring variable.
4585 * gdb.fortran/subarray.f: New source file for the test of subarray
4586 and substring variable evaluation.
4587 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4588 of string constant.
4589
c761af65
DJ
45902005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4591
4592 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4593 copyright dates.
4594
561d7a1d
PG
45952005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4596
4597 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4598 powerpc altivec' test with an almost identical 'info vector' test.
4599
b2b64cc9
PG
46002005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4601
a9c64011
AS
4602 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4603 vscr" tests to match output.
b2b64cc9 4604
6ac4d15a
PG
46052005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4606
a9c64011
AS
4607 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4608 output.
6ac4d15a 4609
40e55bef
BR
46102005-09-11 Bob Rossi <bob@brasko.net>
4611
4612 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4613 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4614 commands that return an MI output command and an asyncronous MI output
4615 command.
4616 * gdb.mi/mi-console.exp: Ditto.
4617
3c7385ec
BR
46182005-09-11 Bob Rossi <bob@brasko.net>
4619
4620 * gdb.mi/mi-var-child.c: Include <string.h>.
4621
a6cd0eb3
DJ
46222005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4623
4624 * killed.exp: Correct gdb_expect syntax.
4625
2f168eed
CV
46262005-08-09 Corinna Vinschen <vinschen@redhat.com>
4627
4628 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4629
ecd3fd0f
BR
46302005-08-02 Bob Rossi <bob@brasko.net>
4631
4632 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4633 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4634 Change tests to inferior-tty-set/show.
4635 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4636 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4637 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4638 inferior. Use mi_gdb_test to get GDB and Inferior output.
4639 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4640 descriptor.
4641 (mi_inferior_tty_name): Add inferior PTY file name.
4642 (mi_gdb_start): Add INFERIOR_PTY parameter.
4643 (mi_gdb_test): Add IPATTERN parameter.
4644
f1ea48cb 46452005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4646
f1ea48cb
BR
4647 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4648 parameter to mi_gdb_test.
4649 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4650
6e650a67
DJ
46512005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4652
4653 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4654 struct_declarations.
4655 * gdb.mi/mi-var-child.exp: Step over the initialization of
4656 struct_declarations.
4657
8be260b6
DJ
46582005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4659
4660 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4661 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4662 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4663 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4664 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4665 file.
4666
4e660f07
NR
46672005-07-27 Nick Roberts <nickrob@snap.net.nz>
4668
4669 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4670 (do_children_tests): Assign values to the extra elements.
4671
4672 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4673 them for tests for "-var-update --no-values" and
a9c64011 4674 "-var-update --all-values".
4e660f07
NR
4675 Add test for "-var-list-children --simple-values".
4676
4677 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4678
4679 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4680 "-stack-list-locals --simple-values" Improve doc strings and
4681 comments.
4682
6bdae935
MK
46832005-07-18 Mark Kettenis <kettenis@gnu.org>
4684
598b7a6f
MK
4685 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4686 *-*-openbsd*.
4687 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4688
6bdae935
MK
4689 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4690 sigaltsatck'.
4691
1323e929 46922005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4693
1323e929
BR
4694 * gdb.base/default.exp (tty): Changed output of command.
4695 * gdb.base/help.exp (help tty): Ditto.
4696
b1a9c082
MK
46972005-07-12 Mark Kettenis <kettenis@gnu.org>
4698
4699 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4700
10a844a2
MK
47012005-07-10 Mark Kettenis <kettenis@gnu.org>
4702
4703 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4704 -stack-select-frame without arguments.
4705 (test_stack_frame_listing): Add test for newly implemented command
4706 -stack-info-frame.
4707
3cb3b8df
BR
47082005-07-06 Bob Rossi <bob@brasko.net>
4709
4710 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4711 command.
4712 (Copyright): Update copyright.
4713
a0c5fbcf
WZ
47142005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4715
4716 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4717 tests to evaluate exponentiation expression.
4718
984971d0
AS
47192005-06-29 Andreas Schwab <schwab@suse.de>
4720
4721 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4722 main to avoid warnings.
4723
4724 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4725
fe03833f
NR
47262005-06-20 Nick Roberts <nickrob@snap.net.nz>
4727
4728 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4729 -stack-select-frame without arguments.
4730 (test_stack_frame_listing): Add test for newly implemented command
4731 -stack-info-frame.
a9c64011 4732
7a55f279
WZ
47332005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4734
0ffa0ea5
DJ
4735 * gdb.fortran/array-element.f: New file.
4736 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4737
26585198
DJ
47382005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4739
4740 * gdb.base/bigcore.exp: Correct checks for systems which can
4741 not dump a large core file.
4742
c1bd25fd
DJ
47432005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4744
4745 * gdb.base/relocate.c: Add a copyright notice.
4746 (dummy): Remove.
4747 * gdb.base/relocate.exp: Test printing the values of variables
4748 from a relocatable file.
4749
589e074d
DJ
47502005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4751
4752 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4753 excess MI output after an error.
4754
0915f927
JB
47552005-05-29 Joel Brobecker <brobecker@adacore.com>
4756
4757 * gdb.arch/alpha-step.c: New file.
4758 * gdb.arch/alpha-step.exp: New testcase.
4759
76ff342d
DJ
47602005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4761 Dennis Brueni <dennis@slickedit.com>
4762
4763 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4764 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4765 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4766 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4767 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4768 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4769 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4770
96b0c7ac
DJ
47712005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4772 Wu Zhou <woodzltc@cn.ibm.com>
4773
4774 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4775 IBM's xlc compiler.
4776 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4777 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4778
f21565d2
JB
47792005-05-13 Jim Blandy <jimb@redhat.com>
4780
4781 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4782 calling gdb_suppress_entire_file.
4783 * gdb.base/charset.exp: Same.
4784 * gdb.base/call-rt-st.exp: Same.
4785
6006a3a1
BR
47862005-05-05 Bob Rossi <bob_rossi@cox.net>
4787
4788 * lib/gdb.exp (fullname_syntax): Added global regex.
4789 (fullname_syntax_POSIX): Ditto.
4790 (fullname_syntax_UNC): Ditto.
4791 (fullname_syntax_DOS_CASE): Ditto.
4792 (fullname_syntax_DOS): Ditto.
4793 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4794 fullname_syntax variable to scope and use it.
4795 (test_file_list_exec_source_files): Ditto.
4796 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4797
c3b69c04
DJ
47982005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4799
4800 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4801
3c95e6af
PG
48022004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4803
a9c64011
AS
4804 * lib/gdb.exp (skip_altivec_tests): New function, based on
4805 check_vmx_hw_available from the GCC testsuite.
4806 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4807 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4808
78df6c56
JB
48092005-05-02 Jim Blandy <jimb@redhat.com>
4810
4811 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4812 calling gdb_suppress_entire_file.
4813
1690f9cf
DJ
48142005-04-30 Randolph Chung <tausq@debian.org>
4815
4816 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4817 Slightly relax "sem_post" name checking.
4818
5ea106f7
PG
48192005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4820
4821 * gdb.base/unload.exp: Use new shared library infrastructure.
4822
bf7234cf
PG
48232005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4824
4825 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4826 infrastructure.
bf7234cf 4827
547b869a
CV
48282005-04-29 Corinna Vinschen <vinschen@redhat.com>
4829
4830 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4831 * gdb.asm/h8300.inc: New file.
4832
f07e55f0
PG
48332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4834
4835 * gdb.base/shlib-call.exp: Change to use new shared library
4836 infrastructure.
4837
3cbba3d1
PG
48382005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4839
a9c64011
AS
4840 * gdb.base/pending.exp: Change to use new shared library
4841 infrastructure.
3cbba3d1 4842
ed6df200
PG
48432005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4844
a9c64011
AS
4845 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4846 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4847
8c8f4ebe
PG
48482005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4849
a9c64011
AS
4850 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4851 shared objects being adjusted and update copyright years.
8c8f4ebe 4852
607fbc54
DJ
48532005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4854
4855 * ChangeLog: Correct some 2003-01-13 dates.
4856 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4857 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4858 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4859 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4860 gdb.trace/tfind.exp: Update copyright years.
4861
57bf0e56
DJ
48622005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4863 Daniel Jacobowitz <dan@codesourcery.com>
4864
4865 * lib/gdb.exp (gdb_compile): Handle shlib=.
4866 (gdb_compile_shlib): New function.
4867
9b593790
PG
48682005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4869
a9c64011 4870 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4871
9494c6a5
DJ
48722005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4873
4874 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4875 gdb.server.
4876 * configure.ac: Likewise.
4877 * configure: Regenerated.
4878 * gdb.gdbserver/Makefile.in: Moved to...
4879 * gdb.server/Makefile.in: ... here.
4880 * gdb.gdbserver/server.c: Moved to...
4881 * gdb.server/server.c: ... here.
4882 * gdb.gdbserver/server-run.exp: Moved to...
4883 * gdb.server/server-run.exp: ... here.
4884
6f8eac0e
DJ
48852005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4886
4887 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4888 * configure.ac: Create gdb.gdbserver/Makefile.
4889 * configure: Regenerated.
4890 * lib/gdbserver-support.exp: New file, derived from
4891 config/gdbserver.exp.
4892 * config/gdbserver.exp: Use gdbserver-support.exp.
4893 * gdb.gdbserver/Makefile.in: New file.
4894 * gdb.gdbserver/server.c: New file.
4895 * gdb.gdbserver/server-run.exp: New file.
4896
6e87504d
PG
48972005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4898
a9c64011
AS
4899 * lib/gdb.exp (test_compiler_info): Return compiler_info
4900 if no arguments are given.
6e87504d 4901
d1779be4
PG
49022005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4903
4904 * gdb.arch/altivec-abi.exp: Check for compiler and set
4905 use altivec' flag accordingly.
4906 * gdb.arch/altivec-regs.exp: Likewise.
4907
88750304
DJ
49082005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4909
4910 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4911
f3fb768d
AS
49122005-03-27 Andreas Schwab <schwab@suse.de>
4913
4914 * gdb.base/bigcore.c (main): Add missing mode argument in open
4915 call.
4916
7e813ac5
DJ
49172005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4918
4919 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4920 downloads.
4921 * config/gdbserver.exp (gdb_load): Likewise.
4922
8e3049aa
PB
49232005-03-14 Paul Brook <paul@codesourcery.com>
4924
4925 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4926 targets.
4927
a9df7c44
JB
49282005-03-09 Joel Brobecker <brobecker@adacore.com>
4929
4930 * gdb.dwarf2/dup-psym.S: New file.
4931 * gdb.dwarf2/dup-psym.exp: New testcase.
4932
9f0d94e8
JB
49332005-03-09 Joel Brobecker <brobecker@adacore.com>
4934
4935 * gdb.ada/exec_changed/first.adb: New file.
4936 * gdb.ada/exec_changed/second.adb: New file.
4937 * gdb.ada/exec_changed.exp: New testcase.
4938
5f579bc5
NS
49392005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4940
36e9969c
NS
4941 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4942 (A2): New class.
4943 (main): Test operator+.
4944 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4945 breakpoint test.
4946
5f579bc5
NS
4947 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4948 * gdb.base/signull.exp: Disable if gdb,nosignals.
4949 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4950 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4951 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4952 * gdb.mi/mi2-console.exp: Likewise.
4953 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4954 continue output at start.
4955 (gdb_collect_locals_test): Robustify regexp.
4956 * gdb.trace/passc-dyn.exp: Fix comment typo.
4957 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4958
be46087e
CV
49592005-03-08 Corinna Vinschen <vinschen@redhat.com>
4960
4961 * gdb.asm/asm-source.exp: Add iq2000 case.
4962 * gdb.asm/iq2000.inc: New file.
4963
384e1a61 49642005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 4965
384e1a61
MI
4966 * gdb.base/command.exp: Change hardcoded value to regular expression.
4967 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4968
584b6e9e
DJ
49692005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4970
4971 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4972 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4973 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4974 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4975 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4976
ab5b5d61
MK
49772005-03-05 Mark Kettenis <kettenis@gnu.org>
4978
4979 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4980 changes.
4981
ae051c1b
PG
49822004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4983
a9c64011
AS
4984 * lib/compiler.c: Add test for IBM's xlc compiler.
4985 * lib/compiler.cc: Likewise.
ae051c1b 4986
3f0f6ed2
JB
49872004-02-24 Joel Brobecker <brobecker@adacore.com>
4988
4989 * gdb.ada/fixed_points.exp: Create compilation object directory
4990 before running the test.
4991 * gdb.ada/null_record.exp: Likewise.
4992 * gdb.ada/packed_array.exp: Likewise.
4993 * gdb.ada/start.exp: Likewise.
4994
724f452b
JB
49952005-02-15 Joel Brobecker <brobecker@adacore.com>
4996
4997 * gdb.ada/packed_array/pa.adb: New file.
4998 * gdb.ada/packed_array.exp: New testcase.
4999
57f5cdfb 50002005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5001
1f393151
MK
5002 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5003 files.
5004
ebdda337
MK
5005 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5006 on *-*-openbsd*. Correctly match whitespace in regukar
5007 expressions.
5008
cf309262
DJ
50092005-02-10 Daniel Jacobowitz <dan@debian.org>
5010
5011 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5012 PR exp/1821
5013 * gdb.base/gdb1821.c: New test file.
5014 * gdb.base/gdb1821.exp: New test file.
5015
3be49e7a
JB
50162005-02-09 Joel Brobecker <brobecker@adacore.com>
5017
5018 * gdb.base/start.c: New file.
5019 * gdb.base/start.exp: New testcase.
5020
e292e67d
JB
50212005-02-09 Joel Brobecker <brobecker@adacore.com>
5022
5023 * gdb.ada/start/dummy.adb: New file.
5024 * gdb.ada/start.exp: New testcase.
5025
dbdfa66c
CV
50262005-02-09 Corinna Vinschen <vinschen@redhat.com>
5027
5028 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5029 for printing symbols and statistics.
5030 Add test for using relative pathnames in "maint print msymbols" test.
5031 Mark "maint info sections DATA" XFAIL on Cygwin.
5032 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5033 tests.
5034
d7941671
AC
50352005-02-09 Andreas Schwab <schwab@suse.de>
5036
5037 Committed by Andrew Cagney <cagney@gnu.org>
5038 * gdb.base/remotetimeout.exp: New file.
5039
74e5ef44
MK
50402005-02-07 Mark Kettenis <kettenis@gnu.org>
5041
5042 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5043
464dd14d
JB
50442005-02-03 Joel Brobecker <brobecker@adacore.com>
5045
5046 * gdb.ada/gnat_ada.gpr: New file.
5047 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5048 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5049 * configure.ac: No longer generate gnat_ada.gpr.
5050 * configure: Regenerate.
5051 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5052 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5053 * gdb.ada/null_record/bar.ads: Likewise.
5054 * gdb.ada/null_record/bar.adb: Likewise.
5055 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5056 * gdb.ada/null_record.exp (testdir): New variable.
5057 (testfile): executable is now in testdir subdirectory.
5058 (srcfile): Use full path to the main compilation unit.
5059 * gdb.ada/fixed_points.exp: Same changes as above.
5060
30d756ae
NR
50612005-02-03 Nick Roberts <nickrob@snap.net.nz>
5062
5063 * gdb.base/interp.exp: New test.
5064
9d799f85
AC
50652005-01-24 Andrew Cagney <cagney@gnu.org>
5066
5067 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5068
15656118
AC
50692005-01-19 Andrew Cagney <cagney@gnu.org>
5070
a892c31b
AC
5071 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5072 configure.ac not configure.in.
5073
15656118
AC
5074 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5075 of powerpc*-*-*.
5076 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5077 * gdb.base/list.exp (test_list_function)
15656118
AC
5078 (test_list_filename_and_function): Ditto.
5079 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5080
a7b01baf
AC
50812005-01-16 Andrew Cagney <cagney@gnu.org>
5082
17d92a02
AC
5083 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5084
a7b01baf
AC
5085 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5086
bc8332bb
AC
50872005-01-14 Andrew Cagney <cagney@gnu.org>
5088
5089 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5090 * gdb.mi/mi2-var-cmd.exp: Ditto.
5091
4d074752
CV
50922005-01-10 Corinna Vinschen <vinschen@redhat.com>
5093
5094 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5095
bec39cab
AC
50962005-01-07 Andrew Cagney <cagney@gnu.org>
5097
5098 * configure.ac: Rename configure.in, require autoconf 2.59.
5099 * configure: Re-generate.
5100 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5101 * gdb.stabs/configure: Re-generate.
5102 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5103 * gdb.hp/configure: Re-generate.
5104 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5105 autoconf 2.59.
5106 * gdb.hp/gdb.objdbg/configure: Re-generate.
5107 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5108 autoconf 2.59.
5109 * gdb.hp/gdb.defects/configure: Re-generate.
5110 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5111 autoconf 2.59.
5112 * gdb.hp/gdb.compat/configure: Re-generate.
5113 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5114 autoconf 2.59.
5115 * gdb.hp/gdb.base-hp/configure: Re-generate.
5116 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5117 autoconf 2.59.
5118 * gdb.hp/gdb.aCC/configure: Re-generate.
5119
f10b16d4
JB
51202004-12-15 Jim Blandy <jimb@redhat.com>
5121
5122 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5123 under NPTL when there is debugging info available for libpthread.
5124
fb6e1814
JG
51252004-12-13 Jerome Guitton <guitton@gnat.com>
5126
5127 * gdb.ada/fixed_points.c: New file.
5128 * gdb.ada/fixed_points.exp: New file.
5129
fe46cd3a
RC
51302004-12-03 Randolph Chung <tausq@debian.org>
5131
5132 * gdb.arch/pa-nullify.exp: New file.
5133 * gdb.arch/pa-nullify.s: New file.
5134
8de0841b
RC
51352004-11-30 Randolph Chung <tausq@debian.org>
5136
5137 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5138 instead of "tbug". Fix regexp to work properly with gdb_test.
5139
c8170782
PH
51402004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5141
5142 * gdb.base/bitfields2.exp: New test.
5143 * gdb.base/bitfields2.c: New file.
5144
954269c2
RE
51452004-11-28 Richard Earnshaw <rearnsha@arm.com>
5146
5147 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5148
0107feed
RC
51492004-11-16 Randolph Chung <tausq@debian.org>
5150
5151 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5152
f073ae8c
DJ
51532004-11-14 Daniel Jacobowitz <dan@debian.org>
5154
5155 * gdb.threads/threadapply.exp: Correct "macro details" test.
5156
19ad59e7
JJ
51572004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5158
5159 * gdb.threads/threadapply.exp: New test.
5160 * gdb.threads/threadapply.c: New file.
5161
9cf0961b
MK
51622004-11-07 Mark Kettenis <kettenis@gnu.org>
5163
5164 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5165 frames.
5166
c789492a
FL
51672004-11-05 Felix Lee <felix+log1@specifixinc.com>
5168
5169 * gdb.base/cursal.exp: New file.
5170 * gdb.base/cursal.c: New file.
5171
a1e167bb
AC
51722004-11-03 Andrew Cagney <cagney@gnu.org>
5173
5174 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5175
b7cbf173
MK
51762004-10-30 Mark Kettenis <kettenis@gnu.org>
5177
5178 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5179 NetBSD/ELF targets.
5180
88f9d34f
JB
51812004-10-29 Joel Brobecker <brobecker@gnat.com>
5182
5183 * gdb.threads/bp_in_thread.c: New file, copied from
5184 pthread_cond_wait.c.
5185 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5186 file, rather than reusing the .c file from another testcase.
5187
ca7d6a0c
JB
51882004-10-20 Joel Brobecker <brobecker@gnat.com>
5189
5190 * gdb.ada/null_record.exp: Check where we stopped after
5191 sending the start command, instead of where the associated
5192 temporary breakpoint was inserted.
5193
0d863d03
AC
51942004-10-14 Andrew Cagney <cagney@gnu.org>
5195
5196 * gdb.mi/gdb701.c (main): Return 0.
5197
d11e72cb
DJ
51982004-10-13 Daniel Jacobowitz <dan@debian.org>
5199
d40539a4 5200 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5201
e1923096
JJ
52022004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5203
5204 * gdb.threads/schedlock.c: Add comment markers to use to find
5205 line numbers.
5206 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5207 comments.
5208 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5209 breakpoint lines.
5210
ec8ba2c9
DJ
52112004-10-12 Daniel Jacobowitz <dan@debian.org>
5212
5213 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5214
0eb3658b
DJ
52152004-10-12 Daniel Jacobowitz <dan@debian.org>
5216
5217 * configure.in: Add gdb.dwarf2.
5218 * configure: Regenerated.
5219 * Makefile.in: Add gdb.dwarf2.
5220 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5221 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5222 gdb.dwarf2/file1.txt: New files.
5223
a271cc33
OF
52242004-10-11 Orjan Friberg <orjanf@axis.com>
5225
a9c64011 5226 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5227 of "run", since the latter doesn't work with remote targets. Adjust
5228 the breakpoint numbering accordingly.
5229 * gdb.threads/pthread_cond_wait.exp: Ditto.
5230
895ce074
MC
52312004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5232
5233 * gdb.base/overlays.exp: Update copyright years.
5234
6be3092d
KI
52352004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5236
5237 * gdb.base/overlays.exp: Disable if target is Linux.
5238
e05389b8
FL
52392004-10-06 Felix Lee <felix+log1@specifixinc.com>
5240
5241 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5242
73cb587d
KI
52432004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5244
5245 * gdb.asm/asm-source.exp: Add m32r-linux target.
5246 * gdb.asm/m32r-linux.inc: New file.
5247
3c0edcdc
AC
52482004-09-24 Andrew Cagney <cagney@redhat.com>
5249 David Anderson <anderson@redhat.com>
5250
5251 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5252 command fails, assume things will work.
5253 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5254 (_GNU_SOURCE): Define.
5255 (print_unsigned, print_hex): Change parameter to "long long".
5256 (print_byte_count): New function, use to print byte counts.
5257 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5258 O_LARGEFILE.
5259 (main): Compute an upper bound on a corefile in max_core_size.
5260 Limit memory chunk size to max_core_size. Limit total memory
5261 allocated to max_core_size.
5262
4bb3667f
AC
52632004-09-23 Andrew Cagney <cagney@gnu.org>
5264
5265 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5266 from a separate process with code that creates a corefile by
5267 making the inferior dump core.
5268
60fe1a51
MK
52692004-09-23 Mark Kettenis <kettenis@gnu.org>
5270
5271 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5272 block.
5273
8e937346
MC
52742004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5275
5276 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5277 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5278 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5279 Likewise.
5280
7213f6d6
JJ
52812004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5282
5283 * gdb.java/jprint.exp: New test case for java inferior call.
5284 * gdb.java/jprint.java: Ditto.
5285
eac69dca
JB
52862004-09-15 Joel Brobecker <brobecker@gnat.com>
5287
5288 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5289
22227696
MC
52902004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5291
5292 * gdb.threads/killed.c: Include <stdlib.h>.
5293 * gdb.threads/pthreads.c: Likewise.
5294
7dd403a4
MC
52952004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5296
5297 * gdb.threads/killed.c: Add copyright notice.
5298
33f2d567
JM
52992004-09-10 Jason Molenda (jmolenda@apple.com)
5300
a9c64011
AS
5301 * gdb.base/define.exp: Two new tests to verify zero space chars
5302 after 'if' and 'while' commands in a user-defined command is correctly
5303 parsed.
33f2d567 5304
e05b62ac
AC
53052004-09-08 Andrew Cagney <cagney@gnu.org>
5306
5307 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5308 delivery test with duplicate at end of file.
5309
9cbe82da
MK
53102004-09-06 Mark Kettenis <kettenis@jive.nl>
5311
5312 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5313
564803d9
MC
53142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5315
5316 * config/hppro.exp: Removed.
5317
7c6807ce
MC
53182004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5319
5320 * config/sparclet.exp: Removed.
5321
bf7e26dd
MC
53222004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5323
5324 * config/udi.exp: Removed.
5325
714e341b
MC
53262004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5327
5328 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5329 of "exp_continue".
5330 (advancei): Likewise.
5331
1236e623
JJ
53322004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5333
5334 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5335
3bdcad15
MI
53362004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5337
228af206 5338 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5339 to check for nodebug in executable.
5340 * gdb.gdb/observer.exp (setup_test): Likewise.
5341 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5342 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5343
c72b934c
AC
53442004-09-01 Andrew Cagney <cagney@gnu.org>
5345
5346 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5347 files.
5348
edd9b715
JJ
53492004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5350
5351 * gdb.base/unload.exp: Fix expected warning message to match
5352 latest format.
5353
fb4ce06b
CV
53542004-09-01 Corinna Vinschen <vinschen@redhat.com>
5355
5356 * gdb.base/call-rt-st.exp: Fix typos.
5357
ce78e7c3
MI
53582004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5359
5360 * gdb.threads/thread_check.exp: New testcase.
5361 * gdb.threads/thread_check.c: New testcase.
5362
2dedb159
AC
53632004-08-31 Andrew Cagney <cagney@gnu.org>
5364
5365 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5366 (skip_to_handler_entry): New procedures. Test stepping into a
5367 handler when the breakpoint is at the handler's entry point.
5368
68f53502
AC
53692004-08-30 Andrew Cagney <cagney@gnu.org>
5370
5371 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5372 gdb/1757.
5373
3e3ffd2b
MC
53742004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5375
5376 With code from Manoj Iyer <manjo@austin.ibm.com>:
5377 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5378 return value. Add an arm for "no debugging symbols found".
5379 Change a stray "error" to "perror".
5380 (gdb_run_cmd): Adapt to new return value.
5381 * gdb.base/remote.exp: Adapt to new return value.
5382 * gdb.gdb/complaints.exp: Likewise.
5383 * gdb.gdb/observer.exp: Likewise.
5384 * gdb.gdb/selftest.exp: Likewise.
5385 * gdb.gdb/xfullpath.exp: Likewise.
5386
4b6f5fd2
JB
53872004-08-27 Joel Brobecker <brobecker@gnat.com>
5388
5389 * gdb.threads/bp_in_thread.exp: New testcase.
5390
e5b25496
MC
53912004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5392
5393 Fix PR testsuite/1735.
5394 * gdb.threads/schedlock.c (thread_function): Add a cast
5395 to suppress a gcc warning.
5396 * gdb.threads/thread-specific.c (thread_function): Likewise.
5397
934353d6
MC
53982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5399
5400 * gdb.base/unload.c: Include <stdlib.h>.
5401
f98a0aef 54022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5403
f98a0aef 5404 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5405 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5406 synchronized after the "return".
5407
5a2e8882
MC
54082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5409
5410 * gdb.mi/basics.c: Include <stdio.h>.
5411 * gdb.mi/pthreads.c: Include <stdlib.h>.
5412 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5413
a9640423
MC
54142004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5415
5416 * gdb.threads/schedlock.c: Add copyright notice.
5417
b04e311d
AC
54182004-08-25 Andrew Cagney <cagney@gnu.org>
5419
5420 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5421 (skip_over_handler, breakpoint_over_hander): New test procedures.
5422 (advance, advancei): Add a proper prefix, do not use
5423 rerun_to_main.
5424 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5425
7c27f15b
MC
54262004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5427
5428 * gdb.mi/basics.c: Add copyright notice.
5429 * gdb.mi/var-cmd.c: Add copyright notice.
5430
fffc87ae
MC
54312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5432
5433 * lib/gdb.exp: Remove signed_keyword_not_used.
5434 * lib/compiler.c: Likewise.
5435 * lib/compiler.cc: Likewise.
5436
d782e0bf
MC
54372004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5438
5439 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5440 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5441
96033e83
MC
54422004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5443
5444 * gdb.base/whatis.c: Add copyright notice.
5445
cf38c229
MK
54462004-08-20 Mark Kettenis <kettenis@gnu.org>
5447
5448 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5449 it to skip the breakpoints encoded in the inline assembly.
5450
f4b49756
MC
54512004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5452
5453 * Makefile.in: Add gdb.fortran.
5454
2f193b69
MC
54552004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5456
5457 * gdb.base/call-sc.exp (test_scalar_returns):
5458 Fix cut-and-paste glitch in "Make fun return now".
5459
89a237cb
MC
54602004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5461
5462 * configure.in: Add gdb.fortran.
5463 * configure: Regenerate.
5464 * gdb.fortran/Makefile.in: New file.
5465 * lib/gdb.exp (skip_fortran_tests): New procedure.
5466
469aff8e
MC
54672004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5468
5469 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5470 reference to bug-gnu@prep.ai.mit.edu.
5471 * gdb.mi/mi-var-child.exp: Likewise.
5472 * gdb.mi/mi-var-cmd.exp: Likewise.
5473 * gdb.mi/mi-var-display.exp: Likewise.
5474 * gdb.mi/mi2-var-block.exp: Likewise.
5475 * gdb.mi/mi2-var-child.exp: Likewise.
5476 * gdb.mi/mi2-var-cmd.exp: Likewise.
5477 * gdb.mi/mi2-var-display.exp: Likewise.
5478
00b51b9f
MK
54792004-08-15 Mark Kettenis <kettenis@gnu.org>
5480
5481 * gdb.base/unload.c (main): Make local variable msg const.
5482
45f07fef
MC
54832004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5484
5485 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5486 to bug-gnu@prep.ai.mit.edu.
5487 * gdb.mi/mi-disassemble.exp: Likewise.
5488 * gdb.mi/mi-eval.exp: Likewise.
5489 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5490 default line number.
5491 * gdb.mi/mi-return.exp: Likewise.
5492 * gdb.mi/mi-simplerun.exp: Likewise.
5493 * gdb.mi/mi-stack.exp: Likewise.
5494 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5495 number with explicit range test.
5496 * gdb.mi/mi-watch.exp: Likewise.
5497 * gdb.mi/mi2-break.exp: Likewise.
5498 * gdb.mi/mi2-cli.exp: Likewise.
5499 * gdb.mi/mi2-disassemble.exp: Likewise.
5500 * gdb.mi/mi2-eval.exp: Likewise.
5501 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5502 default line number.
5503 * gdb.mi/mi2-return.exp: Likewise.
5504 * gdb.mi/mi2-simplerun.exp: Likewise.
5505 * gdb.mi/mi2-stack.exp: Likewise.
5506 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5507 number with explicit range test.
5508 * gdb.mi/mi2-watch.exp: Likewise.
5509
dd8c8ee7
MC
55102004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5511
5512 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5513 * gdb.cp/m-static.exp: Likewise.
5514 * gdb.cp/rtti.exp: Likewise.
5515
4e838464
MK
55162004-08-14 Mark Kettenis <kettenis@gnu.org>
5517
5518 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5519
8d8cb839
EZ
55202004-08-14 Eli Zaretskii <eliz@gnu.org>
5521
5522 * ChangeLog: Prefix Local Variables with semi-colons and indent
5523 the reference to older ChangeLog files, to fix fontification in
5524 Emacs.
5525
deea8bb0
MC
55262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5527
5528 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5529 * gdb.mi/mi2-break.exp: Likewise.
5530
c3297504
MC
55312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5532
5533 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5534
25808999
MC
55352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5536
5537 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5538
226a8d71
MC
55392004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5540
5541 * gdb.cp/classes.exp: Remove unused declarations. Just let
5542 test names default instead of providing special names. Remove
5543 extraneous demangler test.
5544
37fdf854
JJ
55452004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5546
5547 * gdb.base/unload.exp: New test for breakpoints in dynamically
5548 loaded libraries.
5549 * gdb.base/unload.c: Ditto.
5550 * gdb.base/unloadshr.c: Ditto.
5551
2d3a7986
MC
55522004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5553
5554 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5555 cp_test_ptype_class.
5556 (test_enums): Likewise.
5557
c72b934c
AC
55582004-08-10 Andrew Cagney <cagney@gnu.org>
5559
5560 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5561 files.
5562
cc503c8a
AC
55632004-08-10 Andrew Cagney <cagney@gnu.org>
5564
5565 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5566 init_malloc call.
5567
902f2ccb
MC
55682004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5569
5570 * ChangeLog: Add copyright notice. The notice is copied
5571 from emacs 21.3 top level ChangeLog.
5572
78c90502
MC
55732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5574
5575 * lib/cp-support.exp: New file.
5576 * lib/cp-support.exp (cp_test_type_class): New function.
5577 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5578 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5579 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5580 cp_test_ptype_class.
5581
88e5ea78
MC
55822004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5583
5584 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5585 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5586 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5587 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5588 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5589 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5590 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5591 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5592 gdb.mi/mi2-watch.exp: Update copyright years.
5593
6a89fc9c
MK
55942004-08-09 Mark Kettenis <kettenis@gnu.org>
5595
5596 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5597
1482e0de
MC
55982004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5599
5600 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5601 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5602 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5603 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5604 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5605 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5606 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5607 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5608 gdb.mi/mi-watch.exp: Update copyright years.
5609
1a5ce3f3
DJ
56102004-08-08 Daniel Jacobowitz <dan@debian.org>
5611
5612 PR gdb/1738
5613 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5614 from a breakpoint with a pending signal.
5615
04f6ecf2
DJ
56162004-08-08 Daniel Jacobowitz <dan@debian.org>
5617
5618 PR gdb/1736
5619 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5620 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5621 the prompt.
5622 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5623
54d90d35
DJ
56242004-08-08 Daniel Jacobowitz <dan@debian.org>
5625
5626 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5627
d2f6abb0
DJ
56282004-08-08 Daniel Jacobowitz <dan@debian.org>
5629
5630 PR gdb/1736
5631 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5632 for i?86-*-linux*.
5633
5598c03d
DJ
56342004-08-08 Daniel Jacobowitz <dan@debian.org>
5635
5636 * gdb.arch/i386-prologue.exp: Compile without debug information.
5637
c6fee705
MC
56382004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5639
5640 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5641 rather than asking gdb to search.
5642
dd90efdb
MC
56432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5644
5645 * gdb.base/gcore.c: Include <string.h>.
5646
1e84bec1
MC
56472004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5648
5649 * gdb.base/gcore.c: Add copyright notice.
5650
e425eb2b
MC
56512004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5652
5653 * gdb.base/freebpcmd.c: Include <stdio.h>.
5654 * gdb.base/long_long.c: Include <string.h>.
5655 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5656 * gdb.base/siginfo.c: Include <string.h>.
5657 * gdb.base/sigstep.c: Include <string.h>.
5658
cb9aaed5
MC
56592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5660
5661 * gdb.base/complex.c: Include <stdlib.h>.
5662
55944f3d
MC
56632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5664
5665 * gdb.base/complex.c: Add copyright notice.
5666
7b2953d9
MC
56672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5668
5669 * gdb.base/charset.c: Include <stdlib.h>.
5670
c9133d23
MC
56712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5672
5673 * gdb.base/auxv.c: Include <stdlib.h>.
5674
0a8490ad
MC
56752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5676
5677 * gdb.base/auxv.c: Add copyright notice.
5678
3426d5ec
MC
56792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5680
5681 * gdb.base/coremaker.c: Add copyright notice.
5682 * gdb.base/coremaker2.c: Add copyright notice.
5683
8da195dd
AC
56842004-08-04 Andrew Cagney <cagney@gnu.org>
5685
5686 * gdb.base/store.exp: Update copyright.
5687 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5688 names, do not import gdb_prompt.
5689
8d394f98
AC
56902004-08-01 Andrew Cagney <cagney@gnu.org>
5691
5692 Fix PR testsuite/1729.
5693 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5694 not use capture_value with value 4.
5695 (capture_value): Add optional test name parameter.
5696 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5697 the prefix, pass to capture_value.
5698
b6702b23
MK
56992004-08-01 Mark Kettenis <kettenis@gnu.org>
5700
5701 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5702 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5703 (main): Call new function.
5704
c203e0ca
MC
57052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5706
5707 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5708
a7995a30
MC
57092004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5710
5711 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5712
9366563b
MC
57132004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5714
b6eeaf26 5715 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5716 Accept more values of vtbl pointer. Remove some messages
5717 about "obsolete gcc or gdb".
5718
2fc1f950
MC
57192004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5720
5721 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5722
c724d49b
MC
57232004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5724
5725 * gdb.base/asm-source.exp: Properly convert target board
5726 debug flags from gcc format to binutils format.
5727
736b0fce
MK
57282004-07-28 Mark Kettenis <kettenis@gnu.org>
5729
5730 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5731 gdb1718". PR backtrace/1718 partially fixed.
5732
5633ea5c
JJ
57332004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5734
5735 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5736
575eebb1
NC
57372004-07-26 Nick Clifton <nickc@redhat.com>
5738
5739 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5740 good default value for a specific architecture is available then
5741 set it to that value. Otherwise default to the -gstabs switch.
5742 Remove the -g... switches from the asm-flags variable. Allow the
5743 target board info to override the value if it wants to. Pass the
5744 switch on the assembler command line.
5745
62104619
MK
57462004-07-23 Mark Kettenis <kettenis@gnu.org>
5747
5748 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5749 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5750 (main): Call new function.
5751
4a1135b8
MC
57522004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5753
5754 Test for PR exp/1715.
5755 * gdb.base/radix.exp: Refactor common procedures. Make all
5756 test names unique. Change XFAIL to KFAIL.
5757
8a12c1f0
MC
57582004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5759
5760 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5761 * gdb.ada/gnat_ada.gin: ... to here.
5762 * configure.in: Use gnat_ada.gin.
5763 * configure: Regenerate.
5764
23b451cf
AC
57652004-07-20 Andrew Cagney <cagney@gnu.org>
5766
5767 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5768 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5769 XFAILs. Clean up test messages and comments. Check backtraces.
5770 Delete re-sync code.
5771
ab618a02
MC
57722004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5773
5774 Fix PR cli/740.
5775 * gdb.base/annota1.exp: Honor gdb,nosignals.
5776 * gdb.base/annota3.exp: Likewise.
5777
46dad340
MC
57782004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5779
5780 * lib/java.exp: Update copyright notice.
5781
756d8c70
AC
57822004-07-19 Andrew Cagney <cagney@gnu.org>
5783
5784 * gdb.base/selftest.exp: Copy file from here ...
5785 * gdb.gdb/selftest.exp: ... to here.
5786
586027e6
AC
57872004-07-16 Andrew Cagney <cagney@redhat.com>
5788
5789 * lib/insight-support.exp: Delete file.
5790 * lib/java.exp (java_init): Fix copyright.
5791
029d2200
AC
57922004-07-16 Andrew Cagney <cagney@gnu.org>
5793
5794 * gdb.base/restore.c: Append "prologue" to comments marking the a
5795 function's prologue.
5796 * gdb.base/restore.exp: Update copyright, re-indent.
5797 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5798 callerN" prefix where needed. Update patterns that match a
5799 function's prologue.
5800
653b62c5
MC
58012004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5802
5803 * gdb.base/restore.c: Add copyright notice.
5804
f7d690e5
AC
58052004-07-16 Andrew Cagney <cagney@gnu.org>
5806
5807 * gdb.base/logical.exp: Update copyright.
5808 (evaluate): New procedure. Use to re-implement tests using
5809 several tables.
5810
d629a7cb
MH
58112004-07-14 Martin Hunt <hunt@redhat.com>
5812
5813 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5814 which fixes some problems where init.tcl was not found.
5815
9c7bb332
AC
58162004-07-13 Andrew Cagney <cagney@gnu.org>
5817
6bf46641
AC
5818 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5819 (check_sizeof, check_valueof): Do not include the output in the
5820 test name. Use gdb_test.
5821 (get_valueof): Use gdb_test_multiple.
5822
c4ffd4c0
AC
5823 * gdb.base/step-test.exp: Update copyright. Use
5824 gdb_test_multiple. Ensure that test names do not include
5825 architecture dependent output.
5826
ab89363a
AC
5827 * gdb.gdb/observer.exp: Update copyright.
5828 (setup_test): Use gdb_test_multiple.
5829 (attach_first_observer, attach_second_observer)
5830 (attach_third_observer, detach_first_observer)
5831 (detach_second_observer, detach_third_observer)
5832 (reset_counters, check_counters): Make $message a prefix.
5833 (test_normal_stop_notifications): Add "args" parameter - a list of
5834 init functions to be called. Make $message a prefix,
5835 (test_observer_normal_stop): Change the message prefixes so that
5836 they are unique, pass the attach / detach procedures to
5837 test_normal_stop_notifications.
5838
ec58997a
AC
5839 * gdb.base/signull.exp (test_segv): Prefix all tests with
5840 "${name}". Clean up test messages.
5841
b475183b
AC
5842 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5843
9c7bb332
AC
5844 * gdb.base/ena-dis-br.exp: Update copyright.
5845 (break_at): New function. Replace send_gdb with gdb_test,
5846 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5847 ignore count, not stopped at bpt", with KFAIL.
5848
2dd95497
CV
58492004-07-13 Corinna Vinschen <vinschen@redhat.com>
5850
5851 * gdb.base/attach.exp: Remove cleanupfile handling.
5852
419e626b
AC
58532004-07-12 Andrew Cagney <cagney@gnu.org>
5854
5855 * gdb.base/annota1.exp: Cleanup corefile test name.
5856 * gdb.base/annota3.exp: Ditto.
5857
8b1b3228
AC
58582004-07-12 Andrew Cagney <cagney@gnu.org>
5859
78650829
AC
5860 * gdb.base/signals.exp: Clean up copyright, re-indent.
5861
8b1b3228
AC
5862 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5863 gdb_test and gdb_test_multiple.
5864
935c2760
JJ
58652004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5866
5867 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5868 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5869 provide line number info for first statement in main.
5870
1544280f
AC
58712004-07-08 Andrew Cagney <cagney@gnu.org>
5872
1279f4ff
AC
5873 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5874
1544280f
AC
5875 * gdb.base/sigbpt.exp: Make the common part of each test name a
5876 prefix instead of suffix.
5877
bcc82369
BR
58782004-07-07 Bob Rossi <bob_rossi@cox.net>
5879
5880 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5881 test from test_tbreak_creation_and_listing to
5882 test_file_list_exec_source_file
5883 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5884 Changed name of test from test_tbreak_creation_and_listing to
5885 test_file_list_exec_source_file
5886
23f4b0aa
JJ
58872004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5888
5889 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5890 the jmisc() constructor instead of <init>.
5891 * gdb.java/jmisc1.exp: Ditto.
5892
56401cd5
AC
58932004-07-07 Andrew Cagney <cagney@gnu.org>
5894
5895 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5896 corrupting the PC.
5897
44ae2f6a
MC
58982004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5899
5900 * gdb.cp/templates.exp: Accept whitespace change in demangler
5901 output.
5902
45a83408
AC
59032004-07-06 Andrew Cagney <cagney@gnu.org>
5904
5905 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5906
d205ad70
MC
59072004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5908
5909 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5910 * lib/compiler.cc: Likewise.
5911
06ea1a61
MC
59122004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5913
5914 * lib/compiler.cc: Work around string preprocessing problem
5915 with old hp c++ compiler.
5916 * lib/compiler.c: Likewise.
5917
daab1251
CV
59182004-06-29 Corinna Vinschen <vinschen@redhat.com>
5919
5920 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5921 directives to conditionalize symbol prefixing.
5922 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5923 additional_flags handling. Add underscore prefix for Cygwin.
5924 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5925 conditionalize symbol prefixing.
5926 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5927 additional_flags handling. Add underscore prefix for Cygwin.
5928
cc984116
CV
59292004-06-29 Corinna Vinschen <vinschen@redhat.com>
5930
5931 * gdb.base/bigcore.exp: Skip test on Cygwin.
5932
c279b077
MC
59332004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5934
5935 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5936 formats for "info register". Use gdb_test_multiple. Fix
5937 the "invalid register" test.
5938
0e915747
CV
59392004-06-28 Corinna Vinschen <vinschen@redhat.com>
5940
5941 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5942 PID for Cygwin. Add Cygwin specific strings to check for in some
5943 tests.
5944 (do_attach_tests): Add a test for user interaction when attaching
5945 to a process with no matching symbol table already loaded.
5946
11422c86
AC
59472004-06-26 Andrew Cagney <cagney@gnu.org>
5948
5949 Test PR java/1567 and PR java/1565.
5950 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5951 * gdb.java/jmisc2.exp: Delete file.
5952
cefbce26
MC
59532004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5954
5955 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5956
e19f872c
CV
59572004-06-25 Corinna Vinschen <vinschen@redhat.com>
5958
5959 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5960 attach process.
5961
d931ba3b
MC
59622004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5963
5964 * gdb.cp/pr-1553.exp: Remove.
5965
aef68c48
MC
59662004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5967
5968 * gdb.cp/pr-1553.cc: Remove.
5969 * gdb.cp/pr-1553.exp: Disable this test.
5970
8d5df71a
JB
59712004-06-20 Jim Blandy <jimb@redhat.com>
5972
a9c64011 5973 Fix PR testsuite/1680.
8d5df71a
JB
5974 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5975 regular expressions.
5976
4ac6f39d
MC
59772004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5978
5979 Fix PR testsuite/1679.
5980 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5981 Issue an UNSUPPORTED result instead.
5982
1b413552
JB
59832004-06-18 Jim Blandy <jimb@redhat.com>
5984
5985 * gdb.base/charset.exp: Only send a control-C if we see a new
5986 prompt and incomplete command.
5987
6daa6ebd
MC
59882004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5989
5990 * gdb.cp/pr-574.cc: Add copyright notice.
5991
51fa4ae0
JB
59922004-06-17 Jim Blandy <jimb@redhat.com>
5993
5994 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5995 cases where the regexp has no groups; this grabs random text from
5996 the previous test suite, whatever that was.
5997
8fea26c5
MC
59982004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5999
6000 * gdb.cp/printmethod.cc: Add copyright notice.
6001
1e3aeb41
MC
60022004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6003
6004 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6005
9d9030bc
AC
60062004-06-16 Andrew Cagney <cagney@gnu.org>
6007
6008 * gdb.base/signull.c: Update copyright. Include <string.h>.
6009 (bowler): Replace data_pointer with data_read
6010 and data_write cases. Add code_descriptor case.
6011 (zero, desc): New array and pointer.
6012 (data, code): Change to simple pointers.
6013 * gdb.base/signull.exp: Fix probe pattern matching a function
6014 descriptor SIGSEGV. Replace data_pointer with data_read and
6015 data_write tests.
6016
acd4ad44
AC
60172004-06-16 Andrew Cagney <cagney@gnu.org>
6018
6019 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6020
08fd625c
MC
60212004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6022
6023 * gdb.base/long_long.c: Add copyright notice.
6024
1903502c
MC
60252004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6026
6027 * gdb.base/long_long.exp: Remove reference to
6028 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6029 to gdb_breakpoint and gdb_continue_to_breakpoint.
6030
83313cb1
JB
60312004-06-14 Jim Blandy <jimb@redhat.com>
6032
6033 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6034 endian case.
6035
1bf404ef
AC
60362004-06-14 Andrew Cagney <cagney@gnu.org>
6037
6038 * gdb.base/gcore.exp (capture_command_output): Delete the always
6039 passing tests containing inferior values.
6040 * gdb.base/ending-run.exp: Do not include the breakpoint address
6041 in the test message. Update copyright.
6042 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6043 size in the test name, use gdb_test_multiple. Update copyright.
6044
ef220b33
MC
60452004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6046
6047 * gdb.cp/ref-types.cc: Add copyright notice.
6048
4f70a4c9
MC
60492004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6050
6051 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6052 hp_aCC_compiler.
6053 * lib/compiler.cc: Likewise.
6054 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6055 'set' commands. Log diagnostics for other lines. Set
6056 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6057
335928ac
MC
60582004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6059
6060 * gdb.cp/try_catch.cc: Add copyright notice.
6061
2efb12e8
MC
60622004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6063
6064 * gdb.cp/userdef.cc: Add copyright notice.
6065
0bbed51a
MC
60662004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6067
6068 * gdb.cp/virtfunc.cc: Add copyright notice.
6069
e12a46c9
RC
60702004-06-11 Randolph Chung <tausq@debian.org>
6071
6072 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6073 problem.
6074
338e05af
AC
60752004-06-10 Andrew Cagney <cagney@gnu.org>
6076
6077 * lib/compiler.cc, lib/compiler.c: Append either
6078 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6079 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6080 instead of gcc-3-3.
6081
dc3f10cb
AC
60822004-06-09 Andrew Cagney <cagney@gnu.org>
6083
b4d946af
AC
6084 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6085 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6086
dc3f10cb
AC
6087 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6088 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6089 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6090 fixed.
6091
b5c0bfa2
AC
60922004-06-09 Andrew Cagney <cagney@gnu.org>
6093
6094 * gdb.base/structs.exp (test_struct_returns): Replace
6095 "return_value_unknown" and "finish_value_unknown" by
6096 "return_value_known" and "finish_value_known". Instead of
6097 "return_value_unknown" iff "finish_value_unknown", check
6098 "return_value_known" implies "finish_value_known".
6099
caeb605f
MH
61002004-06-08 Martin Hunt <hunt@redhat.com>
6101
6102 * gdb.base/float.exp: Add pattern for mips targets.
6103
c892bb64
RC
61042004-06-08 Randolph Chung <tausq@debian.org>
6105
6106 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6107 message for unknown architectures more clear.
6108
48306d3e
JB
61092004-06-08 Joel Brobecker <brobecker@gnat.com>
6110
6111 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6112 start the execution of the program.
6113
83ecb59f
JB
61142004-06-07 Jim Blandy <jimb@redhat.com>
6115
6116 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6117 * gdb.arch/i386-cpuid.h: New helper file.
6118
55264cb4
RC
61192004-06-07 Randolph Chung <tausq@debian.org>
6120
6121 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6122 has started.
6123
23cadb28
RM
61242004-06-04 Roland McGrath <roland@redhat.com>
6125
6126 Fix PR gdb/1647.
6127 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6128 differently to be robust to output buffering differences.
6129
51d01eda
MC
61302004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6131
6132 * gdb.threads/pthreads.exp: Update copyright years.
6133 (check_control_c): Change asynchronous 'after' to synchronous.
6134
f4fc3b93
RM
61352004-06-04 Roland McGrath <roland@redhat.com>
6136
6137 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6138 next gdb prompt.
6139
4013522b
MC
61402004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6141
6142 Fix PR gdb/1636.
6143 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6144 calls to synchronous.
6145
7a8f1e6b
JB
61462004-05-26 Jim Blandy <jimb@redhat.com>
6147
6148 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6149
81bb3443
RC
61502004-05-24 Randolph Chung <tausq@debian.org>
6151
6152 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6153 * gdb.asm/pa.inc: New file.
6154
8f5a3103
MK
61552004-05-22 Mark Kettenis <kettenis@gnu.org>
6156
6157 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6158
734b8fe8 61592004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6160 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6161
6162 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6163 GDB prompt.
6164
725603e1
UW
61652004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6166
f4fc3b93 6167 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6168 setjmp/longjmp. Use sigaction instead of signal.
6169
8b923272 61702004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6171 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6172
6173 * gdb.threads/pthread_cond_wait.c: New file.
6174 * gdb.threads/pthread_cond_wait.exp: New testcase.
6175
8bfabb04
AC
61762004-05-13 Andrew Cagney <cagney@redhat.com>
6177
6178 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6179 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6180
42edda50
AC
61812004-05-11 Andrew Cagney <cagney@redhat.com>
6182
6183 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6184 fixed but revealed gdb/1639.
6185
d303a6c7
AC
61862004-05-10 Andrew Cagney <cagney@redhat.com>
6187
6188 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6189 func1" and "next to 2nd alarm", kernel bug avoided.
6190
bf08c2a1
DJ
61912004-05-10 Daniel Jacobowitz <dan@debian.org>
6192
6193 PR external/1568
6194 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6195 XFAIL if it is smaller than bytes_allocated.
6196 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6197 (main): Make chunks_allocated unsigned. Correct comment.
6198
c0586a34
JB
61992004-05-07 Joel Brobecker <brobecker@gnat.com>
6200
6201 * gdb.arch/powerpc-aix-prologue.c: New file.
6202 * gdb.arch/powerpc-aix-prologue.exp: New file.
6203
f2785d12
JB
62042004-05-07 Jim Blandy <jimb@redhat.com>
6205
6206 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6207 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6208
bd7f6e30
JB
62092004-05-06 Joel Brobecker <brobecker@gnat.com>
6210
6211 * gdb.base/sep.exp: No longer setup_kfail when the program was
6212 built with dwarf2.
6213
0a5e7efe
JI
62142004-05-05 Jim Ingham <jingham@apple.com>
6215
6216 * gdb.base/pending.exp: Make sure pending breakpoints
6217 preserve the ignore count.
f4fc3b93 6218
a8958849
MK
62192004-04-27 Jerome Guitton <guitton@gnat.com>
6220
6221 * i386-prologue.exp: Add testcase for jump instruction as first
6222 instruction of the real code.
6223 * i386-prologue.c (jump_at_beginning): New function.
6224
7e103f5b
MK
62252004-04-28 Mark Kettenis <kettenis@gnu.org>
6226
6227 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6228 x86_64-*-*.
6229
5d38b224
MK
62302004-04-28 Mark Kettenis <kettenis@gnu.org>
6231
6232 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6233 i*86-*-*.
6234
0ef32fd9
MK
62352004-04-25 Mark Kettenis <kettenis@gnu.org>
6236
6237 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6238 expression that checks the return type.
6239
71d7dd7c
AC
62402004-04-23 Andrew Cagney <cagney@redhat.com>
6241
6242 * gdb.base/call-sc.exp: New test of scalar call/return values.
6243 * gdb.base/call-sc.c: Ditto.
6244
1e9f977e
JJ
62452004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6246
6247 * gdb.threads/manythreads.c: Reduce thread stack size.
6248
899d9e3a
JJ
62492004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6250
6251 * gdb.threads/manythreads.c: Add copyright notice.
6252
61bcae62
AC
62532004-04-23 Andrew Cagney <cagney@redhat.com>
6254
6255 * gdb.base/siginfo.exp: Better handle step out of signal.
6256 * gdb.base/sigstep.exp: Ditto.
6257
7339a42e 62582004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6259 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6260
6261 * gdb.threads/manythreads.c: New testcase.
6262 * gdb.threads/manythreads.exp: Ditto.
6263
5c98409b
JB
62642004-04-22 Jim Blandy <jimb@redhat.com>
6265
6266 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6267 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6268
3b611f1a
MC
62692004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6270
6271 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6272
f0fd9238
AC
62732004-04-21 Andrew Cagney <cagney@redhat.com>
6274
6275 * gdb.base/sigstep.c: New file.
6276 * gdb.base/sigstep.exp: New file.
6277
90990674
JB
62782004-04-16 Joel Brobecker <brobecker@gnat.com>
6279
6280 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6281 call to observer_notify_normal_stop.
6282
78cef34b
AC
62832004-04-15 Andrew Cagney <cagney@redhat.com>
6284
6285 * gdb.base/siginfo.c: New file.
6286 * gdb.base/siginfo.exp: New file.
6287
d2343407
JB
62882004-04-12 J. Brobecker <brobecker@gnat.com>
6289
6290 * gdb.base/sep.exp: Fix typo in comment.
6291
a2dba3c8
JB
62922004-04-12 J. Brobecker <brobecker@gnat.com>
6293
6294 * gdb.base/sep.c: New file.
6295 * gdb.base/sep-proc.c: New file.
6296 * gdb.base/sep.exp: New testcase.
6297
15f7b60e
MK
62982004-04-09 Mark Kettenis <kettenis@gnu.org>
6299
6300 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6301 support.
6302
44f4de1a
AC
63032004-04-05 Andrew Cagney <cagney@redhat.com>
6304
6305 * gdb.base/sigaltstack.c: New file.
6306 * gdb.base/sigaltstack.exp: New file.
6307
ef04f396
JB
63082004-04-04 Joel Brobecker <brobecker@gnat.com>
6309
6310 * gdb.base/foll-fork.exp: Update the expected output for
6311 "help set follow-fork-mode", to match a change that was made
6312 to the help of this variable on 2004-01-13.
6313
d40d2c92
JB
63142004-04-01 Joel Brobecker <brobecker@gnat.com>
6315
6316 * lib/ada.exp: Add copyright notice.
6317 * bar.ads: Likewise.
6318 * bar.adb: Likewise.
6319 * null_record.adb: Likewise.
6320 * null_record.exp: Likewise.
6321 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6322
f86ef5a3
JB
63232004-04-01 Joel Brobecker <brobecker@gnat.com>
6324
6325 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6326 * configure: Regenerate.
6327
414e70e3
JB
63282004-04-01 Joel Brobecker <brobecker@gnat.com>
6329
6330 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6331 to build the application. Remove the message printed when in
6332 verbose mode, redundant with the UNSUPPORTED message above.
6333
f0aaee49
JB
63342004-03-31 Joel Brobecker <brobecker@gnat.com>
6335
6336 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6337 * gdb.ada (null_record.exp): New testcase.
6338
ac81cb54
JB
63392004-03-31 Joel Brobecker <brobecker@gnat.com>
6340
6341 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6342
854af2f7
JB
63432004-03-31 Joel Brobecker <brobecker@gnat.com>
6344
6345 * gdb.ada: New subdirectory.
6346 * gdb.ada/Makefile.in: New file.
6347 * gdb.ada/gnat_ada.gpr.in: New file.
6348
034cb681
JB
63492004-03-31 Joel Brobecker <brobecker@gnat.com>
6350
6351 * lib/ada.exp: New file.
6352
78a1a894
DJ
63532004-03-24 Daniel Jacobowitz <drow@mvista.com>
6354
6355 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6356 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6357
4b2b3b3e
AC
63582004-03-22 Andrew Cagney <cagney@redhat.com>
6359
6360 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6361 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6362 Problem identified by Ulrich Weigand.
6363
23c73aa3
DC
63642004-03-17 David Carlton <carlton@kealia.com>
6365
6366 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6367 PR c++/826.
6368
d63a86f8
RM
63692004-03-16 Roland McGrath <roland@redhat.com>
6370
6371 * gdb.base/auxv.exp: New file.
6372 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6373
0e02aa50
DC
63742004-03-12 David Carlton <carlton@kealia.com>
6375
6376 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6377 * gdb.cp/pr-1553.cc: Ditto.
6378 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6379 pass branch.
6380
c20b71be
MC
63812004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6382
6383 * gdb.cp/templates.exp: Accept more template types.
6384
c7414a01
MC
63852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6386
6387 From Corinna Vinschen with modifications.
6388 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6389 local variable obj_with_enum.
6390 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6391 results with obj_with_enum.
6392
ed69573c
MC
63932004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6394
6395 * gdb.cp/classes.cc: New file, copied from misc.cc.
6396 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6397
28301461
MC
63982004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6399
6400 * gdb.cp/misc.cc: Add copyright notice.
6401
1198ecbe
DC
64022004-03-05 David Carlton <carlton@kealia.com>
6403
6404 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6405 * gdb.cp/rtti.h: Update copyright.
6406 (namespace n2::n3): New.
6407 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6408 (n2::n3::func3): New.
6409 (main): Call n2::n3::func3.
6410 * gdb.cp/rtti2.cc: Update copyright.
6411 (n2::create3): New.
6412
9e08c470
MK
64132004-03-04 Mark Kettenis <kettenis@gnu.org>
6414
6415 * gdb.asm/openbsd.inc: Fix typo.
6416
4bebc3aa
FF
64172004-03-03 Fred Fish <fnf@redhat.com>
6418
6419 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6420 "val" instead of unused "size". Update copyright year.
6421
6ea9fb37
DJ
64222004-02-29 Daniel Jacobowitz <drow@mvista.com>
6423
6424 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6425 to use unsigned char.
6426 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6427 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6428
23b23974
DJ
64292004-02-29 Daniel Jacobowitz <drow@mvista.com>
6430
6431 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6432 line of output.
6433
7574fd53
DJ
64342004-02-28 Daniel Jacobowitz <drow@mvista.com>
6435
6436 * gdb.base/relocate.c (dummy): Initialize.
6437
a195357f
DJ
64382004-02-28 Daniel Jacobowitz <drow@mvista.com>
6439
6440 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6441 a breakpoint at exit.
6442
72fd54a9
FF
64432004-02-27 Fred Fish <fnf@redhat.com>
6444
6445 * gdb.base/chng-syms.exp: Add expect condition to match failing
6446 case that isn't a timeout.
6447
b9d23137
AC
64482004-02-27 Andrew Cagney <cagney@redhat.com>
6449
6450 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6451 support.
6452
15d208f6 64532004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6454
15d208f6
FF
6455 * gdb.arch/gdb1431.c: Remove.
6456 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6457 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6458 of "until" incorrectly.
6459
98f9cd2d
JB
64602004-02-26 J. Brobecker <brobecker@gnat.com>
6461
6462 * gdb.cp/class2.cc (empty): New class.
6463 (refer): New function.
6464 (main): Declare an object of type empty and use it.
6465 * gdb.cp/class2.exp: Print the value of an object of type empty.
6466
9b50c11b
JJ
64672004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6468
6469 * gdb.base/langs.exp: Update query string to match the
6470 new nquery format used for pending breakpoints.
6471
0dcd613f
AC
64722004-02-26 Andrew Cagney <cagney@redhat.com>
6473
6474 Fix PR i18n/1570.
6475 * gdb.base/charset.c: Update copyright notice.
6476 (main, init_string): Remove the escape character '\e' tests.
6477 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6478 * gdb.base/charset.exp (valid_host_charset): Ditto.
6479 * gdb.base/setvar.exp: Ditto.
6480
b8a56647
AC
64812004-02-24 Andrew Cagney <cagney@redhat.com>
6482
90d59e34
AC
6483 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6484 mmapped data in core file" PASS and FAIL messages consistent.
6485
b8a56647
AC
6486 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6487 setting a breakpoint. Work around PR java/1565.
6488
9f27c604
JJ
64892004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6490
6491 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6492 new nquery format.
6493 * gdb.base/pending.exp: Ditto.
6494
3224a706
MK
64952004-02-22 Mark Kettenis <kettenis@gnu.org>
6496
6497 * configure.in: Run stabs tests on *BSD.
6498 * configure: Regenerated.
6499
41e0a9ca
MK
65002004-02-21 Mark Kettenis <kettenis@gnu.org>
6501
6502 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6503
1e1b3428
FF
65042004-02-20 Fred Fish <fnf@redhat.com>
6505
6506 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6507 blank in test for "returns short", for consistency with other
6508 "returns xxx" tests. Update copyright year.
6509
f9a7572a
FF
65102004-02-19 Fred Fish <fnf@redhat.com>
6511
6512 New testcase for PR breakpoint/1558.
6513 * gdb.arch/gdb1558.exp: New file.
6514 * gdb.arch/gdb1558.c: New file.
6515
b2ce2854
EZ
65162004-02-19 Elena Zannoni <ezannoni@redhat.com>
6517
6518 * gdb.base/nodebug.exp: Fix typo.
6519
e7c9ff01
JB
65202004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6521
6522 Committed by Jim Blandy <jimb@redhat.com>.
6523
62f4b920
JB
6524 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6525
2db536a1
JB
6526 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6527
e7c9ff01
JB
6528 * gdb.base/float.exp: Support s390*-*-* targets.
6529
f3205b34
AF
65302004-02-17 Adam Fedor <fedor@gnu.org>
6531
6532 * gdb.base/gdb1555.exp: New file.
6533 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6534
9d62932d
EZ
65352004-02-17 Elena Zannoni <ezannoni@redhat.com>
6536
6537 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6538
344c9711
FF
65392004-02-16 Fred Fish <fnf@redhat.com>
6540
6541 * gdb.arch/gdb1291.c: Remove
6542 * gdb.arch/gdb1291.s: New test input file.
6543 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6544 fail. Test for correct result, known incorrect result, other
6545 failures and timeouts.
6546
2d822687
AC
65472004-02-16 Andrew Cagney <cagney@redhat.com>
6548
6549 * gdb.base/bigcore.exp: New file.
6550 * gdb.base/bigcore.c: New file.
6551
dac15b66
AC
65522004-02-13 Andrew Cagney <cagney@redhat.com>
6553
6554 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6555 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6556 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6557 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6558 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6559 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6560 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6561 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6562 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6563 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6564
6bdfc2c4
JJ
65652004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6566
6567 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6568 executed is an alloc instruction.
6569
87b3ede8
DC
65702004-02-11 David Carlton <carlton@kealia.com>
6571
6572 * gdb.cp/breakpoint.exp: New.
6573 * gdb.cp/breakpoint.cc: New.
6574
6e19e2bf
MC
65752004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6576
6577 Partial fix for PR gdb/1543.
6578 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6579 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6580 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6581 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6582 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6583 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6584 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6585 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6586 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6587 to bug-gdb@prep.ai.mit.edu .
6588 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6589 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6590 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6591 Likewise.
6592
5c5455dc
AC
65932004-02-10 Andrew Cagney <cagney@redhat.com>
6594
6595 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6596 using gdb_internal_error_resync.
6597
9cf689d7
DJ
65982004-02-09 Daniel Jacobowitz <drow@mvista.com>
6599
6600 * gdb.threads/thread-specific.exp: Stop early if no threads are
6601 found.
6602
d2dc51db
MC
66032004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6604
6605 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6606
14b1a056
DJ
66072004-02-08 Daniel Jacobowitz <drow@mvista.com>
6608
6609 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6610 breakpoints.
6611
83f66e8f
DJ
66122004-02-07 Daniel Jacobowitz <drow@mvista.com>
6613
6614 * config/sim.exp (gdb_load): Handle $arg == "".
6615 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6616 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6617
30fc0091
EZ
66182004-02-07 Elena Zannoni <ezannoni@redhat.com>
6619
a9c64011
AS
6620 * gdb.base/maint.exp: Update test to reflect
6621 obstack changes.
30fc0091 6622
4d806929
JJ
66232004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6624
6625 * gdb.base/pendshr.c (pendfunc): New function that calls
6626 pendfunc1.
6627 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6628
7bfdd688
FF
66292004-02-04 Fred Fish <fnf@redhat.com>
6630
6631 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6632 function symbols and update copyright years.
6633 * gdb.arch/gdb1291.c: Ditto.
6634
aaa08ee4
MC
66352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6636
6637 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6638
dbad7755
MC
66392004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6640
6641 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6642
ec4646ef
MC
66432004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6644
6645 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6646
1b802196
FF
66472004-02-02 Fred Fish <fnf@redhat.com>
6648
6649 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6650 remote targets. Update copyright years.
6651
18fe2033
JJ
66522004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6653
6654 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6655 support.
6656 * gdb.base/langs.exp: Fix test which attempts to create
6657 breakpoint on non-existent function to handle new pending
6658 support.
6659 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6660 a breakpoint.
6661 * gdb.base/pending.exp: New test.
6662 * gdb.base/pending.c: New file.
6663 * gdb.base/pendshr.c: Ditto.
6664
8d577d32
DC
66652004-02-02 David Carlton <carlton@kealia.com>
6666
6667 * gdb.cp/overload.exp: Add overloadNamespace tests.
6668 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6669 (overloadNamespace, XXX): New.
6670 (main): Call XXX::marker2.
6671
3ad13771
FF
66722004-02-01 Fred Fish <fnf@redhat.com>
6673
6674 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6675 * gdb.base/finish.exp: Ditto.
6676 * gdb.base/gcore.exp: Ditto.
6677 * gdb.base/huge.exp: Ditto.
6678 * gdb.base/info-proc.exp: Ditto.
6679 * gdb.base/return2.exp: Ditto.
6680 * gdb.threads/gcore-thread.exp: Ditto.
6681
44c75849
DJ
66822004-02-01 Daniel Jacobowitz <drow@mvista.com>
6683
6684 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6685
005bc093
MK
66862004-02-01 Mark Kettenis <kettenis@gnu.org>
6687
6688 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6689 that opening the file succeeds on OpenBSD.
6690
c47cebdb
DJ
66912004-02-01 Daniel Jacobowitz <drow@mvista.com>
6692
6693 * gdb.threads/thread-specific.c: New file.
6694 * gdb.threads/threads-specific.exp: New test script.
6695 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6696 to expect_out.
6697
5a01311c
MK
66982004-02-01 Mark Kettenis <kettenis@gnu.org>
6699
6700 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6701 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6702 only on the "print_small_structs from print_long_arg_list" test.
6703
ce22a4f1
DJ
67042004-02-01 Daniel Jacobowitz <drow@mvista.com>
6705
6706 * gdb.base/completion.exp: Kill a stray backslash.
6707
6708 From Jim Ingham <jingham@apple.com>:
6709 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6710 agrees with the result from sending a tab.
6711
abbab9d3
DJ
67122004-01-31 Daniel Jacobowitz <drow@mvista.com>
6713
6714 * gdb.base/chng-syms.exp: Remove stray newline.
6715
53904d1e
MK
67162004-01-31 Mark Kettenis <kettenis@gnu.org>
6717
6718 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6719 *-*-openbsd*.
6720 * gdb.asm/openbsd.inc: New file.
6721
3a4b3aac
MK
67222004-01-30 Mark Kettenis <kettenis@gnu.org>
6723
6724 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6725 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6726 *-*solaris2*. Remove commented out default settings for
6727 asm-flags. Replace gdb_compile with target_link.
6728
ebac27b4
MC
67292004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6730
6731 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6732 for all tests. Remove old hp-ux and cygnus xfail cases.
6733
d8679d84
PH
67342004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6735
6736 * gdb.base/chng-syms.exp: New file.
6737 * gdb.base/chng-syms.c: New file.
6738
0a55bc22
MC
67392004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6740
6741 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6742 Provide arms for current output in all my configurations.
6743
94b8e876
MC
67442004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6745
6746 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6747 * lib/compiler.cc: Likewise.
6748 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6749 get the right preprocessor. Eval the output directly. Remove
6750 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6751 hp_f77_compiler and hp_f90_compiler completely.
6752 (gdb_preprocess): Delete.
6753 (get_compiler): Delete.
6754
7cf03d44
MK
67552004-01-24 Mark Kettenis <kettenis@gnu.org>
6756
6757 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6758 <string.h>.
6759
68b6dce9
NR
67602004-01-24 Nick Roberts <nick@nick.uklinux.net>
6761
6762 * gdb.mi/mi-stack.exp: Update copyright.
6763
b368761e
DC
67642004-01-23 David Carlton <carlton@kealia.com>
6765
6766 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6767 test for cp_lookup_transparent_type.
6768 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6769 call them.
6770
f2061b53
DJ
67712004-01-23 Daniel Jacobowitz <drow@mvista.com>
6772
6773 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6774 after -var-update.
6775
37fc574a
DC
67762004-01-23 David Carlton <carlton@kealia.com>
6777
6778 * gdb.cp/namespace.cc (C::ensureRefs): New.
6779 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6780
8e94b928
NR
67812004-01-20 Nick Roberts <nick@nick.uklinux.net>
6782
6783 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6784 case "-stack-list-locals 2".
6785 * gdb.mi/mi-var-child.exp: Test for case
6786 "-var-list-children --all-values NAME".
6787
997b0952
MC
67882004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6789
6790 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6791
52470da3
MK
67922004-01-18 Mark Kettenis <kettenis@gnu.org>
6793
7049b4b8
MK
6794 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6795 used with gdb_test_multiple.
6796
52470da3
MK
6797 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6798 read at address 0. This fixes PR testsuite/1504.
6799
da6012e5
DJ
68002004-01-18 Daniel Jacobowitz <drow@mvista.com>
6801
6802 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6803 Remove downloading, guessing the host executable, the calls to
6804 gdb_file_cmd and gdb_target_cmd, and "load" support.
6805 (infer_host_exec): New function broken out from gdb_load.
6806 (gdb_load): New wrapper for gdbserver_gdb_load.
6807 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6808 gdb_target_cmd. Use -target-select.
6809 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6810 Download binaries to the host. Clear last_mi_remote_file when
6811 we load a new binary.
6812 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6813 call gdbserver_gdb_load and mi_gdb_target_cmd.
6814
32c70722
MC
68152004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6816
6817 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6818 type patterns.
6819
b0cecf36
MC
68202004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6821
6822 * gdb.cp/templates.exp: Fix typo in test name of
6823 "print Foo<volatile char*>::foo".
6824
4120d7e6
MC
68252004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6826
6827 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6828
f679e530
BE
68292004-01-16 Ben Elliston <bje@wasabisystems.com>
6830
6831 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6832 (clean mostlyclean): Remove empty rm.
6833
091c48f6
MC
68342004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6835
6836 * gdb.base/setvar.exp: Add copyright years.
6837
3e5fc8d2
DC
68382004-01-14 David Carlton <carlton@bactrian.org>
6839
6840 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6841 PR c++/1511 and update coment.
6842 * gdb.cp/templates.exp: Update patterns to match current output.
6843 If changes involve something other than whitespace, KFAIL
6844 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6845
63d06c5c
DC
68462004-01-14 David Carlton <carlton@kealia.com>
6847
6848 * gdb.cp/namespace.exp: Add tests involving classes defined within
6849 namespaces.
6850 * gdb.cp/namespace.cc (C::CClass): New.
6851 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6852
a51dab88
EZ
68532004-01-14 Elena Zannoni <ezannoni@redhat.com>
6854
6855 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6856 what debug info we have. Print a better message if something goes
6857 wrong while producing the separate debug info file.
6858
a476ccc9
MC
68592004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6860
6861 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6862
f453692c
MC
68632004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6864
6865 * gdb.base/callfuncs.c: Add copyright notice.
6866
f40063a5
MC
68672004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6868
6869 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6870 inheritance. PR gdb/1498, PR gcc/13539.
6871
19ac3974
EZ
68722004-01-13 Elena Zannoni <ezannoni@redhat.com>
6873
a9c64011
AS
6874 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6875 test specific name.
6876 * gdb.mi/gdb669.exp: Ditto.
6877 * gdb.mi/mi-pthreads.exp: Ditto.
6878 * gdb.mi/mi1-pthreads.exp: Ditto.
6879 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6880
56c97c6e
MC
68812004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6882
6883 * gdb.cp/member-ptr.cc: Add copyright notice.
6884
a0644324
MC
68852004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6886
6887 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6888 some patterns for recent versions of gcc and hpacc. Delete
6889 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6890 Delete tests that access a NULL pointer-to-member-data. This
6891 script is still disabled for gcc.
6892
32fabe09
EZ
68932004-01-12 Elena Zannoni <ezannoni@redhat.com>
6894
6895 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6896 escaped correctly.
32fabe09 6897
1f8a6abb
EZ
68982004-01-12 Elena Zannoni <ezannoni@redhat.com>
6899
6900 * gdb.base/sepdebug.exp: New file.
6901 * gdb.base/sepdebug.c: New file.
6902 * lib/gdb.exp (separate_debug_filename): New procedure.
6903 (gdb_gnu_strip_debug): New procedure.
6904
48efe704
AC
69052004-01-12 Andrew Cagney <cagney@redhat.com>
6906
6907 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6908 * gdb.mi/ChangeLog-1999-2003: New file.
6909
a9415475
AC
69102004-01-12 Andrew Cagney <cagney@redhat.com>
6911
6912 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6913 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6914 or EEXIST", treat EBUSY as an XFAIL.
6915
83b8cf9d
MC
69162004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6917
6918 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6919 hp_cc_compiler.
6920
9939d2a8
MC
69212004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6922
6923 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6924 decorations.
6925
1ff8cadf
MC
69262004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6927
6928 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6929 and "(aCC)" decorations. Remove obsolete doco about old
6930 test results.
6931
6fa9022e
MC
69322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6933
6934 * gdb.cp/exception.exp: Fix typo in doco.
6935
209721fe
MK
69362004-01-09 Mark Kettenis <kettenis@gnu.org>
6937
6938 * gdb.base/gdb1476.exp: Fix typo.
6939
ef11303e
MC
69402004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6941
6942 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6943 file.
6944
041ab88c
MC
69452004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6946
6947 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6948 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6949 Use gdb_compile. Remove restriction on gcc. Add some patterns
6950 for recent version of gdb. Delete second half, which was a copy
6951 of the first half with different build flags. This test is
6952 still disabled because it is still not ready for production.
6953
e36d075a
MC
69542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6955
6956 * gdb.cp/exception.cc: Add copyright notice.
6957 * gdb.cp/exception.exp: Add a notice that this file is broken
6958 because of line number changes caused by addition of copyright
6959 notice.
6960
42b190ad
MC
69612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6962
6963 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6964 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6965
8f25f06b
MC
69662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6967
6968 * gdb.cp/classes.exp: Accept gnu abi 2.
6969 * gdb.cp/derivation.exp: Likewise.
6970 * gdb.cp/overload.exp: Likewise.
6971 * gdb.cp/virtfunc.exp: Likewise.
6972
06ded8b8
MC
69732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6974
6975 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6976 semicolon after end of function.
6977
77c26ae3
MC
69782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6979
6980 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6981 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6982 boilerplate code for compiling and running the program under
6983 test. Add some string method tests.
6984
20757486
MC
69852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6986
6987 * gdb.cp/bs15503.cc: Add copyright notice.
6988 * gdb.cp/bs15503.exp: Adjust line number.
6989
0fd3b503
MC
69902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6991
6992 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6993 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6994
10d1bea8
MC
69952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6996
6997 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6998 hp_cc_compiler.
6999
2789202a
MC
70002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7001
7002 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7003 * gdb.cp/ctti.exp: Use the marker instead of "next".
7004 With gcc, run further before bailing.
7005
b862f14c
MC
70062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7007
7008 * gdb.cp/cttiadd.cc: Add copyright notice.
7009 * gdb.cp/cttiadd1.cc: Likewise.
7010 * gdb.cp/cttiadd2.cc: Likewise.
7011 * gdb.cp/cttiadd3.cc: Likewise.
7012
96da2469
MC
70132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7014
7015 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7016 Use gdb_test, gdb_test_multiple. Use floating-point values that
7017 have exact representations in IEEE-ish formats.
7018
053248ff
MC
70192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7020
7021 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7022 compilers. Delete duplicate call to get_compiler_info.
7023 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7024 * gdb.base/volatile.exp: Likewise.
7025
84acecdd
MK
70262004-01-07 Mark Kettenis <kettenis@gnu.org>
7027
7028 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7029 memory at address 0.
7030
fe11a27f
MC
70312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7032
7033 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7034 to test for hp-ux assembler. Fix copyright years.
7035
60ad077b
AC
70362004-01-07 Andrew Cagney <cagney@redhat.com>
7037
7038 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7039
1c9b8f33
AC
70402004-01-07 Andrew Cagney <cagney@redhat.com>
7041
7042 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7043 when creating the read-only file. From analysis by Roland McGrath
7044 and Elena Zannoni.
7045
753ccc7a
MC
70462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7047
7048 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7049
eca3e36b
MC
70502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7051
7052 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7053 data pointers.
7054
f8d4bac4
MC
70552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7056
7057 * gdb.cp/m-static.exp: Compile one source file at a time.
7058 Delete unused call to get_compiler_info.
7059
9b4e0f94
MC
70602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7061
7062 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7063 * gdb.base/call-rt-st.exp: Likewise.
7064 * gdb.base/nodebug.exp: Likewise.
7065 * gdb.base/volatile.exp: Likewise.
7066 * gdb.cp/ref-types.exp: Likewise.
7067 * gdb.cp/templates.exp: Likewise.
7068
023c1024
MK
70692004-01-05 Mark Kettenis <kettenis@gnu.org>
7070
7071 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7072
19703c4a
MC
70732004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7074
7075 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7076 hppa*-hp-hpux*.
7077
18b67037
MK
70782004-01-04 Mark Kettenis <kettenis@gnu.org>
7079
ba6219c8
MK
7080 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7081 x86_64-*-*.
7082
18b67037
MK
7083 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7084 sparc64-*-* and sparc*-solaris2*.
7085
1bfbbb9d
MK
70862004-01-04 Mark Kettenis <kettenis@gnu.org>
7087
7088 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7089 return ${tests}" test. The ${tests} already mentions the
7090 filename.
7091
06846494
MC
70922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7093
7094 * gdb.cp/local.exp: Accept gcc abi 2.
7095
3b0cb202
MC
70962004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7097
7098 * gdb.cp/templates.exp: Accept gcc abi 2.
7099
0643ec3f
MC
71002004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7101
7102 * lib/compiler.cc: Remove supports_template_debugging.
7103 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7104
d231d0b1
MC
71052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7106
7107 * gdb.cp/namespace.exp: Accept gcc abi 2.
7108
44ffb27c
MC
71092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7110
7111 * gdb.cp/method.exp: Accept gcc abi 2.
7112
184ad485
MC
71132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7114
7115 * gdb.cp/classes.exp: Generate identical results as old version.
7116 * gdb.cp/derivation.exp: Likewise.
7117 * gdb.cp/overload.exp: Likewise.
7118 * gdb.cp/virtfunc.exp: Likewise.
7119
116f09e7
MC
71202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7121
7122 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7123 mysterious bug with sourceware version of expect.
7124
b1379776
MC
71252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7126
7127 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7128 current versions of gcc, including gcc abi 2. Remove gratuitous
7129 restart of test program. Use gdb_test_multiple and gdb_test for
7130 all tests. Add patterns to xfail missing "const" in "const char *"
7131 and kfail PR gdb/1155.
7132
6b7a4c0e
MC
71332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7134
7135 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7136 current versions of gcc, including gcc abi 2. Remove gratuitous
7137 restart of test program. Use gdb_test_multiple and gdb_test for
7138 all tests. Add patterns to kfail PR gdb/1498.
7139
51615d72
MC
71402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7141
7142 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7143 current versions of gcc, including gcc abi 2. Use "breakpoint"
7144 and "continue" instead of restarting the target program. Use
7145 gdb_test_multiple and gdb_test for all tests.
7146
7b79a9d7
MK
71472004-01-01 Mark Kettenis <kettenis@gnu.org>
7148
7149 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7150 for *-*-solaris2*.
7151
1cd3489f
MC
71522003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7153
7154 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7155 current versions of gcc, including gcc abi 2. Use "breakpoint"
7156 and "continue" instead of restarting the target program several
7157 times. Use gdb_test_multiple and gdb_test for all tests.
7158
850742db
MC
71592003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7160
7161 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7162 source files.
7163
eb4bbda8
MC
71642003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7165
7166 * gdb.base/environ.exp: Handle compiling test case from multiple
7167 source files.
7168
e42c7771
MC
71692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7170
7171 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7172
80e4b428
JB
71732003-12-17 Jim Blandy <jimb@redhat.com>
7174
5f06973a
JB
7175 * gdb.base/freebpcmd.c: Add copyright notice.
7176
80e4b428
JB
7177 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7178
0ab84fb7
MC
71792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7180
7181 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7182
1b3bb3d0
JB
71832003-12-13 Jim Blandy <jimb@redhat.com>
7184
7185 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7186
3a4c9371
KB
71872003-12-12 Kevin Buettner <kevinb@redhat.com>
7188
7189 * gdb.asm/frv.inc: New file.
7190 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7191
a1dea79a
FF
71922003-12-09 Fred Fish <fnf@redhat.com>
7193
7194 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7195 functions to break1.c and leave prototypes behind. Add more
7196 "set breakpoint NN here" comments.
7197 * gdb.base/break1.c: New file.
7198
7199 * gdb.base/break.exp: Handle compiling test case from multiple
7200 source files and change source file references as needed.
7201 * gdb.base/completion.exp: Ditto.
7202 * gdb.base/condbreak.exp: Ditto.
7203 * gdb.base/define.exp: Ditto.
7204 * gdb.base/ena-dis-br.exp: Ditto.
7205 * gdb.base/info-proc.exp: Ditto.
7206 * gdb.base/maint.exp: Ditto.
7207 * gdb.base/until.exp: Ditto.
7208
7209 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7210 hardcoded line numbers.
7211 * gdb.base/define.exp: Ditto.
7212 * gdb.base/ena-dis-br.exp: Ditto.
7213 * gdb.base/maint.exp: Ditto.
7214 * gdb.base/until.exp: Ditto.
7215
7216 * gdb.base/completion.exp: Use "break1" for completion tests since
7217 "break" is no longer a unique prefix.
7218
5266b69c
AC
72192003-12-06 Andrew Cagney <cagney@redhat.com>
7220
7221 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7222 "return_value_unimplemented". When an unimplemented struct return
7223 architecture, report incorrect values as a KFAIL
7224
374451f0
MC
72252003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7226
7227 * gdb.cp/rtti.exp: Accept new wording of warning from
7228 cp_lookup_rtti_type.
7229
ba9b20a7
MC
72302003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7231
7232 Partial fix for PR testsuite/1456.
7233 * gdb.base/scope.exp (test_at_main): Replace references to
7234 gcc_compiled with calls to test_compiler_info.
7235 (test_at_foo): Likewise.
7236 (test_at_bar): Likewise.
7237
b74b6d0b
MC
72382003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7239
7240 Partial fix for PR testsuite/1456.
7241 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7242 to test_compiler_info.
7243
ccfa3402
MC
72442003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7245
7246 * gdb.base/so-impl-ld.exp: Update copyright notice.
7247
f6246aba
MC
72482003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7249
7250 Partial fix for PR testsuite/1456.
7251 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7252 to test_compiler_info.
7253
13ae734a
MC
72542003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7255
7256 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7257 from current versions of gdb. Clean up regular expressions.
7258 Delete redundant timeout case.
7259
d8e1cdee
MC
72602003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7261
7262 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7263 from current versions of gdb. Clean up regular expressions.
7264 Delete redundant timeout case.
7265
96457b64
MC
72662003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7267
7268 Partial fix for PR testsuite/1456.
7269 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7270 gcc_compiled with call to test_compiler_info.
7271
f35309fc
MC
72722003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7273
7274 Partial fix for PR testsuite/1456.
7275 * gdb.base/list.exp (test_list_function): Delete unused declaration
7276 of gcc_compiled.
7277
d7afdf9b
MC
72782003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7279
7280 Partial fix for PR testsuite/1456.
7281 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7282 call to test_compiler_info.
7283
71507b56
MK
72842003-11-29 Mark Kettenis <kettenis@gnu.org>
7285
7286 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7287 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7288 it to create the appropriate note.inc.
7289 * gdb.asm/asmsrc1.s: Include "note.inc".
7290 * gdb.asm/netbsd.inc: New file.
7291 * gdb.asm/empty.inc: New file.
7292
f81f93f7
MC
72932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7294
7295 Partial fix for PR testsuite/1456.
7296 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7297 calls to test_compiler_info.
7298
9a77938e
MC
72992003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7300
7301 Partial fix for PR testsuite/1456.
7302 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7303 calls to test_compiler_info.
7304
e8367dc7
MK
73052003-11-27 Mark Kettenis <kettenis@gnu.org>
7306
7307 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7308 pattern for the KFAILs.
7309
526c61ee
AF
73102003-11-25 Adam Fedor <fedor@gnu.org>
7311
7312 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7313 * gdb.objc/objcdecode.m: New file.
7314
28f2d600
AF
73152003-11-25 Adam Fedor <fedor@gnu.org>
7316
7317 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7318 * gdb.objc/nondebug.m: New file.
7319
a3895cee
BE
73202003-11-26 Ben Elliston <bje@wasabisystems.com>
7321
7322 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7323 NetBSD as it does on FreeBSD. Modelled on a similar change by
7324 Mark Kettenis on 2003-05-30.
7325 (link-flags): Set to "--entry _start" regardless of target.
7326 Special linker flags are to be appended to $link-flags.
7327 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7328
c9f2c8a3
MC
73292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7330
7331 * gdb.cp/method.exp: Accept output of new demangler.
7332
15a0587a 73332003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7334
7335 * gdb/class2.exp: New file.
7336 * gdb/class2.cc: New file.
7337
3c00b570
MC
73382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7339
7340 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7341 of new demangler.
7342
7027acc7
MK
73432003-11-23 Mark Kettenis <kettenis@gnu.org>
7344
7345 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7346 of gdb_test "run".
7347
b0e1598a
MK
73482003-11-23 Mark Kettenis <kettenis@gnu.org>
7349
7350 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7351 "continue" into "run".
7352
4d9eda44
MC
73532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7354
7355 Partial fix for PR testsuite/1456.
7356 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7357 call to test_compiler_info.
7358 * gdb.cp/ctti.exp: Likewise.
7359 * gdb.cp/derivation.exp: Likewise.
7360 * gdb.cp/member-ptr.exp: Likewise.
7361 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7362 reference to gcc_compiled.
7363
73642003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7365
7366 Fix PR testsuite/1463.
7367 * gdb.base/structs.exp (start_structs_test): Call
7368 get_debug_format before using the debug format.
7369
d422fe19
AC
73702003-11-22 Andrew Cagney <cagney@redhat.com>
7371
7372 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7373 * gdb.base/structs.exp: Use gdb_test_multiple.
7374
039cf96d
AC
73752003-11-20 Andrew Cagney <cagney@redhat.com>
7376
6882279b
AC
7377 * gdb.base/structs.exp: Handle and recover from internal errors.
7378 Replace "foo${n}" with "foo<n>" in test messages.
7379
e53890ae
AC
7380 * gdb.base/structs.exp: Update copyright. Rewrite.
7381 * gdb.base/structs.c: Update copyright. Rewrite.
7382
2b211c59
AC
7383 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7384 resync count exceeded.
d63a86f8 7385
039cf96d
AC
7386 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7387 from the internal error.
7388 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7389 Original from Jim Blandy.
7390 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7391
eac98b22
AC
73922003-11-19 Andrew Cagney <cagney@redhat.com>
7393
7394 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7395 KFAIL.
7396
67455b2a
MK
73972003-11-17 Mark Kettenis <kettenis@gnu.org>
7398
7399 New testcase for PR backtrace/1435.
7400 * gdb.arch/i386-unwind.exp: New file.
7401 * gdb.arch/i386-unwind.c: New file.
7402
853d6e5b
AC
74032003-11-17 Andrew Cagney <cagney@redhat.com>
7404
7405 * lib/gdb.exp (compiler_info): New global.
7406 (test_compiler_info): New function.
7407 (get_compiler_info): Set compiler_info.
7408 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7409 "compiler_info" to gcc-<major>-<minor>.
7410
38cf6e11
MC
74112003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7412
7413 * gdb.trace/configure: Remove.
7414
a50d3602
EZ
74152003-11-13 Elena Zannoni <ezannoni@redhat.com>
7416
7417 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7418 breakpoints.
a50d3602
EZ
7419 * gdb.base/break.exp: Remove all references to explicit line
7420 numbers.
7421
d9407aaa
NC
74222003-11-11 Nick Clifton <nickc@redhat.com>
7423
7424 * gdb.base/shreloc.exp: Do not run for targets which do not
7425 support shared objects.
7426
db488fc1
CV
74272003-11-10 Corinna Vinschen <vinschen@redhat.com>
7428
7429 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7430 Don't run tests if nofileio flag is given.
7431
6a90a18e
EZ
74322003-11-07 Elena Zannoni <ezannoni@redhat.com>
7433
7434 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7435 as well as 'Watchpoint'.
6a90a18e 7436
0b915e9c
EZ
74372003-11-06 Elena Zannoni <ezannoni@redhat.com>
7438
7439 Reported by Jim Ingham <jingham@apple.com>:
7440 * gdb.base/annota1.exp: Match at least one occurrence of the
7441 signal handler annotation.
7442
d7e4b55f
EZ
74432003-11-06 Elena Zannoni <ezannoni@redhat.com>
7444
a9c64011
AS
7445 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7446 as well as 'Watchpoint'.
d7e4b55f 7447
2fe4e8d0
MC
74482003-11-05 Michael Chastain <mec@shout.net>
7449
7450 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7451
6ef88553
KW
74522003-11-03 Kris Warkentin <kewarken@qnx.com>
7453
7454 * gdb.arch/gdb1291.c: New test file.
7455 * gdb.arch/gdb1291.exp: New test script.
7456 * gdb.arch/gdb1431.c: New test file.
7457 * gdb.arch/gdb1431.exp: New test script.
7458
ae7dc4d8
MC
74592003-10-22 Michael Chastain <mec@shout.net>
7460
7461 * gdb.mi/pthreads.c: Add copyright notice.
7462
c39d7427
MC
74632003-10-22 Michael Chastain <mec@shout.net>
7464
7465 * gdb.threads/pthreads.c: Add copyright notice.
7466
8b7d96c1
MC
74672003-10-20 Michael Chastain <mec@shout.net>
7468
7469 * gdb.base/gdb1056.exp: New test script.
7470
d1d69fdd
DJ
74712003-10-13 Daniel Jacobowitz <drow@mvista.com>
7472
7473 * gdb.threads/killed.exp: Use gdb_run_cmd.
7474
7d605576
DJ
74752003-10-13 Daniel Jacobowitz <drow@mvista.com>
7476
7477 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7478 create a core file.
7479 * gdb.threads/gcore-thread.exp: Likewise.
7480
618ec112
CV
74812003-10-13 Corinna Vinschen <vinschen@redhat.com>
7482
7483 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7484 type, based on char type.
7485 (struct bit_flags_short_t): New bitfield type, based on short type.
7486 (init_bit_flags_char): New fuction.
7487 (init_bit_flags_short): Ditto.
7488 (print_bit_flags_char): Ditto.
7489 (print_bit_flags_short): Ditto.
7490 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7491
9367a73c
MC
74922003-10-11 Michael Chastain <mec@shout.net>
7493
7494 * gdb.base/call-rt-st.exp: Update copyright year.
7495
1decf120
KI
74962003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7497
7498 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7499 * gdb.disasm/sh3.s: Ditto.
7500
5445b2ae
DJ
75012003-10-07 Daniel Jacobowitz <drow@mvista.com>
7502
7503 * gdb.threads/switch-threads.exp: New test.
7504 * gdb.threads/switch-threads.c: New source file.
7505
aec24853
CV
75062003-10-07 Corinna Vinschen <vinschen@redhat.com>
7507
7508 * gdb.base/ending-run.exp: Add sh specific case.
7509
adc7428d
AC
75102003-10-06 Andrew Cagney <cagney@redhat.com>
7511
7512 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7513 * gdb.disasm/mn10200.exp: Delete obsolete file.
7514
c9d37158
DJ
75152003-09-29 Daniel Jacobowitz <drow@mvista.com>
7516
7517 * ChangeLog: Correct an entry command.exp -> commands.exp.
7518 * gdb.base/commands.exp (bp_deleted_in_command_test)
7519 (temporary_breakpoint_commands): Check noargs.
7520
79c2c32d
DC
75212003-09-25 David Carlton <carlton@kealia.com>
7522
7523 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7524 of some print tests, where appropriate. Add tests for C::D::cd,
7525 E::ce, F::cXfX, G::XgX.
7526 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7527
594e6d67
RE
75282003-09-25 Richard Earnshaw <rearnsha@arm.com>
7529
7530 * lib/java.exp (java_init): Import target_alias before using it.
7531
10f0d451
DC
75322003-09-25 David Carlton <carlton@kealia.com>
7533
7534 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7535
274bcba0
EZ
75362003-09-23 Elena Zannoni <ezannoni@redhat.com>
7537
d63a86f8 7538 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7539 weirdness.
274bcba0 7540
cdbf20f7
MC
75412003-09-17 Michael Chastain <mec@shout.net>
7542
7543 * gdb.cp/gdb1355.exp: New file.
7544 * gdb.cp/gdb1355.c: New file.
7545
71e06f80
CV
75462003-09-15 Corinna Vinschen <vinschen@redhat.com>
7547
7548 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7549 * gdb.asm/sh.inc: New file.
7550
5c4e30ca
DC
75512003-09-11 David Carlton <carlton@kealia.com>
7552
bd45b7af
DC
7553 * gdb.cp/namespace.exp: Add tests for namespace types.
7554 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7555 (test_namespace): New.
7556
1c199746
EZ
75572003-09-11 Elena Zannoni <ezannoni@redhat.com>
7558
a9c64011 7559 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7560 * gdb.stabs/weird.exp: Ditto.
1c199746 7561
04ed252f
MC
75622003-09-08 Michael Chastain <mec@shout.net>
7563
7564 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7565
d8a2d9e7
MC
75662003-09-07 Michael Chastain <mec@shout.net>
7567
7568 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7569 'parse error'.
7570
161afb24
MK
75712003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7572
7573 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7574
49f2741a
MC
75752003-08-30 Michael Chastain <mec@shout.net>
7576
7577 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7578 * gdb.gdb/observer.exp: Ditto.
7579 * gdb.gdb/xfullpath.exp: Ditto.
7580
8afa723e
MK
75812003-08-29 Mark Kettenis <kettenis@gnu.org>
7582
7583 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7584 *-*-*bsd*.
7585
f31dfe3b
JJ
75862003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7587
7588 * gdb.base/dump.exp: Skip for ia64.
7589
4630e498
JJ
75902003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7591
7592 * gdb.asm/asm-source.exp: Add ia64 support.
7593 * gdb.asm/ia64.inc: New file.
7594
1105b7ef
MC
75952003-08-22 Michael Chastain <mec@shout.net>
7596
7597 * gdb.cp: New directory.
7598 * gdb.cp/*: Copy from gdb.c++/*.
7599 * gdb.c++/*: Remove.
7600 * Makefile.in: Change gdb.c++ to gdb.cp.
7601 * configure.in: Ditto.
7602 * configure: Regnerate.
7603
c945b932
MK
76042003-08-18 Mark Kettenis <kettenis@gnu.org>
7605
7606 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7607 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7608
2b66634b
DJ
76092003-08-17 Daniel Jacobowitz <drow@mvista.com>
7610
7611 * mi-var-display.exp (-var-list-children weird): Accept function
7612 pointers with argument types.
7613 * mi1-var-display.exp (-var-list-children weird): Likewise.
7614 * mi2-var-display.exp (-var-list-children weird): Likewise.
7615
a356f73b
DJ
76162003-08-17 Daniel Jacobowitz <drow@mvista.com>
7617
7618 * gdb.base/annota3.exp: Add missing newline.
7619
483417b8
MC
76202003-08-06 Michael Chastain <mec@shout.net>
7621
7622 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7623
c99c59c3
MS
76242003-08-12 Michael Snyder <msnyder@redhat.com>
7625
7626 * gdb.base/float.exp: Add test for SH.
7627
55ed7501
MK
76282003-08-10 Mark Kettenis <kettenis@gnu.org>
7629
7630 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7631
1a371f2e
EZ
76322003-08-07 Elena Zannoni <ezannoni@redhat.com>
7633
7634 * gdb.base/completion.exp: Remove reduntant completion test
7635 on filename.
7636
e0f353ce
EZ
76372003-08-07 Elena Zannoni <ezannoni@redhat.com>
7638
a9c64011
AS
7639 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7640 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7641 gdb.trace/save-trace.exp: Make sure that full pathnames are
7642 escaped correctly.
e0f353ce 7643
5710a1af 76442003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7645
a9c64011
AS
7646 * configure.in: Don't generate config.h from config.hin.
7647 * configure: Regenerate.
7648 * config.hin: Remove file.
7649 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7650 * gdb.threads/pthreads.c: Ditto.
5710a1af 7651
dcd81ce9
DJ
76522003-08-07 Daniel Jacobowitz <drow@mvista.com>
7653
7654 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7655 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7656 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7657 Replace ld24 with seth/add3.
7658
6009d884
AC
76592003-08-02 Andrew Cagney <cagney@redhat.com>
7660
7661 * gdb.base/annota3.exp: New file.
7662 * gdb.base/annota3.c: New file.
7663 * gdb.c++/annota3.exp: New file.
7664 * gdb.c++/annota3.cc: New file.
7665
51514e06
MC
76662003-07-29 Michael Chastain <mec@shout.net>
7667
7668 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7669 actually failed.
7670 (do_pass): Likewise.
7671 * gdb.threads/tls.exp: Always initialize no_of_threads.
7672
4ee6625b
DJ
76732003-07-27 Daniel Jacobowitz <drow@mvista.com>
7674
7675 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7676 pattern.
7677 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7678 * gdb.threads/tls.exp: Recognize one case of the host library not
7679 supporting TLS.
7680
225f2bf6
AC
76812003-07-27 Andrew Cagney <cagney@redhat.com>
7682
7683 * gdb.base/fileio.exp: Use SH when running commands using
7684 remote_exec.
7685
bcb27c9f
DJ
76862003-07-24 Daniel Jacobowitz <drow@mvista.com>
7687
7688 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7689 * gdb.base/relocate.c (dummy): New padding array.
7690
3d67be83
MS
76912003-07-22 Michael Snyder <msnyder@redhat.com>
7692
d63a86f8 7693 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7694
7695 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7696 patterns to be more general, accepting old and new output.
7697 Some output chars (such as '+') also must be quoted.
d63a86f8 7698 Some addresses are displayed numerically instead of
3d67be83
MS
7699 symbolically.
7700
57ba3b85
MS
77012003-07-23 Michael Snyder <msnyder@redhat.com>
7702
686d097c
MS
7703 * gdb.base/return2.exp: Don't test long-long return.
7704
57ba3b85
MS
7705 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7706 * gdb.disasm/t01_mov.exp: Ditto.
7707 * gdb.disasm/t02_mova.s: Ditto.
7708 * gdb.disasm/t02_mova.exp: Ditto.
7709 * gdb.disasm/t03_add.s: Ditto.
7710 * gdb.disasm/t03_add.exp: Ditto.
7711 * gdb.disasm/t04_sub.s: Ditto.
7712 * gdb.disasm/t04_sub.exp: Ditto.
7713 * gdb.disasm/t05_cmp.s: Ditto.
7714 * gdb.disasm/t05_cmp.exp: Ditto.
7715 * gdb.disasm/t06_ari2.s: Ditto.
7716 * gdb.disasm/t06_ari2.exp: Ditto.
7717 * gdb.disasm/t07_ari3.s: Ditto.
7718 * gdb.disasm/t07_ari3.exp: Ditto.
7719 * gdb.disasm/t08_or.s: Ditto.
7720 * gdb.disasm/t08_or.exp: Ditto.
7721 * gdb.disasm/t09_xor.s: Ditto.
7722 * gdb.disasm/t09_xor.exp: Ditto.
7723 * gdb.disasm/t10_and.s: Ditto.
7724 * gdb.disasm/t10_and.exp: Ditto.
7725 * gdb.disasm/t11_logs.s: Ditto.
7726 * gdb.disasm/t11_logs.exp: Ditto.
7727 * gdb.disasm/t12_bit.s: Ditto.
7728 * gdb.disasm/t12_bit.exp: Ditto.
7729 * gdb.disasm/t13_otr.s: Ditto.
7730 * gdb.disasm/t13_otr.exp: Ditto.
7731
e00759ef
EZ
77322003-07-22 Elena Zannoni <ezannoni@redhat.com>
7733
7734 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7735
8bc2021f
EZ
77362003-07-22 Elena Zannoni <ezannoni@redhat.com>
7737
a9c64011
AS
7738 * gdb.threads/tls.c : New file.
7739 * gdb.threads/tls.exp : New file.
7740 * gdb.threads/tls-main.c : New file.
7741 * gdb.threads/tls-shared.c : New file.
7742 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7743
89320c4c
AS
77442003-07-22 Andreas Schwab <schwab@suse.de>
7745
7746 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7747
180dea7c
AS
77482003-07-20 Andreas Schwab <schwab@suse.de>
7749
7750 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7751 due to insn reordering.
7752
0714963c
AC
77532003-07-15 Andrew Cagney <cagney@redhat.com>
7754
7755 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7756
98a23b3f
MC
77572003-07-15 Michael Chastain <mec@shout.net>
7758
7759 * gdb.base/gdb1250.exp: New file.
7760 * gdb.base/gdb1250.c: New file.
7761
27e417a2
ML
77622003-07-09 Michal Ludvig <mludvig@suse.cz>
7763
7764 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7765 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7766
8bc2021f
EZ
77672003-07-09 Elena Zannoni <ezannoni@redhat.com>
7768
a9c64011
AS
7769 * gdb.threads/tls.c: New file.
7770 * gdb.threads/tls.exp: New file.
7771 * gdb.threads/tls-main.c: New file.
7772 * gdb.threads/tls-shared.c: New file.
7773 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7774
d99968dc
EZ
77752003-07-09 Elena Zannoni <ezannoni@redhat.com>
7776
7777 * gdb.base/annota1.exp: Make sure that we properly escape the
7778 full path of the source file. Xfail more permissive patterns,
d63a86f8 7779 due to a compiler debug info problem.
d99968dc 7780
83876b3b
AS
77812003-07-07 Andreas Schwab <schwab@suse.de>
7782
2705e972
AS
7783 * gdb.asm/m68k.inc: New file.
7784 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7785
83876b3b
AS
7786 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7787 arguments"): Also match negative number.
7788
7789 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7790
3a871b37
DJ
77912003-07-03 Daniel Jacobowitz <drow@mvista.com>
7792
7793 * gdb.base/store.c (charest): New typedef.
7794 (add_char): Rename to add_charest, update.
7795 (wack_char): Rename to wack_charest, update types. Return l + r
7796 to keep r live across the call.
7797 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7798 (wack_double, wack_doublest): Return l + r to keep r live across
7799 the call.
7800 * gdb.base/store.exp: Accomodate store.c changes.
7801
b2a7f303
DC
78022003-06-30 David Carlton <carlton@kealia.com>
7803
7804 * gdb.c++/maint.exp (test_invalid_name): New.
7805 (test_first_component): Add tests for invalid names.
7806
3c6cb4a1
MC
78072003-06-29 Michael Chastain <mec@shout.net>
7808
7809 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7810 output of '<VTT for class>' for virtual base classes.
7811
f1c2644b
DJ
78122003-06-29 Daniel Jacobowitz <drow@mvista.com>
7813
7814 * gdb.base/completion.exp: Tab-complete "complet" instead of
7815 "compl".
7816 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7817
18080350
DJ
78182003-06-29 Daniel Jacobowitz <drow@mvista.com>
7819
7820 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7821 * gdb.base/volatile.exp: Likewise.
7822
f56973f8
DJ
78232003-06-29 Daniel Jacobowitz <drow@mvista.com>
7824
7825 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7826 gdb/1265.
7827
78282003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7829 Daniel Jacobowitz <drow@mvista.com>
7830
7831 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7832 initial line count of 'captured_main' from 26 to 32.
7833 (test_with_self): Allow xmalloc call to be interleaved with the
7834 preceding two lines.
7835
e766d4d6
JB
78362003-06-24 Joel Brobecker <brobecker@gnat.com>
7837
7838 * gdb.base/bang.exp: New testcase.
7839
f125c9a4
JB
78402003-06-23 Joel Brobecker <brobecker@gnat.com>
7841
7842 * gdb.base/langs.exp: Add some tests for the "minimal" language
7843 support.
7844
6e25beaf
EZ
78452003-06-23 Elena Zannoni <ezannoni@redhat.com>
7846
7847 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7848 the testcase.
7849
2f816dda
DJ
78502003-06-22 Daniel Jacobowitz <drow@mvista.com>
7851
7852 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7853 offset.
7854
db5a5748
DJ
78552003-06-22 Daniel Jacobowitz <drow@mvista.com>
7856
7857 * gdb.c++/pr-1210.cc: New file.
7858 * gdb.c++/pr-1210.exp: New file.
7859
1df0c130
DJ
78602003-06-21 Daniel Jacobowitz <drow@mvista.com>
7861
7862 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7863 000-exec-continue.
7864
a92feac0
MK
78652003-06-15 Mark Kettenis <kettenis@gnu.org>
7866
7867 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7868 on *-*-*bsd* instead of *-*-freebsd*.
7869
81a58f5b
AC
78702003-06-14 Andrew Cagney <cagney@redhat.com>
7871
7872 * gdb.base/store.exp: Test longest and doublest. Test all
7873 parameters. Weaken return statement match.
7874 * gdb.base/store.c: Add longest and doublest - aka long long and
7875 long double functions. Put all parameters into local register
7876 variables. Use negative values.
7877
b257a0d3
AC
78782003-06-14 Andrew Cagney <cagney@redhat.com>
7879
7880 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7881 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7882 exit status.
7883 * gdb.base/fileio.exp: Disable target when nointerrupts and
7884 noinferiorio, instead of limiting it to remote. Use remote_exec
7885 instead of system.
d63a86f8 7886
21c38304
JJ
78872003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7888
7889 * gdb.base/float.exp: Add ia64 support.
7890
1bcdb424
CV
78912003-06-12 Corinna Vinschen <vinschen@redhat.com>
7892
7893 * gdb.base/fileio.exp: Run only on remote targets.
7894
6aeb981f
CV
78952003-06-10 Corinna Vinschen <vinschen@redhat.com>
7896
7897 * gdb.base/fileio.c: New file, testing File-I/O.
7898 * gdb.base/fileio.exp: Ditto.
7899
53df362e
RG
79002003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7901
7902 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7903 shared objects after relocation at load time (gdb PR/1132).
7904 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7905 as above, part of the shared object relocation test.
53df362e 7906
ffee1b46
MK
79072003-06-08 Mark Kettenis <kettenis@gnu.org>
7908
b5ca3722
MK
7909 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7910 fully filled history list.
7911 * gdb.base/gdb_history: New file.
7912
03ed860d
MK
7913 * gdb.base/signals.exp: XFAIL "continue to func1" on
7914 i*86-*-freebsd*.
7915
ffee1b46
MK
7916 * gdb.base/attach.exp: When trying to attach to a nonexistent
7917 process, make it possible to specify the PID based on the target,
7918 and do so for *-*-freebsd*.
7919
d80dbb52
RH
79202003-06-02 Richard Henderson <rth@redhat.com>
7921
7922 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7923
6dd77b81
RH
79242003-06-02 Richard Henderson <rth@redhat.com>
7925
7926 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7927
f6347e16
RH
79282003-06-02 Richard Henderson <rth@redhat.com>
7929
7930 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7931
2c161407
DJ
79322003-06-01 Daniel Jacobowitz <drow@mvista.com>
7933
7934 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7935 of globalvar.
7936
572eb746
MK
79372003-06-01 Mark Kettenis <kettenis@gnu.org>
7938
7939 * gdb.asm/asm-source.exp: Check for memory read errors in
7940 disassembler test on *BSD too.
7941
9e9617a5
RH
79422003-06-01 Richard Henderson <rth@redhat.com>
7943
7944 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7945 for .frame.
7946 (gdbasm_call): Lose ldgp.
7947 (gdbasm_startup): Add frame information.
7948 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7949
7b34ad4e
MK
79502003-05-31 Mark Kettenis <kettenis@gnu.org>
7951
7952 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7953 i?86-*-*.
7954
10059fdf
MK
79552003-05-30 Mark Kettenis <kettenis@gnu.org>
7956
7957 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7958 FreeBSD.
7959
acf4b816
RH
79602003-05-29 Richard Henderson <rth@redhat.com>
7961
7962 * gdb.asm/alpha.inc: New file.
7963 * gdb.asm/asm-source.exp: Use it.
7964
e9ecd949
JB
79652003-05-29 Jim Blandy <jimb@redhat.com>
7966
7967 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7968 'core.PID'.
7969
e3e5a4f3
JB
79702003-05-22 Jim Blandy <jimb@redhat.com>
7971
7972 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7973 backtrace.
d63a86f8 7974
72fe3d25
DC
79752003-05-20 David Carlton <carlton@math.stanford.edu>
7976
7977 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7978 this time.
7979
58da2eb2
DC
79802003-05-19 David Carlton <carlton@bactrian.org>
7981
7982 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7983 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7984
1fcb5155
DC
79852003-05-19 David Carlton <carlton@bactrian.org>
7986
7987 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7988 namespace tests.
7989 Bump copyright date.
7990 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7991 (main): Call C::D::marker2.
7992 * gdb.c++/namespace1.cc: New file.
7993
85e85163
JJ
79942003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7995
7996 Roland McGrath <roland@redhat.com>
d63a86f8 7997 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7998 there is no manager thread.
7999
a25fbfec
JJ
80002003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8001
d63a86f8
RM
8002 * gdb.threads/schedlock.exp: Remove assumption that all threads
8003 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8004 in one of the child threads rather than the main thread.
8005
be375bae
JB
80062003-05-07 Jim Blandy <jimb@redhat.com>
8007
09bf6082
JB
8008 Add support for assembly source testing on the s390x.
8009 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8010 architecture.
8011 * gdb.asm/s390x.inc: New file.
8012
be375bae
JB
8013 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8014 succession of 'if' statements.
8015
00905d52
AC
80162003-05-05 Andrew Cagney <cagney@redhat.com>
8017
8018 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8019
b1e29e33
AC
80202003-05-05 Andrew Cagney <cagney@redhat.com>
8021
8022 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8023 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8024
e33d66ec
EZ
80252003-05-02 Elena Zannoni <ezannoni@redhat.com>
8026
8027 * gdb.base/charset.exp: Update based on new behavior of set/show
8028 charset commands.
8029
2b6fd0d8
AC
80302003-05-01 Andrew Cagney <cagney@redhat.com>
8031
8032 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8033 variable do not give memory errors.
8034
130cacce
AF
80352003-04-30 Adam Fedor <fedor@gnu.org>
8036
8037 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8038 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8039 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8040 gdb.objc/basicclass.m: : New files
8041
8042 * lib/gdb.exp (gdb_compile_objc): New procedure.
8043
bea71854
DJ
80442003-04-27 Daniel Jacobowitz <drow@mvista.com>
8045
8046 * gdb.base/signals.exp: Make backtrace tests more specific.
8047
0f20eeea
DC
80482003-04-23 David Carlton <carlton@bactrian.org>
8049
8050 * gdb.c++/maint.exp (test_first_component): Add tests for
8051 'operator' in more locations.
8052
c8c4d8dc
KB
80532003-04-16 Kevin Buettner <kevinb@redhat.com>
8054
8055 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8056
3fe60e3c
EZ
80572003-04-16 Elena Zannoni <ezannoni@redhat.com>
8058
8059 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8060 func marke' instead. Update test name.
3fe60e3c 8061
9219021c
DC
80622003-04-15 David Carlton <carlton@math.stanford.edu>
8063
8064 * gdb.c++/maint.exp: New file.
8065
5dd55bdd
EZ
80662003-04-14 Elena Zannoni <ezannoni@redhat.com>
8067
8068 * gdb.threads/schedlock.c: Change type of thread function argument
8069 to long, to avoid warnings on 64-bit platforms.
8070
00890572
EZ
80712003-04-14 Elena Zannoni <ezannoni@redhat.com>
8072
a9c64011
AS
8073 * gdb.base/attach.exp: Add new message from ptrace in case of
8074 attaching to nonexistent process.
d63a86f8 8075
93201743
JB
80762003-04-11 Jim Blandy <jimb@redhat.com>
8077
8078 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8079 gdb.c++/userdef.cc: Place comments on the lines to which the
8080 marker function might return.
8081 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8082 gdb.c++/userdef.exp: Look for those comments to check that we've
8083 returned to the right place, instead of checking line numbers.
8084
2a11c64d
EZ
80852003-04-11 Elena Zannoni <ezannoni@redhat.com>
8086
a9c64011
AS
8087 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8088 match on sourcefile name, instead of directory name.
2a11c64d 8089
68ab8fc5
EZ
80902003-04-10 Elena Zannoni <ezannoni@redhat.com>
8091
d63a86f8 8092 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8093 working directory name.
8094
5624293a
JB
80952003-04-09 Jim Blandy <jimb@redhat.com>
8096
8097 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8098 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8099 after an inferior function call, report the failure, but allow the
8100 test to continue.
8101
f1f02ee4
SC
81022003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8103
8104 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8105 with -DPROTOTYPES.
8106
6eb79af0
SC
81072003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8108
8109 * gdb.base/break.exp: Revert last patch.
8110
8dfb4cf0
SC
81112003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8112
8113 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8114 with -DPROTOTYPES.
8115
ed4c619a
AC
81162003-04-02 Andrew Cagney <cagney@redhat.com>
8117
8118 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8119 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8120 matching directories by the name breakpoint.
8121 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8122 Make "continue to marker1" consistent.
8123 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8124 message consistent.
8125 * lib/gdb.exp: Put "the program is no longer running", and "the
8126 program exited" in parenthesis.
8127 * lib/mi-support.exp: Ditto.
d63a86f8 8128
4e35d5f0 81292003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8130
4e35d5f0
BR
8131 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8132
71900fe8
AC
81332003-03-29 Andrew Cagney <cagney@redhat.com>
8134
8135 * gdb.base/sizeof.c (main): Print the value of '\377'.
8136 * gdb.base/sizeof.exp: Check the sign of '\377'.
8137
c0655a16
MC
81382003-03-27 Michael Chastain <mec@shout.net>
8139
8140 * gdb.base/gdb1090.exp: New file.
8141 * gdb.base/gdb1090.cc: New file.
8142
5b2a3989
JB
81432003-03-27 J. Brobecker <brobecker@gnat.com>
8144
8145 * gdb.gdb/observer.exp: New regression test.
8146
79876890
MC
81472003-03-27 Michael Chastain <mec@shout.net>
8148
8149 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8150 * gdb.base/ptype.exp: Likewise.
8151
6eac95e3
CV
81522003-03-27 Corinna Vinschen <vinschen@redhat.com>
8153
8154 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8155
e8c71839
MC
81562003-03-26 Michael Chastain <mec@shout.net>
8157
8158 * gdb.base/ptype.exp: Actually use some typedef'd types.
8159
71b10041
SC
81602003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8161
8162 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8163 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8164
2512cf80
CV
81652003-03-20 Corinna Vinschen <vinschen@redhat.com>
8166
8167 * gdb.base/default.exp: Fix regular expression.
8168
0d195a4f
CV
81692003-03-20 Corinna Vinschen <vinschen@redhat.com>
8170
8171 * gdb.base/args.exp: Fix regular expression.
8172
8a2dbca8
CV
81732003-03-20 Corinna Vinschen <vinschen@redhat.com>
8174
8175 * gdb.base/help.exp: Allow Win32 child process.
8176
bf028682
CV
81772003-03-20 Corinna Vinschen <vinschen@redhat.com>
8178
8179 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8180 when stepping out of main().
8181
182dbe85
CV
81822003-03-20 Corinna Vinschen <vinschen@redhat.com>
8183
8184 * gdb.base/default.exp: Check for win32 specific message when calling
8185 "run" without executable.
8186
d67a6ba5
CV
81872003-03-20 Corinna Vinschen <vinschen@redhat.com>
8188
8189 * gdb.base/args.exp: Expect .exe in output.
8190
a955b5bb
CV
81912003-03-20 Corinna Vinschen <vinschen@redhat.com>
8192
8193 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8194 Cygwin native.
8195
bf6bad4b
AC
81962003-03-17 Andrew Cagney <cagney@redhat.com>
8197
8198 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8199 vector registes.
8200 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8201 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8202
293e9a31
DC
82032003-03-17 David Carlton <carlton@math.stanford.edu>
8204
8205 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8206 test, for PR breakpoints/38.
8207 Call test_watchpoint_and_breakpoint.
8208 * gdb.base/watchpoint.c (func3): New function.
8209 (main): Call func3.
8210
5330f2db
DC
82112003-03-04 David Carlton <carlton@math.stanford.edu>
8212
8213 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8214 Garply<Garply<char> >:: garply".
8215 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8216 with respect to PR c++/1111; note also PR c++/1113.
8217 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8218 respect to PR c++/1062.
8219 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8220
6ece72da
DC
82212003-03-03 David Carlton <carlton@math.stanford.edu>
8222
8223 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8224 with respect to PR c++/57.
8225 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8226 c++/826.
8227 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8228 respect to PR c++/57.
8229
85ca1584
DC
82302003-03-03 David Carlton <carlton@math.stanford.edu>
8231
8232 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8233 respect to PR c++/33 into FAILs.
8234
98e9c5b8
MC
82352003-03-03 Michael Chastain <mec@shout.net>
8236
7bedbf27
MC
8237 * configure.in: Update copyright years.
8238
82392003-03-03 Michael Chastain <mec@shout.net>
8240
8241 * Makefile.in: Update copyright years.
98e9c5b8 8242
f683e100
DC
82432003-02-28 David Carlton <carlton@math.stanford.edu>
8244
8245 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8246 print class instead of struct and/or superfluous protection
8247 specifiers, as long as the resulting output is equivalent to the
8248 source code.
8249 Delete FIXME from end of messages on tests that don't need
8250 fixing.
8251
a9e0cf2c
DC
82522003-02-28 David Carlton <carlton@math.stanford.edu>
8253
8254 * gdb.c++/templates.exp (do_tests): Allow const in the two
8255 Foo<volatile char *>::foo tests.
8256
e8d359df
MS
82572003-02-27 Michael Snyder <msnyder@redhat.com>
8258
d63a86f8 8259 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8260 will be consistant.
8261
0b71dc91
DC
82622003-02-26 David Carlton <carlton@math.stanford.edu>
8263
8264 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8265 char *>::foo" test with respect to PR c++/33. Create a new test
8266 which is identical to that one except that it doesn't put the
8267 space between the "char" and the "*"; KFAIL it, too.
8268
dd14ab43
DC
82692003-02-26 David Carlton <carlton@math.stanford.edu>
8270
8271 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8272 template types into either PASSes or KFAILs (corresponding to PR
8273 c++/57). Tweak indentation. Update copyright.
8274
1146c7f1
SC
82752003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8276
8277 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8278
74641dfb
MC
82792003-02-13 Michael Chastain <mec@shout.net>
8280
8281 * gdb.base/exprs.exp: Remove i960 remnants.
8282 * gdb.base/funcargs.exp: Likewise.
8283 * gdb.base/list.exp: Likewise.
8284 * gdb.base/ptype.exp: Likewise.
8285
559cd2d0
DC
82862003-02-14 David Carlton <carlton@math.stanford.edu>
8287
8288 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8289 pEe->D::vg()" from XFAIL to KFAIL.
8290
c4f90d87
JM
82912003-02-13 Jason Molenda (jmolenda@apple.com)
8292
8293 * gdb.base/maint.exp: Update maint print statistics regexp to include
8294 new entries.
8295
cbc4d97c
MC
82962003-02-13 Michael Chastain <mec@shout.net>
8297
8298 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8299
40f235b7
MC
83002003-02-12 Michael Chastain <mec@shout.net>
8301
8302 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8303 * gdb.c++/inherit.exp: Likewise.
8304 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8305 * gdb.c++/templates.exp: Likewise.
8306 * gdb.c++/virtfunc.exp: Likewise.
8307
c56716b0
JM
83082003-02-06 Jason Molenda (jason-cl@molenda.com)
8309
8310 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8311 why the code is written that way.
8312
070afcf8
MC
83132003-02-05 Michael Chastain <mec@shout.net>
8314
8315 * gdb.base/dump.exp: Add missing copyright line.
8316
5d0331e5
JM
83172003-02-05 Jason Molenda (jason-cl@molenda.com)
8318
f7ae6d3e 8319 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8320 at the beginning so the breakpoint doesn't get set on the loop.
8321
92851186
MC
83222003-02-05 Michael Chastain <mec@shout.net>
8323
8324 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8325 output for configurations with gcc 2.95.3.
8326
cbf1e085
AC
83272003-02-05 Keith Seitz <keiths@redhat.com>
8328 Andrew Cagney <ac131313@redhat.com>
8329
8330 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8331
29518e1e
MC
83322003-02-04 Michael Chastain <mec@shout.net>
8333
8334 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8335 Call perror and then continue.
8336
5af1d5f3
MC
83372003-02-03 Michael Chastain <mec@shout.net>
8338
8339 * gdb.c++/pr-1023.cc: New file.
8340 * gdb.c++/pr-1023.exp: New file.
8341
6b549786
JB
83422003-02-05 Jim Blandy <jimb@redhat.com>
8343
8344 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8345 it's local to foobar. Check for it there, and check that it's not
8346 present in main.
8347 * gdb.c++/local.cc (marker2): New function.
8348 (foobar): Call marker1.
8349 (main): Call marker2 instead of marker1.
8350
67f16606
AC
83512003-02-04 Andrew Cagney <ac131313@redhat.com>
8352
8353 * gdb.disasm/mn10200.exp: Obsolete file.
8354 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8355 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8356 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8357
1c5cb38e
DC
83582003-02-04 David Carlton <carlton@math.stanford.edu>
8359
8360 * gdb.c++/overload.exp: Test intToChar(1).
8361 * gdb.c++/overload.cc (intToChar): New.
8362 (main): Call intToChar.
8363
d1fe6965
DC
83642003-02-03 David Carlton <carlton@math.stanford.edu>
8365
8366 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8367 'might_kfail' arg.
8368 KFAIL some of the continue_to_bp_overloaded calls, according to
8369 PR c++/1025.
8370
9ba61c5d
MC
83712003-02-01 Michael Chastain <mec@shout.net>
8372
8373 * gdb.base/advance.c (marker1): New marker function.
8374 * gdb.base/advance.exp: When the 'advance' command lands on the
8375 return breakpoint, it can legitimately stop on either the
8376 current line or the next line. Accommodate both outcomes.
8377 * gdb.base/until.exp: Likewise.
8378
e7494ffb
AC
83792003-02-02 Andrew Cagney <ac131313@redhat.com>
8380
8381 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8382 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8383 now a list, not a tuple.
8384 * gdb.mi/mi-var-display.exp: Ditto.
8385 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8386
075559bc
AC
83872003-02-01 Andrew Cagney <ac131313@redhat.com>
8388
8389 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8390 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8391 stack backtraces.
8392 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8393
2bd4c7b1
MK
83942003-02-01 Mark Kettenis <kettenis@gnu.org>
8395
8396 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8397 gdb.mi/mi1-pthreads.exp: Return instead of calling
8398 gdb_suppress_entire_file.
8399
eabd8992
MS
84002003-02-01 Mark Salter <msalter@redhat.com>
8401
8402 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8403
71469e2f
MS
84042003-01-31 Mark Salter <msalter@redhat.com>
8405
8406 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8407 Support empty arg.
8408
38a94d44
MC
84092003-01-30 Michael Chastain <mec@shout.net>
8410
8411 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8412 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8413 has been fixed in gdb/readline on 2003-01-09.
8414
19ea9e73
MS
84152003-01-29 Michael Snyder <msnyder@redhat.com>
8416
e8d359df
MS
8417 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8418 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8419 * gdb.base/args.exp: Skip if target does not support args passing.
8420
2307bd6a
DJ
84212003-01-22 Daniel Jacobowitz <drow@mvista.com>
8422
19ea9e73 8423 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8424 gdb_test. Accept a list of expect arguments as the third
8425 parameter.
8426 (gdb_test): Use it.
8427
f2dd3617
EZ
84282003-01-20 Elena Zannoni <ezannoni@redhat.com>
8429
8430 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8431 allow for different test tree configurations. Update some
8432 tescases accordingly.
8433 * gdb.arch/altivec-regs.exp: Ditto.
8434 * gdb.asm/asm-source.exp: Ditto.
8435 * gdb.base/advance.exp: Ditto.
8436 * gdb.base/display.exp: Ditto.
d63a86f8 8437 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8438 * gdb.base/mips_pro.exp: Ditto.
8439 * gdb.base/overlays.exp: Ditto.
8440 * gdb.base/relocate.exp: Ditto.
8441 * gdb.base/setshow.exp: Ditto.
8442 * gdb.base/step-line.exp: Ditto.
8443 * gdb.base/step-test.exp: Ditto.
8444 * gdb.base/until.exp: Ditto.
8445 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8446
c71cdefd
DC
84472003-01-17 David Carlton <carlton@math.stanford.edu>
8448
8449 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8450 corresponding to PR c++/945.
8451 Update copyright.
8452
fdba05d7
DC
84532003-01-17 David Carlton <carlton@math.stanford.edu>
8454
8455 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8456 corresponding to PR c++/68.
8457
84582003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8459
8460 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8461 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8462 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8463
c362c33a
EZ
84642003-01-15 Elena Zannoni <ezannoni@redhat.com>
8465
0fbc361c
EZ
8466 * gdb.base/break.exp: Fix change of default location, because of
8467 removal of until tests.
8468 * gdb.base/help.exp: Update test for new 'until' help message.
8469 Add test for help on 'advance'.
a9c64011 8470 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8471
dabf8a35
MK
84722003-01-15 Mark Kettenis <kettenis@gnu.org>
8473
8474 * gdb.base/default.exp: Adapt "info float" test for recent changes
8475 to that command. Add test for "info vector".
8476 * gdb.base/float.exp: New file. Add test for "info float" that
8477 resembles the old test in gdb.base/default.exp.
8478
a1769aca
DC
84792003-01-15 David Carlton <carlton@math.stanford.edu>
8480
8481 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8482
82025e13
EZ
84832003-01-15 Elena Zannoni <ezannoni@redhat.com>
8484
8485 * gdb.base/break.exp: Move the tests of until command from here...
8486 * gdb.base/until.exp: ... to here. New file. Add other tests.
8487 * gdb.base/advance.c: New file.
8488 * gdb.base/advance.exp: New file.
8489
8f9ab801
EZ
84902003-01-14 Elena Zannoni <ezannoni@redhat.com>
8491
a9c64011
AS
8492 * gdb.base/args.c: New file.
8493 * gdb.base/args.exp: New file.
8f9ab801 8494
9ae66589
DJ
84952003-01-14 Daniel Jacobowitz <drow@mvista.com>
8496
8497 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8498
8d77e5c3
DJ
84992003-01-14 Daniel Jacobowitz <drow@mvista.com>
8500
8501 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8502
12d2f0a1
DJ
85032003-01-14 Daniel Jacobowitz <drow@mvista.com>
8504
8505 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8506 dates.
8507
6ca37014
DJ
85082003-01-13 Daniel Jacobowitz <drow@mvista.com>
8509
8510 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8511
b0023472
DJ
85122003-01-13 Daniel Jacobowitz <drow@mvista.com>
8513
8514 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8515 (ptype &*"foo").
8516 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8517
607fbc54 85182003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8519
8520 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8521 * gdb.mi/mi1-console.exp: Likewise.
8522
607fbc54 85232003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8524
8525 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8526 * gdb.mi/mi1-console.exp: Likewise.
8527
a1fb14a2
DJ
85282003-01-13 Daniel Jacobowitz <drow@mvista.com>
8529
8530 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8531
c4cf40b7
DJ
85322003-01-09 Daniel Jacobowitz <drow@mvista.com>
8533
8534 * gdb.base/detach.exp: New test.
8535
696d5a5b
DJ
85362003-01-09 Daniel Jacobowitz <drow@mvista.com>
8537
8538 * Makefile.in (ALL_SUBDIRS): New variable.
8539 (subdirs, clean, distclean): Use it.
8540 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8541 regenerating Makefile, since it is generated from the top level.
8542 * gdb.asm/Makefile.in: Likewise.
8543 * gdb.base/Makefile.in: Likewise.
8544 * gdb.c++/Makefile.in: Likewise.
8545 * gdb.disasm/Makefile.in: Likewise.
8546 * gdb.java/Makefile.in: Likewise.
8547 * gdb.mi/Makefile.in: Likewise.
8548 * gdb.threads/Makefile.in: Likewise.
8549 * gdb.trace/Makefile.in: Likewise.
8550
754533e4
DC
85512003-01-09 David Carlton <carlton@math.stanford.edu>
8552
8553 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8554 Add copyright year 2003.
8555
d8b3e9ee
MC
85562003-01-06 Michael Chastain <mec@shout.net>
8557
8558 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8559 When selecting a thread, 'line' and 'file' are optional.
8560 * gdb.mi/mi1-pthreads.exp: Likewise.
8561
8e9e0fe6
AS
85622003-01-06 Andreas Schwab <schwab@suse.de>
8563
8564 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8565 failures.
8566
b5ab8ff3
DJ
85672003-01-04 Daniel Jacobowitz <drow@mvista.com>
8568
8569 Fix PR gdb/844
8570 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8571 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8572
8573 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8574 instead of calling gdb_suppress_entire_file.
8575 * gdb.threads/print-threads.exp: Likewise.
8576 * gdb.threads/schedlock.exp: Likewise.
8577
8578 * gdb.threads/killed.exp: Return instead of calling
8579 gdb_suppress_entire_file.
8580 * gdb.threads/linux-dp.exp: Likewise.
8581 * gdb.threads/pthreads.exp: Likewise.
8582
1e698235
DJ
85832003-01-04 Daniel Jacobowitz <drow@mvista.com>
8584
8585 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8586 stabs.
8587 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8588 * gdb.base/whatis.exp: Always allow (void) after function names.
8589
147ff08c
DJ
85902003-01-04 Daniel Jacobowitz <drow@mvista.com>
8591
8592 * gdb.c++/casts.exp: Correct regexp.
8593
dc62bfc2
MK
85942003-01-04 Mark Kettenis <kettenis@gnu.org>
8595
8596 * configure.in: Call AC_CONFIG_HEADER. Don't call
8597 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8598 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8599 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8600 aforementioned directories in the AC_OUPUT call.
8601 * config.hin: New file.
8602 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8603 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8604 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8605 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8606 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8607 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8608 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8609 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8610 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8611 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8612 gdb.threads/configure.in, gdb.threads/configure,
8613 gdb.threads/config.in, gdb.trace/configure.in,
8614 gdb.trace/configure: Removed.
8615
77afa639
MC
86162003-01-03 Michael Chastain <mec@shout.net>
8617
8618 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8619 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8620
7634bb6e
DJ
86212003-01-03 Daniel Jacobowitz <drow@mvista.com>
8622
8623 * gdb.base/store.exp: Fix regular expressions.
8624
b39c905e
MK
86252002-12-28 Mark Kettenis <kettenis@gnu.org>
8626
8627 * configure.in: Rewrite.
8628 * configure: Regenerated.
8629
0a8551dd
DC
86302003-01-03 David Carlton <carlton@math.stanford.edu>
8631
8632 * gdb.base/psymtab.exp: New file.
8633 * gdb.base/psymtab1.c: Ditto.
8634 * gdb.base/psymtab2.c: Ditto.
8635
c60b7188
AF
86362002-12-23 Adam Fedor <fedor@gnu.org>
8637
8638 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8639
ee73db83
DC
86402002-12-23 David Carlton <carlton@math.stanford.edu>
8641
8642 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8643 and current_directory initialization.
8644
d6c1774e
JB
86452002-12-22 Jim Blandy <jimb@redhat.com>
8646
f0a847b8
JB
8647 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8648 rather than as part of the output file name.
8649
d6c1774e
JB
8650 * gdb.base/attach.exp: There's no need to copy the test program to
8651 /tmp; that was only ever necessary on HP/UX, and this test is
8652 entirely disabled there anyway.
8653
f0708dbb
JB
86542002-12-21 Jim Blandy <jimb@redhat.com>
8655
4c2acfea
JB
8656 * gdb.c++/psmang.exp: Doc fix.
8657
f0708dbb
JB
8658 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8659 test.
8660
9579e000
DC
86612002-12-20 David Carlton <carlton@math.stanford.edu>
8662
8663 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8664
d1810171
MC
86652002-12-18 Michael Chastain <mec@shout.net>
8666
8667 * gdb.c++/annota2.exp: Add copyright year 2002.
8668
76565097
DC
86692002-12-17 David Carlton <carlton@math.stanford.edu>
8670
8671 * gdb.c++/try_catch.cc: Add marker comments.
8672 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8673 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8674 * gdb.c++/m-static.cc: Ditto.
8675 * gdb.c++/m-static1.cc: Ditto.
8676 * gdb.c++/try_catch.cc: Ditto.
8677
da81390b
JJ
86782002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8679
8680 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8681 to see whether we are using the new -environment-directory
8682 command which resets via -r or the old version of the command
8683 which may prompt the user. Part of fix for gdb/741.
8684
b304d130
AC
86852002-12-13 Andrew Cagney <ac131313@redhat.com>
8686
8687 * gdb.fortran/types.exp: Update obsolete comment.
8688 * gdb.fortran/exprs.exp: Ditto.
8689 * lib/gdb.exp: Delete obsolete code.
8690 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8691 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8692 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8693 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8694 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8695 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8696 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8697 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8698 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8699 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8700 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8701 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8702 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8703 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8704 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8705 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8706 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8707 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8708 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8709 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8710 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8711 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8712 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8713 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8714 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8715 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8716 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8717 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8718 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8719 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8720 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8721 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8722 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8723 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8724 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8725 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8726 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8727
a23b6e6a
DC
87282002-12-11 David Carlton <carlton@math.stanford.edu>
8729
8730 * gdb.c++/m-data.exp: Add test for members that shadow global
8731 variables: see PR gdb/804.
8732 * gdb.c++/m-data.cc: Ditto.
8733
6604731b
DJ
87342002-12-10 Daniel Jacobowitz <drow@mvista.com>
8735
8736 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8737
de46ecd7
DC
87382002-12-06 David Carlton <carlton@math.stanford.edu>
8739
8740 * gdb.base/store.c: Don't declare functions static.
8741
27e829d0
AC
87422002-12-04 Andrew Cagney <ac131313@redhat.com>
8743
8744 * gdb.base/store.exp, gdb.base/store.c: New files.
8745
92806416
DJ
87462002-12-03 Daniel Jacobowitz <drow@mvista.com>
8747
8748 * gdb.base/selftest.exp: Update for current gdb.
8749
3bcbaac5
DJ
87502002-12-03 Daniel Jacobowitz <drow@mvista.com>
8751
8752 * gdb.base/maint.exp: Only dump symbols from one source file
8753 or objfile.
8754
f4f00b1f
DJ
87552002-12-03 Daniel Jacobowitz <drow@mvista.com>
8756
8757 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8758 function call.
8759
f1c8a949
JB
87602002-11-25 Jim Blandy <jimb@redhat.com>
8761
8762 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8763 function appearing in error message.
8764
9e297a97
DJ
87652002-11-21 Daniel Jacobowitz <drow@mvista.com>
8766
8767 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8768
1f312e79
JJ
87692002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8770
d63a86f8
RM
8771 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8772 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8773 should be in mi console format. This is part of fix for PR gdb/604.
8774
83c31e7d
FN
87752002-09-18 Fernando Nasser <fnasser@redhat.com>
8776
8777 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8778 which explicitly prints the zero offset as "+0".
8779
322b3f65
DJ
87802002-10-22 Daniel Jacobowitz <drow@mvista.com>
8781
8782 * gdb.threads/schedlock.c (args): Make unsigned.
8783
87842002-10-21 Daniel Jacobowitz <drow@mvista.com>
8785
8786 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8787 numbers. Allow "foo2|selected stack frame".
8788 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8789 * gdb.asm/asmsrc2.s: Likewise.
8790 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8791 comments.
8792 * gdb.asm/mips.inc: New file.
8793
5e2fe5b8
AF
87942002-10-18 Adam Fedor <fedor@gnu.org>
8795
8796 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8797 * gdb.base/help.exp: Likewise.
8798
abe1a5d0
KB
87992002-10-17 Kevin Buettner <kevinb@redhat.com>
8800
8801 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8802 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8803
10abb1d4
JB
88042002-10-02 Jim Blandy <jimb@redhat.com>
8805
8806 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8807
1f609b42
AC
88082002-10-01 Andrew Cagney <ac131313@redhat.com>
8809
8810 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8811 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8812 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8813 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8814 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8815 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8816 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8817
0aee02e4
AC
88182002-09-29 Andrew Cagney <ac131313@redhat.com>
8819
8820 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8821 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8822 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8823 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8824 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8825 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8826 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8827
6fde09ad
KB
88282002-09-27 Kevin Buettner <kevinb@redhat.com>
8829
8830 * gdb.base/annota1.exp (info break): Make directory components of
8831 path optional since not all compilers emit this debug information.
8832
8833 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8834 step ends up stepping out of the function instead of stopping on
8835 the epilogue.
8836
9e8aab75
KS
88372002-09-26 Keith Seitz <keiths@redhat.com>
8838
8839 * lib/insight-support.exp (gdbtk_start): Figure out where
8840 the insight executable is based on where gdb is. Use this
8841 executable to start insight instead of gdb.
8842
e36180d7
AC
88432002-09-25 Andrew Cagney <cagney@redhat.com>
8844
8845 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8846
9dd34b2b
AC
88472002-09-24 Andrew Cagney <ac131313@redhat.com>
8848
8849 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8850 test_isolated_complaints.
8851 (test_empty_complaint): New function.
8852 (test_empty_complaints): New function. Check no output when no
8853 complaints.
d63a86f8 8854
dea97812
KB
88552002-09-19 Jim Blandy <jimb@redhat.com>
8856
a9c64011 8857 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8858
54951bd7
AC
88592002-09-19 Andrew Cagney <ac131313@redhat.com>
8860
8861 * gdb.gdb/complaints.exp: New file.
8862
dec43320
AC
88632002-09-18 Andrew Cagney <ac131313@redhat.com>
8864
8865 * gdb.base/maint.exp: Check `help maint internal-warning'.
8866
e70d6e3f
DC
88672002-09-18 David Carlton <carlton@math.stanford.edu>
8868
8869 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8870 numbers, and replace them by a single breakpoint after the
8871 constructors are all finished.
8872 Add test 4.
8873 * gdb.c++/m-static.cc: Add test 4.
8874 * gdb.c++/m-static.h: New file.
8875 * gdb.c++/m-static1.cc: New file.
8876
8877 * gdb.c++/printmethod.exp: New file.
8878 * gdb.c++/printmethod.cc: New file.
8879
8880 * gdb.c++/pr-574.exp: New file.
8881 * gdb.c++/pr-574.cc: New file.
8882
afb5c968
CV
88832002-09-18 Corinna Vinschen <vinschen@redhat.com>
8884
8885 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8886 embedded targets which never actually exit.
8887
31e45dee
FN
88882002-09-18 Fernando Nasser <fnasser@redhat.com>
8889
8890 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8891 "don't step after run" as unresolved or unsupported, instead of xfail.
8892
a283c5a1
CV
88932002-09-18 Corinna Vinschen <vinschen@redhat.com>
8894
8895 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8896 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8897 Add newline to expected string in "step out of main (status wrapper)"
8898 case.
8899
11350d2a
CV
89002002-09-18 Corinna Vinschen <vinschen@redhat.com>
8901
8902 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8903 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8904
0deec7d6
TT
89052002-09-17 Tom Tromey <tromey@redhat.com>
8906
8907 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8908 \000, not \0, in double-quoted string.
8909
b2b4a1b5
CV
89102002-09-14 Corinna Vinschen <vinschen@redhat.com>
8911
c9d37158 8912 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8913 string after running the commands execution on breakpoint tests.
8914
1c56143a
CV
89152002-09-13 Corinna Vinschen <vinschen@redhat.com>
8916
8917 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8918
37f8da45
JB
89192002-09-12 Joel Brobecker <brobecker@gnat.com>
8920
8921 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8922
08b468e0
KS
89232002-09-10 Keith Seitz <keiths@redhat.com>
8924
8925 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8926 runto proc.
8927 (mi_run_to_main): Use mi_runto.
8928 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8929
dc360f58
KS
89302002-09-10 Keith Seitz <keiths@redhat.com>
8931
8932 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8933 regexp for stopping at main. Could have multiple event notifications.
8934 Don't assume that main was declared with no parameters.
8935 (mi_next): Use mi_step_to.
8936 (mi_step): Use mi_next_to.
8937
ce3abcfb
CV
89382002-09-09 Corinna Vinschen <vinschen@redhat.com>
8939
8940 * gdb.base/default.exp: Fix expected string in `info float' test.
8941
d1f5b980
BE
89422002-09-09 Ben Elliston <bje@redhat.com>
8943
8944 * config/mips.exp: Update comments.
8945 * config/mips-idt.exp: Likewise.
8946 * config/nind.exp: Likewise.
8947 * config/slite.exp: Likewise.
8948 * config/sparclet.exp: Likewise.
8949 * config/udi.exp: Likewise.
8950 * config/vx.exp: Likewise.
8951 * config/vxworks29k.exp: Likewise.
8952
2f71430b
JB
89532002-09-05 Jim Blandy <jimb@redhat.com>
8954
8955 * gdb.threads/killed.exp: Fix test failure message.
8956
7ddebc7e
KS
89572002-09-04 Keith Seitz <keiths@redhat.com>
8958
8959 * lib/mi-support.exp: Update copyright.
8960 (mi_gdb_test): Increase the priority of the expected pattern
8961 so that it matches gdb_test.
8962
0ae67eb3
KS
89632002-09-03 Keith Seitz <keiths@redhat.com>
8964
8965 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8966 Use integer comparison instead of string comparison for testing
8967 whether binary was built.
8968
38fc42c8
JB
89692002-09-03 Jim Blandy <jimb@redhat.com>
8970
8971 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8972
b6ff0e81
JB
89732002-08-29 Jim Blandy <jimb@redhat.com>
8974
8975 * gdb.threads/pthreads.exp: Move the portable thread compilation
8976 code into a function in lib/gdb.exp, and call that from here.
8977 * lib/gdb.exp (gdb_compile_pthreads): New function.
8978
07c98896
KS
89792002-08-29 Keith Seitz <keiths@redhat.com>
8980
8981 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8982 expect_out so that callers can get at it.
8983
0312286c
DJ
89842002-08-23 Daniel Jacobowitz <drow@mvista.com>
8985
8986 * gdb.threads/print-threads.c: New file.
8987 * gdb.threads/print-threads.exp: New file.
8988 * gdb.threads/schedlock.c: New file.
8989 * gdb.threads/schedlock.exp: New file.
8990
dd039bc4
EZ
89912002-08-22 Elena Zannoni <ezannoni@redhat.com>
8992
a9c64011
AS
8993 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8994 not altivec.c.
dd039bc4 8995
1f36144c
MK
89962002-08-17 Mark Kettenis <kettenis@gnu.org>
8997
8998 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8999 targets. The problem should be fixed now.
9000
16057ec7 90012002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9002
9003 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9004 2002-07-24 change that removes final dots from error messages.
9005
3c1499ad
TT
90062002-08-13 Tom Tromey <tromey@redhat.com>
9007
9008 * gdb.base/readline.exp: New file.
9009
a20ce2c3
AC
90102002-08-01 Andrew Cagney <ac131313@redhat.com>
9011
9012 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9013 supress message.
9014
db034ac5
AC
90152002-08-01 Andrew Cagney <cagney@redhat.com>
9016
9017 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9018 CHILL_FOR_TARGET and CHILL_LIB.
9019 * configure.in (configdirs): Remove gdb.chill.
9020 * configure: Regenerate.
9021 * lib/gdb.exp: Obsolete references to chill.
9022 * gdb.fortran/types.exp: Ditto.
9023 * gdb.fortran/exprs.exp: Ditto.
9024
3e000b18
KB
90252002-07-30 Kevin Buettner <kevinb@redhat.com>
9026
9027 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9028 set Irix-specific compile and link flags.
9029
28f4966b
KB
90302002-07-29 Kevin Buettner <kevinb@redhat.com>
9031
9032 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9033 source files. The ``-o'' option doesn't work with the ``-E'' option
9034 when using the Irix compiler.
9035
46c0d5a6
DJ
90362002-07-19 Daniel Jacobowitz <drow@mvista.com>
9037
9038 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9039 Improve support for reusing an exec file. Copy exec file
9040 to target, and run gdbserver on the target instead of on the host.
9041
eecf4bed
JB
90422002-07-18 Jim Blandy <jimb@redhat.com>
9043
0f815cdf
JB
9044 * gdb.base/ending-run.exp: Don't expect to see the program end in
9045 some orderly fashion when we're running on a real stand-alone
9046 board.
9047
eecf4bed
JB
9048 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9049 targets that don't support interrupts.
9050
52d309e4
JB
90512002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9052
9053 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9054 systems.
9055 Move comments in expect statements to inside the actions, so that they
9056 don't get matched against.
9057
ff683d9e
MK
90582002-07-10 Mark Kettenis <kettenis@gnu.org>
9059
9060 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9061 function when asleep" test.
9062
b5356753
AC
90632002-07-10 Andrew Cagney <ac131313@redhat.com>
9064
9065 * gdb.base/page.exp: Rewrite to handle problems with very long
9066 `info set' output. Update copyright.
9067
6aa4d13a
AC
90682002-06-26 Andrew Cagney <ac131313@redhat.com>
9069
9070 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9071 gdb.threads-hp.
9072 * gdb.hp/configure: Regenerate.
9073 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9074 * gdb.hp/gdb.threads-hp/configure: Delete file.
9075 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9076
8cf8c2b8
AC
90772002-06-22 Andrew Cagney <ac131313@redhat.com>
9078
9079 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9080 setlocale, bindtextdomain and textdomain.
9081
6827a8f8
JB
90822002-06-11 Jim Blandy <jimb@redhat.com>
9083
919d772c
JB
9084 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9085 preprocessor macro information is present.
9086
6827a8f8
JB
9087 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9088 tests.
9089
c15b0d21
MS
90902002-06-06 Michael Snyder <msnyder@redhat.com>
9091
c5984d70
MS
9092 * gdb.base/overlays.exp: Record addresses of overlay
9093 functions in TCL variables rather than in GDB variables,
9094 to avoid having GDB convert them to pointers (with loss
9095 of information).
9096
d63a86f8 9097 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9098 default linker script changes.
c15b0d21
MS
9099 * gdb.base/long_long.exp: Add check for sizeof (long double).
9100
be26fe0d
ML
91012002-06-06 Michal Ludvig <mludvig@suse.cz>
9102
9103 * gdb.asm/asm-source.exp: Add x86-64 target.
9104 * gdb.asm/x86_64.inc: New.
d63a86f8 9105
258093ca 91062002-05-30 Michael Chastain <mec@shout.net>
258093ca 9107
4b3153f1 9108 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9109 * gdb.c++/m-static.cc: New file.
9110 * gdb.c++/m-static.exp: New file.
9111
241264c6
MS
91122002-05-28 Michael Snyder <msnyder@redhat.com>
9113
9114 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9115 precision.
9116
9bba8c8f 91172002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9118
4b3153f1 9119 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9120 * gdb.c++/m-data.cc: New file.
9121 * gdb.c++/m-data.exp: New file.
9122
91232002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9124
4b3153f1 9125 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9126 * gdb.c++/try_catch.cc: New file.
d63a86f8 9127 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9128
def1b996
MC
91292002-05-27 Michael Chastain <mec@shout.net>
9130
9131 * gdb.c++/local.exp: Accept more nested types in output.
9132
522ba268
MC
91332002-05-26 Michael Chastain <mec@shout.net>
9134
9135 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9136
277254ba
MS
91372002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9138
9139 * lib/gdb.exp (gdb_wrapper_init): Just because
9140 gdb_wrapper_file exists, this does not mean that the file
9141 should not be rebuilt. That is what gdb_wrapper_initialized
9142 is for.
9143 (default_gdb_init): Reset gdb_wrapper_initialized.
9144
b61a8733
MS
91452002-05-23 Michael Snyder <msnyder@redhat.com>
9146
d63a86f8 9147 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9148 the precision of the floating point test results.
9149 * gdb.base/call-rt-st.exp: Ditto.
9150
b61a8733
MS
9151 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9152 * gdb.base/call-rt-st.exp: Ditto.
9153
56f6e910
MC
91542002-05-19 Michael Chastain <mec@shout.net>
9155
9156 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9157
ad0b0016
EZ
91582002-05-19 Elena Zannoni <ezannoni@redhat.com>
9159
a9c64011
AS
9160 * configure.in (configdirs): Add gdb.arch.
9161 * configure: Regenerate.
ad0b0016 9162
f617d2b6
JB
91632002-05-17 Jim Blandy <jimb@redhat.com>
9164
9165 * gdb.base/completion.exp: Recognize the more detailed error
9166 messages produced by the macro expander's lexical analyzer.
9167
eac2a696
EZ
91682002-05-14 Elena Zannoni <ezannoni@redhat.com>
9169
a9c64011
AS
9170 * gdb.arch/altivec-abi.c: New file.
9171 * gdb.arch/altivec-abi.exp: New file.
9172 * gdb.arch/altivec-regs.c: New file.
9173 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9174
2fdde8f8
DJ
91752002-05-14 Daniel Jacobowitz <drow@mvista.com>
9176
9177 * gdb.base/maint.exp (maint print type): Update for new type
9178 structure.
d63a86f8 9179
e31f1a7c
EZ
91802002-05-14 Elena Zannoni <ezannoni@redhat.com>
9181
9182 * gdb.arch: New directory.
9183 * gdb.arch/configure.in: New file.
9184 * gdb.arch/configure: New file.
9185 * gdb.arch/Makefile.in: New file.
9186
db589741
CV
91872002-05-13 Corinna Vinschen <vinschen@redhat.com>
9188
9189 * gdb.asm/asm-source.exp: Add v850 as supported target.
9190 * gdb.asm/v850.inc: New file.
9191
8ce2a7dc
DJ
91922002-05-13 Daniel Jacobowitz <drow@mvista.com>
9193
9194 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9195
df763c7f
DJ
91962002-05-12 Daniel Jacobowitz <drow@mvista.com>
9197
9198 * gdb.base/break.exp: Check 'break "marker2"'.
9199
377daeed
MS
92002002-05-10 Michael Snyder <msnyder@redhat.com>
9201
9202 * gdb.base/long_long.exp: Fix typo.
9203
c4b7bc2b
JB
92042002-05-10 Jim Blandy <jimb@redhat.com>
9205
ecac9a4e
JB
9206 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9207 a bug.
9208
c4b7bc2b
JB
9209 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9210 Recognize more detailed error message produced by the macro
9211 expander's lexical analyzer.
9212 * lib/gdb.exp (test_print_reject): Same.
9213
e71019a1
MK
92142002-05-09 Mark Kettenis <kettenis@gnu.org>
9215
9216 * gdb.c++/method.exp: Fix typo.
9217
fedfc8e6
MS
92182002-05-08 Michael Snyder <msnyder@redhat.com>
9219
166a1957
MS
9220 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9221 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9222 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9223 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9224 Add iftarget clause for strongarm.
d63a86f8 9225
f1c47eb2
MS
92262002-05-06 Michael Snyder <msnyder@redhat.com>
9227
cb9a9d3e
MS
9228 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9229 (gdb_continue_to_end): Accept output from status wrapper.
9230 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9231 Clean up fail messages to match pass messages.
9232
f1c47eb2
MS
9233 Enable the "needs_status_wrapper" testsuite feature.
9234 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9235 (gdb_compile): Conditionally call gdb_wrapper_init.
9236 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9237 * gdb.c++/method.exp: Recognize output from status wrapper.
9238
6079c749
BE
92392002-05-06 Ben Elliston <bje@redhat.com>
9240From Graydon Hoare <graydon@redhat.com>
9241
9242 * config/sid.exp: Include support for "rawsid" protocol.
9243
188baff3
JB
92442002-05-03 Jim Blandy <jimb@redhat.com>
9245
9246 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9247 * gdb.c++/hang3.C: New file.
9248
b9c07f0f
AC
92492002-05-04 Andrew Cagney <ac131313@redhat.com>
9250
9251 * gdb.base/default.exp: Remove obsolete code.
9252 * gdb.c++/misc.exp: Ditto. Update copyright.
9253 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9254 * gdb.base/whatis.exp: Ditto. Update copyright.
9255 * gdb.base/scope.exp: Ditto. Update copyright.
9256 * gdb.base/ptype.exp: Ditto. Update copyright.
9257 * gdb.base/printcmds.exp: Ditto. Update copyright.
9258 * gdb.base/opaque.exp: Ditto. Update copyright.
9259 * gdb.base/list.exp: Ditto.
9260 * gdb.base/funcargs.exp: Ditto. Update copyright.
9261 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9262 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9263 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9264 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9265 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9266 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9267
5c7a0397
MS
92682002-05-02 Michael Snyder <msnyder@redhat.com>
9269
d6dcc264 9270 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9271 * gdb.base/long_long.exp: Add xscale target.
9272 * gdb.base/default.exp: Add xscale target.
9273
eb7f1c48
JB
92742002-05-01 Jim Blandy <jimb@redhat.com>
9275
9276 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9277 gdb.c++/hang.exp: New test.
9278
a6befae8
FF
92792002-05-01 Fred Fish <fnf@redhat.com>
9280
9281 * gdb.base/completion.exp: Handle completions of "./Make" for
9282 more than one completion possibility, as is the case when we
9283 build and test in the source tree.
9284
0a310277
AG
92852002-04-29 Anthony Green <green@redhat.com>
9286
9287 * gdb.java/jmisc1.exp: New file.
9288 * gdb.java/jmisc2.exp: New file.
9289
6ff9af88
DJ
92902002-04-24 Daniel Jacobowitz <drow@mvista.com>
9291
9292 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9293
96b3d632
EZ
92942002-04-23 Elena Zannoni <ezannoni@redhat.com>
9295
9296 * gdb.base/help.exp: Change 'help status' to allow for target
9297 dependent output differences.
9298
5019bb54
MC
92992002-04-22 Michael Chastain <mec@shout.net>
9300
9301 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9302
a805a116
MC
93032002-04-22 Michael Chastain <mec@shout.net>
9304
9305 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9306
a1706bfd
DM
93072002-04-17 David S. Miller <davem@redhat.com>
9308
9309 * gdb.asm/sparc64.inc: New file.
9310 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9311
a73a20a2
EZ
93122002-04-19 Elena Zannoni <ezannoni@redhat.com>
9313
9314 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9315 instruction file directly into the build tree. Clean up at end of
9316 test.
9317
ba678339
DM
93182002-04-18 David S. Miller <davem@redhat.com>
9319
9320 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9321 handle 64-bit platforms correctly.
9322 * gdb.base/maint.exp: Likewise.
9323
b03399da
KB
93242002-04-18 Kevin Buettner <kevinb@redhat.com>
9325
9326 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9327 ``-fpic'' when compiling files comprising a shared library, but
9328 it does need additional linker flags in order to find shared
9329 libraries at run time.
9330
e2004992
KB
93312002-04-18 Kevin Buettner <kevinb@redhat.com>
9332
9333 * gdb.base/cvexpr.c (use): New function.
9334 (main): Invoke use() on all global variables to prevent
9335 some linkers from deleting these otherwise unused symbols.
9336
d8937120
MC
93372002-04-17 Michael Chastain <mec@shout.net>
9338From David S. Miller <davem@redhat.com>
9339
9340 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9341 handle 64-bit platforms correctly.
9342
ffd61a58
MS
93432002-04-12 Michael Snyder <msnyder@redhat.com>
9344From Jim Blandy <jimb@redhat.com>
a9c64011 9345 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9346 script can handle this instead.
9347 * gdb.base/bar.c (barx): Same.
9348 * gdb.base/baz.c (bazx): Same.
9349 * gdb.base/grbx.c (grbxx): Same.
9350
9351 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9352 manager doesn't automatically unmap overlays unnecessarily.
9353
6b8426a6
MH
93542002-04-10 Martin M. Hunt <hunt@redhat.com>
9355
9356 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9357 stepping out of main.
9358
34af4875
MC
93592002-04-09 Michael Chastain <mec@shout.net>
9360
9361 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9362 scope so that the nested scope tests will make sense.
9363 * gdb.c++/local.exp: Write patterns that actually work with gcc
9364 (the HP patterns "were never known to work with gcc").
9365 Keep the old aCC patterns too.
9366
2d1676a0
DJ
93672002-04-09 Daniel Jacobowitz <drow@mvista.com>
9368
9369 * gdb.base/attach.exp: Correct target board test.
9370
3a63e3f9
MC
93712002-04-08 Michael Chastain <mec@shout.net>
9372
9373 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9374 in a const method. Add some xfail and fail cases for configurations
9375 that do not emit the "const ...".
9376
f18dabd2
MC
93772002-04-07 Michael Chastain <mec@shout.net>
9378
9379 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9380 Accept "A * const" and "const A * const" as type of "this".
9381 Fix spelling of getFunky throughout. Make messages uniform.
9382
0fcddd82
EZ
93832002-04-07 Elena Zannoni <ezannoni@redhat.com>
9384
a9c64011 9385 Work around for PR gdb/285:
0fcddd82
EZ
9386 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9387
16a8534a
EZ
93882002-04-07 Elena Zannoni <ezannoni@redhat.com>
9389
9390 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9391 instructions file at run time instead of configure time.
9392 Sometimes we run the test in a directory that is not the one we
9393 configured in.
9394 * gdb.asm/configure.in: Delete creation of symlink.
9395 * gdb.asm/configure: Regenerate.
9396
24181d81
JB
93972002-04-05 J. Brobecker <brobecker@gnat.com>
9398
9399 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9400 xfullpath () function.
9401
7cdb7107
DJ
94022002-04-04 Daniel Jacobowitz <drow@mvista.com>
9403
9404 * gdb.asm/Makefile.in: Correct dependencies.
9405
9406 * gdb.asm/powerpc.inc: New file.
9407 * gdb.asm/asm-source.exp: Add PowerPC.
9408 * gdb.asm/configure.in: Likewise.
9409 * gdb.asm/configure: Regenerated.
9410
a7d17088
DJ
94112002-04-04 Daniel Jacobowitz <drow@mvista.com>
9412
9413 * gdb.base/relocate.exp: New file.
9414 * gdb.base/relocate.c: New file.
9415
cd721503
FF
94162002-04-04 Fred Fish <fnf@redhat.com>
9417
9418 * gdb.base/step-test.exp: Update comment regarding stopping in
9419 memcpy/bcopy calls inserted as part of the compiler runtime.
9420
b22ad7a7
MS
94212002-04-04 Michael Snyder <msnyder@redhat.com>
9422
9423 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9424
5f279fa6
DJ
94252002-04-03 Daniel Jacobowitz <drow@mvista.com>
9426
9427 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9428 (gdb_expect): Remove $notransfer hack.
9429
dd0fd3ce
DJ
94302002-04-02 Daniel Jacobowitz <drow@mvista.com>
9431
9432 * gdb.c++/classes.exp ("calling method for small class"): Match
9433 updated register output.
9434
1e50cda1
DJ
94352002-03-30 Daniel Jacobowitz <drow@mvista.com>
9436
9437 Fix PR gdb/452
9438 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9439 when finished. Make gdb_file_cmd send "exec-file" when
9440 appropriate.
9441
24015922
DJ
94422002-03-30 Daniel Jacobowitz <drow@mvista.com>
9443
9444 * gdb.base/attach.exp: Remove extra setup_xfail.
9445
dd7dfd64
MS
94462002-03-26 Michael Snyder <msnyder@redhat.com>
9447
9448 * gdb.base/default.exp: Add tests for dump, append, and restore.
9449 * gdb.base/help.exp: Add tests for dump, append, and restore.
9450 * gdb.base/dump.exp: New file, test dump, append and restore.
9451 * gdb.base/dump.c: New file.
9452
48b2f8d7
MS
94532002-03-27 Michael Snyder <msnyder@redhat.com>
9454
d63a86f8 9455 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9456 clean-ups in help messages.
9457
05b4d525
FF
94582002-03-26 Fred Fish <fnf@redhat.com>
9459
9460 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9461 have debugging info for those functions and the compiler uses them
9462 internally to copy structs around.
9463
d7679631
FF
94642002-03-26 Fred Fish <fnf@redhat.com>
9465
9466 * gdb.base/list.exp: Revert the change made yesterday and add note
9467 about why we don't list the default lines for remote targets.
9468
523ac3f9
MS
94692002-03-25 Michael Snyder <msnyder@redhat.com>
9470
9471 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9472
754b2b8d
FF
94732002-03-25 Fred Fish <fnf@redhat.com>
9474
9475 * gdb.base/list.exp: This test works on remote targets so remove
9476 the short circuit for remote targets. Update copyright.
9477
33c3e192
FF
94782002-03-25 Fred Fish <fnf@redhat.com>
9479
9480 * gdb.base/attach.exp: Fix logic error that was suppressing this
9481 test for all non hppa*-*-hpux* targets, instead of the hp target.
9482 Move comments closer to the suppression point. Also now need to
9483 check that we are running natively.
9484
d43e73ee
MS
94852002-03-22 Michael Snyder <msnyder@redhat.com>
9486
882c8f02
MS
9487 * gdb.base/default.exp: Add test for gcore. Update copyright.
9488 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9489
04c12f60
FF
94902002-03-06 Fred Fish <fnf@redhat.com>
9491
9492 * gdb.base/funcargs.c: Remove extraneous ';' character.
9493 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9494
b43df995
MC
94952002-03-04 Michael Chastain <mec@shout.net>
9496
9497 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9498 accommodate gcc v3 function signature.
9499 * gdb.mi/mi0-var-cmd-exp: Ditto.
9500
92362027
AC
95012002-02-24 Andrew Cagney <ac131313@redhat.com>
9502
9503 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9504 ``GNU/Linux'' or ``Linux kernel''
9505 * testsuite/gdb.threads/pthreads.c: Ditto.
9506
258ad32d
MC
95072002-02-24 Michael Chastain <mec@shout.net>
9508
9509 * gdb.threads/pthreads.c (thread1): Add a return statement.
9510 (thread2): Likewise.
9511 (foo): Likewise.
9512
04c3b3d4
MC
95132002-02-23 Michael Chastain <mec@shout.net>
9514
9515 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9516 to placate gcc.
9517
5a2a0a20
MC
95182002-02-23 Michael Chastain <mec@shout.net>
9519
9520 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9521 test "ptype bint". The test passes on all my stabs configurations.
9522
a640f7fc
JB
95232002-02-21 Jim Blandy <jimb@redhat.com>
9524
27924826
JB
9525 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9526 filename at a time, and watch for the ones we want to see.
9527
a640f7fc
JB
9528 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9529 types of pointers to prototyped functions.
9530
edcc8c75
AC
95312002-02-20 Andrew Cagney <ac131313@redhat.com>
9532
9533 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9534 signed, unsigned and straight char.
9535 (padding_char, padding_short, padding_int, padding_long,
9536 padding_long_long, padding_float, padding_double,
9537 padding_long_double): New global variables.
9538 (fill, fill_structs): New functions.
9539
9540 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9541 for correctly sized writes. Update copyright.
9542 (get_valueof): New procedure.
9543 (get_sizeof): Call get_valueof.
9544 (check_valueof): New procedure.
9545 (check_padding): New procedure.
9546
ac57ea44
MC
95472002-02-20 Michael Chastain <mec@shout.net>
9548
9549 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9550 to setup_xfail. Document some of the remaining calls.
9551
7a10c941
MC
95522002-02-18 Michael Chastain <mec@shout.net>
9553
9554 * gdb.c++/userdef.exp: Update copyright year.
9555
fb8acdcc
DJ
95562002-02-18 Daniel Jacobowitz <drow@mvista.com>
9557
9558 * gdb.c++/userdef.exp: Test overloaded operators properly.
9559 Remove xfails.
9560
fda6ae12
MS
95612002-02-14 Michael Snyder <msnyder@redhat.com>
9562
9563 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9564
676a0442
DJ
95652002-02-14 Daniel Jacobowitz <drow@mvista.com>
9566
9567 * gdb.base/a2-run.exp: Check for a remote target properly.
9568 * gdb.base/annota1.exp: Likewise.
9569 * gdb.base/list.exp: Likewise.
9570 * gdb.base/reread.exp: Likewise.
9571 * gdb.base/scope.exp: Likewise.
9572 * gdb.base/shlib-call.exp: Likewise.
9573 * gdb.base/term.exp: Likewise.
9574 * gdb.c++/annota2.exp: Likewise.
9575
78b4f468
RE
95762002-02-13 Richard Earnshaw <rearnsha@arm.com>
9577
9578 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9579
9a81ba51
MC
95802002-02-10 Michael Chastain <mec@shout.net>
9581
9582 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9583 (call_after_alloca): Ditto.
9584
004af6c7
DJ
95852002-02-10 Daniel Jacobowitz <drow@mvista.com>
9586
9587 * gdb.base/ending-run.exp: Guard "cont" test with
9588 gdb_skip_stdio_test.
9589
37225f62
JB
95902002-02-06 Jim Blandy <jimb@redhat.com>
9591
9592 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9593 from here...
9594 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9595 To here. Disable this test on non-HP platforms. Add big comment.
9596
fe6fdd96
MS
95972002-02-04 Michael Snyder <msnyder@redhat.com>
9598
9599 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9600 other than d10v and m32r.
9601
036fad3f
RE
96022002-02-02 Richard Earnshaw <rearnsha@arm.com>
9603
9604 * gdb.base/default.exp: Rewrite test patterns to reduce time
9605 taken to match them.
9606
7148ab62
DJ
96072002-01-30 Daniel Jacobowitz <drow@mvista.com>
9608
9609 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9610 Allow a start function above main.
9611 * gdb.threads/linux-dp.exp: Fix copyright date.
9612
396cc255
DJ
96132002-01-30 Daniel Jacobowitz <drow@mvista.com>
9614
a9c64011
AS
9615 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9616 (check_philosopher_stack): Check for manager thread before checking
9617 for a just-starting thread.
396cc255 9618
f038d31b
DJ
96192002-01-30 Daniel Jacobowitz <drow@mvista.com>
9620
9621 From Neil Booth <neil@daikokuya.demon.co.uk>:
9622 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9623 warnings.
9624
b3ff9d9a
FF
96252002-01-21 Fred Fish <fnf@redhat.com>
9626
9627 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9628 not caller.
9629
39ad761d
JB
96302002-01-21 Jim Blandy <jimb@redhat.com>
9631
9632 * gdb.base/reread.exp: Check that GDB properly re-reads the
9633 executable file when it changes while no inferior is running.
9634
aaf320fa
FF
96352002-01-21 Fred Fish <fnf@redhat.com>
9636
a9c64011
AS
9637 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9638 optionally accept the "shlib events" variation.
aaf320fa 9639
808a31f5
JB
96402002-01-21 Jim Blandy <jimb@redhat.com>
9641
9642 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9643 call `fflush' after every `printf', so that the output is produced
9644 at predictable points, regardless of whatever buffering does (or
9645 doesn't) take place.
9646 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9647 at different points.
9648
4420d5e2
DJ
96492002-01-20 Daniel Jacobowitz <drow@mvista.com>
9650
9651 * gdb.c++/inherit.exp: Update copyright years.
9652 * gdb.c++/method.exp: Likewise.
9653
3e36a0f4
DJ
96542002-01-20 Daniel Jacobowitz <drow@mvista.com>
9655
9656 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9657 artificial methods/arguments.
9658 * gdb.c++/derivation.exp: Likewise.
9659 * gdb.c++/inherit.exp: Likewise.
9660 * gdb.c++/method.exp: Likewise.
9661 * gdb.c++/virtfunc.exp: Likewise.
9662
b4ceaee6
AC
96632002-01-18 Andrew Cagney <ac131313@redhat.com>
9664
9665 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9666 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9667 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9668 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9669 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9670 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9671
ecace851
JB
96722002-01-17 Jim Blandy <jimb@redhat.com>
9673
9674 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9675 anchoring the pattern matching the entry point symbol's name.
9676
375fc983
AC
96772002-01-17 Andrew Cagney <ac131313@redhat.com>
9678
9679 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9680 continue/quit query. Update copyright.
9681
fe6fdd96
MS
96822002-01-14 Michael Snyder <msnyder@redhat.com>
9683
9684 * gdb.base/gcore.exp: Remove extra debugging output.
9685
e017c81f
DJ
96862002-01-13 Daniel Jacobowitz <drow@mvista.com>
9687
9688 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9689 for slightly dubious v2 mangled string.
9690
37ab3bf8
DJ
96912002-01-13 Daniel Jacobowitz <drow@mvista.com>
9692
9693 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9694
1bc05c3a 96952002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9696
1bc05c3a 9697 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9698
1bc05c3a
JM
9699 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9700 constructors.
9701 * gdb.c++/derivation.exp: Likewise.
9702 * gdb.c++/templates.exp: Likewise.
9703 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9704
1bc05c3a
JM
97052002-01-10 Michael Snyder <msnyder@redhat.com>
9706
9707 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9708
a911c360
MS
97092002-01-08 Michael Snyder <msnyder@redhat.com>
9710
9711 * gdb.base/gcore.exp: New test for generate-core-file command.
9712 * gdb.base/gcore.c: Testcase for above.
9713 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9714
ea2119ec
JM
97152002-01-08 Jason Merrill <jason@redhat.com>
9716
9717 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9718
68203136
FF
97192002-01-07 Fred Fish <fnf@redhat.com>
9720
9721 * gdb.c++/overload.exp: Remove unconditional xfails for:
9722 print foo_instance1.overloadargs(1)
9723 print foo_instance1.overloadargs(1, 2)
9724 print foo_instance1.overloadargs(1, 2, 3)
9725 print foo_instance1.overloadargs(1, 2, 3, 4)
9726 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9727 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9728 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9729 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9730 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9731 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9732 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9733 print foo_instance1.overload1arg()
9734 print foo_instance1.overload1arg((char)arg2)
9735 print foo_instance1.overload1arg((signed char)arg3)
9736 print foo_instance1.overload1arg((unsigned char)arg4)
9737 print foo_instance1.overload1arg((int)arg7)
9738 print foo_instance1.overload1arg((unsigned int)arg8)
9739 print foo_instance1.overload1arg((float)arg11)
9740 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9741
21b9b5b1
MS
97422002-01-07 Michael Snyder <msnyder@redhat.com>
9743
9744 * gdb.base/huge.exp: New test. Print a very large target data object.
9745 (skip_huge_test): New test variable. Define if you want to skip this
9746 test. The test reads an 8 megabyte data object from the target, so it
9747 might be very time consuming on remote targets with a slow connection.
9748 * gdb.base/huge.c: New file. Test case for above.
9749
725f922e
FF
97502002-01-07 Fred Fish <fnf@redhat.com>
9751
9752 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9753 g_instance.bfoo, and g_instance.cfoo.
9754
634d57ec
JL
9755Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9756
f286b2c3
JL
9757 * gdb.base/break.c (multi_line_if_conditional): New function.
9758 (multi_ilne_while_conditional): Likewise.
9759 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9760 IF or WHILE condition puts the breakpoint at the start of
9761 the condition.
9762
634d57ec
JL
9763 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9764 hppa*-*-hpux* expected failure.
9765 * gdb.base/structs.exp (do_function_calls): Similarly.
9766
9767 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9768 watchpoints.
9769
9fbfe2dc
AC
97702002-01-06 Andrew Cagney <ac131313@redhat.com>
9771
9772 Fix PR gdb/66.
9773 * gdb.base/structs.exp: Replace skip for a29k with skip for
9774 gdb,cannot_call_functions.
9775 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9776 * gdb.base/callfuncs.exp: Ditto.
9777 * gdb.base/call-rt-st.exp: Ditto.
9778 * gdb.base/call-strs.exp: Ditto.
9779 * gdb.base/callfwmall.exp: Ditto.
9780 * gdb.base/scope.exp: Obsolete xfail a29k.
9781 * gdb.c++/misc.exp: Ditto.
9782 * gdb.c++/cplusfuncs.exp: Ditto.
9783 * gdb.base/ptype.exp: Ditto.
9784 * gdb.base/printcmds.exp: Ditto.
9785 * gdb.base/opaque.exp: Ditto.
9786 * gdb.base/list.exp: Ditto.
9787 * gdb.base/funcargs.exp: Ditto.
9788 * gdb.base/default.exp: Ditto.
9789
8ddad156
MS
97902002-01-04 Michael Snyder <msnyder@redhat.com>
9791
ca4976a6 9792 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9793 * gdb.base/maint.exp: Add tests for maint info sections options.
9794
1b074332
JL
9795Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9796
9797 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9798
7d159115
CV
97992001-12-20 Corinna Vinschen <vinschen@redhat.com>
9800
9801 * gdb.asm/arm.inc: New file.
9802 * gdb.asm/asm-source.exp: Add arm targets.
9803 * gdb.asm/configure.in: Ditto.
9804 * gdb.asm/configure: Recreated from configure.in.
9805
8fb87725
JL
9806Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9807
afabe08c
JL
9808 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9809 with HP's compiler.
9810 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9811 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9812 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9813 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9814
9815 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9816 either HP's compilers or GCC.
9817
db521deb
JL
9818 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9819 a SIGBUS or SIGSEGV.
9820
9821 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9822
9823 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9824 can be compiled with either HP's compiler or GCC.
9825
cfa88ab7
JL
9826 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9827 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9828 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9829
ca344dff
JL
9830 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9831 to match current gdb output. Update due to using auto-solib-limit
9832 for limiting instead of overloading auto-solib-add.
9833 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9834 test program.
9835
3f3c6e55 9836 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9837 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9838 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9839 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9840 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9841 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9842 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9843 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9844 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9845 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9846 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9847 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9848 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9849
8fb87725
JL
9850 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9851 a SIGTRAP to the inferior.
9852
cf599fa7
CV
98532001-12-19 Corinna Vinschen <vinschen@redhat.com>
9854
9855 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9856 Substitute call to target_link by call to gdb_compile.
9857
2cd045cd
JL
9858Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9859
a9c64011
AS
9860 * gdb.base/break.exp: Fix HP specific search string when testing
9861 backtracing in a called function.
2cd045cd 9862
a9c64011
AS
9863 * gdb.base/constvars.exp: Only set lang to C++ if we're
9864 compiling the test with HP's compilers.
9865 * gdb.base/volatile.exp: Similarly.
2cd045cd 9866
99ebe9ac
JB
98672001-12-19 Jim Blandy <jimb@redhat.com>
9868
9869 * gdb.base/printcmds.exp: Expect the null character to be printed
9870 as '\0', and the '\013' to be printed as '\v'.
9871 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9872 * gdb.base/setvar.exp: Same.
9873
b9891b29
JB
98742001-12-17 Jim Blandy <jimb@redhat.com>
9875
0eba65ab
JB
9876 * gdb.base/completion.exp: Rather than completing very long
9877 filenames, which can make the readline library produce output we
9878 don't recognize, cd to the directory first, and then complete
9879 using nice, short relative paths.
9880
6970b5b1
JB
9881 * gdb.base/completion.exp: On some systems, there is, in fact, a
9882 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9883 variables as being in scope. So use `no_var_named_this'
9884 instead of `b'.
6970b5b1 9885
b9891b29
JB
9886 * gdb.base/corefile.exp: Recognize the message saying that GDB
9887 can't find the core file's registers as a failure.
9888
e6ccd35f
JSC
98892001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9890
a9c64011
AS
9891 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9892 test expect string more specific.
e6ccd35f 9893
105ba819
CV
98942001-12-13 Corinna Vinschen <vinschen@redhat.com>
9895
9896 * gdb.asm/asm-source.exp: Add support for xstormy16.
9897 * gdb.asm/configure.in: Ditto.
9898 * gdb.asm/configure: Rebuild.
9899 * gdb.asm/xstormy16.inc: New file.
9900
e9e79dd9
FF
99012001-12-10 Fred Fish <fnf@redhat.com>
9902
9903 * gdb.base/maint.exp: Update to match changes in type dumping code.
9904
347dc97d
JB
99052001-12-10 Jim Blandy <jimb@redhat.com>
9906
9907 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9908 matching the entry point symbol's name at the beginning of the
9909 line.
9910
5178b9d6
DJ
99112001-12-07 Daniel Jacobowitz <drow@mvista.com>
9912
9913 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9914 gdb.c++/inherit.exp, gdb.c++/method.exp,
9915 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9916 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9917 and class layout support.
9918
af890c52
DJ
99192001-12-07 Daniel Jacobowitz <drow@mvista.com>
9920
9921 * gdb.c++/classes.exp: Add test for static member function.
9922 * gdb.c++/misc.cc: Add class with static member function.
9923
7a345fb3
JB
99242001-12-07 Jim Blandy <jimb@redhat.com>
9925
f2e54a80 9926 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9927 those tests as `unsupported'.
9928 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9929 Rewrite subsequent tests to use it.
9930
9931 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9932 those tests as `unsupported'.
9933 * gdb.base/structs.exp (call_struct_func): New function.
9934 (do_function_calls): Use call_struct_func to call the functions
9935 returning structs.
9936
0bc69509
JB
9937 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9938 whether functions are prototyped or not, so we can't possibly pass
9939 arguments to t_float_values2 properly.
9940
7a345fb3
JB
9941 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9942 value of `timeout' for targets other than the mips*tx39-*.
9943
edb6ede1
MS
99442001-12-06 Michael Snyder <msnyder@redhat.com>
9945
d63a86f8 9946 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9947 and detect whether the start symbol has a leading underscore.
9948
2d842f13
JB
99492001-12-04 Jim Blandy <jimb@redhat.com>
9950
9951 * gdb.base/completion.exp: Clarify indentation.
9952
68550daf
JB
99532001-12-03 Jim Blandy <jimb@redhat.com>
9954
9955 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9956 variables on the S/390, not `.word'.
9957
cd5195a8
JB
99582001-11-30 Jim Blandy <jimb@redhat.com>
9959
9960 Add assembly-source tests for s390-ibm-linux.
9961 * gdb.asm/s390.inc: New file.
9962 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9963 the S/390 architecture.
a9c64011 9964 * gdb.asm/configure: Regenerated.
cd5195a8 9965
ca9efc90
MS
99662001-11-30 Michael Snyder <msnyder@redhat.com>
9967
9968 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9969 next, info source, info sources, info line, global and static
9970 variables, and static functions.
9971 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9972 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9973 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9974 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9975 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9976 (gdbasm_leave): Restore frame pointer.
9977 (gdbasm_startup): Copy stack set-up from crt0.S.
9978
d0e66976
FN
99792001-11-26 Fernando Nasser <fnasser@redhat.com>
9980
9981 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9982 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9983 to a local (non-static) variable. Copy tstruct.a to a static buffer
9984 and return a pointer to that buffer.
9985 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9986
e2334072
MK
99872001-11-24 Mark Kettenis <kettenis@gnu.org>
9988
9989 * gdb.asm/configure.in: Fix recognition of ix86 target.
9990 * gdb.asm/configure: Regenerate.
9991
756caa3d
MS
99922001-11-21 Michael Snyder <msnyder@redhat.com>
9993
9994 * gdb.asm/sparc.inc: New file.
9995 * gdb.asm/asm-source.exp: Recognize sparc target.
9996 * gdb.asm/configure.in: Recognize sparc target.
9997 * gdb.asm/configure: Regenerate.
d63a86f8 9998
9a4d72d5
MS
99992001-11-21 Michael Snyder <msnyder@redhat.com>
10000
10001 * gdb.asm/m32r.inc: New file.
10002 * gdb.asm/asm-source.exp: Recognize m32r target.
10003 * gdb.asm/configure.in: Recognize m32r target.
10004 * gdb.asm/configure: Regenerate.
10005
a773d1cd
MS
100062001-11-20 Michael Snyder <msnyder@redhat.com>
10007
017ac23d
MS
10008 * gdb.asm/i386.inc: New file.
10009 * gdb.asm/asm-source.exp: Recognize ix86 target.
10010 * gdb.asm/configure.in: Recognize ix86 target.
10011 * gdb.asm/configure: Regenerate.
10012
a773d1cd
MS
10013 * gdb.c++/namespace.exp: Fix quotes in output messages.
10014
bb632afb
MS
100152001-11-14 Michael Snyder <msnyder@redhat.com>
10016
25d559ca 10017 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10018 qualifier in a type cast expression, to designate an address
10019 in the instruction space (Harvard architecture).
10020
4749e309
MS
100212001-11-13 Michael Snyder <msnyder@redhat.com>
10022
10023 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10024 Tests for expressions using 'const' and 'volatile'.
10025
25050984
CV
100262001-11-13 Corinna Vinschen <vinschen@redhat.com>
10027
10028 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10029
1902c51f
DJ
100302001-11-12 Daniel Jacobowitz <drow@mvista.com>
10031
10032 * lib/mi-support.exp (mi_run_to_helper): Move comments
10033 outside of gdb_expect.
10034
dcf95b47
DJ
100352001-11-11 Daniel Jacobowitz <drow@mvista.com>
10036
10037 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10038 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10039 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10040 mi0_run_to): New functions.
10041 * gdb.mi/mi-simplerun.exp: Use them.
10042 * gdb.mi/mi0-simplerun.exp: Likewise.
10043 * gdb.mi/mi-var-cmd.exp: Likewise.
10044 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10045
45b074e1
AC
100462001-11-10 Andrew Cagney <ac131313@redhat.com>
10047
10048 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10049 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10050
bf50d346
AC
100512001-11-09 Andrew Cagney <ac131313@redhat.com>
10052
10053 * gdb.base/restore.exp: Include $expected value in restored test
10054 message.
10055
9383332c
AC
100562001-11-09 Andrew Cagney <ac131313@redhat.com>
10057
10058 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10059 implemented.
10060
db62520a
MS
100612001-11-08 Michael Snyder <msnyder@redhat.com>
10062
10063 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10064 Add pass/fail message for stop at breakpoint in call dummy function.
10065
b5703437
MS
100662001-11-07 Michael Snyder <msnyder@redhat.com>
10067
d63a86f8
RM
10068 * gdb.c++/templates.exp (test_template_breakpoints):
10069 If we get an overload menu, but it does not match what
760f6330 10070 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10071 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10072 making the whitespace optional. Argument for "new" may be
10073 "unsigned" as well as "unsigned int/long".
d63a86f8 10074 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10075 making the whitespace optional. Also replace "(void) with
10076 "((void|)), making the keyword "void" optional.
d63a86f8 10077 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10078 making the whitespace optional. Also replace "(void) with
10079 "((void|)), making the keyword "void" optional.
3bf40917
MS
10080 * gdb.base/callfuncs.c (t_float_values): This function must
10081 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10082 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10083 can be tested against both cases. Usually one case involves
10084 promotion of float to double, while the other does not.
10085 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10086 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10087 includes a stack frame for "start".
10088
c8ab4e6d
JB
100892001-11-05 Jim Blandy <jimb@redhat.com>
10090
10091 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10092 pointers are 32 bits long, and that offsets of relocs are always
10093 stored in the data (REL-style), and not in the reloc entry itself
10094 (RELA-style).
10095 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10096 stabs.
10097
3f08ced9
MS
100982001-11-01 Michael Snyder <msnyder@redhat.com>
10099
10100 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10101 and regular expression operators by using quoting.
10102
cbfa24cd
MS
101032001-10-31 Michael Snyder <msnyder@redhat.com>
10104
10105 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10106 depending on what the symbol table contains.
10107 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10108 the output of the ptype command. Similarly, accept both "const &"
10109 and "const&".
10110
aaa68313
CV
101112001-10-31 Corinna Vinschen <vinschen@redhat.com>
10112
10113 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10114 symbol `STORAGE' to allow to choose the storage class of
10115 the local datastructures.
10116 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10117 compiler directive.
10118
91740388
MS
101192001-10-30 Michael Snyder <msnyder@redhat.com>
10120
10121 * gdb.base/jump.exp: Allow it to run for all targets.
10122
1b7c05e7
CV
101232001-10-29 Corinna Vinschen <vinschen@redhat.com>
10124
10125 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10126 with new double_array size.
10127 (main): Change storage class of all local variables to static.
10128 Reduce size of double_array to 9.
10129 * gdb.base/call-ar-st.exp: Increase timeout value.
10130 Change expected output for double array to match new size in
10131 call-ar-st.c.
10132
36a22261
CV
101332001-10-29 Corinna Vinschen <vinschen@redhat.com>
10134
10135 * gdb.base/ending-run.exp: Create identical output when passing
10136 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10137 Stormy16 target.
36a22261 10138
92b8ae91
MK
101392001-10-28 Mark Kettenis <kettenis@gnu.org>
10140
10141 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10142 that we catch the expected failure under Linux/x86.
10143
cb135b83
OF
101442001-10-29 Orjan Friberg <orjanf@axis.com>
10145
10146 * gdb.base/setvar.exp: Escape curly braces.
10147 * gdb.stabs/weird.exp: Ditto.
10148
6884aa54
DJ
101492001-10-27 Daniel Jacobowitz <drow@mvista.com>
10150
10151 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10152 * gdm.mi/mi0-hack-cli.exp: Likewise.
10153
0398c9aa
AC
101542001-10-25 Andrew Cagney <ac131313@redhat.com>
10155
10156 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10157 messages.
10158
d20bf2e8
AC
101592001-10-21 Andrew Cagney <ac131313@redhat.com>
10160
10161 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10162 checking MI enabled.
10163
03dd63aa
CV
101642001-10-09 Corinna Vinschen <vinschen@redhat.com>
10165
10166 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10167
1d9d99f3
FCE
101682001-10-04 Frank Ch. Eigler <fche@redhat.com>
10169
10170 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10171 if gdb child process crashes, just signal an error.
10172
838ae6c4
JB
101732001-10-02 Jim Blandy <jimb@redhat.com>
10174
10175 * lib/gdb.exp (test_xfail_format): Simplify.
10176
10177 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10178 front of the variable name `format'. Simplify `if'.
10179
8f0cbc1c
DJ
101802001-10-01 Daniel Jacobowitz <drow@mvista.com>
10181
10182 * gdb.threads/pthreads.exp: Wait for output and delay
10183 before sending ^C.
10184
1f08dafd
DJ
101852001-10-01 Daniel Jacobowitz <drow@mvista.com>
10186
10187 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10188 some incorrect output instead of timing out.
10189 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10190
674f90ff
CV
101912001-09-28 Corinna Vinschen <vinschen@redhat.com>
10192
10193 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10194 check to allow additional `int'.
10195
9b284272
DJ
101962001-09-27 Daniel Jacobowitz <drow@mvista.com>
10197
10198 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10199 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10200
b55a4771
MS
102012001-09-27 Michael Snyder <msnyder@redhat.com>
10202
10203 * lib/gdb.exp (test_debug_format): New proc.
10204 (setup_xfail_format): Use new proc test_debug_format.
10205 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10206 proc; use new service proc test_debug_format.
10207 Replace all other "gcc_compiled" tests with this test.
10208 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10209 proc; use new service proc test_debug_format.
10210 Replace all other "gcc_compiled" tests with this test.
10211
102122001-09-27 Michael Snyder <msnyder@redhat.com>
10213
10214 * gdb.base/cvexpr.exp: New file.
10215 * gdb.base/cvexpr.c: New file
10216 Test for expressions using const and volatile keywords.
10217
4e6667ac
CV
102182001-09-26 Corinna Vinschen <vinschen@redhat.com>
10219
10220 * gdb.base/constvars.exp: Check for different orders of keywords
10221 and additional "int" strings in output.
10222
4f337972
AC
102232001-09-22 Andrew Cagney <ac131313@redhat.com>
10224
10225 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10226 responses from "help maint".
10227
2015650d
FCE
102282001-09-19 Frank Ch. Eigler <fche@redhat.com>
10229
10230 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10231 to localhost:NNN instead of :NNN, in case Xvfb is listening
10232 only on TCP.
10233
f3bcedc1
CV
102342001-09-19 Corinna Vinschen <vinschen@redhat.com>
10235
10236 * gdb.base/recurse.exp: When checking leaving the watchpoint
10237 scope, recognize when gdb is in function's epilogue and pass.
10238
6b819c92
KS
102392001-09-18 Keith Seitz <keiths@redhat.com>
10240
10241 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10242 support for running tests against sid targets.
10243 (gdbtk_done): Ditto.
10244
a10c9419
CV
102452001-09-18 Corinna Vinschen <vinschen@redhat.com>
10246
10247 * gdb.base/ending-run.c (main): Set stdout buffersize
10248 to the same reasonable value for any target.
10249 * gdb.base/ending-run.exp: Add a regular expression
10250 to make testsuite happy on Sanyo Stormy16 target.
10251
739d0d99
CV
102522001-09-17 Corinna Vinschen <vinschen@redhat.com>
10253
10254 * gdb.base/display.c (do_loops): Add float variable `f'.
10255 Increment f in loop.
10256 * gdb.base/display.exp: Increment timeout by 60 seconds.
10257 Change float display test to use variable `f'.
10258
1b8947f0
JB
102592001-09-17 Jim Blandy <jimb@redhat.com>
10260
10261 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10262 overflowing the limited breakpoint tables on some ROM monitors
10263 (like the ROM68K).
10264
9890ac81
FCE
102652001-09-15 Frank Ch. Eigler <fche@redhat.com>
10266
10267 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10268 the "-ac" (disable access control) flag.
10269
6db765ea
JH
102702001-08-30 Jeff Holcomb <jeffh@redhat.com>
10271
10272 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10273 ints.
10274
4c32cc04
KS
102752001-08-30 Keith Seitz <keiths@redhat.com>
10276
10277 * lib/gdb.exp: Move all insight-related functionality into
10278 separate file.
10279 * lib/insight-support.exp: New file.
10280
8d6e6f81
FCE
102812001-08-29 Frank Ch. Eigler <fche@redhat.com>
10282
10283 * config/sid.exp (sid_start): Never set sid verbosity; disable
10284 expect_background {} that consumed its stdout; tolerate </dev/null.
10285 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10286
6a90e1d0
AC
102872001-08-18 Andrew Cagney <ac131313@redhat.com>
10288
10289 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10290 CLI jump command to start it.
10291 (mi_run_to_main): Fail immediatly when unexpected output.
10292
1759b3c3
AC
102932001-08-18 Andrew Cagney <ac131313@redhat.com>
10294
10295 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10296 beginning of function. Fix PR gdb/191.
10297
61d11d80
FCE
102982001-08-16 Frank Ch. Eigler <fche@redhat.com>
10299
10300 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10301 what to force sid endianness to.
10302
942a4df2
KS
103032001-08-15 Keith Seitz <keiths@redhat.com>
10304
10305 * lib/gdb.exp (gdbtk_start): Don't set environment
10306 variables for TCL_LIBRARY and friends. Insight will
10307 now figure these out for itself.
10308
0521c418
MS
103092001-08-02 Michael Snyder <msnyder@redhat.com>
10310
10311 * gdb.base/completion.exp: Remove the symbol "a64l" from
10312 the expect string; this is target-specific, and not related
10313 to what is being tested.
10314
74a9a58a
DB
103152001-08-02 Dave Brolley <brolley@redhat.com>
10316
10317 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10318
c70819fa
MS
103192001-07-25 Michael Snyder <msnyder@redhat.com>
10320
c2b8fa57
MS
10321 * gdb.base/consecutive.exp: New file. Test stepping over
10322 breakpoints on consecutive instructions.
10323 * gdb.base/consecutive.c: New file.
10324
c70819fa
MS
10325 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10326 curly braces in regular expressions.
10327
2b1a1355
MS
103282001-07-25 Michael Snyder <msnyder@redhat.com>
10329
10330 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10331 legitimate output from stepping out of main.
10332
413eca6f
KS
103332001-07-22 Keith Seitz <keiths@redhat.com>
10334
10335 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10336 the empty string, do not run the tests.
10337
7e5a9322
SC
103382001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10339
10340 * gdb.base/long_long.exp: Detect size of pointer. Take into
10341 account 2-byte pointers when testing for p/a results.
10342
de58f10f
SC
103432001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10344
d63a86f8 10345 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10346 and defined to 1K for m68hc11.
10347 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10348 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10349 (sizeof_random_data): New variable to tell the size of the data table;
10350 don't test past this size; always run to main.
10351
d6f5fea1
SC
103522001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10353
10354 * gdb.base/return2.exp: return of long long and double fails for
10355 68HC11; don't execute these tests on that platform.
10356 * gdb.base/return.exp: Return of a double fails for 68hc11.
10357
c477543d
SC
103582001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10359
10360 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10361 tests that print a float.
10362 * call-rt-st.exp: Likewise.
10363
63cf1c79
MK
103642001-07-12 Mark Kettenis <kettenis@gnu.org>
10365
10366 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10367 running this test on Linux.
10368
112f9ab5
MC
103692001-06-24 Michael Chastain <chastain@redhat.com>
10370
10371 * gdb.base/arithmet.exp: Remove some tests to make all test names
10372 unique.
10373
4970cb0f
MS
103742001-07-03 Michael Snyder <msnyder@redhat.com>
10375
10376 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10377 the output of the ptype command.
10378
d85da69f
MS
103792001-07-02 Michael Snyder <msnyder@redhat.com>
10380
4c8a82de
MS
10381 * gdb.base/completion.exp: Don't assume that break.c is the only
10382 source file that may contain functions named "marker".
d85da69f
MS
10383 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10384
8afc772b
AC
103852001-06-28 Andrew Cagney <ac131313@redhat.com>
10386
10387 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10388 of files to delete.
10389
10390 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10391 * gdb.disasm/h8300s.exp: New file.
10392 gdb.disasm/h8300s.s: Likewise.
10393
cff22675
AC
103942001-06-27 Andrew Cagney <ac131313@redhat.com>
10395
10396 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10397 empty breakpoint tables.
10398
68c81b54
AC
103992001-06-25 Andrew Cagney <ac131313@redhat.com>
10400
10401 * lib/mi-support.exp: Update args=... part of stop-reason
10402 patterns. Accept either a list or a tuple.
10403
2dd62704
AC
104042001-06-23 Andrew Cagney <ac131313@redhat.com>
10405
10406 * lib/mi-support.exp: Remove local emacs variable defining
10407 change-log-default-name.
10408
b4127474
MC
104092001-06-22 Michael Chastain <chastain@redhat.com>
10410
10411 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10412 This is operationally compatible with the previous version.
10413
8dbfb380
JB
104142001-06-13 Jim Blandy <jimb@redhat.com>
10415
10416 * lib/gdb.exp (gdb_test): Doc fix.
10417
f2d8c86d
MC
104182001-06-10 Michael Chastain <chastain@redhat.com>
10419
10420 * gdb.base/exprs.exp: Remove a duplicate test.
10421
81564d34
JB
104222001-06-06 Jim Blandy <jimb@redhat.com>
10423
10424 * gdb.base/return2.exp (main): Use values to test float and double
10425 returns that are not NaN's, to avoid being confused by IEEE
10426 comparison rules.
10427
da55addb
MS
104282001-06-04 Michael Snyder <msnyder@redhat.com>
10429
10430 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10431 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10432 rather than wait for 12 more tests to time out.
10433
42c65987
JB
104342001-06-06 Jim Blandy <jimb@redhat.com>
10435
b18bced9 10436 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10437 Don't forget to match the GDB prompt.
b18bced9 10438
42c65987
JB
10439 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10440
5b41e5f0
JB
104412001-06-04 Jim Blandy <jimb@redhat.com>
10442
10443 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10444 command.
10445
015e046f
KB
104462001-05-31 Kevin Buettner <kevinb@redhat.com>
10447
10448 * gdb.base/annota1.exp (info break): Match four or more spaces
10449 after "Address".
10450
fb1ffbbe
MC
104512001-05-31 Michael Chastain <chastain@redhat.com>
10452
10453 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10454 (dm_type_int_star): Likewise.
10455 (dm_type_long_star): Likewise.
10456 (dm_type_void_star): Likewise.
10457
5ea2a32c
KB
104582001-05-29 Kevin Buettner <kevinb@redhat.com>
10459
10460 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10461 to a known value in order to get consistent results regardless
10462 of the setting of INPUTRC or the presence or contents of .inputrc.
10463
ae23c492
MS
104642001-05-24 Michael Snyder <msnyder@redhat.com>
10465
ac55707e
MS
10466 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10467 Don't require that the main thread and the manager thread are the
10468 first in the list.
10469
ae23c492
MS
10470 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10471 debugging. If test fails, issue an "unsupported" not a "fail".
10472
400071f1
JB
104732001-05-24 Jim Blandy <jimb@redhat.com>
10474
10475 Don't assume that short is shorter than int.
10476 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10477 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10478 this isn't true.
400071f1
JB
10479 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10480 an int, is not equal to ~0 stored in an unsigned char. This tests
10481 the same thing that the previous test meant to, but works on
10482 16-bit machines, too.
10483 ("print unsigned char != (~0)"): Same test, complemented.
10484
0816a3e5
MS
104852001-05-24 Michael Snyder <msnyder@redhat.com>
10486
10487 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10488 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10489 and prevents dejagnu getting out of step.
10490
f6dc23a9
KB
104912001-05-23 Kevin Buettner <kevinb@redhat.com>
10492
10493 * gdb.base/finish.exp (finish_void): Revise pattern for
10494 stopping on the call statement to not permit stopping at
10495 the start of the instructions comprising the call sequence.
10496
7dbd117d
MC
104972001-05-19 Michael Chastain <chastain@redhat.com>
10498
10499 * gdb.base/callfuncs.exp: Make all test names unique.
10500 * gdb.base/commands.exp: Make all test names unique.
10501 * gdb.base/condbreak.exp: Make all test names unique.
10502 * gdb.base/dbx.exp: Make all test names unique.
10503 * gdb.base/default.exp: Make all test names unique.
10504 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10505 and TIMEOUT messages to their corresponding PASS message.
10506 * gdb.base/ending-run.exp: Make all test names unique.
10507 * gdb.base/long_long.exp: Remove duplicate test.
10508
6b0b0a9e
KB
105092001-05-21 Kevin Buettner <kevinb@redhat.com>
10510
10511 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10512 stop on the call statement as well as the statement after the
10513 call.
10514
2caa35cb
MS
105152001-05-21 Michael Snyder <msnyder@redhat.com>
10516
10517 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10518
40713331
EZ
105192001-05-10 Elena Zannoni <ezannoni@redhat.com>
10520
a9c64011
AS
10521 * gdb.base/completion.exp: Revamp test. Make it execute on all
10522 platforms.
40713331 10523
c2c1be8d
EZ
105242001-05-10 Elena Zannoni <ezannoni@redhat.com>
10525
a9c64011
AS
10526 * config/gdbserver.exp (gdb_load): Handle the case
10527 in which the arguments to gdbserver are given in the
10528 baseboard configuration file.
10529 Also handle the case in which the server needs to do a
10530 load.
2c9cd303 10531
9671de48
KS
105322001-05-07 Keith Seitz <keiths@cygnus.com>
10533
a9c64011
AS
10534 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10535 set up the display for testing.
10536 (gdbtk_start): Convert all paths to paths that tcl will like.
10537 Export target information to environment.
10538 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10539 necessary.
10540 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10541 (to_tcl_path): New proc to convert a given pathname into
10542 a path acceptible as an argument to a tcl command.
10543 (_gdbtk_export_target_info): New proc to export target info
10544 into the environment for gdbtk testing.
10545 (gdbtk_done): New proc to signal end-of-test.
9671de48 10546
5a360f47
JB
105472001-05-06 Jim Blandy <jimb@redhat.com>
10548
10549 * restore.c: Make the code of caller0 correspond to its comment.
10550
66c756c6
MS
105512001-05-03 Michael Snyder <msnyder@redhat.com>
10552
10553 * config/sid.exp (gdb_target_sid): Check for error messages.
10554 On error or timeout, don't make expect exit (which will terminate
10555 all subsequent tests); instead just make gdb exit.
d63a86f8 10556 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10557 return a negative value.
10558
a966fde5
JB
105592001-04-24 Jim Blandy <jimb@redhat.com>
10560
851c18e0
JB
10561 * gdb.c++/templates.exp: If we see the prompt for the overload
10562 list, but we haven't recognized any of the longer patterns,
10563 arrange for this test to fail, not hang.
10564
a966fde5
JB
10565 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10566 variations.
10567
db144853
MC
105682001-04-22 Michael Chastain <chastain@redhat.com>
10569
10570 * gdb.c++/local.exp: Use the 'runto' library function.
10571 * gdb.c++/namespace.exp: Likewise.
10572 * gdb.c++/overload.exp: Likewise.
10573
3207ec21
KB
105742001-03-26 Kevin Buettner <kevinb@redhat.com>
10575
10576 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10577 * gdb.base/step-line.exp: New file. Test step/next in presence of
10578 #line directives.
10579 * gdb.base/step-line.c: New file. Test program for the above.
10580 * gdb.base/step-line.inp: New file. We pretend that this file has
10581 been transformed by some other tool into step-line.c.
10582
13b57657
JB
105832001-03-21 Jim Blandy <jimb@redhat.com>
10584
10585 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10586 unmangled operator names.
10587
754cbe1c
JB
105882001-03-20 Jim Blandy <jimb@redhat.com>
10589
10590 * gdb.threads/linux-dp.exp: Recognize an additional message
10591 generated by GDB when it doesn't understand how to debug threads
10592 on the target system.
10593
177495c9
AC
105942001-03-19 Andrew Cagney <ac131313@redhat.com>
10595
10596 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10597
f266096b
MC
105982001-03-12 Michael Chastain <chastain@redhat.com>
10599
10600 * gdb.c++/derivation.exp: Use the 'runto' library function.
10601
cac3c2ff
MC
106022001-03-12 Michael Chastain <chastain@redhat.com>
10603
10604 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10605
b6c11a24
MC
106062001-02-24 Michael Chastain <chastain@redhat.com>
10607
10608 * gdb.c++/ref-types.exp: Change handwritten code to library
10609 function 'runto'.
10610
6bae5bce
OF
106112001-03-16 Orjan Friberg <orjanf@axis.com>
10612
10613 * gdb.base/signals.exp: Set count to 0 explicitly.
10614
0015fd9a
MS
106152001-03-15 Mark Salter <msalter@redhat.com>
10616
10617 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10618 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10619 (gdb_load): Add support for additional target_info: gdb_download_size
10620 and gdb_load_timeout.
0015fd9a 10621
fc33412a
DT
10622Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10623
10624 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10625 file -- to prevent failing when the compile fails but we have no
10626 intention of running the tests anyway.
10627
10628 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10629 tests if set.
10630
10631 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10632 integers.
10633
10634 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10635 * gdb.c++/namespace.exp: Ditto.
10636
115f06de
OF
106372001-03-07 Orjan Friberg <orjanf@axis.com>
10638
10639 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10640 * gdb.base/pointers.exp: Relax pattern match of decimals.
10641
b6ba6518
KB
106422001-03-06 Kevin Buettner <kevinb@redhat.com>
10643
10644 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10645 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10646 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10647 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10648 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10649 config/sh.exp, config/sid.exp, config/slite.exp,
10650 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10651 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10652 config/vxworks.exp, config/vxworks29k.exp,
10653 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10654 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10655 gdb.base/arithmet.exp, gdb.base/assign.exp,
10656 gdb.base/async.exp, gdb.base/attach.exp,
10657 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10658 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10659 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10660 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10661 gdb.base/commands.exp, gdb.base/completion.exp,
10662 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10663 gdb.base/constvars.exp, gdb.base/corefile.exp,
10664 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10665 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10666 gdb.base/ending-run.exp, gdb.base/environ.exp,
10667 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10668 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10669 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10670 gdb.base/funcargs.exp, gdb.base/help.exp,
10671 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10672 gdb.base/logical.exp, gdb.base/long_long.exp,
10673 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10674 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10675 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10676 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10677 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10678 gdb.base/regs.exp, gdb.base/relational.exp,
10679 gdb.base/remote.exp, gdb.base/reread.exp,
10680 gdb.base/restore.exp, gdb.base/return2.exp,
10681 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10682 gdb.base/selftest.exp, gdb.base/setshow.exp,
10683 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10684 gdb.base/sigall.exp, gdb.base/signals.exp,
10685 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10686 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10687 gdb.base/step-test.exp, gdb.base/structs.c,
10688 gdb.base/structs.exp, gdb.base/structs2.exp,
10689 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10690 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10691 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10692 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10693 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10694 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10695 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10696 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10697 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10698 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10699 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10700 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10701 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10702 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10703 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10704 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10705 gdb.trace/circ.exp, gdb.trace/collection.exp,
10706 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10707 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10708 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10709 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10710 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10711 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10712 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10713 notices.
10714
dc96c6c7 107152001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10716
10717 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10718 first arg is int not float.
10719
dc96c6c7 107202001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10721
10722 * gdb.base/reread.exp: Unsupported for non-native targets;
10723 doesn't work for remote debugging.
10724
9b0c4aeb
FN
107252001-02-19 Fernando Nasser <fnasser@redhat.com>
10726
10727 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10728 * gdb.base/ending-run.exp: Properly handle the BSP state when
10729 stepping past the end of main.
9b0c4aeb 10730
02aa71d5
MC
107312001-02-19 John Moore <jmoore@redhat.com>
10732
10733 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10734 Converted HPUX fix for non-expected items following multiple
10735 step commands into general solution for all platforms.
10736
1fa449a4
MC
107372001-02-18 Michael Chastain <chastain@redhat.com>
10738
10739 * gdb.c++/classes.exp (do_tests): Change runto statements
10740 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10741 statements demangler agnostic.
10742 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10743 (gdb_virtfunc_restart): Likewise.
10744
b2f9ec70
MC
107452001-02-14 Michael Chastain <chastain@redhat.com>
10746
10747 * gdb.c++/inherit.exp (do_tests): Change runto statements
10748 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10749 statements demangler agnostic.
10750
cf74b8ca
AC
10751Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10752
10753 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10754 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10755 before calling common_routine 15 times'' tests.
10756
99f78f56
MC
107572001-02-11 Michael Chastain <chastain@redhat.com>
10758
10759 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10760 Helps the test script figure out which demangler is in use.
10761 (dm_type_foo_ref): Ditto.
10762 (dm_type_int_star): Ditto.
10763 (dm_type_long_star): Ditto.
10764 (dm_type_unsigned_int): Ditto.
10765 (dm_type_void): Ditto.
10766 (dm_type_void_star): Ditto.
99707966 10767 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10768 Probe the gdb demangler and set variables to accommodate
10769 formatting differences.
10770 (info_func_regexp): New function. Same as info_func, but
10771 matches against a regexp.
10772 (info_func): Match against a literal string.
10773 (print_addr_2): New function. Match against a literal string,
10774 which can be different from the input to gdb.
10775 (print_addr): Simply call print_addr_2 with the same argument twice.
10776 (test_lookup_operator_functions): Use demangler formatting variables.
10777 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10778 the tests in the same order as the C++ class declaration.
10779 (test_paddr_operator_functions): Ditto.
10780 (test_paddr_overloaded_functions): Ditto.
10781 (test_paddr_hairy_functions): Use demangler formatting variables.
10782 Add reference to gdb/19 for related tests.
10783 (do_tests): Call probe_demangler.
10784
1de8f023
KB
107852001-01-30 Kevin Buettner <kevinb@redhat.com>
10786
10787 * gdb.c++/templates.cc (printf): Remove unused function definition.
10788
ca3f91ed
MS
107892001-01-26 Felix Lee <flee@redhat.com>
10790
10791 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10792
107932001-01-25 matthew green <mrg@redhat.com>
10794
10795 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10796 up sid.
10797 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10798
107992001-01-25 matthew green <mrg@redhat.com>
10800
10801 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10802 Deprecate $sid_spawn_id.
ca3f91ed
MS
10803 (sid_exit): Remove code necessary only for `spawn.'
10804
108052001-01-25 matthew green <mrg@redhat.com>
10806
10807 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10808
fb18ec4a
MC
108092001-01-28 Michael Chastain <chastain@redhat.com>
10810
10811 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10812 to call when tests fail. It takes gdb out of the overloaded
10813 function choice menu back to the main prompt, so that the test
10814 program stays synchronized.
10815 (set_bp_overloaded): New proc to collect all the common
10816 code for setting a breakpoint on an overloaded name. Calls
10817 take_gdb_out_of_choice_menu when needed.
10818 (menu_overload1arg): New variable to collect the repeated
10819 instances of the expected menu for an overloaded name. Change
10820 the regular expression to handle changes in g++ type encoding:
10821 "void" can be either "void" or "", and "unsigned int" can be
10822 either "unsigned int" or "unsigned".
10823 (continue_to_bp_overloaded): Change regular expressions to handle
10824 changes in g++ type encoding.
10825 (no proc): Call take_gdb_out_of_choice_menu when needed.
10826 Remove redundant calls to "info break". Accept either "canceled"
10827 or "cancelled". Change regular expressions in "info break"
10828 calls to handle changes in g++ type encoding. Give all tests
10829 unique strings.
10830
9c646a6e
BE
108312001-01-17 Ben Elliston <bje@redhat.com>
10832
10833 * config/sid.exp: New file.
10834
9549d9c1
AC
10835Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10836
10837 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10838
dc96c6c7 108392000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10840
10841 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10842 Add a RE to accept a non-ascii char if one is ever presented.
10843
b4df4f68
FN
108442000-12-20 Fernando Nasser <fnasser@redhat.com>
10845
297dd0fd 10846 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10847
dc96c6c7 108482000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10849
d63a86f8 10850 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10851 in regexp. One '\' does not suffice on Linux.
10852
4a7bddb6
MC
108532000-12-09 Michael Chastain <chastain@redhat.com>
10854
10855 * gdb.base/break.exp (test_clear_command): Use a marker function
10856 rather than 'main' for the test function. Also move this
10857 test to an execution point where the marker function names are
10858 guaranteed to be bound to functions. (Executing tests after a
10859 'finish' from main runs into name conflicts with local names
10860 in __libc_start_main).
10861
dc96c6c7 108622000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10863
10864 * gdb.base/finish.exp: New test for gdb's "finish" command.
10865 * gdb.base/return2.exp: New test for gdb's "return" command.
10866 * gdb.base/return2.c: New source file for above.
10867
dc96c6c7 108682000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10869
10870 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10871 * gdb.base/miscexprs.exp: Ditto.
10872 * gdb.base/pointers.exp: Ditto.
10873 * gdb.c++/derivation.exp: Ditto.
10874 * gdb.c++/local.exp: Ditto.
10875 * gdb.c++/namespace.exp: Ditto.
10876 * gdb.c++/overload.exp: Ditto.
10877 * gdb.c++/ref-types.exp: Ditto.
10878
dc96c6c7 108792000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10880
10881 * gdb.base/constvars.exp: Test result of "up" command.
10882 * gdb.base/miscexprs.exp: Ditto.
10883 * gdb.base/pointers.exp: Ditto.
10884 * gdb.base/scope.exp: Ditto.
10885 * gdb.c++/derivation.exp: Ditto.
10886 * gdb.c++/local.exp: Ditto.
10887 * gdb.c++/namespace.exp: Ditto.
10888 * gdb.c++/overload.exp: Ditto.
10889 * gdb.c++/ref-types.exp: Ditto.
10890
44097287
FN
108912000-11-22 Michael Chastain <chastain@redhat.com>
10892
10893 * mips_pro.exp: Accept either "middle -> top -> main" or
10894 "middle -> main" in the backtrace, because gcc can optimize
10895 tail calls to jumps. Remove setup_xfail for the hppa case.
10896 Add a comment with the original warning messages from PR 3016,
10897 which was filed in 1993, to preserve them for posterity.
10898
9d2e1bab
ND
108992000-11-17 Nick Duffek <nsd@redhat.com>
10900
10901 * lib/gdb.exp (gdb_test): Override timeout with board info.
10902
1aca8eb7
ND
109032000-11-17 Nick Duffek <nsd@redhat.com>
10904
10905 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10906 the second kill and detach messages.
10907
93076499
ND
109082000-11-17 Nick Duffek <nsd@redhat.com>
10909
10910 * configure.in: Add AC_EXEEXT.
10911 * configure: Regenerate.
10912 * Makefile.in (just-check): Export EXEEXT.
10913 * lib/gdb.exp ($EXEEXT): Import from environment.
10914 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10915 expect "maint dump-me" on Cygwin.
10916 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10917 $EXEEXT.
10918
30e87cd3
ND
109192000-11-17 Nick Duffek <nsd@redhat.com>
10920
10921 * gdb.base/break.exp: Test backtrace and finish from called
10922 function on all platforms, not just HP-UX.
10923
dc96c6c7 109242000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10925
10926 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10927 code from gdb_target_monitor, so it can be used independantly
10928 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10929
dc96c6c7 109302000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10931
10932 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10933 * gdb.base/corefile.exp: Expect the message "Program is being
10934 debugged already" when we send the "corefile" command, since
10935 the preceeding gdb_load may have connected gdb to a remote target.
10936 * gdb.base/display.exp: Disable hardware watchpoints if new
10937 board info variable "no_hardware_watchpoints" is true.
10938 Replace single-letter commands with more readable ones.
10939 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10940 if new board info variable "no_hardware_watchpoints" is true.
10941 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10942 to see if stdio (printf) testing is possible.
10943 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10944 board info variable "no_hardware_watchpoints" is true. Use new
10945 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10946
39124dea
FN
109472000-11-13 Fernando Nasser <fnasser@redhat.com>
10948
10949 From Orjan Friberg <orjanf@axis.com>:
10950 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10951 in array print pattern match.
10952
a9e2e984
FN
109532000-11-09 Fernando Nasser <fnasser@redhat.com>
10954
10955 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10956 spelling "cancelled" to U.S. spelling "canceled" to match changes
10957 made to gdb.
10958 * gdb.c++/ovldbreak.exp: Ditto.
10959
c7db355b
PS
109602000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10961
10962 * gdb.base/callfuncs.c (main): Moved to end of file, call
10963 t_double_values to initialize the FPU before inferior calls are made.
10964 * gdb.base/callfuncs.exp: Test for register preservation after calling
10965 inferior functions. Add tests for continuining, finishing and
10966 returning from a stop in a call dummy.
10967
dc96c6c7 109682000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10969
10970 * gdb.base/commands.exp: Break up long lines, and re-indent.
10971
dc96c6c7 109722000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10973
10974 * config/gdbserver.exp: Rewritten from the ground up, to make it
10975 compatible with the current dejagnu tree, and to make it work with
10976 the new "gdbserver" in libremote.
10977
dc96c6c7 109782000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10979
10980 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10981 * gdb.base/varargs.exp: Skip entire test if no printf support.
10982 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10983 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10984
dc96c6c7 109852000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10986
10987 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10988 no floating point support.
10989 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10990 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10991 * gdb.base/call-rt-st.exp: Ditto.
10992 * gdb.base/call-strs.exp: Ditto.
10993
bac5fc66
JG
109942000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10995
10996 * gdb.base/sizeof.c: include <stdio.h>.
10997
10998 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
10999 'finish', otherwise uncaptured gdb_prompt would potentially
11000 throw remaining test points out of sync.
bac5fc66 11001
b22a6027
SB
110022000-07-26 Scott Bambrough <scottb@netwinder.org>
11003
11004 * gdb.base/recurse.exp: Run tests for all targets.
11005 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11006 gnu-oldld case on ARM.
11007 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11008 for ARM targets.
d63a86f8 11009
d8231941
AG
11010Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11011
11012 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11013 * gdb.java/configure: Rebuild.
11014
8caabe69
AG
11015Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11016
11017 * gdb.java/jv-exp.exp: New file.
11018
9d273ca3
AG
11019Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11020
11021 * configure: Rebuilt.
11022 * configure.in (configdirs): Add gdb.java.
11023 * gdb.java/jmisc.java: New file.
11024 * gdb.java/jmisc.exp: New file.
11025 * gdb.java/Makefile.in: New file.
11026 * gdb.java/configure: Rebuilt.
11027 * gdb.java/configure.in: New file.
11028 * lib/java.exp: New file.
11029
4f823a66
AC
11030Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11031
11032 * gdb.base/exprs.exp: Test casts to a pointer including over and
11033 underflow.
11034
2391e11d
AC
11035Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11036
11037 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11038 and the compilers sizes.
11039
54602222
ND
110402000-07-09 Nick Duffek <nsd@redhat.com>
11041
11042 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11043 (use_methods): New function.
11044 (main): Call use_methods().
11045 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11046 (do_tests): Call test_method_param_class.
11047
2bec0572
ND
110482000-07-09 Nick Duffek <nsd@redhat.com>
11049
11050 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11051 spelling.
11052 (test_enums): New procedure. Move enum tests from end of script
11053 to here. Set breakpoint on function name instead of line number.
11054 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11055 (enums2): New marker function.
11056 (enums1): New function.
11057 (main): Call enums1(). Move enum tests to enums1().
11058
78492fde
AC
11059Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11060
11061 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11062 compile/link program. Update line numbers.
11063 * gdb.asm/d10v.inc: Define ``startup''.
11064 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11065
49a2cef8
AC
11066Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11067
11068 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11069
3e6c8688
EZ
110702000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11071
11072 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11073 of 'help maint print' command.
11074
9ff5cbe9
AC
11075Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11076
11077 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11078 they use gdb_expect_list.
11079
17c579bd
AC
11080Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11081
11082 * gdb.base/commands.exp: Use ``set remote
11083 memory-read-packet-size'' instead of ``set endian big'' to test
11084 long commands.
11085
e6d71bf3
DB
110862000-06-03 Daniel Berlin <dan@cgsoftware.com>
11087
11088 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11089 g++, and stop skipping them.
e6d71bf3
DB
11090
11091 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11092 work under g++.
11093
d63a86f8 11094 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11095 initialization.
11096
dc96c6c7 110972000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11098
11099 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11100 the regular expression: accept an (almost) arbitrary sequence of
11101 "frames-invalid" and "breakpoints-invalid" messages both before
11102 and after the "starting" message.
11103
dc96c6c7 111042000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11105
11106 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11107
dc96c6c7 111082000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11109
11110 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11111 Relax the regular expression a little, make it pass on Solaris 8.
11112
8216cda9
KB
111132000-05-12 Kevin Buettner <kevinb@redhat.com>
11114
11115 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11116 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11117 Instead, it is permissible for gdb to stop on the line of the
11118 call itself.
11119
1a570b2f
MS
111202000-05-12 Michael Snyder <msnyder@.cygnus.com>
11121
11122 * gdb.base/break.exp (bp on small function, optimized file):
11123 Add a second pass pattern. The behavior differs here between stabs
11124 and dwarf for one-line functions. Stabs preserves two line symbols
11125 (one before the prologue and one after) with the same line number,
11126 but dwarf regards these as duplicates and discards one of them.
11127 Therefore the address after the prologue (where the breakpoint is)
11128 has no exactly matching line symbol, and GDB reports the breakpoint
11129 as if it were in the middle of a line rather than at the beginning.
11130
dc96c6c7 111312000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11132
d63a86f8 11133 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11134 rather than "send_gdb" (for consistancy).
11135
7d418785
AC
11136Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11137
11138 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11139 * gdb.c++/templates.cc: Properly check for GCC version number.
11140 * lib/compiler.cc: Likewise
11141
dc96c6c7 111422000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11143
d63a86f8 11144 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11145 gdb may not stop at the first line of main, due to code motion.
11146
dc96c6c7 111472000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11148
11149 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11150 This test depends on parsing the printf output from the target.
11151 Since the sparclet stub doesn't do stdio, this will never work.
11152 * gdb.base/call-rt-st.exp: ditto.
11153 * gdb.base/call-strs: ditto.
11154
dc96c6c7 111552000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11156
11157 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11158
11159 * gdb.base/ending-run.exp: After connecting to a remote target,
11160 but before running, the target will appear to be in a random
11161 location. Specify both a file and a line for breakpoints.
11162 Also, the function that calls main may be called 'init'
11163 rather than 'start'.
11164
a5a51225
EZ
111652000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11166
11167 * gdb.base/help.exp: Update output for add-symbol-file command.
11168
7930cc7c
FN
111692000-04-10 Fernando Nasser <fnasser@cygnus.com>
11170
11171 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11172 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11173
23e37ab1
C
111742000-04-07 J.T. Conklin <jtc@redback.com>
11175
e93c542c
C
11176 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11177
23e37ab1
C
11178 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11179
591b8fa3
PDM
11180Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11181
11182 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11183 values that can be represented exactly.
11184 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11185 above change, and to not check against the directory part of the source
11186 file name.
11187 (step into print_long_arg_list): Likewise.
11188 (print print_small_structs from print_long_arg_list): Likewise.
11189 (print print_long_arg_list): Likewise.
11190
7a495180
EZ
111912000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11192
30b53638 11193 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11194
beb998c6
AC
11195Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11196
11197 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11198
1c689132
DB
111992000-03-25 Daniel Berlin <dan@cgsoftware.com>
11200
11201 * gdb.base/commands.exp (deprecated_command_test): Add test for
11202 deprecate with no arguments.
11203
c1790a9d
JL
112042000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11205
11206 * gdb.base/break.exp: Add new test for setting breakpoints on
11207 optimized code so we can test breakpoints work even when function
11208 prologues may be optimized away
11209
003ba290
FN
112102000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11211
11212 From David Whedon <dwhedon@gordian.com>
a9c64011 11213 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11214
6837a0a2
DB
112152000-03-22 Daniel Berlin <dan@cgsoftware.com>
11216
11217 * gdb.base/help.exp: Added test for new apropos command.
11218
b9593231
KB
112192000-03-21 Kevin Buettner <kevinb@redhat.com>
11220
11221 * gdb.base/pointers.c (usevar): New function.
11222 (main): Make sure that global variables v_int_pointer2, rptr,
11223 and y are all referenced someplace in the program by calling
11224 usevar() on them. [Some linkers delete symbols which are
11225 never referenced. The space remains, but there's no way to
11226 get a (symbolic) handle on the variable from the debugger.]
11227
751a959b
EZ
112282000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11229
11230 * gdb.base/printcmds.c: Add typedeffed arrays.
11231
11232 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11233 procedure to test arrays that are typedef'd.
11234
73a93a32
JI
112352000-03-13 James Ingham <jingham@leda.cygnus.com>
11236
11237 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11238 the library directories.
73a93a32 11239
fb40c209
AC
11240Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11241
11242 * configure.in (configdirs): Add sub directory gdb.mi.
11243 * configure: Re-generate.
11244
11245 * gdb.mi: New directory.
d63a86f8 11246
ee4dd2c9
AC
112472000-02-25 Scott Bambrough <scottb@netwinder.org>
11248
11249 * gdb.base/long_long.exp: Correct test suite failure when printing
11250 a long long value as a double on ARM platforms.
11251
70f0cc22
JB
112522000-02-16 Jim Blandy <jimb@redhat.com>
11253
11254 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11255 default source file is set properly before running this test.
11256
853819b8
EZ
112572000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11258
11259 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11260 gdbtk/library directory, not in gdbtcl2.
11261
dfcd3bfb
JM
112622000-02-04 Jim Blandy <jimb@redhat.com>
11263
11264 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11265 backslash from regexp pattern.
11266
11267 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11268 procedure. Use it to run all the "continue to bp overloaded"
11269 tests. Note that this changes the names of the tests slightly.
11270 If the breakpoint hit message includes a hex PC value, because
11271 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11272 from the real source code, still consider that a pass.
11273
11274 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11275 XFAIL here if the breakpoint message contains a hex address. Note
11276 similar change on 1999-11-02.
11277
11278 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11279
11280 * gdb.base/ptype.exp: Establish a default source file before
11281 calling get_debug_format.
11282
112832000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11284
11285 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11286
8b93c638
JM
112872000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11288
11289 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11290 of successive stepi commands -- while in the prologue we should see
11291 the function entry bracket.
11292
112932000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11294
11295 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11296 reach __change_mode() when stepping through the end of main().
11297
c5394b80
JM
112982000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11299
11300 * gdb.base/default.exp: Fix expected pattern.
11301 * gdb.base/help.exp: Same.
11302
0d06e24b
JM
113032000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11304
11305 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11306 Don't use xfail's because that affects only the following test.
d63a86f8 11307
0d06e24b
JM
11308 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11309 solaris or linux.
11310
11311 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11312
dc96c6c7 113132000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11314
d63a86f8 11315 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11316 "A syntax error" rather than "A parse error". Accept both.
11317
113182000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11319
11320 * gdb.base/default.exp: Remove OS dependent string from "target
11321 remote" test.
11322 * gdb.base/help.exp: Same for "help target remote" test.
11323
c3f6f71d
JM
113242000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11325
11326 From Jim Kingdon <kingdon@redhat.com>:
11327
11328 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11329 prompt (cleanup rather than necessity, but still might keep output
11330 from spilling to next test).
11331
113322000-01-02 Fred Fish <fnf@cygnus.com>
11333
11334 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11335 AIX, which defines them in <sys/types.h>.
11336
ed9a39eb 113371999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11338
ed9a39eb
JM
11339 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11340 float" test.
11341
113421999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11343
ed9a39eb 11344 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11345
11346 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11347 outermost frame disallowed".
11348
113491999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11350
11351 * gdb.base/setvar.exp: New tests for setting the value of a struct
11352 with a constant list.
11353
113541999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11355
11356 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11357 require the user to type a cast before setting the value of a struct.
11358
de57eccd
JM
113591999-12-06 Jim Blandy <jimb@cygnus.com>
11360
11361 * gdb.base/default.exp: Expect the new 'info float' command on
11362 all i386 platforms.
11363
11364 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11365 LinuxThreads libraries that don't support debugging.
11366
c2d11a7d
JM
11367Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11368
11369 * gdb.base/remote.c: Fill the buffer with truely random data.
11370 Change the buffer type to ``unsigned char'' to simplify size
11371 arithmetic.
11372
11373 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11374 stub only handles 400-1 byte packets. Verify that the download
11375 worked.
11376
113771999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11378
11379 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11380 tests, using UNRESOLVED for the untested cases. Also, does not wait
11381 for a timeout if the prompt was received before a recognizable pattern.
11382
113831999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11384
11385 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11386
113871999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11388
11389 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11390 watchpoints.
11391
113921999-11-24 Jason Merrill <jason@casey.cygnus.com>
11393
11394 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11395
11396 * gdb.c++/local.exp: Be more flexible in recognizing local class
11397 name mangling. Don't allow horribly truncated method names.
11398 * gdb.c++/derivation.exp: Expect protected inheritance.
11399 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11400 * gdb.c++/virtfunc.exp: Likewise.
11401 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11402 when printing a nested enum.
11403
114041999-11-22 Jim Blandy <jimb@cygnus.com>
11405
11406 * gdb.base/step-test.exp: Properly await GDB's response to setting
11407 a breakpoint on the call to large_struct_by_value.
11408
11409 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11410 just because we have debug info for the `start' function.
11411
114121999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11413
11414 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11415 "Unknown signal" messages, which indicate (on LinuxThreads) that
11416 GDB doesn't know how to debug threads on this system. This is
11417 better than hanging while philosopher 0 dumps chatter into gdb.log.
11418
114191999-11-18 Tom Tromey <tromey@cygnus.com>
11420
11421 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11422
114231999-11-18 Fred Fish <fnf@cygnus.com>
11424
11425 * gdb.base/coremaker2.c: Add sample program for generating
11426 cores that is more self contained than coremaker.c. Eventually
11427 I'll add more code to this and tie it into the testsuite.
11428
4ce44c66
JM
114291999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11430
11431 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11432
114331999-11-10 Jimmy Guo <guo@cup.hp.com>
11434
11435 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11436 from $srcdir/lib/.
11437 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11438 and gdb.c++/.
11439
11440 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11441
d63a86f8 11442 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11443 'continue with watch' test point.
11444
114451999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11446
11447 Merged from p2linux-990323-branch:
d63a86f8 11448
4ce44c66
JM
11449 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11450
11cf8741
JM
11451Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11452
11453 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11454 {limit,fixed}''. Test ``set download-write-size''.
11455
11456Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11457
11458 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11459 gdb_expect_list.
11460
11461Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11462
11463 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11464
114651999-11-03 Mark Salter <msalter@cygnus.com>
11466
11467 * gdb.base/break.exp: Fix "stub continue" pattern.
11468
114691999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11470
11471 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11472
114731999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11474
11475 * gdb.base/display.exp ("finish"): Add timeout clause.
11476
11477 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11478 plain prompt clause, so this doesn't have to time out in order to
11479 fail.
11480
11481 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11482 breakpoint hit messages include an address.
11483
11484 * gdb.base/display.exp: Don't forget to escape parens in regular
11485 expressions. Unix regexp notatation sucks.
11486
114871999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11488
11489 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11490 order for 'signalled' message.
11491
5c44784c
JM
114921999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11493
11494 From Jimmy Guo <guo@cup.hp.com>:
11495 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11496 * gdb.base/annota1.c: Add code for tests to work with.
11497
114981999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11499
11500 * gdb.base/remote.exp: New test for remote downloading settings.
11501 * gdb.base/remote.c: New file with large .data.
11502
917317f4
JM
115031999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11504
11505 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11506 for LinuxThreads support, merged from the Code Fusion branch.
11507
11508Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11509
11510 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11511 containing exp_continue into a while within an expect. Don't
11512 attempt a start more than three times. Check return value from
11513 gdb_load.
d63a86f8 11514
2df3850c
JM
11515Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11516
11517 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11518 a pass case.
11519
2acceee2
JM
115201999-10-01 Kevin Buettner <kevinb@cygnus.com>
11521
11522 * gdb.base/break.c (main): Added a statement that we can step
11523 off of.
11524 * gdb.base/break.exp: Added tests for setting a breakpoint
11525 at an offset and stepping onto a breakpoint.
11526
115271999-10-01 Fred Fish <fnf@cygnus.com>
11528
d63a86f8 11529 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11530 gdb output.
11531
c2c6d25f
JM
115321999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11533
11534 * gdb.base/break.exp: Code locations are in hex, don't forget!
11535 (For HP-UX.)
11536
115371999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11538
11539 * condbreak.exp: Use break.c as test program.
11540 * condbreak.c: Remove, redundant with break.c.
11541
115421999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11543
11544 * config/monitor.exp (gdb_target_monitor): Disable X- and
11545 Z-packets if the target needs it.
11546
115471999-09-13 James Ingham <jingham@leda.cygnus.com>
11548
11549 * gdb.c++/overload.exp: Added tests for listing overloaded
11550 functions with function pointers in the arg, explicitly calling
11551 out the version you want.
11552
cff3e48b
JM
115531999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11554
11555 * long_long.exp: Add variations of test cases that work for
11556 targets with 16-bit ints and 32-bit doubles.
11557
d4f3574e
SS
115581999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11559
11560 * break.c (main): Compare a possibly-uninitialized argc with an
11561 unlikely value that fits in 16 bits.
11562
115631999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11564
11565 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11566 0xfeeb, don't want negative numbers if ints are 16 bits.
11567
11568 * lib/gdb.exp (skip_cplus_tests): New proc.
11569 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11570 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11571 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11572 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11573 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11574 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11575 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11576 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11577
11578 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11579
11580Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11581
11582 * gdb.base/corefile.exp (up): Allow a parameter to appear
11583 in the frame that we're going up to.
11584
11585 From Jim Blandy <jimb@cygnus.com>:
11586
11587 * gdb.base/default.exp (info float): Expect some output now.
11588
11589 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11590 returning floating-point values to fail on the x86.
11591 * gdb.base/callfwmall.exp (do_function_calls): Same.
11592
11593 * gdb.base/list.exp (test_listsize): Correct expectations for
11594 listing line 1 with listsize 2. Also, listing a single line
11595 works now, as does listing three lines. [Kevin's note: There
11596 were a number of other cases fixed too where the expectations
11597 differed...]
11598
115991999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11600
11601 * gdb.base/selftest.exp: Add case for when version prints as
11602 constant string instead of char pointer.
11603
104c1213
JM
116041999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11605
11606 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11607 stepping out of main.
11608
11609 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11610 G++ used.
11611
11612 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11613 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11614
11615 * gdb.c++/ovldbreak.exp: Update match string in test that
11616 includes a warning of multiple breakpoints.
11617
116181999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11619
11620 * gdb.base/display.exp: Improve precision of step-after-finish
11621 added yesterday.
11622
11623 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11624 test.
11625
11626 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11627 configs when using G++, not just hppa*.
11628
116291999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11630
11631 * gdb.base/async.c: New file.
11632 * gdb.base/async.exp: New file.
11633
11634Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11635
11636 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11637 PA64.
11638
53a5351d
JM
11639Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11640
104c1213
JM
11641 * gdb.base/display.exp: "finish" can leave us mid-line on many
11642 targets, deal with it. Add a small constant to main, instead of
11643 1000 since main+1000 may not be a valid address in the target.
11644
53a5351d
JM
11645 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11646 on hpux11.
11647
11648 * gdb.base/attach.exp: Handle another hpux11 error message variant
11649 when attaching to a process that does not exist.
11650
116511999-08-19 J.T. Conklin <jtc@redback.com>
11652
11653 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11654 characters in 'continue to 1241' test.
11655
116561999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11657
11658 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11659 stop in print_long_arg_list, define and use a whitespace
11660 variable in print_small_structs test, add an XFAIL for Solaris.
11661 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11662 interested enough to fix.
11663
7be570e7
JM
116641999-08-13 Keith Seitz <keiths@cygnus.com>
11665
11666 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11667 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11668 proc knows about targets other than the natives.
11669 (test_assign): Use "gdb_run_cmd" to "run" the target.
11670 Check that we've actually hit the breakpoint at main.
11671 When we attempt to assign a value to a local variable, check
11672 that the variable is in the current scope, i.e., don't use
11673 a test with an empty result.
11674
11675Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11676
11677 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11678 command.
11679
116801999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11681
11682 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11683 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11684 gdb.compat, gdb.threads-hp.
11685 gdb.hp/configure, gdb.hp/configure.in: New files.
11686 gdb.hp/Makefile.in: Recurse into new subdirs.
11687 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11688 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11689 in object files.
11690 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11691
96baa820
JM
116921999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11693
11694 * gdb.base/display.exp: Help expect by putting a newline in the
11695 funky printf, remove a bogus p/a test.
11696
116971999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11698
11699 * gdb.base/display.exp: Make sure that when we say 'run', we are
11700 connected to the target. This is necessary when running not
11701 natively.
11702
117031999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11704
11705 * gdb.base/step-test.exp: Removed some extraneous messages.
11706
11707 * gdb.base/long_long.exp: Don't run memory examination tests
11708 on little-endian targets (they will need a different set of
11709 results to match).
11710
117111999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11712
11713 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11714 until somebody decides to fix GDB.
11715
11716 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11717 constant as "ULL".
11718 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11719 matches for a couple x/2 commands.
11720
a0b3c4fd
JM
117211999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11722
11723 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11724 by merging in ref-types2 tests.
11725 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11726
11727 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11728 * gdb.c++/Makefile.in: Add standard actions.
11729 (EXECUTABLES): Rename from PROGS, update list.
11730 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11731 from gdb.hp.
11732 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11733 foo and bar locals.
11734 * gdb.c++/anon-union.exp: Fix tests to match.
11735 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11736 expect matches to handle output variations.
11737 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11738 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11739 output, add HP alternatives for new and delete prints.
11740 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11741 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11742 * gdb.c++/demangle.exp: Use $style when reporting failure.
11743 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11744 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11745 match alternatives.
11746 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11747 compilers.
11748 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11749 * gdb.c++/method.exp: Add match alternatives.
11750 * gdb.c++/misc.cc: Add bool types.
11751 * gdb.c++/misc.exp: Add tests for bool types.
11752 * gdb.c++/overload.exp: Add xfails.
11753 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11754 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11755 add some more template parameter tests (only for HP currently).
11756 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11757 * gdb.c++/virtfunc.cc: Add return type and value for main.
11758 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11759 match alternatives.
d63a86f8 11760
a0b3c4fd
JM
117611999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11762
11763 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11764
117651999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11766
11767 * gdb.base/signals.exp: Don't expect getting a backtrace from
11768 within a signal handler to fail on Linux.
11769
117701999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11771
11772 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11773 * lib/gdb.exp: Remove some gratuitious semicolons.
11774 (delete_breakpoints): Increase timeout.
11775 (gdb_expect): Add -notransfer option.
11776 (gdb_test): Use -notransfer option.
11777 (get_compiler_info): Add f77 case.
11778 (get_compiler): New proc, split out from gdb_preprocess, add f77
11779 case.
11780 (gdb_preprocess): Call get_compiler.
11781
11782 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11783 * gdb.base/attach.exp, gdb.base/display.exp,
11784 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11785 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11786 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11787 third arg to gdb_test.
11788 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11789 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11790 HP-UX xfails, add others.
11791 * gdb.base/completion.exp: Reflect name change of self-test.
11792 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11793 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11794 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11795 HP failure number.
11796 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11797 useless HP-UX 10.30 references.
11798 * gdb.base/maint.exp: Loosen matches.
11799 * gdb.base/pointers.c (main): Declare more_code.
11800 * gdb.base/pointers.exp: Match on output of a `next'.
11801 * gdb.base/structs.c: Add prototypes.
11802 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11803 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11804
118051999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11806
11807 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11808 command.
11809
118101999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11811
11812 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11813 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11814
11815 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11816 debug info. Deal with lack of signal hanlder info in stack.
11817
a9c64011 11818 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11819 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11820
5a2468f5
JM
118211999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11822
11823 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11824 gdb.base/foll-vfork.exp: Don't run for crosses.
11825
adf40b2e
JM
11826Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11827
11828 * gdb.base/configure.in: Check for gdbvars.exp instead of
11829 a1-selftest.exp.
11830 * gdb.base/configure: Re-generate.
11831
118321999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11833
11834 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11835 in trying to run first and name is too long.
11836
11837 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11838 pointers2.c and pointers2.exp, respectively.
11839 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11840 doschk happier.
11841
43e526b9
JM
118421999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11843
11844 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11845 callfuncs2.c and callfuncs2.exp.
11846
11847 * gdb.base/list.exp: Remove mistaken xfails.
11848 * gdb.base/list0.h: Add optional prototypes.
11849
9846de1b
JM
11850Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11851
a9c64011 11852 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11853 calling malloc.
a9c64011
AS
11854 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11855 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11856 use.
11857
118581999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11859
11860 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11861 * gdb.base/annota2.cc, annota2.exp: Move from here.
11862 * gdb.c++/annota2.cc, annota2.exp: To here.
11863 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11864
43ff13b4
JM
11865Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11866
11867 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11868 a consistent format.
11869
085dd6e6
JM
118701999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11871
11872 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11873 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11874 HP compilers, also set the globals $true and $false.
11875
11876 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11877 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11878 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11879 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11880 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11881 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11882 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11883 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11884 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11885 whatis.c} Add C++ compatible function definitions and return
11886 types, add includes for library functions.
11887 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11888 * gdb.base/step-test.c (myglob): Rename from glob.
11889 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11890 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11891 files, move here from gdb.hp.
11892 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11893 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11894 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11895 Adjust line numbers in regexps.
11896
11897 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11898 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11899 instead of 0/1.
11900
11901 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11902 foll-vfork.exp: New files, move here from gdb.hp.
11903 * gdb.base/page.exp: New file, test of pagination command.
11904
11905 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11906 recursion test.
11907 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11908
11909 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11910 gdb.base/solib.exp: Fix compiler invocation process.
11911
11912 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11913 HP-UX 11, turn off overload resolution explicitly.
11914 * gdb.base/commands.exp: Set argument list explicitly, add
11915 watchpoint test.
11916 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11917 them work.
11918 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11919 expressions properly.
11920 * gdb.base/corefile.exp: Loosen the match slightly.
11921 * gdb.base/default.exp: Allow "Error accessing memory" message
11922 also.
11923 * gdb.base/display.exp: Skip over x/0 j if PA64.
11924 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11925 * gdb.base/interrupt.exp: Ditto.
11926 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11927 in use.
11928 * gdb.base/list.exp: Add xfails for HP-UX.
11929 * gdb.base/long_long.exp: Refine some of the numeric matches.
11930 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11931 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11932 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11933 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11934 * gdb.base/ptype.exp: Succeed on more varieties of output.
11935 * gdb.base/scope.exp: Add xfails for HP-UX.
11936 * gdb.base/sect-cmd.exp: Add more cases.
11937 * gdb.base/setvar.exp: Add xfails for HP-UX.
11938 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11939 * gdb.base/signals.exp: Match on void symbolically.
11940 * gdb.base/step-test.exp: Add case for PA64.
11941 * gdb.base/term.exp: Add exit and restart.
11942 * gdb.base/twice.exp: Clean up after self.
11943 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11944 * gdb.base/whatis.exp: Allow more ways to pass tests.
11945
11946 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11947 no longer useful.
11948
11949Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11950
11951 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11952 list of patterns.
11953 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11954 print_double_array(double_array)", "continuing to breakpoint
11955 1018", "print print_double_array(array_d)" and "continuing to
11956 1034" tests.
d63a86f8 11957
085dd6e6
JM
119581999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11959
a9c64011 11960 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
11961
119621999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11963
11964 * config/mt-*: Remove, these haven't been used since 1996.
11965
119661999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11967
11968 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11969 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11970 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11971
9e0b60a8
JM
119721999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11973
11974 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11975 simpler match case for the ptype of the big class.
11976
119771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11978
11979 * gdb.exp: Fix test for gdb_prompt existence.
11980
119811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11982
11983 * gdb.exp (gdb_test): Add fail after calls to perror.
11984
119851999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11986
11987 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11988
119891999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11990
11991 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11992
0f71a2f6
JM
11993Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11994
11995 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11996 malloc() is linked in.
11997
119981999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11999
12000 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12001 step at end.
12002
12003 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12004
120051999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12006
12007 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12008
cce74817
JM
12009Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12010
12011 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12012 * gdb.base/mips_pro.exp: Likewise.
12013
120141999-06-02 Keith Seitz <keiths@cygnus.com>
12015
12016 * gdb.c++/templates.cc: Change all "new" operators to throw
12017 an exception.
12018 * gdb.c++/cplusfuncs.cc: Likewise.
12019
12020 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12021
12022Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12023
12024 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12025 * gdb.base/ending-run.exp: When stepping out of main, accept a
12026 step into an arbitrary assembler file.
cce74817 12027
392a587b
JM
120281999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12029
d63a86f8 12030 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12031 "breakpoint-invalid" to be printed.
d63a86f8 12032 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12033 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12034 * gdb.base/annota2.cc: Initialize a.x to 0.
12035
9e086581
JM
120361999-05-17 Keith Seitz <keiths@cygnus.com>
12037
12038 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12039 when "skip_float_tests" set.
12040 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12041 "print print_ten_doubles", and "step into print_long_arg_list".
12042 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12043 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12044 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12045 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12046 "skip_float_tests" is set.
12047 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12048 when "skip_float_tests" set.
d63a86f8 12049
cd0fc7c3
SS
120501999-05-06 Keith Seitz <keiths@cygnus.com>
12051
12052 * gdb.base/annota2.cc: Include stdio.h.
12053
12054Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12055
12056 * gdb.base/crossload.exp: Remove, this has been disabled ever
12057 since BFD stopped including all targets, and cross-GDB gets
12058 plenty of testing anyway.
12059 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12060 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12061 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12062 * gdb.base/README: Remove, was doc for this.
12063 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12064 needed.
12065
b83266a0
SS
120661999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12067
12068 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12069 output.
12070
12071 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12072 * gdb.base/annota2.exp: New file. More annotation tests.
12073 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12074 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12075
120761999-04-23 Angela Marie Thomas <angela@cygnus.com>
12077
12078 * config/cfdbug.exp: New file.
12079
7a292a7a
SS
120801999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12081
12082 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12083 Marcus Daniel's and Dale Hawkins's demangler crashes.
12084
12085 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12086 test_lucid_style_demangling, test_arm_style_demangling,
12087 test_hp_style_demangling): Try Tom Tromey's core-dumping
12088 identifier under each demangling style.
12089
120901999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12091
12092 * gdb.c++/demangle.exp: Include the current demangling style
12093 in all test names.
12094 (current_demangling_style): New global variable.
12095 (set_demangling_style, test_demangling_core, test_demangling,
12096 test_demangling_exact): New functions.
12097 (test_gnu_style_demangling, test_lucid_style_demangling,
12098 test_arm_style_demangling, test_hp_style_demangling): Use those,
12099 instead of calling gdb_test and gdb_test_exact directly.
12100 (catch_demangling_errors): New function, which reports errors
12101 signalled by the demangling test functions in an orderly way.
12102 (do_tests): Use catch_demangling_errors.
12103
121041999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12105
12106 * gdb.base/signals.exp (test_handle_all_print): Use () for
12107 grouping in expressions, not {}.
12108
12109 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12110 initialized yet.
12111
121121999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12113
12114 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12115 are listed.
12116
121171999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12118
12119 * gdb.stabs/weird.exp: Test for CC being defined before
12120 looking at its value.
12121
121221999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12123
12124 * gdb.base/call-ar-st.exp: Remove stray '#'.
12125 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12126 "short int" and "long int".
12127 * gdb.c++/overload.cc: Cast the string added in the previous
12128 change, to mollify finicky HP compiler.
12129 * gdb.hp/reg-test.exp (testfile): Fix file name.
12130 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12131
7a292a7a
SS
12132 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12133 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12134 alternate form of enum ptype.
12135
c906108c
SS
121361999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12137
7a292a7a
SS
12138 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12139 * gdb.hp/*.exp: Change all to run compiler probe only after
12140 passing skip_hp_tests, so as not to waste time on guaranteed
12141 failure.
12142
c906108c
SS
12143 * gdb.c++/overload.cc: Pass string instead of char addr, always
12144 init ccpfoo.
12145 * gdb.c++/templates.cc: Fix syntax error.
12146
7a292a7a
SS
12147Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12148
12149 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12150 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12151 command.
12152
121531999-03-18 James Ingham <jingham@cygnus.com>
12154
12155 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12156
12157 * gdb.c++/method.exp: It was testing an uninitialized int on the
12158 stack and assuming it was positive.
12159
12160 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12161
12162 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12163 keep it from killing the rest of the tests.
7a292a7a
SS
12164 Use gdb_continue_to_end.
12165
12166 * gdb.base/sigall.exp: use gdb_continue_to_end.
12167
12168 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12169
12170 * gdb.base/display.exp: use runto_main, not run.
12171
d63a86f8
RM
12172 * gdb.base/default.exp: Check for the current error message in the
12173 r abbreviation test.
7a292a7a
SS
12174 Add strongarm to the targets that know info float.
12175
d63a86f8 12176 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12177 run which doesn't work with monitors.
12178
12179 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12180
12181 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12182
12183 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12184 program. Traps the case (in Cygmon) when the program never really
12185 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12186 more places, so I used my name. Sorry Mark...
12187
12188 * config/monitor.exp (gdb_target_monitor): added another
12189 target_info parameter: remotebinarydownload. This will set the
12190 remotebinarydownload flag if this is causing some boards trouble.
12191
121921999-03-18 Mark Salter <msalter@cygnus.com>
12193
12194 * lib/gdb.exp (continue_to_exit): New function.
12195
12196 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12197 * gdb.base/ending-run.exp: Ditto.
12198 * gdb.base/step-test.exp: Ditto.
12199
122001999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12201
12202 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12203 (suggested by Art Haas <ahaas@neosoft.com>).
12204
122051999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12206
12207 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12208
12209Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12210
12211 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12212 descriptions of types (short unsigned int vs unsigned short, etc).
12213
122141999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12215
12216 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12217 a call to strlen; sometimes we do have sources.
12218
122191999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12220
12221 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12222 character, so GDB won't print garbage after its end.
d63a86f8 12223
c906108c
SS
12224 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12225 breakpoint there instead. Sometimes GCC emits memcpy to handle
12226 the large structures being passed by value, so we step into that
12227 instead of sum_array_print, which obscures what we're really testing.
12228 * gdb.base/step-test.exp: However, we do want a test that notices
12229 the bizarre steps into memcpy, so do that here. Add check for
12230 stepping into function calls that pass large structures by value.
12231 ("Is that a noun clause, or are you just happy to see me?")
12232 Remove all references to specific line numbers.
12233 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12234 New type and function.
12235 (main): Call large_struct_by_value, passing it a large struct by value.
12236 * lib/gdb.exp (gdb_get_line_number): New function.
12237
12238 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12239 more portable.
12240
7a292a7a
SS
122411999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12242
c906108c
SS
12243 * lib/gdb.exp: Doc fixes.
12244
7a292a7a
SS
122451999-03-05 Nick Clifton <nickc@cygnus.com>
12246
d63a86f8 12247 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12248
122491999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12250
c906108c
SS
12251 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12252 commands. They're not germane to this test, and they don't work
12253 that way on remote targets.
12254
3fc11d3e
JM
122551999-03-01 James Ingham <jingham@cygnus.com>
12256
12257 * Changelog entries merged over from gdb development branch.
12258
3fc11d3e
JM
12259 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12260
12261 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12262 for outputting results of test run.
12263
2d4a1622 12264 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12265
12266 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12267
7a292a7a
SS
122681999-02-25 Felix Lee <flee@cygnus.com>
12269
12270 * lib/gdb.exp (debug_format): initialize
12271
c906108c
SS
122721999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12273
12274 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12275 * gdb.base/call-rt-st.c: Ditto.
12276
c906108c
SS
122771999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12278
12279 * gdb.threads/pthreads.exp (horiz): New variable.
12280 (test_startup): Fix regexps that capture thread numbers.
12281
122821999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12283
12284 * gdb.base/smoke.exp: Disambiguate two test case names (both
12285 called ``print'').
12286
12287Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12288
12289 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12290 compilation.
12291
122921999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12293
12294 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12295 actual output formatting.
12296 * gdb.base/smoke.exp: GDB removes leading 0's.
12297 * gdb.base/volatile.exp: Don't check type of remuneration;
12298 that variable is no longer defined in constvars.c.
12299 * gdb.base/step-test.c (main): Exit with explicit exit code.
12300 * gdb.base/step-test.exp: Remove two nexti checks--they are
12301 not portable.
12302
123031999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12304
12305 * gdb.base/help.exp ("help delete display"): Fix test to match
12306 gdb's output.
12307
12308 * gdb.base/long_long.c (known_types): Initialize values to zero.
12309 * gdb.base/long_long.exp: Step one more line
12310 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12311 leading zeros. Explicitly ask for hex formatting. Use
12312 unique test case names.
c906108c
SS
12313
12314Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12315
d63a86f8 12316 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12317
12318 * gdb.c++/method.exp: Add missing close brace.
12319
123201999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12321
12322 * gdb.base/maint.exp: Use 'set height 0' to disable page
12323 prompting, not 'set height 400'.
12324
12325 Fix a bunch of timeouts.
12326 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12327 four separate tests, so expect doesn't take forever to match a ton
12328 of text against a regexp with lots of .* forms.
12329 ("maint print psymbols", "maint print symbols"): Make some of
12330 these greps more selective, so that expect doesn't try to wade
12331 through huge piles of output and time out.
12332
12333 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12334
12335 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12336 tests: one which doesn't expect shlib events to be reported, and
12337 another which does, but is XFAIL for all platforms other than
12338 HP/UX.
12339
12340 * gdb.base/break.exp: Teach the test suite that the `catch
12341 fork', `catch vfork', and `catch exec' commands produce error
12342 messages on platforms that don't provide these features.
12343
12344Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12345
12346 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12347 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12348 (shortening names from solib_threshold.exp etc), won't run on
12349 anything but HP-UX for the foreseeable future.
12350 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12351 reflect move.
12352
12353Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12354
12355 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12356 gdb.trace/Makefile.in (clean): Remove all test executables.
12357
12358Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12359
12360 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12361 successfully re-sets breakpoints in shared libraries.
12362 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12363
12364Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12365
d63a86f8
RM
12366 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12367 and compiled w/o GCC.
c906108c
SS
12368
12369 * gdb.hp/watch-cmd.exp: ditto.
12370
12371 * gdb.hp/watch-hp.exp: ditto.
12372
12373 * gdb.hp/xdb1.exp: ditto.
12374
12375 * gdb.hp/xdb2.exp: ditto.
12376
12377 * gdb.hp/dbx.exp: ditto.
12378
12379Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12380
12381 * constvars.c: Remove C++-isms.
12382 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12383 with GCC.
12384
12385Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12386
12387 The following changes are part of the HP merge.
12388
12389 * gdb.base/break.exp: new tests to verify that catchpoints for
12390 fork, vfork, and exec don't trigger inappropriately.
12391
12392 * gdb.base/opaque.exp: compile one file at a time, then link.
12393
12394 * gdb.base/signals.exp: be more restrictive about which hppa
12395 systems receive a setup_xfail. new tests.
12396
12397 * gdb.base/solib_threshold.build: new file.
12398 * gdb.base/solib_threshold.exp: new file.
12399 * gdb.base/solib_threshold.link_opts: new file.
12400 * gdb.base/solib_threshold.mk: new file.
12401 * gdb.base/gen_solib_threshold.c: new file.
12402
12403 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12404 tests. New tests for enums inside classes.
12405
12406 * gdb.c++/compiler.cc: indicate support of template debugging.
12407
12408 * gdb.c++/demangle.exp: run hp style demangling tests.
12409
12410 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12411 tests.
12412
12413 * gdb.c++/misc.cc: changes to support new tests.
12414
12415 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12416 to support new tests.
12417
12418 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12419 gcc, then skip these tests.
12420
12421Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12422
12423 The following files are part of the HP merge; some had longer
12424 names at HP, but have been renamed to be no more than 14
12425 characters in length.
12426
12427 * gdb.hp/ambiguous.cc: new file.
12428 * gdb.hp/ambiguous.exp: new file.
12429 * gdb.hp/attach.exp: new file.
12430 * gdb.hp/attach2.exp: new file.
12431 * gdb.hp/classes-hp.exp: new file.
12432 * gdb.hp/ctti.exp: new file.
12433 * gdb.hp/ctti-add.cc: new file.
12434 * gdb.hp/ctti-add1.cc: new file.
12435 * gdb.hp/ctti-add2.cc: new file.
12436 * gdb.hp/ctti-add3.cc: new file.
12437 * gdb.hp/dbx.exp: new file.
12438 * gdb.hp/exception.cc: new file.
12439 * gdb.hp/exception.exp: new file.
12440 * gdb.hp/foll-exec.c: new file.
12441 * gdb.hp/foll-exec.exp: new file.
12442 * gdb.hp/foll-fork.c: new file.
12443 * gdb.hp/foll-fork.exp: new file.
12444 * gdb.hp/foll-vfork.c: new file.
12445 * gdb.hp/foll-vfork.exp: new file.
12446 * gdb.hp/inherit-hp.exp: new file.
12447 * gdb.hp/more-steps.exp: new file.
12448 * gdb.hp/namespace.cc: new file.
12449 * gdb.hp/namespace.exp: new file.
12450 * gdb.hp/optimize.exp: new file.
12451 * gdb.hp/pxdb.c: new file.
12452 * gdb.hp/pxdb.exp: new file.
12453 * gdb.hp/quicksort.exp: new file.
12454 * gdb.hp/reg-test.exp: new file.
12455 * gdb.hp/reg-test.s: new file.
12456 * gdb.hp/sized-enum.c: new file.
12457 * gdb.hp/sized-enum.exp: new file.
12458 * gdb.hp/start-stop.exp: new file.
12459 * gdb.hp/templ-hp.cc: new file.
12460 * gdb.hp/templ-hp.exp: new file.
12461 * gdb.hp/thr-lib.c: new file.
12462 * gdb.hp/thr-lib.exp: new file.
12463 * gdb.hp/thr-lib.h: new file.
12464 * gdb.hp/thr-liblib.c: new file.
12465 * gdb.hp/virtfun-hp.c: new file.
12466 * gdb.hp/virtfun-hp.exp: new file.
12467 * gdb.hp/watch-cmd.exp: new file.
12468 * gdb.hp/watch-hp.exp: new file.
12469 * gdb.hp/xdb1.exp: new file.
12470 * gdb.hp/xdb2.exp: new file.
12471 * gdb.hp/xdb3.exp: new file.
12472
12473Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12474
12475 The following files are part of the HP merge; some had longer
12476 names at HP, but have been renamed to be no more than 14
12477 characters in length.
12478
12479 * gdb.base/ss.h: new file.
12480 * gdb.base/call-ar-st.c: new file.
12481 * gdb.base/call-ar-st.exp: new file.
12482 * gdb.base/call-rt-st.c: new file.
12483 * gdb.base/call-rt-st-exp: new file.
12484 * gdb.base/call-strs.exp: new file.
12485 * gdb.base/ena-dis-br.exp: new file.
12486 * gdb.base/environ.exp: new file.
12487 * gdb.base/long_long.exp: new file.
12488 * gdb.base/sect-cmd.exp: new file.
12489 * gdb.base/shlib-cl2.exp: new file.
12490 * gdb.base/smoke.exp: new file.
12491 * gdb.base/so-impl-ld.c: new file.
12492 * gdb.base/so-impl-ld.exp: new file.
12493 * gdb.base/so-indr-cl.c: new file.
12494 * gdb.base/so-indr-cl.exp: new file.
12495 * gdb.base/varargs.exp: new file.
12496 * gdb.base/volatile.exp: new file.
12497 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12498 * gdb.base/display.exp: new file.
c906108c
SS
12499 * gdb.c++/derivation.exp: new file.
12500 * gdb.c++/local.exp: new file.
12501 * gdb.c++/member-ptr.exp: new file.
12502 * gdb.c++/overload.exp: new file.
12503 * gdb.c++/ovldbreak.exp: new file.
12504 * gdb.c++/ref-types.exp: new file.
12505 * gdb.c++/ref-types2.exp: new file.
12506 * gdb.c++/userdef.exp: new file.
d63a86f8 12507
c906108c
SS
12508Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12509
12510 * gdb.base/default.exp: Reflect wording change in remote.c.
12511
dc96c6c7 12512Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12513
12514 * gdb.base/help.exp: Update to reflect current text.
12515
12516Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12517
12518 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12519 they're stack variables and contain garbage.
12520 * gdb.c++/anon-union.exp: new file.
12521
12522 The following changes were made by David Taylor
12523 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12524 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12525 in changes by HP.
12526
12527 * gdb.base/bitops.exp: new file.
12528 * gdb.base/default.exp: change expected messages for catch and
12529 info catch tests to reflect HP merge changes.
12530 * gdb.base/enable-disable-break.exp
12531 * gdb.base/ending-run.c: new file.
12532 * gdb.base/long_long.c: new file.
12533 * gdb.base/maint.exp: new file.
12534 * gdb.base/pointers2.exp: new file.
12535 * gdb.base/shlib-call2.exp: new file.
12536 * gdb.base/solib.exp: new file.
12537 * gdb.base/step-test.c: new file.
12538 * gdb.c++/anon-union.cc: new file.
12539 * gdb.c++/local.cc: new file.
12540 * gdb.c++/member-pointer.cc: new file.
12541 * gdb.c++/method.cc: new file.
12542 * gdb.c++/ref-types.cc: new file.
12543 * gdb.c++/ref-types2.cc: new file.
12544 * gdb.c++/userdef.cc: new file.
d63a86f8 12545
c906108c
SS
12546 * gdb.base/scope.exp: compile one file at a time, then link.
12547 * gdb.base/langs.exp: ditto.
12548 * gdb.base/list.exp: ditto.
d63a86f8 12549
c906108c
SS
12550Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12551
12552 The following changes were made by David Taylor
12553 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12554 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12555 in changes by HP.
d63a86f8 12556
c906108c
SS
12557 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12558 skip tests. When compiling pass c++ flag to gdb_compile.
12559 * gdb.c++/
d63a86f8 12560
c906108c
SS
12561 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12562 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12563 (skip_hp_tests): new function.
12564 (gdb_preprocess): new function.
12565
12566 * configure.in (hpdir): decide whether to configure gdb.hp.
12567 * configure: regenerated.
12568
12569 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12570 to delete on clean.
12571 (EXECUTABLES): update to reflect new additions.
12572 * gdb.base/commands.exp: update message expected.
12573 * gdb.base/default.exp: add copyright notice.
12574 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12575 * gdb.base/help.exp: update messages to reflect current text.
12576 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12577 targets for recurse tests.
12578 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12579 skip this file.
12580
12581 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12582 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12583 compilation.
12584 * gdb.c++/misc.exp: ditto.
12585 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12586 run the tests. tell gdb_compile that it's a c++ compilation.
12587
12588 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12589
c906108c
SS
12590 * gdb.base/all-bin.exp: new file.
12591 * gdb.base/arithmet.exp: new file.
12592 * gdb.base/assign.exp: new file.
12593 * gdb.base/completion.exp: new file.
12594 * gdb.base/cond-expr.exp: new file.
12595 * gdb.base/condbreak.exp: new file.
12596 * gdb.base/define.exp: new file.
12597 * gdb.base/dollar.exp: new file.
12598 * gdb.base/environment.exp: new file.
12599 * gdb.base/eval-skip.exp: new file.
12600 * gdb.base/jump.exp: new file.
12601 * gdb.base/logical.exp: new file.
12602 * gdb.base/pointers.exp: new file.
12603 * gdb.base/relational.exp: new file.
12604 * gdb.base/section_command.exp: new file.
12605 * gdb.base/whatis-expr.exp: new file.
12606
12607 * gdb.base/all-types.c: new file.
12608 * gdb.base/call-array-struct.c: new file.
12609 * gdb.base/call-return-struct.c: new file.
12610 * gdb.base/call-strings.c: new file.
12611 * gdb.base/callfuncs2.c: new file.
12612 * gdb.base/condbreak.c: new file.
12613 * gdb.base/constvars.c: new file.
12614 * gdb.base/display.c: new file.
12615 * gdb.base/int-type.c: new file.
12616 * gdb.base/jump.c: new file.
12617 * gdb.base/miscexprs.c: new file.
12618 * gdb.base/pointers.c: new file.
12619 * gdb.base/pointers2.c: new file.
12620 * gdb.base/shmain.c: new file.
12621 * gdb.base/shr1.c: new file.
12622 * gdb.base/shr2.c: new file.
12623 * gdb.base/solib.c: new file.
12624 * gdb.base/solib1.c: new file.
12625 * gdb.base/solib2.c: new file.
12626 * gdb.base/varargs.c: new file.
12627 * gdb.c++/derivation.cc: new file.
12628 * gdb.c++/overload.cc: new file.
12629 * gdb.c++/ovldbreak.cc: new file.
12630 * gdb.hp/attach.c: new file.
12631 * gdb.hp/attach2.c: new file.
12632 * gdb.hp/average.c: new file.
12633 * gdb.hp/compiler.c: new file.
12634 * gdb.hp/compiler.cc: new file.
12635 * gdb.hp/execd-program.c: new file.
12636 * gdb.hp/follow-exec.c: new file.
12637 * gdb.hp/follow-fork.c: new file.
12638 * gdb.hp/follow-vfork-and-exec.c: new file.
12639 * gdb.hp/misc-hp.cc: new file.
12640 * gdb.hp/more-steps.c: new file.
12641 * gdb.hp/optimize.c: new file.
12642 * gdb.hp/quicksort.c: new file.
12643 * gdb.hp/run-hp.c: new file.
12644 * gdb.hp/start-stop.c: new file.
12645 * gdb.hp/sum.c: new file.
12646 * gdb.hp/templates-hp.cc: new file.
12647 * gdb.hp/thread-local-in-lib.c: new file.
12648 * gdb.hp/thread-local-in-lib.h: new file.
12649 * gdb.hp/thread-local-in-lib.lib.c: new file.
12650 * gdb.hp/vforked-program.c: new file.
12651 * gdb.hp/virtfunc-hp.cc: new file.
12652 * gdb.hp/watchpoint-hp.c: new file.
12653 * gdb.hp/xdb.c: new file.
12654 * gdb.hp/xdb0.c: new file.
12655 * gdb.hp/xdb0.h: new file.
12656 * gdb.hp/xdb1.c: new file.
12657
12658Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12659
12660 The following change was made by Edith Epstein
12661 <eepstein@cygnus.com> as part of a project to merge in changes
12662 originally made by HP; HP did not create ChangeLog entries.
12663
12664 * gdb.c++/demangle.exp: changed the expected output for some
12665 ARM-style mangling -- removed second reference to datatype.
12666 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12667 T1<char>::~T1<char>(void)
c906108c 12668 becomes,
a9c64011
AS
12669 maint demangle __dt__11T1__pt__2_cFv
12670 T1<char>::~T1(void)
c906108c
SS
12671
12672 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12673
c906108c
SS
12674Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12675
12676 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12677 * gdb.trace/backtrace.exp: Likewise.
12678 * gdb.trace/circ.exp: Likewise.
12679 * gdb.trace/collection.exp: Likewise.
12680 * gdb.trace/deltrace.exp: Likewise.
12681 * gdb.trace/infotrace.exp: Likewise.
12682 * gdb.trace/limits.exp: Likewise.
12683 * gdb.trace/packetlen.exp: Likewise.
12684 * gdb.trace/passc-dyn.exp: Likewise.
12685 * gdb.trace/passcount.exp: Likewise.
12686 * gdb.trace/report.exp: Likewise.
12687 * gdb.trace/save-trace.exp: Likewise.
12688 * gdb.trace/tfind.exp: Likewise.
12689 * gdb.trace/tracecmd.exp: Likewise.
12690 * gdb.trace/while-dyn.exp: Likewise.
12691 * gdb.trace/while-stepping.exp: Likewise.
12692
126931998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12694
12695 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12696
12697Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12698
12699 From Brendan Kehoe:
12700 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12701 int return types.
12702
12703Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12704
12705 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12706 remote dos host testing right.
12707
12708Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12709
12710 * gdb.base/corefile.exp: remove some xfails.
12711
12712Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12713
12714 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12715 have different timestamps.
12716
12717Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12718
12719 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12720 gdb.base/default.exp: Replace "exec" with "executable".
12721
12722Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12723
12724 * gdb.base/default.exp: Change else if to elseif from previous
12725 delta.
12726
12727Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12728
12729 * gdb.base/default.exp: Add brace missing from previous delta.
12730
12731Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12732
12733 * gdb.base/default.exp: Support test for info float for all
12734 varieties of arm toolchain.
12735
dc96c6c7 12736Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12737
12738 * gdb.trace/*.exp: remove "remote_download" command.
12739
dc96c6c7 12740Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12741
12742 * gdb.trace/*.exp: remove -gdwarf from compile.
12743
12744Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12745
12746 * gdb.trace/configure.in(AC_INIT): typo
12747 * gdb.trace/configure: regenerated
12748
dc96c6c7 12749Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12750
12751 * config/m68k-emc.exp: New file.
12752 * lib/<emc-support.exp trace-support.exp}: New files.
12753 * configure.in: add new test directory gdb.trace.
12754 * gdb.trace/{configure configure.in Makefile.in}: New files.
12755 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12756 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12757 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12758 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12759 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12760 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12761 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12762
dc96c6c7 12763Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12764
12765 * gdb.c++/classes.exp: Change all regular expressions to match
12766 arbitrary combinations of newline/carriage-return, so that they
12767 will work equally well on Unix and Windows.
12768 * gdb.c++/inherit.exp: ditto.
12769 * gdb.c++/virtfunc.exp: ditto.
12770
127711998-08-11 Dawn Perchik <dawn@cygnus.com>
12772
12773 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12774
c2d11a7d
JM
12775Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12776
12777 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12778 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12779 to use a0-a3/d0-d3 as needed.
12780
12781Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12782
12783 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12784 * gdb.disasm/am33.exp: Corresponding changes.
12785
c906108c
SS
127861998-07-11 Felix Lee <flee@cygnus.com>
12787
12788 * gdb.base/callfuncs.exp: add cmp10 test.
12789 * gdb.base/callfuncs.c (cmp10): new function.
12790
12791Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12792
d63a86f8 12793 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12794 into two parts to get around a synchronization problem in expect.
12795
3fc11d3e
JM
12796Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12797
12798 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12799
12800 * configure.in: Add options for gdbtk testsuite.
12801
12802 * configure: Regenerate.
12803
12804 * gdb.gdbtk: New directory to hold gdbtk tests.
12805
c906108c
SS
12806Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12807
12808 * gdb.fortran/types.exp: Escape brackets in expect patterns
12809 for test_float_literal_types_accepted tests.
12810 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12811 before run test.
12812
c2d11a7d
JM
12813Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12814
12815 * am33.exp: Just compile, do not link the testcase.
12816 * am33.s: Add ".am33" pseudoop to force am33 mode.
12817
c906108c
SS
128181998-06-25 Felix Lee <flee@cygnus.com>
12819
12820 * gdb.base/setshow.exp: make sure $pc is sane.
12821
12822 * gdb.stabs/weird.exp: split expect patterns properly.
12823
c2d11a7d
JM
12824Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12825
12826 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12827 * gdb.disasm/am33.exp: Run it.
12828
dc96c6c7 12829Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12830
12831 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12832 match processing (and eliminate spurious timeouts when running).
12833
dc96c6c7 12834Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12835
12836 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12837 exception test, but conditionalize it on target [mach | gnu].
12838
dc96c6c7 12839Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12840
12841 * gdb.base/overlays.exp: fixup compile line for linker script.
12842
12843Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12844
12845 * gdb.fortran/types.exp: don't guess at float size.
12846
12847Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12848
12849 * gdb.base/exprs.exp: delete test that depends on int size.
12850
12851Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12852
12853 * config/sim.exp: Removed checks for target triplets.
12854 (gdb_target_sim): Use gdb,target_sim_options.
12855
12856Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12857
12858 * gdb.base/reread.exp: New file.
12859 * gdb.base/reread1.c: New file.
12860 * gdb.base/reread2.c: New file.
12861
12862Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12863
12864 * config/sim.exp: Use 'target sim -sparclite' when running
12865 SPARClite programs.
12866
12867Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12868
12869 * gdb.base/structs2.exp: New file.
12870 * gdb.base/structs2.c: New file.
12871
12872Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12873
12874 * gdb.asm/common.inc: New file.
12875 * gdb.asm/d10v.inc: New file.
12876 * asm-source.exp: Pass -I's to gas to find .inc files.
12877 Update line numbers in expected output.
12878 * asmsrc1.s: Rewrite.
12879 * asmsrc2.s: Rewrite.
12880 * configure.in: Create arch.inc symlink.
12881 * configure: Regenerate.
12882 * Makefile.in (distclean): Delete arch.inc.
12883
12884Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12885
12886 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12887 (t_enum_value2): ditto
12888 (t_enum_value3): ditto
12889 (main): ditto
12890Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12891
12892 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12893 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12894 change.
12895 Use gdb_test instead of send_gdb/gdb_expect sequences.
12896
12897Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12898
12899 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12900 not void.
12901
12902Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12903
12904 * gdb.base/branches.c: Code with lots of loops and
12905 subroutines. Used to test gdbs ability to single step through PC
12906 changes, especially to test mips-tdep.c:mips_next_pc
12907
12908Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12909
12910 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12911 more rigorous EGCS C++ error checking.
12912
12913Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12914
a9c64011
AS
12915 * gdb.base/help.exp: Clean up `help set args' and `help show args'
12916 tests.
12917 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
12918 function when asleep.
12919 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
12920 for i*86 Linux and SVR4 signal handling problems.
12921 Remove linux xfail for `next to handler in signals_tests_1', fixed
12922 by recent infrun.c change.
12923 Limit backtrace to 10 frames to avoid timeout problems with infinite
12924 stack backtraces.
12925 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12926 target.[ch] change.
c906108c
SS
12927
12928Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12929
12930 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12931 for a newline from gdb before continuing.
12932 (default_gdb_exit): Just look for y or n.
12933 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12934 it does, fail the rests of the tests in the file.
12935
12936Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12937
12938 * config/cygmon.exp: New file.
12939
12940Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12941
12942 * gdb.base/list.exp: Fix problem with "list default lines around
12943 main" test on remote targets.
12944
12945 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12946 run test on remote targets.
12947
12948Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12949
12950 * gdb.asm: New directory.
12951 * configure.in: Configure it.
12952 * configure: Regenerate.
12953 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12954 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12955
12956Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12957
12958 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12959
dc96c6c7 12960Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12961
a9c64011
AS
12962 * gdb.base/overlays (several files): Merge the two overlay
12963 managers into one. Change variables (foox, barx, bazx, grbxx)
12964 back into ints but force them to load in their proper sections.
c906108c
SS
12965
12966Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12967
12968 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12969 on-chip insn memory and IMAP1 to upper 128k.
12970 (D10VCopy): Handle memory regions crossing 16k boundaries.
12971 (D10VCopy): Transfer data in 32 bit chunks.
12972
12973Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12974
12975 * gdb.base/overlays.c (main): Exit normally when result is
12976 correct.
12977
12978 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12979 map. Include space for printf in .text segment.
12980
12981 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12982 updated d10v memory VMA/LMA map.
12983 (D10VCopy): Call D10VTranslate.
d63a86f8 12984
c906108c
SS
12985Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12986
12987 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12988
12989 * gdb.base/bar.c (barx, bar): Change variable to small array so
12990 that it won't be put into the .sdata - small data -
12991 section. Update reference.
12992 * gdb.base/baz.c (bazx, baz): Ditto.
12993 * gdb.base/foo.c (foox, foo): Ditto.
12994 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12995
12996 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12997 to be arrays.
d63a86f8 12998
dc96c6c7 12999Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13000
a9c64011
AS
13001 * gdb.base/overlays.exp: fix up and get working again.
13002 Add tests for backtraces from an overlay function.
d63a86f8 13003
c906108c
SS
13004Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13005
13006 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13007 "calling function with watchpoint enabled".
13008
13009Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13010
13011 * gdb.base/break.exp (test_next_with_recursion): Remove
13012 gdb_suppress_tests for d10v-*-*.
13013 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13014 pending review of whether it is useful or not.
13015
13016Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13017
13018 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13019
13020Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13021
13022 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13023 * config/dve.exp: New file to support Densan boards.
13024
13025Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13026
13027 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13028 reads and BSD.
13029
13030Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13031
13032 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13033 response.
13034
13035 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13036
13037Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13038
13039 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13040 test.
13041
13042 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13043 target_sizeof_long and target_bigendian_p.
13044 (structs_by_value, structs_by_reference): Check values according
13045 to targets word size and endianess.
d63a86f8 13046
c906108c
SS
13047Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13048
13049 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13050 output.
13051
13052Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13053
13054 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13055 Update test of set args help to match source change.
13056
13057Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13058
13059 * gdb.base/default.exp: Expect help system output to be in
13060 alphabetical order.
13061 * gdb.base/help.exp: Ditto.
13062
13063Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13064
13065 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13066 "i*86-pc-linux-gnu*".
13067 * gdb.base/interrupt.exp: Ditto.
13068 * gdb.base/corefile.exp: Ditto.
13069
13070 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13071 define vxworks when building the testcase.
13072
13073 * gdb.base/ptype.exp: Fix testnames to be unique.
13074 * gdb.base/radix.exp: Ditto.
13075 * gdb.base/term.exp: Ditto.
13076 * gdb.base/whatis.exp: Ditto.
13077 * gdb.c++/classes.exp: Ditto.
13078
13079Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13080
13081 * gdb.base/callfuncs.exp: Fix indentation.
13082
13083 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13084 suppress_flag has been set.
13085 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13086 target feature.
13087
13088Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13089
13090 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13091 the testcase.
13092
13093 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13094 set_debug_traps() and breakpoint().
13095 * gdb.c++/misc.cc (main): Ditto.
13096 * gdb.c++/templates.cc (main): Ditto.
13097 * gdb.c++/virtfunc.cc (main): Ditto.
13098
13099Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13100
13101 * lib/gdb.exp(gdb_step_for_stub): New function.
13102 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13103 exists, reload the executable and do a "continue" instead of
13104 doing a jump.
13105 (runto_main): Use gdb_step_for_stub.
d63a86f8 13106
c906108c
SS
13107 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13108 tests to have unique names.
13109 * gdb.base/callfuncs.exp: Ditto.
13110 * gdb.base/commands.exp: Ditto.
13111 * gdb.base/default.exp: Ditto.
13112 * gdb.base/help.exp: Ditto.
13113 * gdb.base/list.exp: Ditto.
13114 * gdb.base/opaque.exp: Ditto.
13115 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13116 similar tests.
d63a86f8 13117
c906108c
SS
13118 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13119 * gdb.c++/cplusfuncs.cc: Ditto.
13120 * gdb.c++/virtfunc.cc: Ditto.
13121
13122 * config/monitor.exp: Keep track of the last file we saw, rather
13123 than trying to get the info from gdb.
13124
13125 * gdb.fortran/types.exp: Move comment to previous line.
13126
13127Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13128
13129 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13130 target mode.
13131
13132Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13133
13134 From Bob Manson:
13135 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13136 string from GDB when it connects.
13137
13138 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13139
13140Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13141
13142 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13143 if we can't get a debug format from GDB (we may be testing an
13144 older GDB). Use a 10 second timeout when checking for the format.
13145
13146 * gdb.stabs/weird.exp: Fix quoting.
13147
13148 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13149
13150Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13151
13152 * config/arm-ice.exp: New file.
13153
13154Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13155
13156 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13157 until it has been modified to work with the new testsuite.
13158
99707966 13159 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13160 testcase won't compile, cause all of the testcases in the file to
13161 fail instead.
13162
13163 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13164 (gdb_clear_suppressed): New procedure.
13165 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13166 it contains a positive value.
13167
13168Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13169
13170 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13171
13172 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13173
13174Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13175
13176 * lib/gdb.exp (setup_xfail_format): New function.
13177 (get_debug_format): New function to get debug format.
13178 (debug_format): New global variable to hold last value set
13179 by get_debug_format.
13180 * gdb.base/list.exp: Call get_debug_format and expect some
13181 tests to fail for DWARF 1 and COFF formats.
13182 * gdb.c++/ptype.exp: Ditto.
13183 * gdb.c++/classes.exp: Ditto.
13184 * gdb.c++/cplusfuncs.exp: Ditto.
13185 * gdb.c++/inherit.exp: Ditto.
13186 * gdb.c++/templates.exp: Ditto.
13187 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13188
c906108c
SS
13189Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13190
13191 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13192 host doesn't have a currently-open connection.
13193
13194 * config/sparclet.exp: Cleanups and fixes to make it generic for
13195 any gdb stub target. Handle cases where gdb doesn't respond when
13196 interrupted in a sane fashion.
13197
13198 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13199 same thing in a totally different way.
13200
13201 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13202 setting "timeout".
13203 (gdb_start): We set the global gdb_prompt variable in
13204 default_gdb_init now.
13205
13206Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13207
13208 * gdb.base/printcmds.exp: Fix "check for floating addition"
13209 regexp to accept results within approx +/- .01 of exact value.
13210 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13211
13212Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13213
13214 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13215 properly.
13216 (gdb_expect): Add optional timeout parameter, and add timeout
13217 value to various calls.
13218 (gdb_suppress_tests): Only give one warning message per group.
13219
13220Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13221
13222 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13223 global variables. Handle getting a value for $timeout more
13224 gracefully.
13225
13226Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13227
13228 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13229 initialize.
13230 (default_gdb_init): New procedure; allow gdb_init to be overridden
13231 by a target configuration file.
13232 (gdb_expect): Pass the timeout to remote_expect.
13233
13234 * config/monitor.exp(gdb_load): Fix typo in regexp.
13235
13236Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13237
13238 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13239
13240Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13241
13242 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13243 here. Call gdb_target_exec before rebooting the target, to make
13244 sure the connection to the target is closed.
13245 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13246 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13247 Also detect "Timeout reading from remote" error.
13248
13249 * config/gdbserver.exp: Pass the executable being loaded to
13250 gdb_target_monitor. Don't call gdb_file_cmd here; let
13251 gdb_target_monitor do it.
13252
13253 * gdb.disasm/hppa.exp: Don't use exec_output.
13254
13255Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13256
13257 * gdb.base/list.exp: If we're debugging a non-native target,
13258 try to set the pc register to point to the start of the
13259 program before doing the first list command.
13260
13261 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13262 test_calls after restarting.
13263
13264 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13265 reloading.
13266
13267 * gdb.base/watchpoint.exp: Fix typo.
13268
13269 * gdb.base/setshow.exp: Check for use_gdb_stub.
13270
13271 * gdb.base/break.exp: Fix continue until exit test for the gdb
13272 stub case.
13273 * gdb.base/langs.exp: Ditto.
13274
13275 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13276 gdb_load_offset. If we weren't given a file to load, figure out
13277 what the current file is and use it.
13278
13279 * config/i386-bozo.exp: New file.
13280
13281Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13282
13283 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13284 feature.
13285
13286 * config/proelf.exp: New entry.
13287
13288Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13289
13290 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13291 of regexps.
13292
13293 * gdb.base/watchpoint.exp: Don't run the test_stepping
13294 tests if gdb can't call functions on the target.
13295
13296 * gdb.base/setshow.exp: Don't run the set prompt tests if
13297 the board has gdb_prompt set.
13298
13299Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13300
13301 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13302 * gdb.base/commands.exp: Likewise.
13303 * gdb.base/setshow.exp: Likewise.
13304
13305Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13306
13307 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13308 feature.
13309
13310 * config/i960.exp: New file.
13311
13312Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13313
13314 * gdb.base/funcargs.exp: Check for gdb,short_int target
13315 feature instead of looking for explicit target triplets.
13316
dc96c6c7 13317Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13318
d63a86f8 13319 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13320 "p 123DEADBEEF", to check parse_number.
13321 * top.c: change "to enable to enable" to "to enable" in a couple
13322 of help strings.
13323
13324Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13325
13326 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13327 on the mn10300.
d63a86f8 13328
c906108c
SS
13329Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13330
13331 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13332 where the test executable is run with explicit args.
13333 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13334
13335Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13336
13337 * gdb.base/run.c: Use FAKEARGV to build test executable that
13338 does not require a command line arg, since most simulators
13339 don't currently support passing such an arg into the simulated
13340 program.
13341 * gdb.base/commands.exp: Change tests to insert the proper
13342 value as the arg to the first recursive factorial call. Change
13343 compilation line to define FAKEARGV at compile time.
13344
13345Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13346
13347 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13348 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13349 function with watchpoint enabled" test.
13350
13351Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13352
13353 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13354 Don't call gdb_test when the command doesn't return to a gdb prompt.
13355
13356 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13357 "Tests restarted" messages.
13358
13359Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13360
13361 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13362
dc96c6c7 13363Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13364
13365 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13366 for INFO SYMBOL; add help tests for OVERLAY commands.
13367 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13368 add tests for OVERLAY commands
13369 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13370 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13371 * gdb.base/sigall.c: add usestubs code frag
13372 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13373
c906108c
SS
13374Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13375
13376 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13377 failures.
13378 (gdb_stop_suppressing_tests): Note that tests have restarted.
13379
13380Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13381
13382 * config/h8300.exp: New file.
13383
13384Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13385
13386 * gdb.base/setshow.exp: Check for the existence of a
13387 feature, not its value.
13388
13389Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13390
13391 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13392
13393 * gdb.base/scope.exp: It's now init0(), not init().
13394
13395 * gdb.base/scope0.c: For now, change init() to be init0().
13396
13397 * config/monitor.exp: Use gdb_serial in preference to serial
13398 or netport.
13399
13400 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13401 and it's not already set.
13402
13403Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13404
13405 * gdb.base/setshow.exp: Only test the run command if the target
13406 isn't using a stub and if it supports argument passing.
13407
13408Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13409
13410 * config/udi.exp(gdb_start): Make sure UDICONF is set
13411 properly before starting gdb.
13412
13413Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13414
13415 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13416 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13417 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13418
13419Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13420
13421 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13422 specialized code to reboot the board, use remote_reboot instead.
13423
13424 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13425
13426 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13427
13428 * config/monitor.exp: Make sure we disconnect from the target.
13429 Also, try a reboot/reload cycle instead of failing if the
13430 load fails.
13431
13432Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13433
13434 * gdb.base/default.exp: Don't set match_max.
13435 * gdb.base/help.exp: Ditto.
13436 * gdb.base/list.exp: Ditto.
13437 * gdb.base/signals.exp: Ditto.
13438
13439 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13440 set, use remote_ld to download the testcase instead of
13441 the GDB loader.
13442
13443Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13444
13445 * config/vr5000.exp: New file.
13446
13447 * config/monitor.exp(gdb_target_monitor): Add pattern for
13448 "Ending remote" to detect errors in connecting.
13449
13450 * gdb.base/setshow.exp: Add .* within auto language test.
13451
13452 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13453 target feature.
13454
13455 * config/monitor.exp(gdb_load): Check for a failure when loading,
13456 and reboot the board if necessary.
13457
13458 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13459 a set of tests. Remove print.* from the patterns being checked.
13460
13461Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13462
13463 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13464 refer to gdb_spawn_id.
13465
13466 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13467 longer used.
13468 * config/sparclet.exp: Ditto.
13469 * config/sparclet-old.exp: Ditto.
13470 * config/slite.exp: Ditto.
13471 * config/sim.exp: Ditto.
13472 * gdb.base/funcargs.exp: Ditto.
13473
13474 * lib/gdb.exp:Remove references to gdb_spawn_id.
13475 (gdb_expect): Move to remote.exp.
13476
13477Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13478
13479 * config/monitor.exp: Detect the "Couldn't establish connection"
13480 message from GDB.
13481
13482Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13483
13484 * gdb.base/bitfields.exp: Use runto instead of explicit
13485 gdb_run_cmd/gdb_expect sequences.
13486
13487 * gdb.base/break.exp(text_next_with_recursion): Add match for
13488 gdb_expect call.
13489
13490 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13491 We also need to handle the "A program is being debugged already"
13492 prompt from gdb. Use gdb_test to set the baud rate.
13493
13494 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13495 to 20000. Really. I mean it.
13496
13497Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13498
13499 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13500 fails. If suppress_flag is set, skip perror message about not
13501 being able to send to GDB.
13502 (send_gdb): If suppress_flag is set, don't try to send commands to
13503 GDB.
13504 (gdb_expect): If suppress_flag is set, always fail immediately.
13505 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13506 (gdb_init): Call gdb_stop_suppressing_tests.
13507 (default_gdb_exit): Ditto.
13508 (default_gdb_start): Ditto.
13509
13510 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13511 gdb_stop_suppressing_tests as appropriate.
13512 * gdb.base/break.exp: Ditto.
13513 * gdb.base/callfuncs.exp: Ditto.
13514 * gdb.base/commands.exp: Ditto.
13515 * gdb.base/exprs.exp: Ditto.
13516 * gdb.base/funcargs.exp: Ditto.
13517 * gdb.base/list.exp: Ditto.
13518 * gdb.base/recurse.exp: Ditto.
13519 * gdb.base/scope.exp: Ditto.
13520 * gdb.base/structs.exp: Ditto.
13521 * gdb.c++/inherit.exp: Ditto.
13522
13523Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13524
13525 * config/vr4300.exp: New file.
13526
99707966 13527 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13528
99707966 13529 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13530
13531Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13532
13533 * lib/gdb.exp(gdb_init): New function.
13534
13535 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13536 for each individual variable set.
13537
13538 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13539 name.
13540
13541 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13542
13543 * gdb.base/scope.exp: Use gdb_test.
13544
13545 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13546 aborting; the testsuite driver will do that for us (see
13547 gdb_finish). Also, use gdb_test in a few more places.
13548
13549Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13550
13551 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13552
13553Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13554
13555 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13556 and "add_tests" are not at the same address.
13557
13558Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13559
13560 * gdb.base/ptype.exp: Use gdb_test.
13561
13562Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13563
13564 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13565 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13566 left in. No longer expect them to fail.
13567
13568 * gdb.stabs/*.mt; Deleted, no longer used.
13569 * gdb.stabs/configure.in: Remove references to target makefile
13570 frags.
13571 * gdb.stabs/configure: Rebuilt.
13572
13573 * gdb.disasm/*.mt: Deleted, no longer used.
13574 * gdb.disasm/configure.in: Remove references to target makefile
13575 frags. Use "sh3.s" as the unique filename for this directory.
13576 * gdb.disasm/configure: Rebuilt.
13577
13578 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13579 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13580 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13581
13582Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13583
13584 * config/udi.exp: Use mondfe,name instead of remote_host.
13585
13586Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13587
13588 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13589 a function with a watchpoint enabled on the mn10200.
13590
13591 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13592 before trying to create it!
13593
13594Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13595
13596 * config/vx.exp: Use hostname instead of netport.
13597
13598 * config/vxworks.exp: New file.
13599
13600 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13601
13602 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13603 gdb before assuming everything worked. Send a ^C if a timeout
13604 occurs.
13605
13606 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13607 $gdb_spawn_id directly.
13608 (gdb_run_cmd): Try _start as well as start. Use the target feature
13609 gdb,start_symbol as the symbol to start from when jumping.
13610
13611Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13612
13613 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13614 redundant) test.
13615
13616 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13617 it doesn't lose for 16bit integer systems.
13618
13619Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13620
13621 * gdb.fortran/types.exp: If the target doesn't support "double"
13622 data types, then expect "real" types to only be 4 bytes.
13623
13624 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13625 call tests if the target doesn't support inferior function calls.
13626
13627 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13628 in printf tests.
13629
13630Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13631
13632 * gdb.base/help.exp: Disable "help set", "help show", and
13633 "help support". Simplify regexp for "help stack".
13634
13635 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13636 to 60 seconds. Temporarily set match_max to 15000 around the
13637 "info copying" test.
13638
13639 * gdb.base/nodebug.exp: Don't try to do an inferior function
13640 call if the target doesn't support them.
13641 * gdb.base/printcmds.exp: Likewise.
13642 * gdb.base/setvar.exp: Likewise.
13643 * gdb.base/structs.exp: Likewise.
13644 * gdb.c++/templates.exp: Likewise.
13645 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13646
13647 * gdb.base/recurse.exp: Enable for the mn10200.
13648
13649 * configure.in: Do configure gdb.stabs directory for *-*-elf
13650 targets.
13651 * configure: Rebuilt.
13652
13653 * gdb.base/break.exp: Check for gdb,noresults before testing
13654 exit status and/or results from the target.
13655 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13656 * lib/gdb.exp: Remove old (now bogus) initialization of
13657 noinferior, noargs, noresults and nosignals.
13658
13659Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13660
13661 * config/sh.exp: New file.
13662
13663 * config/slite.exp: Try to connect multiple times to the board
13664 before rebooting. Only send a "monitor run" if need_monitor_run
13665 is set.
13666
13667 * gdb.base/break.exp: Don't do the "stub continue" test if
13668 the target has gdb_stub set.
13669
13670 * gdb.base/callfuncs.exp: Increase the timeout.
13671
13672 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13673 if the target has gdb,noinferiorio set.
13674
13675 * gdb.base/list.exp: Increase match_max to 10000 characters.
13676
13677 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13678
13679 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13680 target.
13681
13682 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13683
13684Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13685
13686 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13687 trying to delete the copy of gdb. Catch the file delete so we
13688 don't die if the delete fails; also, the file should be copied to
13689 the host, not to the build.
13690
13691Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13692
13693 * lib/gdb.exp(gdb_test): Surround the result pattern with
13694 parenthesis in case it contains multiple regexps separated
13695 with |.
13696
13697 * gdb.base/watchpoint.exp: Use gdb_test.
13698 * gdb.base/default.exp: Ditto.
13699
13700Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13701
99707966 13702 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13703
c906108c
SS
13704 * gdb.base/scope.exp: Use gdb_test.
13705 * gdb.c++/classes.exp: Ditto.
13706 * gdb.c++/inherit.exp: Ditto.
13707
13708Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13709
13710 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13711 remote_exec instead.
13712 * gdb.base/corefile.exp: Don't be ridiculous.
13713 * gdb.base/*.c: Add missing stub invocations.
13714
13715Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13716
13717 * config/slite.exp: Miscellaneous fixes.
13718
13719 * lib/gdb.exp: Fix runto.
13720
13721 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13722 the target.
13723
13724 * gdb.base/watchpoint.exp: Fix regexp.
13725
13726 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13727 close and wait commands, as the descriptor may now be
13728 invalid. Always call "remote_close host".
13729
13730Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13731
13732 Major rewrite for testsuite revision.
d63a86f8 13733
c906108c
SS
13734 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13735 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13736 instead of relying on spawn_id to always contain a valid
13737 spawn id.
13738 (get_compiler_info): New procedure to build the ${binfile}.ci
13739 file, instead of replicating this in N different places.
13740 (gdb_compile): New procedure.
d63a86f8 13741
c906108c
SS
13742 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13743 appropriate arguments) instead of compile. Use gdb_test in a lot
13744 more places. Use send_gdb instead of send. Always run gdb_start
13745 at the start of a testcase, as this is no longer done magically.
13746
13747 config/*-gdb.exp: Rename without the -gdb suffix.
13748
13749 config/mips.exp: Use remote_close instead of exit_remote_shell.
13750 config/monitor.exp: Use target_info instead of looking at
13751 baud, timeout, etc.
13752 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13753
13754Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13755
13756 * gdb.c++/templates.exp (test_ptype_of_templates),
13757 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13758 Update expect patterns for destructors and assignment operators
13759 to match corresponding c-typeprint.c changes.
13760 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13761 to destructor breakpoint test, GDB should be able to set the
13762 destructor breakpoint without specifying arguments.
13763
13764Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13765
13766 * gdb.threads/pthreads.exp: Change result for failure to compile due
13767 to lack of pthreads runtime support from an error to simply an
13768 unsupported test, per dejagnu standards.
13769
13770Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13771
13772 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13773 where GDB exits to reduce pattern match time.
13774 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13775
13776 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13777
dc96c6c7 13778Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13779
13780 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13781 * gdb.base/default.exp: ditto.
13782 * gdb.base/nodebug.exp: ditto.
13783 * gdb.base/printcmds.exp: ditto.
13784 * gdb.base/ptype.exp: ditto.
13785 * gdb.base/setvar.exp: ditto.
13786 * gdb.base/structs.exp: ditto.
13787 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13788
13789Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13790
13791 * configure, */configure: Rebuild with autoconf 2.12.
13792
13793Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13794
13795 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13796 use new i*86-pc-linux*-gnu quads.
13797 * gdb.base/corefile.exp: Ditto.
13798 * gdb.base/signals.exp: Ditto.
13799 * gdb.base/sigall.exp: Ditto.
13800 * gdb.base/interrupt.exp: Ditto.
13801
13802 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13803 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13804 RedHat 4.0.
d63a86f8 13805
c906108c
SS
13806 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13807 linux. This allows the test case to at least compile on latest
13808 linux, but still not run due to missing the threads runtime library.
13809
13810Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13811
13812 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13813 directory to search gdb directory. Accept and step over conditional
13814 stack alignment code. Consume $prompt in failure cases.
13815 Reset timeout to $oldtimeout instead of some arbitrary value.
13816 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13817 timeout problems with infinite stack backtraces.
13818 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13819 Accept function parameters for linkfunc member.
13820
13821Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13822
13823 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13824 (CXXFLAGS): Remove, unreferenced.
13825 (B_OPTIONS): Add for -B options and add code to initialize with
13826 previous -B options and also add -B option to pick up cross compiled
13827 runtime.
13828 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13829 doing cross compiles.
13830 (target_alias): Declare global.
13831 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13832 to verify that gcc exists in build tree, and if so set CC to that
13833 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13834
c906108c
SS
13835Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13836
13837 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13838 ptype test for anonymous union. Fixup testcase to match
13839 current gcc debug output.
13840
13841Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13842
13843 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13844 force argument to an unsigned long type.
13845
13846Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13847
13848 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13849 tests and anonymous union print/ptype tests.
13850 * gdb.base/list.exp (test_forward-search): Increase timeout by
13851 5 minutes for the "search extremely long line" case.
13852 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13853 completely optional and that the pass/fail messages use the command as
13854 the message if that third arg is a null string.
13855 (gdb_test_exact): Arrange that a null string pattern means match a
13856 null string output rather than any output, which might include random
13857 errors.
13858 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13859 backtrace test.
13860 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13861 always failing and failure is now exposed by gdb.exp changes.
13862
13863Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13864
13865 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13866 weren't being noted.
13867
13868Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13869
13870 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13871 * gdb.stabs/weird.exp: Remove v_comb xfails.
13872
dc96c6c7 13873Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13874
13875 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13876 list.exp scope.exp watchpoint.exp]
c906108c 13877 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13878
dc96c6c7 13879Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13880
13881 * config/monitor.exp: Increase download timeout to 1000 seconds.
13882
dc96c6c7 13883Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13884
13885 * config/m32r.exp: Increase timeout to 120 seconds.
13886
13887Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13888
13889 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13890 and accept older ordering as obsolescent gcc or gdb.
13891 * gdb.c++/templates.exp: Ditto.
13892 * gdb.c++/virtfunc.exp: Ditto.
13893
13894Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13895
13896 * gdb.base/coremaker.c: Add code to mmap some data so we
13897 can check that it ends up in the core file.
13898 * gdb.base/corefile.exp: Add test to read mmapped data
13899 from core file.
13900
dc96c6c7 13901Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13902
13903 * config/m32r.exp: New file.
13904
13905Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13906
13907 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13908 that cflags can contains -gstabs, and work correctly for other tests.
13909
dc96c6c7 13910Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13911
13912 * gdb.base/setshow.exp: New file, tests show and set.
13913 * gdb.base/setshow.c: New file, tests show and set.
13914 * gdb.base/help.exp: Add test for help set|show annotate.
13915 * gdb.base/default.exp: Add test for set|show annotate.
13916
13917Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13918
13919 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13920 errors unique.
13921 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13922 explicitly.
13923
13924Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13925
13926 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13927 and width commands. This is done elsewhere.
13928 * (gdb_start): Don't call gdb_start_sim here. That's already
13929 done in gdb_load. This fixes lots of failures in default.exp.
13930
13931Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13932
13933 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13934 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13935 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13936 in the same we we treat other failures (since it may be an expected
13937 condition), rather than as an error.
13938 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13939 old test format.
13940
13941Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13942
13943 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13944 (distclean maintainer-clean realclean): No need to remove files
13945 twice. Nuke the duplicates.
13946 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13947 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13948 Remove config.h along with other config files.
13949
13950Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13951
13952 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13953 "p func1 ()" and note that rests of tests are skipped.
13954 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13955 setup_xfails for "print func2::coremaker_local".
13956 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13957 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13958 affected by the previous run test.
13959 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13960 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13961 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13962 "pass int powerset tuple" and "pass modeless int powerset tuple".
13963 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13964 "real write 4" and "real write 8".
13965 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13966 setup_xfails for "print vs1 after tuple assign 2",
13967 "print \$i after tuple assign 2", and
13968 "print vs2 after tuple assign 2".
13969 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13970 meaningful error message and return -1 so the caller can
13971 suppress further tests and avoid a cascade of errors.
d63a86f8 13972
c906108c
SS
13973Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13974
13975 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13976 format for printing version.
13977 * gdb.base/default.exp: Ditto.
13978 * gdb.base/interrupt.exp: Fix problem with cascade of
13979 errors if child process dies while calling a function.
d63a86f8 13980
c906108c
SS
13981Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13982
13983 * Makefile.in (VPATH): Add
13984 * Makefile.in (Makefile, config.status): Fix rules so things get
13985 remade when necessary.
13986
13987Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13988
13989 * Makefile.in (just-check): Add path to sibling expect dir
13990 to environment variable specified by RPATH_ENVVAR.
13991
13992Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13993
13994 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13995 (just-check): Add shared library paths for libstdc++, tk,
13996 tcl, bfd, and opcodes to the environment variable specified
13997 in RPATH_ENVVAR.
13998 * configure.in: Add support to recognize --enable-shared flag
13999 and generate correct value for RPATH_ENVVAR.
14000 * configure: Regenerated with autoconf.
14001
14002Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14003
14004 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14005 include all osf versions.
14006 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14007 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14008 when target is linux. When failing to build pthreads test
14009 executable, give more meaningful message.
14010 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14011 arg for pthread_create.
d63a86f8 14012
c906108c
SS
14013Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14014
14015 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14016 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14017 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14018 and -lpthreads (everybody else).
14019 (test_startup): Fail gracefully if threads are not supported.
14020 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14021 "p/c array_index("abcdef",2)" when not gcc compiled.
14022 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14023 "print func2::coremaker_local" when not gcc compiled.
14024 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14025 "ptype on opaque struct tagname (statically)",
14026 "ptype on opaque struct tagname (dynamically) 1", and
14027 "ptype on opaque struct tagname (dynamically) 2"
14028 for not compiled with gcc.
14029 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14030 backtrace when compiled with gcc.
d63a86f8 14031 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14032 than always return success.
14033
14034Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14035
14036 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14037
14038Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14039
14040 * gdb.base/structs.exp: Undo last change.
14041
14042Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14043
14044 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14045 encapsulate all the steps/nexts done during self test, starting
14046 at main, and makes them less sensitive to optimization issues.
14047 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14048 signal handler" test.
14049 * gdb.threads/pthreads.exp: Only run this for native configs.
14050 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14051 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14052 tests.
14053 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14054 for "runto test_calls(void)" test.
d63a86f8 14055
c906108c
SS
14056Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14057
14058 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14059 and don't expect address info in breakpoint confirmations.
14060
14061Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14062
14063 * gdb.base/list.exp (test_forward_search): Increase timeout
14064 temporarily by 60 seconds for searching extremely long line,
14065 and then reset to old value when done. Increase expect input
14066 buffer to 10000.
14067
14068Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14069
14070 * gdb.base/list.exp (test_forward_search): Fix to handle very
14071 long source line without overflowing expect's input buffer.
14072
14073Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14074
14075 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14076 "buffer_full".
14077
14078 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14079 "buffer_full".
14080
14081 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14082 "buffer_full".
14083
14084 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14085 "buffer_full".
14086
14087Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14088
14089 * configure.in (configdirs): Add gdb.threads.
14090 * configure: Regenerated with autoconf.
14091 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14092 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14093 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14094
c906108c
SS
14095Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14096
14097 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14098
14099Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14100
14101 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14102 each signal's status in the output of "handle all print".
14103 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14104 the \r\n sequence that immediately precedes the gdb prompt.
14105 * gdb.base/a1-selftest.exp: Save original timeout and restore
14106 after test.
14107
14108Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14109
14110 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14111 symbol.
14112
14113Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14114
14115 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14116
14117Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14118
14119 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14120 timeout by 60 seconds.
14121
14122Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14123
14124 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14125 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14126 error return.
14127
14128Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14129
14130 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14131 gdb initialization, also report how long dejagnu waited. Restore
14132 old timeout before doing error return. Temporarily increase timeout
14133 by 3 minutes to allow for slow startups over heavy NFS use.
14134
14135Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14136
14137 * lib/gdb.exp: Report timeout value for verbosity level 2.
14138 * config/gdbserver.exp: Ditto.
14139 * config/hppro.exp: Ditto.
14140 * config/mips-gdb.exp: Ditto.
14141 * config/monitor.exp: Ditto.
14142 * config/netware.exp: Ditto.
14143 * config/sim-gdb.exp: Ditto.
14144 * config/slite-gdb.exp: Ditto.
14145 * config/udi-gdb.exp: Ditto.
14146 * config/unix-gdb.exp: Ditto.
14147 * config/vx-gdb.exp: Ditto.
14148 * gdb.base/a1-selftest.exp: Ditto.
14149 * gdb.base/a2-run.exp: Ditto.
14150 * gdb.base/break.exp: Ditto.
14151 * gdb.base/corefile.exp: Ditto.
14152 * gdb.base/list.exp: Ditto.
14153 * gdb.base/recurse.exp: Ditto.
14154 * gdb.base/scope.exp: Ditto.
14155 * gdb.base/signals.exp: Ditto.
14156
14157Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14158
14159 * gdb.threads/Makefile.in (docdir): Removed.
14160
14161Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14162
14163 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14164 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14165 @srcdir@.
d63a86f8 14166 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14167 autoconf 2.5 or higher.
14168 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14169
14170Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14171
14172 * configure: Regenerated.
14173 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14174 avoid name clashes with SunOS headers.
14175
14176Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14177
14178 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14179
14180Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14181
14182 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14183 prototype information ends up in the compiler info file.
14184
14185Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14186
14187 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14188 attempting to regenerate it. Eliminate use of a temporary file
14189 and just generate the info file directly. Source it immediately,
14190 for consistency of use.
14191 * gdb.base/corefile.exp: Ditto
14192 * gdb.base/exprs.exp: Ditto.
14193 * gdb.base/funcargs.exp: Ditto.
14194 * gdb.base/langs.exp: Ditto.
14195 * gdb.base/list.exp: Ditto.
14196 * gdb.base/mips_pro.exp: Ditto.
14197 * gdb.base/nodebug.exp: Ditto.
14198 * gdb.base/opaque.exp: Ditto.
14199 * gdb.base/ptype.exp: Ditto.
14200 * gdb.base/scope.exp: Ditto.
14201 * gdb.base/setvar.exp: Ditto.
14202 * gdb.base/signals.exp: Ditto.
14203 * gdb.base/whatis.exp: Ditto.
14204 * gdb.c++/templates.exp: Ditto.
14205 * gdb.c++/virtfunc.exp: Ditto.
14206 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14207 whether or not to add -lstdc++ to the compile command line args.
14208
14209Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14210
14211 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14212 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14213 Increase timeout, a lot of single stepping might be needed if the
14214 target has no hardware watchpoints.
14215
14216Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14217
14218 * gdb.base/break.exp: Ignore compiler warnings when compiling
14219 break.c.
14220 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14221 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14222 from remote-sim.
14223 * gdb.base/exprs.exp: Add h8300 xfails.
14224 * gdb.base/funcargs.exp: Likewise.
14225 * gdb.base/nodebug.exp: Likewise.
14226 * gdb.base/printcmds.exp: Likewise.
14227 * gdb.base/ptype.exp: Likewise.
14228 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14229 h8300 xfails.
d63a86f8 14230 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14231 on the h8300.
14232 * gdb.base/funcargs.c: Explicitly make last constant argument to
14233 call_after_alloca_subr an unsigned long type.
14234 * gdb.base/return.c: Include stdio.h.
14235
14236Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14237
14238 * config/abug.exp: New file for the older Motorola Bug monitor
14239 that runs on the mvme13x series VME boards.
14240 * config/monitor.exp: Use the new config array for target settings
14241 if they exist.
14242
14243Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14244
14245 * sim-gdb.exp: Make the SH simulator allocate less space when
14246 it is targeted.
14247
14248Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14249
14250 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14251 test.
14252
14253Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14254
14255 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14256 "rs6000-*-*" for "list function in include file" when gcc compiled.
14257 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14258 for "p ctable1[120]".
14259 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14260 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14261 Remove setup_xfail for "rs6000-*-*" for
14262 "print 'scope0.c'::filelocal before run".
14263 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14264 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14265 since some compilers don't allow both options to be given
14266 on the same command line. Create object file and move it.
d63a86f8 14267
c906108c
SS
14268Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14269
14270 * gdb.base/corefile.exp: Always regenerate the core file, since
14271 we always regenerate the coremaker program. Detect special case
14272 where registers cannot be read from core file.
d63a86f8 14273
c906108c
SS
14274Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14275
14276 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14277 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14278 * gdb.c++/templates.exp: Only match on basename of file since
14279 some formats like xcoff don't encode directory information.
14280 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14281 and rs6000 AIX xcoff targets.
14282 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14283 * configure: Regenerate.
14284 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14285 here, rather than in distclean.
d63a86f8 14286
c906108c
SS
14287Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14288
14289 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14290 defined, and use it to compile the test case with -O2. The
14291 native compilation still uses no optimization.
14292 * gdb.base/mips_pro.c: Remove inline assembly code since
14293 it is compiled PIC by default, which results in assembler
14294 warnings that make the testsuite think the compilation
14295 was unsuccessful.
14296
14297Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14298
14299 * gdb.c++/misc.exp: Add note to message for
14300 "print s.a for foo struct" that this is a known gcc 2.7.2
14301 and earlier bug.
14302
14303Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14304
14305 * gdb.base/break.exp: Fix pattern for matching "Delete all
14306 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14307 setup_xfail for deleting all breakpoints test. Fix various
14308 timeout messages to include "(timeout)".
14309 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14310 for "p t_float_values2(3.14159,float_val2)".
14311 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14312 for "continue to call2g" when gcc compiled.
14313 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14314 "up to foo in langs.exp", "show language at foo in langs.exp",
14315 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14316 and "show language at fsub in langs.exp".
14317 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14318 "list line 1 in include file", "list message for lines past EOF",
14319 "list function in include file", "list list0.h:foo", and
14320 "list filename:function; nonexistant function".
14321 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14322 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14323 and "ptype t_char_array" to be for native cc only.
d63a86f8 14324
c906108c
SS
14325Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14326
d63a86f8 14327 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14328 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14329 "print func2::coremaker_local", and "backtrace in corefile.exp".
14330
14331Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14332
14333 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14334 "bt in signals.exp". This problem only appears when running
14335 the testsuite, and then only intermittently.
14336
14337Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14338
14339 * gdb.base/return.exp (return_tests): Differentiate between
14340 two tests of continuing.
14341
14342Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14343
14344 * */Makefile.in (maintainer-clean): Remove config.log.
14345 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14346 * gdb.c++/Makefile.in (PROGS): Add inherit.
14347 (clean): Remove *.ci.
14348
14349Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14350
14351 * gdb.c++/misc.cc: Add test code from Mike Stump.
14352 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14353
14354Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14355
14356 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14357 to "alpha-*-osf2*" and add comment.
14358 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14359 setup_xfail for "step over execarg initialization" and
14360 "step over corearg initialization".
14361 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14362 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14363 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14364 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14365 "print func2::coremaker_local", and "backtrace in corefile.exp".
14366 * gdb.base/signals.exp: Build and source signals.ci.
14367 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14368 to be for gcc only.
14369 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14370
c906108c
SS
14371Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14372
14373 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14374 Feb 3 procfs.c change.
14375
14376Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14377
14378 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14379
14380Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14381
14382 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14383 from dejagnu's apparent default of 10 seconds, which gives random
14384 results when running the tests over NFS on moderately loaded systems.
14385 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14386
14387Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14388
14389 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14390 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14391 result reports.
14392
14393Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14394
14395 * configure.in (CY_AC_PATH_TCLH): Remove.
14396 * configure: Regenerate.
14397
14398Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14399
14400 * gdb.c++/Makefile.in (clean): Add missing '{'.
14401
14402Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14403
14404 * lib/gdb.exp: Provide a default value for noinferior.
14405
14406 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14407 Load libgloss.exp.
14408
14409Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14410
14411 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14412 the executable, not the .o to run the tests from.
14413
14414Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14415
14416 * gdb.base/break.exp: Don't test for program exit or exit status
14417 if $noresults if nonzero.
14418 * gdb.base/langs.exp: Likewise.
14419 * gdb.base/watchpoint.exp: Likewise.
14420
14421 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14422 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14423 trying to compile the testcase.
14424
14425Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14426
14427 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14428 * gdb.base/signals.exp (continue to handler): Likewise.
14429
14430Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14431
14432 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14433
14434 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14435
14436Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14437
14438 * gdb.base/corefile.exp: Recognize "not found" as failure
14439 when trying to determine if a core file was generated.
14440 If no core file was generate the first time, try again without
14441 the ulimit -c to work around braindamaged shells.
14442
14443Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14444
14445 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14446 [] tests with "test" and enclose string in quotes.
14447 * gdb.stabs/configure: Rebuild
d63a86f8 14448
c906108c
SS
14449Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14450
14451 Changes in sync with expect:
14452 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14453 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14454 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14455 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14456 argument to AC_REQUIRE.
14457 * configure: Regenerated.
14458
14459Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14460
14461 * gdb.base/corefile.exp: When generating a core, discard any
14462 error messages about ulimit not found and the "core dumped"
14463 message from the shell that runs the coredumper.
14464
14465Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14466
14467 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14468
14469 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14470 which sed script to run. Expect failure for v_comb test
14471 on PA targets too.
d63a86f8 14472
c906108c
SS
14473Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14474
14475 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14476 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14477
14478Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14479
14480 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14481 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14482 "sparc-sun-solaris*" xfails for "p v_comb".
14483 * lib/gdb.exp (default_gdb_start): Fix typo.
14484 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14485 messages to not include the full program name that caused
14486 the core dump since some systems (such as solaris) apparently
14487 truncate this path to about 80 characters.
14488 When generating a core file first try increasing the core file
14489 size limit to unlimited since some systems may default it to
14490 zero, and it is harmless to try it. Move the test for failing
14491 to generate a core file to where it will actually get executed.
14492 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14493 new gdb result from g++ debug info improvements and make old
14494 pattern obsolescent. Also account for size_t differences
14495 (may be int or long).
14496 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14497 initialization before function call is placed in the delay slot
14498 and thus appears to be skipped over by commands such as "next".
14499
14500Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14501
14502 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14503
14504Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14505
14506 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14507 input source file; fix code to compile test to deal with this
14508 convention.
14509 * gdb.c++/*.exp: Likewise.
14510
14511Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14512
14513 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14514 "bt in signals.exp".
14515
14516Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14517
14518 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14519 "step over execarg initialization" and
14520 "step over corearg initialization".
14521
14522Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14523
14524 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14525 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14526
14527Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14528
14529 From Rob Savoye (rob@poseidon.cygnus.com)
14530 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14531 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14532 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14533 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14534 configure.in}: Major reworking for autoconfig.
14535 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14536 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14537 New files.
14538 * config/unix-gdb.exp: Make GDB global.
14539 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14540 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14541 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14542 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14543 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14544 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14545 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14546 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14547 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14548 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14549 pr-8136.exp, result.exp, string.exp, tuples.exp},
14550 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14551 to returns as necessary, arrange for test to compile own testcase
14552 executable.
14553 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14554
c906108c
SS
14555Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14556
14557 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14558 clear_xfail at end of test which might not call either pass or fail.
14559 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14560 "backtrace through signal handler".
14561
14562Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14563
14564 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14565 continuing from a job control stop signal.
14566 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14567
14568Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14569
14570 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14571 * gdb.base/corefile.exp: Likewise.
14572 * gdb.base/funcargs.exp: Likewise.
14573
14574Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14575
14576 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14577 * config/monitor.exp: Add support for setting baud rate.
14578
14579Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14580
14581 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14582 i*86-*-linux* xfails for "backtrace through signal handler".
14583 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14584 "print func2::coremaker_local".
14585 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14586 alpha-dec-osf2* xfail for
14587 "delete all breakpoints when none".
14588
14589Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14590
14591 * gdb.base/break.exp: Change test that deletes all breakpoints
14592 when no user breakpoints are installed. A post 4.15 change
14593 causes gdb to no longer prompt in this case.
14594
14595Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14596
14597 * gdb.base/return.exp (return_tests): Change xfail for test
14598 "correct value returned double test" to stop xfailing at
14599 Solaris 2.5. Apparently the bug has been fixed.
14600
14601Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14602
14603 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14604 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14605
14606Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14607
14608 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14609 * gdb.disasm/hppa.s: Corresponding changes.
14610
14611Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14612
14613 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14614 makefile fragment.
14615 * config/mt-hpux: Deleted.
14616
14617Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14618
d63a86f8 14619 * Many files: When warning about suppressed tests due to a
c906108c
SS
14620 nonexistant test binary, avoid incrementing the warning count.
14621
14622Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14623
14624 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14625
c906108c
SS
14626Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14627
14628 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14629 "sparc-*-solaris2*".
14630
14631Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14632
14633 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14634 Add global and local variables and initialize them.
14635 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14636 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14637 extracts the file name and terminating signal from the core file.
14638 * TODO: Remove note about tests for correct mapping of corefile.
14639 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14640 from optimizing it away.
14641 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14642 handles common blocks.
14643
14644Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14645
14646 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14647 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14648
14649Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14650
14651 * Makefile.in (maintainer-clean): New target, synonym for
14652 realclean.
14653 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14654 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14655 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14656 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14657 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14658 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14659
14660Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14661
14662 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14663 xfails when not gcc compiled for "print foo::funclocal".
14664 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14665 "print foo::funclocal at foo",
14666 "print 'scope1.c'::foo::funclocal at foo",
14667 "print foo::funclocal_bss at foo",
14668 "print 'scope1.c'::foo::funclocal_bss at foo",
14669 "print foo::funclocal_ro at foo",
14670 "print 'scope1.c'::foo::funclocal_ro at foo",
14671 "print bar::funclocal at foo" and
14672 "print 'scope1.c'::bar::funclocal at foo".
14673 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14674 gcc compiled for "print foo::funclocal at bar".
14675 Expand all messages to ensure that they identify that
14676 the test is at bar().
14677 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14678 gcc compiled for:
14679 "ptype on opaque struct pointer (statically)",
14680 "ptype on opaque struct tagname (statically)",
14681 "ptype on opaque struct pointer (dynamically) 1",
14682 "ptype on opaque struct tagname (dynamically) 1",
14683 "ptype on opaque struct pointer (dynamically) 2" and
14684 "ptype on opaque struct tagname (dynamically) 2
14685 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14686 gcc compiled for:
14687 "p datalocal"
14688 "whatis datalocal",
14689 "ptype datalocal",
14690 "p bsslocal",
14691 "whatis bsslocal", and
14692 "ptype bsslocal".
14693 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14694 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14695 when not gcc compiled.
14696 * gdb.base/funcargs.exp (float_and_integral_args): Add
14697 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14698 compiled.
14699 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14700 "backtrace from call6a" when not gcc compiled.
14701 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14702 "backtrace from call7a" when not gcc compiled.
14703 * gdb.base/callfuncs.exp (do_function_calls):
14704 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14705 "p t_char_array_values(char_array_val2,char_array_val1)",
14706 "p t_char_array_values(char_array_val1,char_array_val2)",
14707 "p t_char_array_values("carray 1","carray 2")",
14708 "p t_char_array_values("carray 1",char_array_val2)",
14709 "p t_char_array_values(char_array_val1,"carray 2")",
14710 "p sum_args(1,{2})",
14711 "p sum_args(2,{2,3})",
14712 "p sum_args(3,{2,3,4})",
14713 "p sum_args(4,{2,3,4,5})"
14714 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14715 "backtrace in corefile.exp" when not gcc compiled.
14716
14717Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14718
14719 * gdb.base/signals.exp: Rewrite `handle all print' test as
14720 a procedure. Accept blanks or TABs as whitespace, increase
14721 timeout and expect input buffer size for the large output
14722 from the command. Remove "i*86-*-bsdi2.0" xfail.
14723
14724Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14725
14726 * gdb.base/setvar.exp: Add new testcases for truncation when
14727 assigning invalid values to bitfields.
14728
14729Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14730
d63a86f8 14731 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14732 mips-sgi-irix* xfail for
14733 "call inferior func with struct - returns char *"
14734 and fix test so that an optional (unsigned char *) cast is
14735 accepted in the result.
14736
14737Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14738
14739 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14740 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14741 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14742 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14743 that accidentally got checked in.
14744
14745Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14746
d63a86f8 14747 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14748 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14749 compiled test.
14750 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14751 Add mips-sgi-irix5* xfail for not gcc compiled.
14752 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14753 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14754 "p top", "whatis top", "p middle", and "whatis middle".
14755 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14756 "whatis signed char" for not gcc compiled.
14757 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14758 "set variable signed char=-1 (-1)" and
14759 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14760 * gdb.base/funcargs.exp (float_and_integral_args):
14761 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14762 Add mips-sgi-irix* xfail when not gcc compiled for
14763 "continue to call2b".
14764 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14765 "continue to call2g".
14766 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14767 "backtrace from call6a"
14768 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14769 "backtrace from call7k".
14770 Add mips-sgi-irix5* xfail when not gcc compiled for
14771 "backtrace from call7a".
14772 (localvars_after_alloca): Fix gdb_test cmds for
14773 "print * after runto ...".
14774 Remove rs6000-*-* xfails for
14775 "print i after runto localvars_after_alloca" and
14776 "print l after runto localvars_after_alloca"
14777 for all compilers.
14778 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14779 when not compiled with gcc, for:
14780 "print signed char == (minus)",
14781 "print signed char != (minus)",
14782 "print signed char < (minus)",
14783 "print signed char > (minus)".
14784 * gdb.base/callfuncs.exp (do_function_calls):
14785 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14786 "call inferior func with struct - returns char *".
d63a86f8 14787 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14788 "correct value returned double test" to include Solaris 2.4.
14789 * gdb.base/funcargs.exp (float_and_integral_args):
14790 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14791
c906108c
SS
14792Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14793
14794 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14795 enumeration bitfields if compiling with GNU C.
14796 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14797 to empty' prompt.
14798
14799Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14800
14801 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14802 test for PRO targets.
14803
14804 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14805 breakpoints in the inferior at any given time by making
14806 two groups of breakpoints for call2*, call6* and call7*
14807 tests.
14808
14809Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14810
14811 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14812 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14813 from optimizing it away.
14814 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14815 "call inferior func with struct".
14816
14817Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14818
14819 * configure.in: Only configure gdb.chill for particular targets.
14820
14821Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14822
14823 * gdb.base/Makefile.in: Add action to .c.o transformation
14824 rule that generates a .ci file for each .o file and remove
14825 explicit .c.o rules except for callfuncs.o.
14826 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14827 generates a .ci file for each .o file and remove explicit
14828 .cc.o rules.
14829 (clean): Remove *.tmp *.ci files.
14830 (EXECUTABLES): Remove templ-info.exp.
14831 * gdb.base/compiler.c: New file.
14832 * gdb.c++/compiler.cc: New file
14833 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14834 Change rs6000-*-* xfail for
14835 "print 'scope0.c'::filelocal_ro" and
14836 "print 'scope1.c'::filelocal" and
14837 "print 'scope1.c'::filelocal_bss" and
14838 "print 'scope1.c'::filelocal_ro" and
14839 "print 'scope1.c'::foo::funclocal" and
14840 "print 'scope1.c'::foo::funclocal_ro" and
14841 "print 'scope1.c'::bar::funclocal" and
14842 "print 'scope0.c'::filelocal_ro" and
14843 "print 'scope1.c'::filelocal at foo" and
14844 "print 'scope1.c'::filelocal_bss at foo" and
14845 "print 'scope1.c'::filelocal_ro at foo" and
14846 "print 'scope1.c'::foo::funclocal at foo" and
14847 "print 'scope1.c'::foo::funclocal_bss at foo" and
14848 "print 'scope1.c'::foo::funclocal_ro at foo" and
14849 "print 'scope1.c'::bar::funclocal at foo" and
14850 "print 'scope0.c'::filelocal_ro" and
14851 "print 'scope1.c'::filelocal" and
14852 "print 'scope1.c'::filelocal_bss" and
14853 "print 'scope1.c'::filelocal_ro" and
14854 "print 'scope1.c'::foo::funclocal" and
14855 "print 'scope1.c'::foo::funclocal_bss" and
14856 "print 'scope1.c'::foo::funclocal_ro" and
14857 "print 'scope1.c'::bar::funclocal" and
14858 "print 'scope1.c'::bar::funclocal_bss"
14859 to only be xfail'd when not compiled with gcc.
d63a86f8 14860 Add rs6000-*-* xfail for
c906108c
SS
14861 "print 'scope0.c'::filelocal_bss before run"
14862 when compiled with gcc.
14863 (test_at_main): Add rs6000-*-* xfail for
14864 "print filelocal_ro in test_at_main"
14865 when compiled with gcc.
14866 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14867 Add rs6000-*-aix* xfail for
c906108c
SS
14868 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14869 "ptype t_char_array", not compiled with gcc.
14870 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14871 xfail for "list foo (in include file)" when gcc compiled.
14872 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14873 (integral_args): Add rs6000-*-* xfail for
14874 "run to call0a" if not compiled with gcc.
14875 (unsigned_integral_args): Add rs6000-*-* xfail for
14876 "run to call1a" if not compiled with gcc.
14877 (float_and_integral_args): Add rs6000-*-* xfail for
14878 "run to call2a" if not compiled with gcc and for
14879 "continue to call2b" for any compiler.
14880 Add rs6000-*-* xfail to
14881 "print f1 after run to call2a" for gcc compiled.
14882 (discard_and_shuffle): Add rs6000-*-* xfail for
14883 "run to call6a".
14884 (shuffle_round_robin): Add rs6000-*-* xfail for
14885 "backtrace from call7a" if not compiled with gcc.
14886 Add rs6000-*-* xfail for
14887 "backtrace from call7b" if compiled with gcc.
14888 (call_after_alloca): Add rs6000-*-* xfail for
14889 "print c in call_after_alloca" and
14890 "print s in call_after_alloca" and
14891 "backtrace from call_after_alloca_subr"
14892 if not compiled with gcc.
14893 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14894 "print c in localvars_in_indirect_call" and
14895 "print c in localvars_in_indirect_call" and
14896 "backtrace in indirectly called function" and
14897 "stepping into indirectly called function"
14898 if not compiled with gcc.
14899 (localvars_after_alloca): Add rs6000-*-* xfail for
14900 "print c after runto localvars_after_alloca" and
14901 "print s after runto localvars_after_alloca" and
14902 "print i after runto localvars_after_alloca" and
14903 "print l after runto localvars_after_alloca"
14904 for all compilers.
14905 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14906 than whatis-info.exp.
14907 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14908 than opaque-info.exp.
14909 Setup rs6000-*-* xfail for
d63a86f8 14910 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14911 "ptype on opaque struct pointer (dynamically)" when
14912 not compiled with gcc.
14913 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14914 rather than callf-info.exp.
14915 (do_function_calls): Add clear_xfail for rs6000-*-* for
14916 "p t_float_values2(3.14159,float_val2)". Seems to work
14917 fine there, both with xlc and gcc. Need to find out what
14918 it is doing right and fix other platforms.
14919 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14920 "call inferior func with struct - returns int",
14921 "call inferior func with struct - returns long",
14922 "call inferior func with struct - returns float",
14923 "call inferior func with struct - returns double",
14924 "call inferior func with struct - returns char *",
14925 but only if not gcc compiled (presumes xlc compiled).
14926 Change rs6000-*-* xfails for
14927 "call inferior func with struct - returns char" and
14928 " call inferior func with struct - returns short" to only
14929 xfail if not using gcc.
14930 (clean mostlyclean): Remove *.ci and *.tmp files.
14931 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14932 than templ-info.exp.
14933 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14934 Add rs6000-*-* xfail for "up to foo in langs.exp"
14935 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14936 when not gcc compiled.
d63a86f8 14937
c906108c
SS
14938Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14939
14940 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14941 * gdb.base/corefile.exp: Likewise.
14942 * gdb.base/list.exp: Likewise.
14943 * gdb.base/scope.exp: Likewise.
14944 * gdb.base/siganls.exp: Likewise.
14945
14946 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14947 compiler output.
14948 * gdb.base/whatis.exp: Likewise.
14949
14950Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14951
14952 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14953 failure (opcode table has been fixed to match reality).
14954
14955Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14956
14957 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14958 "call inferior func with struct - returns char",
14959 "call inferior func with struct - returns short"
14960
14961 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14962 "print 'scope0.c'::filelocal at main",
14963 "print 'scope0.c'::filelocal_bss in test_at_main",
14964 "print 'scope0.c'::filelocal at foo",
14965 "print 'scope0.c'::filelocal_bss in test_at_foo",
14966 "print 'scope0.c'::filelocal at bar",
14967 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14968
c906108c
SS
14969 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14970 in source file 1". This bug seems to have been fixed with both
14971 gcc and native cc (was native assembler bug?).
14972
14973Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14974
14975 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14976 "backtrace through signal handler" to "i*86-*-sysv4*".
14977 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14978 continue" case. Add "known SVR4 bug" to fail message.
14979 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14980 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14981 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14982 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14983 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14984 "up to foo in langs.exp", "show language at foo in
14985 langs.exp", "up to cppsub_ in langs.exp", "show
14986 language at cppsub_ in langs.exp", "up to fsub in
14987 langs.exp", and "show language at fsub in langs.exp".
14988 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14989 "bactrace in corefile.exp".
14990 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14991 "call inferior function with struct - returns float" and
14992 "call inferior function with struct - returns double".
d63a86f8 14993
c906108c
SS
14994Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14995
14996 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14997 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14998 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14999 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15000
15001Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15002
15003 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15004 (or overriden) "CHILL" macro rather then bare "gcc".
15005 Also look for ../../gcc/xgcc since that is what we will
15006 actually need, not "Makefile". Remove following assignment
15007 of CHILL to CHILL_FOR_TARGET because that results in
15008 recursive definition.
15009
15010Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15011
15012 * gdb.base/corefile.exp: Change xfail for backtrace in
15013 corefile.exp from linuxaout to all linux.
15014 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15015 cases where we miss the breakpoint at the signal handler
15016 for some reason. Setup xfail for linuxoldld/linuxaout and
15017 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15018 hitting SIGURG breakpoint.
15019 * gdb.base/signals.exp: Setup xfail for "next" acting like
15020 continue to add linuxoldld. Setup xfail for all linux for
15021 "next to handler in signals_tests_1", "backtrace in
15022 signals_tests_1", "continue to func1", "pass SIGUSR1",
15023 and continue to handler".
15024
15025Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15026
15027 * Update all FSF addresses except those in COPYING* files.
15028
15029Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15030
15031 * gdb.base/a2-run.exp: Change messages to be more explicit about
15032 the status of args, and quote binfile in results.
15033
15034Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15035
15036 * gdb.base/callfuncs.exp: Add tests for passing structs to
15037 inferior functions and return various types.
15038 * gdb.base/callfuncs.c: Add functions to receive a struct
15039 and return a member of the struct, in various types.
15040
15041Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15042
15043 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15044
15045Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15046
15047 * config/vxworks29k.exp: New file, sources vxworks.exp.
15048
15049Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15050
15051 * config/gdbremote.exp: New file. Testing framework using
15052 gdbserver.
15053
15054Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15055
15056 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15057 "call function when asleep" and "send end of file".
15058 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15059 for "backtrace in corefile.exp".
15060 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15061 for "backtrace through signal handler".
15062 * gdb.base/corefile.exp: Make sure we actually generate a core file
15063 before trying the core tests. Some systems allow the user to suppress
15064 generation of core files and default to that (linux for example).
15065 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15066 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15067
15068Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15069
15070 * gdb.threads: New directory with some crude multi-threaded
15071 gdb tests (step.exp and step2.exp).
15072 * config/mt-lynx (STEP_EXECUTABLE): Define.
15073 (THREADFLAGS): Define.
15074
15075Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15076
15077 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15078
15079 * gdb.base/signals.exp: Disable whole file for lynx until
15080 further notice.
15081
15082 * gdb.base/signals.exp: xfail test where "next" acts like
15083 "continue" for lynx.
15084
15085 * gdb.base/interrupt.exp: xfail test for calling function while
15086 inferior is asleep for lynx.
15087
15088 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15089 than one cr-lf after each command.
15090
15091Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15092
15093 * configure.in: Reinstate setting of stabsdirs variable, fix
15094 typo in setting up configdirs for native builds.
15095
15096 * gdb.base/return.exp: Fix typo in return double test.
15097 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15098 compiler from optimizing them away.
15099
15100Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15101
15102 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15103 sequences to be echo'd by gdb when using gdb_test.
15104 * gdb.chill/chexp.exp: Likewise.
15105 * gdb.fortran/exprs.exp: Likewise
15106
15107Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15108
15109 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15110 after the inferior gdb has started.
15111
15112 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15113 after each command.
15114 * gdb.base/funcargs.exp: Likewise.
15115 * gdb.base/gdbvars.exp: Likewise.
15116 * gdb.base/interrupt.exp: Likewise.
15117 * gdb.base/list.exp: Likewise.
15118 * gdb.base/watchpoint.exp: Likewise.
15119 * gdb.c++/demangle.exp: Likewise.
15120 * gdb.c++/inherit.exp: Likewise.
15121 * gdb.chill/chexp.exp: Likewise.
15122 * gdb.fortran/exprs.exp: Likewise.
15123
15124 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15125 test if we can't handle IO to/from the inferior.
15126
15127 * gdb.c++/misc.exp: Always check for a program already being
15128 started after sending a "run" command to gdb.
15129
15130 * gdb.base/twice.exp: Start with a fresh gdb.
15131
15132 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15133 only depend on gdb's expression code, not the chill runtime.
15134
15135 * gdb.base/return.c: Put return values into variables so we
15136 can have gdb print them rather than depending on the program
15137 to print them.
15138 * gdb.base/return.exp: Corresponding changes.
15139
15140 * lib/gdb.exp: Provide default value for noinferiorio.
15141 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15142 the inferior.
15143
15144 * gdb.base/break.exp: Always check for a program already being
15145 started after sending a "run" command to gdb.
15146 (text_next_with_recursion): Don't check the output from the
15147 program's printf statement. Instead just make sure the program
15148 exited.
15149
15150 * gdb.base/commands.exp: Protect tests which need arguments with
15151 $noargs conditionals.
15152
15153Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15154
15155 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15156 of structure member arrays to match gdb/valops.c:value_addr change.
15157
15158Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15159
15160 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15161 cases.
15162
15163Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15164
15165 * configure.in (configdirs): Remove gdb.chill from default list
15166 of subdirs and then add it back in only if doing a native build.
15167 The current chill compiler does not yet work in any cross build.
15168 * Revert all signal changes from Jul 6.
15169 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15170 for sh-hms targets, allowing these tests to link, with no other
15171 changes. Testing is suppressed by setting "nosignals" in site.exp.
15172
15173Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15174
15175 * configure.in (signaldirs): Define and add to configdirs for all
15176 targets except some specific ones that are known to not support signals.
15177 Also clean up formatting.
15178 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15179 (signals, sigall): Remove rules to build.
15180 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15181 Moved to new gdb.signals directory.
15182 * gdb.signals: New test directory.
15183 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15184 signals.c signals.exp}: New or moved files.
15185
15186Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15187
15188 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15189
15190Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15191
15192 * gdb.base/return.exp: Xfail `return double' test failure
15193 on at least Solaris 2.3 and handle future/past versions on
15194 a case by case basis as appropriate. Also update message
15195 to include i*86 failures.
15196
15197Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15198
15199 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15200
15201 * lib/gdb.exp: Fix comment which erroneously identified
15202 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15203 gdb_file_cmd not gdb_load).
15204 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15205
15206 * gdb.base/setvar.exp: Make test names consistent between pass and
15207 fail cases. Use gdb_test more.
15208
15209Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15210
15211 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15212
15213Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15214
15215 * gdb.base/help.exp: Fix expected help string for `show commands'.
15216
15217Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15218
15219 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15220
15221 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15222 of a text section.
15223
15224Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15225
15226 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15227 that loop eventually terminates. Fix Connection refused logic so
15228 that testsuite will expire nicely.
15229
15230Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15231
15232 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15233 config/rom68k.exp: New tcl glue for the appropriate monitors.
15234 These all just end up calling monitor.exp.
15235 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15236 refused' by retrying. Cleanup some timeout issues.
15237 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15238 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15239 callers don't have to set/restore global timeout variable.
15240
15241 * The following set of changes centralizes management of the global
15242 timeout variable. This way, it can be set in one target dependent
15243 place instead of dozens of places scattered throughout the test suite.
15244 If you need to lengthen a timeout, then you should either set timeout
15245 in one of the config/{target}.exp files, or multiply it by a factor.
15246 Setting it to an absolute value is always going to lose for some
15247 targets.
15248 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15249 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15250 * gdb.base/funcargs.exp: Don't set timeout.
15251 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15252 * gdb.base/printcmds.exp (test_print_string_constants
15253 test_print_array_constants): Don't set timeout.
15254 * gdb.base/ptype.exp: Don't set timeout.
15255 * gdb.base/recurse.exp: Don't set timeout.
15256 * gdb.base/return.exp: Don't set timeout.
15257 * gdb.base/watchpoint.exp: Don't set timeout.
15258 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15259 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15260
15261Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15262
15263 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15264
15265Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15266
15267 * lib/gdb.exp: Disable chill tests for irix5.
15268
15269Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15270
15271 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15272 each test pass or fail.
15273
15274Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15275
15276 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15277 xlc not gcc.
15278
15279Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15280
15281 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15282
15283Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15284
15285 * config/est.exp: Fix copyright and comments. Remove dead code.
15286 Use targetname, serialport and baud variables instead of fixed
15287 constants.
15288 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15289 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15290
15291Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15292
15293 * gdb.base/watchpoint.exp: Don't run
15294 test_watchpoint_triggered_in_syscall for sunos.
15295
15296Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15297
15298 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15299 they don't seem to exist. Do include stdio.h.
15300
15301Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15302
15303 * gdb.base/a1-selftest.exp: Add alpha xfail.
15304
15305Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15306
15307 * gdb.base/watchpoint.c (main): Prompt before calling read().
15308 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15309 Revise accordingly. Remove cruft about sending "123" several
15310 times, until it gets noticed. Clean up the "print buf[0]" stuff
15311 so that it passes or fails, and waits for prompts in the usual way.
15312
15313Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15314
15315 * gdb.base/recurse.exp: Fix comment.
15316
15317 * TODO: Remove item about printing variables in nodebug.exp. Add
15318 item about enabling tests which are only run on some targets.
15319
15320 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15321 fail, make test names unique, use new gdb_test convention
15322 regarding pattern, use gdb_test more, etc.).
15323
15324 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15325 fail, make test names unique, etc.).
15326
15327Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15328
15329 * gdb.base/nodebug.c: Change return type of top and middle to
15330 short.
15331 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15332 are fixed by the recent mdebugread.c changes. Allow `short ()'
15333 as type for top and middle.
15334
15335Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15336
15337 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15338 nearly as I can tell, the whole thing was an accident in Stu's
15339 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15340 to replace a send/expect pair with gdb_test, but ended up only
15341 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15342 of 30 Mar 1995 took care of it, but left this vestigial comment
15343 which I am now nuking.
15344
15345Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15346
15347 * gdb.base/break.exp: Look for different line number for
15348 breakpoint at main depending on usestubs.
15349
15350Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15351
15352 * gdb.base/list.exp: Adjust some alternate expect patterns to
15353 match recent list0.c change. Add alternate expect pattern for
15354 output from `list default lines around main' for optimizing
15355 compilers.
15356
15357Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15358
15359 * lib/gdb.exp: If nosignals is not set, set it to 0.
15360
15361Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15362
15363 * config/slite-gdb.exp: Responds to load symbol table prompt.
15364 * gdb.base/break.exp: Adjust line number, fix rerun.
15365 * gdb.base/langs0.c: Add #ifdef usestubs.
15366
15367Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15368
15369 * gdb.base/list.exp: Adjust line contents after adding new lines in
15370 list0.c. Also fix a syntax error.
15371
15372 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15373 * gdb.base/break.exp: ditto.
15374 * gdb.base/list.exp: ditto.
15375 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15376 * gdb.base/run.c: ditto.
15377 * gdb.base/list0.c: ditto.
15378 * gdb.base/funcargs.c: ditto.
15379
15380Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15381
15382 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15383 $targetname, $serialport and $baud instead of hardwired variables.
15384 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15385 target doesn't support signals.
15386
15387Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15388
15389 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15390
15391Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15392
15393 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15394 Don't rely on the value of an auto variable before it has been
15395 initialized. Use gdb_test more.
15396
15397Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15398
15399 * lib/gdb.exp (default_gdb_version): A version number must start
15400 with a digit, but other than that contains all characters up to
15401 the first whitespace character.
15402
15403Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15404
15405 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15406
15407Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15408
15409 * gdb.c++/*.exp: Warn if executable does not exist. The original
15410 reason for skipping the warning was that configure.in sometimes
15411 intentionally skipped building the executables but the tcl code
15412 had no way of knowing. That (a) was always bogus with respect to
15413 error handling, (b) is no longer true (right now there is no way
15414 to skip C++ tests).
15415
15416 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15417
15418Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15419
15420 * gdb.base/list.exp: Add expect patterns for output from
15421 SunPRO compiled executables.
15422 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15423 types.
15424
15425Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15426
15427 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15428 number (we are already testing that the correct source line text
15429 gets printed).
15430
15431 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15432 that is what is intended, but something needed to be done to get
15433 sunos4 native working again.
15434
15435 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15436
15437 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15438 apparently went with a (very) old xfail.
15439
15440Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15441
15442 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15443 runto_main is a proc in gdb.exp that will do 'step' for target use
15444 stubs.
15445 * gdb.base/exprs.exp: ditto.
15446 * gdb.base/interrupt.exp: ditto.
15447 * gdb.base/opaque.exp: ditto.
15448 * gdb.base/printcmds.exp: ditto.
15449 * gdb.base/ptype.exp: ditto.
15450 * gdb.base/scope.exp: ditto.
15451 * gdb.base/setvar.exp: ditto.
15452 * gdb.base/signals.exp: ditto.
15453 * gdb.base/twice.exp: ditto.
15454 * gdb.c++/classes.exp: ditto.
15455 * gdb.c++/inherit.exp: ditto.
15456 * gdb.c++/templates.exp: ditto.
15457 * gdb.base/break.exp: no run and hit main for stubs. Change line
15458 numbers for breakpoints and info breakpoint.
15459 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15460 breakpoint().
15461 * gdb.base/callfuncs.c: ditto.
15462 * gdb.base/exprs: ditto.
15463 * gdb.base/interrupt.c: ditto.
15464 * gdb.base/opaque0.c: ditto.
15465 * gdb.base/printcmds.c: ditto.
15466 * gdb.base/ptype.c: ditto.
15467 * gdb.base/scope0.c: ditto.
15468 * gdb.base/setvar.c: ditto.
15469 * gdb.base/signals.c: ditto.
15470 * gdb.base/twice.c: ditto.
15471 * gdb.c++/misc.cc: ditto.
15472 * gdb.c++/templates.cc: ditto.
15473
15474Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15475
15476 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15477
15478 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15479 somewhere between `read' and `main.c'. I'm pretty sure the
15480 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15481 and it isn't particularly useful.
15482
15483 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15484
15485Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15486
15487 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15488
15489Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15490
15491 * config/mt-slite: add LIBS and -nostdlib.
15492 * config/slite-gdb.exp: add this new file to support sparclite target.
15493
15494Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15495
15496 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15497
15498 * gdb.base/a2-run.exp: Change argument to istarget from
15499 "*-*-vxworks" to "*-*-vxworks*".
15500 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15501
15502Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15503
15504 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15505 will not runto main but do a 'step' to step out of breakpoint().
15506 * config/mt-slite: add -Dusestubs.
15507
15508Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15509
15510 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15511 instead of just @.
15512
15513 * gdb.base/signals.exp: Add test for "handle all print".
15514 * TODO: Remove "handle all print". Also remove item about
15515 checking copyright date (I don't like the idea of a spurious FAIL
15516 based on when we run the tests).
15517
15518 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15519 for SunOS4 (reason for failure not investigated). Remove
15520 redundant test for $binfile.
15521
15522 * gdb.base/nodebug.c (array_index): Call malloc.
15523
15524 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15525
15526Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15527
15528 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15529 conventions and slightly simplify the matching regexp.
15530
15531Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15532
15533 * gdb.base/break.exp: Update gdb_test invocation to use new
15534 convention.
15535
15536 * lib/gdb.exp: If noargs is not set, set it to 0.
15537
15538 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15539 tests unique.
15540
15541 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15542
15543Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15544
15545 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15546 one argument of type "<non-float parameter>".
15547
15548Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15549
15550 * config/rom68k.exp: New file to support Motorola IDP board.
15551 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15552 * gdb.base/break.c: Change things around so that this program
15553 doesn't depend upon args. This is necessary to make remote
15554 targets work (in general, they can't take args).
15555 * gdb.base/break.exp: Don't try to send args to program. Don't
15556 expect output. Also, replace lots of code with gdb_test.
15557
15558Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15559
15560 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15561 printing of '\'' (which is what the comment says we are testing,
15562 even though we were not), not '''.
15563 (test_integer_literals_rejected): Test that printing ''' is an error.
15564
15565 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15566 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15567 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15568 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15569 Use gdb_test not test_print_accept.
15570 * lib/gdb.exp: Remove test_print_accept.
15571
15572 * gdb.base/signals.exp (signal_tests_1): Make pass message
15573 consistent with fail message.
15574
15575 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15576 unsigned char; the bug (PR 1821) is fixed.
15577
15578 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15579
15580 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15581 successful tests--makes xfailing them work right.
15582
15583Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15584
15585 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15586 only \r\n, not .*. The test can pass .* as the last thing in
15587 $pattern if that is what it wants. In addition to providing this
15588 flexibility, this change should speed up pattern matching in cases
15589 where the pattern already ended with .* (there were a number of
15590 them). This change also helps catch bad patterns--in the old
15591 scheme the typo "char \*" instead of "char \\*" would pass. Now
15592 it is caught.
15593 * Many .exp files: Update callers.
15594
15595 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15596 clearer and does not spuriously match multiple ('s. Likewise for
15597 ) and *.
15598
15599 * gdb.base/nodebug.exp: Test ability to call a function and pass
15600 it a string (even with no debugging info).
15601
15602 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15603 "p '\'", which is the same as "p ''" once tcl gets done with
15604 quoting, to "p '\\'", which I suspect is what is intended (one
15605 backslash gets sent to GDB).
15606
15607 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15608
15609Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15610
15611 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15612 1817) was fixed literally years ago.
15613
15614Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15615
15616 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15617 test, it causes stepping out of call_after_alloca_subr with
15618 optimizing compilers.
15619 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15620 fails.
15621
15622 * gdb.c++/templates.exp: Source templ-info.exp only if
15623 the templates executable exists.
15624
15625 * gdb.c++/misc.cc (class Contains_static_instance,
15626 class Contains_nested_static_instance),
15627 gdb.c++/classes.exp (test_static_members): Test printing of
15628 a class that contains a static instance of the class.
15629
15630Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15631
15632 * gdb.base/langs2.c (cppsub_): Don't prototype.
15633 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15634 only, I believe).
15635
15636Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15637
15638 * lib/gdb.exp (skip_chill_tests): New procedure.
15639
15640 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15641
15642Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15643
15644 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15645 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15646
15647Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15648
15649 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15650
15651 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15652 disassemble 8, not 16, instructions for part 4.
15653
15654 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15655 support the latter anymore.
15656
15657 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15658 -DNO_PROTOTYPES.
15659 * gdb.base/callfuncs.c: Control use of prototypes based on
15660 NO_PROTOTYPES, not __STDC__.
15661 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15662 t_float_values2 tests if prototypes in use.
15663
15664 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15665 t_double_values): When checking differences against DELTA, check
15666 that difference is within the range (-DELTA,DELTA), not just
15667 (-infinity,DELTA).
15668
15669Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15670
15671 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15672 'file' command firts, then 'target', then 'load', this is due to gdb
15673 target set up.
15674 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15675
15676Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15677
15678 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15679 FP load/store variants.
15680 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15681
15682Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15683
15684 * gdb.base/term.exp: Do not give a warning if not native, it is
15685 not an abnormal condition.
15686
15687Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15688
15689 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15690 t_char_array".
15691
15692Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15693
15694 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15695 are getting the version number.
15696
15697 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15698 if not native, it is not an abnormal condition.
15699
15700Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15701
15702 * lib/gdb.exp: Just use "file exists", rather than undocumented
15703 dejagnu procedure "findfile".
15704
15705Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15706
15707 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15708 (LDFLAGS): Set to -Xlinker -Ur.
15709
15710 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15711 Removed, these values are set by lib/gdb.exp.
15712
15713 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15714
15715Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15716
15717 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15718 of replicating gdb startup code.
15719
15720 * config/mt-vxworks (LDFLAGS): Set to -r.
15721 (CFLAGS_FOR_TARGET): Removed.
15722
15723 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15724 (gdb) and gdb for vxworks uses (vxgdb).
15725
15726 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15727 executable is not in the tree and host != target, use sed and
15728 program_transform_name to determine the gdb name used by the
15729 target.
15730
15731 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15732 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15733
15734Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15735
15736 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15737 floats, chars, and shorts where there are ANSI-style function
15738 definitions.
15739
15740 * gdb.base/langs.exp, gdb.base/langs*: New test.
15741 * gdb.base/Makefile.in: Build it.
15742 * TODO: Remove item about checking that C names don't get C++
15743 demangling applied; this test tests it.
15744
15745Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15746
15747 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15748 went with the const70 xfail. The xfail went away a year ago.
15749
15750 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15751
15752 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15753 for hp300.
15754
15755 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15756
15757 * gdb.base/a1-selftest.exp: Don't run on hp300.
15758
15759Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15760
15761 * Makefile.in (site.exp): Set host_alias and target_alias as well
15762 as host_triplet and target_triplet.
15763
15764Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15765
15766 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15767
15768 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15769 places as other ecoff systems).
15770
15771 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15772 ultrix.
15773
15774Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15775
15776 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15777 remove them.
15778 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15779 variable and "variable" in addition to "data variable".
15780 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15781
15782 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15783 2.
15784 * gdb.base/list1.c (long_line): Add additional statement at start
15785 of function.
15786 * gdb.base/list.exp (test_forward_search): Update line number to
15787 reflect new statement.
15788
15789Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15790
15791 * gdb.base/signals.exp: Reinitialize searched source directories
15792 after gdb_start call.
15793
15794Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15795
15796 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15797 * gdb.stabs/Makefile.in: Likewise.
15798
15799 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15800 change. Instead split the tests into smaller pieces.
15801 * gdb.disasm/hppa.s: Corresponding changes.
15802
15803Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15804
15805 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15806 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15807
15808 * gdb.base/funcargs.exp: Modify many tests so that every test
15809 either passes or fails. Make some test names unique.
15810
15811Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15812
15813 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15814 Call stty to set interrupt character.
15815
15816 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15817 for HP assembler versus GNU assembler based on actual behavior of
15818 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15819
15820 * TODO: Suggest a few more stepping tests.
15821
15822Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15823
15824 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15825 restart GDB for h8300 after a continue.
15826 (return): Add pattern to match a29k-udi behavior.
15827 * gdb.base/nodebug.exp: Remove obsolete comment.
15828 * gdb.base/regs.exp: New file, testing of register displays.
15829 * gdb.base/return.exp: Fix typo in reference to $objdir.
15830 * gdb.base/whatis.exp: Always start with a fresh GDB.
15831
15832Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15833
15834 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15835 higher, these tests generate a lot of output.
15836
15837Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15838
15839 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15840 code following the catch silently ignored some errors; without the
15841 catch they should be thrown like any other tcl error. Also, the
15842 catch used "" instead of {} which meant all the callers who wanted
15843 to include one of the characters "[]$ had to quote it an extra time.
15844 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15845 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15846 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15847 Remove extra quoting.
15848
15849Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15850
15851 * gdb.base/commands.exp: Make test names unique; every test either
15852 passes or fails. Update some comments.
15853
15854 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15855
15856Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15857
15858 The following fixes a FAIL caused by the fact that the alpha stabs
15859 configuration didn't use the ".if alpha" code in weird.def.
15860 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15861 bit pointer, so the 32 bit version works even on the alpha.
15862 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15863 Remove the stuff which allowed us to have separate versions for
15864 alpha and everything else.
15865
15866 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15867 regexp which "info func operator\[\](" is supposed to match. Fix
15868 string to send to GDB. Note that GDB still doesn't work right. Add a
15869 new test for "info func .perator\[\](" which GDB does handle correctly.
15870
15871 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15872
15873Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15874
15875 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15876 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15877 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15878 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15879 it makes the tests harder to understand and confuses test-o-matic.
15880 The preferred style is that each test provides a PASS or a FAIL,
15881 and has a unique message (e.g. "continue #54" not just "continue")
15882 which is the same for the pass and the fail.
15883 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15884 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15885 to lib/gdb.exp.
15886 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15887 prt_accept which was basically the same thing. Likewise for
15888 test_print_reject and prt_reject.
15889 * lib/gdb.exp (test_print_reject): Add some more error message
15890 patterns to match from the former printcmds.exp (prt_reject).
15891 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15892 One defect of the passcount stuff is that some of it failed to
15893 report XPASS where appropriate.
15894 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15895 stuff before and after arg in expected pattern.
15896 (test_paddr_operator_functions): Re-do test without print_addr_of;
15897 this is the only test which seems to want extra stuff there.
15898
15899Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15900
15901 * gdb.base/nodebug.exp: Update new tests to reflect improved
15902 wording of gdb output.
15903
15904 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15905 and "ptype" work on variables in files compiled without -g.
15906 Replaces commented out "maint print msymbol" tests.
15907
15908Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15909
15910 * gdb.base/setvar.c (dummy): Call malloc.
15911
15912 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15913 losing with the irix4 sed.
15914
15915 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15916 ALRM" on irix4.
15917
15918Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15919
15920 * TODO: Remove items about corefile.exp testing new exec-file and
15921 backtrace; both are now done. Add items about printing enums.
15922
15923Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15924
15925 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15926 "get signal $thissig" test fails.
15927
15928 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15929
15930Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15931
15932 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15933 compiler warning with dec alpha compiler.
15934
15935 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15936 extra \n from gdb_test call (this explains why the prompt test
15937 that I removed yesterday was there).
15938 (user_defined_command_test): Remove extra \n and prompt test.
15939
15940 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15941 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15942 doesn't exist.
15943 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15944 Also remove alpha workaround, which turns out to be because
15945 SIGABRT == SIGLOST.
15946
15947 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15948
15949 * gdb.base/help.exp: Don't test "help show".
15950
15951Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15952
15953 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15954 "set print address" is on.
15955 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15956 pass prompt to gdb_test; gdb_test already looks for the prompt.
15957
15958 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15959
15960 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15961 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15962 was to make sure that gdb can read a core file. But (a) the "read
15963 the corefile" part didn't make it to a1-selftest.exp, we just
15964 delete the corefile after creating it, and (b) we test reading
15965 corefiles in corefile.exp anyway. Also, this test left around a
15966 xgdb process on Solaris.
15967
15968 * gdb.base/corefile.exp: Also test backtrace.
15969
15970Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15971
15972 * gdb.base/commands.exp: Test a simple user defined command with
15973 arguments and if/while statements; verify the full user command is
15974 printed by "show user".
15975
15976 * gdb.base/commands.exp: Test if/while commands as part of a
15977 breakpoint command list; verify they appear in breakpoint
15978 information.
15979
15980Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15981
15982 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15983 than by dividing by zero.
15984
15985Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15986
15987 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15988 performing an inferior call with watchpoints enabled.
15989 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15990 call.
15991
15992Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15993
15994 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15995 of "file" command.
15996
15997 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15998 Add additional pattern for when "int operator int(void);" appears
15999 in a different order.
16000
16001Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16002
16003 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16004
16005 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16006 and "signal" with ".*".
16007
16008Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16009
16010 * TODO: Add note about "handle all nostop".
16011
16012 * gdb.base/{sigall.c, sigall.exp}: New test.
16013 * gdb.base/Makefile.in: Add it.
16014
16015Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16016
16017 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16018 when invoking GDB, suppresses any windowing interface.
16019
16020Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16021
16022 * config/sim-gdb: New file, simulator testing support.
16023
16024Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16025
16026 * gdb.base/interrupt.exp: Test calling func1 twice.
16027
16028Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16029
16030 * gdb.base/list.exp (test_forward_search): Set timeout higher
16031 when we'll be getting lots of output from gdb.
16032
16033 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16034 "init_malloc" to after the expect statement. Run it if that
16035 regexp is taken, but also for two others which happen if source
16036 cannot be found.
16037
16038Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16039
16040 * gdb.base/printcmds.exp: New test, for printing register before
16041 program is running.
16042
16043Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16044
16045 * gdb.base/list.exp: Correct some alternate expect patterns
16046 to reflect changes in list1.c.
16047
16048Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16049
16050 * TODO: Add item regarding large frames.
16051
16052 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16053
16054 * TODO: Remove item about enabling return.exp; it
16055 is enabled. Suggest a few more "return" tests.
16056
16057Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16058
16059 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16060 anonymous unions.
16061
16062Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16063
16064 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16065 and pr-5646.o, so "make" is the same as "make all", not "make
16066 pr-4975.o".
16067
16068Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16069
16070 * gdb.base/list.exp: Adjust expectations to reflect changes in
16071 list1.c.
16072 (test_forward_search): New test proc.
16073 * gdb.base/list1.c (long_line): New function, has long source line.
16074
16075Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16076
16077 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16078 additional line of code that was added.
16079
16080Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16081
16082 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16083 tests so as not to overflow expect's input buffers.
16084 * gdb.disasm/hppa.exp: Corresponding changes.
16085
16086Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16087
16088 Beginnings of template debugging tests.
16089 * gdb.c++/templ-info.cc: New file to test for template
16090 debugging capability of the compiler.
16091 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16092 templ-info.cc.
16093 * gdb.c++/templates.cc: Add explicit template instantiations
16094 to enable compiling with -fno-implicit-templates. Add destructor
16095 and 'value' method to T5 class for template tests.
16096 * gdb.c++/templates.exp: Add testcases for printing of template
16097 types, setting breakpoints on template methods and calling a
d63a86f8 16098 template method.
c906108c
SS
16099
16100Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16101
16102 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16103 branch target since some assemblers (gas-2.5) may emit a
16104 relocation for the branch instead of resolving it in the
16105 assembler.
16106
16107Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16108
16109 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16110 through signal handler.
16111
16112Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16113
16114 * configure.in (*-*-netware): Use config/mt-netware.
16115
16116 * config/mt-netware: New file.
16117 * config/mt-i386-netware: Removed, separate configs for different
16118 netware architectures are no longer needed now that we have
16119 --with-headers.
16120
16121Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16122
16123 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16124 by the recent changes to use ANSI C arithmetic conversions.
16125
16126Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16127
16128 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16129 bug involving using inferior_pid to figure out whether to select a
16130 frame.
16131
16132Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16133
16134 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16135 match the current disassembler output.
16136
16137Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16138
16139 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16140 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16141 types, expect "int" as type of integer values (for now).
16142
16143Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16144
16145 * gdb.base/commands.exp: New tests for if/while commands.
16146
16147Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16148
16149 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16150 by .*, since hex values have different syntax in Chill mode.
16151
16152Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16153
16154 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16155 linefeed from expect pattern for repeated types with indices > 9.
16156
16157Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16158
16159 First part of Fortran test suite.
16160 * gdb.fortran: New directory.
16161 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16162
16163Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16164
16165 * gdb.base/default.exp: Update expect pattern for load command
16166 without arguments.
16167
16168Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16169
16170 * configure.in: Change i386 to i[345]86.
16171 * gdb.base/configure.in: Likewise.
16172 * gdb.c++/configure.in: Likewise.
16173 * gdb.chill/configure.in: Likewise.
16174
16175Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16176
16177 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16178 patterns, since that is not a valid context for comments.
16179
16180Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16181
16182 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16183 repeated types and repeated types with indices > 9.
16184
16185Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16186
16187 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16188 2417; old bug has been fixed.
16189
16190Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16191
16192 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16193 send the newline ourselves instead of assuming gdb_test will do
16194 so when passed an empty input string.
16195
16196 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16197 stabs testcode.
16198
16199Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16200
16201 * lib/gdb.exp (gdb_test): Don't send anything if the first
16202 argument is an empty string. This makes cases where we want to
16203 match output that is already in expect's buffers (for example,
16204 matching a breakpoint after gdb_run_cmd has been called) work
16205 reliably.
16206
16207Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16208
16209 * config/netware.exp: New file.
16210
16211Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16212
16213 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16214 the -B and -L prefixes so we can find the debugging stub.
16215
16216 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16217 there and we are using the gcc from the tree.
16218
16219 * gdb.base/types.c: Removed.
16220
16221 * gdb.base/configure.in: Look for makefile fragments in ../config.
16222 Recognize i386-*-netware.
16223 * gdb.c++/configure.in: Likewise.
16224
16225Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16226
16227 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16228 the correct TCL syntax.
16229
16230Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16231
16232 * gdb.base/opaque.exp: use runto instead of messing around with
16233 breakpoints. Simplify by using gdb_test.
16234
16235 * gdb.base/bitfields.exp: restart between tests on netware targets
16236 because breakpoints aren't relocated after target death. Run
16237 processes to completion.
16238
16239 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16240
16241Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16242
16243 * Makefile.in: Remove extra tabs that confuse some versions
16244 of "make". Use the newly built gdb to test with by default,
16245 rather than the first one in the tester's search path.
16246
16247Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16248
16249 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16250
16251 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16252 condition help.
16253
16254Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16255
16256 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16257
16258 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16259 running.
16260 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16261 * gdb.base/funcargs.exp: Likewise.
16262
16263 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16264 * gdb.base/funcargs.exp: Likewise.
16265
16266 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16267 message is "".
16268
16269Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16270
16271 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16272 return,signals,twice}.exp: Handle non-existant binaries
16273 consistantly.
16274
16275 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16276 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16277 might testing a cross development system.
16278
16279Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16280
16281 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16282 runtest script is relative to ${srcdir}, not ${rootdir}.
16283
16284Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16285
16286 * gdb.base/signals.exp: Allow for optionality of breakpoint
16287 address.
16288
16289Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16290
16291 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16292
16293Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16294
16295 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16296 for size_t definition.
16297 * gdb.c++/templates.cc: Likewise
16298
16299 * config/mt-i386-netware: New file.
16300
16301 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16302 defined.
16303
16304 * gdb.base/Makefile.in: Added support for systems that name core
16305 files by appending "core" to the program name.
16306 * gdb.base/a1-selftest.exp: Likewise.
16307
16308Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16309
16310 * gdb.base/return.exp: Add comment and message for `return double'
16311 test failure on Sparc Solaris.
16312
16313Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16314
16315 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16316
16317Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16318
16319 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16320 from optimizing them away.
16321 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16322 patterns to include default constructors and assignment operators,
16323 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16324 character in the output of the virtual base pointer.
16325
16326Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16327
16328 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16329 expression match in print_addr_of to avoid unintented matches.
16330 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16331 versions up to 2.5.8.
16332
16333Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16334
16335 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16336 included file to run under newer versions of expect.
16337 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16338 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16339 Remove xfail for the virtual table of BDDHookV.
16340
16341Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16342
16343 * lib/gdb.exp (string_to_regexp): Set a default result.
16344 (default_gdb_start): Fix misleading message.
16345
16346Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16347
16348 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16349 Remove all CC, etc definitions.
16350 * config/mt-hpux: New file.
16351 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16352 (CFLAGS, LDFLAGS): Define.
16353 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16354
16355 * Makefile.in (site.exp): Don't insert host_os, etc.
16356 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16357 (distclean): Check existence of subdir.
16358 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16359 * gdb.base/Makefile.in: General cleanup and simplification.
16360 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16361 to build executables. Use default rule to build .o files.
16362 (EXPECT, RUNTEST, CC): Fix relative pathname.
16363 (site.exp): Don't insert host_os, etc.
16364 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16365 and/or SIGUSR1 defined.
16366 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16367 * gdb.c++/Makefile.in: General cleanup and simplification.
16368 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16369 (CFLAGS): Remove.
16370 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16371
16372Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16373
16374 * gdb.base/recurse.exp: Misc changes to get tests running again
16375 after Kung's changes to the watchpoint code.
16376 * gdb.base/watchpoint.exp: Likewise.
16377
16378Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16379
16380 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16381
16382Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16383
16384 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16385 * lib/gdb.exp (default_gdb_start): Define.
16386 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16387 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16388 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16389 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16390 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16391 Don't call gdb_target_udi in between tests.
16392
16393Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16394
16395 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16396 (which was basically just a local version of the same thing). In
16397 addition to avoiding duplication, gdb_test_exact is faster.
16398 * lib/gdb.exp (gdb_test_exact): Fix typo.
16399
16400 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16401 don't give an error.
16402
16403 * gdb.base/term.exp: Call delete_breakpoints before starting.
16404
16405 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16406 (t10): Add comment.
16407
16408Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16409
16410 Reorganization of the GDB Test Suite.
16411
16412 * gdb.base: New directory, contains all the basic tests.
16413 * gdb.c++: New directory, tests specific to C++.
16414 * gdb.chill: New directory, tests specific to Chill.
16415 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16416 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16417 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16418 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16419 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16420 t30-31 to chill).
16421 * */gdbme.*: Rename to match appropriate expect scripts.
16422 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16423 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16424 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16425 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16426 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16427 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16428 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16429 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16430 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16431 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16432 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16433 gdb.c++/virtfunc.cc: New names of C++ files.
16434 * gdb.chill/chillvars.ch: New name of Chill file.
16435 * gdb.base/configure.in, gdb.c++/configure.in,
16436 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16437 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16438 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16439 * configure.in (configdirs): Update to reflect directory changes.
16440 (target_abbrev): No longer define for any configuration.
16441 * Makefile.in: Cosmetic improvements to header comments.
16442
16443Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16444
16445 Various changes to gdb.t31:
16446
16447 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16448 * gdbme.ch: Make all key-words and predefineds be upper-case.
16449 * chillvars.exp: Expect key-words and predefinds in upper-case.
16450
16451 * chillvars.exp: Use gdb_test_exact many places.
16452 Change expected output for arrays (which now includes index labels).
16453
16454 * pr-5020.exp, gdme.ch (module PR_5020):
16455 New test, for PR-5020.
16456
16457Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16458
16459 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16460 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16461
16462Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16463
16464 * Makefile.in: Fix bit-rot in definitions of CHILL,
16465 CHILL_FOR_TARGET and Chill_LIB.
16466 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16467 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16468 CHILL, and CHILL_LIB.
16469
16470Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16471
16472 * Revert the previous changes. Please see Rob's directory
16473 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16474
16475Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16476
16477 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16478 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16479 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16480 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16481 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16482 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16483 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16484 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16485 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16486 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16487 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16488 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16489 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16490 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16491 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16492 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16493 changes from 94Q1.
16494
16495Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16496
16497 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16498 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16499 Rob's new testing fragments.
16500
16501Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16502
16503 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16504 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16505
16506Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16507
16508 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16509 version also, match on casted version strings, and match on
16510 gdb startup case where the line numbers might be messed up.
16511
16512Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16513
16514 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16515 (CFLAGS): Delete it from here.
c906108c
SS
16516
16517Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16518
16519 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16520
16521Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16522
16523 * Makefile.in (RUNTEST): Default to just "runtest".
16524
16525Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16526
16527 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16528 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16529 the code has been restructured.
16530
16531Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16532
16533 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16534 \n, not just one of each.
16535
16536 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16537 /bin/cc gives a warning if you do.
16538
16539Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16540
d63a86f8 16541 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16542 __t10ListS_link1ZUiRCUiPT0
16543
16544Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16545
16546 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16547 on local variables in recursive functions.
16548
16549 * gdb.t07/Makefile.in: Build the new test.
16550
16551Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16552
16553 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16554 directly. Instead compare the return values from actual calls.
16555
16556Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16557
16558 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16559
16560Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16561
16562 * From Peter Schauer with minor modifications.
a9c64011
AS
16563 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16564 stops in mid-line in the caller. Add xfail for returning a float
16565 value on X86 targets.
c906108c
SS
16566
16567Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16568
16569 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16570 to avoid expect lossage.
16571 (fmem_LRbug_tests): Likewise.
16572 * gdb.disasm/hppa.s: Corresponding changes.
16573
16574 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16575 conditions to work with latest dejagnu/expect.
16576
16577 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16578 expected to fail on the PA.
16579 (backtrace in call with trampolines): Explicitly require main
16580 to be frame #1 (no trampolines should show up in backtrace).
16581
16582 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16583 "continue -expect".
16584 * gdb.t06/break.exp: Likewise.
16585 * gdb.t07/watchpoint.exp: Likewise.
16586 * gdb.t13/bitfields.exp: Likewise.
16587 * gdb.t15/{funcargs,return}.exp: Likewise.
16588 * gdb.stabs/weird.exp: Likewise.
16589 * config/{mips,udi}-gdb.exp: Likewise.
16590
16591 * hppa.sed: Enclose comments within a sed command to avoid
16592 losing with the old OSF1 sed.
16593
16594Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16595
16596 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16597 sequent dynix.
16598 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16599 * gdb.t15/funcargs.exp: Conditionally step again to really
16600 finish from marker_call_with_trampolines. Handle the case where
16601 the first step from within call_with_trampolines already steps
16602 us back to main.
16603 * gdb.t15/gdbme.c: Add comment to closing brace of
16604 call_with_trampolines for funcargs.exp.
16605
16606Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16607
d63a86f8 16608 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16609 Fix typo(s).
16610
16611Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16612
16613 * gdb.t07/gdbme.c: More code for watchpoint testing.
16614
16615 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16616 "Hardware watchpoint" throughout file.
16617 (test_watchpoint_triggered_in_syscall): New test.
16618 (test_complex_watchpoint): New test.
16619
16620Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16621
16622 * gdbme.c (call_with_trampolines): New function to try and step
16623 into. Tests trampoline problems on the PA.
16624
16625 * funcargs.exp (localvars_in_indirect_call): No longer expect
16626 stepping into indirect call to fail on PAs.
16627 (test_stepping_over_trampolines): New test.
16628
16629Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16630
16631 * TODO: Add suggestions for static member function tests, and
16632 completion tests.
16633
16634Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16635
16636 * TODO: Add suggestions for "p/a" tests.
16637
16638 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16639 (default_gdb_exit): Replace all the hair with sending "quit" to
16640 the process with a simple close.
16641
16642Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16643
16644 * TODO: Add suggestions for shared library tests.
16645
16646Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16647
16648 * TODO: Add suggestions for x/s tests.
16649
16650Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16651
16652 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16653 "enable once", and "enable breakpoints once" with ".*".
16654
16655Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16656
16657 * TODO: Add suggestions about structure passing tests.
16658
16659Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16660
16661 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16662 the primary1 test, use work around if __GNUC__ < 2.
16663 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16664 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16665 Test for bad output rather than waiting for timeout. Issue
16666 second continue only if first continue failed.
16667
16668Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16669
16670 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16671 operator[] test with gdb_test because the old code didn't seem to
16672 be getting the quoting right with the new dejagnu.
16673
16674Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16675
16676 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16677 one from the path.
16678 * Makefile.in: Use a fresh expect if there is one, use runtest
16679 from the src tree if there is one.
d63a86f8 16680
c906108c
SS
16681Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16682
16683 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16684 next over recursive call. Revise the tests from that point on
16685 (which had been skipped) to match GDB's actual (correct) output.
16686
16687 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16688 with next over a breakpoint whose condition is false.
16689
16690 * gdb.t00/help.exp: Comment out "help set print" tests just like
16691 (and for same reason as) "help set" test.
16692
16693Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16694
16695 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16696 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16697
16698Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16699
16700 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16701 necessary gdb_target_udi.
16702
16703 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16704
16705 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16706 1838 and 2417; they are fixed.
16707
16708 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16709 gdb.t03/ptype.exp (ptype structure, ptype union):
16710 Remove xfails; the test is looser than when the xfails were added.
16711
16712 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16713 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16714
16715 * gdb.t01/run.exp: Only run shell test if isnative.
16716
16717 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16718 since "run" automatically loads if necessary. Call gdb_target_udi
16719 after the "file" since "file" kills any execution target.
16720
16721 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16722 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16723 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16724 argument for UDI.
16725
16726Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16727
16728 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16729
16730 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16731
16732Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16733
16734 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16735 properly quoting regexps. This makes the second argument to
16736 demangle a fixed string, which matches the callers, instead of a
16737 shell-style pattern which is what the previous implementation
16738 used. Update some of the callers.
16739
16740Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16741
16742 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16743 (comib_nullified_tests): Fix typo.
16744 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16745 strings. No longer expected to fail.
16746
16747 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16748 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16749 strings. No longer expected to fail.
16750
16751 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16752 string. No longer expected to fail.
16753
16754Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16755
16756 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16757 No longer expected to fail.
16758
16759 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16760 string. No longer expected to fail.
16761
16762Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16763
16764 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16765 only in the names (I probably got most of them). I was even
16766 generous with some which differed in underscores in names, and
16767 probably missed a few, and I *still* was able to remove almost a
16768 third of the file with almost no impact on testsuite coverage.
16769
16770Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16771
16772 * gdb.t00/default.exp: Match udi_attach error message as well as
16773 the one from child_attach.
16774
16775 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16776
16777 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16778
16779 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16780 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16781
16782 * Move test with enums and partial symbols back to
16783 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16784 Reverts the change of 26 May 93. Per today's change to
16785 stabs.texinfo, the behavior that weird.exp was expecting was
16786 unreasonable; what is important is that the compiler+gdb get
16787 things right, which happens with a recent gcc. Also fix the test
16788 to deal with native compilers which put out the stab gdb can't
16789 deal with.
16790
16791Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16792
16793 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16794 in the names. The main thing these accomplish is to slow things down.
16795 Many more such duplicates surely remain.
16796
16797 * gdb.t00/help.exp: Comment out "help support" test just like
16798 (and for same reason as) "help set" test.
16799
16800Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16801
16802 * gdb.t06/break.exp: Remove setup_xfails for
16803 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16804 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16805 about known bug in gcc to include up through 2.5.8.
16806 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16807 well as "_vb$".
16808 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16809 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16810 with latest gcc and gdb.
16811 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16812 well as "_vb$".
16813
16814Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16815
16816 * configure.in (hppa*-*-*): Also configure and build stabs-only
16817 tests.
16818
16819Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16820
16821 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16822 * gdb.t10/configure.in (hppa*-*-*): Use it.
16823
16824Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16825
16826 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16827
16828Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16829
16830 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16831 versions prior to 1.13.5.
16832
16833Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16834
16835 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16836 the prompt is at the start of a line.
16837
16838Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16839
16840 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16841 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16842 in the copr tests now.
16843 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16844 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16845 expected to fail.
16846
16847Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16848
16849 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16850 gdb.t31/chillvars.exp, lib/gdb.exp:
16851 Tweak to run under either version of expect.
16852 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16853 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16854 * gdb.t11/list.exp: Remove extraneous whitespace.
16855
16856Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16857
16858 * gdb.t16/printcmds.exp (test_print_strings): Accept
16859 "(unsigned char *) " before the string.
16860
16861 * TODO: Add notes about printing of fancy types and GDB expressions.
16862
16863Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16864
16865 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16866 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16867 if doing mips-idt-ecoff.
c906108c
SS
16868
16869Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16870
16871 * Most .exp files: Tweak to run under either version of expect.
16872
16873Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16874
16875 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16876 xfails; I'm not sure why they are failing, but not because of PR 1806.
16877
16878Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16879
16880 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16881 defined in lib/gdb.exp.
16882
16883Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16884
16885 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16886 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16887 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16888 have to be typeless.
16889
16890Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16891
16892 * TODO: Add suggestion for copyright year test.
16893
16894Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16895
16896 * configure.in (*-*-lynxos*): Add stabs tests.
16897
16898Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16899
16900 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16901 so insert a tab before any assembler directive in column zero.
16902
16903 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16904 stores.
16905 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16906 stores.
16907 (fpu_short_memory_tests): Likewise.
16908
16909Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16910
16911 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16912 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16913 .stabs directives in comments.
16914
16915Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16916
16917 * TODO: New file, describing tests we could write.
16918 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16919
16920Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16921
16922 * gdb.t06/signals.exp: Add kludge to force re-sync.
16923
16924 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16925 to xgdb instead of gdb, get out of gdb.
16926
16927Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16928
16929 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16930 for info.
16931
16932Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16933
16934 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16935 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16936 * gdb.stabs/hppa.sed: New sed script for the PA.
16937
16938Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16939
16940 * gdb.stabs: Re-write weird.def and configuration to use sed
16941 instead of cpp. sed is portable and POSIX; cpp is neither.
16942
16943Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16944
16945 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16946
16947Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16948
16949 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16950
16951Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16952
16953 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16954 "_vb$".
16955 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16956 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16957
16958Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16959
16960 * lib/gdb.exp: Comment out code which depends on non-existent
16961 `transform' procedure.
16962
16963Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16964
16965 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16966 * lib/gdb.exp: Transform tool name.
16967 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16968 1.1's new error handling system.
16969
16970Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16971
16972 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16973
16974Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16975
16976 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16977 They made pattern matching so slow that timeouts happened on
16978 heavily loaded systems. Now any output from "show print" which
16979 gets us back to the GDB prompt is a PASS.
16980
16981Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16982
16983 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16984
16985Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16986
16987 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16988
16989 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16990 It is not from PR 3220.
16991
16992Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16993
16994 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16995 just started failing because they depended on the order the
16996 subcommands are presented, or exact docstring text. This kind of
16997 test is a pain and has minimal benefit.
16998
16999Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17000
17001 * gdb.t09/corefile.exp: At end of test, use "core" command with
17002 no arguments.
17003
17004Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17005
17006 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17007 17}/Makefile.in: Make it possible to run the testsuite with Sun
17008 make and CC = cross gcc by adding explicit build rules for .o
17009 files.
17010
17011Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17012
17013 * gdb.t15/funcargs.exp: Don't put comments on same line as
17014 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17015
c906108c
SS
17016Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17017
17018 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17019
17020Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17021
17022 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17023 * gdb.t20/inherit.exp: remove three dumplicate entries.
17024
17025Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17026
17027 * gdb.t06/break.exp: For "next over recursive call", fail on any
17028 incorrect output, not just on "factorial (value=2)".
17029
17030Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17031
17032 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17033 working now. Add an xfail if accesing a bss variable causes
17034 a memory error if the target is not yet run.
17035
17036Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17037
17038 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17039 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17040 name of __st* demangling (2 strings). Did Kung really get the
17041 more than 95 others right without testing them?
17042
17043Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17044
17045 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17046
17047Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17048
17049 * configure.in (configdirs): Add gdb.disasm
17050 * gdb.disasm: New directory for GDB disassembler tests.
17051 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17052
17053Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17054
17055 * gdb.t00/help.exp: Don't test "help set".
17056
17057 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17058 from within expect statements. None of these happen anymore and
17059 they cause regressions to be silently unnoticed.
17060
17061 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17062 messages) about known failures with gcc cygnus-2.4.5-930417.
17063
17064 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17065 comp-info.exp so it gets built if it doesn't exist.
17066
17067 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17068 it is no longer used.
17069 * gdb.t13/comp-info.c: Removed.
17070
17071Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17072
17073 * gdb.t06/signals.exp: Add xfail for sun3.
17074
17075Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17076
17077 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17078 relevant because ^C doesn't get sent but failure can be reproduced
17079 interactively).
17080
17081Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17082
17083 * gdb.stabs/alpha.mt: New configuration file for alpha.
17084 * gdb.stabs/configure.in: Use it.
17085 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17086 sharing with alpha.mt, redefine long to word via preprocessor.
17087 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17088 for alpha.
17089 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17090 native cc.
17091 * gdb.t00/teststrategy.exp: Change expect string so that we
17092 consume the `(xgdb)' from the command echo and from the gdb prompt.
17093 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17094 gdb currently compares all values as long, so this failure probably
17095 applies to any configuration where LONGEST is bigger than a target int.
17096 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17097 with gcc.
17098 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17099 to handle opaque pointers, gcc is.
17100 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17101 as first argument. Include <sys/types.h> and change all operator
17102 new definitions to use size_t.
17103 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17104 now that we use size_t.
17105
17106Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17107
a9c64011 17108 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17109 a long or float array cast all array members to the same type.
a9c64011 17110 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17111 with 64 bit longs.
a9c64011 17112 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17113 on alpha.
a9c64011 17114 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17115
17116Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17117
17118 * gdb.t24 (demangle.exp): Constructors of templates have names like
17119 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17120 section 14.6 of the ARM.
17121
17122 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17123 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17124 accomplish little and slow down the testsuite.
17125
17126 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17127 Accept spaces various places.
17128
17129Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17130
17131 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17132 with watchpoint enabled.
17133
17134 * Makefile.in: Remove definition of CC and remove the second
17135 definition of CXX (the "CXX = gcc" one remains). These definitions
17136 were causing backquotes to be expanded within backquotes, which
17137 doesn't work.
17138
17139Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17140
17141 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17142
17143Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17144
a9c64011
AS
17145 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17146 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17147 by mips cc and contains no stabs entries.
17148
17149Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17150
17151 * config/vx-gdb.exp: Use fake device to load files rather than
17152 NFS.
17153 * lib/gdb.exp: New proc to do "file" command.
17154 * config/unix-gdb.exp: Use new "file" proc.
17155
17156Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17157
17158 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17159 Rework board rebooting slightly.
17160 (gdb_exit): Don't exit from the remote shell; there isn't one.
17161 * gdb.stabs/weird.exp: If a program is being debugged already,
17162 kill it.
17163 * gdb.t04/setvar.exp: Stop and restart gdb.
17164 * gdb.t05/expr.exp: Likewise.
17165 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17166 restart gdb and reload the program.
17167 * gdb.t08/opaque.exp: Likewise.
17168 * gdb.t12/scope.exp: Likewise.
17169 * gdb.t13/bitfields.exp: Likewise.
17170 * gdb.t15/funcargs.exp: Likewise.
17171 * gdb.t20/classes.exp: Likewise.
17172 * gdb.t03/ptype.exp: Increase timeout.
17173 * gdb.t16/printcmds.exp (test_print_string_constants,
17174 test_print_array_constants): Likewise.
17175 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17176 * gdb.t20/classes.exp (do_tests): Likewise.
17177 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17178
17179Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17180
17181 * gdb.stabs: Renamed *wierd* to *weird*.
17182
17183Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17184
17185 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17186 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17187
17188Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17189
17190 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17191 (do_tests): Remove xfail for whatis on one_var and two_var.
17192
17193Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17194
17195 * Makefile.in: Made cross building work better by adding
17196 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17197
17198Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17199
17200 * gdb.t15/{return.c,return.exp,Makefile.in}:
17201 New test, currently commented out.
17202
17203Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17204
17205 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17206 still running and removes the leftover named socket so GDb can do
17207 clean restarts.
17208
17209Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17210
17211 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17212 console, not GDB.
17213 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17214 cross testing works better with "make check"
17215 * config/unix-gdb: Use default procedures for exit and version.
17216 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17217 with the newest VxWorks.
17218
17219Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17220
17221 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17222 old form.
17223
17224 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17225 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17226
17227 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17228
17229 * config/unix-gdb.exp: Remove this version of gdb_exit
17230 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17231 Rob says he'll look at it when he gets back to testing boards.
17232
17233Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17234
17235 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17236 an expected fail for certain ptype commands.
17237
17238 * gdb.t20/classes.exp: Update expected results of "ptype class
17239 Base1" to account for the constructor that now appears in the type.
17240
17241Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17242
17243 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17244 disappeared from list.
17245 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17246 "alldone" proc with call to cleanup and exit.
17247 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17248 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17249 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17250 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17251 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17252 "alldone" proc with simple returns that suppress remaining
17253 tests. The alldone proc went away many months ago.
17254
17255Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17256
17257 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17258
17259 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17260
17261Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17262
17263 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17264 as vax gdb will display them.
17265
17266Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17267
17268 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17269 optimizers.
17270
17271 * scope.exp: Change "bad value for localval" messages so each one
17272 is unique.
17273
17274 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17275 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17276
17277 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17278
17279Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17280
17281 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17282 doesn't exist (due to optimization).
17283
17284Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17285
17286 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17287 contains \r because the filename is long.
17288
17289 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17290 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17291
17292Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17293
17294 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17295 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17296 Ultrix.
17297 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17298 int tests.
17299 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17300
17301Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17302
17303 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17304
17305 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17306 to match does not match the passing case but still matches the
c906108c
SS
17307 failing case.
17308
17309Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17310
17311 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17312
17313Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17314
17315 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17316 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17317 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17318 Remove various versions of gdb_exit.
17319 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17320 gdb_exit.
17321 * config/unix-gdb.exp: gdb_exit remains here, and should override
17322 the generic version, since it's doing a lot of wierd stuff that
17323 the other versions aren't. FIXME, fold it in, or abandon this
17324 version.
17325
17326Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17327
17328 * gdb.t24/demangle.exp: Add tests for PR 3220.
17329
17330Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17331
17332 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17333
17334Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17335
17336 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17337 "i386-*-*". Works for i486 as well.
17338
17339 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17340 bug, and expand domain of xfail to all SVR4 systems, since the
17341 actual problem is likely to be in generic SVR4 /proc support.
17342
17343Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17344
17345 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17346
17347Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17348
17349 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17350 xfails for other systems. Match a missing 'Continuing.' as an
17351 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17352
17353 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17354 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17355 Only issue warning for missing executables if -all option is used.
17356
17357 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17358 file if -all option is used. It's like an unpredictable XFAIL.
17359
17360Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17361
17362 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17363 for dynamically linked binaries.
17364
17365 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17366
17367Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17368
17369 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17370 to state that this is a known bug in old versions of g++.
17371
17372Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17373
17374 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17375 while waiting for `Continuing'.
17376
17377Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17378
17379 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17380 in text, data, and bss.
17381 * gdb.t10/nodebug.c: Add local and global test variables for
17382 initialized and uninitialized data.
17383
17384Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17385
17386 * config/unix-gdb.exp (gdb_exit): Add "wait".
17387
17388Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17389
17390 * gdb.t06/signals.exp: xfail the continue from the handler for all
17391 targets.
17392
17393 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17394 function with watchpoints enabled, the i386 call dummy starts with
17395 a call.
17396
17397 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17398 386 bsd names its corefiles.
17399
17400Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17401
17402 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17403 compilers don't grok it.
17404 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17405 with small octal ints rather than character constants, which
17406 are signed and might not fit if first promoted to int.
17407
17408Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17409
17410 * gdb.t09/Makefile.in (clean): Remove corefile.
17411
17412Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17413
17414 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17415
17416Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17417 and Jim Kingdon (kingdon@cygnus.com)
17418
17419 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17420 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17421 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17422
17423Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17424
17425 * gdb.t17/interrupt.exp: Add xfail for hppa.
17426
17427Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17428
17429 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17430 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17431 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17432 to determine signed-ness of bitfields and use the result to setup
17433 the xfail.
17434 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17435 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17436 call line is reached if necessary.
17437
17438Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17439
17440 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17441
17442Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17443
17444 * gdb.t06/break.exp: Also test `clear' command.
17445
17446Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17447
17448 * gdb.t00/teststrategy.exp: Remove extra quote.
17449
17450 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17451 watchpoint enabled to be for all non-68k machines.
17452
17453 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17454
17455Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17456
17457 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17458 targets use aout.mt instead of ecoff.mt as gas understands
17459 standard aout format.
17460
17461Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17462
17463 * lib/gdb.exp (runto): Don't insist that function we are running to
17464 was compiled with -g.
17465
17466 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17467
17468 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17469 to get back into the read system call.
17470 Accept leading newline in case where we woke it up.
17471
17472Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17473
17474 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17475 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17476 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17477 enable ecoff configuration.
17478
17479Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17480
17481 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17482
17483Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17484
17485 * gdb.t16/printcmds.exp: Add another printf test.
17486
17487Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17488
17489 * configure.in: If configured -with-stabs on any target, add
17490 stabsdirs to configdirs.
17491
17492Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17493
17494 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17495 fun" so pattern does not match the command itself.
17496
17497Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17498
17499 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17500
17501Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17502
17503 * gdb.t17/interrupt.exp: Test for more things.
17504
17505Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17506
17507 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17508 compiler arranges the code and line numbers.
17509
17510 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17511
17512Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17513
17514 * gdb.t00/help.exp: Increase expect input buffer size.
17515
17516Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17517
17518 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17519
17520 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17521
17522 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17523
17524 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17525 [0-9]*, not just [0-9].
17526
17527Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17528
17529 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17530
17531 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17532
17533Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17534
17535 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17536
17537Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17538
17539 * gdb.t06/signals.c: Add xfails for sun3.
17540
17541 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17542
17543 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17544 test_stepping tests.
17545
17546Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17547
17548 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17549
17550 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17551
17552 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17553 rather than actually putting it through cpp twice.
17554
17555 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17556
17557Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17558
17559 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17560 no longer needed.
17561
17562Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17563
17564 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17565
17566 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17567 C++ features prints as "struct", make it a pass, not an xfail.
17568
17569Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17570
17571 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17572 Don't require VA to print as "class" rather than "struct".
17573
17574Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17575
17576 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17577
17578Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17579
17580 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17581
17582Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17583
17584 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17585 order.
17586
17587Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17588
17589 * gdb.t16/printcmds.exp: Add printf tests.
17590
17591 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17592
17593 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17594
17595Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17596
17597 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17598 pass counts, to counteract any existing or future setup_xfails.
17599
17600Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17601
17602 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17603 {BEGIN,END}_COMMON for common block instead of STAB.
17604 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17605
17606 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17607 intp_var should be N_GSYM not N_LSYM.
17608 wierd-aout.S: Use a label for the value of the N_SO.
17609 wierd.def: Remove all backslashes.
17610 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17611
17612Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17613
17614 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17615 get the expected next to inheritance3.
17616
17617Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17618
17619 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17620 now that gcc-2.4 gets it right.
17621
17622Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17623
17624 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17625
17626 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17627 generating comp-info.exp which works for cross-compilation.
17628
17629Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17630
17631 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17632 "*-*-sysv4.*".
17633
17634Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17635
17636 * gdb.t01/run.exp: Start with a fresh gdb.
17637 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17638 SVR4.x.
17639
17640Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17641
17642 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17643 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17644 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17645 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17646 things to remove.
17647
17648Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17649
17650 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17651 test cases from bug reports.
17652
17653Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17654
17655 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17656 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17657 avoid spurious xfails.
17658 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17659 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17660 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17661
17662Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17663
17664 * gdb.t00/teststrategy.exp: Rework to provide more useful
17665 description of each test, fix problem with systems that define
17666 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17667 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17668 results for "next over recursive call" so timeouts aren't taken
17669 by error.
17670
17671Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17672
17673 * gdb.t12/scope.exp: Test printing of variables before run.
17674
17675 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17676 printed in wrong order due to sorting.
17677
17678Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17679
17680 * gdb.t00/teststrategy.exp: Fix expected results for printing
17681 user entered string constant. Is array of char, prints with no
17682 address.
17683
17684 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17685 commands.
17686 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17687 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17688 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17689 of struct of char arrays.
17690 * gdb.t00/radix.exp: New tests for radix commands.
17691
17692Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17693
17694 * gdb.t16/printcmd.exp: Print a variable before running program
17695 (with xfail for AIX).
17696
17697Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17698
17699 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17700
17701 * gdb.t16/printcmd.exp: Don't print variables before running program.
17702
17703 * gdb.t06/break.exp: Don't require envp argument to main.
17704
17705 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17706
17707 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17708 Add xfails for rs6000.
17709
17710 * gdb.t02/whatis.exp: Change other tests not to re-test something
17711 we already tested.
17712
17713 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17714 each type used has a variable of that type.
17715
17716Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17717
17718 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17719
17720Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17721
17722 * configure.in: change srctrigger to be a file, not a directory
17723
17724Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17725
17726 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17727
17728 * gdb.t11/list.exp: Fixed a couple of typos.
17729
17730Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17731
17732 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17733 is fixed and PR is closed.
17734 * gdb.t16 (gdbme.c): Add simple test string variable.
17735 * gdb.t16 (printcmds.exp): Add tests with simple test string
17736 variable, primarily for boundaries on "set print elements".
17737
17738Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17739
17740 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17741 Make leading 0's optional and don't expect a tab in the middle
17742 of the number.
17743
17744 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17745
17746 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17747 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17748 don't end command passed to gdb_test with newline.
17749
17750 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17751 signed keyword away, don't expect signed bitfields to be signed.
17752
17753 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17754 printing with only as many 1's as are in the field as well as printing
17755 with 32 1's (see comment).
17756
17757Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17758
17759 * gdb.t00/default.exp: Start with a fresh gdb.
17760 * configure.in (configdirs): Remove gdb.t31 until the chill
17761 compiler works again. It no longer is able to find chillrt0
17762 since it isn't in libchill.a anymore.
17763 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17764 wierd.o, make more modular.
17765 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17766 spurious newlines that caused problems.
17767
17768Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17769
17770 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17771 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17772 gdb.stabs/wierd.{exp,def}: Many new tests.
17773
17774 * gdb.t00/default.exp: update info line for new message.
17775
17776 * gdb.t02/{whatis.exp,gdbme.c}:
17777 Test that "char *" doesn't print as "caddr_t".
17778
17779Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17780
17781 * gdb.t00/help.exp: Use .* in place of some help messages which
17782 just changed.
17783 gdb.t00/default.exp: Update "info frame" test for new message.
17784 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17785 Remove some xfails
17786
17787Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17788
17789 * gdb.t03/{gdbme.c,ptype.exp}:
17790 Add tests for typedef'd struct and union without tags.
17791 Also check "whatis" on a variable of a typedef'd enum without a tag.
17792
17793 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17794 PRMS 1823; the bug still exists but isn't reproduced by this test
17795 anymore), and remove rs6000 XFAIL (the bug is fixed).
17796
17797 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17798 duplicated from whatis.exp. For those that are left, accept
17799 "long", "long int", or "int" for long variables (whatis.exp already
17800 has an XFAIL for "int", so no need to fail it here).
17801
17802 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17803 Deal with GCC's names for types now that GDB uses the compiler's names.
17804
17805 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17806 setup_xfail's for sunos4. If we #defined the signed keyword away,
17807 don't expect GDB to know that char it is signed.
17808
17809 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17810
17811Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17812
17813 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17814 should work on any system, regardless of debugging format.
17815 * gdb.t21/demangle.exp: Move to gdb.t24.
17816 * gdb.t24/demangle.exp: Move from gdb.t21.
17817 * gdb.t24/{Makefile.in, configure.in}: New files.
17818
17819Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17820
17821 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17822 * gdb.stabs: New directory.
17823
17824Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17825
17826 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17827 not just "Quit anyway?".
17828
17829Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17830
17831 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17832 that all setup_xfails are immediately followed by clear_xfails.
17833
17834Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17835
17836 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17837 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17838 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17839 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17840 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17841 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17842 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17843 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17844 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17845 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17846 gdb.t31/chillvars.exp, lib/gdb.exp:
17847 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17848 bug-gdb@prep.ai.mit.edu.
17849
17850Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17851
17852 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17853 with 0.0, not integer 0.
17854
17855Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17856
17857 * gdb.t06/break.exp: Update for "Kill the program" message change.
17858
17859Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17860
17861 * Makefile.in (GDBFLAGS): Set to -nx.
17862 * Makefile.in (site.exp): Use GDBFLAGS.
17863
17864Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17865
17866 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17867 Makefiles.
17868 (check): depend on just-check.
17869 (just-check): added so that tests can be run without a noop
17870 build pass.
17871
17872Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17873
17874 Switch to using configure's configdirs.
17875 * Makefile.in (Makefile): add configure.in dependency.
17876 (SUBDIRS): removed redundant assignment.
17877 * configure.in: switch subdirs assignment to configdirs.
17878 * gdb.t*/configure.in: new files.
17879
17880Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17881
17882 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17883 works.
17884
17885Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17886
17887 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17888 in explicit rules. Apparently this is not supported by some makes.
17889
17890Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17891
17892 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17893
17894Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17895
17896 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17897 disappeared.
17898
17899Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17900
17901 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17902
17903Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17904
17905 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17906 watchpoint problem that is now fixed.
17907 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17908 uninitialized convenience variables.
17909 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17910 structures.
17911
17912Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17913
17914 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17915 which causes expect to get out of sync with gdb on long output
17916 from help set.
17917 * gdb.t09/corefile.exp: Make expected pattern for core file
17918 failing signal and frame output format less sun specific.
17919
17920Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17921
17922 * gdb.t31/chillvars.exp: Add and remove initial dummy
17923 breakpoint, so that symbol table is forced in.
17924 (Needed at least on Sunos4, though it seems not SVR4.)
17925 * gdb.t31/chillvars.exp: Update for changed output format.
17926
17927Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17928
a9c64011 17929 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
17930
17931Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17932
17933 * Makefile.in: Added --srcdir when invoking runtest, removed the
17934 need for a local config file. (optional now)
17935
17936Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17937
17938 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17939 failure count used to force early termination. Add some more
17940 expected failures for gnu style demangling.
17941
17942Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17943
17944 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17945 pmi variable from gdb.t20/gdbme to get optimized away.
17946 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17947 Check for written corefile upon timeout _and_ eof.
17948
17949Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17950
17951 * config/unix-gdb.exp: Add missing return 0.
17952
17953Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17954
17955 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17956 test termination.
17957
17958Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17959
17960 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17961 disappeared.
17962
17963Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17964
17965 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17966 time as i860 support works.
17967
d63a86f8 17968 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17969 "backtrace 100\r" rather than just "backtrace\r", to match last
17970 change.
17971
17972Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17973
17974 * config/udi-gdb.exp (gdb_exit): Remove close command.
17975 (gdb_target_udi): New procedure to set the UDI target.
17976 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17977 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17978 Added waits for prompts after several question responses. Added
17979 some more responses used by a29k-amd-udi-gdb.
17980 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17981 pass different arguments, restart UDI connection after program
17982 completion.
17983 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17984 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17985 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17986 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17987 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17988 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17989 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17990 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17991 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17992 after program completion.
17993 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17994 compiled with a SELECT_VECS setting.
17995 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17996 infinite recursion.
17997
17998 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17999 Added checks for COFF results, and made them expected failures for
18000 all targets. It would be better to make them expected failures
18001 for COFF targets only.
18002
18003Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18004
18005 * Makefile.in: add null dvi target, don't bother to recurse
18006 through test directories for info and install-info; rename
18007 $(datadir) to be dejagnu instead of deja-gnu
18008
18009Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18010
18011 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18012 compiler to coredump.
18013 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18014 code.
18015
18016Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18017
18018 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18019 coredump.
18020 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18021 code.
18022
18023Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18024
18025 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18026 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18027 which in a shell. Deletes xgdb when done.
18028 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18029 Tests the return from the "set height" or "set width" commands.
18030 Added a few return codes where needed.
18031
18032Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18033
18034 * Makefile.in (SUBDIRS): Add gdb.t17.
18035 * configure.in (subdirs): Add gdb.t17.
18036 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18037 files to test gdb's calling of functions in the inferior with
18038 the correct arguments and gdb's ability to retrieve any
18039 result returned.
18040
18041Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18042
18043 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18044 may be called after gdb goes away. Previous versions of expect
18045 needed these to avoid file descriptor leaks, but they cause
18046 errors with the current revision of expect.
18047 * gdb.t00/gdbvars.exp: Use -re on expected output after
18048 setting sevenbit-strings.
18049 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18050 to set sevenbit-strings consistent across tests.
18051 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18052 set sevenbit-strings consistent across tests.
18053
18054Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18055
18056 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18057 expected output to match current "expect" expectations.
18058
18059Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18060
18061 * gdb.t00/default.exp: Change expected output for default "source"
18062 command, to match new gdb behavior which requires a filename to
18063 source.
18064
18065Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18066
18067 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18068 expected fail for i486-*-* that misses the marker2 function.
18069 * gdb.t10/crossload.exp (bfddefault): Allow successful
18070 recognition of a format to pass even if no symbols are found.
18071 Explicitly catch failures where the format is not recognized
18072 or is ambiguous, and add the reason to the fail message.
18073 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18074 the cause is and invalid target and add reason to failure message.
18075 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18076 elf32-i386, elf32-sparc, and elf32-i860.
18077 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18078 Set up expected failure for 'filename'::variable scope resolution,
18079 which is now apparently broken on all targets.
18080 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18081 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18082 gdb.t23/templates.exp: Change failure for missing binfile into
18083 just a warning.
18084 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18085 references.
18086
18087Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18088
18089 * gdb.t00/default.exp: Add expected output for default "source"
18090 command, to match new gdb behavior.
18091 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18092
18093Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18094
18095 * config/*-gdb.exp: returns an error, rather than exiting on
18096 internal errors.
18097
18098Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18099
18100 * gdb.t03/gdbme.c: Add pointer to struct variable.
18101 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18102 referencing struct members.
18103
18104Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18105
18106 * configure.in (mips-idt-ecoff): New target.
18107 * config/mips-gdb.exp: New file for remote board using MIPS remote
18108 debugging protocol.
18109
18110 * Redid configuration scheme. Removed gdb.t*/configure.in.
18111 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18112 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18113 distclean targets. Built executables via .o files. Adjusted
18114 tests to account for source files in $(srcdir) rather than
18115 $(objdir).
18116 * lib/gdb.exp (runto): Don't expect () after the function name,
18117 because it may have arguments.
18118
18119Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18120
18121 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18122 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18123 expected failures for mips-idt-* and mips-sgi-*.
18124 * gdb.t00/default.exp (attach): Kill process if requested.
18125 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18126 that does not read core files.
18127 * gdb.t01/run.exp: Removed checks for exit status code.
18128 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18129 it is linked in.
18130 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18131 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18132 appropriate, rather than doing it by hand.
18133 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18134 execution.
18135 * gdb.t10/crossload.exp: Kill existing program if needed.
18136 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18137 appropriate, rather than doing it by hand. Always increase
18138 timeout for this test, not just for VxWorks.
18139
18140Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18141
18142 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18143 of Chill STRUCT types and STRUCT values.
18144 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18145 than "char".
18146 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18147 struct2): New struct definitions and initializations to test
c906108c
SS
18148 simple Chill STRUCT types.
18149
18150Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18151
18152 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18153 the null byte at the end of strings.
18154 * gdb.t00/default.exp: Make show version insensitive to copyright
18155 date.
18156 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18157 to avoid dependencies on target char signedness.
18158 * gdb.t16/printcmds.exp: Update expected results for explicitly
18159 unsigned char.
18160 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18161 now work.
18162 * gdb.t21/demangle.exp: Add many more patterns for template
18163 demangling, most of them being expected failures.
18164 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18165 string we are matching for, to match on the whole string.
18166 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18167 and fix a whole bunch that had incorrect expected output but were
18168 passing anyway because of the bug in "proc demangle".
18169 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18170 type.
18171 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18172
18173Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18174
a9c64011
AS
18175 * gdb/testsuite: made modifications to testcases, etc., to allow
18176 them to work properly given the reorganization of deja-gnu and the
18177 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18178
18179Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18180
18181 * gdb/testsuite: Initial creation of gdb/testsuite.
18182 Migrated dejagnu testcases and support files for testing nm to
18183 gdb/testsuite from deja-gnu. These files were moved "as is"
18184 with no modifications. This migration is part of a major overhaul
18185 of dejagnu. The modifications to these testcases, etc., which
18186 will allow them to work with the new version of dejagnu will be
18187 made in a future update.
48efe704 18188
8d8cb839 18189 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18190\f
8d8cb839
EZ
18191;; Local Variables:
18192;; mode: change-log
18193;; left-margin: 8
18194;; fill-column: 74
18195;; version-control: never
18196;; End:
902f2ccb
MC
18197
18198 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18199 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18200 Copying and distribution of this file, with or without modification,
18201 are permitted provided the copyright notice and this notice are preserved.
This page took 1.90723 seconds and 4 git commands to generate.