* thread.c (inferior_thread) Remove "extern" in definition.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
def2b000
TJB
12009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2
3 * gdb.python/python-value.exp (test_value_in_inferior): Test
4 gdb.Value.is_optimized_out attribute.
5
442ddf59
JK
62009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.dwarf2/dw2-noloc-main.c: New file.
9 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10 (.text): Remove.
11 (.data): New.
12 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
14 (DW_TAG_subprogram func_cu1, noloc): Remove.
15 (main): New.
16 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
17 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
18 (file_symbols): New procedure.
19
a8df5de4
TT
202009-03-25 Tom Tromey <tromey@redhat.com>
21
22 * gdb.base/charset.exp (valid_target_charset): New proc.
23 Use it to skip tests on invalid charsets.
24
cc1d7add
PM
252009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
26
27 * gdb.base/completion.exp: Add a test for directory completion.
28
bcd5727b
JK
292009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
30
31 Fix a racy FAIL.
32 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
33 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
34
cc924cad
TJB
352009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
36
37 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
38 * gdb.python/python-function.exp: Add test for function returning
39 a GDB value.
40
bc3b79fd
TJB
412009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
42
43 * gdb.python/python-function.exp: New file.
44
6c7a06a3
TT
452009-03-20 Tom Tromey <tromey@redhat.com>
46
47 * gdb.base/store.exp: Update for change to escape output.
48 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
49 to escape output.
50 * gdb.base/pointers.exp: Update for change to escape output.
51 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
52 to escape output.
53 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
54 escape output.
55 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
56 to escape output.
57 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
58 escape output.
59 * gdb.base/setvar.exp: Update for change to escape output.
60 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
61 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
62 to escape output.
63 (test_print_string_constants): Likewise.
64 * gdb.base/charset.exp (valid_host_charset): Check size of
65 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
66 cases. Handle "auto"-related output.
67 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
68 (uvar, Uvar): New globals.
69
c31af87b
JG
702009-03-19 Jerome Guitton <guitton@adacore.com>
71
72 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
73 deltas.
74 * gdb.ada/fixed_points.exp: Ditto.
75
51272cf2
PA
762009-03-18 Pedro Alves <pedro@codesourcery.com>
77
78 * return-nodebug.c: Don't include stdio.h.
79 (init): Delete.
80 (func): Delete definition and provide extern declaration.
81 (t): New.
82 (main): Don't call printf. Call func and store its result in t.
83 * return-nodebug1.c: New.
84 * return-nodebug.exp: Don't expect stdio output. Instead, print
85 the global variable t. Drop printf formatters and cast types from
86 foreach loop. Don't use prepare_for_testing. Compile
87 return-nodebug.c and return-nodebug1.c in separate steps. Don't
88 define FORMAT or CAST.
89
d24948ac
PP
902009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
91
92 * gdb.base/solib-display.exp: Disable test for remote targers.
93
61ff14c6
JK
942009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
95
96 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
97
cb4dce93
JK
982009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
99
100 Fix a racy FAIL.
101 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
102 code from `follow parent, print pids'.
103 (`follow child, print pids', `follow parent, print pids'): Call it.
104 Replace `gdb_test "break..."' by gdb_breakpoint.
105
f7c60c5e
VP
1062009-03-13 Vladimir Prus <vladimir@codesourcery.com>
107
108 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 109 sync and async modes.
f7c60c5e 110
383ace49
JB
1112009-03-12 Joel Brobecker <brobecker@adacore.com>
112
113 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
114 that was checked in by mistake. Remove loading of ada.exp, since
115 this is not necessary in this case.
116
4ce102af
JB
1172009-03-12 Joel Brobecker <brobecker@adacore.com>
118
119 * gdb.ada/ptype_arith_binop.exp: New testcase.
120
529a2aef
JB
1212009-03-12 Joel Brobecker <brobecker@adacore.com>
122
123 * gdb.ada/mod_from_name: New testcase.
124
8a38181c
JB
1252009-03-12 Joel Brobecker <brobecker@adacore.com>
126
127 * gdb.ada/tick_last_segv: New testcase.
128
11436dee
VP
1292009-03-12 Vladimir Prus <vladimir@codesourcery.com>
130
61ff14c6 131 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 132
1f31650a
VP
1332009-03-12 Vladimir Prus <vladimir@codesourcery.com>
134
61ff14c6
JK
135 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
136 include the token in ^running and frame info in *stopped.
1f31650a 137
a3247a22
PP
1382009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
139
140 * solib-display.exp: New file.
141 * solib-display-main.c: New file.
142 * solib-display-lib.c: New file.
61ff14c6 143
aae64587
PA
1442009-03-05 Pedro Alves <pedro@codesourcery.com>
145
146 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
147
44aabfbc
JK
1482009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
149
150 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
151 (list_and_check_macro): Use more specific test name.
152 (next to definition): Make the test names unique.
153
c087fcd3
PM
1542009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
155
156 * gdb.pascal/floats.exp: Accept approximate results everywhere.
157
c86cf029
VP
1582009-02-17 Vladimir Prus <vladimir@codesourcery.com>
159
160 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
161 notifications.
162 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
163 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
164 * lib/mi-support.exp (library_loaded_re): New.
165 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
166
3ea85240
VP
1672009-02-17 Vladimir Prus <vladimir@codesourcery.com>
168
169 * gdb.gdb/observer.exp: Use test_notification observer, not
170 normal_stop, everywhere.
171 (test_normal_stop_notifications): Rename to...
172 (test_notifications): ...this.
173 (test_observer_normal_stop): Rename to...
174 (test_observer): ...this.
175
1903f0e6
DE
1762009-02-16 Doug Evans <dje@google.com>
177
178 * gdb.arch/amd64-disp-step.S (test_int3): New test.
179 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
180 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
181 (test_prefixed_syscall,test_int3): New tests.
182 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
183 (test_prefixed_syscall,test_int3): New tests.
184
1d33d6ba
VP
1852009-02-14 Vladimir Prus <vladimir@codesourcery.com>
186
187 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
188 (mi_expect_interrupt): Likewise.
189 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
190 response.
191
faafb047
PM
1922009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
193
194 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
195 * gdb.base/pc-fp.exp (get_valueofx): Remove.
196 Replace calls to get_valueofx by get_hexadecimal_valueof.
197
417e16e2
PM
1982009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
199
200 * lib/gdb.exp (get_valueof): Accept anything as a return value.
201 (get_integer_valueof): New procedure.
202 (get_sizeof): Use new get_integer_value_of.
203 * gdb.base/sizeof.exp: Replace all uses of get_valueof
204 by get_integer_valueof.
205
7065b901
TT
2062009-02-13 Tom Tromey <tromey@redhat.com>
207
208 * gdb.base/remote.exp (get_sizeof): Remove.
209 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
210 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
211 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
212 * lib/gdb.exp (get_valueof): Move from long_long.exp.
213 (get_sizeof): Likewise.
214
5d7cb8df
JK
2152009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
216
217 PR fortran/9806
218 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
219
b2febfff
PP
2202009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
221
222 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
223
4aa995e1
PA
2242009-02-06 Pedro Alves <pedro@codesourcery.com>
225
226 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
227
d8906c6f
TJB
2282009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
229
230 * gdb.python/python-cmd.exp: New file.
231
ff4ab08d
TG
2322009-02-06 Tristan Gingold <gingold@adacore.com>
233
234 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
235
aacd552b
TG
2362009-02-05 Tristan Gingold <gingold@adacore.com>
237
238 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
239 pointer is dereferenced and use this signal name in regexp.
240 * gdb.base/signull.exp: Ditto.
241 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
242 * gdb.base/signull.c (main): Ditto.
243
08c637de
TJB
2442009-02-04 Tom Tromey <tromey@redhat.com>
245 Thiago Jung Bauermann <bauerman@br.ibm.com>
246
247 * gdb.python/python-value.exp: Use `gdb.history' instead of
248 `gdb.value_from_history'.
249 (test_value_numeric_ops): Add test for conversion of enum constant.
250 * gdb.python/python-value.c (enum e): New type.
251 (evalue): New global.
252 (main): Use argv.
253
20261af8
JG
2542009-02-04 Jerome Guitton <guitton@adacore.com>
255
256 * gdb.ada/uninitialized_vars: New test program.
257 * gdb.ada/uninitialized_vars.exp: New testcase.
258
52e44b43
TT
2592009-02-02 Tom Tromey <tromey@redhat.com>
260
261 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
262 * gdb.cp/pr2489.cc: Rename...
263 * gdb.cp/pr9594.cc: ... to this.
264
1c71341a
TT
2652009-02-02 Tom Tromey <tromey@redhat.com>
266
267 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
268 * gdb.cp/pr2489.cc: New file.
269 * gdb.cp/cpcompletion.exp: New file.
270
a4295225
TT
2712009-02-02 Tom Tromey <tromey@redhat.com>
272
273 PR exp/9059:
274 * gdb.cp/call-c.exp: Add regression test.
275 * gdb.cp/call-c.cc (FooHandle): New typedef.
276 (main): New variable 'handle'.
277
592375cd
VP
2782009-01-30 Vladimir Prus <vladimir@codesourcery.com>
279
280 * lib/mi-support.exp (et_mi_thread_list)
281 (check_mi_and_console_threads): Adjust for current thread in
282 -thread-list-ids output.
283
41447f92
VP
2842009-01-30 Vladimir Prus <vladimir@codesourcery.com>
285
286 * gdb.mi/mi-break.exp (test_disabled_creation): New.
287 Call it.
288
35669430
DE
2892009-01-28 Doug Evans <dje@google.com>
290
291 * gdb.arch/amd64-disp-step.S: New file.
292 * gdb.arch/amd64-disp-step.exp: New file.
293 * gdb.arch/i386-disp-step.S: New file.
294 * gdb.arch/i386-disp-step.exp: New file.
295
09f00d9a
PM
2962009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
297
298 * gdb.base/find.exp: Set newline variable
299 using quotes instead of braces to fix cygwin failures.
300
1e8fb976
PA
3012009-01-23 Pedro Alves <pedro@codesourcery.com>
302
303 * gdb.base/radix.exp: Add tests to ensure that that set
304 input-radix 0 and set output-radix 0 are really rejected.
305
da061712
PA
3062009-01-23 Pedro Alves <pedro@codesourcery.com>
307
308 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
309 copyright years.
310
dd7e2d2b
PA
3112009-01-23 Pedro Alves <pedro@codesourcery.com>
312
313 PR gdb/9664:
314 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
315
392452f6
PA
3162009-01-22 Pedro Alves <pedro@codesourcery.com>
317
318 PR c++/9631:
319 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
320
8653e71c
PM
3212009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
322
323 * gdb.server/file-transfer.exp: Use EXEEXT variable for
324 binfile definition to fix Windows OS failure.
325
a12cc160
DJ
3262009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
327
328 PR gdb/9346
329 * gdb.base/interrupt.c (sigint_handler): New.
330 (main): Install a SIGINT handler if SIGNALS is defined. Exit
331 on error.
332 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
333 Test "signal SIGINT".
334
b89667eb
DE
3352009-01-19 Doug Evans <dje@google.com>
336
337 * gdb.base/break.exp: Update expected gdb output.
338 * gdb.base/sepdebug.exp: Ditto.
339 * gdb.mi/mi-syn-frame.exp: Ditto.
340 * gdb.mi/mi2-syn-frame.exp: Ditto.
341 * gdb.base/call-signal-resume.exp: New file.
342 * gdb.base/call-signals.c: New file.
343 * gdb.base/unwindonsignal.exp: New file.
344 * gdb.base/unwindonsignal.c: New file.
345 * gdb.threads/interrupted-hand-call.exp: New file.
346 * gdb.threads/interrupted-hand-call.c: New file.
347 * gdb.threads/thread-unwindonsignal.exp: New file.
348
adb483fe
DJ
3492009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
350
351 * gdb.base/define.exp: Test defining and hooking prefix commands.
352 * gdb.python/python.exp: Update test for "show user" output.
353
60023297
JK
3542009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
357 now the output exactly, using less wildcards. Expect also the output
358 of gfortran-4.3. Update for the f-valprint.c modification from
359 2008-04-22.
360 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
361 Remove gdb_test test names where matching the command.
362
ccc57cf9
PA
3632009-01-01 Pedro Alves <pedro@codesourcery.com>
364
365 PR breakpoints/9681:
366 * gdb.base/watchpoint.exp: Add regression test.
367
c7a6ca08
PA
3682008-12-31 Pedro Alves <pedro@codesourcery.com>
369
370 * gdb.threads/attach-into-signal.exp: Don't use
371 gdb_suppress_entire_file.
372 * gdb.threads/attach-stopped.exp: Ditto.
373 * gdb.threads/attachstop-mt.exp: Ditto.
374
3a031f65
PA
3752008-12-31 Pedro Alves <pedro@codesourcery.com>
376
377 PR gdb/8812:
378 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
379
09e6485f
PA
3802008-12-29 Pedro Alves <pedro@codesourcery.com>
381
382 PR gdb/7536:
383 * gdb.base/radix.exp: Add tests to ensure invalid input radices
384 and unsupported output radices are really rejected.
385
0cd53049
JK
3862008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
387
388 * gdb.cp/punctuator.exp: Backslash the '$' signs.
389
ba163c7e
TT
3902008-12-22 Tom Tromey <tromey@redhat.com>
391
392 * gdb.cp/punctuator.exp: New file.
393
6f4de6c9
JK
3942008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
395
396 * gdb.base/completion.exp (Completing non-existing component): New test.
397
0f34d0b4
JK
3982008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
399
400 Fix for PR gdb/8648.
401 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
402 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
403 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
404 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
405
db2ad4c3
JK
4062008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
407
408 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
409
bb5ef15e
DP
4102008-12-16 Christophe Lyon <christophe.lyon@st.com>
411
412 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
413 compiler actually generate code at the expected line number.
414
90142adc
JZ
4152008-12-15 Jie Zhang <jie.zhang@analog.com>
416
417 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
418
fad6eecd
TT
4192008-12-12 Tom Tromey <tromey@redhat.com>
420
421 * gdb.base/commands.exp (redefine_hook_test): New proc.
422 Call it.
423
17c8aaf5
TT
4242008-12-11 Tom Tromey <tromey@redhat.com>
425
426 * gdb.base/macscp.exp: New regression test.
427
7c8adf68
TT
4282008-12-11 Tom Tromey <tromey@redhat.com>
429
430 * gdb.base/macscp.exp: Print "address.addr".
431 * gdb.base/macscp1.c (struct outer): New struct.
432 (address): New global.
433
b05dcbb7
TT
4342008-12-09 Tom Tromey <tromey@redhat.com>
435
436 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
437 Call it.
438
2d476de1
DE
4392008-12-04 Doug Evans <dje@google.com>
440
441 * gdb.server/ext-run.exp: Relax regexp for init program.
442
87bdc959
TG
4432008-12-03 Tristan Gingold <gingold@adacore.com>
444
445 * gdb.base/macscp.exp: Generate an object file during compilation
446 to work around Darwin dsymutil limitations.
447
e0740f77
JK
4482008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
449
450 Test resolving external references to TLS variables.
451 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
452 FILE2_THREAD_LOCAL.
453 (testfile2, srcfile2): New variables.
454 * gdb.threads/tls.c (file2_thread_local)
455 (function_referencing_file2_thread_local): New.
456 * gdb.threads/tls2.c: New file.
457
67f0aac5
JB
4582008-11-28 Joel Brobecker <brobecker@adacore.com>
459
460 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
461 rather than integer, as integer might not be big enough when
462 on 64bit targets.
67f0aac5 463
c332165e
JG
4642008-11-27 Jerome Guitton <guitton@adacore.com>
465
466 * gdb.cp/formatted-ref.exp: Add equality test.
467 * gdb.ada/formatted_ref.exp: Ditto.
468
fc9b693c
JK
4692008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
470
471 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
472 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
473
a9c64011
AS
4742008-11-20 Andreas Schwab <schwab@suse.de>
475
476 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
477 matching syscall entry point.
478 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
479 (tcatch_vfork_then_child_follow): Likewise. Finish through
480 vfork even if we stopped at the syscall trampoline.
481
e2fd701e
DE
4822008-11-20 Doug Evans <dje@google.com>
483
484 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
485
69abc51c
TJB
4862008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
487
488 * gdb.arch/ppc-dfp.exp: New file.
489 * gdb.arch/ppc-dfp.c: New file.
490
c14c28ba
PP
4912008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
492
493 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 494
2e74121d
DE
4952008-11-17 Doug Evans <dje@google.com>
496
497 * gdb.mi/mi-syn-frame.exp: Update expected output.
498 * gdb.mi/mi2-syn-frame.exp: Update expected output.
499
66bb093b
VP
5002008-11-17 Vladimir Prus <vladimir@codesourcery.com>
501
502 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
503 "thread N" results in =thread-selected.
504 * lib/mi-support (mi_run_cmd, mi_expect_stop)
505 (mi_send_resuming_command_raw): Be prepared for
506 =thread-selected.
507
3d043ef6
VP
5082008-11-17 Vladimir Prus <vladimir@codesourcery.com>
509
a9c64011
AS
510 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
511 * lib/mi-support.exp: Likewise.
3d043ef6 512
808104c8
JB
5132008-11-16 Joel Brobecker <brobecker@adacore.com>
514
515 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
516 commands from the expected output for "help catch".
517
00b22944
JB
5182008-11-15 Joel Brobecker <brobecker@adacore.com>
519
520 * gdb.ada/int_deref.exp: New testcase.
521
59669435
TT
5222008-11-14 Nick Roberts <nickrob@snap.net.nz>
523
524 * gdb.mi/gdb2549.exp: New file.
525
de04a248
DE
5262008-11-11 Doug Evans <dje@google.com>
527
528 * gdb.base/callexit.exp: New file.
529 * gdb.base/callexit.c: New file.
530
6b8ce727
DE
5312008-11-10 Doug Evans <dje@google.com>
532
533 * lib/gdb.exp (GDBFLAGS): Move -nx ...
534 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
535 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
536 (default_gdb_start,default_gdb_exit): Ditto.
537 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
538 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
539 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
540 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
541 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
542 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
543
1b14b8aa
AS
5442008-11-03 Andreas Schwab <schwab@suse.de>
545
546 * gdb.base/hashline2.exp: Fix typo.
547 * gdb.base/hashline3.exp: Likewise.
548
f3134b88
TT
5492008-10-30 Tom Tromey <tromey@redhat.com>
550
551 * gdb.base/pointers.exp: Add test.
552 * gdb.base/pointers.c (k, S): New typedefs.
553 (instance): New global.
554
c2226152
AS
5552008-10-30 Andreas Schwab <schwab@suse.de>
556
557 * gdb.base/args.exp: Add tests for newlines.
558
462f405c
JB
5592008-10-30 Joel Brobecker <brobecker@adacore.com>
560
561 gdb.base/foll-exec.exp: Update the expected output of a couple
562 of "info breakpoints" tests.
563
79a45b7d
TT
5642008-10-28 Tom Tromey <tromey@redhat.com>
565
566 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
567
adc13a14
PA
5682008-10-24 Pedro Alves <pedro@codesourcery.com>
569
570 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
571 gdb_start_cmd.
572 Use runto_main before any test that requires execution.
573
252fbfc8
PA
5742008-10-23 Pedro Alves <pedro@codesourcery.com>
575
576 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
577 instead of SIGINT.
578
28148e3d
JB
5792008-10-22 Joel Brobecker <brobecker@adacore.com>
580
581 * gdb.base/completion.exp: Update expected output following
582 the addition of the "info tasks" command.
583
c209f847
TT
5842008-10-22 Tom Tromey <tromey@redhat.com>
585
586 * gdb.base/exprs.exp (test_expr): Add test for string
587 concatenation.
588
f177e350
PA
5892008-10-19 Pedro Alves <pedro@codesourcery.com>
590
591 * configure.ac: Output gdb.python/Makefile.
592 * configure: Regenerate.
593 * gdb.python/Makefile.in: New.
594
cce89356
JB
5952008-10-16 Joel Brobecker <brobecker@adacore.com>
596
597 * gdb.base/foll-fork.exp: Adjust the expected output to match
598 the new description for fork/vfork catchpoints in the "info
599 breakpoints" output.
600
176d289d
TJB
6012008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
602
603 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
604
a08702d6
TJB
6052008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
606
607 * gdb.python/python-value.c: New file.
608 * gdb.python/python-value.exp: New file.
609
1c5cfe86
PA
6102008-10-15 Pedro Alves <pedro@codesourcery.com>
611
612 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
613
5a98ad69
DP
6142008-10-15 Denis Pilat <denis.pilat@st.com>
615
41702f1b 616 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 617
dcb1a1e2
TT
6182008-10-09 Tom Tromey <tromey@redhat.com>
619
620 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
621 'fprintf' and 'stderr'.
622
9124fe48
JB
6232008-10-07 Joel Brobecker <brobecker@adacore.com>
624
625 * gdb.ada/ref_tick_size.exp: New testcase.
626
45452591
DE
6272008-10-06 Doug Evans <dje@google.com>
628
629 * gdb.dwarf2/dw2-cu-size.exp: New file.
630 * gdb.dwarf2/dw2-cu-size.S: New file.
631
632 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
633 .Ltype_int for clarity.
634
4fc5b208
PP
6352008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
636
637 PR gdb/2384:
638 * gdb.cp/gdb2384.exp: Extended to test more cases.
639 * gdb.cp/gdb2384.cc: Likewise.
640 * gdb.cp/gdb2384-base.h: Likewise.
641 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 642
d78df370
JK
6432008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
644
645 * gdb.base/maint.exp (maint print type): Remove printing
646 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
647
9a044a89
TT
6482008-09-30 Tom Tromey <tromey@redhat.com>
649
650 * gdb.base/macscp.exp: Add completion tests.
651 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
652 (TWENTY_THREE): Likewise.
653 (FORTY_EIGHT): Likewise.
654
506800a9
TT
6552008-09-30 Tom Tromey <tromey@redhat.com>
656
657 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
658 everywhere.
659 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
660
1a6f01b5
JK
6612008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
662
663 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
664 testcase is derived from. Fix racy dependency on an expected PID
665 number. No longer support the testcase on Linux kernel 2.4.x.
666
2fae03e8
TT
6672008-09-27 Tom Tromey <tromey@redhat.com>
668
669 * gdb.base/macscp.exp: Add tests for stringification, splicing,
670 and varargs.
671
1ad15515
PA
6722008-09-22 Pedro Alves <pedro@codesourcery.com>
673
674 * lib/mi-support.exp (mi_expect_interrupt): New.
675 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
676 from gdb.mi/mi-nonstop.exp.
677 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
678 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
679 lib/mi-support.exp.
680 Use mi_check_thread_states throughout. Avoid ".*" and do not
681 require an anchor after -exec-run.
682
d0b76dc6
DJ
6832008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
684
685 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
686 stop is pending. Avoid ".*" when two stops are pending.
687 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
688 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
689 newlines in fullnames.
690 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
691 (mi_expect_stop): Update comments. Only anchor in sync mode.
692 Do not match newlines.
693 (mi_send_resuming_command_raw): Always return status.
694 (mi_get_stop_line): Do not match more than one line by accident.
695 Only anchor in sync mode.
696 (mi_run_inline_test): If -exec-next fails, give up.
697
9990c830
UW
6982008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
699
700 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
701 on SPU.
702
ebcf6f00
JB
7032008-09-10 Joel Brobecker <brobecker@adacore.com>
704
705 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
706
b6db24e5
JB
7072008-09-10 Joel Brobecker <brobecker@adacore.com>
708
709 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
710 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
711 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
712 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
713 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
714 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
715 gdb.ada/interface.exp, gdb.ada/null_array.exp,
716 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
717 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
718 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
719 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
720 Include the "= " sequence in the expected output of print tests.
721
2bf448e0
JB
7222008-09-10 Joel Brobecker <brobecker@adacore.com>
723
724 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
725 description for boolean types.
726
d51fd4c8
PA
7272008-09-09 Pedro Alves <pedro@codesourcery.com>
728
729 * gdb.base/hook-stop-continue.c: New.
730 * gdb.base/hook-stop-continue.exp: New.
731
694182d2
DJ
7322008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
733
734 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
735
3b8a7fc0
JG
7362008-09-08 Jerome Guitton <guitton@adacore.com>
737
738 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
739 (stack_check_probe_2, stack_check_probe_loop_1)
740 (stack_check_probe_loop_2): New functions.
741 (main): Add call to these new functions.
742 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
743 functions, check that the breakpoint is inserted at the appropriate
744 location.
745 (insert_breakpoint): Slightly refine this procedure so that it can
746 be called several times in the test.
747
96cc0ae8
JG
7482008-09-08 Jerome Guitton <guitton@adacore.com>
749
750 * gdb.base/stack-checking.c: New file.
751 * gdb.base/stack-checking.exp: New file.
752
1f08b409
TJB
7532008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
754
755 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
756 * gdb.arch/altivec-regs.exp: Likewise.
757 * gdb.arch/vsx-regs.exp: Likewise.
758
3099e1c4
TJB
7592008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
760
761 * gdb.arch/ppc-fp.exp: New file.
762 * gdb.arch/ppc-fp.c: New file.
763
cc69bfc1
PP
7642008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
765
766 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
767 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 768
b02a33db
MS
7692008-09-04 Michael Snyder <msnyder@vmware.com>
770
771 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
772 as "at" (for non-debug functions such as _start).
773
2992cbe0
UW
7742008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
775
776 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
777 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
778 software watchpoints.
779 * gdb.base/watch_thread_num.exp: Likewise.
780
514f746b
AR
7812008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
782
783 * gdb.arch/i386-bp_permanent.exp: New test.
784
876cecd0
TT
7852008-08-24 Tom Tromey <tromey@redhat.com>
786
787 * gdb.base/maint.exp: Update "maint print type".
788
80f73d71
VP
7892008-08-21 Vladimir Prus <vladimir@codesourcery.com>
790
791 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
792 support. Adjust the order of "*running" notifications.
793 * gdb.mi/non-stop.c: Don't cast from int to void* and
794 back.
795
d9c78d7d
MK
7962008-08-20 Mark Kettenis <kettenis@gnu.org>
797
798 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
799 expect to find it in the "info frame" output.
800
97a2d1d3
DJ
8012008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
802
803 * gdb.base/interp.exp: Always consume both prompts.
804
b96e2927
PA
8052008-08-20 Pedro Alves <pedro@codesourcery.com>
806
807 * gdb.base/pending.exp: Test pending breakpoints without symbols
808 loaded.
809
8cf6e61a
VP
8102008-08-19 Vladimir Prus <vladimir@codesourcery.com>
811
812 * lib/mi-support.exp (mi_expect_stop): Produce
813 more details on failures.
814 * gdb.mi/mi-nonstop.exp: New.
815 * gdb.mi/non-stop.c: New.
816
c6ebd6cf
VP
8172008-08-19 Vladimir Prus <vladimir@codesourcery.com>
818
a9c64011
AS
819 * gdb.mi/mi-async.exp: Use 'set target-async'.
820 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 821
46a9b8ed
DJ
8222008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
823
824 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
825
44feb3ce
TT
8262008-08-17 Tom Tromey <tromey@redhat.com>
827
828 * gdb.base/help.exp (help catch): Rewrite.
829
311a4e6b
TJB
8302008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
831
832 * gdb.base/define.exp: Test indented command documentation.
833 * gdb.python/python.exp: Test indented multi-line command.
834
604c2f83
LM
8352008-08-15 Luis Machado <luisgpm@br.ibm.com>
836
837 * testsuite/gdb.arch/vsx-regs.c: New source file.
838 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
839 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
840
886a217c
TT
8412008-08-14 Tom Tromey <tromey@redhat.com>
842
843 * gdb.base/macscp.exp: Add regression test for "macro define" or
844 "macro undef" with no arguments.
845
c814a4f3
PP
8462008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
847
848 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 849
12ab8a60
UW
8502008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
851
852 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
853
d57a3c85
TJB
8542008-08-06 Tom Tromey <tromey@redhat.com>
855
856 * gdb.python/python.exp: New file.
857
c7b778ff
JK
8582008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
859
860 Fix for PR gdb/1543.
861 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
862 $LOCATION.
863 (location): New variable.
864 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
865 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
866 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
867 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
868 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
869 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
870 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
871 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
872 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
873 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
874 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
875 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
876 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
877 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
878 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
879 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
880 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
881 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
882 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
883 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
884 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
885 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
886 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
887 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
888 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
889 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
890 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
891 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
892 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
893 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
894 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
895 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
896 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
897 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
898 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
899 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
900 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
901 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
902 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
903 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
904 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
905 gdb.base/type-opaque.exp, gdb.base/until.exp,
906 gdb.base/value-double-free.c, gdb.base/varargs.exp,
907 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
908 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
909 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
910 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
911 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
912 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
913 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
914 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
915 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
916 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
917 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
918 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
919 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
920 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
921 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
922 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
923 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
924 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
925 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
926 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
927 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
928 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
929 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
930 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
931 gdb.pascal/types.exp, gdb.stabs/weird.exp,
932 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
933 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
934 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
935 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
936 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
937 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
938 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
939 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
940 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
941 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
942 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
943 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
944 lib/mi-support.exp, lib/trace-support.exp: Remove reference
945 to bug-gdb@prep.ai.mit.edu .
946
5e06a3d1
VP
9472008-07-31 Vladimir Prus <vladimir@codesourcery.com>
948
949 * lib/mi-support.exp (mi_load_shlibs): New.
950 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
951
9d81d21b
VP
9522008-07-30 Vladimir Prus <vladimir@codesourcery.com>
953
954 * lib/mi-support.exp (get_mi_thread_list)
955 (check_mi_and_console_threads): New, moved from ...
956 * gdb.mi/mi-pthread.exp: ...here.
957 * gdb.mi/gdb669.exp (get_mi_thread_list)
958 (check_mi_and_console_threads): Delete.
959 * gdb.mi/mi2-pthread.exp: Likewise.
960
bae98fe0
TT
9612008-07-28 Tom Tromey <tromey@redhat.com>
962
963 * Makefile.in (just-check): Remove. Move body to...
964 (check): ... here.
965
57380f4e
DJ
9662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
967
968 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
969 Add a test for duplicated SIGINTs.
970
e09490f1
DJ
9712008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
972
973 * gdb.threads/schedlock.exp (get_args): Update to work for any
974 value of NUM.
975 (Top level): Report the number of threads that did not resume.
976
6387b45f
DJ
9772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
978
979 * gdb.dwarf2/dw2-compressed.S: Also define __start.
980
62f64ff2
DJ
9812008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
982
983 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
984 non-MI prompt.
985
fa8de41e
TT
9862008-07-26 Tom Tromey <tromey@redhat.com>
987
988 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
989 (function_struct, function_struct_ptr): New globals.
990 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
991 function pointer in a struct.
992
ccb3ac8a
TT
9932008-07-26 Tom Tromey <tromey@redhat.com>
994
995 * gdb.base/macscp.exp: Add test for macro lexing bug.
996
d7d9f01e
TT
9972008-07-18 Tom Tromey <tromey@redhat.com>
998
999 * gdb.base/macscp.exp: Add macro tests.
1000
9bf07184
PP
10012008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1002
1003 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1004
becf6477
PP
10052008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1006
1007 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1008
0709f7d3
PP
10092008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1010
1011 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1012
7093c834
PP
10132008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1014
1015 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1016
b432ffe3
JK
10172008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1018
1019 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1020
b1a268e5
VP
10212008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1022
1023 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1024
e2995f8e
KB
10252008-07-11 Kevin Buettner <kevinb@redhat.com>
1026
1027 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1028 of regexp to account for changes made to GDB in the printing of
1029 byte vectors.
1030
14032a66
TT
10312008-07-11 Tom Tromey <tromey@redhat.com>
1032
1033 * gdb.base/completion.exp: Add 'help' completion test.
1034
981505ef
JK
10352008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1036
1037 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1038
10568435
JK
10392008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1040
1041 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1042
4487aabf
PA
10432008-07-09 Pedro Alves <pedro@codesourcery.com>
1044
1045 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1046
a4a9b1c4
PA
10472008-07-09 Pedro Alves <pedro@codesourcery.com>
1048
1049 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1050
3c3185ac
JK
10512008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1052
1053 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1054
7ebd49dc
VP
10552008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1056
1057 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1058 previous commit. Add a comment.
1059
84e46146
PA
10602008-06-28 Pedro Alves <pedro@codesourcery.com>
1061
1062 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1063
0f8d4a2f
VP
10642008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1065
1066 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1067
f747e0ce
PA
10682008-06-27 Pedro Alves <pedro@codesourcery.com>
1069
1070 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1071 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1072 compiling an executable, link in an object that forces unbuffered
1073 output.
1074 * lib/set_unbuffered_mode.c: New file.
1075
734a5c36
JK
10762008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1077
1078 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1079
a2840c35
VP
10802008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1081
a9c64011
AS
1082 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1083 mi_expect_stop.
1084 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1085 Demand that *running is output.
1086 (detect_async): Perform checking every time.
1087 (mi_send_resuming_command): Extract everything into...
1088 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1089 (mi_expect_stop): Don't accept any output before *stopped.
1090
6ae37fef
VP
10912008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1092
1093 Robustify mi-simplerun.
a9c64011
AS
1094 * gdb.mi/basics.c (main): Add a call to sleep.
1095 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1096 * gdb.mi/mi2-cli.exp: Likewise.
1097 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1098
b4aa76f0 10992008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1100
1101 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1102
e1ac3328
VP
11032008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1104
a9c64011
AS
1105 * gdb.mi/mi-console.exp: Adjust.
1106 * gdb.mi/mi-syn-frame.exp: Adjust.
1107 * gdb.mi/mi2-console.exp: Adjust.
1108 * gdb.mi/mi2-syn-frame.exp: Adjust.
1109 * lib/mi-support.exp (mi_run_cmd): Adjust.
1110 (mi_send_resuming_command): Adjust.
e1ac3328 1111
f7f9a841
VP
11122008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1113
1114 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1115 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1116 testing of stopped.
1117 * gdb.mi/mi2-syn-frame.exp: Likewise.
1118 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1119 (async, detect_async): New.
1120 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1121 depending on if we're running in sync or async mode.
f7f9a841 1122
37cd5d19
TT
11232008-06-09 Tom Tromey <tromey@redhat.com>
1124
1125 * gdb.base/completion.exp: New tests for field name completion
1126 with spaces, and field name completion with '->'.
1127
65d12d83
TT
11282008-06-06 Tom Tromey <tromey@redhat.com>
1129
1130 * gdb.base/break1.c (struct some_struct): New struct.
1131 (values): New global.
1132 * gdb.base/completion.exp: Add field name completion test.
1133
ebfe2e3f
PP
11342008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1135
1136 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1137 to pointer.
1138 * gdb.cp/call-c.cc: Likewise.
1139
bcf6fc3a
NR
11402008-06-06 Nick Roberts <nickrob@snap.net.nz>
1141
1142 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1143 annotation.
1144
49fd4a42 11452008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1146 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1147
1148 * gdb.threads/execl.c, gdb.threads/execl1.c,
1149 gdb.threads/execl.exp: New tests.
a9c64011 1150
8a34ac3f
AR
11512008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1152 Daniel Jacobowitz <dan@codesourcery.com>
1153
1154 * gdb.cp/exception.exp: Activate test, make it work with pending
1155 catchpoints.
1156
86ae69ef
JK
11572008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1158
1159 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1160
f7f9ae2c
VP
11612008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1162
a9c64011
AS
1163 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1164 now printed.
1165 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1166
2a2d4dc3
AS
11672008-05-27 Andreas Schwab <schwab@suse.de>
1168
1169 * gdb.base/frame-args.exp: Handle arguments that are optimized
1170 out.
1171
5099e4d9
LM
11722008-05-26 Luis Machado <luisgpm@br.ibm.com>
1173
1174 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1175 quiet for ppc32 and group options into a single variable.
1176
d9c36a91
JB
11772008-05-23 Joel Brobecker <brobecker@adacore.com>
1178
1179 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1180 of zero-size elements.
1181 * gdb.ada/null_array.exp: Test printing this new array.
1182
103a8671
JK
11832008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1184
1185 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1186
07a4cc1a 11872008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1188
1189 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1190 of the "finish" command.
1191
55f996a7
NR
11922008-05-21 Nick Roberts <nickrob@snap.net.nz>
1193
1194 * gdb.base/annota1.exp: Test for new annotation.
1195
907fc202
UW
11962008-05-16 Pedro Alves <pedro@codesourcery.com>
1197
1198 * gdb.base/fixsection.exp: New file.
1199 * gdb.base/fixsection0.c: New file.
1200 * gdb.base/fixsection1.c: New file.
1201
e8f97270
UW
12022008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1203
1204 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1205 * gdb.base/annota3.exp: Likewise.
1206
ac0bb574
NF
12072008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1208
1209 * gdb.base/watch_thread_num.exp: Don't run tests that require
1210 watchpoints if the target doesn't support them.
1211
6fadd07a
DE
12122008-05-12 Doug Evans <dje@google.com>
1213
1214 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1215
6e9a4a30
JB
12162008-05-09 Joel Brobecker <brobecker@adacore.com>
1217
1218 * gdb.ada/assign_1.exp: New testcase.
1219
08388c79
DE
12202008-05-09 Doug Evans <dje@google.com>
1221
a3c83fae
DE
1222 * gdb.base/find.exp: New file.
1223 * gdb.base/find.c: New file.
08388c79 1224
bd5ddfe8
DJ
12252008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1226
1227 * gdb.base/commands.exp (watchpoint_command_test): Handle
1228 gdb,no_hardware_watchpoints.
1229 * gdb.base/float.exp: Allow ARM targets without floating point.
1230 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1231
b5dd68e2 12322008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1233 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1234
1235 * gdb.ada/lang_switch: New test program.
1236 * gdb.ada/lang_switch.exp: New testcase.
1237
382d13d1
DE
12382008-05-05 Doug Evans <dje@google.com>
1239
1240 * gdb.base/help.exp (disassemble): Update expected help text.
1241
9dd789d0
PA
12422008-05-04 Pedro Alves <pedro@codesourcery.com>
1243
1244 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1245
611c83ae
PA
12462008-05-04 Pedro Alves <pedro@codesourcery.com>
1247
1248 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1249 different times.
1250
ff013f42
JK
12512008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1252
1253 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1254 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1255 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1256 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1257
96dff6a2
VP
12582008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1259
1260 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1261 notification to appear.
1262
55cd6f92
DJ
12632008-05-04 Daniel Jacobowitz <dan@debian.org>
1264
1265 * gdb.base/fullname.c: New file.
1266 * gdb.base/fullname.exp: New file.
1267 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1268
d705c43c
PA
12692008-05-03 Pedro Alves <pedro@codesourcery.com>
1270
1271 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1272 expressions with macros.
1273
333222e1
JK
12742008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1275
1276 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1277
5ac01682
DJ
12782008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1279
1280 * gdb.base/completion.exp: Handle lack of other symbols beginning
1281 with "a".
1282
1283 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1284
237fc4c9
PA
12852008-05-02 Jim Blandy <jimb@codesourcery.com>
1286
1287 * gdb.asm/asmsrc1.s: Add scratch space.
1288
ed5e9466
DJ
12892008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1290 Daniel Jacobowitz <dan@codesourcery.com>
1291
1292 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1293 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1294 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1295
b39cc962
DJ
12962007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1297
1298 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1299
36d520f5
JB
13002008-05-01 Joel Brobecker <brobecker@adacore.com>
1301
1302 * gdb.base/info-target.exp: New testcase.
1303
8d4e3071
DJ
13042008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1305
1306 * gdb.cp/hang.exp: Use .cc instead of .C.
1307 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1308 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1309
6f3f3097
DJ
13102008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1311
1312 * gdb.base/gdb1250.exp: Remove perror.
1313 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1314
5550a914
PA
13152008-04-30 Pedro Alves <pedro@codesourcery.com>
1316
1317 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1318 .2byte.
1319
d848e687
DJ
13202008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1321
1322 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1323 (maybe_kfail): New.
1324
93b5768b
PA
13252008-04-25 Pedro Alves <pedro@codesourcery.com>
1326
1327 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1328
721c02de
VP
13292008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1330
a9c64011
AS
1331 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1332 * gdb.mi/mi2-syn-frame.exp: Likewise.
1333 * lib/mi-support.exp: Likewise.
721c02de 1334
74960c60
VP
13352008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1336
1337 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1338 to specify regexp for the location to stop at.
1339 * gdb.base/break-always.c: New.
1340 * gdb.base/break-always.exp: New.
1341
d24317b4
VP
13422008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1343
1344 * lib/mi-support.exp (mi_runto_helper): Adjust
1345 for the original-location field.
1346 (mi_create_breakpoint, mi_list_breakpoints): New.
1347 * gdb.mi/mi-break.exp: Adjust.
1348 * gdb.mi/mi2-break.exp: Adjust.
1349 * gdb.mi/mi-pending.exp: Adjust.
1350 * gdb.mi/mi-simplerun.exp: Adjust.
1351 * gdb.mi/mi2-simplerun.exp: Adjust.
1352 * gdb.mi/mi-syn-frame.exp: Adjust.
1353 * gdb.mi/mi2-syn-frame.exp: Adjust.
1354 * gdb.mi/mi-until.exp: Adjust.
1355 * gdb.mi/mi2-until.exp: Adjust.
1356 * gdb.mi/mi-var-display.exp: Adjust.
1357 * gdb.mi/mi2-var-display.exp: Adjust.
1358 * gdb.mi/mi-watch.exp: Adjust.
1359 * gdb.mi/mi2-watch.exp: Adjust.
1360
fdc59709 13612008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1362
a9c64011
AS
1363 * aclocal.m4: Add override.m4.
1364 * configure: Regenerate.
fdc59709 1365
8e91f023
VP
13662008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1367
1368 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1369 '-var-update --all-values' reports new value even the type
1370 of a variable object has changed.
1371
233a11ab
CS
13722008-04-18 Craig Silverstein <csilvers@google.com>
1373
1374 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1375 files.
d24317b4 1376
9c1137ad
JB
13772008-04-18 Joel Brobecker <brobecker@adacore.com>
1378
1379 * gdb.ada/atomic_enum: New test program.
1380 * gdb.ada/atomic_enum.exp: New testcase.
1381
66d0bbc7
DE
13822008-04-17 Doug Evans <dje@google.com>
1383
1384 * gdb.opt/Makefile.in: Fix whitespace.
1385
100906b0
UW
13862008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1387
1388 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1389
4584e32e
DE
13902008-04-17 Doug Evans <dje@google.com>
1391
1392 * gdb.base/hashline1.exp: New testcase.
1393 * gdb.base/hashline2.exp: New testcase.
1394 * gdb.base/hashline2.exp: New testcase.
1395
0a320680
PA
13962008-04-17 Pedro Alves <pedro@codesourcery.com>
1397
1398 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1399
18ac113b
AR
14002008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1401
1402 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1403 temporary breakpoint to match "Temporary breakpoint".
1404 * gdb.base/break.exp (delete_breakpoints): Likewise.
1405 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1406 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1407 * gdb.base/display.exp: Likewise.
1408 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1409 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1410 * gdb.base/restore.exp (restore_tests): Likewise.
1411 * gdb.base/sepdebug.exp: Likewise.
1412 * gdb.base/watchpoint.exp: Likewise.
1413 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1414 * gdb.mi/mi-pending.exp: Likewise.
1415 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1416 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1417 * gdb.mi/mi-var-cmd.exp: Likewise.
1418 * gdb.mi/mi-var-display.exp: Likewise.
1419 * gdb.mi/mi2-cli.exp: Likewise.
1420 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1421 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1422 * gdb.mi/mi2-var-display.exp: Likewise.
1423 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1424 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1425 new "disp" field.
a9c64011 1426 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1427 reason. This is to support fix for PR2424.
1428
add38693
JK
14292008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1430
1431 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1432
fcacd99f
VP
14332008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1434
1435 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1436 field. Add more floating varobj tests.
fcacd99f 1437 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1438 field.
1439 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1440 (main): Call do_at_tests.
1441 * lib/mi-support.exp (mi_create_floating_varobj)
1442 (mi_varobj_update_with_type_change): New.
fcacd99f 1443
de051565
MK
14442008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1445
1446 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1447 option of -var-evaluate-expression.
1448 * gdb.mi/mi2-var-display.exp: Likewise.
1449
dbc52822
VP
14502008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1451
1452 Introduce test setup helpers.
a9c64011
AS
1453 * lib/gdb.exp (build_executable, clean_restart)
1454 (prepare_for_testing): New.
1455 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1456 * gdb.base/return.exp: Likewise.
1457 * gdb.base/ending-run.exp: Likewise.
dbc52822 1458
473591da
NR
14592008-04-07 Nick Roberts <nickrob@snap.net.nz>
1460
1461 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1462 Interface (MI) responses.
1463
2b2d9e11
VP
14642008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1465
a9c64011
AS
1466 * gdb.cp/breakpoint.cc: New code to test conditions involving
1467 member variables.
1468 * gdb.cp/breakpoint.exp: Test condition involving member
1469 variables.
2b2d9e11 1470
bb378428
VP
14712008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1472
1473 * lib/mi-support.exp (mi_expect_stop): New.
1474 (mi_run_cmd): Change the
1475 token. Use mi_send_resuming_command, use
1476 mi_expect_stop.
1477 (mi_execute_to_helper): Rename to mi_execute_to.
1478 (mi_send_resuming_command): Add more error patterns.
1479 (mi_wait_for_stop): Renamed to...
1480 (mi_get_stop_line): ...this.
1481 (mi_run_inline_test): Adjust.
1482
1483 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1484 * gdb.mi/mi-console.exp: Likewise.
1485 * gdb.mi/mi-pending.exp: Likewise.
1486 * gdb.mi/mi-simplerun.exp: Likewise.
1487 * gdb.mi/mi-stack.exp: Likewise.
1488 * gdb.mi/mi-stepi.exp: Likewise.
1489 * gdb.mi/mi-syn-frame.exp: Add comment.
1490 * gdb.mi/mi-until.exp: Likewise.
1491 * gdb.mi/mi-var-display.exp: Likewise.
1492 * gdb.mi/mi-watch.exp: Likewise.
1493 * gdb.mi/mi2-cli.exp: Likewise.
1494 * gdb.mi/mi2-console.exp: Likewise.
1495 * gdb.mi/mi2-simplerun.exp: Likewise.
1496 * gdb.mi/mi2-stack.exp: Likewise.
1497 * gdb.mi/mi2-stepi.exp: Likewise.
1498 * gdb.mi/mi2-until.exp: Likewise.
1499 * gdb.mi/mi2-var-display.exp: Likewise.
1500 * gdb.mi/mi2-watch.exp: Likewise.
1501
62172bb9
UW
15022008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1503
1504 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1505
1506 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1507
a13e061a
PA
15082008-04-04 Pedro Alves <pedro@codesourcery.com>
1509
1510 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1511 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1512 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1513 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1514 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1515 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1516 expect an mi error duplicated in stderr.
1517
eae06beb
JB
15182008-04-03 Joel Brobecker <brobecker@adacore.com>
1519
1520 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1521 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1522 Add a couple of tests that verify the behavior when the new setting
1523 is set to "cancel" and "all".
1524 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1525 "ask" before we start the testing.
1526
79c6ced6
AR
15272008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1528
1529 * gdb.cp/casts.cc: Add class reference variables.
1530 * gdb.cp/casts.exp: New test cases for up/down casting references.
1531
6c2d1a6b
MK
15322008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1533
1534 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1535 instead of beginning to make an extra test pass.
1536 * gdb.mi/mi2-var-display.exp: Likewise.
1537
55b411d9
MR
15382008-03-31 Maciej W. Rozycki <macro@mips.com>
1539
1540 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1541
c6140da2
MD
15422008-03-31 Markus Deuling <deuling@de.ibm.com>
1543 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1544
1545 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1546 value. Add xfail for older kernels.
1547
79732189
AR
15482008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1549
1550 Bring mi-support in line with gdb.exp.
1551 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1552 (mi_gdb_start): New function.
1553
33c3676e
MR
15542008-03-28 Maciej W. Rozycki <macro@mips.com>
1555
1556 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1557
92e28119
VP
15582008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1559
1560 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1561 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1562
9e8e3afe
VP
15632008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1564
1565 * lib/mi-support.exp (mi_create_varobj_checked): New.
1566 (mi_list_varobj_children): Allow to check for a
1567 value.
1568 (mi_list_array_varobj_children): New.
1569
1570 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1571 and mi_list_varobj_children, as opposed to hardcoding
1572 expected strings.
1573 * gdb.mi/gdb701.exp: Likewise.
1574 * gdb.mi/gdb792.exp: Likewise.
1575 * gdb.mi/mi-var-block.exp: Likewise.
1576 * gdb.mi/mi-var-cmd.exp: Likewise.
1577 * gdb.mi/mi-var-invalidate.exp: Likewise.
1578 * gdb.mi/mi2-var-block.exp: Likewise.
1579 * gdb.mi/mi2-var-child.exp: Likewise.
1580 * gdb.mi/mi2-var-cmd.exp: Likewise.
1581 * gdb.mi/mi2-var-display.exp: Likewise.
1582
9df50351
JK
15832008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1584
1585 Fix random false FAILs on i386.
1586 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1587
31e5d73a
DJ
15882008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1589
1590 PR gdb/544
1591 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1592
12f4afab
DJ
15932008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1594
1595 PR gdb/544
1596 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1597
b562a0cb
DJ
15982008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1599
1600 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1601 fixed PR gdb/544.
1602
17faa917
DJ
16032008-03-21 Pedro Alves <pedro@codesourcery.com>
1604
1605 * gdb.threads/fork-child-threads.exp: Test next over fork.
1606
6214f497
DJ
16072008-03-21 Chris Demetriou <cgd@google.com>
1608
1609 * gdb.base/break.exp (rbreak junk): New test for rbreak
1610 "Junk at end of arguments" issue.
1611
63092375
DJ
16122008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1613
1614 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1615 *& to work on created array elements.
1616 (Top level): Test print $pc with a file. Test string operations
1617 without a target.
1618 * gdb.base/ptype.exp: Do not expect *& to work on created array
1619 elements.
1620
b21991b0
DJ
16212008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1622
1623 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1624 gdb.threads/staticthreads.exp: Update exit query.
1625
c4b347c7
SL
16262008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1627
1628 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1629
fa4727a6
DJ
16302008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1631
1632 * gdb.base/watchpoint.c (global_ptr, func4): New.
1633 (main): Call func4.
1634 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1635 (test_inaccessible_watchpoint): New.
1636
2f34202f
MR
16372008-02-29 Maciej W. Rozycki <macro@mips.com>
1638
1639 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1640 select the largest.
1641
0d6ba1b1
DJ
16422008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
1643
1644 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
1645 frames-invalid annotations.
1646
e691325a
PM
16472008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
1648
a9c64011 1649 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 1650
f85b5ecc
DE
16512008-02-27 Doug Evans <dje@google.com>
1652
1653 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
1654 for bug 1738.
1655 (breakpoint_to_handler_entry): Ditto.
1656
b40e7bf3
JB
16572008-02-27 Joel Brobecker <brobecker@adacore.com>
1658
1659 * gdb.base/ending-run.exp: Use the first line of code inside
1660 function body to test breakpoints.
1661 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
1662 location where the breakpoint is inserted when using the line
1663 where a function is declared. Fix typo in the description of
1664 one of the tests.
1665 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
1666
2faca73a
PM
16672008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1668
1669 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 1670 tests.
2faca73a 1671
6f439c36
PM
16722008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
1673
1674 * gdb.base/args.exp: avoid same output for tests
1675 with single quotes.
1676
54e52265
VP
16772008-02-26 Vladimir Prus <vladimir@codesourcery.com>
1678
a9c64011
AS
1679 * gdb.base/annota1.exp: Adjust for 'info break'
1680 format changes.
1681 * gdb.base/annota3.exp: Likewise.
1682 * gdb.base/break.exp: Likewise.
1683 * gdb.base/condbreak.exp: Likewise.
1684 * gdb.base/pending.exp: Likewise.
1685 * gdb.base/sepdebug.exp: Likewise.
1686 * gdb.base/unload.exp: Likewise.
1687 * gdb.cp/ovldbreak.exp: Likewise.
1688 * gdb.mi/mi-pending.exp: Likewise.
54e52265 1689
897b09ca
DE
16902008-02-07 Doug Evans <dje@google.com>
1691
1692 * gdb.cp/mb-inline.exp: New.
1693 * gdb.cp/mb-inline.h: New.
1694 * gdb.cp/mb-inline1.cc: New.
1695 * gdb.cp/mb-inline2.cc: New.
1696
b1c32d35
PM
16972008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
1698
1699 * gdb.pascal/floats.pas: New test program.
1700 * gdb.pascal/floats.exp: New testcase.
1701
1a4ca44a
TJB
17022008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1703
1704 * gdb.base/callfuncs.c (t_float_many_args): New function.
1705 (t_double_many_args): New function.
1706 * gdb.base/callfuncs.exp: Add tests for exceeding float
1707 and double parameters passed through the stack.
1708
439048e8
JB
17092008-02-05 Joel Brobecker <brobecker@adacore.com>
1710
1711 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
1712 gdb.ada/complete/foo.adb: New files.
1713 * gdb.ada/complete.exp: New testcase.
1714
81fe8080
DE
17152008-02-03 Doug Evans <dje@google.com>
1716
301f0ecf
DE
1717 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
1718
81fe8080
DE
1719 * gdb.cp/gdb2384.exp: New file.
1720 * gdb.cp/gdb2384.cc: New file.
1721 * gdb.cp/gdb2384-base.h: New file.
1722 * gdb.cp/gdb2384-base.cc: New file.
1723
4b071aec
DE
17242008-02-02 Doug Evans <dje@google.com>
1725
1726 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
1727
61137ba6
JB
17282007-02-01 Joel Brobecker <brobecker@adacore.com>
1729
1730 * gdb.ada/sym_print_name: New test program.
1731 * gdb.ada/sym_print_name.exp: New testcase.
1732
17332007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
1734
1735 * gdb.ada/nested/hello.adb: New file.
1736 * gdb.ada/nested.exp: New testcase.
1737 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
1738
98deb0da
VP
17392008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1740
1741 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
1742 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
1743 don't cause future evaluations of function to report
1744 creation of internal breakpoints.
98deb0da 1745
723a2275
VP
17462008-02-01 Vladimir Prus <vladimir@codesourcery.com>
1747
1748 * gdb.mi/mi-break.exp (test_error): New.
1749 Call it.
1750
fb546a2f
LM
17512008-01-31 Luis Machado <luisgpm@br.ibm.com>
1752
1753 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
1754 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
1755
2d8fd90a
PM
17562008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1757
1758 * gdb.pascal/integers.pas: New test program.
1759 * gdb.pascal/integers.exp: New testcase.
1760
a7fa0ded
PM
17612008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
1762
1763 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
1764
5e1a1926
TJB
17652008-01-30 Luis Machado <luisgpm@br.ibm.com>
1766
1767 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
1768 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
1769
8d04f9f0
JB
17702008-01-30 Paul Hilfinger <hilfinger@adacore.com>
1771
1772 * gdb.ada/formatted_ref: New test program.
1773 * gdb.ada/formatted_ref.exp: New testcase.
1774
1775 * gdb.cp/formatted-ref.cc: New file.
1776 * gdb.cp/formatted-ref.exp: New testcase.
1777
ce75a98f
JB
17782008-01-30 Joel Brobecker <brobecker@adacore.com>
1779
1780 * gdb.base/ptype.exp: Add testing of "ptype $pc".
1781
e835f6bf
NR
17822008-01-30 Nick Roberts <nickrob@snap.net.nz>
1783
1784 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
1785 (test_file_list_exec_source_file): Update to new macro-info field.
1786
d118ef87
PH
17872008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
1788
1789 * gdb.ada/exprs: New test program.
1790 * gdb.ada/exprs.exp: New testcase.
1791
7d35ab09
TJB
17922008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
1793
1794 * dfp-test.c (DELTA, DELTA_B): New definitions.
1795 (double_val1, double_val2, double_val3, double_val4, double_val5,
1796 double_val6, double_val7, double_val8, double_val9, double_val10,
1797 double_val11, double_val12, double_val13, double_val14, dec32_val1,
1798 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
1799 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
1800 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
1801 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
1802 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
1803 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
1804 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
1805 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
1806 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
1807 dec128_val16): New global variables.
1808 (decimal_dec128_align): New function.
1809 (decimal_mixed): Likewise.
1810 (decimal_many_args_dec32): Likewise.
1811 (decimal_many_args_dec64): Likewise.
1812 (decimal_many_args_dec128): Likewise.
1813 (decimal_many_args_mixed): Likewise.
1814 * dfp-test.exp: Add tests calling new inferior functions.
1815
2d717e4f
DJ
18162008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1817
1818 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
1819 gdb.server/ext-run.exp: New files.
1820 * lib/gdbserver-support.exp (gdbserver_download): New.
1821 (gdbserver_start): New. Update gdbserver expected
1822 output.
1823 (gdbserver_spawn): Use them.
1824 (gdbserver_start_extended): New.
1825
e85a822c
DJ
18262008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
1827
1828 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
1829 Run on GNU/Linux.
1830 (do_exec_tests): Check for systems which do not support catchpoints.
1831 Do not match START.
1832 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
1833 Run on GNU/Linux. Enable verbose output.
1834 (check_fork_catchpoints): New.
1835 (explicit_fork_child_follow, catch_fork_child_follow)
1836 (tcatch_fork_parent_follow): Update expected messages.
1837 (do_fork_tests): Use check_fork_catchpoints.
1838 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
1839 Run on GNU/Linux. Enable verbose output.
1840 (check_vfork_catchpoints): New.
1841 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
1842 expected messages.
1843 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
1844
401ea829
JB
18452008-01-29 Jim Blandy <jimb@red-bean.com>
1846
1847 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
1848 host' errors.
1849 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
1850
aceaf3ad
JB
18512008-01-29 Jim Blandy <jimb@red-bean.com>
1852
1853 * gdb.threads/sigthread.c: Use barriers to ensure that
1854 child_thread and child_thread_two are always initialized before we
1855 start to use them.
1856
a5606eee
VP
18572008-01-29 Vladimir Prus <vladimir@codesourcery.com>
1858
1859 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
1860 * gdb.base/watchpoint-solib.c: New.
1861 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 1862
c55a82bb
PM
18632008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
1864
1865 * gdb.base/gdb1056.exp: Add unsigned integer test.
1866
0993fe05
DE
18672008-01-28 Doug Evans <dje@google.com>
1868
1869 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
1870
4fe42e7f
JB
18712008-01-27 Jim Blandy <jimb@codesourcery.com>
1872
c7a69933
JB
1873 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
1874
4fe42e7f
JB
1875 * gdb.base/expand-psymtabs.exp: Doc fix.
1876
5def8285
MK
18772008-01-26 Mark Kettenis <kettenis@gnu.org>
1878
1879 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
1880
5313c911
NR
18812008-01-24 Nick Roberts <nickrob@snap.net.nz>
1882
a9c64011 1883 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
1884 -var-set-format.
1885
93815fbf
VP
18862008-01-23 Chris Demetriou <cgd@google.com>
1887
1888 * gdb.threads/thread_events.c: New testcase source file.
1889 * gdb.threads/thread_events.exp: New testcase expect file.
1890
467a88ee
NR
18912008-01-23 Nick Roberts <nickrob@snap.net.nz>
1892
1893 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
1894
1895 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
1896 -var-set-format.
1897
d8f82aba
DJ
18982008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1899 Vladimir Prus <vladimir@codesourcery.com>
1900
1901 * gdb.base/float.exp: Allow missing floating point for m68k and
1902 PowerPC.
1903
60c46647
VP
19042008-01-22 Vladimir Prus <vladimir@codesourcery.com>
1905
1906 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
1907 ignore count.
1908 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
1909 * gdb.mi/mi-cli.exp: Adjust.
1910 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 1911
c7dd36a1
PA
19122008-01-17 Pedro Alves <pedro@codesourcery.com>
1913
1914 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
1915 and 'dummy_ptr' integer pointer. Initialize struct_declarations
1916 with dummy_ptr's address.
1917 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
1918 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
1919 all targets.
1920 * gdb.mi/mi2-var-child.exp: Likewise.
1921
39d5313e
JB
19222008-01-09 Joel Brobecker <brobecker@adacore.com>
1923
1924 * gdb.ada/null_array: New test program.
1925 * gdb.ada/null_array.exp: New testcase.
1926
0aea4bf3
LM
19272008-01-09 Luis Machado <luisgpm@br.ibm.com>
1928
1929 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
1930 with required float modifiers.
1931
0b354900
JB
19322008-01-08 Joel Brobecker <brobecker@adacore.com>
1933
1934 * gdb.ada/funcall_param: New test program.
1935 * gdb.ada/funcall_param.exp: New testcase.
1936
cdb7f5d4
JB
19372008-01-08 Joel Brobecker <brobecker@adacore.com>
1938
1939 * gdb.ada/arrayparam: New test program.
1940 * gdb.ada/arrayparam.exp: New testcase.
1941
88e2547f
JB
19422008-01-08 Joel Brobecker <brobecker@adacore.com>
1943
1944 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
1945 landed. Should also fix random failures in the test following it.
1946
f6867ce0
TJB
19472008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1948
1949 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
1950 for expressions with decimal float values.
1951 (test_dfp_conversions): New function to test casts to and from
1952 decimal float types.
1953 Call test_dfp_conversions.
1954 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
1955 elements.
1956 (main): Initialize ds.float4 and ds.double8 elements.
1957 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
1958 string to new error message.
1959 (d64_set_tests): Likewise.
1960 (d128_set_tests): Likewise.
1961 Add tests for expressions with decimal float variables. Add tests for
1962 conversions to and from decimal float types.
1963
f9c11282
JB
19642008-01-05 Joel Brobecker <brobecker@adacore.com>
1965
1966 * gdb.ada/packed_tagged/comp_bug.adb: New file.
1967 * gdb.ada/packed_tagged.exp: New testcase.
1968
0ecbca72
JB
19692008-01-04 Joel Brobecker <brobecker@adacore.com>
1970
1971 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
1972 gdb.ada/homonym/homonym_main.adb: New files.
1973 * gdb.ada/homonym.exp: New testcase.
1974
c18d3d89
JB
19752008-01-04 Joel Brobecker <brobecker@adacore.com>
1976
1977 * gdb.ada/packed_array.exp: Add testing of references to
1978 a packed array.
1979
ecc7085b
JB
19802008-01-04 Joel Brobecker <brobecker@adacore.com>
1981
1982 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
1983 New files.
1984 * gdb.ada/type_coercion.exp: New testcase.
1985
c474c922
JB
19862008-01-04 Joel Brobecker <brobecker@adacore.com>
1987
1988 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
1989 gdb.ada/tagged/foo.adb: New file.
1990 * gdb.ada/tagged.exp: New testcase.
1991
9005b927
JB
19922008-01-04 Joel Brobecker <brobecker@adacore.com>
1993
1994 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
1995 gdb.ada/ptype_field/foo.adb: New files.
1996 * gdb.ada/ptype_field.exp: New testcase.
1997
1a6aaad8
JB
19982008-01-03 Joel Brobecker <brobecker@adacore.com>
1999
2000 * gdb.ada/print_pc.exp: New testcase.
2001
0ef22f53
JB
20022008-01-03 Joel Brobecker <brobecker@adacore.com>
2003
2004 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2005 gdb.ada/taft_type/p.adb: New files.
2006 * gdb.ada/taft_type.exp: New testcase.
2007
1689ecf8
JB
20082008-01-03 Joel Brobecker <brobecker@adacore.com>
2009
2010 * gdb.ada/array_bounds/bar.adb: New file.
2011 * gdb.ada/array_bounds.exp: New testcase.
2012
a4d0b9c3
JB
20132008-01-03 Joel Brobecker <brobecker@adacore.com>
2014
2015 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2016 gdb.ada/arrayptr/foo.adb: New files.
2017 * gdb.ada/arrayptr.exp: New testcase.
2018
a31ace00
JB
20192008-01-03 Joel Brobecker <brobecker@adacore.com>
2020
2021 * gdb.base/set-lang-auto.exp: New testcase.
2022
a97fced3
JB
20232008-01-03 Joel Brobecker <brobecker@adacore.com>
2024
2025 * gdb.ada/fun_addr/foo.adb: New file.
2026 * gdb.ada/fun_addr.exp: New testcase.
2027
ef29ce1a
JK
20282008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2029
2030 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2031 New files
2032
0fafefe3
JB
20332008-01-02 Joel Brobecker <brobecker@adacore.com>
2034
2035 * array_subscript_addr/p.adb: New file.
a9c64011 2036 * array_subscript_addr.exp: New testcase.
0fafefe3 2037
c4359f8d
JB
20382008-01-02 Joel Brobecker <brobecker@adacore.com>
2039
a9c64011 2040 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2041 New files.
2042 * gdb.ada/str_cmp_ref.exp: New testcase.
2043
1aa1b15b
JB
20442008-01-01 Joel Brobecker <brobecker@adacore.com>
2045
2046 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2047 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2048 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2049
81c9b2cf
JB
20502008-01-01 Joel Brobecker <brobecker@adacore.com>
2051
2052 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2053 gdb.ada/ref_param/pck.ads: New files.
2054 * gdb.ada/ref_param.exp: New testcase.
2055
319e4674
JB
20562008-01-01 Joel Brobecker <brobecker@adacore.com>
2057
2058 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2059 gdb.ada/interface/foo.adb: New files.
2060 * gdb.ada/interface.exp: New testcase.
2061
ef682c56
JB
20622007-12-31 Jim Blandy <jimb@codesourcery.com>
2063
2064 * gdb.base/multi-forks.exp: Consume all output from child
2065 processes before proceeding to next test.
2066
f6f3eb6c
JB
20672007-12-29 Jim Blandy <jimb@codesourcery.com>
2068
2069 * configure: Regenerated.
2070
f652e42f
JB
20712007-12-27 Joel Brobecker <brobecker@adacore.com>
2072
2073 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2074 gdb.ada/fixed_cmp/fixed.adb: New files.
2075 * gdb.ada/fixed_cmp.exp: New testcase.
2076
6943e596
JB
20772007-12-27 Joel Brobecker <brobecker@adacore.com>
2078
2079 * gdb.ada/boolean_expr.exp: New testcase.
2080
aad9a193
JB
20812007-12-26 Jim Blandy <jimb@codesourcery.com>
2082
2083 * gdb.base/multi-forks.exp: Doc fix.
2084
fb5f3683
JB
20852007-12-26 Joel Brobecker <brobecker@adacore.com>
2086
2087 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2088 * gdb.ada/char_param.exp: Do not compile our test program with
2089 -gnata, this is unnecessary.
2090 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2091
384e4a9c
JB
20922007-12-24 Joel Brobecker <brobecker@adacore.com>
2093
2094 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2095 gdb.ada/print_chars/foo.adb: New files.
2096 * gdb.ada/print_chars.exp: New testcase.
2097
01e044f7
JB
20982007-12-24 Joel Brobecker <brobecker@adacore.com>
2099
2100 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2101 gdb.ada/char_param/foo.adb: New files.
2102 * gdb.ada/char_param.exp: New testcase.
2103
0ce17860
JB
21042007-12-22 Jim Blandy <jimb@codesourcery.com>
2105
2106 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2107 hard-coding source line numbers into the test.
2108 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2109 gdb_get_line_number to find.
2110
919809b9
JB
21112007-12-22 Joel Brobecker <brobecker@adacore.com>
2112
2113 * gdb.base/ptype.c (highest): New struct type.
2114 (the_highest): New variable of that type.
2115 (main): Add dummy assignment to a field of variable the_highest.
2116 * gdb.base/ptype.exp: Test type printing of our new variable.
2117
abc8a88d
PM
21182007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2119
2120 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2121 and record first explicitly generated thread number.
abc8a88d
PM
2122 Use that thread number for thread specific watchpoint test.
2123 Add iteration number to repetitive tests.
2124
5158f3e3
CES
21252007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2126 Jim Blandy <jimb@codesourcery.com>
2127
2128 * gdb.base/expand-psymtabs.c: New testcase
2129 source file.
2130 * gdb.base/expand-psymtabs.exp: New testcase
2131 expect file.
2132
37e4754d
LM
21332007-12-17 Luis Machado <luisgpm@br.ibm.com>
2134
2135 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2136 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2137
551e5d04
JB
21382007-12-17 Joel Brobecker <brobecker@adacore.com>
2139
2140 * gdb.ada/frame_args/foo.adb: New file.
2141 * gdb.ada/frame_args/pck.ads: New file.
2142 * gdb.ada/frame_args/pck.adb: New file.
2143 * gdb.ada/frame_args.exp: New testcase.
2144
a05ee097
JB
21452007-12-17 Joel Brobecker <brobecker@adacore.com>
2146
2147 * gdb.base/frame-args.c: New file.
2148 * gdb.base/frame-args.exp: New testcase.
2149
c162e8c9 21502007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2151 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2152
2153 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2154
afe8ab22 21552007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2156
afe8ab22
VP
2157 * gdb.mi/mi-pending.exp: New.
2158 * gdb.mi/mi-pending.c: New.
2159 * gdb.mi/mi-pendshr.c: New.
2160
dfdfb3ca
JB
21612007-12-06 Jim Blandy <jimb@codesourcery.com>
2162
2163 * gdb.base/default.exp: Update expected output for 'info catch'.
2164
b7fca990
JK
21652007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2166
2167 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2168 must be set to binary.
2169
6a1afc1e
PA
21702007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2171
2172 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2173
a6b151f1
DJ
21742007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2175
2176 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2177 gdb.mi/mi-file-transfer.exp: New.
2178
43039443
JK
21792007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2180
2181 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2182
0ef2251b
MR
21832007-11-22 Maciej W. Rozycki <macro@mips.com>
2184
2185 * gdb.trace/backtrace.exp: Fix a typo.
2186 * gdb.trace/circ.exp: Likewise.
2187 * gdb.trace/collection.exp: Likewise.
2188 * gdb.trace/limits.exp: Likewise.
2189 * gdb.trace/report.exp: Likewise.
2190 * gdb.trace/tfind.exp: Likewise.
2191 * gdb.trace/while-dyn.exp: Likewise.
2192
5443631e
NR
21932007-11-21 Nick Roberts <nickrob@snap.net.nz>
2194
2195 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2196 objects of pointers that can't be dereferenced are now
2197 "noneditable".
2198
a4ce5b0d
UW
21992007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2200
2201 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2202 (target_cpu): Remove.
2203
d6e956e5
VP
22042007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2205
2206 * gdb.base/ending-run.exp: Expect the list of cleared
2207 breakpoint to come in natural order, not the reversed one.
a9c64011 2208
214270ab
VP
22092007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2210
2211 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2212 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2213
1a619819
LM
22142007-11-05 Luis Machado <luisgpm@br.ibm.com>
2215
2216 * gdb.base/printcmds.exp: New function
2217 test_printf_with_dfp.
2218
5b01a6fa
DE
22192007-11-02 Doug Evans <dje@google.com>
2220
2221 * gdb.disasm/t01_mov.s: Remove carriage returns.
2222 * gdb.disasm/t02_mova.s: Ditto.
2223 * gdb.disasm/t03_add.s: Ditto.
2224 * gdb.disasm/t04_sub.s: Ditto.
2225 * gdb.disasm/t05_cmp.s: Ditto.
2226 * gdb.disasm/t06_ari2.s: Ditto.
2227 * gdb.disasm/t07_ari3.s: Ditto.
2228 * gdb.disasm/t08_or.s: Ditto.
2229 * gdb.disasm/t09_xor.s: Ditto.
2230 * gdb.disasm/t10_and.s: Ditto.
2231 * gdb.disasm/t11_logs.s: Ditto.
2232 * gdb.disasm/t12_bit.s: Ditto.
2233 * gdb.disasm/t13_otr.s: Ditto.
2234
ec33ab7f
JK
22352007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2236
2237 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2238
ae0d01ff
UW
22392007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2240
2241 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2242 provide DFP support.
2243
55eddb0f
DJ
22442007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2245
2246 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2247 Test "set powerpc vector-abi". Skip auto-detection tests for old
2248 toolchains.
2249
7020f05c
PA
22502007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2251
2252 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2253 with [string compare].
2254
84bc3db9
PA
22552007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2256
2257 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2258 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2259
5876dc88
LM
22602007-10-25 Luis Machado <luisgpm@br.ibm.com>
2261
2262 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2263 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2264 * gdb.opt/Makefile.in: New makefile.
2265 * Makefile.in: Create new directory "gdb.opt".
2266 * configure.ac: Add "gdb.opt" directory.
2267 * configure: Regenerated.
a9c64011 2268
c3ea9a14
DE
22692007-10-25 Doug Evans <dje@google.com>
2270
2271 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2272 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2273
a9c64011 22742007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2275 Thiago Jung Bauermann <bauerman@br.ibm.com>
2276
2277 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2278 Floating Point expressions.
2279 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2280 Floating Point variables.
2281 * gdb.base/dfp-test.c: new file containing program with Decimal
2282 Floating variables, used by gdb.base/dfp-test.exp.
2283
62a24a2b
DJ
22842007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2285
2286 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2287
e7b1eae6
UW
22882007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2289
2290 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2291 compiling test case with GCC.
2292 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2293
c641edcc
UW
22942007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2295
2296 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2297 format changes.
2298
5e5ebfe6
MS
22992007-10-18 Michael Snyder <msnyder@specifix.com>
2300
2301 * gdb.base/dbx.exp: Add missing "-re " operator.
2302
e831e7b6
GM
23032007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2304
2305 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2306 * configure.ac: Removed trailing spaces after backslash.
2307 * gdb.modula2: New directory.
2308 * gdb.modula2/Makefile.in: New file.
2309 * gdb.modula2/unbounded-array.exp: New file.
2310 * gdb.modula2/unbounded1.c: New file.
2311
7cc46491
DJ
23122007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2313
2314 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2315
23162007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2317
2318 * gdb.base/sigstep.c (main): Add checks for
2319 return values for setitimer call.
2320 Call setitimer again with itimer = ITIMER_REAL
2321 if first call to setitimer fails.
2322
e91528f0
KH
23232007-10-11 Kazu Hirata <kazu@codesourcery.com>
2324
2325 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2326 of $timeout.
2327
2ec9a4f8
DJ
23282007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2329
2330 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2331
23322007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2333
2334 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2335 of gdb_expect call, to avoid interruption.
2336
64b2fa04
PA
23372007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2338
2339 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2340 (v_unsigned_long_long, v_long_long_array)
2341 (v_signed_long_long_array, v_unsigned_long_long_array)
2342 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2343 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2344 [!NO_LONG_LONG]: New.
2345 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2346 v_long_long_member.
2347
2348 (v_long_long_func, v_signed_long_long_func)
2349 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2350 (main) [!NO_LONG_LONG]: Initialize long long variants.
2351
2352 * gdb.base/whatis.exp: If board file requests no_long_long, build
2353 test with NO_LONG_LONG defined. Test long long, signed long long,
2354 and unsigned long long variants but only if board file doesn't
2355 disable it.
2356
a912286e 23572007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2358 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2359
2360 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2361 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2362 * configure: Regenerated.
2363 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2364 gdb.pascal/types.exp, lib/pascal.exp: New files.
2365
471ba8c9
DJ
23662007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2367
2368 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2369 call.
2370 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2371 to return to the call.
2372 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2373 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2374 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2375 * gdb.mi/mi-until.exp (test_until): Likewise.
2376 * gdb.mi/mi2-until.exp (test_until): Likewise.
2377
fef8a650
DJ
23782007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2379
2380 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2381 two-char array.
2382 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2383
d983da9c
DJ
23842007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2385
2386 * gdb.threads/watchthreads.c (thread_function): Sleep between
2387 iterations.
2388 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2389 at once for S/390. Generate matching fails and passes.
2390
17f62551
VP
23912007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2392
2393 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2394 the 'struct_declarations' variable to zeros.
a9c64011 2395
ed0616c6
VP
23962007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2397
2398 * gdb.cp/mb-ctor.cc: New.
2399 * gdb.cp/mb-ctor.exp: New.
2400 * gdb.cp/mb-templates.cc: New.
2401 * gdb.cp/mb-templates.exp: New.
2402
41f1b697
DJ
24032007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2404
2405 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2406
3f213f78
PA
24072007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2408
2409 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2410 targets.
2411 * configure: Regenerate.
2412
0d381245 24132007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2414
0d381245
VP
2415 * gdb.base/annota1.exp: Adjust for 'info break'
2416 format changes.
2417 * gdb.base/annota3.exp: Likewise.
2418 * gdb.base/break.exp: Likewise.
2419 * gdb.base/condbreak.exp: Likewise.
2420 * gdb.base/pending.exp: Likewise.
2421 * gdb.base/sepdebug.exp: Likewise.
2422 * gdb.base/unload.exp: Likewise.
2423 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2424
fe3f5fa8
VP
24252007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2426
2427 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2428 messages.
2429 * gdb.base/chng-syms.exp: Likewise.
2430 * gdb.base/unload.exp: Likewise.
a9c64011 2431
a75cf6c0
DJ
24322007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2433
2434 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2435
18ecae38
DJ
24362007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2437
2438 * schedlock.c (NUM): Change to 1.
2439 (main): Use args[0] for the main thread.
2440 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2441 regardless of the number of threads.
2442
5509918f
MR
24432007-09-14 Maciej W. Rozycki <macro@mips.com>
2444
4a543daf
MR
2445 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2446 type down.
2447 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2448 test.
2449 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2450 watchpoint type down.
2451 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2452 test.
2453
24542007-09-14 Maciej W. Rozycki <macro@mips.com>
2455
5509918f
MR
2456 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2457 Move all the tests here and run them twice, once using software
2458 watchpoints and once using hardware watchpoints.
2459 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2460
40b53987
DJ
24612007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2462
2463 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2464 test.
2465
695e2681
MK
24662007-09-10 Mark Kettenis <kettenis@gnu.org>
2467
8b3fc8d8
MK
2468 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2469 build-id.
2470
695e2681
MK
2471 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2472 know about $ORIGIN. Calculate output dir from $dest instead of
2473 using ${objdir}/{$subdir}.
2474
58d69f29
MK
24752007-09-09 Mark Kettenis <kettenis@gnu.org>
2476
2477 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2478 gcore, before continuing with the test.
2479
3e347599
DJ
24802007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2481
2482 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2483 * gdb.mi/mi-watch.exp: Likewise.
2484
ea37ba09
DJ
24852007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2486 Jim Blandy <jimb@codesourcery.com>
2487
2488 * gdb.arch/i386-sse.exp: Do not expect character constants.
2489 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2490 * gdb.base/display.exp: Allow print/s.
2491 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2492 and unsigned char array changes.
2493
2025a643
DJ
24942007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2495
2496 * gdb.base/display.exp: Add tests for printf %p.
2497
26669a27
PA
24982007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2499
2500 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2501 the dll name to unicode.
2502
c8f021f8
JK
25032007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2504
2505 * gdb.base/default.exp (show version): Update the version text.
2506 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2507
4cf31eea
JK
25082007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2509
2510 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2511 New files.
2512
4935890f
JK
25132007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2514
2515 * lib/gdb.exp (build_id_debug_filename_get): New function.
2516 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2517 Remove the generate DEBUG file for the future testcase runs.
2518 New testcase for the NT_GNU_BUILD_ID retrieval.
2519 Move the final testing step to ...
2520 (test_different_dir): ... a new function.
2521 New parameter XFAIL to XFAIL all the tests performed.
2522 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2523 New parameter TYPE to PF_PREFIX all the tests performed.
2524
02142340
VP
25252007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2526
2527 * gdb.mi/mi-var-cp.cc (path_expression): New
2528 function.
2529 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2530
36acd84e
UW
25312007-08-27 Markus Deuling <deuling@de.ibm.com>
2532
2533 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2534 to fit into SPU Local Store memory.
2535
a896d121
JB
25362007-08-23 Joel Brobecker <brobecker@adacore.com>
2537
2538 * gdb.base/default.exp: Adjust the expected output of "info
2539 warranty" after the switch to GPLv3.
2540
7b433602
JB
25412007-08-23 Joel Brobecker <brobecker@adacore.com>
2542
2543 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2544 to 30000 (from 20000).
2545
e22f8b7c
JB
25462007-08-23 Joel Brobecker <brobecker@adacore.com>
2547
2548 Switch the license of all .exp files to GPLv3.
2549 Switch the license of all .f and .f90 files to GPLv3.
2550 Switch the license of all .s and .S files to GPLv3.
2551
5a0e3bd0
JB
25522007-08-23 Joel Brobecker <brobecker@adacore.com>
2553
2554 * configure.ac: Switch license to GPLv3.
2555
cc00619d
JB
25562007-08-23 Joel Brobecker <brobecker@adacore.com>
2557
2558 Switch the licensing to GPLv3 for all .ads and .adb files.
2559
8d26208a
DJ
25602007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2561
2562 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2563 and t_int_double.
2564 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2565
4fcb9948
JB
25662007-08-17 Joel Brobecker <brobecker@adacore.com>
2567
2568 * gdb.base/step-line.c: Switch license to GPL version 3, and
2569 update copyright year.
2570 * gdb.base/step-line.inp: Likewise.
2571
b9c34f67
JB
25722007-08-17 Joel Brobecker <brobecker@adacore.com>
2573
2574 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2575 changes inside gdb1555.c.
2576 * gdb.base/pending.exp: Likewise.
2577
2cc17678
DJ
25782007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2579
2580 * config/default.exp: New file.
2581
e48883f7
DJ
25822007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2583
2584 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2585 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2586
1ab80e5b
MR
25872007-07-30 Maciej W. Rozycki <macro@mips.com>
2588
2589 * gdb.base/dump.exp: Force the correct endianness for binary
2590 formats not carrying this information.
2591
aba471f5
DJ
25922007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2593
2594 * gdb.threads/staticthreads.exp: Match .*sem_post.
2595
d4e07204
DJ
25962007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2597
2598 * gdb.base/readline.exp (operate_and_get_next): Match the final
2599 prompt.
2600
2b97317d
KB
26012007-07-23 Kevin Buettner <kevinb@redhat.com>
2602
2603 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2604 to restarting SID.
2605
44efa07a
KB
26062007-07-18 Kevin Buettner <kevinb@redhat.com>
2607
2608 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2609 prior to `gdb_start'.
2610
7b5ebade
KB
26112007-07-18 Kevin Buettner <kevinb@redhat.com>
2612
2613 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2614 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2615 Remove call to gdb_unload.
2616
255e7678
DJ
26172007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2618 Daniel Jacobowitz <dan@codesourcery.com>
2619
2620 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2621 for __WIN32__.
2622 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2623 * gdb.base/unload.exp: Use shared library test routines.
2624
3a40aaa0
UW
26252007-07-03 Markus Deuling <deuling@de.ibm.com>
2626
2627 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2628 * gdb.base/solib-symbol-lib.c: Likewise.
2629 * gdb.base/solib-symbol-main.c: Likewise.
2630
b0f4b84b
DJ
26312007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2632
2633 * config/gdbserver.exp (gdb_reconnect): New.
2634 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2635 gdb.base/solib-disc.exp: New files.
2636 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2637 remote debugging".
2638 (gdb_compile): Add shlib_load flag.
2639 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2640 port.
2641 (gdbserver_reconnect): New.
2642
1b05479a
DJ
26432007-07-01 Nick Roberts <nickrob@snap.net.nz>
2644 Daniel Jacobowitz <dan@codesourcery.com>
2645
2646 * gdb.base/annota3.exp: Test for if construct.
2647
86f78eb2
DJ
26482007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
2649
2650 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
2651
6a2eb474 26522007-06-21 Chris Dearman <chris@mips.com>
a9c64011 2653 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
2654
2655 * gdb.base/display.exp: Allow a newline after display/i.
2656 * gdb.base/pc-fp.exp: Likewise.
2657 * gdb.base/sigbpt.exp: Likewise.
2658
f8b73d13
DJ
26592007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2660
2661 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
2662 required features to be included.
2663
4339e69e
DJ
26642007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2665
2666 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
2667 in info threads output.
2668
23d964e7
UW
26692007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2670 Markus Deuling <deuling@de.ibm.com>
2671
2672 * gdb.arch/spu-info.exp: New testcase.
2673 * gdb.arch/spu-info.c: New file.
2674
fd20f75b
DJ
26752007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
2676
2677 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
2678 tpcs_offset. Restore lr after the call.
2679 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
2680
2226f861
DJ
26812007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
2682
2683 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
2684 (gdbserver_run): Kill any running gdbserver.
2685 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
2686
d12371a9
MR
26872007-05-17 Maciej W. Rozycki <macro@mips.com>
2688
2689 * gdb.base/sigbpt.exp: Preset segv_addr.
2690
93f02886
DJ
26912007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
2692
2693 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
2694 (gdb_compile_shlib): Likewise.
2695 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
2696 (default_gdb_init): Clear cleanfiles.
2697 (gdb_finish): Delete recorded cleanfiles.
2698 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
2699
2700 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
2701 Do not use isnative.
2702 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
2703 gdb.base/so-impl-ld.exp: Likewise.
2704 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
2705 * gdb.base/unload.exp: Likewise. Do not pass empty option to
2706 gdb_compile.
2707
b04e06d7
VP
27082007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2709
2710 * config/unknown.exp: Remove.
2711
069ed931
UW
27122007-05-15 Markus Deuling <deuling@de.ibm.com>
2713
2714 * gdb.base/info-proc.exp: Check is_remote.
2715
09db0d03
UW
27162007-05-14 Markus Deuling <deuling@de.ibm.com>
2717
2718 * gdb.base/gcore.exp: Initialize variable core_supported.
2719
af2cbe8c
DJ
27202007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2721
2722 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
2723
027c0295
DJ
27242007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2725
2726 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
2727 * gdb.threads/print-threads.exp (test_all_threads): Allow
2728 negative and hexadecimal thread IDs.
2729
dc5000e7
DJ
27302007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
2731
2732 * gdb.java/jprint.java (public): Avoid invalid call to static
2733 method.
2734
2e74ed18
DP
27352007-05-14 Denis Pilat <denis.pilat@st.com>
2736
2737 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
2738 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
2739 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2740 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
2741 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
2742
83547f02
UW
27432007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2744
2745 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 2746 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
2747 this mode.
2748 * gdb.base/ovlymgr.c: Provide stubs for spu target.
2749 * gdb.base/spu.ld: New file.
2750
b18be20d
DJ
27512007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
2752
2753 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
2754
be444858
DJ
27552007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
2756
2757 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
2758
b1d53152
DJ
27592007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2760
2761 * gdb.java/jmain.exp: Handle demangled names with and without method
2762 signatures.
2763
d084b331
DJ
27642007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
2765
2766 * gdb.mi/mi-syn-frame.c (main, foo, bar)
2767 (have_a_very_merry_interrupt): Remove calls to puts.
2768 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
2769 inferior output.
2770 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
2771 test names.
2772
db9d7fc5
DJ
27732007-04-29 Markus Deuling <deuling@de.ibm.com>
2774 Daniel Jacobowitz <dan@codesourcery.com>
2775
2776 * gdb.base/auxv.exp (core_works): Also check is_remote.
2777 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
2778
ef783a7d 27792007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2780
ef783a7d
VP
2781 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
2782 message, not the undefined 'module' variable.
2783 * gdb.base/siginfo.exp: Likewise.
2784 * gdb.base/sigstep.exp: Likewise.
2785 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
2786 serialport.
2787 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
2788
b7b73cae
CV
27892007-04-25 Corinna Vinschen <vinschen@redhat.com>
2790
2791 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
2792 target sim fails. Return 0 otherwise.
2793 (gdb_load): Return prematurely if gdb_target_sim fails.
2794
7d90fdfa
DP
27952007-04-16 Denis Pilat <denis.pilat@st.com>
2796
2797 * gdb.base/setshow.exp: Reset height after having set it to 100.
2798
5d3e9c85
DP
27992007-04-16 Denis Pilat <denis.pilat@st.com>
2800
2801 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2802
18e75969
DP
28032007-04-16 Denis Pilat <denis.pilat@st.com>
2804
2805 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
2806
25d5ea92
VP
28072007-04-14 Vladimir Prus <vladimir@codesourcery.com>
2808
2809 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
2810 tests. Run the frozen varobjs test.
2811 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 2812 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 2813
0b49cb80
JK
28142007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
2817 gdb.base/type-opaque.exp: New files.
2818
a73bafbc 28192007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
2820
2821 * gdb.mi/mi-var-child.c
a73bafbc
VP
2822 (do_children_tests): User char[2] instead of
2823 char so that automatic printing of pointers to char
2824 don't give unpredicable result.
2825 * gdb.mi/var-cmd.c (do_locals_test): Initialize
2826 local variables.
2827 * gdb.mi/mi-var-child.exp: Step to right line
2828 of do_children_tests.
2829 * gdb.mi/mi2-var-child.exp: Likewise.
2830 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 2831 do_locals_tests.
a73bafbc
VP
2832 (do_children_tests): User char[2] instead of
2833 char so that automatic printing of pointers to char
a9c64011 2834 don't give unpredicable result.
a73bafbc 2835 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 2836 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
2837 Pass test name to mi_wait_for_stop.
2838
7ce59000
DJ
28392007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2840
2841 * gdb.asm/asm-source.exp: Remove d10v case.
2842 * lib/gdb.exp (skip_cplus_tests): Likewise.
2843 * gdb.asm/d10v.inc: Deleted.
2844
20389057
DJ
28452007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2846
2847 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
2848
8807d78b
DJ
28492007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
2850
2851 * config/netware.exp: Delete file.
2852
aa3edb8e
JB
28532007-03-29 Joel Brobecker <brobecker@adacore.com>
2854
2855 * gdb.dwarf2/dw2-noloc.S: New file.
2856 * gdb.dwarf2/dw2-noloc.exp: New file.
2857
297561ac
PA
28582007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
2859
2860 * gdb.cp/method2.cc: New test.
2861 * gdb.cp/method2.exp: New test.
2862 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
2863
1f81bd39
DJ
28642007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2865
2866 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
2867
9453113a
DJ
28682007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
2869
2870 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
2871
b741e217
DJ
28722007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
2873
2874 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
2875 (gdb_load): Delete, replace with...
2876 (gdb_reload): ...this.
2877 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
2878 * gdb.server/server-mon.exp: Likewise.
2879 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
2880 (gdb_start_cmd): New.
2881 (gdb_file_cmd): Save the last loaded file.
2882 (gdb_reload): New.
2883 (gdb_gnu_strip_debug): Use transform.
2884 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
2885 support here. Use new $last_loaded_file. Check mtime.
2886 (gdb_target_cmd): Handle ObjC failure case.
2887 (infer_host_exec): Delete.
2888 (gdbserver_load): Rename to...
2889 (gdbserver_run): ...this. Simplify.
2890 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
2891 (mi_gdb_load): Move most contents to a new function...
2892 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
2893 (mi_run_cmd): Use mi_gdb_target_load.
2894 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
2895 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
2896 Use gdb_run_cmd.
2897 * gdb.base/charsign.exp: Remove incorrect comment.
2898 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
2899 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
2900 gdb.base/start.exp: Use gdb_start_cmd.
2901
446ab585 29022007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 2903 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
2904
2905 * gdb.base/sigbpt.exp: Fix the message when skipping test.
2906 * gdb.base/signull.exp: Similarly.
2907
bbb88ebf
UW
29082007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2909
2910 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
2911 messages available to test cases (like chng-sym.exp).
2912
cb8c4a99
AS
29132007-03-14 Andreas Schwab <schwab@suse.de>
2914
2915 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2916 format changes.
2917
4e463ff5
DJ
29182007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
2919
2920 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
2921 (optimized_1): New.
2922 (main): Call optimized_1.
2923 (gdb2029): Correct typos. Call gdb2029_marker.
2924 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
2925 for gdb2029.
2926
b6db2c47
MK
29272007-03-12 Mark Kettenis <kettenis@gnu.org>
2928
2929 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
2930 as tabs. Remove redundant test pattern.
2931
70ed3737
UW
29322007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2933
2934 * gdb.base/long_long.exp: Accept optional symbol name in <...>
2935 for /a format output.
2936
47b67b60
DJ
29372007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
2938
2939 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
2940 collect output incrementally.
2941
b8953b0e
UW
29422007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2943
2944 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
2945 for -var-create lpcharacter test.
2946 * gdb.mi/mi2-var-cmd.exp: Likewise.
2947
7acd5c40
UW
29482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2949
2950 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
2951 pass on targets where address zero is readable.
2952
9c6759c1
UW
29532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2954
2955 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
2956 just a single architecture.
2957
a2f1aeb4
UW
29582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2959
2960 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
2961 (fetch_all_registers): New function, uses gdb_test_multiple and
2962 exp_continue to fetch inferior output line-by-line.
2963 Replace all uses of do_get_all_registers by fetch_all_registers.
2964
46579ac2
UW
29652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2966
2967 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
2968 in target_info.
2969
fc133f24
MS
29702007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2971
a9c64011 2972 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
2973 consistancy; add a default (timeout) case.
2974
7646a51d
MS
29752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2976
2977 * gdb.base/watchpoint.exp: Fix truncated comment.
2978
dcfff61f
MS
29792007-03-02 Michael Snyder <michael.snyder@palmsource.com>
2980
2981 * Makefile.in: Remove spurious single-quotes from sed command.
2982
664e3ee9
DJ
29832007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2984
2985 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
2986 func.
2987 * gdb.mi/mi2-var-cmd.exp: Likewise.
2988
d7cc6f2f
JB
29892007-02-27 Joel Brobecker <brobecker@adacore.com>
2990
a9c64011
AS
2991 * gdb.dwarf2/dw2-producer.S: New file.
2992 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
2993
29942007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
2995
2996 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
2997 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
2998 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
2999 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3000 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3001 Revert tests to use mi_gdb_test and include value field in output
3002 of -var-create.
3003
93d42b30
DJ
30042007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3005
3006 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3007
c499ed39
DJ
30082007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3009
3010 * gdb.base/maint.exp: Remove full paths from test names.
3011 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3012 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3013
9836f81b
JB
30142007-02-27 Joel Brobecker <brobecker@adacore.com>
3015
3016 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3017
c74d0ad8
DJ
30182007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3019
3020 * gdb.server/server-mon.exp: New test.
3021
2711e456
DJ
30222007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3023
3024 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3025
ff6f572f
DJ
30262007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3027
3028 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3029 register capitalization.
3030
fada3feb
DP
30312007-02-13 Denis Pilat <denis.pilat@st.com>
3032
3033 * gdb.mi/mi-var-invalidate.exp: New file.
3034
fb1e4ffc
DJ
30352007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3036
3037 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3038
3da939d7
DJ
30392007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3040
3041 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3042
123dc839
DJ
30432007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3044
3045 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3046 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3047
877e3645 30482007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3049
3050 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3051 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3052 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3053 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3054 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3055 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3056 Update tests to include value field in output of -var-create.
a9c64011 3057
3c0a2960
AS
30582007-02-08 Andreas Schwab <schwab@suse.de>
3059
3060 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3061
108546a0
DJ
30622007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3063
3064 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3065 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3066
d701dcab
DP
30672007-02-02 Denis Pilat <denis.pilat@st.com>
3068
3069 * gdb.threads/threadapply.exp: check that frame is not changed by
3070 the thread apply all command.
3071
783e3e2f
AS
30722007-01-31 Andreas Schwab <schwab@suse.de>
3073
6d9c3a87
AS
3074 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3075
3c50d7b9
AS
3076 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3077 in the dwarf sections.
3078 * gdb.dwarf2/mac-fileno.S: Likewise.
3079
783e3e2f
AS
3080 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3081 bspstore register on ia64.
3082
78ff580e
AS
30832007-01-29 Andreas Schwab <schwab@suse.de>
3084
cc8e9b12
AS
3085 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3086 "frame-begin" annotation.
3087
78ff580e
AS
3088 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3089 number of "frames-invalid" annotations.
3090
704a4f78
DJ
30912007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3092
3093 * gdb.base/commands.exp: Call if_commands_test.
3094 (gdb_test_no_prompt, if_commands_test): New.
3095
e741bf94
MK
30962007-01-28 Mark Kettenis <kettenis@gnu.org>
3097
3098 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3099
474d0ad3
AS
31002007-01-27 Andreas Schwab <schwab@suse.de>
3101
3102 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3103 .short/.int/.quad in the dwarf sections.
3104 * gdb.dwarf2/dw2-intercu.S: Likewise.
3105 * gdb.dwarf2/dw2-intermix.S: Likewise.
3106
e784b426
JK
31072007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3108
3109 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3110 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3111 array.
e784b426
JK
3112 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3113 * gdb.base/setvar.exp: Likewise.
3114
37f08e04
AS
31152007-01-26 Andreas Schwab <schwab@suse.de>
3116
9a01813a
AS
3117 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3118 test.
3119
37f08e04
AS
3120 * gdb.base/multi-forks.exp ("restart $i"): Also match
3121 __kernel_syscall_via_break.
3122
6e2a9270
VP
31232007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3124
3125 * lib/mi-support.exp (mi_delete_varobj): New.
3126 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3127 testcase.
3128 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3129 (main): Call the above.
3130 (reference_update_test, base_in_reference_test)
3131 (reference_to_pointer): Delete the created varobjs.
a9c64011 3132
e515b470
DJ
31332007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3134
3135 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3136 * configure: Regenerated.
3137 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3138 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3139 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3140 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3141 * lib/gdb.exp (gdb_skip_xml_test): New function.
3142
08d8bcd7
DJ
31432007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3144
3145 * gdb.base/sigrepeat.exp: Correct error message.
3146
31472007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3148 Daniel Jacobowitz <dan@codesourcery.com>
3149
3150 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3151 gdb.arch/i386-gnu-cfi-asm.S: New files.
3152
97c3f1f3
JK
31532007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3154
3155 * lib/gdb.exp: Abort on missing `site.exp'.
3156
cb1df416
DJ
31572007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3158 Daniel Jacobowitz <dan@codesourcery.com>
3159
3160 * gdb.base/included.c, gdb.base/included.exp,
3161 gdb.base/included.h: New files.
3162
35990120
DJ
31632007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3164
3165 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3166 (maximize_rlimit): Reduce limits on 64-bit systems.
3167
6e81a116 31682007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3169
3170 From Marcus Deuling <deuling@de.ibm.com>:
3171 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3172 every case.
3173
6c3c41f3
NR
31742007-01-13 Nick Roberts <nickrob@snap.net.nz>
3175
3176 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3177 (test_path_specification): Use objdir instead of srcdir to always
3178 get an absolute filename.
3179
2f12c312
DJ
31802007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3181
3182 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3183
81121995
VP
31842007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3185
3186 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3187 Make sure the variable we're using is in scope.
3188 (reference_to_pointer): Likewise.
3189
4741b737
DJ
31902007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3191
3192 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3193 has no debug information.
3194
054410c3
DJ
31952007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3196
3197 * gdb.base/annota1.exp: Remove extra send_gdb.
3198
818f79f6
DJ
31992007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3200
3201 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3202
f7a6bb70
DJ
32032007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3204
3205 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3206
57e66780
DJ
32072007-01-08 Nick Roberts <nickrob@snap.net.nz>
3208 Daniel Jacobowitz <dan@codesourcery.com>
3209
3210 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3211 lcharacter or linteger change. Correct duplicated test name.
3212 * gdb.mi/mi2-var-cmd.exp: Likewise.
3213
3d799a95
DJ
32142007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3215
3216 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3217
32182007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3219
a9c64011
AS
3220 * gdb.base/nofield.c: New file.
3221 * gdb.base/nofield.exp: New testcase.
51679ba9 3222
eafb94e8
NR
32232007-01-05 Nick Roberts <nickrob@snap.net.nz>
3224
3225 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3226
3227 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3228 test.
3229
5e572bb4
DJ
32302007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3231
3232 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3233
74a44383
DJ
32342007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3235
3236 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3237 when continuing.
3238
1b572db9
DJ
32392007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3240
3241 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3242 Expect ".exe" extension.
3243
381bc39b
DJ
32442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3245
3246 * gdb.base/charset.exp: Add explicit filename to break.
3247 * gdb.base/dbx.exp: Add explicit filename to breaks.
3248
2b70e4c6
DJ
32492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3250
3251 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3252 * gdb.mi/mi2-file.exp: Likewise.
3253
303b6f5d
DJ
32542007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3255
3256 Implement specification of MI tests as comments
3257 in C and C++ sources.
3258 * lib/mi-support.exp (mi_autotest_data): New variable.
3259 (mi_autotest_source): New variable.
3260 (count_newlines, mi_prepare_inline_tests)
3261 (mi_get_inline_test, mi_continue_to_line)
3262 (mi_run_inline_test, mi_tbreak)
3263 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3264 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3265 Run inline tests.
3266 * gdb.mi/mi-var-cp.cc: Define tests here.
3267
23da0d94
VP
32682007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3269
3270 Simplify usage of mi_continue_to.
3271 * lib/mi-support.exp (mi_runto_helper): Renamed
3272 from mi_runto, added new parameter 'run_or_continue'.
3273 (mi_runto): Use mi_runto_helper.
3274 (mi_continue_to): Accept just function name as parameter.
3275 Use mi_runto_helper.
3276 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3277 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3278
f9e18282
JB
32792006-01-04 Joel Brobecker <brobecker@adacore.com>
3280
3281 Make this testcase a bit more realistic. The current code
3282 is too simplistic, and allows the compiler to optimize out
3283 some of the entities we need for this testcase.
3284 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3285 (Do_Nothing): Add extra parameter.
3286 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3287 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3288 by using a variable of type Void_Star.
3289
fd678c65
JB
32902006-01-04 Joel Brobecker <brobecker@adacore.com>
3291
3292 * gdb.ada/catch_ex/foo.adb: New file.
3293 * gdb.ada/catch_ex.exp: New testcase.
3294
05cfdb42
DJ
32952007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3296
3297 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3298 pass --image-base to linker.
3299
2e03ee74
DJ
33002007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3301 Daniel Jacobowitz <dan@codesourcery.com>
3302
3303 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3304 secondary prompts.
3305
0d5de010
DJ
33062007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3307
3308 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3309 output. Test the types of members and member pointers.
3310 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3311 gdb/2092.
3312 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3313 statement. Enable for GCC. Update expected output for some tests
3314 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3315 layout.
3316 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3317 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3318 (Diamond::vget_base): New.
3319 (main): Add new tests.
3320 * gdb.cp/printmethod.exp: Update expected output for member functions.
3321 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3322 print pEe->D::vg().
3323
61a771aa
DJ
33242007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3325
3326 * gdb.threads/tls.exp: Allow stops in sem_post.
3327
2fa63963
DJ
33282006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3329
3330 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3331 * gdb.base/annota3.exp: Likewise.
3332 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3333 again (instead of timing out).
3334 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3335 GCC bug 26475.
3336 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3337 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3338 test from jmisc1.exp.
3339 * gdb.java/jmisc1.exp: Delete.
3340 * gdb.java/jprint.exp: Adjust to work with method signatures including
3341 return types.
3342 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3343 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3344 * lib/java.exp (compile_java_from_source): Pass the correct type
3345 to target_compile.
3346
5eefc2b7
JB
33472006-12-31 Joel Brobecker <brobecker@adacore.com>
3348
3349 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3350 (stack_align_edx): New function.
3351 (stack_align_eax): New function.
3352 (main): Add calls to stack_align_edx and stack_align_eax.
3353 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3354 Add testing for the cases where the register used during a stack
3355 realignment is edx. Same for eax.
3356
227c54da
DJ
33572006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3358
3359 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3360 and generic PE targets.
3361
cab8ac94
JB
33622006-12-29 Joel Brobecker <brobecker@adacore.com>
3363
3364 * gdb.ada/array_return.exp: Update copyright date list.
3365
ba54f318
JB
33662006-12-27 Joel Brobecker <brobecker@adacore.com>
3367
3368 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3369 (Create_Small_Float_Vector): New function.
3370 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3371 function body.
3372 * gdb.ada/array_return/p.adb: Use new type and function from
3373 package Pck.
3374 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3375 able to print the value returned by a function returning an
3376 array of float.
3377
6b7a35dd
JB
33782006-12-20 Joel Brobecker <brobecker@adacore.com>
3379
3380 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3381 The associated tests should be PASSing.
3382
038224f6
VP
33832006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3384
3385 Test for base in references.
3386 * gdb.mi/mi-var-cp.cc: Add test code.
3387 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3388 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3389 * gdb.mi/mi2-watch.exp: Likewise.
3390 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3391 (mi_list_varobj_children): New function.
3392
b26ed50d
VP
33932006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3394
3395 * lib/mi-support.exp
3396 (mi_runto): Accept "()" after function name.
3397 (mi_create_varobj): New function.
3398 (mi_varobj_update): New function.
3399 (mi_Check_varobj_value): New function.
3400 * gdb.mi/mi-var-cp.exp: New file.
3401 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3402
08232497
DJ
34032006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3404
3405 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3406 gdb.base/weaklib2.c: New files.
3407
d394c993 34082006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3409
ac6c2fba
NS
3410 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3411 info. Adjust test names.
3412
8ec659a0 3413 * gdb.base/break.c (main): Move position of malloc.
d394c993 3414 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3415
acd65feb
VP
34162006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3417
3418 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3419 assignement of arrays and function pointers.
3420 * gdb.mi/var-cmd.c: Add declaration necessary for above
3421 tests.
3422
f556d5e5
NS
34232006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3424
3425 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3426
3427 * gdb.threads/linux-dp.exp: Read thread table before and after
3428 creating each philosopher and verify it.
3429
697bc68d
NS
34302006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3431 Paul Brook <paul@codesourcery.com>
3432 Daniel Jacobowitz <dan@codesourcery.com>
3433
3434 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3435 main to remove duplication. Add start function of the form
697bc68d
NS
3436 '_*start[1-9]*'. Add RVDS start function.
3437
29d73ae4
DJ
34382006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3439
3440 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3441
c1d88655
UW
34422006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3443
3444 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3445 * gdb.asm/spu.inc: New file.
3446 * gdb.base/term.exp: Disable if [target_info exists noargs].
3447 * gdb.gdb/complaints.exp: Disable if ![isnative].
3448 * gdb.gdb/selftest.exp: Likewise.
3449 * gdb.gdb/observer.exp: Likewise.
3450 * gdb.gdb/xfullpath.exp: Likewise.
3451 * gdb.base/attach.exp: Disable on SPU target.
3452 * gdb.cp/bs145503.exp: Likewise.
3453 * gdb.cp/exception.exp: Likewise.
3454 * gdb.cp/userdef.exp: Likewise.
3455
32a13b1a
DJ
34562006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3457
3458 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3459
d8295fe9
VP
34602006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3461
3462 * gdb.base/completion.exp: Fix completion tests for
3463 'info' and 'info '.
3464 * gdb.base/help.exp (help_test_raw, test_class_help)
3465 (test_prefix_command_help): Move...
3466 * lib/gdb.exp: Here.
3467 * gdb.base/main.exp: Adjust.
3468 * gdb.cp/maint.exp: Adjust.
3469 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3470
8c394015
VP
34712006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3472
3473 * gdb.stabs/weird.exp (print_weird_var): Use
3474 gdb_test_multiple instead of gdb_expect.
3475
027fc1bc
VP
34762006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3477
3478 * gdb.base/help.exp (help_test_raw): New.
3479 (test_class_help): New.
3480 (test_prefix_command_help): New.
3481 Adjust testcases.
3482
67609209
FR
34832006-11-09 Christophe Lyon <christophe.lyon@st.com>
3484
3485 * gdb.base/constvars.c (main): Write to crass and crips, so that
3486 they are allocated by the compiler.
3487
f73adfeb
AS
34882006-10-27 Andreas Schwab <schwab@suse.de>
3489
3490 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3491 "detach-fork".
3492
2f83a18e
DJ
34932006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3494
3495 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3496 of patterns.
3497
94277a38
DJ
34982006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3499
3500 * gdb.base/sepdebug.exp: Remove debug format test.
3501 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3502 Handle no-symtab.
3503 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3504
5bd2f6e2
DJ
35052006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3506
3507 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3508 int to pointer or pointer to int.
3509 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3510
8c008720
DJ
35112006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3512
3513 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3514
9e35dae4
DJ
35152006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3516
3517 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3518
d9639e13
DJ
35192006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3520
3521 PR c++/2116
3522 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3523
390a1bd0
JB
35242006-10-06 Joel Brobecker <brobecker@adacore.com>
3525
3526 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3527 the corresponding bug has been fixed in GDB (PR/2018).
3528
dd920c33
JB
35292006-10-06 Joel Brobecker <brobecker@adacore.com>
3530
3531 * gdb.base/subst.exp: New testcase.
3532
53bbefe9
JB
35332006-10-06 Joel Brobecker <brobecker@adacore.com>
3534
3535 * gdb.ada/array_return/pck.ads: Add copyright notice.
3536 * gdb.ada/array_return/pck.adb: Likewise.
3537 * gdb.ada/array_return/p.adb: Likewise.
3538 * gdb.ada/exec_changed/first.adb: Likewise.
3539 * gdb.ada/exec_changed/second.adb: Likewise.
3540
09851417
JB
35412006-10-06 Joel Brobecker <brobecker@adacore.com>
3542
3543 * gdb.ada/watch_arg/watch.adb: New file.
3544 * gdb.ada/watch_arg.exp: New testcase.
3545
041bf30d
VP
35462006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3547
3548 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3549 via string_to_regexp.
041bf30d 3550 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3551
f286fbdd 35522006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3553
3554 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3555 Remove unused / obsolete files.
3556
7c07f349
NR
35572006-09-19 Nick Roberts <nickrob@snap.net.nz>
3558
3559 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3560
cd5ff84a
VP
35612006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3562
3563 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3564 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3565 the number of frames.
cd5ff84a 3566
ae018d1a
DJ
35672006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3568
3569 * gdb.base/args.c (main): Add breakpoint marker.
3570 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3571 really test empty arguments.
3572 (args_load): Delete.
3573 (args_test): New.
3574
b399c549
NR
35752006-09-13 Nick Roberts <nickrob@snap.net.nz>
3576
3577 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3578 check for one file.
3579
2ab1eb7a
VP
35802006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3581
3582 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3583 HIGH_FRAME argument to -stack-list-locals can be larger than
3584 the number of frames.
a9c64011 3585
476308bf
FF
35862006-08-18 Fred Fish <fnf@specifix.com>
3587
3588 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3589 '$' in front of skip_vmx_tests_saved when setting that.
3590
8625200f
AS
35912006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3592
3593 * gdb.base/trace-commands.exp: New file.
3594
089ec8f1
DJ
35952006-08-10 Joel Brobecker <brobecker@adacore.com>
3596 Daniel Jacobowitz <dan@codesourcery.com>
3597
3598 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3599 expected output of the backtrace commands.
3600
b60f0898
JB
36012006-08-09 Joel Brobecker <brobecker@adacore.com>
3602
3603 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3604 untested followed by return combination.
3605 * gdb.arch/altivec-regs.exp: Likewise.
3606 * gdb.arch/e500-abi.exp: Likewise.
3607 * gdb.arch/e500-regs.exp: Likewise.
3608 * gdb.arch/gdb1291.exp: Likewise.
3609 * gdb.arch/gdb1431.exp: Likewise.
3610 * gdb.arch/gdb1558.exp: Likewise.
3611 * gdb.arch/i386-prologue.exp: Likewise.
3612 * gdb.arch/i386-unwind.exp: Likewise.
3613 * gdb.asm/asm-source.exp: Likewise.
3614 * gdb.base/a2-run.exp: Likewise.
3615 * gdb.base/advance.exp: Likewise.
3616 * gdb.base/all-bin.exp: Likewise.
3617 * gdb.base/annota1.exp: Likewise.
3618 * gdb.base/annota3.exp: Likewise.
3619 * gdb.base/args.exp: Likewise.
3620 * gdb.base/arithmet.exp: Likewise.
3621 * gdb.base/assign.exp: Likewise.
3622 * gdb.base/async.exp: Likewise.
3623 * gdb.base/attach.exp: Likewise.
3624 * gdb.base/bang.exp: Likewise.
3625 * gdb.base/bigcore.exp: Likewise.
3626 * gdb.base/bitfields.exp: Likewise.
3627 * gdb.base/bitfields2.exp: Likewise.
3628 * gdb.base/break.exp: Likewise.
3629 * gdb.base/call-sc.exp: Likewise.
3630 * gdb.base/call-strs.exp: Likewise.
3631 * gdb.base/callfuncs.exp: Likewise.
3632 * gdb.base/checkpoint.exp: Likewise.
3633 * gdb.base/chng-syms.exp: Likewise.
3634 * gdb.base/code-expr.exp: Likewise.
3635 * gdb.base/commands.exp: Likewise.
3636 * gdb.base/completion.exp: Likewise.
3637 * gdb.base/cond-expr.exp: Likewise.
3638 * gdb.base/condbreak.exp: Likewise.
3639 * gdb.base/consecutive.exp: Likewise.
3640 * gdb.base/constvars.exp: Likewise.
3641 * gdb.base/corefile.exp: Likewise.
3642 * gdb.base/cvexpr.exp: Likewise.
3643 * gdb.base/dbx.exp: Likewise.
3644 * gdb.base/define.exp: Likewise.
3645 * gdb.base/detach.exp: Likewise.
3646 * gdb.base/display.exp: Likewise.
3647 * gdb.base/dump.exp: Likewise.
3648 * gdb.base/ena-dis-br.exp: Likewise.
3649 * gdb.base/ending-run.exp: Likewise.
3650 * gdb.base/environ.exp: Likewise.
3651 * gdb.base/eval-skip.exp: Likewise.
3652 * gdb.base/exprs.exp: Likewise.
3653 * gdb.base/fileio.exp: Likewise.
3654 * gdb.base/finish.exp: Likewise.
3655 * gdb.base/float.exp: Likewise.
3656 * gdb.base/foll-exec.exp: Likewise.
3657 * gdb.base/foll-fork.exp: Likewise.
3658 * gdb.base/foll-vfork.exp: Likewise.
3659 * gdb.base/freebpcmd.exp: Likewise.
3660 * gdb.base/funcargs.exp: Likewise.
3661 * gdb.base/gcore.exp: Likewise.
3662 * gdb.base/gdb1090.exp: Likewise.
3663 * gdb.base/gdb1250.exp: Likewise.
3664 * gdb.base/huge.exp: Likewise.
3665 * gdb.base/info-proc.exp: Likewise.
3666 * gdb.base/interrupt.exp: Likewise.
3667 * gdb.base/jump.exp: Likewise.
3668 * gdb.base/langs.exp: Likewise.
3669 * gdb.base/lineinc.exp: Likewise.
3670 * gdb.base/list.exp: Likewise.
3671 * gdb.base/logical.exp: Likewise.
3672 * gdb.base/long_long.exp: Likewise.
3673 * gdb.base/macscp.exp: Likewise.
3674 * gdb.base/maint.exp: Likewise.
3675 * gdb.base/mips_pro.exp: Likewise.
3676 * gdb.base/miscexprs.exp: Likewise.
3677 * gdb.base/multi-forks.exp: Likewise.
3678 * gdb.base/opaque.exp: Likewise.
3679 * gdb.base/overlays.exp: Likewise.
3680 * gdb.base/pc-fp.exp: Likewise.
3681 * gdb.base/pointers.exp: Likewise.
3682 * gdb.base/printcmds.exp: Likewise.
3683 * gdb.base/psymtab.exp: Likewise.
3684 * gdb.base/ptype.exp: Likewise.
3685 * gdb.base/recurse.exp: Likewise.
3686 * gdb.base/relational.exp: Likewise.
3687 * gdb.base/relocate.exp: Likewise.
3688 * gdb.base/remote.exp: Likewise.
3689 * gdb.base/reread.exp: Likewise.
3690 * gdb.base/restore.exp: Likewise.
3691 * gdb.base/return.exp: Likewise.
3692 * gdb.base/return2.exp: Likewise.
3693 * gdb.base/scope.exp: Likewise.
3694 * gdb.base/sect-cmd.exp: Likewise.
3695 * gdb.base/sep.exp: Likewise.
3696 * gdb.base/sepdebug.exp: Likewise.
3697 * gdb.base/setshow.exp: Likewise.
3698 * gdb.base/setvar.exp: Likewise.
3699 * gdb.base/sigall.exp: Likewise.
3700 * gdb.base/sigbpt.exp: Likewise.
3701 * gdb.base/signals.exp: Likewise.
3702 * gdb.base/signull.exp: Likewise.
3703 * gdb.base/sizeof.exp: Likewise.
3704 * gdb.base/solib.exp: Likewise.
3705 * gdb.base/step-line.exp: Likewise.
3706 * gdb.base/step-test.exp: Likewise.
3707 * gdb.base/structs.exp: Likewise.
3708 * gdb.base/structs2.exp: Likewise.
3709 * gdb.base/term.exp: Likewise.
3710 * gdb.base/twice.exp: Likewise.
3711 * gdb.base/until.exp: Likewise.
3712 * gdb.base/varargs.exp: Likewise.
3713 * gdb.base/volatile.exp: Likewise.
3714 * gdb.base/watchpoint.exp: Likewise.
3715 * gdb.base/whatis-exp.exp: Likewise.
3716 * gdb.base/whatis.exp: Likewise.
3717 * gdb.cp/ambiguous.exp: Likewise.
3718 * gdb.cp/annota2.exp: Likewise.
3719 * gdb.cp/annota3.exp: Likewise.
3720 * gdb.cp/bool.exp: Likewise.
3721 * gdb.cp/breakpoint.exp: Likewise.
3722 * gdb.cp/casts.exp: Likewise.
3723 * gdb.cp/class2.exp: Likewise.
3724 * gdb.cp/classes.exp: Likewise.
3725 * gdb.cp/cplusfuncs.exp: Likewise.
3726 * gdb.cp/ctti.exp: Likewise.
3727 * gdb.cp/derivation.exp: Likewise.
3728 * gdb.cp/exception.exp: Likewise.
3729 * gdb.cp/gdb1355.exp: Likewise.
3730 * gdb.cp/hang.exp: Likewise.
3731 * gdb.cp/inherit.exp: Likewise.
3732 * gdb.cp/local.exp: Likewise.
3733 * gdb.cp/m-data.exp: Likewise.
3734 * gdb.cp/m-static.exp: Likewise.
3735 * gdb.cp/member-ptr.exp: Likewise.
3736 * gdb.cp/method.exp: Likewise.
3737 * gdb.cp/misc.exp: Likewise.
3738 * gdb.cp/namespace.exp: Likewise.
3739 * gdb.cp/overload.exp: Likewise.
3740 * gdb.cp/ovldbreak.exp: Likewise.
3741 * gdb.cp/pr-1023.exp: Likewise.
3742 * gdb.cp/pr-1210.exp: Likewise.
3743 * gdb.cp/pr-574.exp: Likewise.
3744 * gdb.cp/printmethod.exp: Likewise.
3745 * gdb.cp/psmang.exp: Likewise.
3746 * gdb.cp/ref-params.exp: Likewise.
3747 * gdb.cp/ref-types.exp: Likewise.
3748 * gdb.cp/rtti.exp: Likewise.
3749 * gdb.cp/templates.exp: Likewise.
3750 * gdb.cp/try_catch.exp: Likewise.
3751 * gdb.cp/userdef.exp: Likewise.
3752 * gdb.cp/virtfunc.exp: Likewise.
3753 * gdb.disasm/am33.exp: Likewise.
3754 * gdb.disasm/h8300s.exp: Likewise.
3755 * gdb.disasm/mn10300.exp: Likewise.
3756 * gdb.disasm/sh3.exp: Likewise.
3757 * gdb.disasm/t01_mov.exp: Likewise.
3758 * gdb.disasm/t02_mova.exp: Likewise.
3759 * gdb.disasm/t03_add.exp: Likewise.
3760 * gdb.disasm/t04_sub.exp: Likewise.
3761 * gdb.disasm/t05_cmp.exp: Likewise.
3762 * gdb.disasm/t06_ari2.exp: Likewise.
3763 * gdb.disasm/t07_ari3.exp: Likewise.
3764 * gdb.disasm/t08_or.exp: Likewise.
3765 * gdb.disasm/t09_xor.exp: Likewise.
3766 * gdb.disasm/t10_and.exp: Likewise.
3767 * gdb.disasm/t11_logs.exp: Likewise.
3768 * gdb.disasm/t12_bit.exp: Likewise.
3769 * gdb.disasm/t13_otr.exp: Likewise.
3770 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3771 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3772 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3773 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
3774 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
3775 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3776 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
3777 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
3778 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
3779 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3780 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3781 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
3782 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
3783 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
3784 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
3785 * gdb.mi/gdb701.exp: Likewise.
3786 * gdb.mi/gdb792.exp: Likewise.
3787 * gdb.mi/mi-basics.exp: Likewise.
3788 * gdb.mi/mi-break.exp: Likewise.
3789 * gdb.mi/mi-cli.exp: Likewise.
3790 * gdb.mi/mi-console.exp: Likewise.
3791 * gdb.mi/mi-disassemble.exp: Likewise.
3792 * gdb.mi/mi-eval.exp: Likewise.
3793 * gdb.mi/mi-file.exp: Likewise.
3794 * gdb.mi/mi-read-memory.exp: Likewise.
3795 * gdb.mi/mi-regs.exp: Likewise.
3796 * gdb.mi/mi-return.exp: Likewise.
3797 * gdb.mi/mi-simplerun.exp: Likewise.
3798 * gdb.mi/mi-stack.exp: Likewise.
3799 * gdb.mi/mi-stepi.exp: Likewise.
3800 * gdb.mi/mi-syn-frame.exp: Likewise.
3801 * gdb.mi/mi-until.exp: Likewise.
3802 * gdb.mi/mi-var-block.exp: Likewise.
3803 * gdb.mi/mi-var-child.exp: Likewise.
3804 * gdb.mi/mi-var-cmd.exp: Likewise.
3805 * gdb.mi/mi-var-display.exp: Likewise.
3806 * gdb.mi/mi-watch.exp: Likewise.
3807 * gdb.mi/mi2-basics.exp: Likewise.
3808 * gdb.mi/mi2-break.exp: Likewise.
3809 * gdb.mi/mi2-cli.exp: Likewise.
3810 * gdb.mi/mi2-console.exp: Likewise.
3811 * gdb.mi/mi2-disassemble.exp: Likewise.
3812 * gdb.mi/mi2-eval.exp: Likewise.
3813 * gdb.mi/mi2-file.exp: Likewise.
3814 * gdb.mi/mi2-read-memory.exp: Likewise.
3815 * gdb.mi/mi2-regs.exp: Likewise.
3816 * gdb.mi/mi2-return.exp: Likewise.
3817 * gdb.mi/mi2-simplerun.exp: Likewise.
3818 * gdb.mi/mi2-stack.exp: Likewise.
3819 * gdb.mi/mi2-stepi.exp: Likewise.
3820 * gdb.mi/mi2-syn-frame.exp: Likewise.
3821 * gdb.mi/mi2-until.exp: Likewise.
3822 * gdb.mi/mi2-var-block.exp: Likewise.
3823 * gdb.mi/mi2-var-child.exp: Likewise.
3824 * gdb.mi/mi2-var-cmd.exp: Likewise.
3825 * gdb.mi/mi2-var-display.exp: Likewise.
3826 * gdb.mi/mi2-watch.exp: Likewise.
3827 * gdb.stabs/exclfwd.exp: Likewise.
3828 * gdb.stabs/weird.exp: Likewise.
3829 * gdb.threads/gcore-thread.exp: Likewise.
3830 * gdb.trace/actions.exp: Likewise.
3831 * gdb.trace/backtrace.exp: Likewise.
3832 * gdb.trace/circ.exp: Likewise.
3833 * gdb.trace/collection.exp: Likewise.
3834 * gdb.trace/deltrace.exp: Likewise.
3835 * gdb.trace/infotrace.exp: Likewise.
3836 * gdb.trace/limits.exp: Likewise.
3837 * gdb.trace/packetlen.exp: Likewise.
3838 * gdb.trace/passc-dyn.exp: Likewise.
3839 * gdb.trace/passcount.exp: Likewise.
3840 * gdb.trace/report.exp: Likewise.
3841 * gdb.trace/save-trace.exp: Likewise.
3842 * gdb.trace/tfind.exp: Likewise.
3843 * gdb.trace/tracecmd.exp: Likewise.
3844 * gdb.trace/while-dyn.exp: Likewise.
3845 * gdb.trace/while-stepping.exp: Likewise.
3846
f4b618d1
JB
38472006-08-08 Joel Brobecker <brobecker@adacore.com>
3848
3849 * gdb.base/step-bt.c: New file.
3850 * gdb.base/step-bt.exp: New testcase.
3851
3d00d119
DJ
38522006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
3853
3854 * config/monitor.exp (gdb_load): Remove support for obsolete
3855 download-write-size.
3856 * gdb.base/remote.exp: Likewise. Update all callers of
3857 gdb_timed_load.
3858
017b5bd4
DJ
38592006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
3860
3861 * cursal.exp: Pass binfile to gdb_load.
3862
837c599d
DJ
38632006-08-01 Nathan Sidwell <nathan@codesourcery.com>
3864
3865 * gdb.base/cursal.exp: Add "" to gdb_load call.
3866
8dd4540b
MK
38672006-07-29 Mark Kettenis <kettenis@gnu.org>
3868
3869 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
3870 NetBSD/ELF targets.
3871
ab5c9f60
DJ
38722006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
3873
3874 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
3875 operator*.
3876
4c42eaff
DJ
38772006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3878
3879 * gdb.base/completion.exp: Update for change in "file" behavior.
3880 * gdb.stabs/weird.exp: Likewise.
3881 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
3882 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
3883
0155cc76
NS
38842006-07-24 Nathan Sidwell <nathan@codesourcery.com>
3885
3886 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
3887 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
3888
16026cd7
AS
38892006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
3890
3891 * gdb.base/default.exp: Update source command error message.
3892 * gdb.base/help.exp: Update 'help source' message.
3893
16963cb6
DJ
38942006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
3895
3896 * gdb.cp/bs15503.exp: Update comment for no longer crashing
3897 test.
3898
6d7fd486
AS
38992006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
3900
3901 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
3902
29e8a844
DJ
39032006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3904
3905 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
3906
6afcfa39
DJ
39072006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
3908
3909 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
3910
267a692b
MK
39112006-07-17 Mark Kettenis <kettenis@gnu.org>
3912
3913 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
3914 *-*-openbsd* from targets for wich we expect ARM FPA floating
3915 point format.
3916
85d2fec4
NR
39172006-07-17 Nick Roberts <nickrob@snap.net.nz>
3918
3919 * gdb.cp/annota3.exp: Expect frame-begin annotation.
3920
39212006-07-17 Mark Kettenis <kettenis@gnu.org>
3922
3923 * gdb.base/annota3.exp: Expect frame-begin annotation.
3924
85b4c6e8
JB
39252006-07-14 Joel Brobecker <brobecker@adacore.com>
3926
3927 * gdb.base/help.exp: Adjust "help unset" test to accept
3928 any list of unset commands.
3929
fb933624
DJ
39302006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
3931 Daniel Jacobowitz <dan@codesourcery.com>
3932
3933 * gdb.cp/ref-params.exp: New test.
3934 * gdb.cp/ref-params.cc: New source file.
3935 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
3936
1dff4b64
MK
39372006-07-08 Mark Kettenis <kettenis@gnu.org>
3938
3939 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
3940 spaces/tabs in regular expressions since they might not be there.
3941
40d2e0e3
AS
39422006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
3943
3944 * gdb.base/ifelse.exp: New file.
3945
f6c957d2
NS
39462006-07-04 Nathan Sidwell <nathan@codesourcery.com>
3947
3948 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
3949 line.
3950 * gdb.base/huge.exp: Loop over compilation to find a size that
3951 is acceptable.
3952 * gdb.base/remote.exp: Correct expected strings.
3953 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
3954
b9c5a23d
DJ
39552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3956
3957 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
3958
9af2e58d
DJ
39592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3960
3961 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
3962 native.
3963
30930ca5
DJ
39642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3965
3966 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
3967 enable stabs testing.
3968
aa32fa1d
DJ
39692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3970
bd4a4c80 3971 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
3972 gdb_test_multiple does.
3973
321fef15
DJ
39742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
3975
3976 * Makefile.in (host_alias): Remove.
3977 (target_alias): Use @target_noncanonical@.
3978 (site.exp): Don't set host_alias.
3979 * aclocal.m4: Remove contents. Include acx.m4.
3980 * configure: Regenerated.
3981 * configure.ac: Use ACX_NONCANONICAL_TARGET.
3982
e1c2defa
NS
39832006-06-13 Nathan Sidwell <nathan@codesourcery.com>
3984
e63b55d1
NS
3985 * lib/gdb.exp (gdb_load_cmd): New.
3986
5600ea19
NS
3987 * gdb.base/fileio.c: Add system(NULL) test.
3988 * gdb.base/fileio.exp: Check it.
3989
e1c2defa
NS
3990 * gdb.base/break.c: Add 10a breakpoint at }
3991 * gdb.base/break.exp: Add test for breakpoint at }
3992 * gdb.cp/anon-union.cc: Add code at end of function.
3993 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
3994 * gdb.mi/var-cmd.c: Add code at end of function.
3995 * gdb.mi/mi-var-display.exp: Adjust end of next.
3996 * gdb.mi/mi2-var-display.exp: Likewise.
3997 * gdb.base/fileio.c: Add stop function and insert calls at
3998 stopping places.
3999 * gdb.base/fileio.exp: Breakpoint stop function and remove
4000 explicit line number references.
4001
6c0112ec
JB
40022006-05-19 Joel Brobecker <brobecker@adacore.com>
4003
a9c64011
AS
4004 * gdb.base/del.exp (test_delete_alias): New function.
4005 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4006
154189a4
FF
40072006-05-18 Fred Fish <fnf@specifix.com>
4008
4009 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4010 required. Check for spurious output after program exits normally.
4011
582e64c2
FF
40122006-05-17 Fred Fish <fnf@specifix.com>
4013
4014 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4015 gdb_load, so it works in the simulator.
4016
8ef6493a
FF
40172006-05-11 Fred Fish <fnf@specifix.com>
4018
4019 * gdb.base/bang.exp: Ignore unexpected output between the
4020 "program exited normally" and the gdb prompt, as many other
4021 tests do.
4022
692b141c
MK
40232006-05-07 Mark Kettenis <kettenis@gnu.org>
4024
4025 * gdb.base/help.exp: Make "delete checkpoint" part option for
4026 "help d" and "help delete" tests.
4027
540b8a30
UW
40282006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4029
a9c64011 4030 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4031 expected output in some mi_gdb_test statements.
4032 * gdb.mi/mi2-basics.exp: Likewise.
4033
9b6462d9
JB
40342006-05-05 Joel Brobecker <brobecker@adacore.com>
4035
4036 * gdb.base/del.c: New file.
4037 * gdb.base/del.exp: New testcase.
4038
954de43b
DM
40392006-05-05 David S. Miller <davem@sunset.davemloft.net>
4040
4041 * gdb.base/break.exp: Do not assume a breakpoint on
4042 main will actually be in $srcfile when optimizing.
1303f75e
DM
4043 * gdb.base/savedregs.exp: Do not require that the dummy
4044 frame location match up to a symbol and source file location.
c3242428
DM
4045 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4046 will get printed without a mi_cmd_data_list_register_values prefix.
4047 (*-data-list-register-*): Correct regular expressions to expect the new
4048 pseudo d? floating point registers.
4049 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4050
c7e64c9a
DJ
40512006-05-05 Christophe Lyon <christophe.lyon@st.com>
4052
4053 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4054 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4055 is allocated by the compiler.
4056 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4057 anons, e, anone to force their allocation by the compiler.
4058
40592006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4060
4061 * gdb.base/help.exp: Update expected text for help d and
4062 help delete.
4063
27ce9a6d
MK
40642006-05-02 Mark Kettenis <kettenis@gnu.org>
4065
4066 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4067 NetBSD/ELF targets.
4068
8608915f
MK
40692006-04-30 Mark Kettenis <kettenis@gnu.org>
4070
4071 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4072 single-step breakpoint fails; make this a KFAIL on
4073 sparc*-*-openbsd*.
4074 * gdb.base/siginfo.exp: Likewise.
4075 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4076
b8db102d
MS
40772006-04-26 Michael Snyder <msnyder@redhat.com>
4078
4079 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4080 which may have to consume output from other forks.
4081 Add tests to make sure that "delete fork" succeeded.
4082
c702009a
MS
40832006-04-20 Michael Snyder <msnyder@redhat.com>
4084
4085 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4086 Add support for the Renesas M32C and M16C.
4087
4088 * gdb.asm/asm-source.exp: Add m32c target.
4089 * gdb.asm/m32c.inc: Support for m32c target.
4090
e28493f2
AS
40912006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4092
4093 * gdb.base/commands.exp (recursive_source_test): New test.
4094
880da185
DM
40952006-04-04 David S. Miller <davem@sunset.davemloft.net>
4096
4097 * gdb.base/float.exp: Add pattern for sparc targets.
4098
61d9b92f
DJ
40992006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4100
4101 * gdb.base/commands.exp (stray_arg0_test): New test.
4102
bd717df8
PB
41032006-03-30 Paul Brook <paul@codesourcery.com>
4104
4105 * gdb.mi/mi-until.exp: kfail broken until command.
4106 * gdb.mi/mi2-until.exp: Ditto.
4107
ec793d3c
NR
41082006-03-27 Nick Roberts <nickrob@snap.net.nz>
4109
4110 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4111
831004b7
AO
41122006-03-08 Alexandre Oliva <aoliva@redhat.com>
4113
4114 * gdb.base/prelink.exp: Anchor tested-for regular expression
4115 on gdb prompt.
4116
effe49a0
PB
41172006-03-07 Paul Brook <paul@codesourcery.com>
4118
4119 * gdb.base/assign.exp: Correct fail message.
4120
e5461016
PB
41212006-03-07 Paul Brook <paul@codesourcery.com>
4122
4123 * lib/compiler.c: Extract armcc version number.
4124 * lib/compiler.cc: Ditto.
4125
fc91c6c2
PB
41262006-03-07 Paul Brook <paul@codesourcery.com>
4127
4128 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4129 additional_flags=-w.
4130 * gdb.arch/altivec-regs.exp: Ditto.
4131 * gdb.arch/e500-abi.exp: Ditto.
4132 * gdb.arch/e500-regs.exp: Ditto.
4133 * gdb.base/all-bin.exp: Ditto.
4134 * gdb.base/annota1.exp: Ditto.
4135 * gdb.base/annota3.exp: Ditto.
4136 * gdb.base/args.exp: Ditto.
4137 * gdb.base/arithmet.exp: Ditto.
4138 * gdb.base/assign.exp: Ditto.
4139 * gdb.base/async.exp: Ditto.
4140 * gdb.base/bang.exp: Ditto.
4141 * gdb.base/break.exp: Ditto.
4142 * gdb.base/call-rt-st.exp: Ditto.
4143 * gdb.base/completion.exp: Ditto.
4144 * gdb.base/cond-expr.exp: Ditto.
4145 * gdb.base/condbreak.exp: Ditto.
4146 * gdb.base/consecutive.exp: Ditto.
4147 * gdb.base/define.exp: Ditto.
4148 * gdb.base/display.exp: Ditto.
4149 * gdb.base/ena-dis-br.exp: Ditto.
4150 * gdb.base/environ.exp: Ditto.
4151 * gdb.base/eval-skip.exp: Ditto.
4152 * gdb.base/info-proc.exp: Ditto.
4153 * gdb.base/jump.exp: Ditto.
4154 * gdb.base/logical.exp: Ditto.
4155 * gdb.base/long_long.exp: Ditto.
4156 * gdb.base/maint.exp: Ditto.
4157 * gdb.base/miscexprs.exp: Ditto.
4158 * gdb.base/pc-fp.exp: Ditto.
4159 * gdb.base/pointers.exp: Ditto.
4160 * gdb.base/relational.exp: Ditto.
4161 * gdb.base/reread.exp: Ditto.
4162 * gdb.base/sect-cmd.exp: Ditto.
4163 * gdb.base/sep.exp: Ditto.
4164 * gdb.base/sepdebug.exp: Ditto.
4165 * gdb.base/until.exp: Ditto.
4166 * gdb.base/whatis-exp.exp: Ditto.
4167 * gdb.cp/annota2.exp: Ditto.
4168 * gdb.cp/annota3.exp: Ditto.
4169 * gdb.trace/actions.exp: Ditto.
4170 * gdb.trace/backtrace.exp: Ditto.
4171 * gdb.trace/circ.exp: Ditto.
4172 * gdb.trace/collection.exp: Ditto.
4173 * gdb.trace/deltrace.exp: Ditto.
4174 * gdb.trace/infotrace.exp: Ditto.
4175 * gdb.trace/limits.exp: Ditto.
4176 * gdb.trace/packetlen.exp: Ditto.
4177 * gdb.trace/passc-dyn.exp: Ditto.
4178 * gdb.trace/passcount.exp: Ditto.
4179 * gdb.trace/report.exp: Ditto.
4180 * gdb.trace/save-trace.exp: Ditto.
4181 * gdb.trace/tfind.exp: Ditto.
4182 * gdb.trace/tracecmd.exp: Ditto.
4183 * gdb.trace/while-dyn.exp: Ditto.
4184 * gdb.trace/while-stepping.exp: Ditto.
4185 * lib/gdb.exp: Ditto.
4186 (gdb_compile): Handle nowarning option.
4187
5f4a23d9
AO
41882006-03-07 Alexandre Oliva <aoliva@redhat.com>
4189
4190 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4191 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4192 Rename executable to prelinkt. Don't re-prelink if we didn't
4193 get a core file. Test prelink -u exit status to tell whether
4194 prelinking failed. Use gdb_test_multiple.
4195
9733fc94
DJ
41962006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4197
4198 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4199 (do_tests): Call it.
4200
cc10cae3
AO
42012006-02-28 Alexandre Oliva <aoliva@redhat.com>
4202
4203 * gdb.base/prelink.exp: New test.
4204 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4205
15c46491
WZ
42062006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4207
4208 * gdb.fortran/derived-type.f90: New file.
4209 * gdb.fortran/derived-type.exp: New testcase.
4210
5c9f7ded
DJ
42112006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4212
4213 * gdb.base/default.exp: Allow ';' as a directory separator.
4214
5b96932b
AS
42152006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4216
4217 * gdb.base/help.exp (help add-symbol-file): Update.
4218
1986bccd
AS
42192006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4220
4221 * gdb.base/help.exp (help load): Update expected results.
4222
a8b7528f
FF
42232006-02-19 Fred Fish <fnf@specifix.com>
4224
4225 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4226 specifix hex value as part of results.
4227 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4228
f8261448
FF
42292006-02-16 Fred Fish <fnf@specifix.com>
4230
4231 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4232 ushort_addr, and slong_addr, so the typedefs are not optimized
4233 away.
4234 * gdb.base/whatis.exp: Add tests using type name for struct type,
4235 union type, enum type, and typedef.
a9c64011 4236
31d8bdd2
MK
42372006-02-13 Mark Kettenis <kettenis@gnu.org>
4238
4239 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4240
34e41e63
JB
42412006-02-13 Jim Blandy <jimb@redhat.com>
4242
4243 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4244 case where it takes two "next" commands to skip past the init
4245 call.
4246
ac6e4f31
FF
42472006-02-12 Fred Fish <fnf@specifix.com>
4248
4249 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4250 to handle cases where it takes two "next" commands to skip
4251 past the init call.
4252
2db2d571
JB
42532006-02-07 Joel Brobecker <brobecker@adacore.com>
4254
4255 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4256 on hppa32 targets.
4257
38fcd64c
DJ
42582006-02-06 Vladimir Prus <ghost@cs.msu.su>
4259
4260 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4261 field.
4262
1315ad46
MK
42632006-01-29 Mark Kettenis <kettenis@gnu.org>
4264
4265 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4266
5625b943
DJ
42672006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4268
4269 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4270 files.
4271
80df1bbe
DJ
42722006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4273
4274 * gdb.cp/maint.exp: Set complaints to a positive value.
4275
9078e690
DJ
42762006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4277
4278 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4279 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4280 function name.
4281
9c903399
DJ
42822006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4283
4284 * gdb.base/checkpoint.c: Update copyright notice. Include
4285 <stdlib.h>.
4286
761ae4d6
JB
42872006-01-04 Jim Blandy <jimb@redhat.com>
4288
4289 * gdb.asm/asm-source.exp: Independently provide default values for
4290 asm-flags and debug-flags. Use 'string equal' to do the
4291 comparison, not the implicit expr's '==' operator. Remove
4292 now-unneeded assignments to asm-flags. In h8300 case, place
4293 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4294
099ac3dd
MS
42952006-01-04 Michael Snyder <msnyder@redhat.com>
4296
4297 * gdb.base/checkpoint.c: New file.
4298 * gdb.base/checkpoint.exp: New file.
4299 * gdb.base/multi-fork.c: New file.
4300 * gdb.base/multi-fork.exp: New file.
4301 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4302
f4d85314
FF
43032006-01-04 Fred Fish <fnf@specifix.com>
4304
4305 * gdb.base/ptype.c (foo): Add typedef.
4306 (intfoo): Add function.
4307 * gdb.base/ptype1.c: New file.
4308 * gdb.base/ptype.exp: Handle compilation and linking with two
4309 source files. Test that proper type for "foo" is found based
4310 on source context rather than first match found in symtabs.
4311
a1b06f35
MK
43122005-12-28 Mark Kettenis <kettenis@gnu.org>
4313
4314 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4315 * gdb.asm/openbsd.inc: Indent commands.
4316
d082a1e2
MK
43172005-12-26 Mark Kettenis <kettenis@gnu.org>
4318
c65016bd
MK
4319 * gdb.base/freebpcmd.exp: Increase timeout.
4320
d082a1e2
MK
4321 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4322
d3c32a0e
DJ
43232005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4324
4325 * gdb.base/default.exp: Update check for "show version".
4326
9fdb1f50
RC
43272005-12-09 Randolph Chung <tausq@debian.org>
4328
4329 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4330 * gdb.asm/pa64.inc: New file.
4331
5f2c56f7
RC
43322005-12-09 Randolph Chung <tausq@debian.org>
4333
4334 * gdb.asm/common.inc: Indent commands.
4335 * gdb.asm/asmsrc1.s: Likewise.
4336 * gdb.asm/asmsrc2.s: Likewise.
4337
8117349c
RC
43382005-12-09 Randolph Chung <tausq@debian.org>
4339
4340 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4341 (get_addr_of_sym): Remove duplicate print.
4342 (gen_core): xfail hppa*-*-hpux*, update expected output.
4343 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4344 * gdb.arch/pa64-nullify.s: New file.
4345
8f07f25a
RC
43462005-12-09 Randolph Chung <tausq@debian.org>
4347
4348 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4349
55b39184
DJ
43502005-12-07 Christophe Lyon <christophe.lyon@st.com>
4351
4352 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4353 code generation for these functions.
4354 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4355 error message.
4356
31e2b00f
AS
43572005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4358
4359 * gdb.base/help.exp (help b, help br, help bre, help brea)
4360 (help break): Update the expected message.
4361
c3d0b56e
SC
43622005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4363
4364 * gdb.asm/m68hc11.inc: Setup the data section.
4365 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4366 script for this test.
4367 (m6812-*-*): Likewise.
4368
36ae0ea9
RC
43692005-11-09 Randolph Chung <tausq@debian.org>
4370
4371 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4372
9d6f42e9
WZ
43732005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4374
4375 * gdb.base/break.exp: Fix a comment typo.
4376
e2126a14
EZ
43772005-11-03 Jim Blandy <jimb@redhat.com>
4378
a9c64011
AS
4379 Checked in by Elena Zannoni <ezannoni@redhat.com>
4380
e2126a14
EZ
4381 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4382
e0ac7199
CV
43832005-11-02 Corinna Vinschen <vinschen@redhat.com>
4384
4385 * gdb.arch/gdb1558.c: Include stdio.h.
4386
31d3fb18
MK
43872005-10-31 Mark Kettenis <kettenis@gnu.org>
4388
4389 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4390
e52b687c
MK
43912005-10-31 Mark Kettenis <kettenis@gnu.org>
4392
4393 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4394
f4711d79
PG
43952005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4396
a9c64011
AS
4397 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4398 vscr" tests to better match output.
f4711d79 4399
987a9106
JB
44002005-10-12 Jim Blandy <jimb@redhat.com>
4401
4402 * gdb.base/structs.exp (any): New function.
4403 (test_struct_returns): Don't make any assumptions at all about
4404 what value the function returns when GDB can't set the return
4405 value.
4406
2336bb58
JB
44072005-10-09 Joel Brobecker <brobecker@adacore.com>
4408
4409 * gdb.ada/arrayidx/p.adb: New file.
4410 * gdb.ada/arrayidx.exp: New testcase
4411
44122005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4413
4414 * gdb.ada/array_return/pck.ads: New file.
4415 * gdb.ada/array_return/pck.adb: New file.
4416 * gdb.ada/array_return/p.adb: New file.
4417 * gdb.ada/array_return.exp: New testcase.
4418
705335ea
JB
44192005-10-03 Joel Brobecker <brobecker@adacore.com>
4420
a9c64011
AS
4421 * gdb.base/arrayidx.c: New file.
4422 * gdb.base/arrayidx.exp: New testcase.
705335ea 4423
11ee9940
NR
44242005-09-29 Nick Roberts <nickrob@snap.net.nz>
4425
4426 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4427 frames-invalid and breakpoints-invalid are no longer generated
4428 with level 3 so don't expect them in the output.
4429
39fb8e9e
BR
44302005-09-27 Bob Rossi <bob@brasko.net>
4431
a9c64011 4432 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4433 from test. Escape the | in mi_gdb_test call.
4434 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4435 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4436 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4437 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4438 expected regex's in mi_gdb_test calls.
4439 * lib/mi-support.exp: Remove arbitrary .* from tests.
4440 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4441 Fully anchor GDB/MI expected results in mi_gdb_test.
4442 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4443 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4444
2af48f68
PB
44452005-09-26 Paul Brook <paul@codesourcery.com>
4446
4447 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4448
f34502bc
WZ
44492005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4450
4451 * bfp-test.c: New file.
4452 * bfp-test.exp: New testcase.
4453
ca929517
WZ
44542005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4455
4456 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4457 of subarray and substring variable.
4458 * gdb.fortran/subarray.f: New source file for the test of subarray
4459 and substring variable evaluation.
4460 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4461 of string constant.
4462
c761af65
DJ
44632005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4464
4465 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4466 copyright dates.
4467
561d7a1d
PG
44682005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4469
4470 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4471 powerpc altivec' test with an almost identical 'info vector' test.
4472
b2b64cc9
PG
44732005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4474
a9c64011
AS
4475 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4476 vscr" tests to match output.
b2b64cc9 4477
6ac4d15a
PG
44782005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4479
a9c64011
AS
4480 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4481 output.
6ac4d15a 4482
40e55bef
BR
44832005-09-11 Bob Rossi <bob@brasko.net>
4484
4485 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4486 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4487 commands that return an MI output command and an asyncronous MI output
4488 command.
4489 * gdb.mi/mi-console.exp: Ditto.
4490
3c7385ec
BR
44912005-09-11 Bob Rossi <bob@brasko.net>
4492
4493 * gdb.mi/mi-var-child.c: Include <string.h>.
4494
a6cd0eb3
DJ
44952005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4496
4497 * killed.exp: Correct gdb_expect syntax.
4498
2f168eed
CV
44992005-08-09 Corinna Vinschen <vinschen@redhat.com>
4500
4501 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4502
ecd3fd0f
BR
45032005-08-02 Bob Rossi <bob@brasko.net>
4504
4505 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4506 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4507 Change tests to inferior-tty-set/show.
4508 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4509 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4510 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4511 inferior. Use mi_gdb_test to get GDB and Inferior output.
4512 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4513 descriptor.
4514 (mi_inferior_tty_name): Add inferior PTY file name.
4515 (mi_gdb_start): Add INFERIOR_PTY parameter.
4516 (mi_gdb_test): Add IPATTERN parameter.
4517
f1ea48cb 45182005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4519
f1ea48cb
BR
4520 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4521 parameter to mi_gdb_test.
4522 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4523
6e650a67
DJ
45242005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4525
4526 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4527 struct_declarations.
4528 * gdb.mi/mi-var-child.exp: Step over the initialization of
4529 struct_declarations.
4530
8be260b6
DJ
45312005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4532
4533 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4534 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4535 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4536 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4537 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4538 file.
4539
4e660f07
NR
45402005-07-27 Nick Roberts <nickrob@snap.net.nz>
4541
4542 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4543 (do_children_tests): Assign values to the extra elements.
4544
4545 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4546 them for tests for "-var-update --no-values" and
a9c64011 4547 "-var-update --all-values".
4e660f07
NR
4548 Add test for "-var-list-children --simple-values".
4549
4550 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4551
4552 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4553 "-stack-list-locals --simple-values" Improve doc strings and
4554 comments.
4555
6bdae935
MK
45562005-07-18 Mark Kettenis <kettenis@gnu.org>
4557
598b7a6f
MK
4558 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4559 *-*-openbsd*.
4560 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4561
6bdae935
MK
4562 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4563 sigaltsatck'.
4564
1323e929 45652005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4566
1323e929
BR
4567 * gdb.base/default.exp (tty): Changed output of command.
4568 * gdb.base/help.exp (help tty): Ditto.
4569
b1a9c082
MK
45702005-07-12 Mark Kettenis <kettenis@gnu.org>
4571
4572 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4573
10a844a2
MK
45742005-07-10 Mark Kettenis <kettenis@gnu.org>
4575
4576 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4577 -stack-select-frame without arguments.
4578 (test_stack_frame_listing): Add test for newly implemented command
4579 -stack-info-frame.
4580
3cb3b8df
BR
45812005-07-06 Bob Rossi <bob@brasko.net>
4582
4583 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4584 command.
4585 (Copyright): Update copyright.
4586
a0c5fbcf
WZ
45872005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4588
4589 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4590 tests to evaluate exponentiation expression.
4591
984971d0
AS
45922005-06-29 Andreas Schwab <schwab@suse.de>
4593
4594 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4595 main to avoid warnings.
4596
4597 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4598
fe03833f
NR
45992005-06-20 Nick Roberts <nickrob@snap.net.nz>
4600
4601 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4602 -stack-select-frame without arguments.
4603 (test_stack_frame_listing): Add test for newly implemented command
4604 -stack-info-frame.
a9c64011 4605
7a55f279
WZ
46062005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4607
0ffa0ea5
DJ
4608 * gdb.fortran/array-element.f: New file.
4609 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4610
26585198
DJ
46112005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4612
4613 * gdb.base/bigcore.exp: Correct checks for systems which can
4614 not dump a large core file.
4615
c1bd25fd
DJ
46162005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4617
4618 * gdb.base/relocate.c: Add a copyright notice.
4619 (dummy): Remove.
4620 * gdb.base/relocate.exp: Test printing the values of variables
4621 from a relocatable file.
4622
589e074d
DJ
46232005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4624
4625 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4626 excess MI output after an error.
4627
0915f927
JB
46282005-05-29 Joel Brobecker <brobecker@adacore.com>
4629
4630 * gdb.arch/alpha-step.c: New file.
4631 * gdb.arch/alpha-step.exp: New testcase.
4632
76ff342d
DJ
46332005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4634 Dennis Brueni <dennis@slickedit.com>
4635
4636 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4637 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4638 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4639 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4640 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4641 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
4642 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
4643
96b0c7ac
DJ
46442005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
4645 Wu Zhou <woodzltc@cn.ibm.com>
4646
4647 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
4648 IBM's xlc compiler.
4649 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
4650 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
4651
f21565d2
JB
46522005-05-13 Jim Blandy <jimb@redhat.com>
4653
4654 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
4655 calling gdb_suppress_entire_file.
4656 * gdb.base/charset.exp: Same.
4657 * gdb.base/call-rt-st.exp: Same.
4658
6006a3a1
BR
46592005-05-05 Bob Rossi <bob_rossi@cox.net>
4660
4661 * lib/gdb.exp (fullname_syntax): Added global regex.
4662 (fullname_syntax_POSIX): Ditto.
4663 (fullname_syntax_UNC): Ditto.
4664 (fullname_syntax_DOS_CASE): Ditto.
4665 (fullname_syntax_DOS): Ditto.
4666 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
4667 fullname_syntax variable to scope and use it.
4668 (test_file_list_exec_source_files): Ditto.
4669 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
4670
c3b69c04
DJ
46712005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
4672
4673 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
4674
3c95e6af
PG
46752004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
4676
a9c64011
AS
4677 * lib/gdb.exp (skip_altivec_tests): New function, based on
4678 check_vmx_hw_available from the GCC testsuite.
4679 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
4680 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 4681
78df6c56
JB
46822005-05-02 Jim Blandy <jimb@redhat.com>
4683
4684 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
4685 calling gdb_suppress_entire_file.
4686
1690f9cf
DJ
46872005-04-30 Randolph Chung <tausq@debian.org>
4688
4689 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
4690 Slightly relax "sem_post" name checking.
4691
5ea106f7
PG
46922005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4693
4694 * gdb.base/unload.exp: Use new shared library infrastructure.
4695
bf7234cf
PG
46962005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
4697
4698 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 4699 infrastructure.
bf7234cf 4700
547b869a
CV
47012005-04-29 Corinna Vinschen <vinschen@redhat.com>
4702
4703 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
4704 * gdb.asm/h8300.inc: New file.
4705
f07e55f0
PG
47062005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4707
4708 * gdb.base/shlib-call.exp: Change to use new shared library
4709 infrastructure.
4710
3cbba3d1
PG
47112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4712
a9c64011
AS
4713 * gdb.base/pending.exp: Change to use new shared library
4714 infrastructure.
3cbba3d1 4715
ed6df200
PG
47162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
4717
a9c64011
AS
4718 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
4719 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 4720
8c8f4ebe
PG
47212005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
4722
a9c64011
AS
4723 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
4724 shared objects being adjusted and update copyright years.
8c8f4ebe 4725
607fbc54
DJ
47262005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
4727
4728 * ChangeLog: Correct some 2003-01-13 dates.
4729 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
4730 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
4731 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
4732 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
4733 gdb.trace/tfind.exp: Update copyright years.
4734
57bf0e56
DJ
47352005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
4736 Daniel Jacobowitz <dan@codesourcery.com>
4737
4738 * lib/gdb.exp (gdb_compile): Handle shlib=.
4739 (gdb_compile_shlib): New function.
4740
9b593790
PG
47412005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
4742
a9c64011 4743 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 4744
9494c6a5
DJ
47452005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4746
4747 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
4748 gdb.server.
4749 * configure.ac: Likewise.
4750 * configure: Regenerated.
4751 * gdb.gdbserver/Makefile.in: Moved to...
4752 * gdb.server/Makefile.in: ... here.
4753 * gdb.gdbserver/server.c: Moved to...
4754 * gdb.server/server.c: ... here.
4755 * gdb.gdbserver/server-run.exp: Moved to...
4756 * gdb.server/server-run.exp: ... here.
4757
6f8eac0e
DJ
47582005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
4759
4760 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
4761 * configure.ac: Create gdb.gdbserver/Makefile.
4762 * configure: Regenerated.
4763 * lib/gdbserver-support.exp: New file, derived from
4764 config/gdbserver.exp.
4765 * config/gdbserver.exp: Use gdbserver-support.exp.
4766 * gdb.gdbserver/Makefile.in: New file.
4767 * gdb.gdbserver/server.c: New file.
4768 * gdb.gdbserver/server-run.exp: New file.
4769
6e87504d
PG
47702005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
4771
a9c64011
AS
4772 * lib/gdb.exp (test_compiler_info): Return compiler_info
4773 if no arguments are given.
6e87504d 4774
d1779be4
PG
47752005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
4776
4777 * gdb.arch/altivec-abi.exp: Check for compiler and set
4778 use altivec' flag accordingly.
4779 * gdb.arch/altivec-regs.exp: Likewise.
4780
88750304
DJ
47812005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
4782
4783 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
4784
f3fb768d
AS
47852005-03-27 Andreas Schwab <schwab@suse.de>
4786
4787 * gdb.base/bigcore.c (main): Add missing mode argument in open
4788 call.
4789
7e813ac5
DJ
47902005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
4791
4792 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
4793 downloads.
4794 * config/gdbserver.exp (gdb_load): Likewise.
4795
8e3049aa
PB
47962005-03-14 Paul Brook <paul@codesourcery.com>
4797
4798 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
4799 targets.
4800
a9df7c44
JB
48012005-03-09 Joel Brobecker <brobecker@adacore.com>
4802
4803 * gdb.dwarf2/dup-psym.S: New file.
4804 * gdb.dwarf2/dup-psym.exp: New testcase.
4805
9f0d94e8
JB
48062005-03-09 Joel Brobecker <brobecker@adacore.com>
4807
4808 * gdb.ada/exec_changed/first.adb: New file.
4809 * gdb.ada/exec_changed/second.adb: New file.
4810 * gdb.ada/exec_changed.exp: New testcase.
4811
5f579bc5
NS
48122005-03-08 Nathan Sidwell <nathan@codesourcery.com>
4813
36e9969c
NS
4814 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
4815 (A2): New class.
4816 (main): Test operator+.
4817 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
4818 breakpoint test.
4819
5f579bc5
NS
4820 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
4821 * gdb.base/signull.exp: Disable if gdb,nosignals.
4822 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
4823 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
4824 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
4825 * gdb.mi/mi2-console.exp: Likewise.
4826 * gdb.trace/collection.exp (run_trace_experiment): Consume the
4827 continue output at start.
4828 (gdb_collect_locals_test): Robustify regexp.
4829 * gdb.trace/passc-dyn.exp: Fix comment typo.
4830 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
4831
be46087e
CV
48322005-03-08 Corinna Vinschen <vinschen@redhat.com>
4833
4834 * gdb.asm/asm-source.exp: Add iq2000 case.
4835 * gdb.asm/iq2000.inc: New file.
4836
384e1a61 48372005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 4838
384e1a61
MI
4839 * gdb.base/command.exp: Change hardcoded value to regular expression.
4840 * gdb.base/float.exp: Add powerpc to the list of targets checked.
4841
584b6e9e
DJ
48422005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
4843
4844 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
4845 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
4846 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
4847 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
4848 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
4849
ab5b5d61
MK
48502005-03-05 Mark Kettenis <kettenis@gnu.org>
4851
4852 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
4853 changes.
4854
ae051c1b
PG
48552004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
4856
a9c64011
AS
4857 * lib/compiler.c: Add test for IBM's xlc compiler.
4858 * lib/compiler.cc: Likewise.
ae051c1b 4859
3f0f6ed2
JB
48602004-02-24 Joel Brobecker <brobecker@adacore.com>
4861
4862 * gdb.ada/fixed_points.exp: Create compilation object directory
4863 before running the test.
4864 * gdb.ada/null_record.exp: Likewise.
4865 * gdb.ada/packed_array.exp: Likewise.
4866 * gdb.ada/start.exp: Likewise.
4867
724f452b
JB
48682005-02-15 Joel Brobecker <brobecker@adacore.com>
4869
4870 * gdb.ada/packed_array/pa.adb: New file.
4871 * gdb.ada/packed_array.exp: New testcase.
4872
57f5cdfb 48732005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 4874
1f393151
MK
4875 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
4876 files.
4877
ebdda337
MK
4878 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
4879 on *-*-openbsd*. Correctly match whitespace in regukar
4880 expressions.
4881
cf309262
DJ
48822005-02-10 Daniel Jacobowitz <dan@debian.org>
4883
4884 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
4885 PR exp/1821
4886 * gdb.base/gdb1821.c: New test file.
4887 * gdb.base/gdb1821.exp: New test file.
4888
3be49e7a
JB
48892005-02-09 Joel Brobecker <brobecker@adacore.com>
4890
4891 * gdb.base/start.c: New file.
4892 * gdb.base/start.exp: New testcase.
4893
e292e67d
JB
48942005-02-09 Joel Brobecker <brobecker@adacore.com>
4895
4896 * gdb.ada/start/dummy.adb: New file.
4897 * gdb.ada/start.exp: New testcase.
4898
dbdfa66c
CV
48992005-02-09 Corinna Vinschen <vinschen@redhat.com>
4900
4901 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
4902 for printing symbols and statistics.
4903 Add test for using relative pathnames in "maint print msymbols" test.
4904 Mark "maint info sections DATA" XFAIL on Cygwin.
4905 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
4906 tests.
4907
d7941671
AC
49082005-02-09 Andreas Schwab <schwab@suse.de>
4909
4910 Committed by Andrew Cagney <cagney@gnu.org>
4911 * gdb.base/remotetimeout.exp: New file.
4912
74e5ef44
MK
49132005-02-07 Mark Kettenis <kettenis@gnu.org>
4914
4915 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
4916
464dd14d
JB
49172005-02-03 Joel Brobecker <brobecker@adacore.com>
4918
4919 * gdb.ada/gnat_ada.gpr: New file.
4920 * gdb.ada/gnat_ada.gin: Delete, no longer used.
4921 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
4922 * configure.ac: No longer generate gnat_ada.gpr.
4923 * configure: Regenerate.
4924 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
4925 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
4926 * gdb.ada/null_record/bar.ads: Likewise.
4927 * gdb.ada/null_record/bar.adb: Likewise.
4928 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
4929 * gdb.ada/null_record.exp (testdir): New variable.
4930 (testfile): executable is now in testdir subdirectory.
4931 (srcfile): Use full path to the main compilation unit.
4932 * gdb.ada/fixed_points.exp: Same changes as above.
4933
30d756ae
NR
49342005-02-03 Nick Roberts <nickrob@snap.net.nz>
4935
4936 * gdb.base/interp.exp: New test.
4937
9d799f85
AC
49382005-01-24 Andrew Cagney <cagney@gnu.org>
4939
4940 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
4941
15656118
AC
49422005-01-19 Andrew Cagney <cagney@gnu.org>
4943
a892c31b
AC
4944 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
4945 configure.ac not configure.in.
4946
15656118
AC
4947 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
4948 of powerpc*-*-*.
4949 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 4950 * gdb.base/list.exp (test_list_function)
15656118
AC
4951 (test_list_filename_and_function): Ditto.
4952 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
4953
a7b01baf
AC
49542005-01-16 Andrew Cagney <cagney@gnu.org>
4955
17d92a02
AC
4956 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
4957
a7b01baf
AC
4958 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
4959
bc8332bb
AC
49602005-01-14 Andrew Cagney <cagney@gnu.org>
4961
4962 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
4963 * gdb.mi/mi2-var-cmd.exp: Ditto.
4964
4d074752
CV
49652005-01-10 Corinna Vinschen <vinschen@redhat.com>
4966
4967 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
4968
bec39cab
AC
49692005-01-07 Andrew Cagney <cagney@gnu.org>
4970
4971 * configure.ac: Rename configure.in, require autoconf 2.59.
4972 * configure: Re-generate.
4973 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
4974 * gdb.stabs/configure: Re-generate.
4975 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
4976 * gdb.hp/configure: Re-generate.
4977 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
4978 autoconf 2.59.
4979 * gdb.hp/gdb.objdbg/configure: Re-generate.
4980 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
4981 autoconf 2.59.
4982 * gdb.hp/gdb.defects/configure: Re-generate.
4983 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
4984 autoconf 2.59.
4985 * gdb.hp/gdb.compat/configure: Re-generate.
4986 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
4987 autoconf 2.59.
4988 * gdb.hp/gdb.base-hp/configure: Re-generate.
4989 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
4990 autoconf 2.59.
4991 * gdb.hp/gdb.aCC/configure: Re-generate.
4992
f10b16d4
JB
49932004-12-15 Jim Blandy <jimb@redhat.com>
4994
4995 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
4996 under NPTL when there is debugging info available for libpthread.
4997
fb6e1814
JG
49982004-12-13 Jerome Guitton <guitton@gnat.com>
4999
5000 * gdb.ada/fixed_points.c: New file.
5001 * gdb.ada/fixed_points.exp: New file.
5002
fe46cd3a
RC
50032004-12-03 Randolph Chung <tausq@debian.org>
5004
5005 * gdb.arch/pa-nullify.exp: New file.
5006 * gdb.arch/pa-nullify.s: New file.
5007
8de0841b
RC
50082004-11-30 Randolph Chung <tausq@debian.org>
5009
5010 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5011 instead of "tbug". Fix regexp to work properly with gdb_test.
5012
c8170782
PH
50132004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5014
5015 * gdb.base/bitfields2.exp: New test.
5016 * gdb.base/bitfields2.c: New file.
5017
954269c2
RE
50182004-11-28 Richard Earnshaw <rearnsha@arm.com>
5019
5020 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5021
0107feed
RC
50222004-11-16 Randolph Chung <tausq@debian.org>
5023
5024 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5025
f073ae8c
DJ
50262004-11-14 Daniel Jacobowitz <dan@debian.org>
5027
5028 * gdb.threads/threadapply.exp: Correct "macro details" test.
5029
19ad59e7
JJ
50302004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5031
5032 * gdb.threads/threadapply.exp: New test.
5033 * gdb.threads/threadapply.c: New file.
5034
9cf0961b
MK
50352004-11-07 Mark Kettenis <kettenis@gnu.org>
5036
5037 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5038 frames.
5039
c789492a
FL
50402004-11-05 Felix Lee <felix+log1@specifixinc.com>
5041
5042 * gdb.base/cursal.exp: New file.
5043 * gdb.base/cursal.c: New file.
5044
a1e167bb
AC
50452004-11-03 Andrew Cagney <cagney@gnu.org>
5046
5047 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5048
b7cbf173
MK
50492004-10-30 Mark Kettenis <kettenis@gnu.org>
5050
5051 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5052 NetBSD/ELF targets.
5053
88f9d34f
JB
50542004-10-29 Joel Brobecker <brobecker@gnat.com>
5055
5056 * gdb.threads/bp_in_thread.c: New file, copied from
5057 pthread_cond_wait.c.
5058 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5059 file, rather than reusing the .c file from another testcase.
5060
ca7d6a0c
JB
50612004-10-20 Joel Brobecker <brobecker@gnat.com>
5062
5063 * gdb.ada/null_record.exp: Check where we stopped after
5064 sending the start command, instead of where the associated
5065 temporary breakpoint was inserted.
5066
0d863d03
AC
50672004-10-14 Andrew Cagney <cagney@gnu.org>
5068
5069 * gdb.mi/gdb701.c (main): Return 0.
5070
d11e72cb
DJ
50712004-10-13 Daniel Jacobowitz <dan@debian.org>
5072
d40539a4 5073 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5074
e1923096
JJ
50752004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5076
5077 * gdb.threads/schedlock.c: Add comment markers to use to find
5078 line numbers.
5079 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5080 comments.
5081 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5082 breakpoint lines.
5083
ec8ba2c9
DJ
50842004-10-12 Daniel Jacobowitz <dan@debian.org>
5085
5086 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5087
0eb3658b
DJ
50882004-10-12 Daniel Jacobowitz <dan@debian.org>
5089
5090 * configure.in: Add gdb.dwarf2.
5091 * configure: Regenerated.
5092 * Makefile.in: Add gdb.dwarf2.
5093 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5094 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5095 gdb.dwarf2/file1.txt: New files.
5096
a271cc33
OF
50972004-10-11 Orjan Friberg <orjanf@axis.com>
5098
a9c64011 5099 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5100 of "run", since the latter doesn't work with remote targets. Adjust
5101 the breakpoint numbering accordingly.
5102 * gdb.threads/pthread_cond_wait.exp: Ditto.
5103
895ce074
MC
51042004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5105
5106 * gdb.base/overlays.exp: Update copyright years.
5107
6be3092d
KI
51082004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5109
5110 * gdb.base/overlays.exp: Disable if target is Linux.
5111
e05389b8
FL
51122004-10-06 Felix Lee <felix+log1@specifixinc.com>
5113
5114 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5115
73cb587d
KI
51162004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5117
5118 * gdb.asm/asm-source.exp: Add m32r-linux target.
5119 * gdb.asm/m32r-linux.inc: New file.
5120
3c0edcdc
AC
51212004-09-24 Andrew Cagney <cagney@redhat.com>
5122 David Anderson <anderson@redhat.com>
5123
5124 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5125 command fails, assume things will work.
5126 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5127 (_GNU_SOURCE): Define.
5128 (print_unsigned, print_hex): Change parameter to "long long".
5129 (print_byte_count): New function, use to print byte counts.
5130 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5131 O_LARGEFILE.
5132 (main): Compute an upper bound on a corefile in max_core_size.
5133 Limit memory chunk size to max_core_size. Limit total memory
5134 allocated to max_core_size.
5135
4bb3667f
AC
51362004-09-23 Andrew Cagney <cagney@gnu.org>
5137
5138 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5139 from a separate process with code that creates a corefile by
5140 making the inferior dump core.
5141
60fe1a51
MK
51422004-09-23 Mark Kettenis <kettenis@gnu.org>
5143
5144 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5145 block.
5146
8e937346
MC
51472004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5148
5149 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5150 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5151 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5152 Likewise.
5153
7213f6d6
JJ
51542004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5155
5156 * gdb.java/jprint.exp: New test case for java inferior call.
5157 * gdb.java/jprint.java: Ditto.
5158
eac69dca
JB
51592004-09-15 Joel Brobecker <brobecker@gnat.com>
5160
5161 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5162
22227696
MC
51632004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5164
5165 * gdb.threads/killed.c: Include <stdlib.h>.
5166 * gdb.threads/pthreads.c: Likewise.
5167
7dd403a4
MC
51682004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5169
5170 * gdb.threads/killed.c: Add copyright notice.
5171
33f2d567
JM
51722004-09-10 Jason Molenda (jmolenda@apple.com)
5173
a9c64011
AS
5174 * gdb.base/define.exp: Two new tests to verify zero space chars
5175 after 'if' and 'while' commands in a user-defined command is correctly
5176 parsed.
33f2d567 5177
e05b62ac
AC
51782004-09-08 Andrew Cagney <cagney@gnu.org>
5179
5180 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5181 delivery test with duplicate at end of file.
5182
9cbe82da
MK
51832004-09-06 Mark Kettenis <kettenis@jive.nl>
5184
5185 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5186
564803d9
MC
51872004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5188
5189 * config/hppro.exp: Removed.
5190
7c6807ce
MC
51912004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5192
5193 * config/sparclet.exp: Removed.
5194
bf7e26dd
MC
51952004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5196
5197 * config/udi.exp: Removed.
5198
714e341b
MC
51992004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5200
5201 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5202 of "exp_continue".
5203 (advancei): Likewise.
5204
1236e623
JJ
52052004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5206
5207 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5208
3bdcad15
MI
52092004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5210
228af206 5211 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5212 to check for nodebug in executable.
5213 * gdb.gdb/observer.exp (setup_test): Likewise.
5214 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5215 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5216
c72b934c
AC
52172004-09-01 Andrew Cagney <cagney@gnu.org>
5218
5219 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5220 files.
5221
edd9b715
JJ
52222004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5223
5224 * gdb.base/unload.exp: Fix expected warning message to match
5225 latest format.
5226
fb4ce06b
CV
52272004-09-01 Corinna Vinschen <vinschen@redhat.com>
5228
5229 * gdb.base/call-rt-st.exp: Fix typos.
5230
ce78e7c3
MI
52312004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5232
5233 * gdb.threads/thread_check.exp: New testcase.
5234 * gdb.threads/thread_check.c: New testcase.
5235
2dedb159
AC
52362004-08-31 Andrew Cagney <cagney@gnu.org>
5237
5238 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5239 (skip_to_handler_entry): New procedures. Test stepping into a
5240 handler when the breakpoint is at the handler's entry point.
5241
68f53502
AC
52422004-08-30 Andrew Cagney <cagney@gnu.org>
5243
5244 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5245 gdb/1757.
5246
3e3ffd2b
MC
52472004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5248
5249 With code from Manoj Iyer <manjo@austin.ibm.com>:
5250 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5251 return value. Add an arm for "no debugging symbols found".
5252 Change a stray "error" to "perror".
5253 (gdb_run_cmd): Adapt to new return value.
5254 * gdb.base/remote.exp: Adapt to new return value.
5255 * gdb.gdb/complaints.exp: Likewise.
5256 * gdb.gdb/observer.exp: Likewise.
5257 * gdb.gdb/selftest.exp: Likewise.
5258 * gdb.gdb/xfullpath.exp: Likewise.
5259
4b6f5fd2
JB
52602004-08-27 Joel Brobecker <brobecker@gnat.com>
5261
5262 * gdb.threads/bp_in_thread.exp: New testcase.
5263
e5b25496
MC
52642004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5265
5266 Fix PR testsuite/1735.
5267 * gdb.threads/schedlock.c (thread_function): Add a cast
5268 to suppress a gcc warning.
5269 * gdb.threads/thread-specific.c (thread_function): Likewise.
5270
934353d6
MC
52712004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5272
5273 * gdb.base/unload.c: Include <stdlib.h>.
5274
f98a0aef 52752004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5276
f98a0aef 5277 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5278 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5279 synchronized after the "return".
5280
5a2e8882
MC
52812004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5282
5283 * gdb.mi/basics.c: Include <stdio.h>.
5284 * gdb.mi/pthreads.c: Include <stdlib.h>.
5285 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5286
a9640423
MC
52872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5288
5289 * gdb.threads/schedlock.c: Add copyright notice.
5290
b04e311d
AC
52912004-08-25 Andrew Cagney <cagney@gnu.org>
5292
5293 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5294 (skip_over_handler, breakpoint_over_hander): New test procedures.
5295 (advance, advancei): Add a proper prefix, do not use
5296 rerun_to_main.
5297 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5298
7c27f15b
MC
52992004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5300
5301 * gdb.mi/basics.c: Add copyright notice.
5302 * gdb.mi/var-cmd.c: Add copyright notice.
5303
fffc87ae
MC
53042004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5305
5306 * lib/gdb.exp: Remove signed_keyword_not_used.
5307 * lib/compiler.c: Likewise.
5308 * lib/compiler.cc: Likewise.
5309
d782e0bf
MC
53102004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5311
5312 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5313 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5314
96033e83
MC
53152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5316
5317 * gdb.base/whatis.c: Add copyright notice.
5318
cf38c229
MK
53192004-08-20 Mark Kettenis <kettenis@gnu.org>
5320
5321 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5322 it to skip the breakpoints encoded in the inline assembly.
5323
f4b49756
MC
53242004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5325
5326 * Makefile.in: Add gdb.fortran.
5327
2f193b69
MC
53282004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5329
5330 * gdb.base/call-sc.exp (test_scalar_returns):
5331 Fix cut-and-paste glitch in "Make fun return now".
5332
89a237cb
MC
53332004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5334
5335 * configure.in: Add gdb.fortran.
5336 * configure: Regenerate.
5337 * gdb.fortran/Makefile.in: New file.
5338 * lib/gdb.exp (skip_fortran_tests): New procedure.
5339
469aff8e
MC
53402004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5341
5342 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5343 reference to bug-gnu@prep.ai.mit.edu.
5344 * gdb.mi/mi-var-child.exp: Likewise.
5345 * gdb.mi/mi-var-cmd.exp: Likewise.
5346 * gdb.mi/mi-var-display.exp: Likewise.
5347 * gdb.mi/mi2-var-block.exp: Likewise.
5348 * gdb.mi/mi2-var-child.exp: Likewise.
5349 * gdb.mi/mi2-var-cmd.exp: Likewise.
5350 * gdb.mi/mi2-var-display.exp: Likewise.
5351
00b51b9f
MK
53522004-08-15 Mark Kettenis <kettenis@gnu.org>
5353
5354 * gdb.base/unload.c (main): Make local variable msg const.
5355
45f07fef
MC
53562004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5357
5358 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5359 to bug-gnu@prep.ai.mit.edu.
5360 * gdb.mi/mi-disassemble.exp: Likewise.
5361 * gdb.mi/mi-eval.exp: Likewise.
5362 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5363 default line number.
5364 * gdb.mi/mi-return.exp: Likewise.
5365 * gdb.mi/mi-simplerun.exp: Likewise.
5366 * gdb.mi/mi-stack.exp: Likewise.
5367 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5368 number with explicit range test.
5369 * gdb.mi/mi-watch.exp: Likewise.
5370 * gdb.mi/mi2-break.exp: Likewise.
5371 * gdb.mi/mi2-cli.exp: Likewise.
5372 * gdb.mi/mi2-disassemble.exp: Likewise.
5373 * gdb.mi/mi2-eval.exp: Likewise.
5374 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5375 default line number.
5376 * gdb.mi/mi2-return.exp: Likewise.
5377 * gdb.mi/mi2-simplerun.exp: Likewise.
5378 * gdb.mi/mi2-stack.exp: Likewise.
5379 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5380 number with explicit range test.
5381 * gdb.mi/mi2-watch.exp: Likewise.
5382
dd8c8ee7
MC
53832004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5384
5385 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5386 * gdb.cp/m-static.exp: Likewise.
5387 * gdb.cp/rtti.exp: Likewise.
5388
4e838464
MK
53892004-08-14 Mark Kettenis <kettenis@gnu.org>
5390
5391 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5392
8d8cb839
EZ
53932004-08-14 Eli Zaretskii <eliz@gnu.org>
5394
5395 * ChangeLog: Prefix Local Variables with semi-colons and indent
5396 the reference to older ChangeLog files, to fix fontification in
5397 Emacs.
5398
deea8bb0
MC
53992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5400
5401 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5402 * gdb.mi/mi2-break.exp: Likewise.
5403
c3297504
MC
54042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5405
5406 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5407
25808999
MC
54082004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5409
5410 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5411
226a8d71
MC
54122004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5413
5414 * gdb.cp/classes.exp: Remove unused declarations. Just let
5415 test names default instead of providing special names. Remove
5416 extraneous demangler test.
5417
37fdf854
JJ
54182004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5419
5420 * gdb.base/unload.exp: New test for breakpoints in dynamically
5421 loaded libraries.
5422 * gdb.base/unload.c: Ditto.
5423 * gdb.base/unloadshr.c: Ditto.
5424
2d3a7986
MC
54252004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5426
5427 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5428 cp_test_ptype_class.
5429 (test_enums): Likewise.
5430
c72b934c
AC
54312004-08-10 Andrew Cagney <cagney@gnu.org>
5432
5433 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5434 files.
5435
cc503c8a
AC
54362004-08-10 Andrew Cagney <cagney@gnu.org>
5437
5438 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5439 init_malloc call.
5440
902f2ccb
MC
54412004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5442
5443 * ChangeLog: Add copyright notice. The notice is copied
5444 from emacs 21.3 top level ChangeLog.
5445
78c90502
MC
54462004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5447
5448 * lib/cp-support.exp: New file.
5449 * lib/cp-support.exp (cp_test_type_class): New function.
5450 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5451 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5452 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5453 cp_test_ptype_class.
5454
88e5ea78
MC
54552004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5456
5457 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5458 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5459 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5460 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5461 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5462 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5463 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5464 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5465 gdb.mi/mi2-watch.exp: Update copyright years.
5466
6a89fc9c
MK
54672004-08-09 Mark Kettenis <kettenis@gnu.org>
5468
5469 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5470
1482e0de
MC
54712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5472
5473 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5474 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5475 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5476 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5477 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5478 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5479 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5480 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5481 gdb.mi/mi-watch.exp: Update copyright years.
5482
1a5ce3f3
DJ
54832004-08-08 Daniel Jacobowitz <dan@debian.org>
5484
5485 PR gdb/1738
5486 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5487 from a breakpoint with a pending signal.
5488
04f6ecf2
DJ
54892004-08-08 Daniel Jacobowitz <dan@debian.org>
5490
5491 PR gdb/1736
5492 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5493 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5494 the prompt.
5495 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5496
54d90d35
DJ
54972004-08-08 Daniel Jacobowitz <dan@debian.org>
5498
5499 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5500
d2f6abb0
DJ
55012004-08-08 Daniel Jacobowitz <dan@debian.org>
5502
5503 PR gdb/1736
5504 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5505 for i?86-*-linux*.
5506
5598c03d
DJ
55072004-08-08 Daniel Jacobowitz <dan@debian.org>
5508
5509 * gdb.arch/i386-prologue.exp: Compile without debug information.
5510
c6fee705
MC
55112004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5512
5513 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5514 rather than asking gdb to search.
5515
dd90efdb
MC
55162004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5517
5518 * gdb.base/gcore.c: Include <string.h>.
5519
1e84bec1
MC
55202004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5521
5522 * gdb.base/gcore.c: Add copyright notice.
5523
e425eb2b
MC
55242004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5525
5526 * gdb.base/freebpcmd.c: Include <stdio.h>.
5527 * gdb.base/long_long.c: Include <string.h>.
5528 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5529 * gdb.base/siginfo.c: Include <string.h>.
5530 * gdb.base/sigstep.c: Include <string.h>.
5531
cb9aaed5
MC
55322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5533
5534 * gdb.base/complex.c: Include <stdlib.h>.
5535
55944f3d
MC
55362004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5537
5538 * gdb.base/complex.c: Add copyright notice.
5539
7b2953d9
MC
55402004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5541
5542 * gdb.base/charset.c: Include <stdlib.h>.
5543
c9133d23
MC
55442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5545
5546 * gdb.base/auxv.c: Include <stdlib.h>.
5547
0a8490ad
MC
55482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5549
5550 * gdb.base/auxv.c: Add copyright notice.
5551
3426d5ec
MC
55522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5553
5554 * gdb.base/coremaker.c: Add copyright notice.
5555 * gdb.base/coremaker2.c: Add copyright notice.
5556
8da195dd
AC
55572004-08-04 Andrew Cagney <cagney@gnu.org>
5558
5559 * gdb.base/store.exp: Update copyright.
5560 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5561 names, do not import gdb_prompt.
5562
8d394f98
AC
55632004-08-01 Andrew Cagney <cagney@gnu.org>
5564
5565 Fix PR testsuite/1729.
5566 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5567 not use capture_value with value 4.
5568 (capture_value): Add optional test name parameter.
5569 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5570 the prefix, pass to capture_value.
5571
b6702b23
MK
55722004-08-01 Mark Kettenis <kettenis@gnu.org>
5573
5574 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5575 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5576 (main): Call new function.
5577
c203e0ca
MC
55782004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5579
5580 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5581
a7995a30
MC
55822004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5583
5584 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5585
9366563b
MC
55862004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5587
b6eeaf26 5588 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5589 Accept more values of vtbl pointer. Remove some messages
5590 about "obsolete gcc or gdb".
5591
2fc1f950
MC
55922004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5593
5594 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5595
c724d49b
MC
55962004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5597
5598 * gdb.base/asm-source.exp: Properly convert target board
5599 debug flags from gcc format to binutils format.
5600
736b0fce
MK
56012004-07-28 Mark Kettenis <kettenis@gnu.org>
5602
5603 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5604 gdb1718". PR backtrace/1718 partially fixed.
5605
5633ea5c
JJ
56062004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5607
5608 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5609
575eebb1
NC
56102004-07-26 Nick Clifton <nickc@redhat.com>
5611
5612 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5613 good default value for a specific architecture is available then
5614 set it to that value. Otherwise default to the -gstabs switch.
5615 Remove the -g... switches from the asm-flags variable. Allow the
5616 target board info to override the value if it wants to. Pass the
5617 switch on the assembler command line.
5618
62104619
MK
56192004-07-23 Mark Kettenis <kettenis@gnu.org>
5620
5621 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5622 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5623 (main): Call new function.
5624
4a1135b8
MC
56252004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5626
5627 Test for PR exp/1715.
5628 * gdb.base/radix.exp: Refactor common procedures. Make all
5629 test names unique. Change XFAIL to KFAIL.
5630
8a12c1f0
MC
56312004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5632
5633 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5634 * gdb.ada/gnat_ada.gin: ... to here.
5635 * configure.in: Use gnat_ada.gin.
5636 * configure: Regenerate.
5637
23b451cf
AC
56382004-07-20 Andrew Cagney <cagney@gnu.org>
5639
5640 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5641 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
5642 XFAILs. Clean up test messages and comments. Check backtraces.
5643 Delete re-sync code.
5644
ab618a02
MC
56452004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5646
5647 Fix PR cli/740.
5648 * gdb.base/annota1.exp: Honor gdb,nosignals.
5649 * gdb.base/annota3.exp: Likewise.
5650
46dad340
MC
56512004-07-19 Michael Chastain <mec.gnu@mindspring.com>
5652
5653 * lib/java.exp: Update copyright notice.
5654
756d8c70
AC
56552004-07-19 Andrew Cagney <cagney@gnu.org>
5656
5657 * gdb.base/selftest.exp: Copy file from here ...
5658 * gdb.gdb/selftest.exp: ... to here.
5659
586027e6
AC
56602004-07-16 Andrew Cagney <cagney@redhat.com>
5661
5662 * lib/insight-support.exp: Delete file.
5663 * lib/java.exp (java_init): Fix copyright.
5664
029d2200
AC
56652004-07-16 Andrew Cagney <cagney@gnu.org>
5666
5667 * gdb.base/restore.c: Append "prologue" to comments marking the a
5668 function's prologue.
5669 * gdb.base/restore.exp: Update copyright, re-indent.
5670 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
5671 callerN" prefix where needed. Update patterns that match a
5672 function's prologue.
5673
653b62c5
MC
56742004-07-16 Michael Chastain <mec.gnu@mindspring.com>
5675
5676 * gdb.base/restore.c: Add copyright notice.
5677
f7d690e5
AC
56782004-07-16 Andrew Cagney <cagney@gnu.org>
5679
5680 * gdb.base/logical.exp: Update copyright.
5681 (evaluate): New procedure. Use to re-implement tests using
5682 several tables.
5683
d629a7cb
MH
56842004-07-14 Martin Hunt <hunt@redhat.com>
5685
5686 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
5687 which fixes some problems where init.tcl was not found.
5688
9c7bb332
AC
56892004-07-13 Andrew Cagney <cagney@gnu.org>
5690
6bf46641
AC
5691 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
5692 (check_sizeof, check_valueof): Do not include the output in the
5693 test name. Use gdb_test.
5694 (get_valueof): Use gdb_test_multiple.
5695
c4ffd4c0
AC
5696 * gdb.base/step-test.exp: Update copyright. Use
5697 gdb_test_multiple. Ensure that test names do not include
5698 architecture dependent output.
5699
ab89363a
AC
5700 * gdb.gdb/observer.exp: Update copyright.
5701 (setup_test): Use gdb_test_multiple.
5702 (attach_first_observer, attach_second_observer)
5703 (attach_third_observer, detach_first_observer)
5704 (detach_second_observer, detach_third_observer)
5705 (reset_counters, check_counters): Make $message a prefix.
5706 (test_normal_stop_notifications): Add "args" parameter - a list of
5707 init functions to be called. Make $message a prefix,
5708 (test_observer_normal_stop): Change the message prefixes so that
5709 they are unique, pass the attach / detach procedures to
5710 test_normal_stop_notifications.
5711
ec58997a
AC
5712 * gdb.base/signull.exp (test_segv): Prefix all tests with
5713 "${name}". Clean up test messages.
5714
b475183b
AC
5715 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
5716
9c7bb332
AC
5717 * gdb.base/ena-dis-br.exp: Update copyright.
5718 (break_at): New function. Replace send_gdb with gdb_test,
5719 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
5720 ignore count, not stopped at bpt", with KFAIL.
5721
2dd95497
CV
57222004-07-13 Corinna Vinschen <vinschen@redhat.com>
5723
5724 * gdb.base/attach.exp: Remove cleanupfile handling.
5725
419e626b
AC
57262004-07-12 Andrew Cagney <cagney@gnu.org>
5727
5728 * gdb.base/annota1.exp: Cleanup corefile test name.
5729 * gdb.base/annota3.exp: Ditto.
5730
8b1b3228
AC
57312004-07-12 Andrew Cagney <cagney@gnu.org>
5732
78650829
AC
5733 * gdb.base/signals.exp: Clean up copyright, re-indent.
5734
8b1b3228
AC
5735 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
5736 gdb_test and gdb_test_multiple.
5737
935c2760
JJ
57382004-07-08 Jeff Johnston <jjohnstn@redhat.com>
5739
5740 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 5741 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
5742 provide line number info for first statement in main.
5743
1544280f
AC
57442004-07-08 Andrew Cagney <cagney@gnu.org>
5745
1279f4ff
AC
5746 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
5747
1544280f
AC
5748 * gdb.base/sigbpt.exp: Make the common part of each test name a
5749 prefix instead of suffix.
5750
bcc82369
BR
57512004-07-07 Bob Rossi <bob_rossi@cox.net>
5752
5753 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
5754 test from test_tbreak_creation_and_listing to
5755 test_file_list_exec_source_file
5756 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
5757 Changed name of test from test_tbreak_creation_and_listing to
5758 test_file_list_exec_source_file
5759
23f4b0aa
JJ
57602004-07-07 Jeff Johnston <jjohnstn@redhat.com>
5761
5762 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
5763 the jmisc() constructor instead of <init>.
5764 * gdb.java/jmisc1.exp: Ditto.
5765
56401cd5
AC
57662004-07-07 Andrew Cagney <cagney@gnu.org>
5767
5768 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
5769 corrupting the PC.
5770
44ae2f6a
MC
57712004-07-06 Michael Chastain <mec.gnu@mindspring.com>
5772
5773 * gdb.cp/templates.exp: Accept whitespace change in demangler
5774 output.
5775
45a83408
AC
57762004-07-06 Andrew Cagney <cagney@gnu.org>
5777
5778 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
5779
d205ad70
MC
57802004-07-02 Michael Chastain <mec.gnu@mindspring.com>
5781
5782 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
5783 * lib/compiler.cc: Likewise.
5784
06ea1a61
MC
57852004-06-30 Michael Chastain <mec.gnu@mindspring.com>
5786
5787 * lib/compiler.cc: Work around string preprocessing problem
5788 with old hp c++ compiler.
5789 * lib/compiler.c: Likewise.
5790
daab1251
CV
57912004-06-29 Corinna Vinschen <vinschen@redhat.com>
5792
5793 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
5794 directives to conditionalize symbol prefixing.
5795 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
5796 additional_flags handling. Add underscore prefix for Cygwin.
5797 * gdb.arch/i386-unwind.c: Use preprocessor directives to
5798 conditionalize symbol prefixing.
5799 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
5800 additional_flags handling. Add underscore prefix for Cygwin.
5801
cc984116
CV
58022004-06-29 Corinna Vinschen <vinschen@redhat.com>
5803
5804 * gdb.base/bigcore.exp: Skip test on Cygwin.
5805
c279b077
MC
58062004-06-28 Michael Chastain <mec.gnu@mindspring.com>
5807
5808 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
5809 formats for "info register". Use gdb_test_multiple. Fix
5810 the "invalid register" test.
5811
0e915747
CV
58122004-06-28 Corinna Vinschen <vinschen@redhat.com>
5813
5814 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
5815 PID for Cygwin. Add Cygwin specific strings to check for in some
5816 tests.
5817 (do_attach_tests): Add a test for user interaction when attaching
5818 to a process with no matching symbol table already loaded.
5819
11422c86
AC
58202004-06-26 Andrew Cagney <cagney@gnu.org>
5821
5822 Test PR java/1567 and PR java/1565.
5823 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
5824 * gdb.java/jmisc2.exp: Delete file.
5825
cefbce26
MC
58262004-06-26 Michael Chastain <mec.gnu@mindspring.com>
5827
5828 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
5829
e19f872c
CV
58302004-06-25 Corinna Vinschen <vinschen@redhat.com>
5831
5832 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
5833 attach process.
5834
d931ba3b
MC
58352004-06-23 Michael Chastain <mec.gnu@mindspring.com>
5836
5837 * gdb.cp/pr-1553.exp: Remove.
5838
aef68c48
MC
58392004-06-22 Michael Chastain <mec.gnu@mindspring.com>
5840
5841 * gdb.cp/pr-1553.cc: Remove.
5842 * gdb.cp/pr-1553.exp: Disable this test.
5843
8d5df71a
JB
58442004-06-20 Jim Blandy <jimb@redhat.com>
5845
a9c64011 5846 Fix PR testsuite/1680.
8d5df71a
JB
5847 * gdb.arch/i386-sse.exp: Properly quote curly braces in
5848 regular expressions.
5849
4ac6f39d
MC
58502004-06-19 Michael Chastain <mec.gnu@mindspring.com>
5851
5852 Fix PR testsuite/1679.
5853 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
5854 Issue an UNSUPPORTED result instead.
5855
1b413552
JB
58562004-06-18 Jim Blandy <jimb@redhat.com>
5857
5858 * gdb.base/charset.exp: Only send a control-C if we see a new
5859 prompt and incomplete command.
5860
6daa6ebd
MC
58612004-06-18 Michael Chastain <mec.gnu@mindspring.com>
5862
5863 * gdb.cp/pr-574.cc: Add copyright notice.
5864
51fa4ae0
JB
58652004-06-17 Jim Blandy <jimb@redhat.com>
5866
5867 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
5868 cases where the regexp has no groups; this grabs random text from
5869 the previous test suite, whatever that was.
5870
8fea26c5
MC
58712004-06-17 Michael Chastain <mec.gnu@mindspring.com>
5872
5873 * gdb.cp/printmethod.cc: Add copyright notice.
5874
1e3aeb41
MC
58752004-06-16 Michael Chastain <mec.gnu@mindspring.com>
5876
5877 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
5878
9d9030bc
AC
58792004-06-16 Andrew Cagney <cagney@gnu.org>
5880
5881 * gdb.base/signull.c: Update copyright. Include <string.h>.
5882 (bowler): Replace data_pointer with data_read
5883 and data_write cases. Add code_descriptor case.
5884 (zero, desc): New array and pointer.
5885 (data, code): Change to simple pointers.
5886 * gdb.base/signull.exp: Fix probe pattern matching a function
5887 descriptor SIGSEGV. Replace data_pointer with data_read and
5888 data_write tests.
5889
acd4ad44
AC
58902004-06-16 Andrew Cagney <cagney@gnu.org>
5891
5892 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
5893
08fd625c
MC
58942004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5895
5896 * gdb.base/long_long.c: Add copyright notice.
5897
1903502c
MC
58982004-06-15 Michael Chastain <mec.gnu@mindspring.com>
5899
5900 * gdb.base/long_long.exp: Remove reference to
5901 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
5902 to gdb_breakpoint and gdb_continue_to_breakpoint.
5903
83313cb1
JB
59042004-06-14 Jim Blandy <jimb@redhat.com>
5905
5906 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
5907 endian case.
5908
1bf404ef
AC
59092004-06-14 Andrew Cagney <cagney@gnu.org>
5910
5911 * gdb.base/gcore.exp (capture_command_output): Delete the always
5912 passing tests containing inferior values.
5913 * gdb.base/ending-run.exp: Do not include the breakpoint address
5914 in the test message. Update copyright.
5915 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
5916 size in the test name, use gdb_test_multiple. Update copyright.
5917
ef220b33
MC
59182004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5919
5920 * gdb.cp/ref-types.cc: Add copyright notice.
5921
4f70a4c9
MC
59222004-06-14 Michael Chastain <mec.gnu@mindspring.com>
5923
5924 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
5925 hp_aCC_compiler.
5926 * lib/compiler.cc: Likewise.
5927 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
5928 'set' commands. Log diagnostics for other lines. Set
5929 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
5930
335928ac
MC
59312004-06-13 Michael Chastain <mec.gnu@mindspring.com>
5932
5933 * gdb.cp/try_catch.cc: Add copyright notice.
5934
2efb12e8
MC
59352004-06-12 Michael Chastain <mec.gnu@mindspring.com>
5936
5937 * gdb.cp/userdef.cc: Add copyright notice.
5938
0bbed51a
MC
59392004-06-11 Michael Chastain <mec.gnu@mindspring.com>
5940
5941 * gdb.cp/virtfunc.cc: Add copyright notice.
5942
e12a46c9
RC
59432004-06-11 Randolph Chung <tausq@debian.org>
5944
5945 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
5946 problem.
5947
338e05af
AC
59482004-06-10 Andrew Cagney <cagney@gnu.org>
5949
5950 * lib/compiler.cc, lib/compiler.c: Append either
5951 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
5952 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
5953 instead of gcc-3-3.
5954
dc3f10cb
AC
59552004-06-09 Andrew Cagney <cagney@gnu.org>
5956
b4d946af
AC
5957 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
5958 gdb/1455, bug is specific to "long long" and "double".
a9c64011 5959
dc3f10cb
AC
5960 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
5961 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
5962 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
5963 fixed.
5964
b5c0bfa2
AC
59652004-06-09 Andrew Cagney <cagney@gnu.org>
5966
5967 * gdb.base/structs.exp (test_struct_returns): Replace
5968 "return_value_unknown" and "finish_value_unknown" by
5969 "return_value_known" and "finish_value_known". Instead of
5970 "return_value_unknown" iff "finish_value_unknown", check
5971 "return_value_known" implies "finish_value_known".
5972
caeb605f
MH
59732004-06-08 Martin Hunt <hunt@redhat.com>
5974
5975 * gdb.base/float.exp: Add pattern for mips targets.
5976
c892bb64
RC
59772004-06-08 Randolph Chung <tausq@debian.org>
5978
5979 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
5980 message for unknown architectures more clear.
5981
48306d3e
JB
59822004-06-08 Joel Brobecker <brobecker@gnat.com>
5983
5984 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
5985 start the execution of the program.
5986
83ecb59f
JB
59872004-06-07 Jim Blandy <jimb@redhat.com>
5988
5989 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
5990 * gdb.arch/i386-cpuid.h: New helper file.
5991
55264cb4
RC
59922004-06-07 Randolph Chung <tausq@debian.org>
5993
5994 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
5995 has started.
5996
23cadb28
RM
59972004-06-04 Roland McGrath <roland@redhat.com>
5998
5999 Fix PR gdb/1647.
6000 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6001 differently to be robust to output buffering differences.
6002
51d01eda
MC
60032004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6004
6005 * gdb.threads/pthreads.exp: Update copyright years.
6006 (check_control_c): Change asynchronous 'after' to synchronous.
6007
f4fc3b93
RM
60082004-06-04 Roland McGrath <roland@redhat.com>
6009
6010 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6011 next gdb prompt.
6012
4013522b
MC
60132004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6014
6015 Fix PR gdb/1636.
6016 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6017 calls to synchronous.
6018
7a8f1e6b
JB
60192004-05-26 Jim Blandy <jimb@redhat.com>
6020
6021 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6022
81bb3443
RC
60232004-05-24 Randolph Chung <tausq@debian.org>
6024
6025 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6026 * gdb.asm/pa.inc: New file.
6027
8f5a3103
MK
60282004-05-22 Mark Kettenis <kettenis@gnu.org>
6029
6030 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6031
734b8fe8 60322004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6033 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6034
6035 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6036 GDB prompt.
6037
725603e1
UW
60382004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6039
f4fc3b93 6040 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6041 setjmp/longjmp. Use sigaction instead of signal.
6042
8b923272 60432004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6044 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6045
6046 * gdb.threads/pthread_cond_wait.c: New file.
6047 * gdb.threads/pthread_cond_wait.exp: New testcase.
6048
8bfabb04
AC
60492004-05-13 Andrew Cagney <cagney@redhat.com>
6050
6051 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6052 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6053
42edda50
AC
60542004-05-11 Andrew Cagney <cagney@redhat.com>
6055
6056 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6057 fixed but revealed gdb/1639.
6058
d303a6c7
AC
60592004-05-10 Andrew Cagney <cagney@redhat.com>
6060
6061 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6062 func1" and "next to 2nd alarm", kernel bug avoided.
6063
bf08c2a1
DJ
60642004-05-10 Daniel Jacobowitz <dan@debian.org>
6065
6066 PR external/1568
6067 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6068 XFAIL if it is smaller than bytes_allocated.
6069 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6070 (main): Make chunks_allocated unsigned. Correct comment.
6071
c0586a34
JB
60722004-05-07 Joel Brobecker <brobecker@gnat.com>
6073
6074 * gdb.arch/powerpc-aix-prologue.c: New file.
6075 * gdb.arch/powerpc-aix-prologue.exp: New file.
6076
f2785d12
JB
60772004-05-07 Jim Blandy <jimb@redhat.com>
6078
6079 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6080 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6081
bd7f6e30
JB
60822004-05-06 Joel Brobecker <brobecker@gnat.com>
6083
6084 * gdb.base/sep.exp: No longer setup_kfail when the program was
6085 built with dwarf2.
6086
0a5e7efe
JI
60872004-05-05 Jim Ingham <jingham@apple.com>
6088
6089 * gdb.base/pending.exp: Make sure pending breakpoints
6090 preserve the ignore count.
f4fc3b93 6091
a8958849
MK
60922004-04-27 Jerome Guitton <guitton@gnat.com>
6093
6094 * i386-prologue.exp: Add testcase for jump instruction as first
6095 instruction of the real code.
6096 * i386-prologue.c (jump_at_beginning): New function.
6097
7e103f5b
MK
60982004-04-28 Mark Kettenis <kettenis@gnu.org>
6099
6100 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6101 x86_64-*-*.
6102
5d38b224
MK
61032004-04-28 Mark Kettenis <kettenis@gnu.org>
6104
6105 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6106 i*86-*-*.
6107
0ef32fd9
MK
61082004-04-25 Mark Kettenis <kettenis@gnu.org>
6109
6110 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6111 expression that checks the return type.
6112
71d7dd7c
AC
61132004-04-23 Andrew Cagney <cagney@redhat.com>
6114
6115 * gdb.base/call-sc.exp: New test of scalar call/return values.
6116 * gdb.base/call-sc.c: Ditto.
6117
1e9f977e
JJ
61182004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6119
6120 * gdb.threads/manythreads.c: Reduce thread stack size.
6121
899d9e3a
JJ
61222004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6123
6124 * gdb.threads/manythreads.c: Add copyright notice.
6125
61bcae62
AC
61262004-04-23 Andrew Cagney <cagney@redhat.com>
6127
6128 * gdb.base/siginfo.exp: Better handle step out of signal.
6129 * gdb.base/sigstep.exp: Ditto.
6130
7339a42e 61312004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6132 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6133
6134 * gdb.threads/manythreads.c: New testcase.
6135 * gdb.threads/manythreads.exp: Ditto.
6136
5c98409b
JB
61372004-04-22 Jim Blandy <jimb@redhat.com>
6138
6139 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6140 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6141
3b611f1a
MC
61422004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6143
6144 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6145
f0fd9238
AC
61462004-04-21 Andrew Cagney <cagney@redhat.com>
6147
6148 * gdb.base/sigstep.c: New file.
6149 * gdb.base/sigstep.exp: New file.
6150
90990674
JB
61512004-04-16 Joel Brobecker <brobecker@gnat.com>
6152
6153 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6154 call to observer_notify_normal_stop.
6155
78cef34b
AC
61562004-04-15 Andrew Cagney <cagney@redhat.com>
6157
6158 * gdb.base/siginfo.c: New file.
6159 * gdb.base/siginfo.exp: New file.
6160
d2343407
JB
61612004-04-12 J. Brobecker <brobecker@gnat.com>
6162
6163 * gdb.base/sep.exp: Fix typo in comment.
6164
a2dba3c8
JB
61652004-04-12 J. Brobecker <brobecker@gnat.com>
6166
6167 * gdb.base/sep.c: New file.
6168 * gdb.base/sep-proc.c: New file.
6169 * gdb.base/sep.exp: New testcase.
6170
15f7b60e
MK
61712004-04-09 Mark Kettenis <kettenis@gnu.org>
6172
6173 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6174 support.
6175
44f4de1a
AC
61762004-04-05 Andrew Cagney <cagney@redhat.com>
6177
6178 * gdb.base/sigaltstack.c: New file.
6179 * gdb.base/sigaltstack.exp: New file.
6180
ef04f396
JB
61812004-04-04 Joel Brobecker <brobecker@gnat.com>
6182
6183 * gdb.base/foll-fork.exp: Update the expected output for
6184 "help set follow-fork-mode", to match a change that was made
6185 to the help of this variable on 2004-01-13.
6186
d40d2c92
JB
61872004-04-01 Joel Brobecker <brobecker@gnat.com>
6188
6189 * lib/ada.exp: Add copyright notice.
6190 * bar.ads: Likewise.
6191 * bar.adb: Likewise.
6192 * null_record.adb: Likewise.
6193 * null_record.exp: Likewise.
6194 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6195
f86ef5a3
JB
61962004-04-01 Joel Brobecker <brobecker@gnat.com>
6197
6198 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6199 * configure: Regenerate.
6200
414e70e3
JB
62012004-04-01 Joel Brobecker <brobecker@gnat.com>
6202
6203 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6204 to build the application. Remove the message printed when in
6205 verbose mode, redundant with the UNSUPPORTED message above.
6206
f0aaee49
JB
62072004-03-31 Joel Brobecker <brobecker@gnat.com>
6208
6209 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6210 * gdb.ada (null_record.exp): New testcase.
6211
ac81cb54
JB
62122004-03-31 Joel Brobecker <brobecker@gnat.com>
6213
6214 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6215
854af2f7
JB
62162004-03-31 Joel Brobecker <brobecker@gnat.com>
6217
6218 * gdb.ada: New subdirectory.
6219 * gdb.ada/Makefile.in: New file.
6220 * gdb.ada/gnat_ada.gpr.in: New file.
6221
034cb681
JB
62222004-03-31 Joel Brobecker <brobecker@gnat.com>
6223
6224 * lib/ada.exp: New file.
6225
78a1a894
DJ
62262004-03-24 Daniel Jacobowitz <drow@mvista.com>
6227
6228 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6229 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6230
4b2b3b3e
AC
62312004-03-22 Andrew Cagney <cagney@redhat.com>
6232
6233 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6234 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6235 Problem identified by Ulrich Weigand.
6236
23c73aa3
DC
62372004-03-17 David Carlton <carlton@kealia.com>
6238
6239 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6240 PR c++/826.
6241
d63a86f8
RM
62422004-03-16 Roland McGrath <roland@redhat.com>
6243
6244 * gdb.base/auxv.exp: New file.
6245 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6246
0e02aa50
DC
62472004-03-12 David Carlton <carlton@kealia.com>
6248
6249 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6250 * gdb.cp/pr-1553.cc: Ditto.
6251 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6252 pass branch.
6253
c20b71be
MC
62542004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6255
6256 * gdb.cp/templates.exp: Accept more template types.
6257
c7414a01
MC
62582004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6259
6260 From Corinna Vinschen with modifications.
6261 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6262 local variable obj_with_enum.
6263 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6264 results with obj_with_enum.
6265
ed69573c
MC
62662004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6267
6268 * gdb.cp/classes.cc: New file, copied from misc.cc.
6269 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6270
28301461
MC
62712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6272
6273 * gdb.cp/misc.cc: Add copyright notice.
6274
1198ecbe
DC
62752004-03-05 David Carlton <carlton@kealia.com>
6276
6277 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6278 * gdb.cp/rtti.h: Update copyright.
6279 (namespace n2::n3): New.
6280 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6281 (n2::n3::func3): New.
6282 (main): Call n2::n3::func3.
6283 * gdb.cp/rtti2.cc: Update copyright.
6284 (n2::create3): New.
6285
9e08c470
MK
62862004-03-04 Mark Kettenis <kettenis@gnu.org>
6287
6288 * gdb.asm/openbsd.inc: Fix typo.
6289
4bebc3aa
FF
62902004-03-03 Fred Fish <fnf@redhat.com>
6291
6292 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6293 "val" instead of unused "size". Update copyright year.
6294
6ea9fb37
DJ
62952004-02-29 Daniel Jacobowitz <drow@mvista.com>
6296
6297 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6298 to use unsigned char.
6299 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6300 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6301
23b23974
DJ
63022004-02-29 Daniel Jacobowitz <drow@mvista.com>
6303
6304 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6305 line of output.
6306
7574fd53
DJ
63072004-02-28 Daniel Jacobowitz <drow@mvista.com>
6308
6309 * gdb.base/relocate.c (dummy): Initialize.
6310
a195357f
DJ
63112004-02-28 Daniel Jacobowitz <drow@mvista.com>
6312
6313 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6314 a breakpoint at exit.
6315
72fd54a9
FF
63162004-02-27 Fred Fish <fnf@redhat.com>
6317
6318 * gdb.base/chng-syms.exp: Add expect condition to match failing
6319 case that isn't a timeout.
6320
b9d23137
AC
63212004-02-27 Andrew Cagney <cagney@redhat.com>
6322
6323 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6324 support.
6325
15d208f6 63262004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6327
15d208f6
FF
6328 * gdb.arch/gdb1431.c: Remove.
6329 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6330 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6331 of "until" incorrectly.
6332
98f9cd2d
JB
63332004-02-26 J. Brobecker <brobecker@gnat.com>
6334
6335 * gdb.cp/class2.cc (empty): New class.
6336 (refer): New function.
6337 (main): Declare an object of type empty and use it.
6338 * gdb.cp/class2.exp: Print the value of an object of type empty.
6339
9b50c11b
JJ
63402004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6341
6342 * gdb.base/langs.exp: Update query string to match the
6343 new nquery format used for pending breakpoints.
6344
0dcd613f
AC
63452004-02-26 Andrew Cagney <cagney@redhat.com>
6346
6347 Fix PR i18n/1570.
6348 * gdb.base/charset.c: Update copyright notice.
6349 (main, init_string): Remove the escape character '\e' tests.
6350 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6351 * gdb.base/charset.exp (valid_host_charset): Ditto.
6352 * gdb.base/setvar.exp: Ditto.
6353
b8a56647
AC
63542004-02-24 Andrew Cagney <cagney@redhat.com>
6355
90d59e34
AC
6356 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6357 mmapped data in core file" PASS and FAIL messages consistent.
6358
b8a56647
AC
6359 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6360 setting a breakpoint. Work around PR java/1565.
6361
9f27c604
JJ
63622004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6363
6364 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6365 new nquery format.
6366 * gdb.base/pending.exp: Ditto.
6367
3224a706
MK
63682004-02-22 Mark Kettenis <kettenis@gnu.org>
6369
6370 * configure.in: Run stabs tests on *BSD.
6371 * configure: Regenerated.
6372
41e0a9ca
MK
63732004-02-21 Mark Kettenis <kettenis@gnu.org>
6374
6375 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6376
1e1b3428
FF
63772004-02-20 Fred Fish <fnf@redhat.com>
6378
6379 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6380 blank in test for "returns short", for consistency with other
6381 "returns xxx" tests. Update copyright year.
6382
f9a7572a
FF
63832004-02-19 Fred Fish <fnf@redhat.com>
6384
6385 New testcase for PR breakpoint/1558.
6386 * gdb.arch/gdb1558.exp: New file.
6387 * gdb.arch/gdb1558.c: New file.
6388
b2ce2854
EZ
63892004-02-19 Elena Zannoni <ezannoni@redhat.com>
6390
6391 * gdb.base/nodebug.exp: Fix typo.
6392
e7c9ff01
JB
63932004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6394
6395 Committed by Jim Blandy <jimb@redhat.com>.
6396
62f4b920
JB
6397 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6398
2db536a1
JB
6399 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6400
e7c9ff01
JB
6401 * gdb.base/float.exp: Support s390*-*-* targets.
6402
f3205b34
AF
64032004-02-17 Adam Fedor <fedor@gnu.org>
6404
6405 * gdb.base/gdb1555.exp: New file.
6406 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6407
9d62932d
EZ
64082004-02-17 Elena Zannoni <ezannoni@redhat.com>
6409
6410 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6411
344c9711
FF
64122004-02-16 Fred Fish <fnf@redhat.com>
6413
6414 * gdb.arch/gdb1291.c: Remove
6415 * gdb.arch/gdb1291.s: New test input file.
6416 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6417 fail. Test for correct result, known incorrect result, other
6418 failures and timeouts.
6419
2d822687
AC
64202004-02-16 Andrew Cagney <cagney@redhat.com>
6421
6422 * gdb.base/bigcore.exp: New file.
6423 * gdb.base/bigcore.c: New file.
6424
dac15b66
AC
64252004-02-13 Andrew Cagney <cagney@redhat.com>
6426
6427 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6428 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6429 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6430 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6431 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6432 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6433 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6434 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6435 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6436 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6437
6bdfc2c4
JJ
64382004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6439
6440 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6441 executed is an alloc instruction.
6442
87b3ede8
DC
64432004-02-11 David Carlton <carlton@kealia.com>
6444
6445 * gdb.cp/breakpoint.exp: New.
6446 * gdb.cp/breakpoint.cc: New.
6447
6e19e2bf
MC
64482004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6449
6450 Partial fix for PR gdb/1543.
6451 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6452 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6453 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6454 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6455 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6456 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6457 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6458 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6459 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6460 to bug-gdb@prep.ai.mit.edu .
6461 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6462 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6463 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6464 Likewise.
6465
5c5455dc
AC
64662004-02-10 Andrew Cagney <cagney@redhat.com>
6467
6468 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6469 using gdb_internal_error_resync.
6470
9cf689d7
DJ
64712004-02-09 Daniel Jacobowitz <drow@mvista.com>
6472
6473 * gdb.threads/thread-specific.exp: Stop early if no threads are
6474 found.
6475
d2dc51db
MC
64762004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6477
6478 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6479
14b1a056
DJ
64802004-02-08 Daniel Jacobowitz <drow@mvista.com>
6481
6482 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6483 breakpoints.
6484
83f66e8f
DJ
64852004-02-07 Daniel Jacobowitz <drow@mvista.com>
6486
6487 * config/sim.exp (gdb_load): Handle $arg == "".
6488 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6489 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6490
30fc0091
EZ
64912004-02-07 Elena Zannoni <ezannoni@redhat.com>
6492
a9c64011
AS
6493 * gdb.base/maint.exp: Update test to reflect
6494 obstack changes.
30fc0091 6495
4d806929
JJ
64962004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6497
6498 * gdb.base/pendshr.c (pendfunc): New function that calls
6499 pendfunc1.
6500 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6501
7bfdd688
FF
65022004-02-04 Fred Fish <fnf@redhat.com>
6503
6504 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6505 function symbols and update copyright years.
6506 * gdb.arch/gdb1291.c: Ditto.
6507
aaa08ee4
MC
65082004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6509
6510 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6511
dbad7755
MC
65122004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6513
6514 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6515
ec4646ef
MC
65162004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6517
6518 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6519
1b802196
FF
65202004-02-02 Fred Fish <fnf@redhat.com>
6521
6522 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6523 remote targets. Update copyright years.
6524
18fe2033
JJ
65252004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6526
6527 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6528 support.
6529 * gdb.base/langs.exp: Fix test which attempts to create
6530 breakpoint on non-existent function to handle new pending
6531 support.
6532 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6533 a breakpoint.
6534 * gdb.base/pending.exp: New test.
6535 * gdb.base/pending.c: New file.
6536 * gdb.base/pendshr.c: Ditto.
6537
8d577d32
DC
65382004-02-02 David Carlton <carlton@kealia.com>
6539
6540 * gdb.cp/overload.exp: Add overloadNamespace tests.
6541 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6542 (overloadNamespace, XXX): New.
6543 (main): Call XXX::marker2.
6544
3ad13771
FF
65452004-02-01 Fred Fish <fnf@redhat.com>
6546
6547 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6548 * gdb.base/finish.exp: Ditto.
6549 * gdb.base/gcore.exp: Ditto.
6550 * gdb.base/huge.exp: Ditto.
6551 * gdb.base/info-proc.exp: Ditto.
6552 * gdb.base/return2.exp: Ditto.
6553 * gdb.threads/gcore-thread.exp: Ditto.
6554
44c75849
DJ
65552004-02-01 Daniel Jacobowitz <drow@mvista.com>
6556
6557 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6558
005bc093
MK
65592004-02-01 Mark Kettenis <kettenis@gnu.org>
6560
6561 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6562 that opening the file succeeds on OpenBSD.
6563
c47cebdb
DJ
65642004-02-01 Daniel Jacobowitz <drow@mvista.com>
6565
6566 * gdb.threads/thread-specific.c: New file.
6567 * gdb.threads/threads-specific.exp: New test script.
6568 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6569 to expect_out.
6570
5a01311c
MK
65712004-02-01 Mark Kettenis <kettenis@gnu.org>
6572
6573 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6574 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6575 only on the "print_small_structs from print_long_arg_list" test.
6576
ce22a4f1
DJ
65772004-02-01 Daniel Jacobowitz <drow@mvista.com>
6578
6579 * gdb.base/completion.exp: Kill a stray backslash.
6580
6581 From Jim Ingham <jingham@apple.com>:
6582 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6583 agrees with the result from sending a tab.
6584
abbab9d3
DJ
65852004-01-31 Daniel Jacobowitz <drow@mvista.com>
6586
6587 * gdb.base/chng-syms.exp: Remove stray newline.
6588
53904d1e
MK
65892004-01-31 Mark Kettenis <kettenis@gnu.org>
6590
6591 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6592 *-*-openbsd*.
6593 * gdb.asm/openbsd.inc: New file.
6594
3a4b3aac
MK
65952004-01-30 Mark Kettenis <kettenis@gnu.org>
6596
6597 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6598 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6599 *-*solaris2*. Remove commented out default settings for
6600 asm-flags. Replace gdb_compile with target_link.
6601
ebac27b4
MC
66022004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6603
6604 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6605 for all tests. Remove old hp-ux and cygnus xfail cases.
6606
d8679d84
PH
66072004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6608
6609 * gdb.base/chng-syms.exp: New file.
6610 * gdb.base/chng-syms.c: New file.
6611
0a55bc22
MC
66122004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6613
6614 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6615 Provide arms for current output in all my configurations.
6616
94b8e876
MC
66172004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6618
6619 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6620 * lib/compiler.cc: Likewise.
6621 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6622 get the right preprocessor. Eval the output directly. Remove
6623 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6624 hp_f77_compiler and hp_f90_compiler completely.
6625 (gdb_preprocess): Delete.
6626 (get_compiler): Delete.
6627
7cf03d44
MK
66282004-01-24 Mark Kettenis <kettenis@gnu.org>
6629
6630 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6631 <string.h>.
6632
68b6dce9
NR
66332004-01-24 Nick Roberts <nick@nick.uklinux.net>
6634
6635 * gdb.mi/mi-stack.exp: Update copyright.
6636
b368761e
DC
66372004-01-23 David Carlton <carlton@kealia.com>
6638
6639 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6640 test for cp_lookup_transparent_type.
6641 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
6642 call them.
6643
f2061b53
DJ
66442004-01-23 Daniel Jacobowitz <drow@mvista.com>
6645
6646 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
6647 after -var-update.
6648
37fc574a
DC
66492004-01-23 David Carlton <carlton@kealia.com>
6650
6651 * gdb.cp/namespace.cc (C::ensureRefs): New.
6652 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
6653
8e94b928
NR
66542004-01-20 Nick Roberts <nick@nick.uklinux.net>
6655
6656 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
6657 case "-stack-list-locals 2".
6658 * gdb.mi/mi-var-child.exp: Test for case
6659 "-var-list-children --all-values NAME".
6660
997b0952
MC
66612004-01-18 Michael Chastain <mec.gnu@mindspring.com>
6662
6663 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
6664
52470da3
MK
66652004-01-18 Mark Kettenis <kettenis@gnu.org>
6666
7049b4b8
MK
6667 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
6668 used with gdb_test_multiple.
6669
52470da3
MK
6670 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
6671 read at address 0. This fixes PR testsuite/1504.
6672
da6012e5
DJ
66732004-01-18 Daniel Jacobowitz <drow@mvista.com>
6674
6675 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
6676 Remove downloading, guessing the host executable, the calls to
6677 gdb_file_cmd and gdb_target_cmd, and "load" support.
6678 (infer_host_exec): New function broken out from gdb_load.
6679 (gdb_load): New wrapper for gdbserver_gdb_load.
6680 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
6681 gdb_target_cmd. Use -target-select.
6682 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
6683 Download binaries to the host. Clear last_mi_remote_file when
6684 we load a new binary.
6685 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
6686 call gdbserver_gdb_load and mi_gdb_target_cmd.
6687
32c70722
MC
66882004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6689
6690 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
6691 type patterns.
6692
b0cecf36
MC
66932004-01-17 Michael Chastain <mec.gnu@mindspring.com>
6694
6695 * gdb.cp/templates.exp: Fix typo in test name of
6696 "print Foo<volatile char*>::foo".
6697
4120d7e6
MC
66982004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6699
6700 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
6701
f679e530
BE
67022004-01-16 Ben Elliston <bje@wasabisystems.com>
6703
6704 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
6705 (clean mostlyclean): Remove empty rm.
6706
091c48f6
MC
67072004-01-15 Michael Chastain <mec.gnu@mindspring.com>
6708
6709 * gdb.base/setvar.exp: Add copyright years.
6710
3e5fc8d2
DC
67112004-01-14 David Carlton <carlton@bactrian.org>
6712
6713 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
6714 PR c++/1511 and update coment.
6715 * gdb.cp/templates.exp: Update patterns to match current output.
6716 If changes involve something other than whitespace, KFAIL
6717 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
6718
63d06c5c
DC
67192004-01-14 David Carlton <carlton@kealia.com>
6720
6721 * gdb.cp/namespace.exp: Add tests involving classes defined within
6722 namespaces.
6723 * gdb.cp/namespace.cc (C::CClass): New.
6724 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
6725
a51dab88
EZ
67262004-01-14 Elena Zannoni <ezannoni@redhat.com>
6727
6728 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
6729 what debug info we have. Print a better message if something goes
6730 wrong while producing the separate debug info file.
6731
a476ccc9
MC
67322004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6733
6734 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
6735
f453692c
MC
67362004-01-14 Michael Chastain <mec.gnu@mindspring.com>
6737
6738 * gdb.base/callfuncs.c: Add copyright notice.
6739
f40063a5
MC
67402004-01-13 Michael Chastain <mec.gnu@mindspring.com>
6741
6742 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
6743 inheritance. PR gdb/1498, PR gcc/13539.
6744
19ac3974
EZ
67452004-01-13 Elena Zannoni <ezannoni@redhat.com>
6746
a9c64011
AS
6747 * gdb.threads/gcore-thread.exp: Prefix name of binary with
6748 test specific name.
6749 * gdb.mi/gdb669.exp: Ditto.
6750 * gdb.mi/mi-pthreads.exp: Ditto.
6751 * gdb.mi/mi1-pthreads.exp: Ditto.
6752 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 6753
56c97c6e
MC
67542004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6755
6756 * gdb.cp/member-ptr.cc: Add copyright notice.
6757
a0644324
MC
67582004-01-12 Michael Chastain <mec.gnu@mindspring.com>
6759
6760 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
6761 some patterns for recent versions of gcc and hpacc. Delete
6762 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
6763 Delete tests that access a NULL pointer-to-member-data. This
6764 script is still disabled for gcc.
6765
32fabe09
EZ
67662004-01-12 Elena Zannoni <ezannoni@redhat.com>
6767
6768 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 6769 escaped correctly.
32fabe09 6770
1f8a6abb
EZ
67712004-01-12 Elena Zannoni <ezannoni@redhat.com>
6772
6773 * gdb.base/sepdebug.exp: New file.
6774 * gdb.base/sepdebug.c: New file.
6775 * lib/gdb.exp (separate_debug_filename): New procedure.
6776 (gdb_gnu_strip_debug): New procedure.
6777
48efe704
AC
67782004-01-12 Andrew Cagney <cagney@redhat.com>
6779
6780 * gdb.mi/ChangeLog: Delete file. Renamed to ...
6781 * gdb.mi/ChangeLog-1999-2003: New file.
6782
a9415475
AC
67832004-01-12 Andrew Cagney <cagney@redhat.com>
6784
6785 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
6786 "Renaming a directory to a non-empty directory returns ENOTEMPTY
6787 or EEXIST", treat EBUSY as an XFAIL.
6788
83b8cf9d
MC
67892004-01-11 Michael Chastain <mec.gnu@mindspring.com>
6790
6791 * gdb.base/scope.exp: Remove obsolete setup_xfail for
6792 hp_cc_compiler.
6793
9939d2a8
MC
67942004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6795
6796 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
6797 decorations.
6798
1ff8cadf
MC
67992004-01-10 Michael Chastain <mec.gnu@mindspring.com>
6800
6801 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
6802 and "(aCC)" decorations. Remove obsolete doco about old
6803 test results.
6804
6fa9022e
MC
68052004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6806
6807 * gdb.cp/exception.exp: Fix typo in doco.
6808
209721fe
MK
68092004-01-09 Mark Kettenis <kettenis@gnu.org>
6810
6811 * gdb.base/gdb1476.exp: Fix typo.
6812
ef11303e
MC
68132004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6814
6815 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
6816 file.
6817
041ab88c
MC
68182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
6819
6820 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
6821 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
6822 Use gdb_compile. Remove restriction on gcc. Add some patterns
6823 for recent version of gdb. Delete second half, which was a copy
6824 of the first half with different build flags. This test is
6825 still disabled because it is still not ready for production.
6826
e36d075a
MC
68272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6828
6829 * gdb.cp/exception.cc: Add copyright notice.
6830 * gdb.cp/exception.exp: Add a notice that this file is broken
6831 because of line number changes caused by addition of copyright
6832 notice.
6833
42b190ad
MC
68342004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6835
6836 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
6837 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
6838
8f25f06b
MC
68392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6840
6841 * gdb.cp/classes.exp: Accept gnu abi 2.
6842 * gdb.cp/derivation.exp: Likewise.
6843 * gdb.cp/overload.exp: Likewise.
6844 * gdb.cp/virtfunc.exp: Likewise.
6845
06ded8b8
MC
68462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
6847
6848 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
6849 semicolon after end of function.
6850
77c26ae3
MC
68512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6852
6853 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
6854 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
6855 boilerplate code for compiling and running the program under
6856 test. Add some string method tests.
6857
20757486
MC
68582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6859
6860 * gdb.cp/bs15503.cc: Add copyright notice.
6861 * gdb.cp/bs15503.exp: Adjust line number.
6862
0fd3b503
MC
68632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6864
6865 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
6866 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
6867
10d1bea8
MC
68682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6869
6870 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
6871 hp_cc_compiler.
6872
2789202a
MC
68732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6874
6875 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
6876 * gdb.cp/ctti.exp: Use the marker instead of "next".
6877 With gcc, run further before bailing.
6878
b862f14c
MC
68792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6880
6881 * gdb.cp/cttiadd.cc: Add copyright notice.
6882 * gdb.cp/cttiadd1.cc: Likewise.
6883 * gdb.cp/cttiadd2.cc: Likewise.
6884 * gdb.cp/cttiadd3.cc: Likewise.
6885
96da2469
MC
68862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6887
6888 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
6889 Use gdb_test, gdb_test_multiple. Use floating-point values that
6890 have exact representations in IEEE-ish formats.
6891
053248ff
MC
68922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6893
6894 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
6895 compilers. Delete duplicate call to get_compiler_info.
6896 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
6897 * gdb.base/volatile.exp: Likewise.
6898
84acecdd
MK
68992004-01-07 Mark Kettenis <kettenis@gnu.org>
6900
6901 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
6902 memory at address 0.
6903
fe11a27f
MC
69042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
6905
6906 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
6907 to test for hp-ux assembler. Fix copyright years.
6908
60ad077b
AC
69092004-01-07 Andrew Cagney <cagney@redhat.com>
6910
6911 * gdb.base/fileio.c (strerrno): Add "EBUSY".
6912
1c9b8f33
AC
69132004-01-07 Andrew Cagney <cagney@redhat.com>
6914
6915 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
6916 when creating the read-only file. From analysis by Roland McGrath
6917 and Elena Zannoni.
6918
753ccc7a
MC
69192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6920
6921 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
6922
eca3e36b
MC
69232004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6924
6925 * gdb.base/cvexpr.c: Be type-safe with function pointers and
6926 data pointers.
6927
f8d4bac4
MC
69282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6929
6930 * gdb.cp/m-static.exp: Compile one source file at a time.
6931 Delete unused call to get_compiler_info.
6932
9b4e0f94
MC
69332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
6934
6935 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
6936 * gdb.base/call-rt-st.exp: Likewise.
6937 * gdb.base/nodebug.exp: Likewise.
6938 * gdb.base/volatile.exp: Likewise.
6939 * gdb.cp/ref-types.exp: Likewise.
6940 * gdb.cp/templates.exp: Likewise.
6941
023c1024
MK
69422004-01-05 Mark Kettenis <kettenis@gnu.org>
6943
6944 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
6945
19703c4a
MC
69462004-01-05 Michael Chastain <mec.gnu@mindspring.com>
6947
6948 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
6949 hppa*-hp-hpux*.
6950
18b67037
MK
69512004-01-04 Mark Kettenis <kettenis@gnu.org>
6952
ba6219c8
MK
6953 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6954 x86_64-*-*.
6955
18b67037
MK
6956 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
6957 sparc64-*-* and sparc*-solaris2*.
6958
1bfbbb9d
MK
69592004-01-04 Mark Kettenis <kettenis@gnu.org>
6960
6961 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
6962 return ${tests}" test. The ${tests} already mentions the
6963 filename.
6964
06846494
MC
69652004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6966
6967 * gdb.cp/local.exp: Accept gcc abi 2.
6968
3b0cb202
MC
69692004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6970
6971 * gdb.cp/templates.exp: Accept gcc abi 2.
6972
0643ec3f
MC
69732004-01-02 Michael Chastain <mec.gnu@mindspring.com>
6974
6975 * lib/compiler.cc: Remove supports_template_debugging.
6976 * gdb.cp/templates.exp: Do not test supports_template_debugging.
6977
d231d0b1
MC
69782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6979
6980 * gdb.cp/namespace.exp: Accept gcc abi 2.
6981
44ffb27c
MC
69822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6983
6984 * gdb.cp/method.exp: Accept gcc abi 2.
6985
184ad485
MC
69862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6987
6988 * gdb.cp/classes.exp: Generate identical results as old version.
6989 * gdb.cp/derivation.exp: Likewise.
6990 * gdb.cp/overload.exp: Likewise.
6991 * gdb.cp/virtfunc.exp: Likewise.
6992
116f09e7
MC
69932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6994
6995 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
6996 mysterious bug with sourceware version of expect.
6997
b1379776
MC
69982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
6999
7000 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7001 current versions of gcc, including gcc abi 2. Remove gratuitous
7002 restart of test program. Use gdb_test_multiple and gdb_test for
7003 all tests. Add patterns to xfail missing "const" in "const char *"
7004 and kfail PR gdb/1155.
7005
6b7a4c0e
MC
70062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7007
7008 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7009 current versions of gcc, including gcc abi 2. Remove gratuitous
7010 restart of test program. Use gdb_test_multiple and gdb_test for
7011 all tests. Add patterns to kfail PR gdb/1498.
7012
51615d72
MC
70132003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7014
7015 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7016 current versions of gcc, including gcc abi 2. Use "breakpoint"
7017 and "continue" instead of restarting the target program. Use
7018 gdb_test_multiple and gdb_test for all tests.
7019
7b79a9d7
MK
70202004-01-01 Mark Kettenis <kettenis@gnu.org>
7021
7022 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7023 for *-*-solaris2*.
7024
1cd3489f
MC
70252003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7026
7027 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7028 current versions of gcc, including gcc abi 2. Use "breakpoint"
7029 and "continue" instead of restarting the target program several
7030 times. Use gdb_test_multiple and gdb_test for all tests.
7031
850742db
MC
70322003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7033
7034 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7035 source files.
7036
eb4bbda8
MC
70372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7038
7039 * gdb.base/environ.exp: Handle compiling test case from multiple
7040 source files.
7041
e42c7771
MC
70422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7043
7044 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7045
80e4b428
JB
70462003-12-17 Jim Blandy <jimb@redhat.com>
7047
5f06973a
JB
7048 * gdb.base/freebpcmd.c: Add copyright notice.
7049
80e4b428
JB
7050 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7051
0ab84fb7
MC
70522003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7053
7054 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7055
1b3bb3d0
JB
70562003-12-13 Jim Blandy <jimb@redhat.com>
7057
7058 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7059
3a4c9371
KB
70602003-12-12 Kevin Buettner <kevinb@redhat.com>
7061
7062 * gdb.asm/frv.inc: New file.
7063 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7064
a1dea79a
FF
70652003-12-09 Fred Fish <fnf@redhat.com>
7066
7067 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7068 functions to break1.c and leave prototypes behind. Add more
7069 "set breakpoint NN here" comments.
7070 * gdb.base/break1.c: New file.
7071
7072 * gdb.base/break.exp: Handle compiling test case from multiple
7073 source files and change source file references as needed.
7074 * gdb.base/completion.exp: Ditto.
7075 * gdb.base/condbreak.exp: Ditto.
7076 * gdb.base/define.exp: Ditto.
7077 * gdb.base/ena-dis-br.exp: Ditto.
7078 * gdb.base/info-proc.exp: Ditto.
7079 * gdb.base/maint.exp: Ditto.
7080 * gdb.base/until.exp: Ditto.
7081
7082 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7083 hardcoded line numbers.
7084 * gdb.base/define.exp: Ditto.
7085 * gdb.base/ena-dis-br.exp: Ditto.
7086 * gdb.base/maint.exp: Ditto.
7087 * gdb.base/until.exp: Ditto.
7088
7089 * gdb.base/completion.exp: Use "break1" for completion tests since
7090 "break" is no longer a unique prefix.
7091
5266b69c
AC
70922003-12-06 Andrew Cagney <cagney@redhat.com>
7093
7094 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7095 "return_value_unimplemented". When an unimplemented struct return
7096 architecture, report incorrect values as a KFAIL
7097
374451f0
MC
70982003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7099
7100 * gdb.cp/rtti.exp: Accept new wording of warning from
7101 cp_lookup_rtti_type.
7102
ba9b20a7
MC
71032003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7104
7105 Partial fix for PR testsuite/1456.
7106 * gdb.base/scope.exp (test_at_main): Replace references to
7107 gcc_compiled with calls to test_compiler_info.
7108 (test_at_foo): Likewise.
7109 (test_at_bar): Likewise.
7110
b74b6d0b
MC
71112003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7112
7113 Partial fix for PR testsuite/1456.
7114 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7115 to test_compiler_info.
7116
ccfa3402
MC
71172003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7118
7119 * gdb.base/so-impl-ld.exp: Update copyright notice.
7120
f6246aba
MC
71212003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7122
7123 Partial fix for PR testsuite/1456.
7124 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7125 to test_compiler_info.
7126
13ae734a
MC
71272003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7128
7129 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7130 from current versions of gdb. Clean up regular expressions.
7131 Delete redundant timeout case.
7132
d8e1cdee
MC
71332003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7134
7135 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7136 from current versions of gdb. Clean up regular expressions.
7137 Delete redundant timeout case.
7138
96457b64
MC
71392003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7140
7141 Partial fix for PR testsuite/1456.
7142 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7143 gcc_compiled with call to test_compiler_info.
7144
f35309fc
MC
71452003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7146
7147 Partial fix for PR testsuite/1456.
7148 * gdb.base/list.exp (test_list_function): Delete unused declaration
7149 of gcc_compiled.
7150
d7afdf9b
MC
71512003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7152
7153 Partial fix for PR testsuite/1456.
7154 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7155 call to test_compiler_info.
7156
71507b56
MK
71572003-11-29 Mark Kettenis <kettenis@gnu.org>
7158
7159 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7160 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7161 it to create the appropriate note.inc.
7162 * gdb.asm/asmsrc1.s: Include "note.inc".
7163 * gdb.asm/netbsd.inc: New file.
7164 * gdb.asm/empty.inc: New file.
7165
f81f93f7
MC
71662003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7167
7168 Partial fix for PR testsuite/1456.
7169 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7170 calls to test_compiler_info.
7171
9a77938e
MC
71722003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7173
7174 Partial fix for PR testsuite/1456.
7175 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7176 calls to test_compiler_info.
7177
e8367dc7
MK
71782003-11-27 Mark Kettenis <kettenis@gnu.org>
7179
7180 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7181 pattern for the KFAILs.
7182
526c61ee
AF
71832003-11-25 Adam Fedor <fedor@gnu.org>
7184
7185 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7186 * gdb.objc/objcdecode.m: New file.
7187
28f2d600
AF
71882003-11-25 Adam Fedor <fedor@gnu.org>
7189
7190 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7191 * gdb.objc/nondebug.m: New file.
7192
a3895cee
BE
71932003-11-26 Ben Elliston <bje@wasabisystems.com>
7194
7195 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7196 NetBSD as it does on FreeBSD. Modelled on a similar change by
7197 Mark Kettenis on 2003-05-30.
7198 (link-flags): Set to "--entry _start" regardless of target.
7199 Special linker flags are to be appended to $link-flags.
7200 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7201
c9f2c8a3
MC
72022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7203
7204 * gdb.cp/method.exp: Accept output of new demangler.
7205
15a0587a 72062003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7207
7208 * gdb/class2.exp: New file.
7209 * gdb/class2.cc: New file.
7210
3c00b570
MC
72112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7212
7213 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7214 of new demangler.
7215
7027acc7
MK
72162003-11-23 Mark Kettenis <kettenis@gnu.org>
7217
7218 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7219 of gdb_test "run".
7220
b0e1598a
MK
72212003-11-23 Mark Kettenis <kettenis@gnu.org>
7222
7223 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7224 "continue" into "run".
7225
4d9eda44
MC
72262003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7227
7228 Partial fix for PR testsuite/1456.
7229 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7230 call to test_compiler_info.
7231 * gdb.cp/ctti.exp: Likewise.
7232 * gdb.cp/derivation.exp: Likewise.
7233 * gdb.cp/member-ptr.exp: Likewise.
7234 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7235 reference to gcc_compiled.
7236
72372003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7238
7239 Fix PR testsuite/1463.
7240 * gdb.base/structs.exp (start_structs_test): Call
7241 get_debug_format before using the debug format.
7242
d422fe19
AC
72432003-11-22 Andrew Cagney <cagney@redhat.com>
7244
7245 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7246 * gdb.base/structs.exp: Use gdb_test_multiple.
7247
039cf96d
AC
72482003-11-20 Andrew Cagney <cagney@redhat.com>
7249
6882279b
AC
7250 * gdb.base/structs.exp: Handle and recover from internal errors.
7251 Replace "foo${n}" with "foo<n>" in test messages.
7252
e53890ae
AC
7253 * gdb.base/structs.exp: Update copyright. Rewrite.
7254 * gdb.base/structs.c: Update copyright. Rewrite.
7255
2b211c59
AC
7256 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7257 resync count exceeded.
d63a86f8 7258
039cf96d
AC
7259 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7260 from the internal error.
7261 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7262 Original from Jim Blandy.
7263 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7264
eac98b22
AC
72652003-11-19 Andrew Cagney <cagney@redhat.com>
7266
7267 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7268 KFAIL.
7269
67455b2a
MK
72702003-11-17 Mark Kettenis <kettenis@gnu.org>
7271
7272 New testcase for PR backtrace/1435.
7273 * gdb.arch/i386-unwind.exp: New file.
7274 * gdb.arch/i386-unwind.c: New file.
7275
853d6e5b
AC
72762003-11-17 Andrew Cagney <cagney@redhat.com>
7277
7278 * lib/gdb.exp (compiler_info): New global.
7279 (test_compiler_info): New function.
7280 (get_compiler_info): Set compiler_info.
7281 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7282 "compiler_info" to gcc-<major>-<minor>.
7283
38cf6e11
MC
72842003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7285
7286 * gdb.trace/configure: Remove.
7287
a50d3602
EZ
72882003-11-13 Elena Zannoni <ezannoni@redhat.com>
7289
7290 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7291 breakpoints.
a50d3602
EZ
7292 * gdb.base/break.exp: Remove all references to explicit line
7293 numbers.
7294
d9407aaa
NC
72952003-11-11 Nick Clifton <nickc@redhat.com>
7296
7297 * gdb.base/shreloc.exp: Do not run for targets which do not
7298 support shared objects.
7299
db488fc1
CV
73002003-11-10 Corinna Vinschen <vinschen@redhat.com>
7301
7302 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7303 Don't run tests if nofileio flag is given.
7304
6a90a18e
EZ
73052003-11-07 Elena Zannoni <ezannoni@redhat.com>
7306
7307 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7308 as well as 'Watchpoint'.
6a90a18e 7309
0b915e9c
EZ
73102003-11-06 Elena Zannoni <ezannoni@redhat.com>
7311
7312 Reported by Jim Ingham <jingham@apple.com>:
7313 * gdb.base/annota1.exp: Match at least one occurrence of the
7314 signal handler annotation.
7315
d7e4b55f
EZ
73162003-11-06 Elena Zannoni <ezannoni@redhat.com>
7317
a9c64011
AS
7318 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7319 as well as 'Watchpoint'.
d7e4b55f 7320
2fe4e8d0
MC
73212003-11-05 Michael Chastain <mec@shout.net>
7322
7323 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7324
6ef88553
KW
73252003-11-03 Kris Warkentin <kewarken@qnx.com>
7326
7327 * gdb.arch/gdb1291.c: New test file.
7328 * gdb.arch/gdb1291.exp: New test script.
7329 * gdb.arch/gdb1431.c: New test file.
7330 * gdb.arch/gdb1431.exp: New test script.
7331
ae7dc4d8
MC
73322003-10-22 Michael Chastain <mec@shout.net>
7333
7334 * gdb.mi/pthreads.c: Add copyright notice.
7335
c39d7427
MC
73362003-10-22 Michael Chastain <mec@shout.net>
7337
7338 * gdb.threads/pthreads.c: Add copyright notice.
7339
8b7d96c1
MC
73402003-10-20 Michael Chastain <mec@shout.net>
7341
7342 * gdb.base/gdb1056.exp: New test script.
7343
d1d69fdd
DJ
73442003-10-13 Daniel Jacobowitz <drow@mvista.com>
7345
7346 * gdb.threads/killed.exp: Use gdb_run_cmd.
7347
7d605576
DJ
73482003-10-13 Daniel Jacobowitz <drow@mvista.com>
7349
7350 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7351 create a core file.
7352 * gdb.threads/gcore-thread.exp: Likewise.
7353
618ec112
CV
73542003-10-13 Corinna Vinschen <vinschen@redhat.com>
7355
7356 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7357 type, based on char type.
7358 (struct bit_flags_short_t): New bitfield type, based on short type.
7359 (init_bit_flags_char): New fuction.
7360 (init_bit_flags_short): Ditto.
7361 (print_bit_flags_char): Ditto.
7362 (print_bit_flags_short): Ditto.
7363 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7364
9367a73c
MC
73652003-10-11 Michael Chastain <mec@shout.net>
7366
7367 * gdb.base/call-rt-st.exp: Update copyright year.
7368
1decf120
KI
73692003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7370
7371 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7372 * gdb.disasm/sh3.s: Ditto.
7373
5445b2ae
DJ
73742003-10-07 Daniel Jacobowitz <drow@mvista.com>
7375
7376 * gdb.threads/switch-threads.exp: New test.
7377 * gdb.threads/switch-threads.c: New source file.
7378
aec24853
CV
73792003-10-07 Corinna Vinschen <vinschen@redhat.com>
7380
7381 * gdb.base/ending-run.exp: Add sh specific case.
7382
adc7428d
AC
73832003-10-06 Andrew Cagney <cagney@redhat.com>
7384
7385 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7386 * gdb.disasm/mn10200.exp: Delete obsolete file.
7387
c9d37158
DJ
73882003-09-29 Daniel Jacobowitz <drow@mvista.com>
7389
7390 * ChangeLog: Correct an entry command.exp -> commands.exp.
7391 * gdb.base/commands.exp (bp_deleted_in_command_test)
7392 (temporary_breakpoint_commands): Check noargs.
7393
79c2c32d
DC
73942003-09-25 David Carlton <carlton@kealia.com>
7395
7396 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7397 of some print tests, where appropriate. Add tests for C::D::cd,
7398 E::ce, F::cXfX, G::XgX.
7399 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7400
594e6d67
RE
74012003-09-25 Richard Earnshaw <rearnsha@arm.com>
7402
7403 * lib/java.exp (java_init): Import target_alias before using it.
7404
10f0d451
DC
74052003-09-25 David Carlton <carlton@kealia.com>
7406
7407 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7408
274bcba0
EZ
74092003-09-23 Elena Zannoni <ezannoni@redhat.com>
7410
d63a86f8 7411 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7412 weirdness.
274bcba0 7413
cdbf20f7
MC
74142003-09-17 Michael Chastain <mec@shout.net>
7415
7416 * gdb.cp/gdb1355.exp: New file.
7417 * gdb.cp/gdb1355.c: New file.
7418
71e06f80
CV
74192003-09-15 Corinna Vinschen <vinschen@redhat.com>
7420
7421 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7422 * gdb.asm/sh.inc: New file.
7423
5c4e30ca
DC
74242003-09-11 David Carlton <carlton@kealia.com>
7425
bd45b7af
DC
7426 * gdb.cp/namespace.exp: Add tests for namespace types.
7427 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7428 (test_namespace): New.
7429
1c199746
EZ
74302003-09-11 Elena Zannoni <ezannoni@redhat.com>
7431
a9c64011 7432 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7433 * gdb.stabs/weird.exp: Ditto.
1c199746 7434
04ed252f
MC
74352003-09-08 Michael Chastain <mec@shout.net>
7436
7437 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7438
d8a2d9e7
MC
74392003-09-07 Michael Chastain <mec@shout.net>
7440
7441 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7442 'parse error'.
7443
161afb24
MK
74442003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7445
7446 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7447
49f2741a
MC
74482003-08-30 Michael Chastain <mec@shout.net>
7449
7450 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7451 * gdb.gdb/observer.exp: Ditto.
7452 * gdb.gdb/xfullpath.exp: Ditto.
7453
8afa723e
MK
74542003-08-29 Mark Kettenis <kettenis@gnu.org>
7455
7456 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7457 *-*-*bsd*.
7458
f31dfe3b
JJ
74592003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7460
7461 * gdb.base/dump.exp: Skip for ia64.
7462
4630e498
JJ
74632003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7464
7465 * gdb.asm/asm-source.exp: Add ia64 support.
7466 * gdb.asm/ia64.inc: New file.
7467
1105b7ef
MC
74682003-08-22 Michael Chastain <mec@shout.net>
7469
7470 * gdb.cp: New directory.
7471 * gdb.cp/*: Copy from gdb.c++/*.
7472 * gdb.c++/*: Remove.
7473 * Makefile.in: Change gdb.c++ to gdb.cp.
7474 * configure.in: Ditto.
7475 * configure: Regnerate.
7476
c945b932
MK
74772003-08-18 Mark Kettenis <kettenis@gnu.org>
7478
7479 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7480 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7481
2b66634b
DJ
74822003-08-17 Daniel Jacobowitz <drow@mvista.com>
7483
7484 * mi-var-display.exp (-var-list-children weird): Accept function
7485 pointers with argument types.
7486 * mi1-var-display.exp (-var-list-children weird): Likewise.
7487 * mi2-var-display.exp (-var-list-children weird): Likewise.
7488
a356f73b
DJ
74892003-08-17 Daniel Jacobowitz <drow@mvista.com>
7490
7491 * gdb.base/annota3.exp: Add missing newline.
7492
483417b8
MC
74932003-08-06 Michael Chastain <mec@shout.net>
7494
7495 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7496
c99c59c3
MS
74972003-08-12 Michael Snyder <msnyder@redhat.com>
7498
7499 * gdb.base/float.exp: Add test for SH.
7500
55ed7501
MK
75012003-08-10 Mark Kettenis <kettenis@gnu.org>
7502
7503 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7504
1a371f2e
EZ
75052003-08-07 Elena Zannoni <ezannoni@redhat.com>
7506
7507 * gdb.base/completion.exp: Remove reduntant completion test
7508 on filename.
7509
e0f353ce
EZ
75102003-08-07 Elena Zannoni <ezannoni@redhat.com>
7511
a9c64011
AS
7512 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7513 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7514 gdb.trace/save-trace.exp: Make sure that full pathnames are
7515 escaped correctly.
e0f353ce 7516
5710a1af 75172003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7518
a9c64011
AS
7519 * configure.in: Don't generate config.h from config.hin.
7520 * configure: Regenerate.
7521 * config.hin: Remove file.
7522 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7523 * gdb.threads/pthreads.c: Ditto.
5710a1af 7524
dcd81ce9
DJ
75252003-08-07 Daniel Jacobowitz <drow@mvista.com>
7526
7527 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7528 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7529 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7530 Replace ld24 with seth/add3.
7531
6009d884
AC
75322003-08-02 Andrew Cagney <cagney@redhat.com>
7533
7534 * gdb.base/annota3.exp: New file.
7535 * gdb.base/annota3.c: New file.
7536 * gdb.c++/annota3.exp: New file.
7537 * gdb.c++/annota3.cc: New file.
7538
51514e06
MC
75392003-07-29 Michael Chastain <mec@shout.net>
7540
7541 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7542 actually failed.
7543 (do_pass): Likewise.
7544 * gdb.threads/tls.exp: Always initialize no_of_threads.
7545
4ee6625b
DJ
75462003-07-27 Daniel Jacobowitz <drow@mvista.com>
7547
7548 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7549 pattern.
7550 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7551 * gdb.threads/tls.exp: Recognize one case of the host library not
7552 supporting TLS.
7553
225f2bf6
AC
75542003-07-27 Andrew Cagney <cagney@redhat.com>
7555
7556 * gdb.base/fileio.exp: Use SH when running commands using
7557 remote_exec.
7558
bcb27c9f
DJ
75592003-07-24 Daniel Jacobowitz <drow@mvista.com>
7560
7561 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7562 * gdb.base/relocate.c (dummy): New padding array.
7563
3d67be83
MS
75642003-07-22 Michael Snyder <msnyder@redhat.com>
7565
d63a86f8 7566 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7567
7568 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7569 patterns to be more general, accepting old and new output.
7570 Some output chars (such as '+') also must be quoted.
d63a86f8 7571 Some addresses are displayed numerically instead of
3d67be83
MS
7572 symbolically.
7573
57ba3b85
MS
75742003-07-23 Michael Snyder <msnyder@redhat.com>
7575
686d097c
MS
7576 * gdb.base/return2.exp: Don't test long-long return.
7577
57ba3b85
MS
7578 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7579 * gdb.disasm/t01_mov.exp: Ditto.
7580 * gdb.disasm/t02_mova.s: Ditto.
7581 * gdb.disasm/t02_mova.exp: Ditto.
7582 * gdb.disasm/t03_add.s: Ditto.
7583 * gdb.disasm/t03_add.exp: Ditto.
7584 * gdb.disasm/t04_sub.s: Ditto.
7585 * gdb.disasm/t04_sub.exp: Ditto.
7586 * gdb.disasm/t05_cmp.s: Ditto.
7587 * gdb.disasm/t05_cmp.exp: Ditto.
7588 * gdb.disasm/t06_ari2.s: Ditto.
7589 * gdb.disasm/t06_ari2.exp: Ditto.
7590 * gdb.disasm/t07_ari3.s: Ditto.
7591 * gdb.disasm/t07_ari3.exp: Ditto.
7592 * gdb.disasm/t08_or.s: Ditto.
7593 * gdb.disasm/t08_or.exp: Ditto.
7594 * gdb.disasm/t09_xor.s: Ditto.
7595 * gdb.disasm/t09_xor.exp: Ditto.
7596 * gdb.disasm/t10_and.s: Ditto.
7597 * gdb.disasm/t10_and.exp: Ditto.
7598 * gdb.disasm/t11_logs.s: Ditto.
7599 * gdb.disasm/t11_logs.exp: Ditto.
7600 * gdb.disasm/t12_bit.s: Ditto.
7601 * gdb.disasm/t12_bit.exp: Ditto.
7602 * gdb.disasm/t13_otr.s: Ditto.
7603 * gdb.disasm/t13_otr.exp: Ditto.
7604
e00759ef
EZ
76052003-07-22 Elena Zannoni <ezannoni@redhat.com>
7606
7607 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7608
8bc2021f
EZ
76092003-07-22 Elena Zannoni <ezannoni@redhat.com>
7610
a9c64011
AS
7611 * gdb.threads/tls.c : New file.
7612 * gdb.threads/tls.exp : New file.
7613 * gdb.threads/tls-main.c : New file.
7614 * gdb.threads/tls-shared.c : New file.
7615 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7616
89320c4c
AS
76172003-07-22 Andreas Schwab <schwab@suse.de>
7618
7619 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7620
180dea7c
AS
76212003-07-20 Andreas Schwab <schwab@suse.de>
7622
7623 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7624 due to insn reordering.
7625
0714963c
AC
76262003-07-15 Andrew Cagney <cagney@redhat.com>
7627
7628 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7629
98a23b3f
MC
76302003-07-15 Michael Chastain <mec@shout.net>
7631
7632 * gdb.base/gdb1250.exp: New file.
7633 * gdb.base/gdb1250.c: New file.
7634
27e417a2
ML
76352003-07-09 Michal Ludvig <mludvig@suse.cz>
7636
7637 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7638 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7639
8bc2021f
EZ
76402003-07-09 Elena Zannoni <ezannoni@redhat.com>
7641
a9c64011
AS
7642 * gdb.threads/tls.c: New file.
7643 * gdb.threads/tls.exp: New file.
7644 * gdb.threads/tls-main.c: New file.
7645 * gdb.threads/tls-shared.c: New file.
7646 * gdb.threads/tls-shared.exp: New file.
8bc2021f 7647
d99968dc
EZ
76482003-07-09 Elena Zannoni <ezannoni@redhat.com>
7649
7650 * gdb.base/annota1.exp: Make sure that we properly escape the
7651 full path of the source file. Xfail more permissive patterns,
d63a86f8 7652 due to a compiler debug info problem.
d99968dc 7653
83876b3b
AS
76542003-07-07 Andreas Schwab <schwab@suse.de>
7655
2705e972
AS
7656 * gdb.asm/m68k.inc: New file.
7657 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
7658
83876b3b
AS
7659 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
7660 arguments"): Also match negative number.
7661
7662 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
7663
3a871b37
DJ
76642003-07-03 Daniel Jacobowitz <drow@mvista.com>
7665
7666 * gdb.base/store.c (charest): New typedef.
7667 (add_char): Rename to add_charest, update.
7668 (wack_char): Rename to wack_charest, update types. Return l + r
7669 to keep r live across the call.
7670 (wack_short, wack_int, wack_long, wack_longest, wack_float)
7671 (wack_double, wack_doublest): Return l + r to keep r live across
7672 the call.
7673 * gdb.base/store.exp: Accomodate store.c changes.
7674
b2a7f303
DC
76752003-06-30 David Carlton <carlton@kealia.com>
7676
7677 * gdb.c++/maint.exp (test_invalid_name): New.
7678 (test_first_component): Add tests for invalid names.
7679
3c6cb4a1
MC
76802003-06-29 Michael Chastain <mec@shout.net>
7681
7682 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
7683 output of '<VTT for class>' for virtual base classes.
7684
f1c2644b
DJ
76852003-06-29 Daniel Jacobowitz <drow@mvista.com>
7686
7687 * gdb.base/completion.exp: Tab-complete "complet" instead of
7688 "compl".
7689 * gdb.base/complex.exp, gdb.base/complex.c: New files.
7690
18080350
DJ
76912003-06-29 Daniel Jacobowitz <drow@mvista.com>
7692
7693 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
7694 * gdb.base/volatile.exp: Likewise.
7695
f56973f8
DJ
76962003-06-29 Daniel Jacobowitz <drow@mvista.com>
7697
7698 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
7699 gdb/1265.
7700
77012003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
7702 Daniel Jacobowitz <drow@mvista.com>
7703
7704 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
7705 initial line count of 'captured_main' from 26 to 32.
7706 (test_with_self): Allow xmalloc call to be interleaved with the
7707 preceding two lines.
7708
e766d4d6
JB
77092003-06-24 Joel Brobecker <brobecker@gnat.com>
7710
7711 * gdb.base/bang.exp: New testcase.
7712
f125c9a4
JB
77132003-06-23 Joel Brobecker <brobecker@gnat.com>
7714
7715 * gdb.base/langs.exp: Add some tests for the "minimal" language
7716 support.
7717
6e25beaf
EZ
77182003-06-23 Elena Zannoni <ezannoni@redhat.com>
7719
7720 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
7721 the testcase.
7722
2f816dda
DJ
77232003-06-22 Daniel Jacobowitz <drow@mvista.com>
7724
7725 * gdb.base/relocate.exp: Test add-symbol-file with a variable
7726 offset.
7727
db5a5748
DJ
77282003-06-22 Daniel Jacobowitz <drow@mvista.com>
7729
7730 * gdb.c++/pr-1210.cc: New file.
7731 * gdb.c++/pr-1210.exp: New file.
7732
1df0c130
DJ
77332003-06-21 Daniel Jacobowitz <drow@mvista.com>
7734
7735 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
7736 000-exec-continue.
7737
a92feac0
MK
77382003-06-15 Mark Kettenis <kettenis@gnu.org>
7739
7740 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
7741 on *-*-*bsd* instead of *-*-freebsd*.
7742
81a58f5b
AC
77432003-06-14 Andrew Cagney <cagney@redhat.com>
7744
7745 * gdb.base/store.exp: Test longest and doublest. Test all
7746 parameters. Weaken return statement match.
7747 * gdb.base/store.c: Add longest and doublest - aka long long and
7748 long double functions. Put all parameters into local register
7749 variables. Use negative values.
7750
b257a0d3
AC
77512003-06-14 Andrew Cagney <cagney@redhat.com>
7752
7753 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
7754 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
7755 exit status.
7756 * gdb.base/fileio.exp: Disable target when nointerrupts and
7757 noinferiorio, instead of limiting it to remote. Use remote_exec
7758 instead of system.
d63a86f8 7759
21c38304
JJ
77602003-06-12 Jeff Johnston <jjohnstn@redhat.com>
7761
7762 * gdb.base/float.exp: Add ia64 support.
7763
1bcdb424
CV
77642003-06-12 Corinna Vinschen <vinschen@redhat.com>
7765
7766 * gdb.base/fileio.exp: Run only on remote targets.
7767
6aeb981f
CV
77682003-06-10 Corinna Vinschen <vinschen@redhat.com>
7769
7770 * gdb.base/fileio.c: New file, testing File-I/O.
7771 * gdb.base/fileio.exp: Ditto.
7772
53df362e
RG
77732003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
7774
7775 * gdb.base/shreloc.exp: New file, check symbol values obtained from
7776 shared objects after relocation at load time (gdb PR/1132).
7777 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 7778 as above, part of the shared object relocation test.
53df362e 7779
ffee1b46
MK
77802003-06-08 Mark Kettenis <kettenis@gnu.org>
7781
b5ca3722
MK
7782 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
7783 fully filled history list.
7784 * gdb.base/gdb_history: New file.
7785
03ed860d
MK
7786 * gdb.base/signals.exp: XFAIL "continue to func1" on
7787 i*86-*-freebsd*.
7788
ffee1b46
MK
7789 * gdb.base/attach.exp: When trying to attach to a nonexistent
7790 process, make it possible to specify the PID based on the target,
7791 and do so for *-*-freebsd*.
7792
d80dbb52
RH
77932003-06-02 Richard Henderson <rth@redhat.com>
7794
7795 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
7796
6dd77b81
RH
77972003-06-02 Richard Henderson <rth@redhat.com>
7798
7799 * gdb.base/selftest.exp: Next over lim_at_start initialization.
7800
f6347e16
RH
78012003-06-02 Richard Henderson <rth@redhat.com>
7802
7803 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
7804
2c161407
DJ
78052003-06-01 Daniel Jacobowitz <drow@mvista.com>
7806
7807 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
7808 of globalvar.
7809
572eb746
MK
78102003-06-01 Mark Kettenis <kettenis@gnu.org>
7811
7812 * gdb.asm/asm-source.exp: Check for memory read errors in
7813 disassembler test on *BSD too.
7814
9e9617a5
RH
78152003-06-01 Richard Henderson <rth@redhat.com>
7816
7817 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
7818 for .frame.
7819 (gdbasm_call): Lose ldgp.
7820 (gdbasm_startup): Add frame information.
7821 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
7822
7b34ad4e
MK
78232003-05-31 Mark Kettenis <kettenis@gnu.org>
7824
7825 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
7826 i?86-*-*.
7827
10059fdf
MK
78282003-05-30 Mark Kettenis <kettenis@gnu.org>
7829
7830 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7831 FreeBSD.
7832
acf4b816
RH
78332003-05-29 Richard Henderson <rth@redhat.com>
7834
7835 * gdb.asm/alpha.inc: New file.
7836 * gdb.asm/asm-source.exp: Use it.
7837
e9ecd949
JB
78382003-05-29 Jim Blandy <jimb@redhat.com>
7839
7840 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
7841 'core.PID'.
7842
e3e5a4f3
JB
78432003-05-22 Jim Blandy <jimb@redhat.com>
7844
7845 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
7846 backtrace.
d63a86f8 7847
72fe3d25
DC
78482003-05-20 David Carlton <carlton@math.stanford.edu>
7849
7850 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
7851 this time.
7852
58da2eb2
DC
78532003-05-19 David Carlton <carlton@bactrian.org>
7854
7855 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
7856 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
7857
1fcb5155
DC
78582003-05-19 David Carlton <carlton@bactrian.org>
7859
7860 * gdb.c++/namespace.exp: Add namespace scope and anonymous
7861 namespace tests.
7862 Bump copyright date.
7863 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
7864 (main): Call C::D::marker2.
7865 * gdb.c++/namespace1.cc: New file.
7866
85e85163
JJ
78672003-05-14 Jeff Johnston <jjohnstn@redhat.com>
7868
7869 Roland McGrath <roland@redhat.com>
d63a86f8 7870 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
7871 there is no manager thread.
7872
a25fbfec
JJ
78732003-05-08 Jeff Johnston <jjohnstn@redhat.com>
7874
d63a86f8
RM
7875 * gdb.threads/schedlock.exp: Remove assumption that all threads
7876 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
7877 in one of the child threads rather than the main thread.
7878
be375bae
JB
78792003-05-07 Jim Blandy <jimb@redhat.com>
7880
09bf6082
JB
7881 Add support for assembly source testing on the s390x.
7882 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
7883 architecture.
7884 * gdb.asm/s390x.inc: New file.
7885
be375bae
JB
7886 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
7887 succession of 'if' statements.
7888
00905d52
AC
78892003-05-05 Andrew Cagney <cagney@redhat.com>
7890
7891 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
7892
b1e29e33
AC
78932003-05-05 Andrew Cagney <cagney@redhat.com>
7894
7895 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
7896 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
7897
e33d66ec
EZ
78982003-05-02 Elena Zannoni <ezannoni@redhat.com>
7899
7900 * gdb.base/charset.exp: Update based on new behavior of set/show
7901 charset commands.
7902
2b6fd0d8
AC
79032003-05-01 Andrew Cagney <cagney@redhat.com>
7904
7905 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
7906 variable do not give memory errors.
7907
130cacce
AF
79082003-04-30 Adam Fedor <fedor@gnu.org>
7909
7910 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
7911 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
7912 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
7913 gdb.objc/basicclass.m: : New files
7914
7915 * lib/gdb.exp (gdb_compile_objc): New procedure.
7916
bea71854
DJ
79172003-04-27 Daniel Jacobowitz <drow@mvista.com>
7918
7919 * gdb.base/signals.exp: Make backtrace tests more specific.
7920
0f20eeea
DC
79212003-04-23 David Carlton <carlton@bactrian.org>
7922
7923 * gdb.c++/maint.exp (test_first_component): Add tests for
7924 'operator' in more locations.
7925
c8c4d8dc
KB
79262003-04-16 Kevin Buettner <kevinb@redhat.com>
7927
7928 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
7929
3fe60e3c
EZ
79302003-04-16 Elena Zannoni <ezannoni@redhat.com>
7931
7932 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 7933 func marke' instead. Update test name.
3fe60e3c 7934
9219021c
DC
79352003-04-15 David Carlton <carlton@math.stanford.edu>
7936
7937 * gdb.c++/maint.exp: New file.
7938
5dd55bdd
EZ
79392003-04-14 Elena Zannoni <ezannoni@redhat.com>
7940
7941 * gdb.threads/schedlock.c: Change type of thread function argument
7942 to long, to avoid warnings on 64-bit platforms.
7943
00890572
EZ
79442003-04-14 Elena Zannoni <ezannoni@redhat.com>
7945
a9c64011
AS
7946 * gdb.base/attach.exp: Add new message from ptrace in case of
7947 attaching to nonexistent process.
d63a86f8 7948
93201743
JB
79492003-04-11 Jim Blandy <jimb@redhat.com>
7950
7951 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7952 gdb.c++/userdef.cc: Place comments on the lines to which the
7953 marker function might return.
7954 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7955 gdb.c++/userdef.exp: Look for those comments to check that we've
7956 returned to the right place, instead of checking line numbers.
7957
2a11c64d
EZ
79582003-04-11 Elena Zannoni <ezannoni@redhat.com>
7959
a9c64011
AS
7960 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
7961 match on sourcefile name, instead of directory name.
2a11c64d 7962
68ab8fc5
EZ
79632003-04-10 Elena Zannoni <ezannoni@redhat.com>
7964
d63a86f8 7965 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
7966 working directory name.
7967
5624293a
JB
79682003-04-09 Jim Blandy <jimb@redhat.com>
7969
7970 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
7971 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
7972 after an inferior function call, report the failure, but allow the
7973 test to continue.
7974
f1f02ee4
SC
79752003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7976
7977 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7978 with -DPROTOTYPES.
7979
6eb79af0
SC
79802003-04-05 Stephane Carrez <stcarrez@nerim.fr>
7981
7982 * gdb.base/break.exp: Revert last patch.
7983
8dfb4cf0
SC
79842003-04-04 Stephane Carrez <stcarrez@nerim.fr>
7985
7986 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
7987 with -DPROTOTYPES.
7988
ed4c619a
AC
79892003-04-02 Andrew Cagney <cagney@redhat.com>
7990
7991 * gdb.base/callfuncs.exp: Make "print add" messages unique.
7992 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
7993 matching directories by the name breakpoint.
7994 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
7995 Make "continue to marker1" consistent.
7996 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
7997 message consistent.
7998 * lib/gdb.exp: Put "the program is no longer running", and "the
7999 program exited" in parenthesis.
8000 * lib/mi-support.exp: Ditto.
d63a86f8 8001
4e35d5f0 80022003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8003
4e35d5f0
BR
8004 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8005
71900fe8
AC
80062003-03-29 Andrew Cagney <cagney@redhat.com>
8007
8008 * gdb.base/sizeof.c (main): Print the value of '\377'.
8009 * gdb.base/sizeof.exp: Check the sign of '\377'.
8010
c0655a16
MC
80112003-03-27 Michael Chastain <mec@shout.net>
8012
8013 * gdb.base/gdb1090.exp: New file.
8014 * gdb.base/gdb1090.cc: New file.
8015
5b2a3989
JB
80162003-03-27 J. Brobecker <brobecker@gnat.com>
8017
8018 * gdb.gdb/observer.exp: New regression test.
8019
79876890
MC
80202003-03-27 Michael Chastain <mec@shout.net>
8021
8022 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8023 * gdb.base/ptype.exp: Likewise.
8024
6eac95e3
CV
80252003-03-27 Corinna Vinschen <vinschen@redhat.com>
8026
8027 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8028
e8c71839
MC
80292003-03-26 Michael Chastain <mec@shout.net>
8030
8031 * gdb.base/ptype.exp: Actually use some typedef'd types.
8032
71b10041
SC
80332003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8034
8035 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8036 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8037
2512cf80
CV
80382003-03-20 Corinna Vinschen <vinschen@redhat.com>
8039
8040 * gdb.base/default.exp: Fix regular expression.
8041
0d195a4f
CV
80422003-03-20 Corinna Vinschen <vinschen@redhat.com>
8043
8044 * gdb.base/args.exp: Fix regular expression.
8045
8a2dbca8
CV
80462003-03-20 Corinna Vinschen <vinschen@redhat.com>
8047
8048 * gdb.base/help.exp: Allow Win32 child process.
8049
bf028682
CV
80502003-03-20 Corinna Vinschen <vinschen@redhat.com>
8051
8052 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8053 when stepping out of main().
8054
182dbe85
CV
80552003-03-20 Corinna Vinschen <vinschen@redhat.com>
8056
8057 * gdb.base/default.exp: Check for win32 specific message when calling
8058 "run" without executable.
8059
d67a6ba5
CV
80602003-03-20 Corinna Vinschen <vinschen@redhat.com>
8061
8062 * gdb.base/args.exp: Expect .exe in output.
8063
a955b5bb
CV
80642003-03-20 Corinna Vinschen <vinschen@redhat.com>
8065
8066 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8067 Cygwin native.
8068
bf6bad4b
AC
80692003-03-17 Andrew Cagney <cagney@redhat.com>
8070
8071 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8072 vector registes.
8073 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8074 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8075
293e9a31
DC
80762003-03-17 David Carlton <carlton@math.stanford.edu>
8077
8078 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8079 test, for PR breakpoints/38.
8080 Call test_watchpoint_and_breakpoint.
8081 * gdb.base/watchpoint.c (func3): New function.
8082 (main): Call func3.
8083
5330f2db
DC
80842003-03-04 David Carlton <carlton@math.stanford.edu>
8085
8086 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8087 Garply<Garply<char> >:: garply".
8088 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8089 with respect to PR c++/1111; note also PR c++/1113.
8090 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8091 respect to PR c++/1062.
8092 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8093
6ece72da
DC
80942003-03-03 David Carlton <carlton@math.stanford.edu>
8095
8096 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8097 with respect to PR c++/57.
8098 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8099 c++/826.
8100 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8101 respect to PR c++/57.
8102
85ca1584
DC
81032003-03-03 David Carlton <carlton@math.stanford.edu>
8104
8105 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8106 respect to PR c++/33 into FAILs.
8107
98e9c5b8
MC
81082003-03-03 Michael Chastain <mec@shout.net>
8109
7bedbf27
MC
8110 * configure.in: Update copyright years.
8111
81122003-03-03 Michael Chastain <mec@shout.net>
8113
8114 * Makefile.in: Update copyright years.
98e9c5b8 8115
f683e100
DC
81162003-02-28 David Carlton <carlton@math.stanford.edu>
8117
8118 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8119 print class instead of struct and/or superfluous protection
8120 specifiers, as long as the resulting output is equivalent to the
8121 source code.
8122 Delete FIXME from end of messages on tests that don't need
8123 fixing.
8124
a9e0cf2c
DC
81252003-02-28 David Carlton <carlton@math.stanford.edu>
8126
8127 * gdb.c++/templates.exp (do_tests): Allow const in the two
8128 Foo<volatile char *>::foo tests.
8129
e8d359df
MS
81302003-02-27 Michael Snyder <msnyder@redhat.com>
8131
d63a86f8 8132 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8133 will be consistant.
8134
0b71dc91
DC
81352003-02-26 David Carlton <carlton@math.stanford.edu>
8136
8137 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8138 char *>::foo" test with respect to PR c++/33. Create a new test
8139 which is identical to that one except that it doesn't put the
8140 space between the "char" and the "*"; KFAIL it, too.
8141
dd14ab43
DC
81422003-02-26 David Carlton <carlton@math.stanford.edu>
8143
8144 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8145 template types into either PASSes or KFAILs (corresponding to PR
8146 c++/57). Tweak indentation. Update copyright.
8147
1146c7f1
SC
81482003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8149
8150 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8151
74641dfb
MC
81522003-02-13 Michael Chastain <mec@shout.net>
8153
8154 * gdb.base/exprs.exp: Remove i960 remnants.
8155 * gdb.base/funcargs.exp: Likewise.
8156 * gdb.base/list.exp: Likewise.
8157 * gdb.base/ptype.exp: Likewise.
8158
559cd2d0
DC
81592003-02-14 David Carlton <carlton@math.stanford.edu>
8160
8161 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8162 pEe->D::vg()" from XFAIL to KFAIL.
8163
c4f90d87
JM
81642003-02-13 Jason Molenda (jmolenda@apple.com)
8165
8166 * gdb.base/maint.exp: Update maint print statistics regexp to include
8167 new entries.
8168
cbc4d97c
MC
81692003-02-13 Michael Chastain <mec@shout.net>
8170
8171 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8172
40f235b7
MC
81732003-02-12 Michael Chastain <mec@shout.net>
8174
8175 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8176 * gdb.c++/inherit.exp: Likewise.
8177 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8178 * gdb.c++/templates.exp: Likewise.
8179 * gdb.c++/virtfunc.exp: Likewise.
8180
c56716b0
JM
81812003-02-06 Jason Molenda (jason-cl@molenda.com)
8182
8183 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8184 why the code is written that way.
8185
070afcf8
MC
81862003-02-05 Michael Chastain <mec@shout.net>
8187
8188 * gdb.base/dump.exp: Add missing copyright line.
8189
5d0331e5
JM
81902003-02-05 Jason Molenda (jason-cl@molenda.com)
8191
f7ae6d3e 8192 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8193 at the beginning so the breakpoint doesn't get set on the loop.
8194
92851186
MC
81952003-02-05 Michael Chastain <mec@shout.net>
8196
8197 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8198 output for configurations with gcc 2.95.3.
8199
cbf1e085
AC
82002003-02-05 Keith Seitz <keiths@redhat.com>
8201 Andrew Cagney <ac131313@redhat.com>
8202
8203 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8204
29518e1e
MC
82052003-02-04 Michael Chastain <mec@shout.net>
8206
8207 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8208 Call perror and then continue.
8209
5af1d5f3
MC
82102003-02-03 Michael Chastain <mec@shout.net>
8211
8212 * gdb.c++/pr-1023.cc: New file.
8213 * gdb.c++/pr-1023.exp: New file.
8214
6b549786
JB
82152003-02-05 Jim Blandy <jimb@redhat.com>
8216
8217 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8218 it's local to foobar. Check for it there, and check that it's not
8219 present in main.
8220 * gdb.c++/local.cc (marker2): New function.
8221 (foobar): Call marker1.
8222 (main): Call marker2 instead of marker1.
8223
67f16606
AC
82242003-02-04 Andrew Cagney <ac131313@redhat.com>
8225
8226 * gdb.disasm/mn10200.exp: Obsolete file.
8227 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8228 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8229 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8230
1c5cb38e
DC
82312003-02-04 David Carlton <carlton@math.stanford.edu>
8232
8233 * gdb.c++/overload.exp: Test intToChar(1).
8234 * gdb.c++/overload.cc (intToChar): New.
8235 (main): Call intToChar.
8236
d1fe6965
DC
82372003-02-03 David Carlton <carlton@math.stanford.edu>
8238
8239 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8240 'might_kfail' arg.
8241 KFAIL some of the continue_to_bp_overloaded calls, according to
8242 PR c++/1025.
8243
9ba61c5d
MC
82442003-02-01 Michael Chastain <mec@shout.net>
8245
8246 * gdb.base/advance.c (marker1): New marker function.
8247 * gdb.base/advance.exp: When the 'advance' command lands on the
8248 return breakpoint, it can legitimately stop on either the
8249 current line or the next line. Accommodate both outcomes.
8250 * gdb.base/until.exp: Likewise.
8251
e7494ffb
AC
82522003-02-02 Andrew Cagney <ac131313@redhat.com>
8253
8254 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8255 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8256 now a list, not a tuple.
8257 * gdb.mi/mi-var-display.exp: Ditto.
8258 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8259
075559bc
AC
82602003-02-01 Andrew Cagney <ac131313@redhat.com>
8261
8262 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8263 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8264 stack backtraces.
8265 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8266
2bd4c7b1
MK
82672003-02-01 Mark Kettenis <kettenis@gnu.org>
8268
8269 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8270 gdb.mi/mi1-pthreads.exp: Return instead of calling
8271 gdb_suppress_entire_file.
8272
eabd8992
MS
82732003-02-01 Mark Salter <msalter@redhat.com>
8274
8275 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8276
71469e2f
MS
82772003-01-31 Mark Salter <msalter@redhat.com>
8278
8279 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8280 Support empty arg.
8281
38a94d44
MC
82822003-01-30 Michael Chastain <mec@shout.net>
8283
8284 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8285 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8286 has been fixed in gdb/readline on 2003-01-09.
8287
19ea9e73
MS
82882003-01-29 Michael Snyder <msnyder@redhat.com>
8289
e8d359df
MS
8290 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8291 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8292 * gdb.base/args.exp: Skip if target does not support args passing.
8293
2307bd6a
DJ
82942003-01-22 Daniel Jacobowitz <drow@mvista.com>
8295
19ea9e73 8296 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8297 gdb_test. Accept a list of expect arguments as the third
8298 parameter.
8299 (gdb_test): Use it.
8300
f2dd3617
EZ
83012003-01-20 Elena Zannoni <ezannoni@redhat.com>
8302
8303 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8304 allow for different test tree configurations. Update some
8305 tescases accordingly.
8306 * gdb.arch/altivec-regs.exp: Ditto.
8307 * gdb.asm/asm-source.exp: Ditto.
8308 * gdb.base/advance.exp: Ditto.
8309 * gdb.base/display.exp: Ditto.
d63a86f8 8310 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8311 * gdb.base/mips_pro.exp: Ditto.
8312 * gdb.base/overlays.exp: Ditto.
8313 * gdb.base/relocate.exp: Ditto.
8314 * gdb.base/setshow.exp: Ditto.
8315 * gdb.base/step-line.exp: Ditto.
8316 * gdb.base/step-test.exp: Ditto.
8317 * gdb.base/until.exp: Ditto.
8318 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8319
c71cdefd
DC
83202003-01-17 David Carlton <carlton@math.stanford.edu>
8321
8322 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8323 corresponding to PR c++/945.
8324 Update copyright.
8325
fdba05d7
DC
83262003-01-17 David Carlton <carlton@math.stanford.edu>
8327
8328 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8329 corresponding to PR c++/68.
8330
83312003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8332
8333 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8334 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8335 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8336
c362c33a
EZ
83372003-01-15 Elena Zannoni <ezannoni@redhat.com>
8338
0fbc361c
EZ
8339 * gdb.base/break.exp: Fix change of default location, because of
8340 removal of until tests.
8341 * gdb.base/help.exp: Update test for new 'until' help message.
8342 Add test for help on 'advance'.
a9c64011 8343 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8344
dabf8a35
MK
83452003-01-15 Mark Kettenis <kettenis@gnu.org>
8346
8347 * gdb.base/default.exp: Adapt "info float" test for recent changes
8348 to that command. Add test for "info vector".
8349 * gdb.base/float.exp: New file. Add test for "info float" that
8350 resembles the old test in gdb.base/default.exp.
8351
a1769aca
DC
83522003-01-15 David Carlton <carlton@math.stanford.edu>
8353
8354 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8355
82025e13
EZ
83562003-01-15 Elena Zannoni <ezannoni@redhat.com>
8357
8358 * gdb.base/break.exp: Move the tests of until command from here...
8359 * gdb.base/until.exp: ... to here. New file. Add other tests.
8360 * gdb.base/advance.c: New file.
8361 * gdb.base/advance.exp: New file.
8362
8f9ab801
EZ
83632003-01-14 Elena Zannoni <ezannoni@redhat.com>
8364
a9c64011
AS
8365 * gdb.base/args.c: New file.
8366 * gdb.base/args.exp: New file.
8f9ab801 8367
9ae66589
DJ
83682003-01-14 Daniel Jacobowitz <drow@mvista.com>
8369
8370 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8371
8d77e5c3
DJ
83722003-01-14 Daniel Jacobowitz <drow@mvista.com>
8373
8374 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8375
12d2f0a1
DJ
83762003-01-14 Daniel Jacobowitz <drow@mvista.com>
8377
8378 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8379 dates.
8380
6ca37014
DJ
83812003-01-13 Daniel Jacobowitz <drow@mvista.com>
8382
8383 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8384
b0023472
DJ
83852003-01-13 Daniel Jacobowitz <drow@mvista.com>
8386
8387 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8388 (ptype &*"foo").
8389 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8390
607fbc54 83912003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8392
8393 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8394 * gdb.mi/mi1-console.exp: Likewise.
8395
607fbc54 83962003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8397
8398 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8399 * gdb.mi/mi1-console.exp: Likewise.
8400
a1fb14a2
DJ
84012003-01-13 Daniel Jacobowitz <drow@mvista.com>
8402
8403 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8404
c4cf40b7
DJ
84052003-01-09 Daniel Jacobowitz <drow@mvista.com>
8406
8407 * gdb.base/detach.exp: New test.
8408
696d5a5b
DJ
84092003-01-09 Daniel Jacobowitz <drow@mvista.com>
8410
8411 * Makefile.in (ALL_SUBDIRS): New variable.
8412 (subdirs, clean, distclean): Use it.
8413 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8414 regenerating Makefile, since it is generated from the top level.
8415 * gdb.asm/Makefile.in: Likewise.
8416 * gdb.base/Makefile.in: Likewise.
8417 * gdb.c++/Makefile.in: Likewise.
8418 * gdb.disasm/Makefile.in: Likewise.
8419 * gdb.java/Makefile.in: Likewise.
8420 * gdb.mi/Makefile.in: Likewise.
8421 * gdb.threads/Makefile.in: Likewise.
8422 * gdb.trace/Makefile.in: Likewise.
8423
754533e4
DC
84242003-01-09 David Carlton <carlton@math.stanford.edu>
8425
8426 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8427 Add copyright year 2003.
8428
d8b3e9ee
MC
84292003-01-06 Michael Chastain <mec@shout.net>
8430
8431 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8432 When selecting a thread, 'line' and 'file' are optional.
8433 * gdb.mi/mi1-pthreads.exp: Likewise.
8434
8e9e0fe6
AS
84352003-01-06 Andreas Schwab <schwab@suse.de>
8436
8437 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8438 failures.
8439
b5ab8ff3
DJ
84402003-01-04 Daniel Jacobowitz <drow@mvista.com>
8441
8442 Fix PR gdb/844
8443 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8444 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8445
8446 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8447 instead of calling gdb_suppress_entire_file.
8448 * gdb.threads/print-threads.exp: Likewise.
8449 * gdb.threads/schedlock.exp: Likewise.
8450
8451 * gdb.threads/killed.exp: Return instead of calling
8452 gdb_suppress_entire_file.
8453 * gdb.threads/linux-dp.exp: Likewise.
8454 * gdb.threads/pthreads.exp: Likewise.
8455
1e698235
DJ
84562003-01-04 Daniel Jacobowitz <drow@mvista.com>
8457
8458 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8459 stabs.
8460 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8461 * gdb.base/whatis.exp: Always allow (void) after function names.
8462
147ff08c
DJ
84632003-01-04 Daniel Jacobowitz <drow@mvista.com>
8464
8465 * gdb.c++/casts.exp: Correct regexp.
8466
dc62bfc2
MK
84672003-01-04 Mark Kettenis <kettenis@gnu.org>
8468
8469 * configure.in: Call AC_CONFIG_HEADER. Don't call
8470 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8471 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8472 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8473 aforementioned directories in the AC_OUPUT call.
8474 * config.hin: New file.
8475 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8476 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8477 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8478 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8479 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8480 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8481 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8482 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8483 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8484 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8485 gdb.threads/configure.in, gdb.threads/configure,
8486 gdb.threads/config.in, gdb.trace/configure.in,
8487 gdb.trace/configure: Removed.
8488
77afa639
MC
84892003-01-03 Michael Chastain <mec@shout.net>
8490
8491 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8492 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8493
7634bb6e
DJ
84942003-01-03 Daniel Jacobowitz <drow@mvista.com>
8495
8496 * gdb.base/store.exp: Fix regular expressions.
8497
b39c905e
MK
84982002-12-28 Mark Kettenis <kettenis@gnu.org>
8499
8500 * configure.in: Rewrite.
8501 * configure: Regenerated.
8502
0a8551dd
DC
85032003-01-03 David Carlton <carlton@math.stanford.edu>
8504
8505 * gdb.base/psymtab.exp: New file.
8506 * gdb.base/psymtab1.c: Ditto.
8507 * gdb.base/psymtab2.c: Ditto.
8508
c60b7188
AF
85092002-12-23 Adam Fedor <fedor@gnu.org>
8510
8511 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8512
ee73db83
DC
85132002-12-23 David Carlton <carlton@math.stanford.edu>
8514
8515 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8516 and current_directory initialization.
8517
d6c1774e
JB
85182002-12-22 Jim Blandy <jimb@redhat.com>
8519
f0a847b8
JB
8520 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8521 rather than as part of the output file name.
8522
d6c1774e
JB
8523 * gdb.base/attach.exp: There's no need to copy the test program to
8524 /tmp; that was only ever necessary on HP/UX, and this test is
8525 entirely disabled there anyway.
8526
f0708dbb
JB
85272002-12-21 Jim Blandy <jimb@redhat.com>
8528
4c2acfea
JB
8529 * gdb.c++/psmang.exp: Doc fix.
8530
f0708dbb
JB
8531 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8532 test.
8533
9579e000
DC
85342002-12-20 David Carlton <carlton@math.stanford.edu>
8535
8536 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8537
d1810171
MC
85382002-12-18 Michael Chastain <mec@shout.net>
8539
8540 * gdb.c++/annota2.exp: Add copyright year 2002.
8541
76565097
DC
85422002-12-17 David Carlton <carlton@math.stanford.edu>
8543
8544 * gdb.c++/try_catch.cc: Add marker comments.
8545 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8546 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8547 * gdb.c++/m-static.cc: Ditto.
8548 * gdb.c++/m-static1.cc: Ditto.
8549 * gdb.c++/try_catch.cc: Ditto.
8550
da81390b
JJ
85512002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8552
8553 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8554 to see whether we are using the new -environment-directory
8555 command which resets via -r or the old version of the command
8556 which may prompt the user. Part of fix for gdb/741.
8557
b304d130
AC
85582002-12-13 Andrew Cagney <ac131313@redhat.com>
8559
8560 * gdb.fortran/types.exp: Update obsolete comment.
8561 * gdb.fortran/exprs.exp: Ditto.
8562 * lib/gdb.exp: Delete obsolete code.
8563 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8564 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8565 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8566 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8567 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8568 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8569 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8570 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8571 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8572 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8573 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8574 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8575 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8576 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8577 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8578 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8579 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8580 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8581 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8582 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8583 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8584 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8585 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8586 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8587 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8588 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8589 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8590 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8591 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8592 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8593 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8594 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8595 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8596 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8597 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8598 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8599 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8600
a23b6e6a
DC
86012002-12-11 David Carlton <carlton@math.stanford.edu>
8602
8603 * gdb.c++/m-data.exp: Add test for members that shadow global
8604 variables: see PR gdb/804.
8605 * gdb.c++/m-data.cc: Ditto.
8606
6604731b
DJ
86072002-12-10 Daniel Jacobowitz <drow@mvista.com>
8608
8609 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8610
de46ecd7
DC
86112002-12-06 David Carlton <carlton@math.stanford.edu>
8612
8613 * gdb.base/store.c: Don't declare functions static.
8614
27e829d0
AC
86152002-12-04 Andrew Cagney <ac131313@redhat.com>
8616
8617 * gdb.base/store.exp, gdb.base/store.c: New files.
8618
92806416
DJ
86192002-12-03 Daniel Jacobowitz <drow@mvista.com>
8620
8621 * gdb.base/selftest.exp: Update for current gdb.
8622
3bcbaac5
DJ
86232002-12-03 Daniel Jacobowitz <drow@mvista.com>
8624
8625 * gdb.base/maint.exp: Only dump symbols from one source file
8626 or objfile.
8627
f4f00b1f
DJ
86282002-12-03 Daniel Jacobowitz <drow@mvista.com>
8629
8630 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8631 function call.
8632
f1c8a949
JB
86332002-11-25 Jim Blandy <jimb@redhat.com>
8634
8635 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8636 function appearing in error message.
8637
9e297a97
DJ
86382002-11-21 Daniel Jacobowitz <drow@mvista.com>
8639
8640 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8641
1f312e79
JJ
86422002-11-08 Jeff Johnston <jjohnstn@redhat.com>
8643
d63a86f8
RM
8644 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
8645 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
8646 should be in mi console format. This is part of fix for PR gdb/604.
8647
83c31e7d
FN
86482002-09-18 Fernando Nasser <fnasser@redhat.com>
8649
8650 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
8651 which explicitly prints the zero offset as "+0".
8652
322b3f65
DJ
86532002-10-22 Daniel Jacobowitz <drow@mvista.com>
8654
8655 * gdb.threads/schedlock.c (args): Make unsigned.
8656
86572002-10-21 Daniel Jacobowitz <drow@mvista.com>
8658
8659 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
8660 numbers. Allow "foo2|selected stack frame".
8661 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
8662 * gdb.asm/asmsrc2.s: Likewise.
8663 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
8664 comments.
8665 * gdb.asm/mips.inc: New file.
8666
5e2fe5b8
AF
86672002-10-18 Adam Fedor <fedor@gnu.org>
8668
8669 * gdb.base/default.exp: Update expected output to include 'ObjC'.
8670 * gdb.base/help.exp: Likewise.
8671
abe1a5d0
KB
86722002-10-17 Kevin Buettner <kevinb@redhat.com>
8673
8674 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
8675 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
8676
10abb1d4
JB
86772002-10-02 Jim Blandy <jimb@redhat.com>
8678
8679 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
8680
1f609b42
AC
86812002-10-01 Andrew Cagney <ac131313@redhat.com>
8682
8683 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
8684 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
8685 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
8686 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
8687 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
8688 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
8689 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
8690
0aee02e4
AC
86912002-09-29 Andrew Cagney <ac131313@redhat.com>
8692
8693 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
8694 * mi0-disassemble.exp, mi0-eval.exp: Delete.
8695 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
8696 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
8697 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
8698 * mi0-var-block.exp, mi0-var-child.exp: Delete.
8699 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 8700
6fde09ad
KB
87012002-09-27 Kevin Buettner <kevinb@redhat.com>
8702
8703 * gdb.base/annota1.exp (info break): Make directory components of
8704 path optional since not all compilers emit this debug information.
8705
8706 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
8707 step ends up stepping out of the function instead of stopping on
8708 the epilogue.
8709
9e8aab75
KS
87102002-09-26 Keith Seitz <keiths@redhat.com>
8711
8712 * lib/insight-support.exp (gdbtk_start): Figure out where
8713 the insight executable is based on where gdb is. Use this
8714 executable to start insight instead of gdb.
8715
e36180d7
AC
87162002-09-25 Andrew Cagney <cagney@redhat.com>
8717
8718 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
8719
9dd34b2b
AC
87202002-09-24 Andrew Cagney <ac131313@redhat.com>
8721
8722 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
8723 test_isolated_complaints.
8724 (test_empty_complaint): New function.
8725 (test_empty_complaints): New function. Check no output when no
8726 complaints.
d63a86f8 8727
dea97812
KB
87282002-09-19 Jim Blandy <jimb@redhat.com>
8729
a9c64011 8730 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 8731
54951bd7
AC
87322002-09-19 Andrew Cagney <ac131313@redhat.com>
8733
8734 * gdb.gdb/complaints.exp: New file.
8735
dec43320
AC
87362002-09-18 Andrew Cagney <ac131313@redhat.com>
8737
8738 * gdb.base/maint.exp: Check `help maint internal-warning'.
8739
e70d6e3f
DC
87402002-09-18 David Carlton <carlton@math.stanford.edu>
8741
8742 * gdb.c++/m-static.exp: Remove breakpoints depending on line
8743 numbers, and replace them by a single breakpoint after the
8744 constructors are all finished.
8745 Add test 4.
8746 * gdb.c++/m-static.cc: Add test 4.
8747 * gdb.c++/m-static.h: New file.
8748 * gdb.c++/m-static1.cc: New file.
8749
8750 * gdb.c++/printmethod.exp: New file.
8751 * gdb.c++/printmethod.cc: New file.
8752
8753 * gdb.c++/pr-574.exp: New file.
8754 * gdb.c++/pr-574.cc: New file.
8755
afb5c968
CV
87562002-09-18 Corinna Vinschen <vinschen@redhat.com>
8757
8758 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
8759 embedded targets which never actually exit.
8760
31e45dee
FN
87612002-09-18 Fernando Nasser <fnasser@redhat.com>
8762
8763 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
8764 "don't step after run" as unresolved or unsupported, instead of xfail.
8765
a283c5a1
CV
87662002-09-18 Corinna Vinschen <vinschen@redhat.com>
8767
8768 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
8769 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
8770 Add newline to expected string in "step out of main (status wrapper)"
8771 case.
8772
11350d2a
CV
87732002-09-18 Corinna Vinschen <vinschen@redhat.com>
8774
8775 * lib/gdb.exp (rerun_to_main): Allow restarting application.
8776 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
8777
0deec7d6
TT
87782002-09-17 Tom Tromey <tromey@redhat.com>
8779
8780 * gdb.base/printcmds.exp (test_print_string_constants): Expect
8781 \000, not \0, in double-quoted string.
8782
b2b4a1b5
CV
87832002-09-14 Corinna Vinschen <vinschen@redhat.com>
8784
c9d37158 8785 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
8786 string after running the commands execution on breakpoint tests.
8787
1c56143a
CV
87882002-09-13 Corinna Vinschen <vinschen@redhat.com>
8789
8790 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
8791
37f8da45
JB
87922002-09-12 Joel Brobecker <brobecker@gnat.com>
8793
8794 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
8795
08b468e0
KS
87962002-09-10 Keith Seitz <keiths@redhat.com>
8797
8798 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
8799 runto proc.
8800 (mi_run_to_main): Use mi_runto.
8801 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
8802
dc360f58
KS
88032002-09-10 Keith Seitz <keiths@redhat.com>
8804
8805 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
8806 regexp for stopping at main. Could have multiple event notifications.
8807 Don't assume that main was declared with no parameters.
8808 (mi_next): Use mi_step_to.
8809 (mi_step): Use mi_next_to.
8810
ce3abcfb
CV
88112002-09-09 Corinna Vinschen <vinschen@redhat.com>
8812
8813 * gdb.base/default.exp: Fix expected string in `info float' test.
8814
d1f5b980
BE
88152002-09-09 Ben Elliston <bje@redhat.com>
8816
8817 * config/mips.exp: Update comments.
8818 * config/mips-idt.exp: Likewise.
8819 * config/nind.exp: Likewise.
8820 * config/slite.exp: Likewise.
8821 * config/sparclet.exp: Likewise.
8822 * config/udi.exp: Likewise.
8823 * config/vx.exp: Likewise.
8824 * config/vxworks29k.exp: Likewise.
8825
2f71430b
JB
88262002-09-05 Jim Blandy <jimb@redhat.com>
8827
8828 * gdb.threads/killed.exp: Fix test failure message.
8829
7ddebc7e
KS
88302002-09-04 Keith Seitz <keiths@redhat.com>
8831
8832 * lib/mi-support.exp: Update copyright.
8833 (mi_gdb_test): Increase the priority of the expected pattern
8834 so that it matches gdb_test.
8835
0ae67eb3
KS
88362002-09-03 Keith Seitz <keiths@redhat.com>
8837
8838 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
8839 Use integer comparison instead of string comparison for testing
8840 whether binary was built.
8841
38fc42c8
JB
88422002-09-03 Jim Blandy <jimb@redhat.com>
8843
8844 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
8845
b6ff0e81
JB
88462002-08-29 Jim Blandy <jimb@redhat.com>
8847
8848 * gdb.threads/pthreads.exp: Move the portable thread compilation
8849 code into a function in lib/gdb.exp, and call that from here.
8850 * lib/gdb.exp (gdb_compile_pthreads): New function.
8851
07c98896
KS
88522002-08-29 Keith Seitz <keiths@redhat.com>
8853
8854 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
8855 expect_out so that callers can get at it.
8856
0312286c
DJ
88572002-08-23 Daniel Jacobowitz <drow@mvista.com>
8858
8859 * gdb.threads/print-threads.c: New file.
8860 * gdb.threads/print-threads.exp: New file.
8861 * gdb.threads/schedlock.c: New file.
8862 * gdb.threads/schedlock.exp: New file.
8863
dd039bc4
EZ
88642002-08-22 Elena Zannoni <ezannoni@redhat.com>
8865
a9c64011
AS
8866 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
8867 not altivec.c.
dd039bc4 8868
1f36144c
MK
88692002-08-17 Mark Kettenis <kettenis@gnu.org>
8870
8871 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
8872 targets. The problem should be fixed now.
8873
16057ec7 88742002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
8875
8876 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
8877 2002-07-24 change that removes final dots from error messages.
8878
3c1499ad
TT
88792002-08-13 Tom Tromey <tromey@redhat.com>
8880
8881 * gdb.base/readline.exp: New file.
8882
a20ce2c3
AC
88832002-08-01 Andrew Cagney <ac131313@redhat.com>
8884
8885 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
8886 supress message.
8887
db034ac5
AC
88882002-08-01 Andrew Cagney <cagney@redhat.com>
8889
8890 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
8891 CHILL_FOR_TARGET and CHILL_LIB.
8892 * configure.in (configdirs): Remove gdb.chill.
8893 * configure: Regenerate.
8894 * lib/gdb.exp: Obsolete references to chill.
8895 * gdb.fortran/types.exp: Ditto.
8896 * gdb.fortran/exprs.exp: Ditto.
8897
3e000b18
KB
88982002-07-30 Kevin Buettner <kevinb@redhat.com>
8899
8900 * gdb.base/shlib-call.exp (additional_flags): Conditionally
8901 set Irix-specific compile and link flags.
8902
28f4966b
KB
89032002-07-29 Kevin Buettner <kevinb@redhat.com>
8904
8905 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
8906 source files. The ``-o'' option doesn't work with the ``-E'' option
8907 when using the Irix compiler.
8908
46c0d5a6
DJ
89092002-07-19 Daniel Jacobowitz <drow@mvista.com>
8910
8911 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
8912 Improve support for reusing an exec file. Copy exec file
8913 to target, and run gdbserver on the target instead of on the host.
8914
eecf4bed
JB
89152002-07-18 Jim Blandy <jimb@redhat.com>
8916
0f815cdf
JB
8917 * gdb.base/ending-run.exp: Don't expect to see the program end in
8918 some orderly fashion when we're running on a real stand-alone
8919 board.
8920
eecf4bed
JB
8921 * gdb.base/interrupt.exp: Correct logic for skipping tests on
8922 targets that don't support interrupts.
8923
52d309e4
JB
89242002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
8925
8926 * gdb.base/attach.exp: Add patterns to match output from /proc-based
8927 systems.
8928 Move comments in expect statements to inside the actions, so that they
8929 don't get matched against.
8930
ff683d9e
MK
89312002-07-10 Mark Kettenis <kettenis@gnu.org>
8932
8933 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
8934 function when asleep" test.
8935
b5356753
AC
89362002-07-10 Andrew Cagney <ac131313@redhat.com>
8937
8938 * gdb.base/page.exp: Rewrite to handle problems with very long
8939 `info set' output. Update copyright.
8940
6aa4d13a
AC
89412002-06-26 Andrew Cagney <ac131313@redhat.com>
8942
8943 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
8944 gdb.threads-hp.
8945 * gdb.hp/configure: Regenerate.
8946 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
8947 * gdb.hp/gdb.threads-hp/configure: Delete file.
8948 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
8949
8cf8c2b8
AC
89502002-06-22 Andrew Cagney <ac131313@redhat.com>
8951
8952 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
8953 setlocale, bindtextdomain and textdomain.
8954
6827a8f8
JB
89552002-06-11 Jim Blandy <jimb@redhat.com>
8956
919d772c
JB
8957 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
8958 preprocessor macro information is present.
8959
6827a8f8
JB
8960 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
8961 tests.
8962
c15b0d21
MS
89632002-06-06 Michael Snyder <msnyder@redhat.com>
8964
c5984d70
MS
8965 * gdb.base/overlays.exp: Record addresses of overlay
8966 functions in TCL variables rather than in GDB variables,
8967 to avoid having GDB convert them to pointers (with loss
8968 of information).
8969
d63a86f8 8970 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 8971 default linker script changes.
c15b0d21
MS
8972 * gdb.base/long_long.exp: Add check for sizeof (long double).
8973
be26fe0d
ML
89742002-06-06 Michal Ludvig <mludvig@suse.cz>
8975
8976 * gdb.asm/asm-source.exp: Add x86-64 target.
8977 * gdb.asm/x86_64.inc: New.
d63a86f8 8978
258093ca 89792002-05-30 Michael Chastain <mec@shout.net>
258093ca 8980
4b3153f1 8981 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
8982 * gdb.c++/m-static.cc: New file.
8983 * gdb.c++/m-static.exp: New file.
8984
241264c6
MS
89852002-05-28 Michael Snyder <msnyder@redhat.com>
8986
8987 * gdb.base/call-ar-st.exp: Allow for reduced floating point
8988 precision.
8989
9bba8c8f 89902002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 8991
4b3153f1 8992 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
8993 * gdb.c++/m-data.cc: New file.
8994 * gdb.c++/m-data.exp: New file.
8995
89962002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 8997
4b3153f1 8998 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 8999 * gdb.c++/try_catch.cc: New file.
d63a86f8 9000 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9001
def1b996
MC
90022002-05-27 Michael Chastain <mec@shout.net>
9003
9004 * gdb.c++/local.exp: Accept more nested types in output.
9005
522ba268
MC
90062002-05-26 Michael Chastain <mec@shout.net>
9007
9008 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9009
277254ba
MS
90102002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9011
9012 * lib/gdb.exp (gdb_wrapper_init): Just because
9013 gdb_wrapper_file exists, this does not mean that the file
9014 should not be rebuilt. That is what gdb_wrapper_initialized
9015 is for.
9016 (default_gdb_init): Reset gdb_wrapper_initialized.
9017
b61a8733
MS
90182002-05-23 Michael Snyder <msnyder@redhat.com>
9019
d63a86f8 9020 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9021 the precision of the floating point test results.
9022 * gdb.base/call-rt-st.exp: Ditto.
9023
b61a8733
MS
9024 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9025 * gdb.base/call-rt-st.exp: Ditto.
9026
56f6e910
MC
90272002-05-19 Michael Chastain <mec@shout.net>
9028
9029 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9030
ad0b0016
EZ
90312002-05-19 Elena Zannoni <ezannoni@redhat.com>
9032
a9c64011
AS
9033 * configure.in (configdirs): Add gdb.arch.
9034 * configure: Regenerate.
ad0b0016 9035
f617d2b6
JB
90362002-05-17 Jim Blandy <jimb@redhat.com>
9037
9038 * gdb.base/completion.exp: Recognize the more detailed error
9039 messages produced by the macro expander's lexical analyzer.
9040
eac2a696
EZ
90412002-05-14 Elena Zannoni <ezannoni@redhat.com>
9042
a9c64011
AS
9043 * gdb.arch/altivec-abi.c: New file.
9044 * gdb.arch/altivec-abi.exp: New file.
9045 * gdb.arch/altivec-regs.c: New file.
9046 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9047
2fdde8f8
DJ
90482002-05-14 Daniel Jacobowitz <drow@mvista.com>
9049
9050 * gdb.base/maint.exp (maint print type): Update for new type
9051 structure.
d63a86f8 9052
e31f1a7c
EZ
90532002-05-14 Elena Zannoni <ezannoni@redhat.com>
9054
9055 * gdb.arch: New directory.
9056 * gdb.arch/configure.in: New file.
9057 * gdb.arch/configure: New file.
9058 * gdb.arch/Makefile.in: New file.
9059
db589741
CV
90602002-05-13 Corinna Vinschen <vinschen@redhat.com>
9061
9062 * gdb.asm/asm-source.exp: Add v850 as supported target.
9063 * gdb.asm/v850.inc: New file.
9064
8ce2a7dc
DJ
90652002-05-13 Daniel Jacobowitz <drow@mvista.com>
9066
9067 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9068
df763c7f
DJ
90692002-05-12 Daniel Jacobowitz <drow@mvista.com>
9070
9071 * gdb.base/break.exp: Check 'break "marker2"'.
9072
377daeed
MS
90732002-05-10 Michael Snyder <msnyder@redhat.com>
9074
9075 * gdb.base/long_long.exp: Fix typo.
9076
c4b7bc2b
JB
90772002-05-10 Jim Blandy <jimb@redhat.com>
9078
ecac9a4e
JB
9079 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9080 a bug.
9081
c4b7bc2b
JB
9082 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9083 Recognize more detailed error message produced by the macro
9084 expander's lexical analyzer.
9085 * lib/gdb.exp (test_print_reject): Same.
9086
e71019a1
MK
90872002-05-09 Mark Kettenis <kettenis@gnu.org>
9088
9089 * gdb.c++/method.exp: Fix typo.
9090
fedfc8e6
MS
90912002-05-08 Michael Snyder <msnyder@redhat.com>
9092
166a1957
MS
9093 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9094 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9095 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9096 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9097 Add iftarget clause for strongarm.
d63a86f8 9098
f1c47eb2
MS
90992002-05-06 Michael Snyder <msnyder@redhat.com>
9100
cb9a9d3e
MS
9101 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9102 (gdb_continue_to_end): Accept output from status wrapper.
9103 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9104 Clean up fail messages to match pass messages.
9105
f1c47eb2
MS
9106 Enable the "needs_status_wrapper" testsuite feature.
9107 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9108 (gdb_compile): Conditionally call gdb_wrapper_init.
9109 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9110 * gdb.c++/method.exp: Recognize output from status wrapper.
9111
6079c749
BE
91122002-05-06 Ben Elliston <bje@redhat.com>
9113From Graydon Hoare <graydon@redhat.com>
9114
9115 * config/sid.exp: Include support for "rawsid" protocol.
9116
188baff3
JB
91172002-05-03 Jim Blandy <jimb@redhat.com>
9118
9119 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9120 * gdb.c++/hang3.C: New file.
9121
b9c07f0f
AC
91222002-05-04 Andrew Cagney <ac131313@redhat.com>
9123
9124 * gdb.base/default.exp: Remove obsolete code.
9125 * gdb.c++/misc.exp: Ditto. Update copyright.
9126 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9127 * gdb.base/whatis.exp: Ditto. Update copyright.
9128 * gdb.base/scope.exp: Ditto. Update copyright.
9129 * gdb.base/ptype.exp: Ditto. Update copyright.
9130 * gdb.base/printcmds.exp: Ditto. Update copyright.
9131 * gdb.base/opaque.exp: Ditto. Update copyright.
9132 * gdb.base/list.exp: Ditto.
9133 * gdb.base/funcargs.exp: Ditto. Update copyright.
9134 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9135 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9136 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9137 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9138 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9139 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9140
5c7a0397
MS
91412002-05-02 Michael Snyder <msnyder@redhat.com>
9142
d6dcc264 9143 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9144 * gdb.base/long_long.exp: Add xscale target.
9145 * gdb.base/default.exp: Add xscale target.
9146
eb7f1c48
JB
91472002-05-01 Jim Blandy <jimb@redhat.com>
9148
9149 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9150 gdb.c++/hang.exp: New test.
9151
a6befae8
FF
91522002-05-01 Fred Fish <fnf@redhat.com>
9153
9154 * gdb.base/completion.exp: Handle completions of "./Make" for
9155 more than one completion possibility, as is the case when we
9156 build and test in the source tree.
9157
0a310277
AG
91582002-04-29 Anthony Green <green@redhat.com>
9159
9160 * gdb.java/jmisc1.exp: New file.
9161 * gdb.java/jmisc2.exp: New file.
9162
6ff9af88
DJ
91632002-04-24 Daniel Jacobowitz <drow@mvista.com>
9164
9165 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9166
96b3d632
EZ
91672002-04-23 Elena Zannoni <ezannoni@redhat.com>
9168
9169 * gdb.base/help.exp: Change 'help status' to allow for target
9170 dependent output differences.
9171
5019bb54
MC
91722002-04-22 Michael Chastain <mec@shout.net>
9173
9174 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9175
a805a116
MC
91762002-04-22 Michael Chastain <mec@shout.net>
9177
9178 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9179
a1706bfd
DM
91802002-04-17 David S. Miller <davem@redhat.com>
9181
9182 * gdb.asm/sparc64.inc: New file.
9183 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9184
a73a20a2
EZ
91852002-04-19 Elena Zannoni <ezannoni@redhat.com>
9186
9187 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9188 instruction file directly into the build tree. Clean up at end of
9189 test.
9190
ba678339
DM
91912002-04-18 David S. Miller <davem@redhat.com>
9192
9193 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9194 handle 64-bit platforms correctly.
9195 * gdb.base/maint.exp: Likewise.
9196
b03399da
KB
91972002-04-18 Kevin Buettner <kevinb@redhat.com>
9198
9199 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9200 ``-fpic'' when compiling files comprising a shared library, but
9201 it does need additional linker flags in order to find shared
9202 libraries at run time.
9203
e2004992
KB
92042002-04-18 Kevin Buettner <kevinb@redhat.com>
9205
9206 * gdb.base/cvexpr.c (use): New function.
9207 (main): Invoke use() on all global variables to prevent
9208 some linkers from deleting these otherwise unused symbols.
9209
d8937120
MC
92102002-04-17 Michael Chastain <mec@shout.net>
9211From David S. Miller <davem@redhat.com>
9212
9213 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9214 handle 64-bit platforms correctly.
9215
ffd61a58
MS
92162002-04-12 Michael Snyder <msnyder@redhat.com>
9217From Jim Blandy <jimb@redhat.com>
a9c64011 9218 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9219 script can handle this instead.
9220 * gdb.base/bar.c (barx): Same.
9221 * gdb.base/baz.c (bazx): Same.
9222 * gdb.base/grbx.c (grbxx): Same.
9223
9224 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9225 manager doesn't automatically unmap overlays unnecessarily.
9226
6b8426a6
MH
92272002-04-10 Martin M. Hunt <hunt@redhat.com>
9228
9229 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9230 stepping out of main.
9231
34af4875
MC
92322002-04-09 Michael Chastain <mec@shout.net>
9233
9234 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9235 scope so that the nested scope tests will make sense.
9236 * gdb.c++/local.exp: Write patterns that actually work with gcc
9237 (the HP patterns "were never known to work with gcc").
9238 Keep the old aCC patterns too.
9239
2d1676a0
DJ
92402002-04-09 Daniel Jacobowitz <drow@mvista.com>
9241
9242 * gdb.base/attach.exp: Correct target board test.
9243
3a63e3f9
MC
92442002-04-08 Michael Chastain <mec@shout.net>
9245
9246 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9247 in a const method. Add some xfail and fail cases for configurations
9248 that do not emit the "const ...".
9249
f18dabd2
MC
92502002-04-07 Michael Chastain <mec@shout.net>
9251
9252 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9253 Accept "A * const" and "const A * const" as type of "this".
9254 Fix spelling of getFunky throughout. Make messages uniform.
9255
0fcddd82
EZ
92562002-04-07 Elena Zannoni <ezannoni@redhat.com>
9257
a9c64011 9258 Work around for PR gdb/285:
0fcddd82
EZ
9259 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9260
16a8534a
EZ
92612002-04-07 Elena Zannoni <ezannoni@redhat.com>
9262
9263 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9264 instructions file at run time instead of configure time.
9265 Sometimes we run the test in a directory that is not the one we
9266 configured in.
9267 * gdb.asm/configure.in: Delete creation of symlink.
9268 * gdb.asm/configure: Regenerate.
9269
24181d81
JB
92702002-04-05 J. Brobecker <brobecker@gnat.com>
9271
9272 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9273 xfullpath () function.
9274
7cdb7107
DJ
92752002-04-04 Daniel Jacobowitz <drow@mvista.com>
9276
9277 * gdb.asm/Makefile.in: Correct dependencies.
9278
9279 * gdb.asm/powerpc.inc: New file.
9280 * gdb.asm/asm-source.exp: Add PowerPC.
9281 * gdb.asm/configure.in: Likewise.
9282 * gdb.asm/configure: Regenerated.
9283
a7d17088
DJ
92842002-04-04 Daniel Jacobowitz <drow@mvista.com>
9285
9286 * gdb.base/relocate.exp: New file.
9287 * gdb.base/relocate.c: New file.
9288
cd721503
FF
92892002-04-04 Fred Fish <fnf@redhat.com>
9290
9291 * gdb.base/step-test.exp: Update comment regarding stopping in
9292 memcpy/bcopy calls inserted as part of the compiler runtime.
9293
b22ad7a7
MS
92942002-04-04 Michael Snyder <msnyder@redhat.com>
9295
9296 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9297
5f279fa6
DJ
92982002-04-03 Daniel Jacobowitz <drow@mvista.com>
9299
9300 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9301 (gdb_expect): Remove $notransfer hack.
9302
dd0fd3ce
DJ
93032002-04-02 Daniel Jacobowitz <drow@mvista.com>
9304
9305 * gdb.c++/classes.exp ("calling method for small class"): Match
9306 updated register output.
9307
1e50cda1
DJ
93082002-03-30 Daniel Jacobowitz <drow@mvista.com>
9309
9310 Fix PR gdb/452
9311 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9312 when finished. Make gdb_file_cmd send "exec-file" when
9313 appropriate.
9314
24015922
DJ
93152002-03-30 Daniel Jacobowitz <drow@mvista.com>
9316
9317 * gdb.base/attach.exp: Remove extra setup_xfail.
9318
dd7dfd64
MS
93192002-03-26 Michael Snyder <msnyder@redhat.com>
9320
9321 * gdb.base/default.exp: Add tests for dump, append, and restore.
9322 * gdb.base/help.exp: Add tests for dump, append, and restore.
9323 * gdb.base/dump.exp: New file, test dump, append and restore.
9324 * gdb.base/dump.c: New file.
9325
48b2f8d7
MS
93262002-03-27 Michael Snyder <msnyder@redhat.com>
9327
d63a86f8 9328 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9329 clean-ups in help messages.
9330
05b4d525
FF
93312002-03-26 Fred Fish <fnf@redhat.com>
9332
9333 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9334 have debugging info for those functions and the compiler uses them
9335 internally to copy structs around.
9336
d7679631
FF
93372002-03-26 Fred Fish <fnf@redhat.com>
9338
9339 * gdb.base/list.exp: Revert the change made yesterday and add note
9340 about why we don't list the default lines for remote targets.
9341
523ac3f9
MS
93422002-03-25 Michael Snyder <msnyder@redhat.com>
9343
9344 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9345
754b2b8d
FF
93462002-03-25 Fred Fish <fnf@redhat.com>
9347
9348 * gdb.base/list.exp: This test works on remote targets so remove
9349 the short circuit for remote targets. Update copyright.
9350
33c3e192
FF
93512002-03-25 Fred Fish <fnf@redhat.com>
9352
9353 * gdb.base/attach.exp: Fix logic error that was suppressing this
9354 test for all non hppa*-*-hpux* targets, instead of the hp target.
9355 Move comments closer to the suppression point. Also now need to
9356 check that we are running natively.
9357
d43e73ee
MS
93582002-03-22 Michael Snyder <msnyder@redhat.com>
9359
882c8f02
MS
9360 * gdb.base/default.exp: Add test for gcore. Update copyright.
9361 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9362
04c12f60
FF
93632002-03-06 Fred Fish <fnf@redhat.com>
9364
9365 * gdb.base/funcargs.c: Remove extraneous ';' character.
9366 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9367
b43df995
MC
93682002-03-04 Michael Chastain <mec@shout.net>
9369
9370 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9371 accommodate gcc v3 function signature.
9372 * gdb.mi/mi0-var-cmd-exp: Ditto.
9373
92362027
AC
93742002-02-24 Andrew Cagney <ac131313@redhat.com>
9375
9376 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9377 ``GNU/Linux'' or ``Linux kernel''
9378 * testsuite/gdb.threads/pthreads.c: Ditto.
9379
258ad32d
MC
93802002-02-24 Michael Chastain <mec@shout.net>
9381
9382 * gdb.threads/pthreads.c (thread1): Add a return statement.
9383 (thread2): Likewise.
9384 (foo): Likewise.
9385
04c3b3d4
MC
93862002-02-23 Michael Chastain <mec@shout.net>
9387
9388 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9389 to placate gcc.
9390
5a2a0a20
MC
93912002-02-23 Michael Chastain <mec@shout.net>
9392
9393 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9394 test "ptype bint". The test passes on all my stabs configurations.
9395
a640f7fc
JB
93962002-02-21 Jim Blandy <jimb@redhat.com>
9397
27924826
JB
9398 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9399 filename at a time, and watch for the ones we want to see.
9400
a640f7fc
JB
9401 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9402 types of pointers to prototyped functions.
9403
edcc8c75
AC
94042002-02-20 Andrew Cagney <ac131313@redhat.com>
9405
9406 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9407 signed, unsigned and straight char.
9408 (padding_char, padding_short, padding_int, padding_long,
9409 padding_long_long, padding_float, padding_double,
9410 padding_long_double): New global variables.
9411 (fill, fill_structs): New functions.
9412
9413 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9414 for correctly sized writes. Update copyright.
9415 (get_valueof): New procedure.
9416 (get_sizeof): Call get_valueof.
9417 (check_valueof): New procedure.
9418 (check_padding): New procedure.
9419
ac57ea44
MC
94202002-02-20 Michael Chastain <mec@shout.net>
9421
9422 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9423 to setup_xfail. Document some of the remaining calls.
9424
7a10c941
MC
94252002-02-18 Michael Chastain <mec@shout.net>
9426
9427 * gdb.c++/userdef.exp: Update copyright year.
9428
fb8acdcc
DJ
94292002-02-18 Daniel Jacobowitz <drow@mvista.com>
9430
9431 * gdb.c++/userdef.exp: Test overloaded operators properly.
9432 Remove xfails.
9433
fda6ae12
MS
94342002-02-14 Michael Snyder <msnyder@redhat.com>
9435
9436 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9437
676a0442
DJ
94382002-02-14 Daniel Jacobowitz <drow@mvista.com>
9439
9440 * gdb.base/a2-run.exp: Check for a remote target properly.
9441 * gdb.base/annota1.exp: Likewise.
9442 * gdb.base/list.exp: Likewise.
9443 * gdb.base/reread.exp: Likewise.
9444 * gdb.base/scope.exp: Likewise.
9445 * gdb.base/shlib-call.exp: Likewise.
9446 * gdb.base/term.exp: Likewise.
9447 * gdb.c++/annota2.exp: Likewise.
9448
78b4f468
RE
94492002-02-13 Richard Earnshaw <rearnsha@arm.com>
9450
9451 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9452
9a81ba51
MC
94532002-02-10 Michael Chastain <mec@shout.net>
9454
9455 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9456 (call_after_alloca): Ditto.
9457
004af6c7
DJ
94582002-02-10 Daniel Jacobowitz <drow@mvista.com>
9459
9460 * gdb.base/ending-run.exp: Guard "cont" test with
9461 gdb_skip_stdio_test.
9462
37225f62
JB
94632002-02-06 Jim Blandy <jimb@redhat.com>
9464
9465 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9466 from here...
9467 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9468 To here. Disable this test on non-HP platforms. Add big comment.
9469
fe6fdd96
MS
94702002-02-04 Michael Snyder <msnyder@redhat.com>
9471
9472 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9473 other than d10v and m32r.
9474
036fad3f
RE
94752002-02-02 Richard Earnshaw <rearnsha@arm.com>
9476
9477 * gdb.base/default.exp: Rewrite test patterns to reduce time
9478 taken to match them.
9479
7148ab62
DJ
94802002-01-30 Daniel Jacobowitz <drow@mvista.com>
9481
9482 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9483 Allow a start function above main.
9484 * gdb.threads/linux-dp.exp: Fix copyright date.
9485
396cc255
DJ
94862002-01-30 Daniel Jacobowitz <drow@mvista.com>
9487
a9c64011
AS
9488 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9489 (check_philosopher_stack): Check for manager thread before checking
9490 for a just-starting thread.
396cc255 9491
f038d31b
DJ
94922002-01-30 Daniel Jacobowitz <drow@mvista.com>
9493
9494 From Neil Booth <neil@daikokuya.demon.co.uk>:
9495 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9496 warnings.
9497
b3ff9d9a
FF
94982002-01-21 Fred Fish <fnf@redhat.com>
9499
9500 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9501 not caller.
9502
39ad761d
JB
95032002-01-21 Jim Blandy <jimb@redhat.com>
9504
9505 * gdb.base/reread.exp: Check that GDB properly re-reads the
9506 executable file when it changes while no inferior is running.
9507
aaf320fa
FF
95082002-01-21 Fred Fish <fnf@redhat.com>
9509
a9c64011
AS
9510 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9511 optionally accept the "shlib events" variation.
aaf320fa 9512
808a31f5
JB
95132002-01-21 Jim Blandy <jimb@redhat.com>
9514
9515 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9516 call `fflush' after every `printf', so that the output is produced
9517 at predictable points, regardless of whatever buffering does (or
9518 doesn't) take place.
9519 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9520 at different points.
9521
4420d5e2
DJ
95222002-01-20 Daniel Jacobowitz <drow@mvista.com>
9523
9524 * gdb.c++/inherit.exp: Update copyright years.
9525 * gdb.c++/method.exp: Likewise.
9526
3e36a0f4
DJ
95272002-01-20 Daniel Jacobowitz <drow@mvista.com>
9528
9529 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9530 artificial methods/arguments.
9531 * gdb.c++/derivation.exp: Likewise.
9532 * gdb.c++/inherit.exp: Likewise.
9533 * gdb.c++/method.exp: Likewise.
9534 * gdb.c++/virtfunc.exp: Likewise.
9535
b4ceaee6
AC
95362002-01-18 Andrew Cagney <ac131313@redhat.com>
9537
9538 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9539 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9540 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9541 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9542 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9543 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9544
ecace851
JB
95452002-01-17 Jim Blandy <jimb@redhat.com>
9546
9547 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9548 anchoring the pattern matching the entry point symbol's name.
9549
375fc983
AC
95502002-01-17 Andrew Cagney <ac131313@redhat.com>
9551
9552 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9553 continue/quit query. Update copyright.
9554
fe6fdd96
MS
95552002-01-14 Michael Snyder <msnyder@redhat.com>
9556
9557 * gdb.base/gcore.exp: Remove extra debugging output.
9558
e017c81f
DJ
95592002-01-13 Daniel Jacobowitz <drow@mvista.com>
9560
9561 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9562 for slightly dubious v2 mangled string.
9563
37ab3bf8
DJ
95642002-01-13 Daniel Jacobowitz <drow@mvista.com>
9565
9566 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9567
1bc05c3a 95682002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9569
1bc05c3a 9570 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9571
1bc05c3a
JM
9572 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9573 constructors.
9574 * gdb.c++/derivation.exp: Likewise.
9575 * gdb.c++/templates.exp: Likewise.
9576 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9577
1bc05c3a
JM
95782002-01-10 Michael Snyder <msnyder@redhat.com>
9579
9580 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9581
a911c360
MS
95822002-01-08 Michael Snyder <msnyder@redhat.com>
9583
9584 * gdb.base/gcore.exp: New test for generate-core-file command.
9585 * gdb.base/gcore.c: Testcase for above.
9586 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9587
ea2119ec
JM
95882002-01-08 Jason Merrill <jason@redhat.com>
9589
9590 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9591
68203136
FF
95922002-01-07 Fred Fish <fnf@redhat.com>
9593
9594 * gdb.c++/overload.exp: Remove unconditional xfails for:
9595 print foo_instance1.overloadargs(1)
9596 print foo_instance1.overloadargs(1, 2)
9597 print foo_instance1.overloadargs(1, 2, 3)
9598 print foo_instance1.overloadargs(1, 2, 3, 4)
9599 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9600 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9601 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9602 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9603 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9604 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9605 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9606 print foo_instance1.overload1arg()
9607 print foo_instance1.overload1arg((char)arg2)
9608 print foo_instance1.overload1arg((signed char)arg3)
9609 print foo_instance1.overload1arg((unsigned char)arg4)
9610 print foo_instance1.overload1arg((int)arg7)
9611 print foo_instance1.overload1arg((unsigned int)arg8)
9612 print foo_instance1.overload1arg((float)arg11)
9613 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9614
21b9b5b1
MS
96152002-01-07 Michael Snyder <msnyder@redhat.com>
9616
9617 * gdb.base/huge.exp: New test. Print a very large target data object.
9618 (skip_huge_test): New test variable. Define if you want to skip this
9619 test. The test reads an 8 megabyte data object from the target, so it
9620 might be very time consuming on remote targets with a slow connection.
9621 * gdb.base/huge.c: New file. Test case for above.
9622
725f922e
FF
96232002-01-07 Fred Fish <fnf@redhat.com>
9624
9625 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9626 g_instance.bfoo, and g_instance.cfoo.
9627
634d57ec
JL
9628Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9629
f286b2c3
JL
9630 * gdb.base/break.c (multi_line_if_conditional): New function.
9631 (multi_ilne_while_conditional): Likewise.
9632 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9633 IF or WHILE condition puts the breakpoint at the start of
9634 the condition.
9635
634d57ec
JL
9636 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9637 hppa*-*-hpux* expected failure.
9638 * gdb.base/structs.exp (do_function_calls): Similarly.
9639
9640 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9641 watchpoints.
9642
9fbfe2dc
AC
96432002-01-06 Andrew Cagney <ac131313@redhat.com>
9644
9645 Fix PR gdb/66.
9646 * gdb.base/structs.exp: Replace skip for a29k with skip for
9647 gdb,cannot_call_functions.
9648 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
9649 * gdb.base/callfuncs.exp: Ditto.
9650 * gdb.base/call-rt-st.exp: Ditto.
9651 * gdb.base/call-strs.exp: Ditto.
9652 * gdb.base/callfwmall.exp: Ditto.
9653 * gdb.base/scope.exp: Obsolete xfail a29k.
9654 * gdb.c++/misc.exp: Ditto.
9655 * gdb.c++/cplusfuncs.exp: Ditto.
9656 * gdb.base/ptype.exp: Ditto.
9657 * gdb.base/printcmds.exp: Ditto.
9658 * gdb.base/opaque.exp: Ditto.
9659 * gdb.base/list.exp: Ditto.
9660 * gdb.base/funcargs.exp: Ditto.
9661 * gdb.base/default.exp: Ditto.
9662
8ddad156
MS
96632002-01-04 Michael Snyder <msnyder@redhat.com>
9664
ca4976a6 9665 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
9666 * gdb.base/maint.exp: Add tests for maint info sections options.
9667
1b074332
JL
9668Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
9669
9670 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
9671
7d159115
CV
96722001-12-20 Corinna Vinschen <vinschen@redhat.com>
9673
9674 * gdb.asm/arm.inc: New file.
9675 * gdb.asm/asm-source.exp: Add arm targets.
9676 * gdb.asm/configure.in: Ditto.
9677 * gdb.asm/configure: Recreated from configure.in.
9678
8fb87725
JL
9679Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
9680
afabe08c
JL
9681 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
9682 with HP's compiler.
9683 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
9684 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
9685 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
9686 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
9687
9688 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
9689 either HP's compilers or GCC.
9690
db521deb
JL
9691 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
9692 a SIGBUS or SIGSEGV.
9693
9694 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
9695
9696 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
9697 can be compiled with either HP's compiler or GCC.
9698
cfa88ab7
JL
9699 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
9700 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
9701 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
9702
ca344dff
JL
9703 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
9704 to match current gdb output. Update due to using auto-solib-limit
9705 for limiting instead of overloading auto-solib-add.
9706 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
9707 test program.
9708
3f3c6e55 9709 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
9710 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
9711 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
9712 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
9713 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
9714 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
9715 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
9716 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
9717 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
9718 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
9719 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
9720 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
9721 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 9722
8fb87725
JL
9723 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
9724 a SIGTRAP to the inferior.
9725
cf599fa7
CV
97262001-12-19 Corinna Vinschen <vinschen@redhat.com>
9727
9728 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
9729 Substitute call to target_link by call to gdb_compile.
9730
2cd045cd
JL
9731Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
9732
a9c64011
AS
9733 * gdb.base/break.exp: Fix HP specific search string when testing
9734 backtracing in a called function.
2cd045cd 9735
a9c64011
AS
9736 * gdb.base/constvars.exp: Only set lang to C++ if we're
9737 compiling the test with HP's compilers.
9738 * gdb.base/volatile.exp: Similarly.
2cd045cd 9739
99ebe9ac
JB
97402001-12-19 Jim Blandy <jimb@redhat.com>
9741
9742 * gdb.base/printcmds.exp: Expect the null character to be printed
9743 as '\0', and the '\013' to be printed as '\v'.
9744 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
9745 * gdb.base/setvar.exp: Same.
9746
b9891b29
JB
97472001-12-17 Jim Blandy <jimb@redhat.com>
9748
0eba65ab
JB
9749 * gdb.base/completion.exp: Rather than completing very long
9750 filenames, which can make the readline library produce output we
9751 don't recognize, cd to the directory first, and then complete
9752 using nice, short relative paths.
9753
6970b5b1
JB
9754 * gdb.base/completion.exp: On some systems, there is, in fact, a
9755 variable named `b' in scope, since GDB treats all static
a9c64011
AS
9756 variables as being in scope. So use `no_var_named_this'
9757 instead of `b'.
6970b5b1 9758
b9891b29
JB
9759 * gdb.base/corefile.exp: Recognize the message saying that GDB
9760 can't find the core file's registers as a failure.
9761
e6ccd35f
JSC
97622001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
9763
a9c64011
AS
9764 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
9765 test expect string more specific.
e6ccd35f 9766
105ba819
CV
97672001-12-13 Corinna Vinschen <vinschen@redhat.com>
9768
9769 * gdb.asm/asm-source.exp: Add support for xstormy16.
9770 * gdb.asm/configure.in: Ditto.
9771 * gdb.asm/configure: Rebuild.
9772 * gdb.asm/xstormy16.inc: New file.
9773
e9e79dd9
FF
97742001-12-10 Fred Fish <fnf@redhat.com>
9775
9776 * gdb.base/maint.exp: Update to match changes in type dumping code.
9777
347dc97d
JB
97782001-12-10 Jim Blandy <jimb@redhat.com>
9779
9780 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
9781 matching the entry point symbol's name at the beginning of the
9782 line.
9783
5178b9d6
DJ
97842001-12-07 Daniel Jacobowitz <drow@mvista.com>
9785
9786 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
9787 gdb.c++/inherit.exp, gdb.c++/method.exp,
9788 gdb.c++/namespace.exp, gdb.c++/templates.exp,
9789 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
9790 and class layout support.
9791
af890c52
DJ
97922001-12-07 Daniel Jacobowitz <drow@mvista.com>
9793
9794 * gdb.c++/classes.exp: Add test for static member function.
9795 * gdb.c++/misc.cc: Add class with static member function.
9796
7a345fb3
JB
97972001-12-07 Jim Blandy <jimb@redhat.com>
9798
f2e54a80 9799 If GDB says it can't find the struct the function returned, report
8032bf31
JB
9800 those tests as `unsupported'.
9801 * gdb.base/call-rt-st.exp (print_struct_call): New function.
9802 Rewrite subsequent tests to use it.
9803
9804 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
9805 those tests as `unsupported'.
9806 * gdb.base/structs.exp (call_struct_func): New function.
9807 (do_function_calls): Use call_struct_func to call the functions
9808 returning structs.
9809
0bc69509
JB
9810 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
9811 whether functions are prototyped or not, so we can't possibly pass
9812 arguments to t_float_values2 properly.
9813
7a345fb3
JB
9814 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
9815 value of `timeout' for targets other than the mips*tx39-*.
9816
edb6ede1
MS
98172001-12-06 Michael Snyder <msnyder@redhat.com>
9818
d63a86f8 9819 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
9820 and detect whether the start symbol has a leading underscore.
9821
2d842f13
JB
98222001-12-04 Jim Blandy <jimb@redhat.com>
9823
9824 * gdb.base/completion.exp: Clarify indentation.
9825
68550daf
JB
98262001-12-03 Jim Blandy <jimb@redhat.com>
9827
9828 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
9829 variables on the S/390, not `.word'.
9830
cd5195a8
JB
98312001-11-30 Jim Blandy <jimb@redhat.com>
9832
9833 Add assembly-source tests for s390-ibm-linux.
9834 * gdb.asm/s390.inc: New file.
9835 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
9836 the S/390 architecture.
a9c64011 9837 * gdb.asm/configure: Regenerated.
cd5195a8 9838
ca9efc90
MS
98392001-11-30 Michael Snyder <msnyder@redhat.com>
9840
9841 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
9842 next, info source, info sources, info line, global and static
9843 variables, and static functions.
9844 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
9845 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
9846 * gdb.asm/asmsrc1.s: Add a static function and some variables.
9847 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
9848 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
9849 (gdbasm_leave): Restore frame pointer.
9850 (gdbasm_startup): Copy stack set-up from crt0.S.
9851
d0e66976
FN
98522001-11-26 Fernando Nasser <fnasser@redhat.com>
9853
9854 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
9855 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
9856 to a local (non-static) variable. Copy tstruct.a to a static buffer
9857 and return a pointer to that buffer.
9858 * gdb.base/callfwmall.c (t_structs_a): Ditto.
9859
e2334072
MK
98602001-11-24 Mark Kettenis <kettenis@gnu.org>
9861
9862 * gdb.asm/configure.in: Fix recognition of ix86 target.
9863 * gdb.asm/configure: Regenerate.
9864
756caa3d
MS
98652001-11-21 Michael Snyder <msnyder@redhat.com>
9866
9867 * gdb.asm/sparc.inc: New file.
9868 * gdb.asm/asm-source.exp: Recognize sparc target.
9869 * gdb.asm/configure.in: Recognize sparc target.
9870 * gdb.asm/configure: Regenerate.
d63a86f8 9871
9a4d72d5
MS
98722001-11-21 Michael Snyder <msnyder@redhat.com>
9873
9874 * gdb.asm/m32r.inc: New file.
9875 * gdb.asm/asm-source.exp: Recognize m32r target.
9876 * gdb.asm/configure.in: Recognize m32r target.
9877 * gdb.asm/configure: Regenerate.
9878
a773d1cd
MS
98792001-11-20 Michael Snyder <msnyder@redhat.com>
9880
017ac23d
MS
9881 * gdb.asm/i386.inc: New file.
9882 * gdb.asm/asm-source.exp: Recognize ix86 target.
9883 * gdb.asm/configure.in: Recognize ix86 target.
9884 * gdb.asm/configure: Regenerate.
9885
a773d1cd
MS
9886 * gdb.c++/namespace.exp: Fix quotes in output messages.
9887
bb632afb
MS
98882001-11-14 Michael Snyder <msnyder@redhat.com>
9889
25d559ca 9890 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
9891 qualifier in a type cast expression, to designate an address
9892 in the instruction space (Harvard architecture).
9893
4749e309
MS
98942001-11-13 Michael Snyder <msnyder@redhat.com>
9895
9896 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
9897 Tests for expressions using 'const' and 'volatile'.
9898
25050984
CV
98992001-11-13 Corinna Vinschen <vinschen@redhat.com>
9900
9901 * gdb.asm/asm-sources.exp: Allow defining linker flags.
9902
1902c51f
DJ
99032001-11-12 Daniel Jacobowitz <drow@mvista.com>
9904
9905 * lib/mi-support.exp (mi_run_to_helper): Move comments
9906 outside of gdb_expect.
9907
dcf95b47
DJ
99082001-11-11 Daniel Jacobowitz <drow@mvista.com>
9909
9910 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
9911 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
9912 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
9913 mi0_run_to): New functions.
9914 * gdb.mi/mi-simplerun.exp: Use them.
9915 * gdb.mi/mi0-simplerun.exp: Likewise.
9916 * gdb.mi/mi-var-cmd.exp: Likewise.
9917 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 9918
45b074e1
AC
99192001-11-10 Andrew Cagney <ac131313@redhat.com>
9920
9921 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
9922 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
9923
bf50d346
AC
99242001-11-09 Andrew Cagney <ac131313@redhat.com>
9925
9926 * gdb.base/restore.exp: Include $expected value in restored test
9927 message.
9928
9383332c
AC
99292001-11-09 Andrew Cagney <ac131313@redhat.com>
9930
9931 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
9932 implemented.
9933
db62520a
MS
99342001-11-08 Michael Snyder <msnyder@redhat.com>
9935
9936 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
9937 Add pass/fail message for stop at breakpoint in call dummy function.
9938
b5703437
MS
99392001-11-07 Michael Snyder <msnyder@redhat.com>
9940
d63a86f8
RM
9941 * gdb.c++/templates.exp (test_template_breakpoints):
9942 If we get an overload menu, but it does not match what
760f6330 9943 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
9944 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
9945 making the whitespace optional. Argument for "new" may be
9946 "unsigned" as well as "unsigned int/long".
d63a86f8 9947 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
9948 making the whitespace optional. Also replace "(void) with
9949 "((void|)), making the keyword "void" optional.
d63a86f8 9950 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
9951 making the whitespace optional. Also replace "(void) with
9952 "((void|)), making the keyword "void" optional.
3bf40917
MS
9953 * gdb.base/callfuncs.c (t_float_values): This function must
9954 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 9955 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
9956 can be tested against both cases. Usually one case involves
9957 promotion of float to double, while the other does not.
9958 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
9959 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
9960 includes a stack frame for "start".
9961
c8ab4e6d
JB
99622001-11-05 Jim Blandy <jimb@redhat.com>
9963
9964 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
9965 pointers are 32 bits long, and that offsets of relocs are always
9966 stored in the data (REL-style), and not in the reloc entry itself
9967 (RELA-style).
9968 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
9969 stabs.
9970
3f08ced9
MS
99712001-11-01 Michael Snyder <msnyder@redhat.com>
9972
9973 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
9974 and regular expression operators by using quoting.
9975
cbfa24cd
MS
99762001-10-31 Michael Snyder <msnyder@redhat.com>
9977
9978 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
9979 depending on what the symbol table contains.
9980 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
9981 the output of the ptype command. Similarly, accept both "const &"
9982 and "const&".
9983
aaa68313
CV
99842001-10-31 Corinna Vinschen <vinschen@redhat.com>
9985
9986 * gdb.base/miscexprs.c (main): Add usage of preprocessor
9987 symbol `STORAGE' to allow to choose the storage class of
9988 the local datastructures.
9989 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
9990 compiler directive.
9991
91740388
MS
99922001-10-30 Michael Snyder <msnyder@redhat.com>
9993
9994 * gdb.base/jump.exp: Allow it to run for all targets.
9995
1b7c05e7
CV
99962001-10-29 Corinna Vinschen <vinschen@redhat.com>
9997
9998 * gdb.base/call-ar-st.c (print_double_array): Match for loop
9999 with new double_array size.
10000 (main): Change storage class of all local variables to static.
10001 Reduce size of double_array to 9.
10002 * gdb.base/call-ar-st.exp: Increase timeout value.
10003 Change expected output for double array to match new size in
10004 call-ar-st.c.
10005
36a22261
CV
100062001-10-29 Corinna Vinschen <vinschen@redhat.com>
10007
10008 * gdb.base/ending-run.exp: Create identical output when passing
10009 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10010 Stormy16 target.
36a22261 10011
92b8ae91
MK
100122001-10-28 Mark Kettenis <kettenis@gnu.org>
10013
10014 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10015 that we catch the expected failure under Linux/x86.
10016
cb135b83
OF
100172001-10-29 Orjan Friberg <orjanf@axis.com>
10018
10019 * gdb.base/setvar.exp: Escape curly braces.
10020 * gdb.stabs/weird.exp: Ditto.
10021
6884aa54
DJ
100222001-10-27 Daniel Jacobowitz <drow@mvista.com>
10023
10024 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10025 * gdm.mi/mi0-hack-cli.exp: Likewise.
10026
0398c9aa
AC
100272001-10-25 Andrew Cagney <ac131313@redhat.com>
10028
10029 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10030 messages.
10031
d20bf2e8
AC
100322001-10-21 Andrew Cagney <ac131313@redhat.com>
10033
10034 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10035 checking MI enabled.
10036
03dd63aa
CV
100372001-10-09 Corinna Vinschen <vinschen@redhat.com>
10038
10039 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10040
1d9d99f3
FCE
100412001-10-04 Frank Ch. Eigler <fche@redhat.com>
10042
10043 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10044 if gdb child process crashes, just signal an error.
10045
838ae6c4
JB
100462001-10-02 Jim Blandy <jimb@redhat.com>
10047
10048 * lib/gdb.exp (test_xfail_format): Simplify.
10049
10050 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10051 front of the variable name `format'. Simplify `if'.
10052
8f0cbc1c
DJ
100532001-10-01 Daniel Jacobowitz <drow@mvista.com>
10054
10055 * gdb.threads/pthreads.exp: Wait for output and delay
10056 before sending ^C.
10057
1f08dafd
DJ
100582001-10-01 Daniel Jacobowitz <drow@mvista.com>
10059
10060 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10061 some incorrect output instead of timing out.
10062 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10063
674f90ff
CV
100642001-09-28 Corinna Vinschen <vinschen@redhat.com>
10065
10066 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10067 check to allow additional `int'.
10068
9b284272
DJ
100692001-09-27 Daniel Jacobowitz <drow@mvista.com>
10070
10071 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10072 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10073
b55a4771
MS
100742001-09-27 Michael Snyder <msnyder@redhat.com>
10075
10076 * lib/gdb.exp (test_debug_format): New proc.
10077 (setup_xfail_format): Use new proc test_debug_format.
10078 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10079 proc; use new service proc test_debug_format.
10080 Replace all other "gcc_compiled" tests with this test.
10081 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10082 proc; use new service proc test_debug_format.
10083 Replace all other "gcc_compiled" tests with this test.
10084
100852001-09-27 Michael Snyder <msnyder@redhat.com>
10086
10087 * gdb.base/cvexpr.exp: New file.
10088 * gdb.base/cvexpr.c: New file
10089 Test for expressions using const and volatile keywords.
10090
4e6667ac
CV
100912001-09-26 Corinna Vinschen <vinschen@redhat.com>
10092
10093 * gdb.base/constvars.exp: Check for different orders of keywords
10094 and additional "int" strings in output.
10095
4f337972
AC
100962001-09-22 Andrew Cagney <ac131313@redhat.com>
10097
10098 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10099 responses from "help maint".
10100
2015650d
FCE
101012001-09-19 Frank Ch. Eigler <fche@redhat.com>
10102
10103 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10104 to localhost:NNN instead of :NNN, in case Xvfb is listening
10105 only on TCP.
10106
f3bcedc1
CV
101072001-09-19 Corinna Vinschen <vinschen@redhat.com>
10108
10109 * gdb.base/recurse.exp: When checking leaving the watchpoint
10110 scope, recognize when gdb is in function's epilogue and pass.
10111
6b819c92
KS
101122001-09-18 Keith Seitz <keiths@redhat.com>
10113
10114 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10115 support for running tests against sid targets.
10116 (gdbtk_done): Ditto.
10117
a10c9419
CV
101182001-09-18 Corinna Vinschen <vinschen@redhat.com>
10119
10120 * gdb.base/ending-run.c (main): Set stdout buffersize
10121 to the same reasonable value for any target.
10122 * gdb.base/ending-run.exp: Add a regular expression
10123 to make testsuite happy on Sanyo Stormy16 target.
10124
739d0d99
CV
101252001-09-17 Corinna Vinschen <vinschen@redhat.com>
10126
10127 * gdb.base/display.c (do_loops): Add float variable `f'.
10128 Increment f in loop.
10129 * gdb.base/display.exp: Increment timeout by 60 seconds.
10130 Change float display test to use variable `f'.
10131
1b8947f0
JB
101322001-09-17 Jim Blandy <jimb@redhat.com>
10133
10134 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10135 overflowing the limited breakpoint tables on some ROM monitors
10136 (like the ROM68K).
10137
9890ac81
FCE
101382001-09-15 Frank Ch. Eigler <fche@redhat.com>
10139
10140 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10141 the "-ac" (disable access control) flag.
10142
6db765ea
JH
101432001-08-30 Jeff Holcomb <jeffh@redhat.com>
10144
10145 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10146 ints.
10147
4c32cc04
KS
101482001-08-30 Keith Seitz <keiths@redhat.com>
10149
10150 * lib/gdb.exp: Move all insight-related functionality into
10151 separate file.
10152 * lib/insight-support.exp: New file.
10153
8d6e6f81
FCE
101542001-08-29 Frank Ch. Eigler <fche@redhat.com>
10155
10156 * config/sid.exp (sid_start): Never set sid verbosity; disable
10157 expect_background {} that consumed its stdout; tolerate </dev/null.
10158 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10159
6a90e1d0
AC
101602001-08-18 Andrew Cagney <ac131313@redhat.com>
10161
10162 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10163 CLI jump command to start it.
10164 (mi_run_to_main): Fail immediatly when unexpected output.
10165
1759b3c3
AC
101662001-08-18 Andrew Cagney <ac131313@redhat.com>
10167
10168 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10169 beginning of function. Fix PR gdb/191.
10170
61d11d80
FCE
101712001-08-16 Frank Ch. Eigler <fche@redhat.com>
10172
10173 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10174 what to force sid endianness to.
10175
942a4df2
KS
101762001-08-15 Keith Seitz <keiths@redhat.com>
10177
10178 * lib/gdb.exp (gdbtk_start): Don't set environment
10179 variables for TCL_LIBRARY and friends. Insight will
10180 now figure these out for itself.
10181
0521c418
MS
101822001-08-02 Michael Snyder <msnyder@redhat.com>
10183
10184 * gdb.base/completion.exp: Remove the symbol "a64l" from
10185 the expect string; this is target-specific, and not related
10186 to what is being tested.
10187
74a9a58a
DB
101882001-08-02 Dave Brolley <brolley@redhat.com>
10189
10190 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10191
c70819fa
MS
101922001-07-25 Michael Snyder <msnyder@redhat.com>
10193
c2b8fa57
MS
10194 * gdb.base/consecutive.exp: New file. Test stepping over
10195 breakpoints on consecutive instructions.
10196 * gdb.base/consecutive.c: New file.
10197
c70819fa
MS
10198 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10199 curly braces in regular expressions.
10200
2b1a1355
MS
102012001-07-25 Michael Snyder <msnyder@redhat.com>
10202
10203 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10204 legitimate output from stepping out of main.
10205
413eca6f
KS
102062001-07-22 Keith Seitz <keiths@redhat.com>
10207
10208 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10209 the empty string, do not run the tests.
10210
7e5a9322
SC
102112001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10212
10213 * gdb.base/long_long.exp: Detect size of pointer. Take into
10214 account 2-byte pointers when testing for p/a results.
10215
de58f10f
SC
102162001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10217
d63a86f8 10218 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10219 and defined to 1K for m68hc11.
10220 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10221 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10222 (sizeof_random_data): New variable to tell the size of the data table;
10223 don't test past this size; always run to main.
10224
d6f5fea1
SC
102252001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10226
10227 * gdb.base/return2.exp: return of long long and double fails for
10228 68HC11; don't execute these tests on that platform.
10229 * gdb.base/return.exp: Return of a double fails for 68hc11.
10230
c477543d
SC
102312001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10232
10233 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10234 tests that print a float.
10235 * call-rt-st.exp: Likewise.
10236
63cf1c79
MK
102372001-07-12 Mark Kettenis <kettenis@gnu.org>
10238
10239 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10240 running this test on Linux.
10241
112f9ab5
MC
102422001-06-24 Michael Chastain <chastain@redhat.com>
10243
10244 * gdb.base/arithmet.exp: Remove some tests to make all test names
10245 unique.
10246
4970cb0f
MS
102472001-07-03 Michael Snyder <msnyder@redhat.com>
10248
10249 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10250 the output of the ptype command.
10251
d85da69f
MS
102522001-07-02 Michael Snyder <msnyder@redhat.com>
10253
4c8a82de
MS
10254 * gdb.base/completion.exp: Don't assume that break.c is the only
10255 source file that may contain functions named "marker".
d85da69f
MS
10256 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10257
8afc772b
AC
102582001-06-28 Andrew Cagney <ac131313@redhat.com>
10259
10260 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10261 of files to delete.
10262
10263 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10264 * gdb.disasm/h8300s.exp: New file.
10265 gdb.disasm/h8300s.s: Likewise.
10266
cff22675
AC
102672001-06-27 Andrew Cagney <ac131313@redhat.com>
10268
10269 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10270 empty breakpoint tables.
10271
68c81b54
AC
102722001-06-25 Andrew Cagney <ac131313@redhat.com>
10273
10274 * lib/mi-support.exp: Update args=... part of stop-reason
10275 patterns. Accept either a list or a tuple.
10276
2dd62704
AC
102772001-06-23 Andrew Cagney <ac131313@redhat.com>
10278
10279 * lib/mi-support.exp: Remove local emacs variable defining
10280 change-log-default-name.
10281
b4127474
MC
102822001-06-22 Michael Chastain <chastain@redhat.com>
10283
10284 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10285 This is operationally compatible with the previous version.
10286
8dbfb380
JB
102872001-06-13 Jim Blandy <jimb@redhat.com>
10288
10289 * lib/gdb.exp (gdb_test): Doc fix.
10290
f2d8c86d
MC
102912001-06-10 Michael Chastain <chastain@redhat.com>
10292
10293 * gdb.base/exprs.exp: Remove a duplicate test.
10294
81564d34
JB
102952001-06-06 Jim Blandy <jimb@redhat.com>
10296
10297 * gdb.base/return2.exp (main): Use values to test float and double
10298 returns that are not NaN's, to avoid being confused by IEEE
10299 comparison rules.
10300
da55addb
MS
103012001-06-04 Michael Snyder <msnyder@redhat.com>
10302
10303 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10304 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10305 rather than wait for 12 more tests to time out.
10306
42c65987
JB
103072001-06-06 Jim Blandy <jimb@redhat.com>
10308
b18bced9 10309 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10310 Don't forget to match the GDB prompt.
b18bced9 10311
42c65987
JB
10312 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10313
5b41e5f0
JB
103142001-06-04 Jim Blandy <jimb@redhat.com>
10315
10316 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10317 command.
10318
015e046f
KB
103192001-05-31 Kevin Buettner <kevinb@redhat.com>
10320
10321 * gdb.base/annota1.exp (info break): Match four or more spaces
10322 after "Address".
10323
fb1ffbbe
MC
103242001-05-31 Michael Chastain <chastain@redhat.com>
10325
10326 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10327 (dm_type_int_star): Likewise.
10328 (dm_type_long_star): Likewise.
10329 (dm_type_void_star): Likewise.
10330
5ea2a32c
KB
103312001-05-29 Kevin Buettner <kevinb@redhat.com>
10332
10333 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10334 to a known value in order to get consistent results regardless
10335 of the setting of INPUTRC or the presence or contents of .inputrc.
10336
ae23c492
MS
103372001-05-24 Michael Snyder <msnyder@redhat.com>
10338
ac55707e
MS
10339 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10340 Don't require that the main thread and the manager thread are the
10341 first in the list.
10342
ae23c492
MS
10343 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10344 debugging. If test fails, issue an "unsupported" not a "fail".
10345
400071f1
JB
103462001-05-24 Jim Blandy <jimb@redhat.com>
10347
10348 Don't assume that short is shorter than int.
10349 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10350 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10351 this isn't true.
400071f1
JB
10352 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10353 an int, is not equal to ~0 stored in an unsigned char. This tests
10354 the same thing that the previous test meant to, but works on
10355 16-bit machines, too.
10356 ("print unsigned char != (~0)"): Same test, complemented.
10357
0816a3e5
MS
103582001-05-24 Michael Snyder <msnyder@redhat.com>
10359
10360 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10361 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10362 and prevents dejagnu getting out of step.
10363
f6dc23a9
KB
103642001-05-23 Kevin Buettner <kevinb@redhat.com>
10365
10366 * gdb.base/finish.exp (finish_void): Revise pattern for
10367 stopping on the call statement to not permit stopping at
10368 the start of the instructions comprising the call sequence.
10369
7dbd117d
MC
103702001-05-19 Michael Chastain <chastain@redhat.com>
10371
10372 * gdb.base/callfuncs.exp: Make all test names unique.
10373 * gdb.base/commands.exp: Make all test names unique.
10374 * gdb.base/condbreak.exp: Make all test names unique.
10375 * gdb.base/dbx.exp: Make all test names unique.
10376 * gdb.base/default.exp: Make all test names unique.
10377 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10378 and TIMEOUT messages to their corresponding PASS message.
10379 * gdb.base/ending-run.exp: Make all test names unique.
10380 * gdb.base/long_long.exp: Remove duplicate test.
10381
6b0b0a9e
KB
103822001-05-21 Kevin Buettner <kevinb@redhat.com>
10383
10384 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10385 stop on the call statement as well as the statement after the
10386 call.
10387
2caa35cb
MS
103882001-05-21 Michael Snyder <msnyder@redhat.com>
10389
10390 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10391
40713331
EZ
103922001-05-10 Elena Zannoni <ezannoni@redhat.com>
10393
a9c64011
AS
10394 * gdb.base/completion.exp: Revamp test. Make it execute on all
10395 platforms.
40713331 10396
c2c1be8d
EZ
103972001-05-10 Elena Zannoni <ezannoni@redhat.com>
10398
a9c64011
AS
10399 * config/gdbserver.exp (gdb_load): Handle the case
10400 in which the arguments to gdbserver are given in the
10401 baseboard configuration file.
10402 Also handle the case in which the server needs to do a
10403 load.
2c9cd303 10404
9671de48
KS
104052001-05-07 Keith Seitz <keiths@cygnus.com>
10406
a9c64011
AS
10407 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10408 set up the display for testing.
10409 (gdbtk_start): Convert all paths to paths that tcl will like.
10410 Export target information to environment.
10411 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10412 necessary.
10413 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10414 (to_tcl_path): New proc to convert a given pathname into
10415 a path acceptible as an argument to a tcl command.
10416 (_gdbtk_export_target_info): New proc to export target info
10417 into the environment for gdbtk testing.
10418 (gdbtk_done): New proc to signal end-of-test.
9671de48 10419
5a360f47
JB
104202001-05-06 Jim Blandy <jimb@redhat.com>
10421
10422 * restore.c: Make the code of caller0 correspond to its comment.
10423
66c756c6
MS
104242001-05-03 Michael Snyder <msnyder@redhat.com>
10425
10426 * config/sid.exp (gdb_target_sid): Check for error messages.
10427 On error or timeout, don't make expect exit (which will terminate
10428 all subsequent tests); instead just make gdb exit.
d63a86f8 10429 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10430 return a negative value.
10431
a966fde5
JB
104322001-04-24 Jim Blandy <jimb@redhat.com>
10433
851c18e0
JB
10434 * gdb.c++/templates.exp: If we see the prompt for the overload
10435 list, but we haven't recognized any of the longer patterns,
10436 arrange for this test to fail, not hang.
10437
a966fde5
JB
10438 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10439 variations.
10440
db144853
MC
104412001-04-22 Michael Chastain <chastain@redhat.com>
10442
10443 * gdb.c++/local.exp: Use the 'runto' library function.
10444 * gdb.c++/namespace.exp: Likewise.
10445 * gdb.c++/overload.exp: Likewise.
10446
3207ec21
KB
104472001-03-26 Kevin Buettner <kevinb@redhat.com>
10448
10449 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10450 * gdb.base/step-line.exp: New file. Test step/next in presence of
10451 #line directives.
10452 * gdb.base/step-line.c: New file. Test program for the above.
10453 * gdb.base/step-line.inp: New file. We pretend that this file has
10454 been transformed by some other tool into step-line.c.
10455
13b57657
JB
104562001-03-21 Jim Blandy <jimb@redhat.com>
10457
10458 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10459 unmangled operator names.
10460
754cbe1c
JB
104612001-03-20 Jim Blandy <jimb@redhat.com>
10462
10463 * gdb.threads/linux-dp.exp: Recognize an additional message
10464 generated by GDB when it doesn't understand how to debug threads
10465 on the target system.
10466
177495c9
AC
104672001-03-19 Andrew Cagney <ac131313@redhat.com>
10468
10469 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10470
f266096b
MC
104712001-03-12 Michael Chastain <chastain@redhat.com>
10472
10473 * gdb.c++/derivation.exp: Use the 'runto' library function.
10474
cac3c2ff
MC
104752001-03-12 Michael Chastain <chastain@redhat.com>
10476
10477 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10478
b6c11a24
MC
104792001-02-24 Michael Chastain <chastain@redhat.com>
10480
10481 * gdb.c++/ref-types.exp: Change handwritten code to library
10482 function 'runto'.
10483
6bae5bce
OF
104842001-03-16 Orjan Friberg <orjanf@axis.com>
10485
10486 * gdb.base/signals.exp: Set count to 0 explicitly.
10487
0015fd9a
MS
104882001-03-15 Mark Salter <msalter@redhat.com>
10489
10490 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10491 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10492 (gdb_load): Add support for additional target_info: gdb_download_size
10493 and gdb_load_timeout.
0015fd9a 10494
fc33412a
DT
10495Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10496
10497 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10498 file -- to prevent failing when the compile fails but we have no
10499 intention of running the tests anyway.
10500
10501 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10502 tests if set.
10503
10504 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10505 integers.
10506
10507 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10508 * gdb.c++/namespace.exp: Ditto.
10509
115f06de
OF
105102001-03-07 Orjan Friberg <orjanf@axis.com>
10511
10512 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10513 * gdb.base/pointers.exp: Relax pattern match of decimals.
10514
b6ba6518
KB
105152001-03-06 Kevin Buettner <kevinb@redhat.com>
10516
10517 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10518 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10519 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10520 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10521 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10522 config/sh.exp, config/sid.exp, config/slite.exp,
10523 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10524 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10525 config/vxworks.exp, config/vxworks29k.exp,
10526 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10527 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10528 gdb.base/arithmet.exp, gdb.base/assign.exp,
10529 gdb.base/async.exp, gdb.base/attach.exp,
10530 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10531 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10532 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10533 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10534 gdb.base/commands.exp, gdb.base/completion.exp,
10535 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10536 gdb.base/constvars.exp, gdb.base/corefile.exp,
10537 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10538 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10539 gdb.base/ending-run.exp, gdb.base/environ.exp,
10540 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10541 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10542 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10543 gdb.base/funcargs.exp, gdb.base/help.exp,
10544 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10545 gdb.base/logical.exp, gdb.base/long_long.exp,
10546 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10547 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10548 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10549 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10550 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10551 gdb.base/regs.exp, gdb.base/relational.exp,
10552 gdb.base/remote.exp, gdb.base/reread.exp,
10553 gdb.base/restore.exp, gdb.base/return2.exp,
10554 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10555 gdb.base/selftest.exp, gdb.base/setshow.exp,
10556 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10557 gdb.base/sigall.exp, gdb.base/signals.exp,
10558 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10559 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10560 gdb.base/step-test.exp, gdb.base/structs.c,
10561 gdb.base/structs.exp, gdb.base/structs2.exp,
10562 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10563 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10564 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10565 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10566 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10567 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10568 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10569 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10570 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10571 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10572 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10573 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10574 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10575 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10576 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10577 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10578 gdb.trace/circ.exp, gdb.trace/collection.exp,
10579 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10580 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10581 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10582 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10583 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10584 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10585 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10586 notices.
10587
dc96c6c7 105882001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10589
10590 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10591 first arg is int not float.
10592
dc96c6c7 105932001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10594
10595 * gdb.base/reread.exp: Unsupported for non-native targets;
10596 doesn't work for remote debugging.
10597
9b0c4aeb
FN
105982001-02-19 Fernando Nasser <fnasser@redhat.com>
10599
10600 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10601 * gdb.base/ending-run.exp: Properly handle the BSP state when
10602 stepping past the end of main.
9b0c4aeb 10603
02aa71d5
MC
106042001-02-19 John Moore <jmoore@redhat.com>
10605
10606 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10607 Converted HPUX fix for non-expected items following multiple
10608 step commands into general solution for all platforms.
10609
1fa449a4
MC
106102001-02-18 Michael Chastain <chastain@redhat.com>
10611
10612 * gdb.c++/classes.exp (do_tests): Change runto statements
10613 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10614 statements demangler agnostic.
10615 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10616 (gdb_virtfunc_restart): Likewise.
10617
b2f9ec70
MC
106182001-02-14 Michael Chastain <chastain@redhat.com>
10619
10620 * gdb.c++/inherit.exp (do_tests): Change runto statements
10621 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10622 statements demangler agnostic.
10623
cf74b8ca
AC
10624Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10625
10626 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10627 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10628 before calling common_routine 15 times'' tests.
10629
99f78f56
MC
106302001-02-11 Michael Chastain <chastain@redhat.com>
10631
10632 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10633 Helps the test script figure out which demangler is in use.
10634 (dm_type_foo_ref): Ditto.
10635 (dm_type_int_star): Ditto.
10636 (dm_type_long_star): Ditto.
10637 (dm_type_unsigned_int): Ditto.
10638 (dm_type_void): Ditto.
10639 (dm_type_void_star): Ditto.
99707966 10640 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10641 Probe the gdb demangler and set variables to accommodate
10642 formatting differences.
10643 (info_func_regexp): New function. Same as info_func, but
10644 matches against a regexp.
10645 (info_func): Match against a literal string.
10646 (print_addr_2): New function. Match against a literal string,
10647 which can be different from the input to gdb.
10648 (print_addr): Simply call print_addr_2 with the same argument twice.
10649 (test_lookup_operator_functions): Use demangler formatting variables.
10650 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
10651 the tests in the same order as the C++ class declaration.
10652 (test_paddr_operator_functions): Ditto.
10653 (test_paddr_overloaded_functions): Ditto.
10654 (test_paddr_hairy_functions): Use demangler formatting variables.
10655 Add reference to gdb/19 for related tests.
10656 (do_tests): Call probe_demangler.
10657
1de8f023
KB
106582001-01-30 Kevin Buettner <kevinb@redhat.com>
10659
10660 * gdb.c++/templates.cc (printf): Remove unused function definition.
10661
ca3f91ed
MS
106622001-01-26 Felix Lee <flee@redhat.com>
10663
10664 * sid.exp (sid_exit): Pass host, not target, to remote_close.
10665
106662001-01-25 matthew green <mrg@redhat.com>
10667
10668 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
10669 up sid.
10670 (sid_exit): Call `remote_pop_conn' after GDB is gone.
10671
106722001-01-25 matthew green <mrg@redhat.com>
10673
10674 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 10675 Deprecate $sid_spawn_id.
ca3f91ed
MS
10676 (sid_exit): Remove code necessary only for `spawn.'
10677
106782001-01-25 matthew green <mrg@redhat.com>
10679
10680 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
10681
fb18ec4a
MC
106822001-01-28 Michael Chastain <chastain@redhat.com>
10683
10684 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
10685 to call when tests fail. It takes gdb out of the overloaded
10686 function choice menu back to the main prompt, so that the test
10687 program stays synchronized.
10688 (set_bp_overloaded): New proc to collect all the common
10689 code for setting a breakpoint on an overloaded name. Calls
10690 take_gdb_out_of_choice_menu when needed.
10691 (menu_overload1arg): New variable to collect the repeated
10692 instances of the expected menu for an overloaded name. Change
10693 the regular expression to handle changes in g++ type encoding:
10694 "void" can be either "void" or "", and "unsigned int" can be
10695 either "unsigned int" or "unsigned".
10696 (continue_to_bp_overloaded): Change regular expressions to handle
10697 changes in g++ type encoding.
10698 (no proc): Call take_gdb_out_of_choice_menu when needed.
10699 Remove redundant calls to "info break". Accept either "canceled"
10700 or "cancelled". Change regular expressions in "info break"
10701 calls to handle changes in g++ type encoding. Give all tests
10702 unique strings.
10703
9c646a6e
BE
107042001-01-17 Ben Elliston <bje@redhat.com>
10705
10706 * config/sid.exp: New file.
10707
9549d9c1
AC
10708Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
10709
10710 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
10711
dc96c6c7 107122000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
10713
10714 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
10715 Add a RE to accept a non-ascii char if one is ever presented.
10716
b4df4f68
FN
107172000-12-20 Fernando Nasser <fnasser@redhat.com>
10718
297dd0fd 10719 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 10720
dc96c6c7 107212000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 10722
d63a86f8 10723 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
10724 in regexp. One '\' does not suffice on Linux.
10725
4a7bddb6
MC
107262000-12-09 Michael Chastain <chastain@redhat.com>
10727
10728 * gdb.base/break.exp (test_clear_command): Use a marker function
10729 rather than 'main' for the test function. Also move this
10730 test to an execution point where the marker function names are
10731 guaranteed to be bound to functions. (Executing tests after a
10732 'finish' from main runs into name conflicts with local names
10733 in __libc_start_main).
10734
dc96c6c7 107352000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
10736
10737 * gdb.base/finish.exp: New test for gdb's "finish" command.
10738 * gdb.base/return2.exp: New test for gdb's "return" command.
10739 * gdb.base/return2.c: New source file for above.
10740
dc96c6c7 107412000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
10742
10743 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
10744 * gdb.base/miscexprs.exp: Ditto.
10745 * gdb.base/pointers.exp: Ditto.
10746 * gdb.c++/derivation.exp: Ditto.
10747 * gdb.c++/local.exp: Ditto.
10748 * gdb.c++/namespace.exp: Ditto.
10749 * gdb.c++/overload.exp: Ditto.
10750 * gdb.c++/ref-types.exp: Ditto.
10751
dc96c6c7 107522000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
10753
10754 * gdb.base/constvars.exp: Test result of "up" command.
10755 * gdb.base/miscexprs.exp: Ditto.
10756 * gdb.base/pointers.exp: Ditto.
10757 * gdb.base/scope.exp: Ditto.
10758 * gdb.c++/derivation.exp: Ditto.
10759 * gdb.c++/local.exp: Ditto.
10760 * gdb.c++/namespace.exp: Ditto.
10761 * gdb.c++/overload.exp: Ditto.
10762 * gdb.c++/ref-types.exp: Ditto.
10763
44097287
FN
107642000-11-22 Michael Chastain <chastain@redhat.com>
10765
10766 * mips_pro.exp: Accept either "middle -> top -> main" or
10767 "middle -> main" in the backtrace, because gcc can optimize
10768 tail calls to jumps. Remove setup_xfail for the hppa case.
10769 Add a comment with the original warning messages from PR 3016,
10770 which was filed in 1993, to preserve them for posterity.
10771
9d2e1bab
ND
107722000-11-17 Nick Duffek <nsd@redhat.com>
10773
10774 * lib/gdb.exp (gdb_test): Override timeout with board info.
10775
1aca8eb7
ND
107762000-11-17 Nick Duffek <nsd@redhat.com>
10777
10778 * gdb.base/display.exp: Don't kill running stub. Add "again" to
10779 the second kill and detach messages.
10780
93076499
ND
107812000-11-17 Nick Duffek <nsd@redhat.com>
10782
10783 * configure.in: Add AC_EXEEXT.
10784 * configure: Regenerate.
10785 * Makefile.in (just-check): Export EXEEXT.
10786 * lib/gdb.exp ($EXEEXT): Import from environment.
10787 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
10788 expect "maint dump-me" on Cygwin.
10789 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
10790 $EXEEXT.
10791
30e87cd3
ND
107922000-11-17 Nick Duffek <nsd@redhat.com>
10793
10794 * gdb.base/break.exp: Test backtrace and finish from called
10795 function on all platforms, not just HP-UX.
10796
dc96c6c7 107972000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
10798
10799 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
10800 code from gdb_target_monitor, so it can be used independantly
10801 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 10802
dc96c6c7 108032000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
10804
10805 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
10806 * gdb.base/corefile.exp: Expect the message "Program is being
10807 debugged already" when we send the "corefile" command, since
10808 the preceeding gdb_load may have connected gdb to a remote target.
10809 * gdb.base/display.exp: Disable hardware watchpoints if new
10810 board info variable "no_hardware_watchpoints" is true.
10811 Replace single-letter commands with more readable ones.
10812 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
10813 if new board info variable "no_hardware_watchpoints" is true.
10814 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
10815 to see if stdio (printf) testing is possible.
10816 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
10817 board info variable "no_hardware_watchpoints" is true. Use new
10818 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
10819
39124dea
FN
108202000-11-13 Fernando Nasser <fnasser@redhat.com>
10821
10822 From Orjan Friberg <orjanf@axis.com>:
10823 * gdb.base/printcmds.exp: Escape curly braces followed by a number
10824 in array print pattern match.
10825
a9e2e984
FN
108262000-11-09 Fernando Nasser <fnasser@redhat.com>
10827
10828 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
10829 spelling "cancelled" to U.S. spelling "canceled" to match changes
10830 made to gdb.
10831 * gdb.c++/ovldbreak.exp: Ditto.
10832
c7db355b
PS
108332000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10834
10835 * gdb.base/callfuncs.c (main): Moved to end of file, call
10836 t_double_values to initialize the FPU before inferior calls are made.
10837 * gdb.base/callfuncs.exp: Test for register preservation after calling
10838 inferior functions. Add tests for continuining, finishing and
10839 returning from a stop in a call dummy.
10840
dc96c6c7 108412000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
10842
10843 * gdb.base/commands.exp: Break up long lines, and re-indent.
10844
dc96c6c7 108452000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
10846
10847 * config/gdbserver.exp: Rewritten from the ground up, to make it
10848 compatible with the current dejagnu tree, and to make it work with
10849 the new "gdbserver" in libremote.
10850
dc96c6c7 108512000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10852
10853 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
10854 * gdb.base/varargs.exp: Skip entire test if no printf support.
10855 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
10856 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
10857
dc96c6c7 108582000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
10859
10860 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
10861 no floating point support.
10862 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
10863 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
10864 * gdb.base/call-rt-st.exp: Ditto.
10865 * gdb.base/call-strs.exp: Ditto.
10866
bac5fc66
JG
108672000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
10868
10869 * gdb.base/sizeof.c: include <stdio.h>.
10870
10871 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
10872 'finish', otherwise uncaptured gdb_prompt would potentially
10873 throw remaining test points out of sync.
bac5fc66 10874
b22a6027
SB
108752000-07-26 Scott Bambrough <scottb@netwinder.org>
10876
10877 * gdb.base/recurse.exp: Run tests for all targets.
10878 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
10879 gnu-oldld case on ARM.
10880 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
10881 for ARM targets.
d63a86f8 10882
d8231941
AG
10883Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
10884
10885 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
10886 * gdb.java/configure: Rebuild.
10887
8caabe69
AG
10888Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
10889
10890 * gdb.java/jv-exp.exp: New file.
10891
9d273ca3
AG
10892Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
10893
10894 * configure: Rebuilt.
10895 * configure.in (configdirs): Add gdb.java.
10896 * gdb.java/jmisc.java: New file.
10897 * gdb.java/jmisc.exp: New file.
10898 * gdb.java/Makefile.in: New file.
10899 * gdb.java/configure: Rebuilt.
10900 * gdb.java/configure.in: New file.
10901 * lib/java.exp: New file.
10902
4f823a66
AC
10903Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
10904
10905 * gdb.base/exprs.exp: Test casts to a pointer including over and
10906 underflow.
10907
2391e11d
AC
10908Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
10909
10910 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
10911 and the compilers sizes.
10912
54602222
ND
109132000-07-09 Nick Duffek <nsd@redhat.com>
10914
10915 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
10916 (use_methods): New function.
10917 (main): Call use_methods().
10918 * gdb.c++/classes.exp (test_method_param_class): New procedure.
10919 (do_tests): Call test_method_param_class.
10920
2bec0572
ND
109212000-07-09 Nick Duffek <nsd@redhat.com>
10922
10923 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
10924 spelling.
10925 (test_enums): New procedure. Move enum tests from end of script
10926 to here. Set breakpoint on function name instead of line number.
10927 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
10928 (enums2): New marker function.
10929 (enums1): New function.
10930 (main): Call enums1(). Move enum tests to enums1().
10931
78492fde
AC
10932Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
10933
10934 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
10935 compile/link program. Update line numbers.
10936 * gdb.asm/d10v.inc: Define ``startup''.
10937 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 10938
49a2cef8
AC
10939Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
10940
10941 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
10942
3e6c8688
EZ
109432000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
10944
10945 * gdb.base/maint.exp: Add 'maint print architecture' item to output
10946 of 'help maint print' command.
10947
9ff5cbe9
AC
10948Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
10949
10950 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
10951 they use gdb_expect_list.
10952
17c579bd
AC
10953Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
10954
10955 * gdb.base/commands.exp: Use ``set remote
10956 memory-read-packet-size'' instead of ``set endian big'' to test
10957 long commands.
10958
e6d71bf3
DB
109592000-06-03 Daniel Berlin <dan@cgsoftware.com>
10960
10961 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 10962 g++, and stop skipping them.
e6d71bf3
DB
10963
10964 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
10965 work under g++.
10966
d63a86f8 10967 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
10968 initialization.
10969
dc96c6c7 109702000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
10971
10972 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
10973 the regular expression: accept an (almost) arbitrary sequence of
10974 "frames-invalid" and "breakpoints-invalid" messages both before
10975 and after the "starting" message.
10976
dc96c6c7 109772000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
10978
10979 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 10980
dc96c6c7 109812000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
10982
10983 * gdb.base/annota1.exp (annotate-signal-handler-caller):
10984 Relax the regular expression a little, make it pass on Solaris 8.
10985
8216cda9
KB
109862000-05-12 Kevin Buettner <kevinb@redhat.com>
10987
10988 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 10989 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
10990 Instead, it is permissible for gdb to stop on the line of the
10991 call itself.
10992
1a570b2f
MS
109932000-05-12 Michael Snyder <msnyder@.cygnus.com>
10994
10995 * gdb.base/break.exp (bp on small function, optimized file):
10996 Add a second pass pattern. The behavior differs here between stabs
10997 and dwarf for one-line functions. Stabs preserves two line symbols
10998 (one before the prologue and one after) with the same line number,
10999 but dwarf regards these as duplicates and discards one of them.
11000 Therefore the address after the prologue (where the breakpoint is)
11001 has no exactly matching line symbol, and GDB reports the breakpoint
11002 as if it were in the middle of a line rather than at the beginning.
11003
dc96c6c7 110042000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11005
d63a86f8 11006 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11007 rather than "send_gdb" (for consistancy).
11008
7d418785
AC
11009Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11010
11011 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11012 * gdb.c++/templates.cc: Properly check for GCC version number.
11013 * lib/compiler.cc: Likewise
11014
dc96c6c7 110152000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11016
d63a86f8 11017 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11018 gdb may not stop at the first line of main, due to code motion.
11019
dc96c6c7 110202000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11021
11022 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11023 This test depends on parsing the printf output from the target.
11024 Since the sparclet stub doesn't do stdio, this will never work.
11025 * gdb.base/call-rt-st.exp: ditto.
11026 * gdb.base/call-strs: ditto.
11027
dc96c6c7 110282000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11029
11030 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11031
11032 * gdb.base/ending-run.exp: After connecting to a remote target,
11033 but before running, the target will appear to be in a random
11034 location. Specify both a file and a line for breakpoints.
11035 Also, the function that calls main may be called 'init'
11036 rather than 'start'.
11037
a5a51225
EZ
110382000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11039
11040 * gdb.base/help.exp: Update output for add-symbol-file command.
11041
7930cc7c
FN
110422000-04-10 Fernando Nasser <fnasser@cygnus.com>
11043
11044 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11045 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11046
23e37ab1
C
110472000-04-07 J.T. Conklin <jtc@redback.com>
11048
e93c542c
C
11049 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11050
23e37ab1
C
11051 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11052
591b8fa3
PDM
11053Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11054
11055 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11056 values that can be represented exactly.
11057 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11058 above change, and to not check against the directory part of the source
11059 file name.
11060 (step into print_long_arg_list): Likewise.
11061 (print print_small_structs from print_long_arg_list): Likewise.
11062 (print print_long_arg_list): Likewise.
11063
7a495180
EZ
110642000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11065
30b53638 11066 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11067
beb998c6
AC
11068Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11069
11070 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11071
1c689132
DB
110722000-03-25 Daniel Berlin <dan@cgsoftware.com>
11073
11074 * gdb.base/commands.exp (deprecated_command_test): Add test for
11075 deprecate with no arguments.
11076
c1790a9d
JL
110772000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11078
11079 * gdb.base/break.exp: Add new test for setting breakpoints on
11080 optimized code so we can test breakpoints work even when function
11081 prologues may be optimized away
11082
003ba290
FN
110832000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11084
11085 From David Whedon <dwhedon@gordian.com>
a9c64011 11086 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11087
6837a0a2
DB
110882000-03-22 Daniel Berlin <dan@cgsoftware.com>
11089
11090 * gdb.base/help.exp: Added test for new apropos command.
11091
b9593231
KB
110922000-03-21 Kevin Buettner <kevinb@redhat.com>
11093
11094 * gdb.base/pointers.c (usevar): New function.
11095 (main): Make sure that global variables v_int_pointer2, rptr,
11096 and y are all referenced someplace in the program by calling
11097 usevar() on them. [Some linkers delete symbols which are
11098 never referenced. The space remains, but there's no way to
11099 get a (symbolic) handle on the variable from the debugger.]
11100
751a959b
EZ
111012000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11102
11103 * gdb.base/printcmds.c: Add typedeffed arrays.
11104
11105 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11106 procedure to test arrays that are typedef'd.
11107
73a93a32
JI
111082000-03-13 James Ingham <jingham@leda.cygnus.com>
11109
11110 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11111 the library directories.
73a93a32 11112
fb40c209
AC
11113Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11114
11115 * configure.in (configdirs): Add sub directory gdb.mi.
11116 * configure: Re-generate.
11117
11118 * gdb.mi: New directory.
d63a86f8 11119
ee4dd2c9
AC
111202000-02-25 Scott Bambrough <scottb@netwinder.org>
11121
11122 * gdb.base/long_long.exp: Correct test suite failure when printing
11123 a long long value as a double on ARM platforms.
11124
70f0cc22
JB
111252000-02-16 Jim Blandy <jimb@redhat.com>
11126
11127 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11128 default source file is set properly before running this test.
11129
853819b8
EZ
111302000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11131
11132 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11133 gdbtk/library directory, not in gdbtcl2.
11134
dfcd3bfb
JM
111352000-02-04 Jim Blandy <jimb@redhat.com>
11136
11137 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11138 backslash from regexp pattern.
11139
11140 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11141 procedure. Use it to run all the "continue to bp overloaded"
11142 tests. Note that this changes the names of the tests slightly.
11143 If the breakpoint hit message includes a hex PC value, because
11144 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11145 from the real source code, still consider that a pass.
11146
11147 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11148 XFAIL here if the breakpoint message contains a hex address. Note
11149 similar change on 1999-11-02.
11150
11151 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11152
11153 * gdb.base/ptype.exp: Establish a default source file before
11154 calling get_debug_format.
11155
111562000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11157
11158 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11159
8b93c638
JM
111602000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11161
11162 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11163 of successive stepi commands -- while in the prologue we should see
11164 the function entry bracket.
11165
111662000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11167
11168 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11169 reach __change_mode() when stepping through the end of main().
11170
c5394b80
JM
111712000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11172
11173 * gdb.base/default.exp: Fix expected pattern.
11174 * gdb.base/help.exp: Same.
11175
0d06e24b
JM
111762000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11177
11178 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11179 Don't use xfail's because that affects only the following test.
d63a86f8 11180
0d06e24b
JM
11181 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11182 solaris or linux.
11183
11184 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11185
dc96c6c7 111862000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11187
d63a86f8 11188 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11189 "A syntax error" rather than "A parse error". Accept both.
11190
111912000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11192
11193 * gdb.base/default.exp: Remove OS dependent string from "target
11194 remote" test.
11195 * gdb.base/help.exp: Same for "help target remote" test.
11196
c3f6f71d
JM
111972000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11198
11199 From Jim Kingdon <kingdon@redhat.com>:
11200
11201 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11202 prompt (cleanup rather than necessity, but still might keep output
11203 from spilling to next test).
11204
112052000-01-02 Fred Fish <fnf@cygnus.com>
11206
11207 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11208 AIX, which defines them in <sys/types.h>.
11209
ed9a39eb 112101999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11211
ed9a39eb
JM
11212 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11213 float" test.
11214
112151999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11216
ed9a39eb 11217 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11218
11219 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11220 outermost frame disallowed".
11221
112221999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11223
11224 * gdb.base/setvar.exp: New tests for setting the value of a struct
11225 with a constant list.
11226
112271999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11228
11229 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11230 require the user to type a cast before setting the value of a struct.
11231
de57eccd
JM
112321999-12-06 Jim Blandy <jimb@cygnus.com>
11233
11234 * gdb.base/default.exp: Expect the new 'info float' command on
11235 all i386 platforms.
11236
11237 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11238 LinuxThreads libraries that don't support debugging.
11239
c2d11a7d
JM
11240Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11241
11242 * gdb.base/remote.c: Fill the buffer with truely random data.
11243 Change the buffer type to ``unsigned char'' to simplify size
11244 arithmetic.
11245
11246 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11247 stub only handles 400-1 byte packets. Verify that the download
11248 worked.
11249
112501999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11251
11252 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11253 tests, using UNRESOLVED for the untested cases. Also, does not wait
11254 for a timeout if the prompt was received before a recognizable pattern.
11255
112561999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11257
11258 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11259
112601999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11261
11262 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11263 watchpoints.
11264
112651999-11-24 Jason Merrill <jason@casey.cygnus.com>
11266
11267 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11268
11269 * gdb.c++/local.exp: Be more flexible in recognizing local class
11270 name mangling. Don't allow horribly truncated method names.
11271 * gdb.c++/derivation.exp: Expect protected inheritance.
11272 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11273 * gdb.c++/virtfunc.exp: Likewise.
11274 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11275 when printing a nested enum.
11276
112771999-11-22 Jim Blandy <jimb@cygnus.com>
11278
11279 * gdb.base/step-test.exp: Properly await GDB's response to setting
11280 a breakpoint on the call to large_struct_by_value.
11281
11282 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11283 just because we have debug info for the `start' function.
11284
112851999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11286
11287 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11288 "Unknown signal" messages, which indicate (on LinuxThreads) that
11289 GDB doesn't know how to debug threads on this system. This is
11290 better than hanging while philosopher 0 dumps chatter into gdb.log.
11291
112921999-11-18 Tom Tromey <tromey@cygnus.com>
11293
11294 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11295
112961999-11-18 Fred Fish <fnf@cygnus.com>
11297
11298 * gdb.base/coremaker2.c: Add sample program for generating
11299 cores that is more self contained than coremaker.c. Eventually
11300 I'll add more code to this and tie it into the testsuite.
11301
4ce44c66
JM
113021999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11303
11304 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11305
113061999-11-10 Jimmy Guo <guo@cup.hp.com>
11307
11308 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11309 from $srcdir/lib/.
11310 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11311 and gdb.c++/.
11312
11313 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11314
d63a86f8 11315 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11316 'continue with watch' test point.
11317
113181999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11319
11320 Merged from p2linux-990323-branch:
d63a86f8 11321
4ce44c66
JM
11322 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11323
11cf8741
JM
11324Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11325
11326 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11327 {limit,fixed}''. Test ``set download-write-size''.
11328
11329Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11330
11331 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11332 gdb_expect_list.
11333
11334Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11335
11336 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11337
113381999-11-03 Mark Salter <msalter@cygnus.com>
11339
11340 * gdb.base/break.exp: Fix "stub continue" pattern.
11341
113421999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11343
11344 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11345
113461999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11347
11348 * gdb.base/display.exp ("finish"): Add timeout clause.
11349
11350 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11351 plain prompt clause, so this doesn't have to time out in order to
11352 fail.
11353
11354 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11355 breakpoint hit messages include an address.
11356
11357 * gdb.base/display.exp: Don't forget to escape parens in regular
11358 expressions. Unix regexp notatation sucks.
11359
113601999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11361
11362 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11363 order for 'signalled' message.
11364
5c44784c
JM
113651999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11366
11367 From Jimmy Guo <guo@cup.hp.com>:
11368 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11369 * gdb.base/annota1.c: Add code for tests to work with.
11370
113711999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11372
11373 * gdb.base/remote.exp: New test for remote downloading settings.
11374 * gdb.base/remote.c: New file with large .data.
11375
917317f4
JM
113761999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11377
11378 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11379 for LinuxThreads support, merged from the Code Fusion branch.
11380
11381Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11382
11383 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11384 containing exp_continue into a while within an expect. Don't
11385 attempt a start more than three times. Check return value from
11386 gdb_load.
d63a86f8 11387
2df3850c
JM
11388Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11389
11390 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11391 a pass case.
11392
2acceee2
JM
113931999-10-01 Kevin Buettner <kevinb@cygnus.com>
11394
11395 * gdb.base/break.c (main): Added a statement that we can step
11396 off of.
11397 * gdb.base/break.exp: Added tests for setting a breakpoint
11398 at an offset and stepping onto a breakpoint.
11399
114001999-10-01 Fred Fish <fnf@cygnus.com>
11401
d63a86f8 11402 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11403 gdb output.
11404
c2c6d25f
JM
114051999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11406
11407 * gdb.base/break.exp: Code locations are in hex, don't forget!
11408 (For HP-UX.)
11409
114101999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11411
11412 * condbreak.exp: Use break.c as test program.
11413 * condbreak.c: Remove, redundant with break.c.
11414
114151999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11416
11417 * config/monitor.exp (gdb_target_monitor): Disable X- and
11418 Z-packets if the target needs it.
11419
114201999-09-13 James Ingham <jingham@leda.cygnus.com>
11421
11422 * gdb.c++/overload.exp: Added tests for listing overloaded
11423 functions with function pointers in the arg, explicitly calling
11424 out the version you want.
11425
cff3e48b
JM
114261999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11427
11428 * long_long.exp: Add variations of test cases that work for
11429 targets with 16-bit ints and 32-bit doubles.
11430
d4f3574e
SS
114311999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11432
11433 * break.c (main): Compare a possibly-uninitialized argc with an
11434 unlikely value that fits in 16 bits.
11435
114361999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11437
11438 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11439 0xfeeb, don't want negative numbers if ints are 16 bits.
11440
11441 * lib/gdb.exp (skip_cplus_tests): New proc.
11442 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11443 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11444 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11445 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11446 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11447 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11448 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11449 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11450
11451 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11452
11453Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11454
11455 * gdb.base/corefile.exp (up): Allow a parameter to appear
11456 in the frame that we're going up to.
11457
11458 From Jim Blandy <jimb@cygnus.com>:
11459
11460 * gdb.base/default.exp (info float): Expect some output now.
11461
11462 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11463 returning floating-point values to fail on the x86.
11464 * gdb.base/callfwmall.exp (do_function_calls): Same.
11465
11466 * gdb.base/list.exp (test_listsize): Correct expectations for
11467 listing line 1 with listsize 2. Also, listing a single line
11468 works now, as does listing three lines. [Kevin's note: There
11469 were a number of other cases fixed too where the expectations
11470 differed...]
11471
114721999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11473
11474 * gdb.base/selftest.exp: Add case for when version prints as
11475 constant string instead of char pointer.
11476
104c1213
JM
114771999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11478
11479 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11480 stepping out of main.
11481
11482 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11483 G++ used.
11484
11485 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11486 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11487
11488 * gdb.c++/ovldbreak.exp: Update match string in test that
11489 includes a warning of multiple breakpoints.
11490
114911999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11492
11493 * gdb.base/display.exp: Improve precision of step-after-finish
11494 added yesterday.
11495
11496 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11497 test.
11498
11499 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11500 configs when using G++, not just hppa*.
11501
115021999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11503
11504 * gdb.base/async.c: New file.
11505 * gdb.base/async.exp: New file.
11506
11507Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11508
11509 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11510 PA64.
11511
53a5351d
JM
11512Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11513
104c1213
JM
11514 * gdb.base/display.exp: "finish" can leave us mid-line on many
11515 targets, deal with it. Add a small constant to main, instead of
11516 1000 since main+1000 may not be a valid address in the target.
11517
53a5351d
JM
11518 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11519 on hpux11.
11520
11521 * gdb.base/attach.exp: Handle another hpux11 error message variant
11522 when attaching to a process that does not exist.
11523
115241999-08-19 J.T. Conklin <jtc@redback.com>
11525
11526 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11527 characters in 'continue to 1241' test.
11528
115291999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11530
11531 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11532 stop in print_long_arg_list, define and use a whitespace
11533 variable in print_small_structs test, add an XFAIL for Solaris.
11534 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11535 interested enough to fix.
11536
7be570e7
JM
115371999-08-13 Keith Seitz <keiths@cygnus.com>
11538
11539 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11540 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11541 proc knows about targets other than the natives.
11542 (test_assign): Use "gdb_run_cmd" to "run" the target.
11543 Check that we've actually hit the breakpoint at main.
11544 When we attempt to assign a value to a local variable, check
11545 that the variable is in the current scope, i.e., don't use
11546 a test with an empty result.
11547
11548Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11549
11550 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11551 command.
11552
115531999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11554
11555 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11556 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11557 gdb.compat, gdb.threads-hp.
11558 gdb.hp/configure, gdb.hp/configure.in: New files.
11559 gdb.hp/Makefile.in: Recurse into new subdirs.
11560 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11561 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11562 in object files.
11563 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11564
96baa820
JM
115651999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11566
11567 * gdb.base/display.exp: Help expect by putting a newline in the
11568 funky printf, remove a bogus p/a test.
11569
115701999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11571
11572 * gdb.base/display.exp: Make sure that when we say 'run', we are
11573 connected to the target. This is necessary when running not
11574 natively.
11575
115761999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11577
11578 * gdb.base/step-test.exp: Removed some extraneous messages.
11579
11580 * gdb.base/long_long.exp: Don't run memory examination tests
11581 on little-endian targets (they will need a different set of
11582 results to match).
11583
115841999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11585
11586 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11587 until somebody decides to fix GDB.
11588
11589 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11590 constant as "ULL".
11591 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11592 matches for a couple x/2 commands.
11593
a0b3c4fd
JM
115941999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11595
11596 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11597 by merging in ref-types2 tests.
11598 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11599
11600 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11601 * gdb.c++/Makefile.in: Add standard actions.
11602 (EXECUTABLES): Rename from PROGS, update list.
11603 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11604 from gdb.hp.
11605 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11606 foo and bar locals.
11607 * gdb.c++/anon-union.exp: Fix tests to match.
11608 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11609 expect matches to handle output variations.
11610 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11611 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11612 output, add HP alternatives for new and delete prints.
11613 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11614 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11615 * gdb.c++/demangle.exp: Use $style when reporting failure.
11616 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11617 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11618 match alternatives.
11619 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11620 compilers.
11621 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11622 * gdb.c++/method.exp: Add match alternatives.
11623 * gdb.c++/misc.cc: Add bool types.
11624 * gdb.c++/misc.exp: Add tests for bool types.
11625 * gdb.c++/overload.exp: Add xfails.
11626 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11627 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11628 add some more template parameter tests (only for HP currently).
11629 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11630 * gdb.c++/virtfunc.cc: Add return type and value for main.
11631 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11632 match alternatives.
d63a86f8 11633
a0b3c4fd
JM
116341999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11635
11636 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11637
116381999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11639
11640 * gdb.base/signals.exp: Don't expect getting a backtrace from
11641 within a signal handler to fail on Linux.
11642
116431999-07-29 Stan Shebs <shebs@andros.cygnus.com>
11644
11645 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11646 * lib/gdb.exp: Remove some gratuitious semicolons.
11647 (delete_breakpoints): Increase timeout.
11648 (gdb_expect): Add -notransfer option.
11649 (gdb_test): Use -notransfer option.
11650 (get_compiler_info): Add f77 case.
11651 (get_compiler): New proc, split out from gdb_preprocess, add f77
11652 case.
11653 (gdb_preprocess): Call get_compiler.
11654
11655 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
11656 * gdb.base/attach.exp, gdb.base/display.exp,
11657 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
11658 gdb.base/long_long.exp, gdb.base/printcmds.exp,
11659 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
11660 third arg to gdb_test.
11661 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
11662 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
11663 HP-UX xfails, add others.
11664 * gdb.base/completion.exp: Reflect name change of self-test.
11665 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
11666 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
11667 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
11668 HP failure number.
11669 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
11670 useless HP-UX 10.30 references.
11671 * gdb.base/maint.exp: Loosen matches.
11672 * gdb.base/pointers.c (main): Declare more_code.
11673 * gdb.base/pointers.exp: Match on output of a `next'.
11674 * gdb.base/structs.c: Add prototypes.
11675 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
11676 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
11677
116781999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11679
11680 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
11681 command.
11682
116831999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11684
11685 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
11686 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
11687
11688 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
11689 debug info. Deal with lack of signal hanlder info in stack.
11690
a9c64011 11691 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
11692 * gdb.base/annota1.exp: If printf has debug info, deal with it.
11693
5a2468f5
JM
116941999-07-19 Stan Shebs <shebs@andros.cygnus.com>
11695
11696 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
11697 gdb.base/foll-vfork.exp: Don't run for crosses.
11698
adf40b2e
JM
11699Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11700
11701 * gdb.base/configure.in: Check for gdbvars.exp instead of
11702 a1-selftest.exp.
11703 * gdb.base/configure: Re-generate.
11704
117051999-07-12 Stan Shebs <shebs@andros.cygnus.com>
11706
11707 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
11708 in trying to run first and name is too long.
11709
11710 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
11711 pointers2.c and pointers2.exp, respectively.
11712 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
11713 doschk happier.
11714
43e526b9
JM
117151999-07-08 Stan Shebs <shebs@andros.cygnus.com>
11716
11717 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
11718 callfuncs2.c and callfuncs2.exp.
11719
11720 * gdb.base/list.exp: Remove mistaken xfails.
11721 * gdb.base/list0.h: Add optional prototypes.
11722
9846de1b
JM
11723Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
11724
a9c64011 11725 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 11726 calling malloc.
a9c64011
AS
11727 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
11728 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
11729 use.
11730
117311999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11732
11733 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
11734 * gdb.base/annota2.cc, annota2.exp: Move from here.
11735 * gdb.c++/annota2.cc, annota2.exp: To here.
11736 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
11737
43ff13b4
JM
11738Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
11739
11740 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
11741 a consistent format.
11742
085dd6e6
JM
117431999-06-25 Stan Shebs <shebs@andros.cygnus.com>
11744
11745 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11746 * lib/gdb.exp (get_compiler_info): Add detection for assorted
11747 HP compilers, also set the globals $true and $false.
11748
11749 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
11750 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
11751 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
11752 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
11753 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
11754 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
11755 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
11756 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
11757 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
11758 whatis.c} Add C++ compatible function definitions and return
11759 types, add includes for library functions.
11760 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
11761 * gdb.base/step-test.c (myglob): Rename from glob.
11762 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
11763 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
11764 files, move here from gdb.hp.
11765 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
11766 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
11767 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
11768 Adjust line numbers in regexps.
11769
11770 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
11771 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
11772 instead of 0/1.
11773
11774 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
11775 foll-vfork.exp: New files, move here from gdb.hp.
11776 * gdb.base/page.exp: New file, test of pagination command.
11777
11778 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
11779 recursion test.
11780 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
11781
11782 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
11783 gdb.base/solib.exp: Fix compiler invocation process.
11784
11785 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
11786 HP-UX 11, turn off overload resolution explicitly.
11787 * gdb.base/commands.exp: Set argument list explicitly, add
11788 watchpoint test.
11789 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
11790 them work.
11791 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
11792 expressions properly.
11793 * gdb.base/corefile.exp: Loosen the match slightly.
11794 * gdb.base/default.exp: Allow "Error accessing memory" message
11795 also.
11796 * gdb.base/display.exp: Skip over x/0 j if PA64.
11797 * gdb.base/funcargs.exp: Add xfails for HP-UX.
11798 * gdb.base/interrupt.exp: Ditto.
11799 * gdb.base/langs.exp: Add symbolic matches governed by compiler
11800 in use.
11801 * gdb.base/list.exp: Add xfails for HP-UX.
11802 * gdb.base/long_long.exp: Refine some of the numeric matches.
11803 * gdb.base/mips_pro.exp: Xfail on HP-UX.
11804 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
11805 * gdb.base/nodebug.exp: Succeed on more varieties of output.
11806 * gdb.base/opaque.exp: Remove some HP-UX xfails.
11807 * gdb.base/ptype.exp: Succeed on more varieties of output.
11808 * gdb.base/scope.exp: Add xfails for HP-UX.
11809 * gdb.base/sect-cmd.exp: Add more cases.
11810 * gdb.base/setvar.exp: Add xfails for HP-UX.
11811 * gdb.base/shlib-call.exp: Loosen some matches slightly.
11812 * gdb.base/signals.exp: Match on void symbolically.
11813 * gdb.base/step-test.exp: Add case for PA64.
11814 * gdb.base/term.exp: Add exit and restart.
11815 * gdb.base/twice.exp: Clean up after self.
11816 * gdb.base/varargs.exp: Disable overload resolution explicitly.
11817 * gdb.base/whatis.exp: Allow more ways to pass tests.
11818
11819 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
11820 no longer useful.
11821
11822Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
11823
11824 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
11825 list of patterns.
11826 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
11827 print_double_array(double_array)", "continuing to breakpoint
11828 1018", "print print_double_array(array_d)" and "continuing to
11829 1034" tests.
d63a86f8 11830
085dd6e6
JM
118311999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
11832
a9c64011 11833 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
11834
118351999-06-24 Stan Shebs <shebs@andros.cygnus.com>
11836
11837 * config/mt-*: Remove, these haven't been used since 1996.
11838
118391999-06-22 Stan Shebs <shebs@andros.cygnus.com>
11840
11841 * gdb.base/call-strs.c, gdb.base/ending-run.c,
11842 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
11843 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
11844
9e0b60a8
JM
118451999-06-18 Stan Shebs <shebs@andros.cygnus.com>
11846
11847 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
11848 simpler match case for the ptype of the big class.
11849
118501999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11851
11852 * gdb.exp: Fix test for gdb_prompt existence.
11853
118541999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11855
11856 * gdb.exp (gdb_test): Add fail after calls to perror.
11857
118581999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11859
11860 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
11861
118621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
11863
11864 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
11865
0f71a2f6
JM
11866Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
11867
11868 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
11869 malloc() is linked in.
11870
118711999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11872
11873 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
11874 step at end.
11875
11876 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
11877
118781999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
11879
11880 * gdb.java/jv-print.exp: New file. (Our first Java test!)
11881
cce74817
JM
11882Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
11883
11884 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
11885 * gdb.base/mips_pro.exp: Likewise.
11886
118871999-06-02 Keith Seitz <keiths@cygnus.com>
11888
11889 * gdb.c++/templates.cc: Change all "new" operators to throw
11890 an exception.
11891 * gdb.c++/cplusfuncs.cc: Likewise.
11892
11893 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
11894
11895Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
11896
11897 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
11898 * gdb.base/ending-run.exp: When stepping out of main, accept a
11899 step into an arbitrary assembler file.
cce74817 11900
392a587b
JM
119011999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11902
d63a86f8 11903 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 11904 "breakpoint-invalid" to be printed.
d63a86f8 11905 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
11906 number of "frames-invalid" and "breakpoint-invalid" to be printed.
11907 * gdb.base/annota2.cc: Initialize a.x to 0.
11908
9e086581
JM
119091999-05-17 Keith Seitz <keiths@cygnus.com>
11910
11911 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
11912 when "skip_float_tests" set.
11913 Ditto for "print print_double_array(array_d)", "print print_small_structs",
11914 "print print_ten_doubles", and "step into print_long_arg_list".
11915 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
11916 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
11917 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
11918 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
11919 "skip_float_tests" is set.
11920 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
11921 when "skip_float_tests" set.
d63a86f8 11922
cd0fc7c3
SS
119231999-05-06 Keith Seitz <keiths@cygnus.com>
11924
11925 * gdb.base/annota2.cc: Include stdio.h.
11926
11927Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
11928
11929 * gdb.base/crossload.exp: Remove, this has been disabled ever
11930 since BFD stopped including all targets, and cross-GDB gets
11931 plenty of testing anyway.
11932 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
11933 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
11934 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
11935 * gdb.base/README: Remove, was doc for this.
11936 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
11937 needed.
11938
b83266a0
SS
119391999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11940
11941 * gdb.base/call-ar-st.exp: Fix one regular expression in test
11942 output.
11943
11944 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
11945 * gdb.base/annota2.exp: New file. More annotation tests.
11946 * gdb.base/annota1.c: New file. Source file for annota1.exp.
11947 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
11948
119491999-04-23 Angela Marie Thomas <angela@cygnus.com>
11950
11951 * config/cfdbug.exp: New file.
11952
7a292a7a
SS
119531999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
11954
11955 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
11956 Marcus Daniel's and Dale Hawkins's demangler crashes.
11957
11958 * gdb.c++/demangle.exp (test_gnu_style_demangling,
11959 test_lucid_style_demangling, test_arm_style_demangling,
11960 test_hp_style_demangling): Try Tom Tromey's core-dumping
11961 identifier under each demangling style.
11962
119631999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
11964
11965 * gdb.c++/demangle.exp: Include the current demangling style
11966 in all test names.
11967 (current_demangling_style): New global variable.
11968 (set_demangling_style, test_demangling_core, test_demangling,
11969 test_demangling_exact): New functions.
11970 (test_gnu_style_demangling, test_lucid_style_demangling,
11971 test_arm_style_demangling, test_hp_style_demangling): Use those,
11972 instead of calling gdb_test and gdb_test_exact directly.
11973 (catch_demangling_errors): New function, which reports errors
11974 signalled by the demangling test functions in an orderly way.
11975 (do_tests): Use catch_demangling_errors.
11976
119771999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
11978
11979 * gdb.base/signals.exp (test_handle_all_print): Use () for
11980 grouping in expressions, not {}.
11981
11982 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
11983 initialized yet.
11984
119851999-04-01 Stan Shebs <shebs@andros.cygnus.com>
11986
11987 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
11988 are listed.
11989
119901999-03-26 Stan Shebs <shebs@andros.cygnus.com>
11991
11992 * gdb.stabs/weird.exp: Test for CC being defined before
11993 looking at its value.
11994
119951999-03-25 Stan Shebs <shebs@andros.cygnus.com>
11996
11997 * gdb.base/call-ar-st.exp: Remove stray '#'.
11998 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
11999 "short int" and "long int".
12000 * gdb.c++/overload.cc: Cast the string added in the previous
12001 change, to mollify finicky HP compiler.
12002 * gdb.hp/reg-test.exp (testfile): Fix file name.
12003 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12004
7a292a7a
SS
12005 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12006 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12007 alternate form of enum ptype.
12008
c906108c
SS
120091999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12010
7a292a7a
SS
12011 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12012 * gdb.hp/*.exp: Change all to run compiler probe only after
12013 passing skip_hp_tests, so as not to waste time on guaranteed
12014 failure.
12015
c906108c
SS
12016 * gdb.c++/overload.cc: Pass string instead of char addr, always
12017 init ccpfoo.
12018 * gdb.c++/templates.cc: Fix syntax error.
12019
7a292a7a
SS
12020Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12021
12022 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12023 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12024 command.
12025
120261999-03-18 James Ingham <jingham@cygnus.com>
12027
12028 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12029
12030 * gdb.c++/method.exp: It was testing an uninitialized int on the
12031 stack and assuming it was positive.
12032
12033 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12034
12035 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12036 keep it from killing the rest of the tests.
7a292a7a
SS
12037 Use gdb_continue_to_end.
12038
12039 * gdb.base/sigall.exp: use gdb_continue_to_end.
12040
12041 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12042
12043 * gdb.base/display.exp: use runto_main, not run.
12044
d63a86f8
RM
12045 * gdb.base/default.exp: Check for the current error message in the
12046 r abbreviation test.
7a292a7a
SS
12047 Add strongarm to the targets that know info float.
12048
d63a86f8 12049 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12050 run which doesn't work with monitors.
12051
12052 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12053
12054 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12055
12056 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12057 program. Traps the case (in Cygmon) when the program never really
12058 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12059 more places, so I used my name. Sorry Mark...
12060
12061 * config/monitor.exp (gdb_target_monitor): added another
12062 target_info parameter: remotebinarydownload. This will set the
12063 remotebinarydownload flag if this is causing some boards trouble.
12064
120651999-03-18 Mark Salter <msalter@cygnus.com>
12066
12067 * lib/gdb.exp (continue_to_exit): New function.
12068
12069 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12070 * gdb.base/ending-run.exp: Ditto.
12071 * gdb.base/step-test.exp: Ditto.
12072
120731999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12074
12075 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12076 (suggested by Art Haas <ahaas@neosoft.com>).
12077
120781999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12079
12080 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12081
12082Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12083
12084 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12085 descriptions of types (short unsigned int vs unsigned short, etc).
12086
120871999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12088
12089 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12090 a call to strlen; sometimes we do have sources.
12091
120921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12093
12094 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12095 character, so GDB won't print garbage after its end.
d63a86f8 12096
c906108c
SS
12097 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12098 breakpoint there instead. Sometimes GCC emits memcpy to handle
12099 the large structures being passed by value, so we step into that
12100 instead of sum_array_print, which obscures what we're really testing.
12101 * gdb.base/step-test.exp: However, we do want a test that notices
12102 the bizarre steps into memcpy, so do that here. Add check for
12103 stepping into function calls that pass large structures by value.
12104 ("Is that a noun clause, or are you just happy to see me?")
12105 Remove all references to specific line numbers.
12106 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12107 New type and function.
12108 (main): Call large_struct_by_value, passing it a large struct by value.
12109 * lib/gdb.exp (gdb_get_line_number): New function.
12110
12111 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12112 more portable.
12113
7a292a7a
SS
121141999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12115
c906108c
SS
12116 * lib/gdb.exp: Doc fixes.
12117
7a292a7a
SS
121181999-03-05 Nick Clifton <nickc@cygnus.com>
12119
d63a86f8 12120 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12121
121221999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12123
c906108c
SS
12124 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12125 commands. They're not germane to this test, and they don't work
12126 that way on remote targets.
12127
3fc11d3e
JM
121281999-03-01 James Ingham <jingham@cygnus.com>
12129
12130 * Changelog entries merged over from gdb development branch.
12131
3fc11d3e
JM
12132 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12133
12134 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12135 for outputting results of test run.
12136
2d4a1622 12137 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12138
12139 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12140
7a292a7a
SS
121411999-02-25 Felix Lee <flee@cygnus.com>
12142
12143 * lib/gdb.exp (debug_format): initialize
12144
c906108c
SS
121451999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12146
12147 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12148 * gdb.base/call-rt-st.c: Ditto.
12149
c906108c
SS
121501999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12151
12152 * gdb.threads/pthreads.exp (horiz): New variable.
12153 (test_startup): Fix regexps that capture thread numbers.
12154
121551999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12156
12157 * gdb.base/smoke.exp: Disambiguate two test case names (both
12158 called ``print'').
12159
12160Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12161
12162 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12163 compilation.
12164
121651999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12166
12167 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12168 actual output formatting.
12169 * gdb.base/smoke.exp: GDB removes leading 0's.
12170 * gdb.base/volatile.exp: Don't check type of remuneration;
12171 that variable is no longer defined in constvars.c.
12172 * gdb.base/step-test.c (main): Exit with explicit exit code.
12173 * gdb.base/step-test.exp: Remove two nexti checks--they are
12174 not portable.
12175
121761999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12177
12178 * gdb.base/help.exp ("help delete display"): Fix test to match
12179 gdb's output.
12180
12181 * gdb.base/long_long.c (known_types): Initialize values to zero.
12182 * gdb.base/long_long.exp: Step one more line
12183 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12184 leading zeros. Explicitly ask for hex formatting. Use
12185 unique test case names.
c906108c
SS
12186
12187Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12188
d63a86f8 12189 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12190
12191 * gdb.c++/method.exp: Add missing close brace.
12192
121931999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12194
12195 * gdb.base/maint.exp: Use 'set height 0' to disable page
12196 prompting, not 'set height 400'.
12197
12198 Fix a bunch of timeouts.
12199 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12200 four separate tests, so expect doesn't take forever to match a ton
12201 of text against a regexp with lots of .* forms.
12202 ("maint print psymbols", "maint print symbols"): Make some of
12203 these greps more selective, so that expect doesn't try to wade
12204 through huge piles of output and time out.
12205
12206 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12207
12208 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12209 tests: one which doesn't expect shlib events to be reported, and
12210 another which does, but is XFAIL for all platforms other than
12211 HP/UX.
12212
12213 * gdb.base/break.exp: Teach the test suite that the `catch
12214 fork', `catch vfork', and `catch exec' commands produce error
12215 messages on platforms that don't provide these features.
12216
12217Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12218
12219 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12220 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12221 (shortening names from solib_threshold.exp etc), won't run on
12222 anything but HP-UX for the foreseeable future.
12223 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12224 reflect move.
12225
12226Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12227
12228 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12229 gdb.trace/Makefile.in (clean): Remove all test executables.
12230
12231Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12232
12233 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12234 successfully re-sets breakpoints in shared libraries.
12235 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12236
12237Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12238
d63a86f8
RM
12239 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12240 and compiled w/o GCC.
c906108c
SS
12241
12242 * gdb.hp/watch-cmd.exp: ditto.
12243
12244 * gdb.hp/watch-hp.exp: ditto.
12245
12246 * gdb.hp/xdb1.exp: ditto.
12247
12248 * gdb.hp/xdb2.exp: ditto.
12249
12250 * gdb.hp/dbx.exp: ditto.
12251
12252Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12253
12254 * constvars.c: Remove C++-isms.
12255 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12256 with GCC.
12257
12258Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12259
12260 The following changes are part of the HP merge.
12261
12262 * gdb.base/break.exp: new tests to verify that catchpoints for
12263 fork, vfork, and exec don't trigger inappropriately.
12264
12265 * gdb.base/opaque.exp: compile one file at a time, then link.
12266
12267 * gdb.base/signals.exp: be more restrictive about which hppa
12268 systems receive a setup_xfail. new tests.
12269
12270 * gdb.base/solib_threshold.build: new file.
12271 * gdb.base/solib_threshold.exp: new file.
12272 * gdb.base/solib_threshold.link_opts: new file.
12273 * gdb.base/solib_threshold.mk: new file.
12274 * gdb.base/gen_solib_threshold.c: new file.
12275
12276 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12277 tests. New tests for enums inside classes.
12278
12279 * gdb.c++/compiler.cc: indicate support of template debugging.
12280
12281 * gdb.c++/demangle.exp: run hp style demangling tests.
12282
12283 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12284 tests.
12285
12286 * gdb.c++/misc.cc: changes to support new tests.
12287
12288 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12289 to support new tests.
12290
12291 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12292 gcc, then skip these tests.
12293
12294Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12295
12296 The following files are part of the HP merge; some had longer
12297 names at HP, but have been renamed to be no more than 14
12298 characters in length.
12299
12300 * gdb.hp/ambiguous.cc: new file.
12301 * gdb.hp/ambiguous.exp: new file.
12302 * gdb.hp/attach.exp: new file.
12303 * gdb.hp/attach2.exp: new file.
12304 * gdb.hp/classes-hp.exp: new file.
12305 * gdb.hp/ctti.exp: new file.
12306 * gdb.hp/ctti-add.cc: new file.
12307 * gdb.hp/ctti-add1.cc: new file.
12308 * gdb.hp/ctti-add2.cc: new file.
12309 * gdb.hp/ctti-add3.cc: new file.
12310 * gdb.hp/dbx.exp: new file.
12311 * gdb.hp/exception.cc: new file.
12312 * gdb.hp/exception.exp: new file.
12313 * gdb.hp/foll-exec.c: new file.
12314 * gdb.hp/foll-exec.exp: new file.
12315 * gdb.hp/foll-fork.c: new file.
12316 * gdb.hp/foll-fork.exp: new file.
12317 * gdb.hp/foll-vfork.c: new file.
12318 * gdb.hp/foll-vfork.exp: new file.
12319 * gdb.hp/inherit-hp.exp: new file.
12320 * gdb.hp/more-steps.exp: new file.
12321 * gdb.hp/namespace.cc: new file.
12322 * gdb.hp/namespace.exp: new file.
12323 * gdb.hp/optimize.exp: new file.
12324 * gdb.hp/pxdb.c: new file.
12325 * gdb.hp/pxdb.exp: new file.
12326 * gdb.hp/quicksort.exp: new file.
12327 * gdb.hp/reg-test.exp: new file.
12328 * gdb.hp/reg-test.s: new file.
12329 * gdb.hp/sized-enum.c: new file.
12330 * gdb.hp/sized-enum.exp: new file.
12331 * gdb.hp/start-stop.exp: new file.
12332 * gdb.hp/templ-hp.cc: new file.
12333 * gdb.hp/templ-hp.exp: new file.
12334 * gdb.hp/thr-lib.c: new file.
12335 * gdb.hp/thr-lib.exp: new file.
12336 * gdb.hp/thr-lib.h: new file.
12337 * gdb.hp/thr-liblib.c: new file.
12338 * gdb.hp/virtfun-hp.c: new file.
12339 * gdb.hp/virtfun-hp.exp: new file.
12340 * gdb.hp/watch-cmd.exp: new file.
12341 * gdb.hp/watch-hp.exp: new file.
12342 * gdb.hp/xdb1.exp: new file.
12343 * gdb.hp/xdb2.exp: new file.
12344 * gdb.hp/xdb3.exp: new file.
12345
12346Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12347
12348 The following files are part of the HP merge; some had longer
12349 names at HP, but have been renamed to be no more than 14
12350 characters in length.
12351
12352 * gdb.base/ss.h: new file.
12353 * gdb.base/call-ar-st.c: new file.
12354 * gdb.base/call-ar-st.exp: new file.
12355 * gdb.base/call-rt-st.c: new file.
12356 * gdb.base/call-rt-st-exp: new file.
12357 * gdb.base/call-strs.exp: new file.
12358 * gdb.base/ena-dis-br.exp: new file.
12359 * gdb.base/environ.exp: new file.
12360 * gdb.base/long_long.exp: new file.
12361 * gdb.base/sect-cmd.exp: new file.
12362 * gdb.base/shlib-cl2.exp: new file.
12363 * gdb.base/smoke.exp: new file.
12364 * gdb.base/so-impl-ld.c: new file.
12365 * gdb.base/so-impl-ld.exp: new file.
12366 * gdb.base/so-indr-cl.c: new file.
12367 * gdb.base/so-indr-cl.exp: new file.
12368 * gdb.base/varargs.exp: new file.
12369 * gdb.base/volatile.exp: new file.
12370 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12371 * gdb.base/display.exp: new file.
c906108c
SS
12372 * gdb.c++/derivation.exp: new file.
12373 * gdb.c++/local.exp: new file.
12374 * gdb.c++/member-ptr.exp: new file.
12375 * gdb.c++/overload.exp: new file.
12376 * gdb.c++/ovldbreak.exp: new file.
12377 * gdb.c++/ref-types.exp: new file.
12378 * gdb.c++/ref-types2.exp: new file.
12379 * gdb.c++/userdef.exp: new file.
d63a86f8 12380
c906108c
SS
12381Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12382
12383 * gdb.base/default.exp: Reflect wording change in remote.c.
12384
dc96c6c7 12385Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12386
12387 * gdb.base/help.exp: Update to reflect current text.
12388
12389Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12390
12391 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12392 they're stack variables and contain garbage.
12393 * gdb.c++/anon-union.exp: new file.
12394
12395 The following changes were made by David Taylor
12396 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12397 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12398 in changes by HP.
12399
12400 * gdb.base/bitops.exp: new file.
12401 * gdb.base/default.exp: change expected messages for catch and
12402 info catch tests to reflect HP merge changes.
12403 * gdb.base/enable-disable-break.exp
12404 * gdb.base/ending-run.c: new file.
12405 * gdb.base/long_long.c: new file.
12406 * gdb.base/maint.exp: new file.
12407 * gdb.base/pointers2.exp: new file.
12408 * gdb.base/shlib-call2.exp: new file.
12409 * gdb.base/solib.exp: new file.
12410 * gdb.base/step-test.c: new file.
12411 * gdb.c++/anon-union.cc: new file.
12412 * gdb.c++/local.cc: new file.
12413 * gdb.c++/member-pointer.cc: new file.
12414 * gdb.c++/method.cc: new file.
12415 * gdb.c++/ref-types.cc: new file.
12416 * gdb.c++/ref-types2.cc: new file.
12417 * gdb.c++/userdef.cc: new file.
d63a86f8 12418
c906108c
SS
12419 * gdb.base/scope.exp: compile one file at a time, then link.
12420 * gdb.base/langs.exp: ditto.
12421 * gdb.base/list.exp: ditto.
d63a86f8 12422
c906108c
SS
12423Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12424
12425 The following changes were made by David Taylor
12426 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12427 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12428 in changes by HP.
d63a86f8 12429
c906108c
SS
12430 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12431 skip tests. When compiling pass c++ flag to gdb_compile.
12432 * gdb.c++/
d63a86f8 12433
c906108c
SS
12434 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12435 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12436 (skip_hp_tests): new function.
12437 (gdb_preprocess): new function.
12438
12439 * configure.in (hpdir): decide whether to configure gdb.hp.
12440 * configure: regenerated.
12441
12442 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12443 to delete on clean.
12444 (EXECUTABLES): update to reflect new additions.
12445 * gdb.base/commands.exp: update message expected.
12446 * gdb.base/default.exp: add copyright notice.
12447 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12448 * gdb.base/help.exp: update messages to reflect current text.
12449 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12450 targets for recurse tests.
12451 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12452 skip this file.
12453
12454 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12455 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12456 compilation.
12457 * gdb.c++/misc.exp: ditto.
12458 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12459 run the tests. tell gdb_compile that it's a c++ compilation.
12460
12461 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12462
c906108c
SS
12463 * gdb.base/all-bin.exp: new file.
12464 * gdb.base/arithmet.exp: new file.
12465 * gdb.base/assign.exp: new file.
12466 * gdb.base/completion.exp: new file.
12467 * gdb.base/cond-expr.exp: new file.
12468 * gdb.base/condbreak.exp: new file.
12469 * gdb.base/define.exp: new file.
12470 * gdb.base/dollar.exp: new file.
12471 * gdb.base/environment.exp: new file.
12472 * gdb.base/eval-skip.exp: new file.
12473 * gdb.base/jump.exp: new file.
12474 * gdb.base/logical.exp: new file.
12475 * gdb.base/pointers.exp: new file.
12476 * gdb.base/relational.exp: new file.
12477 * gdb.base/section_command.exp: new file.
12478 * gdb.base/whatis-expr.exp: new file.
12479
12480 * gdb.base/all-types.c: new file.
12481 * gdb.base/call-array-struct.c: new file.
12482 * gdb.base/call-return-struct.c: new file.
12483 * gdb.base/call-strings.c: new file.
12484 * gdb.base/callfuncs2.c: new file.
12485 * gdb.base/condbreak.c: new file.
12486 * gdb.base/constvars.c: new file.
12487 * gdb.base/display.c: new file.
12488 * gdb.base/int-type.c: new file.
12489 * gdb.base/jump.c: new file.
12490 * gdb.base/miscexprs.c: new file.
12491 * gdb.base/pointers.c: new file.
12492 * gdb.base/pointers2.c: new file.
12493 * gdb.base/shmain.c: new file.
12494 * gdb.base/shr1.c: new file.
12495 * gdb.base/shr2.c: new file.
12496 * gdb.base/solib.c: new file.
12497 * gdb.base/solib1.c: new file.
12498 * gdb.base/solib2.c: new file.
12499 * gdb.base/varargs.c: new file.
12500 * gdb.c++/derivation.cc: new file.
12501 * gdb.c++/overload.cc: new file.
12502 * gdb.c++/ovldbreak.cc: new file.
12503 * gdb.hp/attach.c: new file.
12504 * gdb.hp/attach2.c: new file.
12505 * gdb.hp/average.c: new file.
12506 * gdb.hp/compiler.c: new file.
12507 * gdb.hp/compiler.cc: new file.
12508 * gdb.hp/execd-program.c: new file.
12509 * gdb.hp/follow-exec.c: new file.
12510 * gdb.hp/follow-fork.c: new file.
12511 * gdb.hp/follow-vfork-and-exec.c: new file.
12512 * gdb.hp/misc-hp.cc: new file.
12513 * gdb.hp/more-steps.c: new file.
12514 * gdb.hp/optimize.c: new file.
12515 * gdb.hp/quicksort.c: new file.
12516 * gdb.hp/run-hp.c: new file.
12517 * gdb.hp/start-stop.c: new file.
12518 * gdb.hp/sum.c: new file.
12519 * gdb.hp/templates-hp.cc: new file.
12520 * gdb.hp/thread-local-in-lib.c: new file.
12521 * gdb.hp/thread-local-in-lib.h: new file.
12522 * gdb.hp/thread-local-in-lib.lib.c: new file.
12523 * gdb.hp/vforked-program.c: new file.
12524 * gdb.hp/virtfunc-hp.cc: new file.
12525 * gdb.hp/watchpoint-hp.c: new file.
12526 * gdb.hp/xdb.c: new file.
12527 * gdb.hp/xdb0.c: new file.
12528 * gdb.hp/xdb0.h: new file.
12529 * gdb.hp/xdb1.c: new file.
12530
12531Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12532
12533 The following change was made by Edith Epstein
12534 <eepstein@cygnus.com> as part of a project to merge in changes
12535 originally made by HP; HP did not create ChangeLog entries.
12536
12537 * gdb.c++/demangle.exp: changed the expected output for some
12538 ARM-style mangling -- removed second reference to datatype.
12539 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12540 T1<char>::~T1<char>(void)
c906108c 12541 becomes,
a9c64011
AS
12542 maint demangle __dt__11T1__pt__2_cFv
12543 T1<char>::~T1(void)
c906108c
SS
12544
12545 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12546
c906108c
SS
12547Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12548
12549 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12550 * gdb.trace/backtrace.exp: Likewise.
12551 * gdb.trace/circ.exp: Likewise.
12552 * gdb.trace/collection.exp: Likewise.
12553 * gdb.trace/deltrace.exp: Likewise.
12554 * gdb.trace/infotrace.exp: Likewise.
12555 * gdb.trace/limits.exp: Likewise.
12556 * gdb.trace/packetlen.exp: Likewise.
12557 * gdb.trace/passc-dyn.exp: Likewise.
12558 * gdb.trace/passcount.exp: Likewise.
12559 * gdb.trace/report.exp: Likewise.
12560 * gdb.trace/save-trace.exp: Likewise.
12561 * gdb.trace/tfind.exp: Likewise.
12562 * gdb.trace/tracecmd.exp: Likewise.
12563 * gdb.trace/while-dyn.exp: Likewise.
12564 * gdb.trace/while-stepping.exp: Likewise.
12565
125661998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12567
12568 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12569
12570Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12571
12572 From Brendan Kehoe:
12573 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12574 int return types.
12575
12576Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12577
12578 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12579 remote dos host testing right.
12580
12581Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12582
12583 * gdb.base/corefile.exp: remove some xfails.
12584
12585Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12586
12587 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12588 have different timestamps.
12589
12590Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12591
12592 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12593 gdb.base/default.exp: Replace "exec" with "executable".
12594
12595Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12596
12597 * gdb.base/default.exp: Change else if to elseif from previous
12598 delta.
12599
12600Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12601
12602 * gdb.base/default.exp: Add brace missing from previous delta.
12603
12604Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12605
12606 * gdb.base/default.exp: Support test for info float for all
12607 varieties of arm toolchain.
12608
dc96c6c7 12609Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12610
12611 * gdb.trace/*.exp: remove "remote_download" command.
12612
dc96c6c7 12613Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12614
12615 * gdb.trace/*.exp: remove -gdwarf from compile.
12616
12617Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12618
12619 * gdb.trace/configure.in(AC_INIT): typo
12620 * gdb.trace/configure: regenerated
12621
dc96c6c7 12622Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12623
12624 * config/m68k-emc.exp: New file.
12625 * lib/<emc-support.exp trace-support.exp}: New files.
12626 * configure.in: add new test directory gdb.trace.
12627 * gdb.trace/{configure configure.in Makefile.in}: New files.
12628 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12629 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12630 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12631 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12632 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12633 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12634 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12635
dc96c6c7 12636Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12637
12638 * gdb.c++/classes.exp: Change all regular expressions to match
12639 arbitrary combinations of newline/carriage-return, so that they
12640 will work equally well on Unix and Windows.
12641 * gdb.c++/inherit.exp: ditto.
12642 * gdb.c++/virtfunc.exp: ditto.
12643
126441998-08-11 Dawn Perchik <dawn@cygnus.com>
12645
12646 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
12647
c2d11a7d
JM
12648Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
12649
12650 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
12651 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
12652 to use a0-a3/d0-d3 as needed.
12653
12654Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
12655
12656 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
12657 * gdb.disasm/am33.exp: Corresponding changes.
12658
c906108c
SS
126591998-07-11 Felix Lee <flee@cygnus.com>
12660
12661 * gdb.base/callfuncs.exp: add cmp10 test.
12662 * gdb.base/callfuncs.c (cmp10): new function.
12663
12664Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
12665
d63a86f8 12666 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
12667 into two parts to get around a synchronization problem in expect.
12668
3fc11d3e
JM
12669Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
12670
12671 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
12672
12673 * configure.in: Add options for gdbtk testsuite.
12674
12675 * configure: Regenerate.
12676
12677 * gdb.gdbtk: New directory to hold gdbtk tests.
12678
c906108c
SS
12679Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12680
12681 * gdb.fortran/types.exp: Escape brackets in expect patterns
12682 for test_float_literal_types_accepted tests.
12683 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
12684 before run test.
12685
c2d11a7d
JM
12686Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
12687
12688 * am33.exp: Just compile, do not link the testcase.
12689 * am33.s: Add ".am33" pseudoop to force am33 mode.
12690
c906108c
SS
126911998-06-25 Felix Lee <flee@cygnus.com>
12692
12693 * gdb.base/setshow.exp: make sure $pc is sane.
12694
12695 * gdb.stabs/weird.exp: split expect patterns properly.
12696
c2d11a7d
JM
12697Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
12698
12699 * gdb.disasm/am33.s: New disassembler testfile for the am33.
12700 * gdb.disasm/am33.exp: Run it.
12701
dc96c6c7 12702Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12703
12704 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
12705 match processing (and eliminate spurious timeouts when running).
12706
dc96c6c7 12707Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12708
12709 * gdb.base/signals.exp (test_handle_all_print): put back Mach
12710 exception test, but conditionalize it on target [mach | gnu].
12711
dc96c6c7 12712Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12713
12714 * gdb.base/overlays.exp: fixup compile line for linker script.
12715
12716Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
12717
12718 * gdb.fortran/types.exp: don't guess at float size.
12719
12720Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
12721
12722 * gdb.base/exprs.exp: delete test that depends on int size.
12723
12724Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
12725
12726 * config/sim.exp: Removed checks for target triplets.
12727 (gdb_target_sim): Use gdb,target_sim_options.
12728
12729Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
12730
12731 * gdb.base/reread.exp: New file.
12732 * gdb.base/reread1.c: New file.
12733 * gdb.base/reread2.c: New file.
12734
12735Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
12736
12737 * config/sim.exp: Use 'target sim -sparclite' when running
12738 SPARClite programs.
12739
12740Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
12741
12742 * gdb.base/structs2.exp: New file.
12743 * gdb.base/structs2.c: New file.
12744
12745Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
12746
12747 * gdb.asm/common.inc: New file.
12748 * gdb.asm/d10v.inc: New file.
12749 * asm-source.exp: Pass -I's to gas to find .inc files.
12750 Update line numbers in expected output.
12751 * asmsrc1.s: Rewrite.
12752 * asmsrc2.s: Rewrite.
12753 * configure.in: Create arch.inc symlink.
12754 * configure: Regenerate.
12755 * Makefile.in (distclean): Delete arch.inc.
12756
12757Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
12758
12759 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
12760 (t_enum_value2): ditto
12761 (t_enum_value3): ditto
12762 (main): ditto
12763Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
12764
12765 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
12766 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
12767 change.
12768 Use gdb_test instead of send_gdb/gdb_expect sequences.
12769
12770Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
12771
12772 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
12773 not void.
12774
12775Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
12776
12777 * gdb.base/branches.c: Code with lots of loops and
12778 subroutines. Used to test gdbs ability to single step through PC
12779 changes, especially to test mips-tdep.c:mips_next_pc
12780
12781Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
12782
12783 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
12784 more rigorous EGCS C++ error checking.
12785
12786Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12787
a9c64011
AS
12788 * gdb.base/help.exp: Clean up `help set args' and `help show args'
12789 tests.
12790 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
12791 function when asleep.
12792 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
12793 for i*86 Linux and SVR4 signal handling problems.
12794 Remove linux xfail for `next to handler in signals_tests_1', fixed
12795 by recent infrun.c change.
12796 Limit backtrace to 10 frames to avoid timeout problems with infinite
12797 stack backtraces.
12798 Adjust expect pattern in `handle all print' test to match Apr 28 1997
12799 target.[ch] change.
c906108c
SS
12800
12801Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
12802
12803 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
12804 for a newline from gdb before continuing.
12805 (default_gdb_exit): Just look for y or n.
12806 (gdb_test): Detect abnormal exit from GDB running on DOS; if
12807 it does, fail the rests of the tests in the file.
12808
12809Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
12810
12811 * config/cygmon.exp: New file.
12812
12813Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
12814
12815 * gdb.base/list.exp: Fix problem with "list default lines around
12816 main" test on remote targets.
12817
12818 * gdb.base/scope.exp: Fix problem with filelocal_bss before
12819 run test on remote targets.
12820
12821Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
12822
12823 * gdb.asm: New directory.
12824 * configure.in: Configure it.
12825 * configure: Regenerate.
12826 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
12827 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
12828
12829Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
12830
12831 * config/mn10300-eval.exp: New file to support MN10300 eval board.
12832
dc96c6c7 12833Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12834
a9c64011
AS
12835 * gdb.base/overlays (several files): Merge the two overlay
12836 managers into one. Change variables (foox, barx, bazx, grbxx)
12837 back into ints but force them to load in their proper sections.
c906108c
SS
12838
12839Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
12840
12841 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
12842 on-chip insn memory and IMAP1 to upper 128k.
12843 (D10VCopy): Handle memory regions crossing 16k boundaries.
12844 (D10VCopy): Transfer data in 32 bit chunks.
12845
12846Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
12847
12848 * gdb.base/overlays.c (main): Exit normally when result is
12849 correct.
12850
12851 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
12852 map. Include space for printf in .text segment.
12853
12854 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
12855 updated d10v memory VMA/LMA map.
12856 (D10VCopy): Call D10VTranslate.
d63a86f8 12857
c906108c
SS
12858Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
12859
12860 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
12861
12862 * gdb.base/bar.c (barx, bar): Change variable to small array so
12863 that it won't be put into the .sdata - small data -
12864 section. Update reference.
12865 * gdb.base/baz.c (bazx, baz): Ditto.
12866 * gdb.base/foo.c (foox, foo): Ditto.
12867 * gdb.base/grbx.c (grbxx, grbx): Ditto.
12868
12869 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
12870 to be arrays.
d63a86f8 12871
dc96c6c7 12872Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 12873
a9c64011
AS
12874 * gdb.base/overlays.exp: fix up and get working again.
12875 Add tests for backtraces from an overlay function.
d63a86f8 12876
c906108c
SS
12877Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
12878
12879 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
12880 "calling function with watchpoint enabled".
12881
12882Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
12883
12884 * gdb.base/break.exp (test_next_with_recursion): Remove
12885 gdb_suppress_tests for d10v-*-*.
12886 * lib/gdb.exp (gdb_suppress_tests): Disable this function
12887 pending review of whether it is useful or not.
12888
12889Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
12890
12891 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
12892
12893Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
12894
12895 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
12896 * config/dve.exp: New file to support Densan boards.
12897
12898Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
12899
12900 * gdb.base/interrupt.exp: Document problem of simulators, signals,
12901 reads and BSD.
12902
12903Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
12904
12905 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
12906 response.
12907
12908 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
12909
12910Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
12911
12912 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
12913 test.
12914
12915 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
12916 target_sizeof_long and target_bigendian_p.
12917 (structs_by_value, structs_by_reference): Check values according
12918 to targets word size and endianess.
d63a86f8 12919
c906108c
SS
12920Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
12921
12922 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
12923 output.
12924
12925Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
12926
12927 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
12928 Update test of set args help to match source change.
12929
12930Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
12931
12932 * gdb.base/default.exp: Expect help system output to be in
12933 alphabetical order.
12934 * gdb.base/help.exp: Ditto.
12935
12936Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
12937
12938 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
12939 "i*86-pc-linux-gnu*".
12940 * gdb.base/interrupt.exp: Ditto.
12941 * gdb.base/corefile.exp: Ditto.
12942
12943 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
12944 define vxworks when building the testcase.
12945
12946 * gdb.base/ptype.exp: Fix testnames to be unique.
12947 * gdb.base/radix.exp: Ditto.
12948 * gdb.base/term.exp: Ditto.
12949 * gdb.base/whatis.exp: Ditto.
12950 * gdb.c++/classes.exp: Ditto.
12951
12952Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
12953
12954 * gdb.base/callfuncs.exp: Fix indentation.
12955
12956 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
12957 suppress_flag has been set.
12958 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
12959 target feature.
12960
12961Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
12962
12963 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
12964 the testcase.
12965
12966 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
12967 set_debug_traps() and breakpoint().
12968 * gdb.c++/misc.cc (main): Ditto.
12969 * gdb.c++/templates.cc (main): Ditto.
12970 * gdb.c++/virtfunc.cc (main): Ditto.
12971
12972Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
12973
12974 * lib/gdb.exp(gdb_step_for_stub): New function.
12975 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
12976 exists, reload the executable and do a "continue" instead of
12977 doing a jump.
12978 (runto_main): Use gdb_step_for_stub.
d63a86f8 12979
c906108c
SS
12980 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
12981 tests to have unique names.
12982 * gdb.base/callfuncs.exp: Ditto.
12983 * gdb.base/commands.exp: Ditto.
12984 * gdb.base/default.exp: Ditto.
12985 * gdb.base/help.exp: Ditto.
12986 * gdb.base/list.exp: Ditto.
12987 * gdb.base/opaque.exp: Ditto.
12988 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
12989 similar tests.
d63a86f8 12990
c906108c
SS
12991 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
12992 * gdb.c++/cplusfuncs.cc: Ditto.
12993 * gdb.c++/virtfunc.cc: Ditto.
12994
12995 * config/monitor.exp: Keep track of the last file we saw, rather
12996 than trying to get the info from gdb.
12997
12998 * gdb.fortran/types.exp: Move comment to previous line.
12999
13000Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13001
13002 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13003 target mode.
13004
13005Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13006
13007 From Bob Manson:
13008 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13009 string from GDB when it connects.
13010
13011 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13012
13013Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13014
13015 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13016 if we can't get a debug format from GDB (we may be testing an
13017 older GDB). Use a 10 second timeout when checking for the format.
13018
13019 * gdb.stabs/weird.exp: Fix quoting.
13020
13021 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13022
13023Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13024
13025 * config/arm-ice.exp: New file.
13026
13027Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13028
13029 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13030 until it has been modified to work with the new testsuite.
13031
99707966 13032 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13033 testcase won't compile, cause all of the testcases in the file to
13034 fail instead.
13035
13036 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13037 (gdb_clear_suppressed): New procedure.
13038 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13039 it contains a positive value.
13040
13041Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13042
13043 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13044
13045 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13046
13047Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13048
13049 * lib/gdb.exp (setup_xfail_format): New function.
13050 (get_debug_format): New function to get debug format.
13051 (debug_format): New global variable to hold last value set
13052 by get_debug_format.
13053 * gdb.base/list.exp: Call get_debug_format and expect some
13054 tests to fail for DWARF 1 and COFF formats.
13055 * gdb.c++/ptype.exp: Ditto.
13056 * gdb.c++/classes.exp: Ditto.
13057 * gdb.c++/cplusfuncs.exp: Ditto.
13058 * gdb.c++/inherit.exp: Ditto.
13059 * gdb.c++/templates.exp: Ditto.
13060 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13061
c906108c
SS
13062Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13063
13064 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13065 host doesn't have a currently-open connection.
13066
13067 * config/sparclet.exp: Cleanups and fixes to make it generic for
13068 any gdb stub target. Handle cases where gdb doesn't respond when
13069 interrupted in a sane fashion.
13070
13071 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13072 same thing in a totally different way.
13073
13074 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13075 setting "timeout".
13076 (gdb_start): We set the global gdb_prompt variable in
13077 default_gdb_init now.
13078
13079Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13080
13081 * gdb.base/printcmds.exp: Fix "check for floating addition"
13082 regexp to accept results within approx +/- .01 of exact value.
13083 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13084
13085Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13086
13087 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13088 properly.
13089 (gdb_expect): Add optional timeout parameter, and add timeout
13090 value to various calls.
13091 (gdb_suppress_tests): Only give one warning message per group.
13092
13093Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13094
13095 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13096 global variables. Handle getting a value for $timeout more
13097 gracefully.
13098
13099Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13100
13101 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13102 initialize.
13103 (default_gdb_init): New procedure; allow gdb_init to be overridden
13104 by a target configuration file.
13105 (gdb_expect): Pass the timeout to remote_expect.
13106
13107 * config/monitor.exp(gdb_load): Fix typo in regexp.
13108
13109Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13110
13111 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13112
13113Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13114
13115 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13116 here. Call gdb_target_exec before rebooting the target, to make
13117 sure the connection to the target is closed.
13118 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13119 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13120 Also detect "Timeout reading from remote" error.
13121
13122 * config/gdbserver.exp: Pass the executable being loaded to
13123 gdb_target_monitor. Don't call gdb_file_cmd here; let
13124 gdb_target_monitor do it.
13125
13126 * gdb.disasm/hppa.exp: Don't use exec_output.
13127
13128Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13129
13130 * gdb.base/list.exp: If we're debugging a non-native target,
13131 try to set the pc register to point to the start of the
13132 program before doing the first list command.
13133
13134 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13135 test_calls after restarting.
13136
13137 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13138 reloading.
13139
13140 * gdb.base/watchpoint.exp: Fix typo.
13141
13142 * gdb.base/setshow.exp: Check for use_gdb_stub.
13143
13144 * gdb.base/break.exp: Fix continue until exit test for the gdb
13145 stub case.
13146 * gdb.base/langs.exp: Ditto.
13147
13148 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13149 gdb_load_offset. If we weren't given a file to load, figure out
13150 what the current file is and use it.
13151
13152 * config/i386-bozo.exp: New file.
13153
13154Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13155
13156 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13157 feature.
13158
13159 * config/proelf.exp: New entry.
13160
13161Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13162
13163 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13164 of regexps.
13165
13166 * gdb.base/watchpoint.exp: Don't run the test_stepping
13167 tests if gdb can't call functions on the target.
13168
13169 * gdb.base/setshow.exp: Don't run the set prompt tests if
13170 the board has gdb_prompt set.
13171
13172Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13173
13174 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13175 * gdb.base/commands.exp: Likewise.
13176 * gdb.base/setshow.exp: Likewise.
13177
13178Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13179
13180 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13181 feature.
13182
13183 * config/i960.exp: New file.
13184
13185Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13186
13187 * gdb.base/funcargs.exp: Check for gdb,short_int target
13188 feature instead of looking for explicit target triplets.
13189
dc96c6c7 13190Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13191
d63a86f8 13192 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13193 "p 123DEADBEEF", to check parse_number.
13194 * top.c: change "to enable to enable" to "to enable" in a couple
13195 of help strings.
13196
13197Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13198
13199 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13200 on the mn10300.
d63a86f8 13201
c906108c
SS
13202Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13203
13204 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13205 where the test executable is run with explicit args.
13206 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13207
13208Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13209
13210 * gdb.base/run.c: Use FAKEARGV to build test executable that
13211 does not require a command line arg, since most simulators
13212 don't currently support passing such an arg into the simulated
13213 program.
13214 * gdb.base/commands.exp: Change tests to insert the proper
13215 value as the arg to the first recursive factorial call. Change
13216 compilation line to define FAKEARGV at compile time.
13217
13218Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13219
13220 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13221 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13222 function with watchpoint enabled" test.
13223
13224Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13225
13226 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13227 Don't call gdb_test when the command doesn't return to a gdb prompt.
13228
13229 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13230 "Tests restarted" messages.
13231
13232Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13233
13234 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13235
dc96c6c7 13236Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13237
13238 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13239 for INFO SYMBOL; add help tests for OVERLAY commands.
13240 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13241 add tests for OVERLAY commands
13242 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13243 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13244 * gdb.base/sigall.c: add usestubs code frag
13245 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13246
c906108c
SS
13247Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13248
13249 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13250 failures.
13251 (gdb_stop_suppressing_tests): Note that tests have restarted.
13252
13253Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13254
13255 * config/h8300.exp: New file.
13256
13257Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13258
13259 * gdb.base/setshow.exp: Check for the existence of a
13260 feature, not its value.
13261
13262Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13263
13264 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13265
13266 * gdb.base/scope.exp: It's now init0(), not init().
13267
13268 * gdb.base/scope0.c: For now, change init() to be init0().
13269
13270 * config/monitor.exp: Use gdb_serial in preference to serial
13271 or netport.
13272
13273 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13274 and it's not already set.
13275
13276Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13277
13278 * gdb.base/setshow.exp: Only test the run command if the target
13279 isn't using a stub and if it supports argument passing.
13280
13281Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13282
13283 * config/udi.exp(gdb_start): Make sure UDICONF is set
13284 properly before starting gdb.
13285
13286Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13287
13288 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13289 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13290 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13291
13292Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13293
13294 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13295 specialized code to reboot the board, use remote_reboot instead.
13296
13297 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13298
13299 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13300
13301 * config/monitor.exp: Make sure we disconnect from the target.
13302 Also, try a reboot/reload cycle instead of failing if the
13303 load fails.
13304
13305Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13306
13307 * gdb.base/default.exp: Don't set match_max.
13308 * gdb.base/help.exp: Ditto.
13309 * gdb.base/list.exp: Ditto.
13310 * gdb.base/signals.exp: Ditto.
13311
13312 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13313 set, use remote_ld to download the testcase instead of
13314 the GDB loader.
13315
13316Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13317
13318 * config/vr5000.exp: New file.
13319
13320 * config/monitor.exp(gdb_target_monitor): Add pattern for
13321 "Ending remote" to detect errors in connecting.
13322
13323 * gdb.base/setshow.exp: Add .* within auto language test.
13324
13325 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13326 target feature.
13327
13328 * config/monitor.exp(gdb_load): Check for a failure when loading,
13329 and reboot the board if necessary.
13330
13331 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13332 a set of tests. Remove print.* from the patterns being checked.
13333
13334Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13335
13336 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13337 refer to gdb_spawn_id.
13338
13339 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13340 longer used.
13341 * config/sparclet.exp: Ditto.
13342 * config/sparclet-old.exp: Ditto.
13343 * config/slite.exp: Ditto.
13344 * config/sim.exp: Ditto.
13345 * gdb.base/funcargs.exp: Ditto.
13346
13347 * lib/gdb.exp:Remove references to gdb_spawn_id.
13348 (gdb_expect): Move to remote.exp.
13349
13350Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13351
13352 * config/monitor.exp: Detect the "Couldn't establish connection"
13353 message from GDB.
13354
13355Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13356
13357 * gdb.base/bitfields.exp: Use runto instead of explicit
13358 gdb_run_cmd/gdb_expect sequences.
13359
13360 * gdb.base/break.exp(text_next_with_recursion): Add match for
13361 gdb_expect call.
13362
13363 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13364 We also need to handle the "A program is being debugged already"
13365 prompt from gdb. Use gdb_test to set the baud rate.
13366
13367 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13368 to 20000. Really. I mean it.
13369
13370Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13371
13372 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13373 fails. If suppress_flag is set, skip perror message about not
13374 being able to send to GDB.
13375 (send_gdb): If suppress_flag is set, don't try to send commands to
13376 GDB.
13377 (gdb_expect): If suppress_flag is set, always fail immediately.
13378 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13379 (gdb_init): Call gdb_stop_suppressing_tests.
13380 (default_gdb_exit): Ditto.
13381 (default_gdb_start): Ditto.
13382
13383 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13384 gdb_stop_suppressing_tests as appropriate.
13385 * gdb.base/break.exp: Ditto.
13386 * gdb.base/callfuncs.exp: Ditto.
13387 * gdb.base/commands.exp: Ditto.
13388 * gdb.base/exprs.exp: Ditto.
13389 * gdb.base/funcargs.exp: Ditto.
13390 * gdb.base/list.exp: Ditto.
13391 * gdb.base/recurse.exp: Ditto.
13392 * gdb.base/scope.exp: Ditto.
13393 * gdb.base/structs.exp: Ditto.
13394 * gdb.c++/inherit.exp: Ditto.
13395
13396Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13397
13398 * config/vr4300.exp: New file.
13399
99707966 13400 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13401
99707966 13402 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13403
13404Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13405
13406 * lib/gdb.exp(gdb_init): New function.
13407
13408 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13409 for each individual variable set.
13410
13411 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13412 name.
13413
13414 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13415
13416 * gdb.base/scope.exp: Use gdb_test.
13417
13418 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13419 aborting; the testsuite driver will do that for us (see
13420 gdb_finish). Also, use gdb_test in a few more places.
13421
13422Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13423
13424 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13425
13426Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13427
13428 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13429 and "add_tests" are not at the same address.
13430
13431Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13432
13433 * gdb.base/ptype.exp: Use gdb_test.
13434
13435Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13436
13437 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13438 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13439 left in. No longer expect them to fail.
13440
13441 * gdb.stabs/*.mt; Deleted, no longer used.
13442 * gdb.stabs/configure.in: Remove references to target makefile
13443 frags.
13444 * gdb.stabs/configure: Rebuilt.
13445
13446 * gdb.disasm/*.mt: Deleted, no longer used.
13447 * gdb.disasm/configure.in: Remove references to target makefile
13448 frags. Use "sh3.s" as the unique filename for this directory.
13449 * gdb.disasm/configure: Rebuilt.
13450
13451 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13452 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13453 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13454
13455Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13456
13457 * config/udi.exp: Use mondfe,name instead of remote_host.
13458
13459Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13460
13461 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13462 a function with a watchpoint enabled on the mn10200.
13463
13464 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13465 before trying to create it!
13466
13467Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13468
13469 * config/vx.exp: Use hostname instead of netport.
13470
13471 * config/vxworks.exp: New file.
13472
13473 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13474
13475 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13476 gdb before assuming everything worked. Send a ^C if a timeout
13477 occurs.
13478
13479 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13480 $gdb_spawn_id directly.
13481 (gdb_run_cmd): Try _start as well as start. Use the target feature
13482 gdb,start_symbol as the symbol to start from when jumping.
13483
13484Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13485
13486 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13487 redundant) test.
13488
13489 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13490 it doesn't lose for 16bit integer systems.
13491
13492Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13493
13494 * gdb.fortran/types.exp: If the target doesn't support "double"
13495 data types, then expect "real" types to only be 4 bytes.
13496
13497 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13498 call tests if the target doesn't support inferior function calls.
13499
13500 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13501 in printf tests.
13502
13503Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13504
13505 * gdb.base/help.exp: Disable "help set", "help show", and
13506 "help support". Simplify regexp for "help stack".
13507
13508 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13509 to 60 seconds. Temporarily set match_max to 15000 around the
13510 "info copying" test.
13511
13512 * gdb.base/nodebug.exp: Don't try to do an inferior function
13513 call if the target doesn't support them.
13514 * gdb.base/printcmds.exp: Likewise.
13515 * gdb.base/setvar.exp: Likewise.
13516 * gdb.base/structs.exp: Likewise.
13517 * gdb.c++/templates.exp: Likewise.
13518 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13519
13520 * gdb.base/recurse.exp: Enable for the mn10200.
13521
13522 * configure.in: Do configure gdb.stabs directory for *-*-elf
13523 targets.
13524 * configure: Rebuilt.
13525
13526 * gdb.base/break.exp: Check for gdb,noresults before testing
13527 exit status and/or results from the target.
13528 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13529 * lib/gdb.exp: Remove old (now bogus) initialization of
13530 noinferior, noargs, noresults and nosignals.
13531
13532Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13533
13534 * config/sh.exp: New file.
13535
13536 * config/slite.exp: Try to connect multiple times to the board
13537 before rebooting. Only send a "monitor run" if need_monitor_run
13538 is set.
13539
13540 * gdb.base/break.exp: Don't do the "stub continue" test if
13541 the target has gdb_stub set.
13542
13543 * gdb.base/callfuncs.exp: Increase the timeout.
13544
13545 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13546 if the target has gdb,noinferiorio set.
13547
13548 * gdb.base/list.exp: Increase match_max to 10000 characters.
13549
13550 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13551
13552 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13553 target.
13554
13555 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13556
13557Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13558
13559 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13560 trying to delete the copy of gdb. Catch the file delete so we
13561 don't die if the delete fails; also, the file should be copied to
13562 the host, not to the build.
13563
13564Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13565
13566 * lib/gdb.exp(gdb_test): Surround the result pattern with
13567 parenthesis in case it contains multiple regexps separated
13568 with |.
13569
13570 * gdb.base/watchpoint.exp: Use gdb_test.
13571 * gdb.base/default.exp: Ditto.
13572
13573Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13574
99707966 13575 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13576
c906108c
SS
13577 * gdb.base/scope.exp: Use gdb_test.
13578 * gdb.c++/classes.exp: Ditto.
13579 * gdb.c++/inherit.exp: Ditto.
13580
13581Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13582
13583 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13584 remote_exec instead.
13585 * gdb.base/corefile.exp: Don't be ridiculous.
13586 * gdb.base/*.c: Add missing stub invocations.
13587
13588Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13589
13590 * config/slite.exp: Miscellaneous fixes.
13591
13592 * lib/gdb.exp: Fix runto.
13593
13594 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13595 the target.
13596
13597 * gdb.base/watchpoint.exp: Fix regexp.
13598
13599 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13600 close and wait commands, as the descriptor may now be
13601 invalid. Always call "remote_close host".
13602
13603Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13604
13605 Major rewrite for testsuite revision.
d63a86f8 13606
c906108c
SS
13607 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13608 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13609 instead of relying on spawn_id to always contain a valid
13610 spawn id.
13611 (get_compiler_info): New procedure to build the ${binfile}.ci
13612 file, instead of replicating this in N different places.
13613 (gdb_compile): New procedure.
d63a86f8 13614
c906108c
SS
13615 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13616 appropriate arguments) instead of compile. Use gdb_test in a lot
13617 more places. Use send_gdb instead of send. Always run gdb_start
13618 at the start of a testcase, as this is no longer done magically.
13619
13620 config/*-gdb.exp: Rename without the -gdb suffix.
13621
13622 config/mips.exp: Use remote_close instead of exit_remote_shell.
13623 config/monitor.exp: Use target_info instead of looking at
13624 baud, timeout, etc.
13625 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13626
13627Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13628
13629 * gdb.c++/templates.exp (test_ptype_of_templates),
13630 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13631 Update expect patterns for destructors and assignment operators
13632 to match corresponding c-typeprint.c changes.
13633 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13634 to destructor breakpoint test, GDB should be able to set the
13635 destructor breakpoint without specifying arguments.
13636
13637Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13638
13639 * gdb.threads/pthreads.exp: Change result for failure to compile due
13640 to lack of pthreads runtime support from an error to simply an
13641 unsupported test, per dejagnu standards.
13642
13643Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13644
13645 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
13646 where GDB exits to reduce pattern match time.
13647 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
13648
13649 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
13650
dc96c6c7 13651Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13652
13653 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
13654 * gdb.base/default.exp: ditto.
13655 * gdb.base/nodebug.exp: ditto.
13656 * gdb.base/printcmds.exp: ditto.
13657 * gdb.base/ptype.exp: ditto.
13658 * gdb.base/setvar.exp: ditto.
13659 * gdb.base/structs.exp: ditto.
13660 * gdb.base/setshow.c: Guard against uninitialized values of argc.
13661
13662Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
13663
13664 * configure, */configure: Rebuild with autoconf 2.12.
13665
13666Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
13667
13668 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
13669 use new i*86-pc-linux*-gnu quads.
13670 * gdb.base/corefile.exp: Ditto.
13671 * gdb.base/signals.exp: Ditto.
13672 * gdb.base/sigall.exp: Ditto.
13673 * gdb.base/interrupt.exp: Ditto.
13674
13675 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
13676 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
13677 RedHat 4.0.
d63a86f8 13678
c906108c
SS
13679 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
13680 linux. This allows the test case to at least compile on latest
13681 linux, but still not run due to missing the threads runtime library.
13682
13683Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13684
13685 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
13686 directory to search gdb directory. Accept and step over conditional
13687 stack alignment code. Consume $prompt in failure cases.
13688 Reset timeout to $oldtimeout instead of some arbitrary value.
13689 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
13690 timeout problems with infinite stack backtraces.
13691 * gdb.base/ptype.exp (ptype struct link, union tu_link):
13692 Accept function parameters for linkfunc member.
13693
13694Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
13695
13696 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
13697 (CXXFLAGS): Remove, unreferenced.
13698 (B_OPTIONS): Add for -B options and add code to initialize with
13699 previous -B options and also add -B option to pick up cross compiled
13700 runtime.
13701 (TARGET_INCLUDES): Add for -I options and add code to initialize when
13702 doing cross compiles.
13703 (target_alias): Declare global.
13704 (xgcc): Set variable to full path of gcc in build tree. Use findfile
13705 to verify that gcc exists in build tree, and if so set CC to that
13706 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 13707
c906108c
SS
13708Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
13709
13710 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
13711 ptype test for anonymous union. Fixup testcase to match
13712 current gcc debug output.
13713
13714Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
13715
13716 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
13717 force argument to an unsigned long type.
13718
13719Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
13720
13721 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
13722 tests and anonymous union print/ptype tests.
13723 * gdb.base/list.exp (test_forward-search): Increase timeout by
13724 5 minutes for the "search extremely long line" case.
13725 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
13726 completely optional and that the pass/fail messages use the command as
13727 the message if that third arg is a null string.
13728 (gdb_test_exact): Arrange that a null string pattern means match a
13729 null string output rather than any output, which might include random
13730 errors.
13731 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
13732 backtrace test.
13733 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
13734 always failing and failure is now exposed by gdb.exp changes.
13735
13736Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
13737
13738 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
13739 weren't being noted.
13740
13741Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13742
13743 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
13744 * gdb.stabs/weird.exp: Remove v_comb xfails.
13745
dc96c6c7 13746Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13747
13748 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 13749 list.exp scope.exp watchpoint.exp]
c906108c 13750 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 13751
dc96c6c7 13752Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13753
13754 * config/monitor.exp: Increase download timeout to 1000 seconds.
13755
dc96c6c7 13756Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13757
13758 * config/m32r.exp: Increase timeout to 120 seconds.
13759
13760Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
13761
13762 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
13763 and accept older ordering as obsolescent gcc or gdb.
13764 * gdb.c++/templates.exp: Ditto.
13765 * gdb.c++/virtfunc.exp: Ditto.
13766
13767Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
13768
13769 * gdb.base/coremaker.c: Add code to mmap some data so we
13770 can check that it ends up in the core file.
13771 * gdb.base/corefile.exp: Add test to read mmapped data
13772 from core file.
13773
dc96c6c7 13774Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13775
13776 * config/m32r.exp: New file.
13777
13778Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
13779
13780 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
13781 that cflags can contains -gstabs, and work correctly for other tests.
13782
dc96c6c7 13783Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13784
13785 * gdb.base/setshow.exp: New file, tests show and set.
13786 * gdb.base/setshow.c: New file, tests show and set.
13787 * gdb.base/help.exp: Add test for help set|show annotate.
13788 * gdb.base/default.exp: Add test for set|show annotate.
13789
13790Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
13791
13792 * testsuite/gdb.base/break.exp: Make backtrace from factorial
13793 errors unique.
13794 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
13795 explicitly.
13796
13797Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
13798
13799 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
13800 and width commands. This is done elsewhere.
13801 * (gdb_start): Don't call gdb_start_sim here. That's already
13802 done in gdb_load. This fixes lots of failures in default.exp.
13803
13804Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
13805
13806 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
13807 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
13808 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
13809 in the same we we treat other failures (since it may be an expected
13810 condition), rather than as an error.
13811 * gdb.base/signals.exp (test_handle_all_print): Revert back to
13812 old test format.
13813
13814Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
13815
13816 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
13817 (distclean maintainer-clean realclean): No need to remove files
13818 twice. Nuke the duplicates.
13819 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 13820 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
13821 Remove config.h along with other config files.
13822
13823Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
13824
13825 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
13826 "p func1 ()" and note that rests of tests are skipped.
13827 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
13828 setup_xfails for "print func2::coremaker_local".
13829 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
13830 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
13831 affected by the previous run test.
13832 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
13833 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
13834 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
13835 "pass int powerset tuple" and "pass modeless int powerset tuple".
13836 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
13837 "real write 4" and "real write 8".
13838 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
13839 setup_xfails for "print vs1 after tuple assign 2",
13840 "print \$i after tuple assign 2", and
13841 "print vs2 after tuple assign 2".
13842 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
13843 meaningful error message and return -1 so the caller can
13844 suppress further tests and avoid a cascade of errors.
d63a86f8 13845
c906108c
SS
13846Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
13847
13848 * gdb.base/a1-selftest.exp: Tweak tests to account for new
13849 format for printing version.
13850 * gdb.base/default.exp: Ditto.
13851 * gdb.base/interrupt.exp: Fix problem with cascade of
13852 errors if child process dies while calling a function.
d63a86f8 13853
c906108c
SS
13854Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
13855
13856 * Makefile.in (VPATH): Add
13857 * Makefile.in (Makefile, config.status): Fix rules so things get
13858 remade when necessary.
13859
13860Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
13861
13862 * Makefile.in (just-check): Add path to sibling expect dir
13863 to environment variable specified by RPATH_ENVVAR.
13864
13865Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
13866
13867 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
13868 (just-check): Add shared library paths for libstdc++, tk,
13869 tcl, bfd, and opcodes to the environment variable specified
13870 in RPATH_ENVVAR.
13871 * configure.in: Add support to recognize --enable-shared flag
13872 and generate correct value for RPATH_ENVVAR.
13873 * configure: Regenerated with autoconf.
13874
13875Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
13876
13877 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
13878 include all osf versions.
13879 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
13880 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
13881 when target is linux. When failing to build pthreads test
13882 executable, give more meaningful message.
13883 * gdb.threads/pthreads.c: Hpux also uses old definition of second
13884 arg for pthread_create.
d63a86f8 13885
c906108c
SS
13886Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
13887
13888 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
13889 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
13890 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
13891 and -lpthreads (everybody else).
13892 (test_startup): Fail gracefully if threads are not supported.
13893 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
13894 "p/c array_index("abcdef",2)" when not gcc compiled.
13895 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
13896 "print func2::coremaker_local" when not gcc compiled.
13897 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
13898 "ptype on opaque struct tagname (statically)",
13899 "ptype on opaque struct tagname (dynamically) 1", and
13900 "ptype on opaque struct tagname (dynamically) 2"
13901 for not compiled with gcc.
13902 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
13903 backtrace when compiled with gcc.
d63a86f8 13904 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
13905 than always return success.
13906
13907Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
13908
13909 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
13910
13911Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
13912
13913 * gdb.base/structs.exp: Undo last change.
13914
13915Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
13916
13917 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
13918 encapsulate all the steps/nexts done during self test, starting
13919 at main, and makes them less sensitive to optimization issues.
13920 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
13921 signal handler" test.
13922 * gdb.threads/pthreads.exp: Only run this for native configs.
13923 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
13924 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
13925 tests.
13926 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
13927 for "runto test_calls(void)" test.
d63a86f8 13928
c906108c
SS
13929Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
13930
13931 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
13932 and don't expect address info in breakpoint confirmations.
13933
13934Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
13935
13936 * gdb.base/list.exp (test_forward_search): Increase timeout
13937 temporarily by 60 seconds for searching extremely long line,
13938 and then reset to old value when done. Increase expect input
13939 buffer to 10000.
13940
13941Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
13942
13943 * gdb.base/list.exp (test_forward_search): Fix to handle very
13944 long source line without overflowing expect's input buffer.
13945
13946Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
13947
13948 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
13949 "buffer_full".
13950
13951 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
13952 "buffer_full".
13953
13954 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
13955 "buffer_full".
13956
13957 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
13958 "buffer_full".
13959
13960Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
13961
13962 * configure.in (configdirs): Add gdb.threads.
13963 * configure: Regenerated with autoconf.
13964 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
13965 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
13966 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 13967
c906108c
SS
13968Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
13969
13970 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
13971
13972Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
13973
13974 * gdb.base/signals.exp (test_handle_all_print): Test separately for
13975 each signal's status in the output of "handle all print".
13976 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
13977 the \r\n sequence that immediately precedes the gdb prompt.
13978 * gdb.base/a1-selftest.exp: Save original timeout and restore
13979 after test.
13980
13981Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
13982
13983 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
13984 symbol.
13985
13986Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
13987
13988 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
13989
13990Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
13991
13992 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
13993 timeout by 60 seconds.
13994
13995Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
13996
13997 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
13998 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
13999 error return.
14000
14001Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14002
14003 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14004 gdb initialization, also report how long dejagnu waited. Restore
14005 old timeout before doing error return. Temporarily increase timeout
14006 by 3 minutes to allow for slow startups over heavy NFS use.
14007
14008Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14009
14010 * lib/gdb.exp: Report timeout value for verbosity level 2.
14011 * config/gdbserver.exp: Ditto.
14012 * config/hppro.exp: Ditto.
14013 * config/mips-gdb.exp: Ditto.
14014 * config/monitor.exp: Ditto.
14015 * config/netware.exp: Ditto.
14016 * config/sim-gdb.exp: Ditto.
14017 * config/slite-gdb.exp: Ditto.
14018 * config/udi-gdb.exp: Ditto.
14019 * config/unix-gdb.exp: Ditto.
14020 * config/vx-gdb.exp: Ditto.
14021 * gdb.base/a1-selftest.exp: Ditto.
14022 * gdb.base/a2-run.exp: Ditto.
14023 * gdb.base/break.exp: Ditto.
14024 * gdb.base/corefile.exp: Ditto.
14025 * gdb.base/list.exp: Ditto.
14026 * gdb.base/recurse.exp: Ditto.
14027 * gdb.base/scope.exp: Ditto.
14028 * gdb.base/signals.exp: Ditto.
14029
14030Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14031
14032 * gdb.threads/Makefile.in (docdir): Removed.
14033
14034Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14035
14036 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14037 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14038 @srcdir@.
d63a86f8 14039 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14040 autoconf 2.5 or higher.
14041 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14042
14043Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14044
14045 * configure: Regenerated.
14046 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14047 avoid name clashes with SunOS headers.
14048
14049Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14050
14051 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14052
14053Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14054
14055 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14056 prototype information ends up in the compiler info file.
14057
14058Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14059
14060 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14061 attempting to regenerate it. Eliminate use of a temporary file
14062 and just generate the info file directly. Source it immediately,
14063 for consistency of use.
14064 * gdb.base/corefile.exp: Ditto
14065 * gdb.base/exprs.exp: Ditto.
14066 * gdb.base/funcargs.exp: Ditto.
14067 * gdb.base/langs.exp: Ditto.
14068 * gdb.base/list.exp: Ditto.
14069 * gdb.base/mips_pro.exp: Ditto.
14070 * gdb.base/nodebug.exp: Ditto.
14071 * gdb.base/opaque.exp: Ditto.
14072 * gdb.base/ptype.exp: Ditto.
14073 * gdb.base/scope.exp: Ditto.
14074 * gdb.base/setvar.exp: Ditto.
14075 * gdb.base/signals.exp: Ditto.
14076 * gdb.base/whatis.exp: Ditto.
14077 * gdb.c++/templates.exp: Ditto.
14078 * gdb.c++/virtfunc.exp: Ditto.
14079 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14080 whether or not to add -lstdc++ to the compile command line args.
14081
14082Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14083
14084 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14085 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14086 Increase timeout, a lot of single stepping might be needed if the
14087 target has no hardware watchpoints.
14088
14089Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14090
14091 * gdb.base/break.exp: Ignore compiler warnings when compiling
14092 break.c.
14093 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14094 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14095 from remote-sim.
14096 * gdb.base/exprs.exp: Add h8300 xfails.
14097 * gdb.base/funcargs.exp: Likewise.
14098 * gdb.base/nodebug.exp: Likewise.
14099 * gdb.base/printcmds.exp: Likewise.
14100 * gdb.base/ptype.exp: Likewise.
14101 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14102 h8300 xfails.
d63a86f8 14103 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14104 on the h8300.
14105 * gdb.base/funcargs.c: Explicitly make last constant argument to
14106 call_after_alloca_subr an unsigned long type.
14107 * gdb.base/return.c: Include stdio.h.
14108
14109Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14110
14111 * config/abug.exp: New file for the older Motorola Bug monitor
14112 that runs on the mvme13x series VME boards.
14113 * config/monitor.exp: Use the new config array for target settings
14114 if they exist.
14115
14116Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14117
14118 * sim-gdb.exp: Make the SH simulator allocate less space when
14119 it is targeted.
14120
14121Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14122
14123 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14124 test.
14125
14126Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14127
14128 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14129 "rs6000-*-*" for "list function in include file" when gcc compiled.
14130 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14131 for "p ctable1[120]".
14132 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14133 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14134 Remove setup_xfail for "rs6000-*-*" for
14135 "print 'scope0.c'::filelocal before run".
14136 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14137 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14138 since some compilers don't allow both options to be given
14139 on the same command line. Create object file and move it.
d63a86f8 14140
c906108c
SS
14141Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14142
14143 * gdb.base/corefile.exp: Always regenerate the core file, since
14144 we always regenerate the coremaker program. Detect special case
14145 where registers cannot be read from core file.
d63a86f8 14146
c906108c
SS
14147Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14148
14149 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14150 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14151 * gdb.c++/templates.exp: Only match on basename of file since
14152 some formats like xcoff don't encode directory information.
14153 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14154 and rs6000 AIX xcoff targets.
14155 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14156 * configure: Regenerate.
14157 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14158 here, rather than in distclean.
d63a86f8 14159
c906108c
SS
14160Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14161
14162 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14163 defined, and use it to compile the test case with -O2. The
14164 native compilation still uses no optimization.
14165 * gdb.base/mips_pro.c: Remove inline assembly code since
14166 it is compiled PIC by default, which results in assembler
14167 warnings that make the testsuite think the compilation
14168 was unsuccessful.
14169
14170Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14171
14172 * gdb.c++/misc.exp: Add note to message for
14173 "print s.a for foo struct" that this is a known gcc 2.7.2
14174 and earlier bug.
14175
14176Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14177
14178 * gdb.base/break.exp: Fix pattern for matching "Delete all
14179 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14180 setup_xfail for deleting all breakpoints test. Fix various
14181 timeout messages to include "(timeout)".
14182 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14183 for "p t_float_values2(3.14159,float_val2)".
14184 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14185 for "continue to call2g" when gcc compiled.
14186 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14187 "up to foo in langs.exp", "show language at foo in langs.exp",
14188 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14189 and "show language at fsub in langs.exp".
14190 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14191 "list line 1 in include file", "list message for lines past EOF",
14192 "list function in include file", "list list0.h:foo", and
14193 "list filename:function; nonexistant function".
14194 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14195 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14196 and "ptype t_char_array" to be for native cc only.
d63a86f8 14197
c906108c
SS
14198Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14199
d63a86f8 14200 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14201 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14202 "print func2::coremaker_local", and "backtrace in corefile.exp".
14203
14204Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14205
14206 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14207 "bt in signals.exp". This problem only appears when running
14208 the testsuite, and then only intermittently.
14209
14210Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14211
14212 * gdb.base/return.exp (return_tests): Differentiate between
14213 two tests of continuing.
14214
14215Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14216
14217 * */Makefile.in (maintainer-clean): Remove config.log.
14218 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14219 * gdb.c++/Makefile.in (PROGS): Add inherit.
14220 (clean): Remove *.ci.
14221
14222Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14223
14224 * gdb.c++/misc.cc: Add test code from Mike Stump.
14225 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14226
14227Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14228
14229 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14230 to "alpha-*-osf2*" and add comment.
14231 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14232 setup_xfail for "step over execarg initialization" and
14233 "step over corearg initialization".
14234 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14235 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14236 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14237 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14238 "print func2::coremaker_local", and "backtrace in corefile.exp".
14239 * gdb.base/signals.exp: Build and source signals.ci.
14240 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14241 to be for gcc only.
14242 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14243
c906108c
SS
14244Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14245
14246 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14247 Feb 3 procfs.c change.
14248
14249Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14250
14251 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14252
14253Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14254
14255 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14256 from dejagnu's apparent default of 10 seconds, which gives random
14257 results when running the tests over NFS on moderately loaded systems.
14258 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14259
14260Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14261
14262 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14263 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14264 result reports.
14265
14266Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14267
14268 * configure.in (CY_AC_PATH_TCLH): Remove.
14269 * configure: Regenerate.
14270
14271Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14272
14273 * gdb.c++/Makefile.in (clean): Add missing '{'.
14274
14275Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14276
14277 * lib/gdb.exp: Provide a default value for noinferior.
14278
14279 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14280 Load libgloss.exp.
14281
14282Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14283
14284 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14285 the executable, not the .o to run the tests from.
14286
14287Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14288
14289 * gdb.base/break.exp: Don't test for program exit or exit status
14290 if $noresults if nonzero.
14291 * gdb.base/langs.exp: Likewise.
14292 * gdb.base/watchpoint.exp: Likewise.
14293
14294 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14295 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14296 trying to compile the testcase.
14297
14298Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14299
14300 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14301 * gdb.base/signals.exp (continue to handler): Likewise.
14302
14303Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14304
14305 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14306
14307 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14308
14309Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14310
14311 * gdb.base/corefile.exp: Recognize "not found" as failure
14312 when trying to determine if a core file was generated.
14313 If no core file was generate the first time, try again without
14314 the ulimit -c to work around braindamaged shells.
14315
14316Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14317
14318 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14319 [] tests with "test" and enclose string in quotes.
14320 * gdb.stabs/configure: Rebuild
d63a86f8 14321
c906108c
SS
14322Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14323
14324 Changes in sync with expect:
14325 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14326 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14327 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14328 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14329 argument to AC_REQUIRE.
14330 * configure: Regenerated.
14331
14332Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14333
14334 * gdb.base/corefile.exp: When generating a core, discard any
14335 error messages about ulimit not found and the "core dumped"
14336 message from the shell that runs the coredumper.
14337
14338Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14339
14340 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14341
14342 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14343 which sed script to run. Expect failure for v_comb test
14344 on PA targets too.
d63a86f8 14345
c906108c
SS
14346Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14347
14348 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14349 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14350
14351Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14352
14353 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14354 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14355 "sparc-sun-solaris*" xfails for "p v_comb".
14356 * lib/gdb.exp (default_gdb_start): Fix typo.
14357 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14358 messages to not include the full program name that caused
14359 the core dump since some systems (such as solaris) apparently
14360 truncate this path to about 80 characters.
14361 When generating a core file first try increasing the core file
14362 size limit to unlimited since some systems may default it to
14363 zero, and it is harmless to try it. Move the test for failing
14364 to generate a core file to where it will actually get executed.
14365 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14366 new gdb result from g++ debug info improvements and make old
14367 pattern obsolescent. Also account for size_t differences
14368 (may be int or long).
14369 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14370 initialization before function call is placed in the delay slot
14371 and thus appears to be skipped over by commands such as "next".
14372
14373Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14374
14375 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14376
14377Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14378
14379 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14380 input source file; fix code to compile test to deal with this
14381 convention.
14382 * gdb.c++/*.exp: Likewise.
14383
14384Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14385
14386 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14387 "bt in signals.exp".
14388
14389Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14390
14391 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14392 "step over execarg initialization" and
14393 "step over corearg initialization".
14394
14395Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14396
14397 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14398 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14399
14400Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14401
14402 From Rob Savoye (rob@poseidon.cygnus.com)
14403 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14404 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14405 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14406 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14407 configure.in}: Major reworking for autoconfig.
14408 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14409 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14410 New files.
14411 * config/unix-gdb.exp: Make GDB global.
14412 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14413 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14414 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14415 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14416 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14417 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14418 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14419 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14420 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14421 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14422 pr-8136.exp, result.exp, string.exp, tuples.exp},
14423 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14424 to returns as necessary, arrange for test to compile own testcase
14425 executable.
14426 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14427
c906108c
SS
14428Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14429
14430 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14431 clear_xfail at end of test which might not call either pass or fail.
14432 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14433 "backtrace through signal handler".
14434
14435Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14436
14437 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14438 continuing from a job control stop signal.
14439 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14440
14441Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14442
14443 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14444 * gdb.base/corefile.exp: Likewise.
14445 * gdb.base/funcargs.exp: Likewise.
14446
14447Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14448
14449 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14450 * config/monitor.exp: Add support for setting baud rate.
14451
14452Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14453
14454 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14455 i*86-*-linux* xfails for "backtrace through signal handler".
14456 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14457 "print func2::coremaker_local".
14458 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14459 alpha-dec-osf2* xfail for
14460 "delete all breakpoints when none".
14461
14462Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14463
14464 * gdb.base/break.exp: Change test that deletes all breakpoints
14465 when no user breakpoints are installed. A post 4.15 change
14466 causes gdb to no longer prompt in this case.
14467
14468Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14469
14470 * gdb.base/return.exp (return_tests): Change xfail for test
14471 "correct value returned double test" to stop xfailing at
14472 Solaris 2.5. Apparently the bug has been fixed.
14473
14474Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14475
14476 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14477 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14478
14479Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14480
14481 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14482 * gdb.disasm/hppa.s: Corresponding changes.
14483
14484Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14485
14486 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14487 makefile fragment.
14488 * config/mt-hpux: Deleted.
14489
14490Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14491
d63a86f8 14492 * Many files: When warning about suppressed tests due to a
c906108c
SS
14493 nonexistant test binary, avoid incrementing the warning count.
14494
14495Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14496
14497 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14498
c906108c
SS
14499Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14500
14501 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14502 "sparc-*-solaris2*".
14503
14504Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14505
14506 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14507 Add global and local variables and initialize them.
14508 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14509 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14510 extracts the file name and terminating signal from the core file.
14511 * TODO: Remove note about tests for correct mapping of corefile.
14512 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14513 from optimizing it away.
14514 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14515 handles common blocks.
14516
14517Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14518
14519 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14520 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14521
14522Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14523
14524 * Makefile.in (maintainer-clean): New target, synonym for
14525 realclean.
14526 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14527 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14528 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14529 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14530 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14531 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14532
14533Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14534
14535 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14536 xfails when not gcc compiled for "print foo::funclocal".
14537 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14538 "print foo::funclocal at foo",
14539 "print 'scope1.c'::foo::funclocal at foo",
14540 "print foo::funclocal_bss at foo",
14541 "print 'scope1.c'::foo::funclocal_bss at foo",
14542 "print foo::funclocal_ro at foo",
14543 "print 'scope1.c'::foo::funclocal_ro at foo",
14544 "print bar::funclocal at foo" and
14545 "print 'scope1.c'::bar::funclocal at foo".
14546 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14547 gcc compiled for "print foo::funclocal at bar".
14548 Expand all messages to ensure that they identify that
14549 the test is at bar().
14550 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14551 gcc compiled for:
14552 "ptype on opaque struct pointer (statically)",
14553 "ptype on opaque struct tagname (statically)",
14554 "ptype on opaque struct pointer (dynamically) 1",
14555 "ptype on opaque struct tagname (dynamically) 1",
14556 "ptype on opaque struct pointer (dynamically) 2" and
14557 "ptype on opaque struct tagname (dynamically) 2
14558 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14559 gcc compiled for:
14560 "p datalocal"
14561 "whatis datalocal",
14562 "ptype datalocal",
14563 "p bsslocal",
14564 "whatis bsslocal", and
14565 "ptype bsslocal".
14566 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14567 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14568 when not gcc compiled.
14569 * gdb.base/funcargs.exp (float_and_integral_args): Add
14570 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14571 compiled.
14572 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14573 "backtrace from call6a" when not gcc compiled.
14574 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14575 "backtrace from call7a" when not gcc compiled.
14576 * gdb.base/callfuncs.exp (do_function_calls):
14577 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14578 "p t_char_array_values(char_array_val2,char_array_val1)",
14579 "p t_char_array_values(char_array_val1,char_array_val2)",
14580 "p t_char_array_values("carray 1","carray 2")",
14581 "p t_char_array_values("carray 1",char_array_val2)",
14582 "p t_char_array_values(char_array_val1,"carray 2")",
14583 "p sum_args(1,{2})",
14584 "p sum_args(2,{2,3})",
14585 "p sum_args(3,{2,3,4})",
14586 "p sum_args(4,{2,3,4,5})"
14587 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14588 "backtrace in corefile.exp" when not gcc compiled.
14589
14590Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14591
14592 * gdb.base/signals.exp: Rewrite `handle all print' test as
14593 a procedure. Accept blanks or TABs as whitespace, increase
14594 timeout and expect input buffer size for the large output
14595 from the command. Remove "i*86-*-bsdi2.0" xfail.
14596
14597Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14598
14599 * gdb.base/setvar.exp: Add new testcases for truncation when
14600 assigning invalid values to bitfields.
14601
14602Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14603
d63a86f8 14604 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14605 mips-sgi-irix* xfail for
14606 "call inferior func with struct - returns char *"
14607 and fix test so that an optional (unsigned char *) cast is
14608 accepted in the result.
14609
14610Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14611
14612 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14613 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14614 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14615 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14616 that accidentally got checked in.
14617
14618Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14619
d63a86f8 14620 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14621 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14622 compiled test.
14623 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14624 Add mips-sgi-irix5* xfail for not gcc compiled.
14625 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14626 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14627 "p top", "whatis top", "p middle", and "whatis middle".
14628 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14629 "whatis signed char" for not gcc compiled.
14630 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14631 "set variable signed char=-1 (-1)" and
14632 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14633 * gdb.base/funcargs.exp (float_and_integral_args):
14634 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14635 Add mips-sgi-irix* xfail when not gcc compiled for
14636 "continue to call2b".
14637 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14638 "continue to call2g".
14639 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14640 "backtrace from call6a"
14641 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
14642 "backtrace from call7k".
14643 Add mips-sgi-irix5* xfail when not gcc compiled for
14644 "backtrace from call7a".
14645 (localvars_after_alloca): Fix gdb_test cmds for
14646 "print * after runto ...".
14647 Remove rs6000-*-* xfails for
14648 "print i after runto localvars_after_alloca" and
14649 "print l after runto localvars_after_alloca"
14650 for all compilers.
14651 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
14652 when not compiled with gcc, for:
14653 "print signed char == (minus)",
14654 "print signed char != (minus)",
14655 "print signed char < (minus)",
14656 "print signed char > (minus)".
14657 * gdb.base/callfuncs.exp (do_function_calls):
14658 Add mips-sgi-irix* xfail, when compiled with native compiler, for
14659 "call inferior func with struct - returns char *".
d63a86f8 14660 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
14661 "correct value returned double test" to include Solaris 2.4.
14662 * gdb.base/funcargs.exp (float_and_integral_args):
14663 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 14664
c906108c
SS
14665Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14666
14667 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
14668 enumeration bitfields if compiling with GNU C.
14669 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
14670 to empty' prompt.
14671
14672Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
14673
14674 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
14675 test for PRO targets.
14676
14677 * gdb.base/funcargs.exp: Avoid ever setting more than 8
14678 breakpoints in the inferior at any given time by making
14679 two groups of breakpoints for call2*, call6* and call7*
14680 tests.
14681
14682Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14683
14684 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
14685 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
14686 from optimizing it away.
14687 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
14688 "call inferior func with struct".
14689
14690Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
14691
14692 * configure.in: Only configure gdb.chill for particular targets.
14693
14694Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
14695
14696 * gdb.base/Makefile.in: Add action to .c.o transformation
14697 rule that generates a .ci file for each .o file and remove
14698 explicit .c.o rules except for callfuncs.o.
14699 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
14700 generates a .ci file for each .o file and remove explicit
14701 .cc.o rules.
14702 (clean): Remove *.tmp *.ci files.
14703 (EXECUTABLES): Remove templ-info.exp.
14704 * gdb.base/compiler.c: New file.
14705 * gdb.c++/compiler.cc: New file
14706 * gdb.base/scope.exp: Source gdb.base/scope.ci.
14707 Change rs6000-*-* xfail for
14708 "print 'scope0.c'::filelocal_ro" and
14709 "print 'scope1.c'::filelocal" and
14710 "print 'scope1.c'::filelocal_bss" and
14711 "print 'scope1.c'::filelocal_ro" and
14712 "print 'scope1.c'::foo::funclocal" and
14713 "print 'scope1.c'::foo::funclocal_ro" and
14714 "print 'scope1.c'::bar::funclocal" and
14715 "print 'scope0.c'::filelocal_ro" and
14716 "print 'scope1.c'::filelocal at foo" and
14717 "print 'scope1.c'::filelocal_bss at foo" and
14718 "print 'scope1.c'::filelocal_ro at foo" and
14719 "print 'scope1.c'::foo::funclocal at foo" and
14720 "print 'scope1.c'::foo::funclocal_bss at foo" and
14721 "print 'scope1.c'::foo::funclocal_ro at foo" and
14722 "print 'scope1.c'::bar::funclocal at foo" and
14723 "print 'scope0.c'::filelocal_ro" and
14724 "print 'scope1.c'::filelocal" and
14725 "print 'scope1.c'::filelocal_bss" and
14726 "print 'scope1.c'::filelocal_ro" and
14727 "print 'scope1.c'::foo::funclocal" and
14728 "print 'scope1.c'::foo::funclocal_bss" and
14729 "print 'scope1.c'::foo::funclocal_ro" and
14730 "print 'scope1.c'::bar::funclocal" and
14731 "print 'scope1.c'::bar::funclocal_bss"
14732 to only be xfail'd when not compiled with gcc.
d63a86f8 14733 Add rs6000-*-* xfail for
c906108c
SS
14734 "print 'scope0.c'::filelocal_bss before run"
14735 when compiled with gcc.
14736 (test_at_main): Add rs6000-*-* xfail for
14737 "print filelocal_ro in test_at_main"
14738 when compiled with gcc.
14739 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 14740 Add rs6000-*-aix* xfail for
c906108c
SS
14741 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
14742 "ptype t_char_array", not compiled with gcc.
14743 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
14744 xfail for "list foo (in include file)" when gcc compiled.
14745 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
14746 (integral_args): Add rs6000-*-* xfail for
14747 "run to call0a" if not compiled with gcc.
14748 (unsigned_integral_args): Add rs6000-*-* xfail for
14749 "run to call1a" if not compiled with gcc.
14750 (float_and_integral_args): Add rs6000-*-* xfail for
14751 "run to call2a" if not compiled with gcc and for
14752 "continue to call2b" for any compiler.
14753 Add rs6000-*-* xfail to
14754 "print f1 after run to call2a" for gcc compiled.
14755 (discard_and_shuffle): Add rs6000-*-* xfail for
14756 "run to call6a".
14757 (shuffle_round_robin): Add rs6000-*-* xfail for
14758 "backtrace from call7a" if not compiled with gcc.
14759 Add rs6000-*-* xfail for
14760 "backtrace from call7b" if compiled with gcc.
14761 (call_after_alloca): Add rs6000-*-* xfail for
14762 "print c in call_after_alloca" and
14763 "print s in call_after_alloca" and
14764 "backtrace from call_after_alloca_subr"
14765 if not compiled with gcc.
14766 (localvars_in_indirect_call): Add rs6000-*-* xfail for
14767 "print c in localvars_in_indirect_call" and
14768 "print c in localvars_in_indirect_call" and
14769 "backtrace in indirectly called function" and
14770 "stepping into indirectly called function"
14771 if not compiled with gcc.
14772 (localvars_after_alloca): Add rs6000-*-* xfail for
14773 "print c after runto localvars_after_alloca" and
14774 "print s after runto localvars_after_alloca" and
14775 "print i after runto localvars_after_alloca" and
14776 "print l after runto localvars_after_alloca"
14777 for all compilers.
14778 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
14779 than whatis-info.exp.
14780 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
14781 than opaque-info.exp.
14782 Setup rs6000-*-* xfail for
d63a86f8 14783 "ptype on opaque struct pointer (statically)" and
c906108c
SS
14784 "ptype on opaque struct pointer (dynamically)" when
14785 not compiled with gcc.
14786 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
14787 rather than callf-info.exp.
14788 (do_function_calls): Add clear_xfail for rs6000-*-* for
14789 "p t_float_values2(3.14159,float_val2)". Seems to work
14790 fine there, both with xlc and gcc. Need to find out what
14791 it is doing right and fix other platforms.
14792 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
14793 "call inferior func with struct - returns int",
14794 "call inferior func with struct - returns long",
14795 "call inferior func with struct - returns float",
14796 "call inferior func with struct - returns double",
14797 "call inferior func with struct - returns char *",
14798 but only if not gcc compiled (presumes xlc compiled).
14799 Change rs6000-*-* xfails for
14800 "call inferior func with struct - returns char" and
14801 " call inferior func with struct - returns short" to only
14802 xfail if not using gcc.
14803 (clean mostlyclean): Remove *.ci and *.tmp files.
14804 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
14805 than templ-info.exp.
14806 * gdb.base/langs.exp: Source gdb.base/langs.ci.
14807 Add rs6000-*-* xfail for "up to foo in langs.exp"
14808 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
14809 when not gcc compiled.
d63a86f8 14810
c906108c
SS
14811Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14812
14813 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
14814 * gdb.base/corefile.exp: Likewise.
14815 * gdb.base/list.exp: Likewise.
14816 * gdb.base/scope.exp: Likewise.
14817 * gdb.base/siganls.exp: Likewise.
14818
14819 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
14820 compiler output.
14821 * gdb.base/whatis.exp: Likewise.
14822
14823Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
14824
14825 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
14826 failure (opcode table has been fixed to match reality).
14827
14828Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
14829
14830 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
14831 "call inferior func with struct - returns char",
14832 "call inferior func with struct - returns short"
14833
14834 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
14835 "print 'scope0.c'::filelocal at main",
14836 "print 'scope0.c'::filelocal_bss in test_at_main",
14837 "print 'scope0.c'::filelocal at foo",
14838 "print 'scope0.c'::filelocal_bss in test_at_foo",
14839 "print 'scope0.c'::filelocal at bar",
14840 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 14841
c906108c
SS
14842 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
14843 in source file 1". This bug seems to have been fixed with both
14844 gcc and native cc (was native assembler bug?).
14845
14846Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
14847
14848 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
14849 "backtrace through signal handler" to "i*86-*-sysv4*".
14850 * gdb.base/signals.exp: Add xfail for "'next' behaved as
14851 continue" case. Add "known SVR4 bug" to fail message.
14852 Add "i*86-*-bsdi2.0" xfail for "handle all print".
14853 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
14854 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
14855 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
14856 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
14857 "up to foo in langs.exp", "show language at foo in
14858 langs.exp", "up to cppsub_ in langs.exp", "show
14859 language at cppsub_ in langs.exp", "up to fsub in
14860 langs.exp", and "show language at fsub in langs.exp".
14861 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
14862 "bactrace in corefile.exp".
14863 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
14864 "call inferior function with struct - returns float" and
14865 "call inferior function with struct - returns double".
d63a86f8 14866
c906108c
SS
14867Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
14868
14869 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
14870 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
14871 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
14872 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
14873
14874Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
14875
14876 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
14877 (or overriden) "CHILL" macro rather then bare "gcc".
14878 Also look for ../../gcc/xgcc since that is what we will
14879 actually need, not "Makefile". Remove following assignment
14880 of CHILL to CHILL_FOR_TARGET because that results in
14881 recursive definition.
14882
14883Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
14884
14885 * gdb.base/corefile.exp: Change xfail for backtrace in
14886 corefile.exp from linuxaout to all linux.
14887 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
14888 cases where we miss the breakpoint at the signal handler
14889 for some reason. Setup xfail for linuxoldld/linuxaout and
14890 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
14891 hitting SIGURG breakpoint.
14892 * gdb.base/signals.exp: Setup xfail for "next" acting like
14893 continue to add linuxoldld. Setup xfail for all linux for
14894 "next to handler in signals_tests_1", "backtrace in
14895 signals_tests_1", "continue to func1", "pass SIGUSR1",
14896 and continue to handler".
14897
14898Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
14899
14900 * Update all FSF addresses except those in COPYING* files.
14901
14902Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
14903
14904 * gdb.base/a2-run.exp: Change messages to be more explicit about
14905 the status of args, and quote binfile in results.
14906
14907Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
14908
14909 * gdb.base/callfuncs.exp: Add tests for passing structs to
14910 inferior functions and return various types.
14911 * gdb.base/callfuncs.c: Add functions to receive a struct
14912 and return a member of the struct, in various types.
14913
14914Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14915
14916 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
14917
14918Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
14919
14920 * config/vxworks29k.exp: New file, sources vxworks.exp.
14921
14922Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14923
14924 * config/gdbremote.exp: New file. Testing framework using
14925 gdbserver.
14926
14927Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
14928
14929 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
14930 "call function when asleep" and "send end of file".
14931 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
14932 for "backtrace in corefile.exp".
14933 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
14934 for "backtrace through signal handler".
14935 * gdb.base/corefile.exp: Make sure we actually generate a core file
14936 before trying the core tests. Some systems allow the user to suppress
14937 generation of core files and default to that (linux for example).
14938 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
14939 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
14940
14941Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14942
14943 * gdb.threads: New directory with some crude multi-threaded
14944 gdb tests (step.exp and step2.exp).
14945 * config/mt-lynx (STEP_EXECUTABLE): Define.
14946 (THREADFLAGS): Define.
14947
14948Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
14949
14950 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
14951
14952 * gdb.base/signals.exp: Disable whole file for lynx until
14953 further notice.
14954
14955 * gdb.base/signals.exp: xfail test where "next" acts like
14956 "continue" for lynx.
14957
14958 * gdb.base/interrupt.exp: xfail test for calling function while
14959 inferior is asleep for lynx.
14960
14961 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
14962 than one cr-lf after each command.
14963
14964Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14965
14966 * configure.in: Reinstate setting of stabsdirs variable, fix
14967 typo in setting up configdirs for native builds.
14968
14969 * gdb.base/return.exp: Fix typo in return double test.
14970 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
14971 compiler from optimizing them away.
14972
14973Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
14974
14975 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
14976 sequences to be echo'd by gdb when using gdb_test.
14977 * gdb.chill/chexp.exp: Likewise.
14978 * gdb.fortran/exprs.exp: Likewise
14979
14980Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
14981
14982 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
14983 after the inferior gdb has started.
14984
14985 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
14986 after each command.
14987 * gdb.base/funcargs.exp: Likewise.
14988 * gdb.base/gdbvars.exp: Likewise.
14989 * gdb.base/interrupt.exp: Likewise.
14990 * gdb.base/list.exp: Likewise.
14991 * gdb.base/watchpoint.exp: Likewise.
14992 * gdb.c++/demangle.exp: Likewise.
14993 * gdb.c++/inherit.exp: Likewise.
14994 * gdb.chill/chexp.exp: Likewise.
14995 * gdb.fortran/exprs.exp: Likewise.
14996
14997 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
14998 test if we can't handle IO to/from the inferior.
14999
15000 * gdb.c++/misc.exp: Always check for a program already being
15001 started after sending a "run" command to gdb.
15002
15003 * gdb.base/twice.exp: Start with a fresh gdb.
15004
15005 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15006 only depend on gdb's expression code, not the chill runtime.
15007
15008 * gdb.base/return.c: Put return values into variables so we
15009 can have gdb print them rather than depending on the program
15010 to print them.
15011 * gdb.base/return.exp: Corresponding changes.
15012
15013 * lib/gdb.exp: Provide default value for noinferiorio.
15014 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15015 the inferior.
15016
15017 * gdb.base/break.exp: Always check for a program already being
15018 started after sending a "run" command to gdb.
15019 (text_next_with_recursion): Don't check the output from the
15020 program's printf statement. Instead just make sure the program
15021 exited.
15022
15023 * gdb.base/commands.exp: Protect tests which need arguments with
15024 $noargs conditionals.
15025
15026Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15027
15028 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15029 of structure member arrays to match gdb/valops.c:value_addr change.
15030
15031Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15032
15033 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15034 cases.
15035
15036Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15037
15038 * configure.in (configdirs): Remove gdb.chill from default list
15039 of subdirs and then add it back in only if doing a native build.
15040 The current chill compiler does not yet work in any cross build.
15041 * Revert all signal changes from Jul 6.
15042 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15043 for sh-hms targets, allowing these tests to link, with no other
15044 changes. Testing is suppressed by setting "nosignals" in site.exp.
15045
15046Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15047
15048 * configure.in (signaldirs): Define and add to configdirs for all
15049 targets except some specific ones that are known to not support signals.
15050 Also clean up formatting.
15051 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15052 (signals, sigall): Remove rules to build.
15053 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15054 Moved to new gdb.signals directory.
15055 * gdb.signals: New test directory.
15056 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15057 signals.c signals.exp}: New or moved files.
15058
15059Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15060
15061 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15062
15063Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15064
15065 * gdb.base/return.exp: Xfail `return double' test failure
15066 on at least Solaris 2.3 and handle future/past versions on
15067 a case by case basis as appropriate. Also update message
15068 to include i*86 failures.
15069
15070Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15071
15072 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15073
15074 * lib/gdb.exp: Fix comment which erroneously identified
15075 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15076 gdb_file_cmd not gdb_load).
15077 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15078
15079 * gdb.base/setvar.exp: Make test names consistent between pass and
15080 fail cases. Use gdb_test more.
15081
15082Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15083
15084 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15085
15086Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15087
15088 * gdb.base/help.exp: Fix expected help string for `show commands'.
15089
15090Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15091
15092 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15093
15094 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15095 of a text section.
15096
15097Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15098
15099 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15100 that loop eventually terminates. Fix Connection refused logic so
15101 that testsuite will expire nicely.
15102
15103Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15104
15105 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15106 config/rom68k.exp: New tcl glue for the appropriate monitors.
15107 These all just end up calling monitor.exp.
15108 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15109 refused' by retrying. Cleanup some timeout issues.
15110 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15111 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15112 callers don't have to set/restore global timeout variable.
15113
15114 * The following set of changes centralizes management of the global
15115 timeout variable. This way, it can be set in one target dependent
15116 place instead of dozens of places scattered throughout the test suite.
15117 If you need to lengthen a timeout, then you should either set timeout
15118 in one of the config/{target}.exp files, or multiply it by a factor.
15119 Setting it to an absolute value is always going to lose for some
15120 targets.
15121 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15122 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15123 * gdb.base/funcargs.exp: Don't set timeout.
15124 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15125 * gdb.base/printcmds.exp (test_print_string_constants
15126 test_print_array_constants): Don't set timeout.
15127 * gdb.base/ptype.exp: Don't set timeout.
15128 * gdb.base/recurse.exp: Don't set timeout.
15129 * gdb.base/return.exp: Don't set timeout.
15130 * gdb.base/watchpoint.exp: Don't set timeout.
15131 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15132 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15133
15134Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15135
15136 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15137
15138Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15139
15140 * lib/gdb.exp: Disable chill tests for irix5.
15141
15142Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15143
15144 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15145 each test pass or fail.
15146
15147Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15148
15149 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15150 xlc not gcc.
15151
15152Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15153
15154 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15155
15156Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15157
15158 * config/est.exp: Fix copyright and comments. Remove dead code.
15159 Use targetname, serialport and baud variables instead of fixed
15160 constants.
15161 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15162 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15163
15164Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15165
15166 * gdb.base/watchpoint.exp: Don't run
15167 test_watchpoint_triggered_in_syscall for sunos.
15168
15169Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15170
15171 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15172 they don't seem to exist. Do include stdio.h.
15173
15174Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15175
15176 * gdb.base/a1-selftest.exp: Add alpha xfail.
15177
15178Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15179
15180 * gdb.base/watchpoint.c (main): Prompt before calling read().
15181 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15182 Revise accordingly. Remove cruft about sending "123" several
15183 times, until it gets noticed. Clean up the "print buf[0]" stuff
15184 so that it passes or fails, and waits for prompts in the usual way.
15185
15186Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15187
15188 * gdb.base/recurse.exp: Fix comment.
15189
15190 * TODO: Remove item about printing variables in nodebug.exp. Add
15191 item about enabling tests which are only run on some targets.
15192
15193 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15194 fail, make test names unique, use new gdb_test convention
15195 regarding pattern, use gdb_test more, etc.).
15196
15197 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15198 fail, make test names unique, etc.).
15199
15200Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15201
15202 * gdb.base/nodebug.c: Change return type of top and middle to
15203 short.
15204 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15205 are fixed by the recent mdebugread.c changes. Allow `short ()'
15206 as type for top and middle.
15207
15208Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15209
15210 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15211 nearly as I can tell, the whole thing was an accident in Stu's
15212 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15213 to replace a send/expect pair with gdb_test, but ended up only
15214 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15215 of 30 Mar 1995 took care of it, but left this vestigial comment
15216 which I am now nuking.
15217
15218Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15219
15220 * gdb.base/break.exp: Look for different line number for
15221 breakpoint at main depending on usestubs.
15222
15223Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15224
15225 * gdb.base/list.exp: Adjust some alternate expect patterns to
15226 match recent list0.c change. Add alternate expect pattern for
15227 output from `list default lines around main' for optimizing
15228 compilers.
15229
15230Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15231
15232 * lib/gdb.exp: If nosignals is not set, set it to 0.
15233
15234Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15235
15236 * config/slite-gdb.exp: Responds to load symbol table prompt.
15237 * gdb.base/break.exp: Adjust line number, fix rerun.
15238 * gdb.base/langs0.c: Add #ifdef usestubs.
15239
15240Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15241
15242 * gdb.base/list.exp: Adjust line contents after adding new lines in
15243 list0.c. Also fix a syntax error.
15244
15245 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15246 * gdb.base/break.exp: ditto.
15247 * gdb.base/list.exp: ditto.
15248 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15249 * gdb.base/run.c: ditto.
15250 * gdb.base/list0.c: ditto.
15251 * gdb.base/funcargs.c: ditto.
15252
15253Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15254
15255 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15256 $targetname, $serialport and $baud instead of hardwired variables.
15257 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15258 target doesn't support signals.
15259
15260Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15261
15262 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15263
15264Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15265
15266 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15267 Don't rely on the value of an auto variable before it has been
15268 initialized. Use gdb_test more.
15269
15270Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15271
15272 * lib/gdb.exp (default_gdb_version): A version number must start
15273 with a digit, but other than that contains all characters up to
15274 the first whitespace character.
15275
15276Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15277
15278 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15279
15280Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15281
15282 * gdb.c++/*.exp: Warn if executable does not exist. The original
15283 reason for skipping the warning was that configure.in sometimes
15284 intentionally skipped building the executables but the tcl code
15285 had no way of knowing. That (a) was always bogus with respect to
15286 error handling, (b) is no longer true (right now there is no way
15287 to skip C++ tests).
15288
15289 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15290
15291Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15292
15293 * gdb.base/list.exp: Add expect patterns for output from
15294 SunPRO compiled executables.
15295 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15296 types.
15297
15298Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15299
15300 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15301 number (we are already testing that the correct source line text
15302 gets printed).
15303
15304 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15305 that is what is intended, but something needed to be done to get
15306 sunos4 native working again.
15307
15308 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15309
15310 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15311 apparently went with a (very) old xfail.
15312
15313Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15314
15315 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15316 runto_main is a proc in gdb.exp that will do 'step' for target use
15317 stubs.
15318 * gdb.base/exprs.exp: ditto.
15319 * gdb.base/interrupt.exp: ditto.
15320 * gdb.base/opaque.exp: ditto.
15321 * gdb.base/printcmds.exp: ditto.
15322 * gdb.base/ptype.exp: ditto.
15323 * gdb.base/scope.exp: ditto.
15324 * gdb.base/setvar.exp: ditto.
15325 * gdb.base/signals.exp: ditto.
15326 * gdb.base/twice.exp: ditto.
15327 * gdb.c++/classes.exp: ditto.
15328 * gdb.c++/inherit.exp: ditto.
15329 * gdb.c++/templates.exp: ditto.
15330 * gdb.base/break.exp: no run and hit main for stubs. Change line
15331 numbers for breakpoints and info breakpoint.
15332 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15333 breakpoint().
15334 * gdb.base/callfuncs.c: ditto.
15335 * gdb.base/exprs: ditto.
15336 * gdb.base/interrupt.c: ditto.
15337 * gdb.base/opaque0.c: ditto.
15338 * gdb.base/printcmds.c: ditto.
15339 * gdb.base/ptype.c: ditto.
15340 * gdb.base/scope0.c: ditto.
15341 * gdb.base/setvar.c: ditto.
15342 * gdb.base/signals.c: ditto.
15343 * gdb.base/twice.c: ditto.
15344 * gdb.c++/misc.cc: ditto.
15345 * gdb.c++/templates.cc: ditto.
15346
15347Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15348
15349 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15350
15351 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15352 somewhere between `read' and `main.c'. I'm pretty sure the
15353 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15354 and it isn't particularly useful.
15355
15356 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15357
15358Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15359
15360 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15361
15362Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15363
15364 * config/mt-slite: add LIBS and -nostdlib.
15365 * config/slite-gdb.exp: add this new file to support sparclite target.
15366
15367Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15368
15369 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15370
15371 * gdb.base/a2-run.exp: Change argument to istarget from
15372 "*-*-vxworks" to "*-*-vxworks*".
15373 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15374
15375Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15376
15377 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15378 will not runto main but do a 'step' to step out of breakpoint().
15379 * config/mt-slite: add -Dusestubs.
15380
15381Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15382
15383 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15384 instead of just @.
15385
15386 * gdb.base/signals.exp: Add test for "handle all print".
15387 * TODO: Remove "handle all print". Also remove item about
15388 checking copyright date (I don't like the idea of a spurious FAIL
15389 based on when we run the tests).
15390
15391 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15392 for SunOS4 (reason for failure not investigated). Remove
15393 redundant test for $binfile.
15394
15395 * gdb.base/nodebug.c (array_index): Call malloc.
15396
15397 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15398
15399Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15400
15401 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15402 conventions and slightly simplify the matching regexp.
15403
15404Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15405
15406 * gdb.base/break.exp: Update gdb_test invocation to use new
15407 convention.
15408
15409 * lib/gdb.exp: If noargs is not set, set it to 0.
15410
15411 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15412 tests unique.
15413
15414 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15415
15416Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15417
15418 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15419 one argument of type "<non-float parameter>".
15420
15421Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15422
15423 * config/rom68k.exp: New file to support Motorola IDP board.
15424 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15425 * gdb.base/break.c: Change things around so that this program
15426 doesn't depend upon args. This is necessary to make remote
15427 targets work (in general, they can't take args).
15428 * gdb.base/break.exp: Don't try to send args to program. Don't
15429 expect output. Also, replace lots of code with gdb_test.
15430
15431Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15432
15433 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15434 printing of '\'' (which is what the comment says we are testing,
15435 even though we were not), not '''.
15436 (test_integer_literals_rejected): Test that printing ''' is an error.
15437
15438 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15439 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15440 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15441 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15442 Use gdb_test not test_print_accept.
15443 * lib/gdb.exp: Remove test_print_accept.
15444
15445 * gdb.base/signals.exp (signal_tests_1): Make pass message
15446 consistent with fail message.
15447
15448 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15449 unsigned char; the bug (PR 1821) is fixed.
15450
15451 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15452
15453 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15454 successful tests--makes xfailing them work right.
15455
15456Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15457
15458 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15459 only \r\n, not .*. The test can pass .* as the last thing in
15460 $pattern if that is what it wants. In addition to providing this
15461 flexibility, this change should speed up pattern matching in cases
15462 where the pattern already ended with .* (there were a number of
15463 them). This change also helps catch bad patterns--in the old
15464 scheme the typo "char \*" instead of "char \\*" would pass. Now
15465 it is caught.
15466 * Many .exp files: Update callers.
15467
15468 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15469 clearer and does not spuriously match multiple ('s. Likewise for
15470 ) and *.
15471
15472 * gdb.base/nodebug.exp: Test ability to call a function and pass
15473 it a string (even with no debugging info).
15474
15475 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15476 "p '\'", which is the same as "p ''" once tcl gets done with
15477 quoting, to "p '\\'", which I suspect is what is intended (one
15478 backslash gets sent to GDB).
15479
15480 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15481
15482Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15483
15484 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15485 1817) was fixed literally years ago.
15486
15487Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15488
15489 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15490 test, it causes stepping out of call_after_alloca_subr with
15491 optimizing compilers.
15492 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15493 fails.
15494
15495 * gdb.c++/templates.exp: Source templ-info.exp only if
15496 the templates executable exists.
15497
15498 * gdb.c++/misc.cc (class Contains_static_instance,
15499 class Contains_nested_static_instance),
15500 gdb.c++/classes.exp (test_static_members): Test printing of
15501 a class that contains a static instance of the class.
15502
15503Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15504
15505 * gdb.base/langs2.c (cppsub_): Don't prototype.
15506 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15507 only, I believe).
15508
15509Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15510
15511 * lib/gdb.exp (skip_chill_tests): New procedure.
15512
15513 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15514
15515Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15516
15517 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15518 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15519
15520Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15521
15522 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15523
15524 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15525 disassemble 8, not 16, instructions for part 4.
15526
15527 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15528 support the latter anymore.
15529
15530 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15531 -DNO_PROTOTYPES.
15532 * gdb.base/callfuncs.c: Control use of prototypes based on
15533 NO_PROTOTYPES, not __STDC__.
15534 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15535 t_float_values2 tests if prototypes in use.
15536
15537 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15538 t_double_values): When checking differences against DELTA, check
15539 that difference is within the range (-DELTA,DELTA), not just
15540 (-infinity,DELTA).
15541
15542Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15543
15544 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15545 'file' command firts, then 'target', then 'load', this is due to gdb
15546 target set up.
15547 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15548
15549Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15550
15551 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15552 FP load/store variants.
15553 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15554
15555Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15556
15557 * gdb.base/term.exp: Do not give a warning if not native, it is
15558 not an abnormal condition.
15559
15560Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15561
15562 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15563 t_char_array".
15564
15565Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15566
15567 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15568 are getting the version number.
15569
15570 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15571 if not native, it is not an abnormal condition.
15572
15573Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15574
15575 * lib/gdb.exp: Just use "file exists", rather than undocumented
15576 dejagnu procedure "findfile".
15577
15578Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15579
15580 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15581 (LDFLAGS): Set to -Xlinker -Ur.
15582
15583 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15584 Removed, these values are set by lib/gdb.exp.
15585
15586 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15587
15588Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15589
15590 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15591 of replicating gdb startup code.
15592
15593 * config/mt-vxworks (LDFLAGS): Set to -r.
15594 (CFLAGS_FOR_TARGET): Removed.
15595
15596 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15597 (gdb) and gdb for vxworks uses (vxgdb).
15598
15599 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15600 executable is not in the tree and host != target, use sed and
15601 program_transform_name to determine the gdb name used by the
15602 target.
15603
15604 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15605 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15606
15607Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15608
15609 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15610 floats, chars, and shorts where there are ANSI-style function
15611 definitions.
15612
15613 * gdb.base/langs.exp, gdb.base/langs*: New test.
15614 * gdb.base/Makefile.in: Build it.
15615 * TODO: Remove item about checking that C names don't get C++
15616 demangling applied; this test tests it.
15617
15618Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15619
15620 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15621 went with the const70 xfail. The xfail went away a year ago.
15622
15623 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15624
15625 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15626 for hp300.
15627
15628 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15629
15630 * gdb.base/a1-selftest.exp: Don't run on hp300.
15631
15632Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15633
15634 * Makefile.in (site.exp): Set host_alias and target_alias as well
15635 as host_triplet and target_triplet.
15636
15637Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15638
15639 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15640
15641 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
15642 places as other ecoff systems).
15643
15644 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
15645 ultrix.
15646
15647Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15648
15649 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
15650 remove them.
15651 * gdb.base/nodebug.exp: Accept "function" in addition to "text
15652 variable and "variable" in addition to "data variable".
15653 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
15654
15655 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
15656 2.
15657 * gdb.base/list1.c (long_line): Add additional statement at start
15658 of function.
15659 * gdb.base/list.exp (test_forward_search): Update line number to
15660 reflect new statement.
15661
15662Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15663
15664 * gdb.base/signals.exp: Reinitialize searched source directories
15665 after gdb_start call.
15666
15667Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
15668
15669 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
15670 * gdb.stabs/Makefile.in: Likewise.
15671
15672 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
15673 change. Instead split the tests into smaller pieces.
15674 * gdb.disasm/hppa.s: Corresponding changes.
15675
15676Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15677
15678 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15679 Quote ^C when passing it to stty. For some shells ^ is a pipe.
15680
15681 * gdb.base/funcargs.exp: Modify many tests so that every test
15682 either passes or fails. Make some test names unique.
15683
15684Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15685
15686 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
15687 Call stty to set interrupt character.
15688
15689 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
15690 for HP assembler versus GNU assembler based on actual behavior of
15691 $(CC), rather than assuming that $(AS) is always the GNU assembler.
15692
15693 * TODO: Suggest a few more stepping tests.
15694
15695Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
15696
15697 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
15698 restart GDB for h8300 after a continue.
15699 (return): Add pattern to match a29k-udi behavior.
15700 * gdb.base/nodebug.exp: Remove obsolete comment.
15701 * gdb.base/regs.exp: New file, testing of register displays.
15702 * gdb.base/return.exp: Fix typo in reference to $objdir.
15703 * gdb.base/whatis.exp: Always start with a fresh GDB.
15704
15705Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15706
15707 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
15708 higher, these tests generate a lot of output.
15709
15710Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15711
15712 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
15713 code following the catch silently ignored some errors; without the
15714 catch they should be thrown like any other tcl error. Also, the
15715 catch used "" instead of {} which meant all the callers who wanted
15716 to include one of the characters "[]$ had to quote it an extra time.
15717 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
15718 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
15719 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
15720 Remove extra quoting.
15721
15722Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
15723
15724 * gdb.base/commands.exp: Make test names unique; every test either
15725 passes or fails. Update some comments.
15726
15727 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
15728
15729Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15730
15731 The following fixes a FAIL caused by the fact that the alpha stabs
15732 configuration didn't use the ".if alpha" code in weird.def.
15733 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
15734 bit pointer, so the 32 bit version works even on the alpha.
15735 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
15736 Remove the stuff which allowed us to have separate versions for
15737 alpha and everything else.
15738
15739 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
15740 regexp which "info func operator\[\](" is supposed to match. Fix
15741 string to send to GDB. Note that GDB still doesn't work right. Add a
15742 new test for "info func .perator\[\](" which GDB does handle correctly.
15743
15744 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
15745
15746Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15747
15748 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
15749 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
15750 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
15751 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
15752 it makes the tests harder to understand and confuses test-o-matic.
15753 The preferred style is that each test provides a PASS or a FAIL,
15754 and has a unique message (e.g. "continue #54" not just "continue")
15755 which is the same for the pass and the fail.
15756 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15757 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
15758 to lib/gdb.exp.
15759 * gdb.base/printcmds.exp: Use test_print_accept. Remove
15760 prt_accept which was basically the same thing. Likewise for
15761 test_print_reject and prt_reject.
15762 * lib/gdb.exp (test_print_reject): Add some more error message
15763 patterns to match from the former printcmds.exp (prt_reject).
15764 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
15765 One defect of the passcount stuff is that some of it failed to
15766 report XPASS where appropriate.
15767 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
15768 stuff before and after arg in expected pattern.
15769 (test_paddr_operator_functions): Re-do test without print_addr_of;
15770 this is the only test which seems to want extra stuff there.
15771
15772Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15773
15774 * gdb.base/nodebug.exp: Update new tests to reflect improved
15775 wording of gdb output.
15776
15777 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
15778 and "ptype" work on variables in files compiled without -g.
15779 Replaces commented out "maint print msymbol" tests.
15780
15781Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15782
15783 * gdb.base/setvar.c (dummy): Call malloc.
15784
15785 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
15786 losing with the irix4 sed.
15787
15788 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
15789 ALRM" on irix4.
15790
15791Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15792
15793 * TODO: Remove items about corefile.exp testing new exec-file and
15794 backtrace; both are now done. Add items about printing enums.
15795
15796Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15797
15798 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
15799 "get signal $thissig" test fails.
15800
15801 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
15802
15803Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15804
15805 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
15806 compiler warning with dec alpha compiler.
15807
15808 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
15809 extra \n from gdb_test call (this explains why the prompt test
15810 that I removed yesterday was there).
15811 (user_defined_command_test): Remove extra \n and prompt test.
15812
15813 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
15814 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
15815 doesn't exist.
15816 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
15817 Also remove alpha workaround, which turns out to be because
15818 SIGABRT == SIGLOST.
15819
15820 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
15821
15822 * gdb.base/help.exp: Don't test "help show".
15823
15824Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15825
15826 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
15827 "set print address" is on.
15828 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
15829 pass prompt to gdb_test; gdb_test already looks for the prompt.
15830
15831 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
15832
15833 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
15834 was a vestige of the manual TESTSTRATEGY, and the purpose of it
15835 was to make sure that gdb can read a core file. But (a) the "read
15836 the corefile" part didn't make it to a1-selftest.exp, we just
15837 delete the corefile after creating it, and (b) we test reading
15838 corefiles in corefile.exp anyway. Also, this test left around a
15839 xgdb process on Solaris.
15840
15841 * gdb.base/corefile.exp: Also test backtrace.
15842
15843Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
15844
15845 * gdb.base/commands.exp: Test a simple user defined command with
15846 arguments and if/while statements; verify the full user command is
15847 printed by "show user".
15848
15849 * gdb.base/commands.exp: Test if/while commands as part of a
15850 breakpoint command list; verify they appear in breakpoint
15851 information.
15852
15853Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15854
15855 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
15856 than by dividing by zero.
15857
15858Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
15859
15860 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
15861 performing an inferior call with watchpoints enabled.
15862 * gdb.base/watchpoint.c (main): Delete second unnecessary read
15863 call.
15864
15865Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15866
15867 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
15868 of "file" command.
15869
15870 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
15871 Add additional pattern for when "int operator int(void);" appears
15872 in a different order.
15873
15874Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
15875
15876 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
15877
15878 * gdb.base/help.exp: Replace most of docstrings for "info signals"
15879 and "signal" with ".*".
15880
15881Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15882
15883 * TODO: Add note about "handle all nostop".
15884
15885 * gdb.base/{sigall.c, sigall.exp}: New test.
15886 * gdb.base/Makefile.in: Add it.
15887
15888Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
15889
15890 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
15891 when invoking GDB, suppresses any windowing interface.
15892
15893Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
15894
15895 * config/sim-gdb: New file, simulator testing support.
15896
15897Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
15898
15899 * gdb.base/interrupt.exp: Test calling func1 twice.
15900
15901Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
15902
15903 * gdb.base/list.exp (test_forward_search): Set timeout higher
15904 when we'll be getting lots of output from gdb.
15905
15906 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
15907 "init_malloc" to after the expect statement. Run it if that
15908 regexp is taken, but also for two others which happen if source
15909 cannot be found.
15910
15911Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15912
15913 * gdb.base/printcmds.exp: New test, for printing register before
15914 program is running.
15915
15916Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15917
15918 * gdb.base/list.exp: Correct some alternate expect patterns
15919 to reflect changes in list1.c.
15920
15921Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15922
15923 * TODO: Add item regarding large frames.
15924
15925 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
15926
15927 * TODO: Remove item about enabling return.exp; it
15928 is enabled. Suggest a few more "return" tests.
15929
15930Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15931
15932 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
15933 anonymous unions.
15934
15935Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
15936
15937 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
15938 and pr-5646.o, so "make" is the same as "make all", not "make
15939 pr-4975.o".
15940
15941Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
15942
15943 * gdb.base/list.exp: Adjust expectations to reflect changes in
15944 list1.c.
15945 (test_forward_search): New test proc.
15946 * gdb.base/list1.c (long_line): New function, has long source line.
15947
15948Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
15949
15950 * gdb.base/a1-selftest.exp: Change initial stepping to know about
15951 additional line of code that was added.
15952
15953Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
15954
15955 * gdb.disasm/hppa.s: Break the large branching tests into smaller
15956 tests so as not to overflow expect's input buffers.
15957 * gdb.disasm/hppa.exp: Corresponding changes.
15958
15959Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15960
15961 Beginnings of template debugging tests.
15962 * gdb.c++/templ-info.cc: New file to test for template
15963 debugging capability of the compiler.
15964 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
15965 templ-info.cc.
15966 * gdb.c++/templates.cc: Add explicit template instantiations
15967 to enable compiling with -fno-implicit-templates. Add destructor
15968 and 'value' method to T5 class for template tests.
15969 * gdb.c++/templates.exp: Add testcases for printing of template
15970 types, setting breakpoints on template methods and calling a
d63a86f8 15971 template method.
c906108c
SS
15972
15973Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
15974
15975 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
15976 branch target since some assemblers (gas-2.5) may emit a
15977 relocation for the branch instead of resolving it in the
15978 assembler.
15979
15980Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15981
15982 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
15983 through signal handler.
15984
15985Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
15986
15987 * configure.in (*-*-netware): Use config/mt-netware.
15988
15989 * config/mt-netware: New file.
15990 * config/mt-i386-netware: Removed, separate configs for different
15991 netware architectures are no longer needed now that we have
15992 --with-headers.
15993
15994Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15995
15996 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
15997 by the recent changes to use ANSI C arithmetic conversions.
15998
15999Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16000
16001 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16002 bug involving using inferior_pid to figure out whether to select a
16003 frame.
16004
16005Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16006
16007 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16008 match the current disassembler output.
16009
16010Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16011
16012 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16013 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16014 types, expect "int" as type of integer values (for now).
16015
16016Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16017
16018 * gdb.base/commands.exp: New tests for if/while commands.
16019
16020Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16021
16022 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16023 by .*, since hex values have different syntax in Chill mode.
16024
16025Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16026
16027 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16028 linefeed from expect pattern for repeated types with indices > 9.
16029
16030Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16031
16032 First part of Fortran test suite.
16033 * gdb.fortran: New directory.
16034 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16035
16036Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16037
16038 * gdb.base/default.exp: Update expect pattern for load command
16039 without arguments.
16040
16041Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16042
16043 * configure.in: Change i386 to i[345]86.
16044 * gdb.base/configure.in: Likewise.
16045 * gdb.c++/configure.in: Likewise.
16046 * gdb.chill/configure.in: Likewise.
16047
16048Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16049
16050 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16051 patterns, since that is not a valid context for comments.
16052
16053Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16054
16055 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16056 repeated types and repeated types with indices > 9.
16057
16058Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16059
16060 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16061 2417; old bug has been fixed.
16062
16063Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16064
16065 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16066 send the newline ourselves instead of assuming gdb_test will do
16067 so when passed an empty input string.
16068
16069 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16070 stabs testcode.
16071
16072Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16073
16074 * lib/gdb.exp (gdb_test): Don't send anything if the first
16075 argument is an empty string. This makes cases where we want to
16076 match output that is already in expect's buffers (for example,
16077 matching a breakpoint after gdb_run_cmd has been called) work
16078 reliably.
16079
16080Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16081
16082 * config/netware.exp: New file.
16083
16084Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16085
16086 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16087 the -B and -L prefixes so we can find the debugging stub.
16088
16089 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16090 there and we are using the gcc from the tree.
16091
16092 * gdb.base/types.c: Removed.
16093
16094 * gdb.base/configure.in: Look for makefile fragments in ../config.
16095 Recognize i386-*-netware.
16096 * gdb.c++/configure.in: Likewise.
16097
16098Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16099
16100 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16101 the correct TCL syntax.
16102
16103Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16104
16105 * gdb.base/opaque.exp: use runto instead of messing around with
16106 breakpoints. Simplify by using gdb_test.
16107
16108 * gdb.base/bitfields.exp: restart between tests on netware targets
16109 because breakpoints aren't relocated after target death. Run
16110 processes to completion.
16111
16112 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16113
16114Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16115
16116 * Makefile.in: Remove extra tabs that confuse some versions
16117 of "make". Use the newly built gdb to test with by default,
16118 rather than the first one in the tester's search path.
16119
16120Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16121
16122 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16123
16124 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16125 condition help.
16126
16127Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16128
16129 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16130
16131 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16132 running.
16133 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16134 * gdb.base/funcargs.exp: Likewise.
16135
16136 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16137 * gdb.base/funcargs.exp: Likewise.
16138
16139 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16140 message is "".
16141
16142Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16143
16144 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16145 return,signals,twice}.exp: Handle non-existant binaries
16146 consistantly.
16147
16148 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16149 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16150 might testing a cross development system.
16151
16152Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16153
16154 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16155 runtest script is relative to ${srcdir}, not ${rootdir}.
16156
16157Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16158
16159 * gdb.base/signals.exp: Allow for optionality of breakpoint
16160 address.
16161
16162Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16163
16164 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16165
16166Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16167
16168 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16169 for size_t definition.
16170 * gdb.c++/templates.cc: Likewise
16171
16172 * config/mt-i386-netware: New file.
16173
16174 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16175 defined.
16176
16177 * gdb.base/Makefile.in: Added support for systems that name core
16178 files by appending "core" to the program name.
16179 * gdb.base/a1-selftest.exp: Likewise.
16180
16181Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16182
16183 * gdb.base/return.exp: Add comment and message for `return double'
16184 test failure on Sparc Solaris.
16185
16186Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16187
16188 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16189
16190Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16191
16192 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16193 from optimizing them away.
16194 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16195 patterns to include default constructors and assignment operators,
16196 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16197 character in the output of the virtual base pointer.
16198
16199Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16200
16201 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16202 expression match in print_addr_of to avoid unintented matches.
16203 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16204 versions up to 2.5.8.
16205
16206Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16207
16208 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16209 included file to run under newer versions of expect.
16210 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16211 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16212 Remove xfail for the virtual table of BDDHookV.
16213
16214Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16215
16216 * lib/gdb.exp (string_to_regexp): Set a default result.
16217 (default_gdb_start): Fix misleading message.
16218
16219Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16220
16221 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16222 Remove all CC, etc definitions.
16223 * config/mt-hpux: New file.
16224 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16225 (CFLAGS, LDFLAGS): Define.
16226 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16227
16228 * Makefile.in (site.exp): Don't insert host_os, etc.
16229 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16230 (distclean): Check existence of subdir.
16231 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16232 * gdb.base/Makefile.in: General cleanup and simplification.
16233 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16234 to build executables. Use default rule to build .o files.
16235 (EXPECT, RUNTEST, CC): Fix relative pathname.
16236 (site.exp): Don't insert host_os, etc.
16237 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16238 and/or SIGUSR1 defined.
16239 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16240 * gdb.c++/Makefile.in: General cleanup and simplification.
16241 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16242 (CFLAGS): Remove.
16243 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16244
16245Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16246
16247 * gdb.base/recurse.exp: Misc changes to get tests running again
16248 after Kung's changes to the watchpoint code.
16249 * gdb.base/watchpoint.exp: Likewise.
16250
16251Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16252
16253 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16254
16255Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16256
16257 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16258 * lib/gdb.exp (default_gdb_start): Define.
16259 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16260 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16261 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16262 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16263 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16264 Don't call gdb_target_udi in between tests.
16265
16266Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16267
16268 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16269 (which was basically just a local version of the same thing). In
16270 addition to avoiding duplication, gdb_test_exact is faster.
16271 * lib/gdb.exp (gdb_test_exact): Fix typo.
16272
16273 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16274 don't give an error.
16275
16276 * gdb.base/term.exp: Call delete_breakpoints before starting.
16277
16278 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16279 (t10): Add comment.
16280
16281Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16282
16283 Reorganization of the GDB Test Suite.
16284
16285 * gdb.base: New directory, contains all the basic tests.
16286 * gdb.c++: New directory, tests specific to C++.
16287 * gdb.chill: New directory, tests specific to Chill.
16288 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16289 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16290 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16291 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16292 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16293 t30-31 to chill).
16294 * */gdbme.*: Rename to match appropriate expect scripts.
16295 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16296 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16297 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16298 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16299 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16300 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16301 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16302 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16303 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16304 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16305 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16306 gdb.c++/virtfunc.cc: New names of C++ files.
16307 * gdb.chill/chillvars.ch: New name of Chill file.
16308 * gdb.base/configure.in, gdb.c++/configure.in,
16309 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16310 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16311 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16312 * configure.in (configdirs): Update to reflect directory changes.
16313 (target_abbrev): No longer define for any configuration.
16314 * Makefile.in: Cosmetic improvements to header comments.
16315
16316Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16317
16318 Various changes to gdb.t31:
16319
16320 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16321 * gdbme.ch: Make all key-words and predefineds be upper-case.
16322 * chillvars.exp: Expect key-words and predefinds in upper-case.
16323
16324 * chillvars.exp: Use gdb_test_exact many places.
16325 Change expected output for arrays (which now includes index labels).
16326
16327 * pr-5020.exp, gdme.ch (module PR_5020):
16328 New test, for PR-5020.
16329
16330Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16331
16332 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16333 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16334
16335Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16336
16337 * Makefile.in: Fix bit-rot in definitions of CHILL,
16338 CHILL_FOR_TARGET and Chill_LIB.
16339 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16340 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16341 CHILL, and CHILL_LIB.
16342
16343Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16344
16345 * Revert the previous changes. Please see Rob's directory
16346 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16347
16348Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16349
16350 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16351 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16352 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16353 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16354 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16355 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16356 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16357 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16358 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16359 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16360 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16361 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16362 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16363 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16364 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16365 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16366 changes from 94Q1.
16367
16368Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16369
16370 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16371 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16372 Rob's new testing fragments.
16373
16374Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16375
16376 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16377 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16378
16379Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16380
16381 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16382 version also, match on casted version strings, and match on
16383 gdb startup case where the line numbers might be messed up.
16384
16385Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16386
16387 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16388 (CFLAGS): Delete it from here.
c906108c
SS
16389
16390Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16391
16392 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16393
16394Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16395
16396 * Makefile.in (RUNTEST): Default to just "runtest".
16397
16398Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16399
16400 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16401 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16402 the code has been restructured.
16403
16404Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16405
16406 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16407 \n, not just one of each.
16408
16409 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16410 /bin/cc gives a warning if you do.
16411
16412Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16413
d63a86f8 16414 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16415 __t10ListS_link1ZUiRCUiPT0
16416
16417Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16418
16419 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16420 on local variables in recursive functions.
16421
16422 * gdb.t07/Makefile.in: Build the new test.
16423
16424Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16425
16426 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16427 directly. Instead compare the return values from actual calls.
16428
16429Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16430
16431 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16432
16433Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16434
16435 * From Peter Schauer with minor modifications.
a9c64011
AS
16436 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16437 stops in mid-line in the caller. Add xfail for returning a float
16438 value on X86 targets.
c906108c
SS
16439
16440Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16441
16442 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16443 to avoid expect lossage.
16444 (fmem_LRbug_tests): Likewise.
16445 * gdb.disasm/hppa.s: Corresponding changes.
16446
16447 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16448 conditions to work with latest dejagnu/expect.
16449
16450 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16451 expected to fail on the PA.
16452 (backtrace in call with trampolines): Explicitly require main
16453 to be frame #1 (no trampolines should show up in backtrace).
16454
16455 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16456 "continue -expect".
16457 * gdb.t06/break.exp: Likewise.
16458 * gdb.t07/watchpoint.exp: Likewise.
16459 * gdb.t13/bitfields.exp: Likewise.
16460 * gdb.t15/{funcargs,return}.exp: Likewise.
16461 * gdb.stabs/weird.exp: Likewise.
16462 * config/{mips,udi}-gdb.exp: Likewise.
16463
16464 * hppa.sed: Enclose comments within a sed command to avoid
16465 losing with the old OSF1 sed.
16466
16467Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16468
16469 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16470 sequent dynix.
16471 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16472 * gdb.t15/funcargs.exp: Conditionally step again to really
16473 finish from marker_call_with_trampolines. Handle the case where
16474 the first step from within call_with_trampolines already steps
16475 us back to main.
16476 * gdb.t15/gdbme.c: Add comment to closing brace of
16477 call_with_trampolines for funcargs.exp.
16478
16479Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16480
d63a86f8 16481 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16482 Fix typo(s).
16483
16484Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16485
16486 * gdb.t07/gdbme.c: More code for watchpoint testing.
16487
16488 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16489 "Hardware watchpoint" throughout file.
16490 (test_watchpoint_triggered_in_syscall): New test.
16491 (test_complex_watchpoint): New test.
16492
16493Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16494
16495 * gdbme.c (call_with_trampolines): New function to try and step
16496 into. Tests trampoline problems on the PA.
16497
16498 * funcargs.exp (localvars_in_indirect_call): No longer expect
16499 stepping into indirect call to fail on PAs.
16500 (test_stepping_over_trampolines): New test.
16501
16502Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16503
16504 * TODO: Add suggestions for static member function tests, and
16505 completion tests.
16506
16507Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16508
16509 * TODO: Add suggestions for "p/a" tests.
16510
16511 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16512 (default_gdb_exit): Replace all the hair with sending "quit" to
16513 the process with a simple close.
16514
16515Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16516
16517 * TODO: Add suggestions for shared library tests.
16518
16519Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16520
16521 * TODO: Add suggestions for x/s tests.
16522
16523Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16524
16525 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16526 "enable once", and "enable breakpoints once" with ".*".
16527
16528Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16529
16530 * TODO: Add suggestions about structure passing tests.
16531
16532Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16533
16534 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16535 the primary1 test, use work around if __GNUC__ < 2.
16536 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16537 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16538 Test for bad output rather than waiting for timeout. Issue
16539 second continue only if first continue failed.
16540
16541Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16542
16543 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16544 operator[] test with gdb_test because the old code didn't seem to
16545 be getting the quoting right with the new dejagnu.
16546
16547Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16548
16549 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16550 one from the path.
16551 * Makefile.in: Use a fresh expect if there is one, use runtest
16552 from the src tree if there is one.
d63a86f8 16553
c906108c
SS
16554Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16555
16556 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16557 next over recursive call. Revise the tests from that point on
16558 (which had been skipped) to match GDB's actual (correct) output.
16559
16560 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16561 with next over a breakpoint whose condition is false.
16562
16563 * gdb.t00/help.exp: Comment out "help set print" tests just like
16564 (and for same reason as) "help set" test.
16565
16566Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16567
16568 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16569 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16570
16571Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16572
16573 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16574 necessary gdb_target_udi.
16575
16576 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16577
16578 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16579 1838 and 2417; they are fixed.
16580
16581 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16582 gdb.t03/ptype.exp (ptype structure, ptype union):
16583 Remove xfails; the test is looser than when the xfails were added.
16584
16585 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16586 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16587
16588 * gdb.t01/run.exp: Only run shell test if isnative.
16589
16590 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16591 since "run" automatically loads if necessary. Call gdb_target_udi
16592 after the "file" since "file" kills any execution target.
16593
16594 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16595 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16596 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16597 argument for UDI.
16598
16599Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16600
16601 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16602
16603 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16604
16605Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16606
16607 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16608 properly quoting regexps. This makes the second argument to
16609 demangle a fixed string, which matches the callers, instead of a
16610 shell-style pattern which is what the previous implementation
16611 used. Update some of the callers.
16612
16613Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16614
16615 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16616 (comib_nullified_tests): Fix typo.
16617 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16618 strings. No longer expected to fail.
16619
16620 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16621 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16622 strings. No longer expected to fail.
16623
16624 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16625 string. No longer expected to fail.
16626
16627Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16628
16629 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16630 No longer expected to fail.
16631
16632 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16633 string. No longer expected to fail.
16634
16635Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16636
16637 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16638 only in the names (I probably got most of them). I was even
16639 generous with some which differed in underscores in names, and
16640 probably missed a few, and I *still* was able to remove almost a
16641 third of the file with almost no impact on testsuite coverage.
16642
16643Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16644
16645 * gdb.t00/default.exp: Match udi_attach error message as well as
16646 the one from child_attach.
16647
16648 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
16649
16650 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
16651
16652 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
16653 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
16654
16655 * Move test with enums and partial symbols back to
16656 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
16657 Reverts the change of 26 May 93. Per today's change to
16658 stabs.texinfo, the behavior that weird.exp was expecting was
16659 unreasonable; what is important is that the compiler+gdb get
16660 things right, which happens with a recent gcc. Also fix the test
16661 to deal with native compilers which put out the stab gdb can't
16662 deal with.
16663
16664Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16665
16666 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
16667 in the names. The main thing these accomplish is to slow things down.
16668 Many more such duplicates surely remain.
16669
16670 * gdb.t00/help.exp: Comment out "help support" test just like
16671 (and for same reason as) "help set" test.
16672
16673Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
16674
16675 * gdb.t06/break.exp: Remove setup_xfails for
16676 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
16677 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
16678 about known bug in gcc to include up through 2.5.8.
16679 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
16680 well as "_vb$".
16681 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
16682 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
16683 with latest gcc and gdb.
16684 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
16685 well as "_vb$".
16686
16687Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16688
16689 * configure.in (hppa*-*-*): Also configure and build stabs-only
16690 tests.
16691
16692Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16693
16694 * gdb.t10/hppa.mt: A makefile fragment for the PA.
16695 * gdb.t10/configure.in (hppa*-*-*): Use it.
16696
16697Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16698
16699 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
16700
16701Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16702
16703 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
16704 versions prior to 1.13.5.
16705
16706Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16707
16708 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
16709 the prompt is at the start of a line.
16710
16711Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16712
16713 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
16714 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
16715 in the copr tests now.
16716 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
16717 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
16718 expected to fail.
16719
16720Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
16721
16722 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
16723 gdb.t31/chillvars.exp, lib/gdb.exp:
16724 Tweak to run under either version of expect.
16725 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
16726 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
16727 * gdb.t11/list.exp: Remove extraneous whitespace.
16728
16729Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16730
16731 * gdb.t16/printcmds.exp (test_print_strings): Accept
16732 "(unsigned char *) " before the string.
16733
16734 * TODO: Add notes about printing of fancy types and GDB expressions.
16735
16736Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
16737
16738 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
16739 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 16740 if doing mips-idt-ecoff.
c906108c
SS
16741
16742Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
16743
16744 * Most .exp files: Tweak to run under either version of expect.
16745
16746Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16747
16748 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
16749 xfails; I'm not sure why they are failing, but not because of PR 1806.
16750
16751Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
16752
16753 * config/unix-gdb.exp: Remove gdb_unload cause it's already
16754 defined in lib/gdb.exp.
16755
16756Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16757
16758 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
16759 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
16760 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
16761 have to be typeless.
16762
16763Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16764
16765 * TODO: Add suggestion for copyright year test.
16766
16767Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
16768
16769 * configure.in (*-*-lynxos*): Add stabs tests.
16770
16771Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16772
16773 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
16774 so insert a tab before any assembler directive in column zero.
16775
16776 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
16777 stores.
16778 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
16779 stores.
16780 (fpu_short_memory_tests): Likewise.
16781
16782Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16783
16784 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
16785 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
16786 .stabs directives in comments.
16787
16788Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16789
16790 * TODO: New file, describing tests we could write.
16791 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
16792
16793Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16794
16795 * gdb.t06/signals.exp: Add kludge to force re-sync.
16796
16797 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
16798 to xgdb instead of gdb, get out of gdb.
16799
16800Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
16801
16802 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
16803 for info.
16804
16805Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
16806
16807 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
16808 * gdb.stabs/configure.in (hppa*-*-*): Use it.
16809 * gdb.stabs/hppa.sed: New sed script for the PA.
16810
16811Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16812
16813 * gdb.stabs: Re-write weird.def and configuration to use sed
16814 instead of cpp. sed is portable and POSIX; cpp is neither.
16815
16816Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16817
16818 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
16819
16820Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16821
16822 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
16823
16824Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16825
16826 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
16827 "_vb$".
16828 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
16829 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
16830
16831Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16832
16833 * lib/gdb.exp: Comment out code which depends on non-existent
16834 `transform' procedure.
16835
16836Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
16837
16838 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
16839 * lib/gdb.exp: Transform tool name.
16840 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
16841 1.1's new error handling system.
16842
16843Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16844
16845 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
16846
16847Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16848
16849 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
16850 They made pattern matching so slow that timeouts happened on
16851 heavily loaded systems. Now any output from "show print" which
16852 gets us back to the GDB prompt is a PASS.
16853
16854Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
16855
16856 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
16857
16858Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16859
16860 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
16861
16862 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
16863 It is not from PR 3220.
16864
16865Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16866
16867 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
16868 just started failing because they depended on the order the
16869 subcommands are presented, or exact docstring text. This kind of
16870 test is a pain and has minimal benefit.
16871
16872Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16873
16874 * gdb.t09/corefile.exp: At end of test, use "core" command with
16875 no arguments.
16876
16877Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
16878
16879 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
16880 17}/Makefile.in: Make it possible to run the testsuite with Sun
16881 make and CC = cross gcc by adding explicit build rules for .o
16882 files.
16883
16884Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16885
16886 * gdb.t15/funcargs.exp: Don't put comments on same line as
16887 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 16888
c906108c
SS
16889Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16890
16891 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
16892
16893Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
16894
16895 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
16896 * gdb.t20/inherit.exp: remove three dumplicate entries.
16897
16898Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16899
16900 * gdb.t06/break.exp: For "next over recursive call", fail on any
16901 incorrect output, not just on "factorial (value=2)".
16902
16903Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16904
16905 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
16906 working now. Add an xfail if accesing a bss variable causes
16907 a memory error if the target is not yet run.
16908
16909Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16910
16911 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
16912 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
16913 name of __st* demangling (2 strings). Did Kung really get the
16914 more than 95 others right without testing them?
16915
16916Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
16917
16918 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
16919
16920Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
16921
16922 * configure.in (configdirs): Add gdb.disasm
16923 * gdb.disasm: New directory for GDB disassembler tests.
16924 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
16925
16926Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16927
16928 * gdb.t00/help.exp: Don't test "help set".
16929
16930 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
16931 from within expect statements. None of these happen anymore and
16932 they cause regressions to be silently unnoticed.
16933
16934 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
16935 messages) about known failures with gcc cygnus-2.4.5-930417.
16936
16937 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
16938 comp-info.exp so it gets built if it doesn't exist.
16939
16940 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
16941 it is no longer used.
16942 * gdb.t13/comp-info.c: Removed.
16943
16944Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
16945
16946 * gdb.t06/signals.exp: Add xfail for sun3.
16947
16948Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16949
16950 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
16951 relevant because ^C doesn't get sent but failure can be reproduced
16952 interactively).
16953
16954Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16955
16956 * gdb.stabs/alpha.mt: New configuration file for alpha.
16957 * gdb.stabs/configure.in: Use it.
16958 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
16959 sharing with alpha.mt, redefine long to word via preprocessor.
16960 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
16961 for alpha.
16962 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
16963 native cc.
16964 * gdb.t00/teststrategy.exp: Change expect string so that we
16965 consume the `(xgdb)' from the command echo and from the gdb prompt.
16966 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
16967 gdb currently compares all values as long, so this failure probably
16968 applies to any configuration where LONGEST is bigger than a target int.
16969 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
16970 with gcc.
16971 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
16972 to handle opaque pointers, gcc is.
16973 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
16974 as first argument. Include <sys/types.h> and change all operator
16975 new definitions to use size_t.
16976 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
16977 now that we use size_t.
16978
16979Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16980
a9c64011 16981 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 16982 a long or float array cast all array members to the same type.
a9c64011 16983 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 16984 with 64 bit longs.
a9c64011 16985 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 16986 on alpha.
a9c64011 16987 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
16988
16989Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
16990
16991 * gdb.t24 (demangle.exp): Constructors of templates have names like
16992 vector<int>::vector(int) not vector<int>::vector<int>(int). See
16993 section 14.6 of the ARM.
16994
16995 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
16996 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
16997 accomplish little and slow down the testsuite.
16998
16999 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17000 Accept spaces various places.
17001
17002Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17003
17004 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17005 with watchpoint enabled.
17006
17007 * Makefile.in: Remove definition of CC and remove the second
17008 definition of CXX (the "CXX = gcc" one remains). These definitions
17009 were causing backquotes to be expanded within backquotes, which
17010 doesn't work.
17011
17012Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17013
17014 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17015
17016Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17017
a9c64011
AS
17018 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17019 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17020 by mips cc and contains no stabs entries.
17021
17022Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17023
17024 * config/vx-gdb.exp: Use fake device to load files rather than
17025 NFS.
17026 * lib/gdb.exp: New proc to do "file" command.
17027 * config/unix-gdb.exp: Use new "file" proc.
17028
17029Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17030
17031 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17032 Rework board rebooting slightly.
17033 (gdb_exit): Don't exit from the remote shell; there isn't one.
17034 * gdb.stabs/weird.exp: If a program is being debugged already,
17035 kill it.
17036 * gdb.t04/setvar.exp: Stop and restart gdb.
17037 * gdb.t05/expr.exp: Likewise.
17038 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17039 restart gdb and reload the program.
17040 * gdb.t08/opaque.exp: Likewise.
17041 * gdb.t12/scope.exp: Likewise.
17042 * gdb.t13/bitfields.exp: Likewise.
17043 * gdb.t15/funcargs.exp: Likewise.
17044 * gdb.t20/classes.exp: Likewise.
17045 * gdb.t03/ptype.exp: Increase timeout.
17046 * gdb.t16/printcmds.exp (test_print_string_constants,
17047 test_print_array_constants): Likewise.
17048 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17049 * gdb.t20/classes.exp (do_tests): Likewise.
17050 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17051
17052Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17053
17054 * gdb.stabs: Renamed *wierd* to *weird*.
17055
17056Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17057
17058 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17059 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17060
17061Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17062
17063 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17064 (do_tests): Remove xfail for whatis on one_var and two_var.
17065
17066Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17067
17068 * Makefile.in: Made cross building work better by adding
17069 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17070
17071Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17072
17073 * gdb.t15/{return.c,return.exp,Makefile.in}:
17074 New test, currently commented out.
17075
17076Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17077
17078 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17079 still running and removes the leftover named socket so GDb can do
17080 clean restarts.
17081
17082Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17083
17084 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17085 console, not GDB.
17086 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17087 cross testing works better with "make check"
17088 * config/unix-gdb: Use default procedures for exit and version.
17089 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17090 with the newest VxWorks.
17091
17092Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17093
17094 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17095 old form.
17096
17097 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17098 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17099
17100 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17101
17102 * config/unix-gdb.exp: Remove this version of gdb_exit
17103 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17104 Rob says he'll look at it when he gets back to testing boards.
17105
17106Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17107
17108 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17109 an expected fail for certain ptype commands.
17110
17111 * gdb.t20/classes.exp: Update expected results of "ptype class
17112 Base1" to account for the constructor that now appears in the type.
17113
17114Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17115
17116 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17117 disappeared from list.
17118 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17119 "alldone" proc with call to cleanup and exit.
17120 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17121 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17122 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17123 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17124 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17125 "alldone" proc with simple returns that suppress remaining
17126 tests. The alldone proc went away many months ago.
17127
17128Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17129
17130 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17131
17132 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17133
17134Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17135
17136 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17137 as vax gdb will display them.
17138
17139Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17140
17141 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17142 optimizers.
17143
17144 * scope.exp: Change "bad value for localval" messages so each one
17145 is unique.
17146
17147 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17148 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17149
17150 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17151
17152Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17153
17154 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17155 doesn't exist (due to optimization).
17156
17157Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17158
17159 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17160 contains \r because the filename is long.
17161
17162 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17163 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17164
17165Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17166
17167 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17168 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17169 Ultrix.
17170 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17171 int tests.
17172 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17173
17174Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17175
17176 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17177
17178 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17179 to match does not match the passing case but still matches the
c906108c
SS
17180 failing case.
17181
17182Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17183
17184 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17185
17186Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17187
17188 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17189 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17190 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17191 Remove various versions of gdb_exit.
17192 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17193 gdb_exit.
17194 * config/unix-gdb.exp: gdb_exit remains here, and should override
17195 the generic version, since it's doing a lot of wierd stuff that
17196 the other versions aren't. FIXME, fold it in, or abandon this
17197 version.
17198
17199Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17200
17201 * gdb.t24/demangle.exp: Add tests for PR 3220.
17202
17203Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17204
17205 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17206
17207Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17208
17209 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17210 "i386-*-*". Works for i486 as well.
17211
17212 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17213 bug, and expand domain of xfail to all SVR4 systems, since the
17214 actual problem is likely to be in generic SVR4 /proc support.
17215
17216Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17217
17218 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17219
17220Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17221
17222 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17223 xfails for other systems. Match a missing 'Continuing.' as an
17224 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17225
17226 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17227 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17228 Only issue warning for missing executables if -all option is used.
17229
17230 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17231 file if -all option is used. It's like an unpredictable XFAIL.
17232
17233Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17234
17235 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17236 for dynamically linked binaries.
17237
17238 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17239
17240Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17241
17242 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17243 to state that this is a known bug in old versions of g++.
17244
17245Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17246
17247 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17248 while waiting for `Continuing'.
17249
17250Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17251
17252 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17253 in text, data, and bss.
17254 * gdb.t10/nodebug.c: Add local and global test variables for
17255 initialized and uninitialized data.
17256
17257Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17258
17259 * config/unix-gdb.exp (gdb_exit): Add "wait".
17260
17261Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17262
17263 * gdb.t06/signals.exp: xfail the continue from the handler for all
17264 targets.
17265
17266 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17267 function with watchpoints enabled, the i386 call dummy starts with
17268 a call.
17269
17270 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17271 386 bsd names its corefiles.
17272
17273Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17274
17275 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17276 compilers don't grok it.
17277 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17278 with small octal ints rather than character constants, which
17279 are signed and might not fit if first promoted to int.
17280
17281Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17282
17283 * gdb.t09/Makefile.in (clean): Remove corefile.
17284
17285Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17286
17287 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17288
17289Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17290 and Jim Kingdon (kingdon@cygnus.com)
17291
17292 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17293 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17294 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17295
17296Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17297
17298 * gdb.t17/interrupt.exp: Add xfail for hppa.
17299
17300Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17301
17302 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17303 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17304 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17305 to determine signed-ness of bitfields and use the result to setup
17306 the xfail.
17307 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17308 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17309 call line is reached if necessary.
17310
17311Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17312
17313 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17314
17315Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17316
17317 * gdb.t06/break.exp: Also test `clear' command.
17318
17319Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17320
17321 * gdb.t00/teststrategy.exp: Remove extra quote.
17322
17323 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17324 watchpoint enabled to be for all non-68k machines.
17325
17326 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17327
17328Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17329
17330 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17331 targets use aout.mt instead of ecoff.mt as gas understands
17332 standard aout format.
17333
17334Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17335
17336 * lib/gdb.exp (runto): Don't insist that function we are running to
17337 was compiled with -g.
17338
17339 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17340
17341 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17342 to get back into the read system call.
17343 Accept leading newline in case where we woke it up.
17344
17345Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17346
17347 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17348 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17349 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17350 enable ecoff configuration.
17351
17352Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17353
17354 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17355
17356Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17357
17358 * gdb.t16/printcmds.exp: Add another printf test.
17359
17360Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17361
17362 * configure.in: If configured -with-stabs on any target, add
17363 stabsdirs to configdirs.
17364
17365Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17366
17367 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17368 fun" so pattern does not match the command itself.
17369
17370Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17371
17372 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17373
17374Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17375
17376 * gdb.t17/interrupt.exp: Test for more things.
17377
17378Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17379
17380 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17381 compiler arranges the code and line numbers.
17382
17383 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17384
17385Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17386
17387 * gdb.t00/help.exp: Increase expect input buffer size.
17388
17389Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17390
17391 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17392
17393 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17394
17395 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17396
17397 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17398 [0-9]*, not just [0-9].
17399
17400Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17401
17402 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17403
17404 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17405
17406Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17407
17408 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17409
17410Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17411
17412 * gdb.t06/signals.c: Add xfails for sun3.
17413
17414 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17415
17416 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17417 test_stepping tests.
17418
17419Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17420
17421 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17422
17423 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17424
17425 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17426 rather than actually putting it through cpp twice.
17427
17428 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17429
17430Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17431
17432 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17433 no longer needed.
17434
17435Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17436
17437 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17438
17439 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17440 C++ features prints as "struct", make it a pass, not an xfail.
17441
17442Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17443
17444 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17445 Don't require VA to print as "class" rather than "struct".
17446
17447Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17448
17449 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17450
17451Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17452
17453 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17454
17455Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17456
17457 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17458 order.
17459
17460Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17461
17462 * gdb.t16/printcmds.exp: Add printf tests.
17463
17464 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17465
17466 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17467
17468Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17469
17470 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17471 pass counts, to counteract any existing or future setup_xfails.
17472
17473Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17474
17475 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17476 {BEGIN,END}_COMMON for common block instead of STAB.
17477 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17478
17479 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17480 intp_var should be N_GSYM not N_LSYM.
17481 wierd-aout.S: Use a label for the value of the N_SO.
17482 wierd.def: Remove all backslashes.
17483 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17484
17485Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17486
17487 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17488 get the expected next to inheritance3.
17489
17490Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17491
17492 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17493 now that gcc-2.4 gets it right.
17494
17495Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17496
17497 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17498
17499 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17500 generating comp-info.exp which works for cross-compilation.
17501
17502Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17503
17504 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17505 "*-*-sysv4.*".
17506
17507Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17508
17509 * gdb.t01/run.exp: Start with a fresh gdb.
17510 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17511 SVR4.x.
17512
17513Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17514
17515 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17516 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17517 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17518 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17519 things to remove.
17520
17521Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17522
17523 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17524 test cases from bug reports.
17525
17526Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17527
17528 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17529 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17530 avoid spurious xfails.
17531 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17532 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17533 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17534
17535Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17536
17537 * gdb.t00/teststrategy.exp: Rework to provide more useful
17538 description of each test, fix problem with systems that define
17539 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17540 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17541 results for "next over recursive call" so timeouts aren't taken
17542 by error.
17543
17544Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17545
17546 * gdb.t12/scope.exp: Test printing of variables before run.
17547
17548 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17549 printed in wrong order due to sorting.
17550
17551Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17552
17553 * gdb.t00/teststrategy.exp: Fix expected results for printing
17554 user entered string constant. Is array of char, prints with no
17555 address.
17556
17557 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17558 commands.
17559 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17560 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17561 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17562 of struct of char arrays.
17563 * gdb.t00/radix.exp: New tests for radix commands.
17564
17565Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17566
17567 * gdb.t16/printcmd.exp: Print a variable before running program
17568 (with xfail for AIX).
17569
17570Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17571
17572 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17573
17574 * gdb.t16/printcmd.exp: Don't print variables before running program.
17575
17576 * gdb.t06/break.exp: Don't require envp argument to main.
17577
17578 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17579
17580 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17581 Add xfails for rs6000.
17582
17583 * gdb.t02/whatis.exp: Change other tests not to re-test something
17584 we already tested.
17585
17586 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17587 each type used has a variable of that type.
17588
17589Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17590
17591 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17592
17593Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17594
17595 * configure.in: change srctrigger to be a file, not a directory
17596
17597Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17598
17599 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17600
17601 * gdb.t11/list.exp: Fixed a couple of typos.
17602
17603Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17604
17605 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17606 is fixed and PR is closed.
17607 * gdb.t16 (gdbme.c): Add simple test string variable.
17608 * gdb.t16 (printcmds.exp): Add tests with simple test string
17609 variable, primarily for boundaries on "set print elements".
17610
17611Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17612
17613 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17614 Make leading 0's optional and don't expect a tab in the middle
17615 of the number.
17616
17617 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17618
17619 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17620 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17621 don't end command passed to gdb_test with newline.
17622
17623 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17624 signed keyword away, don't expect signed bitfields to be signed.
17625
17626 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17627 printing with only as many 1's as are in the field as well as printing
17628 with 32 1's (see comment).
17629
17630Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17631
17632 * gdb.t00/default.exp: Start with a fresh gdb.
17633 * configure.in (configdirs): Remove gdb.t31 until the chill
17634 compiler works again. It no longer is able to find chillrt0
17635 since it isn't in libchill.a anymore.
17636 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17637 wierd.o, make more modular.
17638 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17639 spurious newlines that caused problems.
17640
17641Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17642
17643 * Move test with enums and partial symbols from gdb.t03/ptype.exp
17644 to gdb.stabs/wierd.exp since GCC has worked around the bug.
17645 gdb.stabs/wierd.{exp,def}: Many new tests.
17646
17647 * gdb.t00/default.exp: update info line for new message.
17648
17649 * gdb.t02/{whatis.exp,gdbme.c}:
17650 Test that "char *" doesn't print as "caddr_t".
17651
17652Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17653
17654 * gdb.t00/help.exp: Use .* in place of some help messages which
17655 just changed.
17656 gdb.t00/default.exp: Update "info frame" test for new message.
17657 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
17658 Remove some xfails
17659
17660Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17661
17662 * gdb.t03/{gdbme.c,ptype.exp}:
17663 Add tests for typedef'd struct and union without tags.
17664 Also check "whatis" on a variable of a typedef'd enum without a tag.
17665
17666 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
17667 PRMS 1823; the bug still exists but isn't reproduced by this test
17668 anymore), and remove rs6000 XFAIL (the bug is fixed).
17669
17670 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
17671 duplicated from whatis.exp. For those that are left, accept
17672 "long", "long int", or "int" for long variables (whatis.exp already
17673 has an XFAIL for "int", so no need to fail it here).
17674
17675 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
17676 Deal with GCC's names for types now that GDB uses the compiler's names.
17677
17678 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
17679 setup_xfail's for sunos4. If we #defined the signed keyword away,
17680 don't expect GDB to know that char it is signed.
17681
17682 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
17683
17684Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
17685
17686 * configure.in (configdirs): Add gdb.t24 for C++ tests that
17687 should work on any system, regardless of debugging format.
17688 * gdb.t21/demangle.exp: Move to gdb.t24.
17689 * gdb.t24/demangle.exp: Move from gdb.t21.
17690 * gdb.t24/{Makefile.in, configure.in}: New files.
17691
17692Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17693
17694 * configure.in: Do gdb.stabs and C++ tests only for stabs.
17695 * gdb.stabs: New directory.
17696
17697Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17698
17699 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
17700 not just "Quit anyway?".
17701
17702Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
17703
17704 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
17705 that all setup_xfails are immediately followed by clear_xfails.
17706
17707Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
17708
17709 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
17710 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
17711 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
17712 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
17713 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
17714 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17715 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17716 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
17717 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
17718 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
17719 gdb.t31/chillvars.exp, lib/gdb.exp:
17720 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
17721 bug-gdb@prep.ai.mit.edu.
17722
17723Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
17724
17725 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
17726 with 0.0, not integer 0.
17727
17728Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
17729
17730 * gdb.t06/break.exp: Update for "Kill the program" message change.
17731
17732Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
17733
17734 * Makefile.in (GDBFLAGS): Set to -nx.
17735 * Makefile.in (site.exp): Use GDBFLAGS.
17736
17737Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17738
17739 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
17740 Makefiles.
17741 (check): depend on just-check.
17742 (just-check): added so that tests can be run without a noop
17743 build pass.
17744
17745Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
17746
17747 Switch to using configure's configdirs.
17748 * Makefile.in (Makefile): add configure.in dependency.
17749 (SUBDIRS): removed redundant assignment.
17750 * configure.in: switch subdirs assignment to configdirs.
17751 * gdb.t*/configure.in: new files.
17752
17753Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
17754
17755 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
17756 works.
17757
17758Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
17759
17760 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
17761 in explicit rules. Apparently this is not supported by some makes.
17762
17763Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
17764
17765 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
17766
17767Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17768
17769 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
17770 disappeared.
17771
17772Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
17773
17774 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
17775
17776Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
17777
17778 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
17779 watchpoint problem that is now fixed.
17780 * gdb.t30/chexp.exp: Remove setup_xfail for printing
17781 uninitialized convenience variables.
17782 * gdb.t31/chillvars.exp: Fix expected patterns for printing
17783 structures.
17784
17785Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17786
17787 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
17788 which causes expect to get out of sync with gdb on long output
17789 from help set.
17790 * gdb.t09/corefile.exp: Make expected pattern for core file
17791 failing signal and frame output format less sun specific.
17792
17793Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
17794
17795 * gdb.t31/chillvars.exp: Add and remove initial dummy
17796 breakpoint, so that symbol table is forced in.
17797 (Needed at least on Sunos4, though it seems not SVR4.)
17798 * gdb.t31/chillvars.exp: Update for changed output format.
17799
17800Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
17801
a9c64011 17802 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
17803
17804Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
17805
17806 * Makefile.in: Added --srcdir when invoking runtest, removed the
17807 need for a local config file. (optional now)
17808
17809Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
17810
17811 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
17812 failure count used to force early termination. Add some more
17813 expected failures for gnu style demangling.
17814
17815Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17816
17817 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
17818 pmi variable from gdb.t20/gdbme to get optimized away.
17819 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
17820 Check for written corefile upon timeout _and_ eof.
17821
17822Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17823
17824 * config/unix-gdb.exp: Add missing return 0.
17825
17826Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17827
17828 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
17829 test termination.
17830
17831Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
17832
17833 * configure.in (subdirs): Put back gdb.t17 which mysteriously
17834 disappeared.
17835
17836Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
17837
17838 * gdb.t10/crossload.exp: Disable the i860-elf test until such
17839 time as i860 support works.
17840
d63a86f8 17841 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
17842 "backtrace 100\r" rather than just "backtrace\r", to match last
17843 change.
17844
17845Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
17846
17847 * config/udi-gdb.exp (gdb_exit): Remove close command.
17848 (gdb_target_udi): New procedure to set the UDI target.
17849 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
17850 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
17851 Added waits for prompts after several question responses. Added
17852 some more responses used by a29k-amd-udi-gdb.
17853 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
17854 pass different arguments, restart UDI connection after program
17855 completion.
17856 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
17857 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
17858 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
17859 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
17860 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
17861 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
17862 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
17863 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
17864 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
17865 after program completion.
17866 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
17867 compiled with a SELECT_VECS setting.
17868 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
17869 infinite recursion.
17870
17871 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
17872 Added checks for COFF results, and made them expected failures for
17873 all targets. It would be better to make them expected failures
17874 for COFF targets only.
17875
17876Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
17877
17878 * Makefile.in: add null dvi target, don't bother to recurse
17879 through test directories for info and install-info; rename
17880 $(datadir) to be dejagnu instead of deja-gnu
17881
17882Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
17883
17884 * gdb.t31/gdbme.ch: Re-enable code that previously caused
17885 compiler to coredump.
17886 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
17887 code.
17888
17889Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
17890
17891 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
17892 coredump.
17893 * gdb.t31/chillvars.exp: Comment out tests that depend on that
17894 code.
17895
17896Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
17897
17898 * gdb.t03/ptype.exp: tests for return code from gdb_test.
17899 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
17900 which in a shell. Deletes xgdb when done.
17901 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
17902 Tests the return from the "set height" or "set width" commands.
17903 Added a few return codes where needed.
17904
17905Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
17906
17907 * Makefile.in (SUBDIRS): Add gdb.t17.
17908 * configure.in (subdirs): Add gdb.t17.
17909 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
17910 files to test gdb's calling of functions in the inferior with
17911 the correct arguments and gdb's ability to retrieve any
17912 result returned.
17913
17914Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
17915
17916 * config/unix-gdb.exp (gdb_exit): Remove close commands that
17917 may be called after gdb goes away. Previous versions of expect
17918 needed these to avoid file descriptor leaks, but they cause
17919 errors with the current revision of expect.
17920 * gdb.t00/gdbvars.exp: Use -re on expected output after
17921 setting sevenbit-strings.
17922 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
17923 to set sevenbit-strings consistent across tests.
17924 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
17925 set sevenbit-strings consistent across tests.
17926
17927Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
17928
17929 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
17930 expected output to match current "expect" expectations.
17931
17932Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
17933
17934 * gdb.t00/default.exp: Change expected output for default "source"
17935 command, to match new gdb behavior which requires a filename to
17936 source.
17937
17938Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
17939
17940 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
17941 expected fail for i486-*-* that misses the marker2 function.
17942 * gdb.t10/crossload.exp (bfddefault): Allow successful
17943 recognition of a format to pass even if no symbols are found.
17944 Explicitly catch failures where the format is not recognized
17945 or is ambiguous, and add the reason to the fail message.
17946 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
17947 the cause is and invalid target and add reason to failure message.
17948 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
17949 elf32-i386, elf32-sparc, and elf32-i860.
17950 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
17951 Set up expected failure for 'filename'::variable scope resolution,
17952 which is now apparently broken on all targets.
17953 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
17954 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
17955 gdb.t23/templates.exp: Change failure for missing binfile into
17956 just a warning.
17957 gdb.t21/demangle.exp: Change all cfront references to 'arm'
17958 references.
17959
17960Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
17961
17962 * gdb.t00/default.exp: Add expected output for default "source"
17963 command, to match new gdb behavior.
17964 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
17965
17966Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
17967
17968 * config/*-gdb.exp: returns an error, rather than exiting on
17969 internal errors.
17970
17971Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
17972
17973 * gdb.t03/gdbme.c: Add pointer to struct variable.
17974 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
17975 referencing struct members.
17976
17977Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
17978
17979 * configure.in (mips-idt-ecoff): New target.
17980 * config/mips-gdb.exp: New file for remote board using MIPS remote
17981 debugging protocol.
17982
17983 * Redid configuration scheme. Removed gdb.t*/configure.in.
17984 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
17985 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
17986 distclean targets. Built executables via .o files. Adjusted
17987 tests to account for source files in $(srcdir) rather than
17988 $(objdir).
17989 * lib/gdb.exp (runto): Don't expect () after the function name,
17990 because it may have arguments.
17991
17992Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
17993
17994 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
17995 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
17996 expected failures for mips-idt-* and mips-sgi-*.
17997 * gdb.t00/default.exp (attach): Kill process if requested.
17998 * gdb.t00/help.exp (help target core, help target): Accept a gdb
17999 that does not read core files.
18000 * gdb.t01/run.exp: Removed checks for exit status code.
18001 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18002 it is linked in.
18003 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18004 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18005 appropriate, rather than doing it by hand.
18006 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18007 execution.
18008 * gdb.t10/crossload.exp: Kill existing program if needed.
18009 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18010 appropriate, rather than doing it by hand. Always increase
18011 timeout for this test, not just for VxWorks.
18012
18013Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18014
18015 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18016 of Chill STRUCT types and STRUCT values.
18017 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18018 than "char".
18019 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18020 struct2): New struct definitions and initializations to test
c906108c
SS
18021 simple Chill STRUCT types.
18022
18023Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18024
18025 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18026 the null byte at the end of strings.
18027 * gdb.t00/default.exp: Make show version insensitive to copyright
18028 date.
18029 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18030 to avoid dependencies on target char signedness.
18031 * gdb.t16/printcmds.exp: Update expected results for explicitly
18032 unsigned char.
18033 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18034 now work.
18035 * gdb.t21/demangle.exp: Add many more patterns for template
18036 demangling, most of them being expected failures.
18037 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18038 string we are matching for, to match on the whole string.
18039 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18040 and fix a whole bunch that had incorrect expected output but were
18041 passing anyway because of the bug in "proc demangle".
18042 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18043 type.
18044 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18045
18046Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18047
a9c64011
AS
18048 * gdb/testsuite: made modifications to testcases, etc., to allow
18049 them to work properly given the reorganization of deja-gnu and the
18050 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18051
18052Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18053
18054 * gdb/testsuite: Initial creation of gdb/testsuite.
18055 Migrated dejagnu testcases and support files for testing nm to
18056 gdb/testsuite from deja-gnu. These files were moved "as is"
18057 with no modifications. This migration is part of a major overhaul
18058 of dejagnu. The modifications to these testcases, etc., which
18059 will allow them to work with the new version of dejagnu will be
18060 made in a future update.
48efe704 18061
8d8cb839 18062 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18063\f
8d8cb839
EZ
18064;; Local Variables:
18065;; mode: change-log
18066;; left-margin: 8
18067;; fill-column: 74
18068;; version-control: never
18069;; End:
902f2ccb
MC
18070
18071 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18072 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18073 Copying and distribution of this file, with or without modification,
18074 are permitted provided the copyright notice and this notice are preserved.
This page took 1.813893 seconds and 4 git commands to generate.