]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* ada-lang.c (decode_packed_array): If the value is a pointer to
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
85e306ed
TT
12009-06-23 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/charset.exp (test_combination): Regression test.
4 * gdb.base/charset.c (my_wchar_t): New typedef.
5 (myvar): New global.
6 (main): Set myvar.
7
56643c5e
PM
82009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
9
10 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11 target.
12
1fac167a
UW
132009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14
15 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
16
7ccb0be9
UW
172009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18
19 * gdb.mi/gdb680.exp: Update test for error message.
20
568d6575
UW
212009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22
23 * gdb.base/annota1.exp: Allow multiple occurrences of the
24 frames-invalid annotation.
25 * gdb.cp/annota2.exp: Likewise.
26
7cd1089b
PM
272009-06-15 Phil Muldoon <pmuldoon@redhat.com>
28
29 * gdb.cp/gdb2495.cc: New file.
30 * gdb.cp/gdb2495.exp: New file.
31
72c63395
JK
322009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
33
34 Report error on GDB crash during runto.
35 * lib/gdb.exp (runto <eof>): New.
36
3788363d
DJ
372009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
38
39 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
40 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
41 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
42 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
43 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
44 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
45 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
46 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
47 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
48 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
49 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
50 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
51 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
52 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
53 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
54 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
55 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
56 gdb.server/server-mon.exp, gdb.server/server-run.exp,
57 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
58 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
59 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
60 gdb.trace/passcount.exp, gdb.trace/report.exp,
61 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
62 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
63 gdb.trace/while-stepping.exp: Use a unique name for the compiled
64 executable.
65
17592de3
PA
662009-06-07 Pedro Alves <pedro@codesourcery.com>
67
68 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
69 defined before referencing it.
70
701e355d
DE
712009-06-03 Doug Evans <dje@google.com>
72
73 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
74 * gdb.arch/i386-see.c: Ditto.
75
f2292c65
PM
762009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
77
78 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
79 (check_macro): Return 1 if undefined.
80 If first test fails, check if macro debug information is available,
81 and report unsupported test if no macro information is found.
82
5a437975
DE
832009-05-29 Doug Evans <dje@google.com>
84
85 * gdb.threads/hand-call-in-threads.exp: New.
86 * gdb.threads/hand-call-in-threads.c: New.
87
c141c696
MS
882009-05-29 Michael Snyder <msnyder@vmware.com>
89
90 * gdb.base/break-always.exp: Change "1" to "on".
91 Add confirmation check.
92
b3444185
PA
932009-05-28 Pedro Alves <pedro@codesourcery.com>
94
95 * gdb.threads/threxit-hop-specific.c: New.
96 * gdb.threads/threxit-hop-specific.exp: New.
97 * gdb.threads/thread-execl.c: New.
98 * gdb.threads/thread-execl.exp: New.
99
b6313243
TT
1002009-05-27 Tom Tromey <tromey@redhat.com>
101 Thiago Jung Bauermann <bauerman@br.ibm.com>
102
103 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
104 (mi_child_regexp): Likewise.
105 (mi_list_varobj_children_range): Likewise.
106 (mi_get_features): Likewise.
107 (mi_list_varobj_children): Rewrite.
108 * gdb.python/python-mi.exp: New file.
109
a6bac58e
TT
1102009-05-27 Tom Tromey <tromey@redhat.com>
111 Thiago Jung Bauermann <bauerman@br.ibm.com>
112 Phil Muldoon <pmuldoon@redhat.com>
113 Paul Pluzhnikov <ppluzhnikov@google.com>
114
115 * gdb.python/python-prettyprint.exp: New file.
116 * gdb.python/python-prettyprint.c: New file.
117 * gdb.python/python-prettyprint.py: New file.
118 * gdb.base/display.exp: print/r is now valid.
119
2c74e833
TT
1202009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
121 Tom Tromey <tromey@redhat.com>
122 Pedro Alves <pedro@codesourcery.com>
123 Paul Pluzhnikov <ppluzhnikov@google.com>
124
125 * gdb.python/python-template.exp: New file.
126 * gdb.python/python-template.cc: New file.
127 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
128 tests.
129 * gdb.python/python-value.exp (py_objfile_tests): New proc.
130 Call it.
131 (test_value_after_death): New proc.
132 * gdb.python/python-value.c (PTR): New typedef.
133 (main): New variable 'x'.
134
89c73ade
TT
1352009-05-27 Tom Tromey <tromey@redhat.com>
136
137 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
138 tests.
139 * gdb.python/python-value.exp (py_objfile_tests): New proc.
140 Call it.
141
a75724bc
PA
1422009-05-27 Pedro Alves <pedro@codesourcery.com>
143
144 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
145
e58b0e63
PA
1462009-05-24 Pedro Alves <pedro@codesourcery.com>
147
148 * gdb.threads/fork-thread-pending.c: New.
149 * gdb.threads/fork-thread-pending.exp: New.
150
4ac36638
JK
1512009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
152
153 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
154 * gdb.dwarf2/dw2-strp.S (a_string2): New.
155
c28c63d8
JB
1562009-05-18 Jon Beniston <jon@beniston.com>
157
158 * gdb.asm/asm-source.exp: Add lm32 target.
159
b242c3c2
PA
1602009-05-17 Pedro Alves <pedro@codesourcery.com>
161
162 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
163 `gdb_get_line_number'. Call `callee' in both parent and child.
164 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
165 `gdb_get_line_number' instead of hardcoding line numbers.
166 (catch_fork_unpatch_child): New procedure to test detaching
167 breakpoints from child fork.
168 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
169 hardcoding line numbers.
170 (do_fork_tests): Run `catch_fork_unpatch_child'.
171
ee342b23
VP
1722009-05-17 Vladimir Prus <vladimir@codesourcery.com>
173
174 * gdb.mi/mi-cmd-var.exp: Check that when varobj
175 of structure type enters or leaves the scope, it
176 is reported by -var-update.
177
e2009e98
DE
1782009-05-11 Doug Evans <dje@sebabeach.org>
179
180 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
181 * gdb.threads/pending-step.c (main): Fix off-by-one error.
182 * gdb.threads/schedlock.c (main): Fix off-by-one error.
183
00903456
JK
1842009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
185
186 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
187
dc621c35
DE
1882009-04-30 Doug Evans <dje@google.com>
189
190 * gdb.threads/watchthreads2.exp: New testcase.
191 * gdb.threads/watchthreads2.c: New testcase.
192
9ab4e744
DE
1932009-04-29 Doug Evans <dje@google.com>
194
195 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
196 * gdb.cp/mb-ctor.cc: Ditto.
197 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
198 * gdb.cp/mb-inline.h (multi_line_foo): New function.
199 * gdb.cp/mb-inline1.cc: Call it.
200 * gdb.cp/mb-inline2.cc: Ditto.
201 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
202 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
203
484086b7
JK
2042009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
205
206 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
207 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
208 Replace all uses of `decimal' by `nonzero'.
209 (info macro FROM_COMMANDLINE): New test.
210
379a77b5
TT
2112009-04-27 Tom Tromey <tromey@redhat.com>
212
213 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
214
b92b73c2
DE
2152009-04-27 Doug Evans <dje@google.com>
216
217 * gdb.threads/watchthreads.c (main): Initialize args before starting
218 the threads. Plus formatting cleanup.
219 * gdb.threads/watchthreads.exp: Avoid errant failures due to
220 biased scheduling of one thread.
221
945a118d
JG
2222009-04-27 Jerome Guitton <guitton@adacore.com>
223
224 * gdb.cp/templates.cc (GetMax): New template.
225 (main): Declare two instances of GetMax.
226 * gdb.cp/templates.exp: Add new test.
227
d389af10
JK
2282009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
229
230 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
231
e7f86de9
JM
2322009-04-22 Joseph Myers <joseph@codesourcery.com>
233
234 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
235
334cc82d
TT
2362009-04-15 Tom Tromey <tromey@redhat.com>
237
238 * gdb.base/charset.exp: Add regression test.
239
d12672cc
JB
2402009-04-14 Joel Brobecker <brobecker@adacore.com>
241
242 * gdb.base/exe-lock.exp: New testcase.
243
18e8c3bc
TT
2442009-04-13 Tom Tromey <tromey@redhat.com>
245
246 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
247 operator on Frame.
248
5ecd5cbe
UW
2492009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
250
251 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
252 * gdb.server/ext-attach.exp: Likewise.
253
7309f756
VP
2542009-04-03 Vladimir Prus <vladimir@codesourcery.com>
255
256 Eliminate some sleep usage.
257
258 * gdb.mi/basics.c (do_nothing): New.
259 (main): Use do_nothing instead of printf, so that
260 not to introduce race condition between output of
261 inferiour and output of gdb. Do not use sleep as it
262 is not generally available on embedded targets.
263
f4b95f6f
PA
2642009-04-02 Pedro Alves <pedro@codesourcery.com>
265
266 * gdb.server/ext-attach.exp: Expect an optional process id after
267 "Detached from remote process".
268
de40b933
JK
2692009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
270
271 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
272 gdb.dwarf2/dw2-unresolved.exp: New.
273
2ae101a4
PA
2742009-04-02 Pedro Alves <pedro@codesourcery.com>
275
276 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
277 mi_run_to_main.
278
56a8e183
PA
2792009-04-02 Pedro Alves <pedro@codesourcery.com>
280
281 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
282 mi_run_to_main. Skip thread exit test on remote targets.
283 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
284 mi_run_to_main.
285 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
286 mi_run_to_main.
287 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
288 when expecting ^connected. Detect when the target doesn't support
289 non-stop mode.
290 (mi_run_cmd): Detect if non-stop mode was requested by isn't
291 supported. Return -1 on error, 0 on success.
292 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
293 (mi_runto): Return mi_runto_helper's result explicitly.
294
c35fafde
PA
2952009-04-01 Pedro Alves <pedro@codesourcery.com>
296
297 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
298
f8a8dce6
JB
2992009-04-01 Tom Tromey <tromey@redhat.com>
300
301 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
302 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
303 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
304 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
305
71c25dea
TT
3062009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
307 Jan Kratochvil <jan.kratochvil@redhat.com>
308
309 PR gdb/931
310 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
311 output.
312 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
313 for gdb/931.
314 * dw2-strp.S (DW_AT_language): Change to C++.
315 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
316
02d9a9ce
JB
3172009-03-31 Joel Brobecker <brobecker@adacore.com>
318
319 * gdb.ada/tasks: New testcase.
320
1042e4c0
SS
3212009-03-30 Stan Shebs <stan@codesourcery.com>
322
323 * gdb.trace/actions.exp: Update to match new info trace format.
324 * gdb.trace/deltrace.exp: Ditto.
325 * gdb.trace/infotrace.exp: Ditto.
326 * gdb.trace/passcount.exp: Ditto.
327 * gdb.trace/save-trace.exp: Ditto.
328 * gdb.trace/while-stepping.exp: Ditto.
329 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
330
f8f6f20b
TJB
3312009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
332
333 * gdb.python/python-frame.c: New file.
334 * gdb.python/python-frame.exp: New file.
335
c0c6f777
TJB
3362009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
337
338 * gdb.python/python-value.exp: Add tests for the address
339 attribute.
340
3cb51905
AS
3412009-03-29 Andreas Schwab <schwab@linux-m68k.org>
342
343 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
344
88fc996f
DE
3452009-03-26 Doug Evans <dje@google.com>
346
347 * gdb.mi/mi-nonstop-exit.exp: New file.
348 * gdb.mi/non-stop-exit.c: New file.
349
56ef84b1
TT
3502009-03-26 Tom Tromey <tromey@redhat.com>
351
352 Update for change to prologue skipping:
353 * gdb.mi/mi2-simplerun.exp: Update.
354 * gdb.mi/mi2-break.exp: Update.
355 * gdb.mi/mi-simplerun.exp: Update.
356 * gdb.mi/mi-break.exp: Update.
357 * gdb.base/ending-run.exp: Update.
358
def2b000
TJB
3592009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
360
361 * gdb.python/python-value.exp (test_value_in_inferior): Test
362 gdb.Value.is_optimized_out attribute.
363
442ddf59
JK
3642009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
365
366 * gdb.dwarf2/dw2-noloc-main.c: New file.
367 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
368 (.text): Remove.
369 (.data): New.
370 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
371 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
372 (DW_TAG_subprogram func_cu1, noloc): Remove.
373 (main): New.
374 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
375 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
376 (file_symbols): New procedure.
377
a8df5de4
TT
3782009-03-25 Tom Tromey <tromey@redhat.com>
379
380 * gdb.base/charset.exp (valid_target_charset): New proc.
381 Use it to skip tests on invalid charsets.
382
cc1d7add
PM
3832009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
384
385 * gdb.base/completion.exp: Add a test for directory completion.
386
bcd5727b
JK
3872009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
388
389 Fix a racy FAIL.
390 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
391 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
392
cc924cad
TJB
3932009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
394
395 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
396 * gdb.python/python-function.exp: Add test for function returning
397 a GDB value.
398
bc3b79fd
TJB
3992009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
400
401 * gdb.python/python-function.exp: New file.
402
6c7a06a3
TT
4032009-03-20 Tom Tromey <tromey@redhat.com>
404
405 * gdb.base/store.exp: Update for change to escape output.
406 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
407 to escape output.
408 * gdb.base/pointers.exp: Update for change to escape output.
409 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
410 to escape output.
411 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
412 escape output.
413 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
414 to escape output.
415 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
416 escape output.
417 * gdb.base/setvar.exp: Update for change to escape output.
418 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
419 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
420 to escape output.
421 (test_print_string_constants): Likewise.
422 * gdb.base/charset.exp (valid_host_charset): Check size of
423 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
424 cases. Handle "auto"-related output.
425 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
426 (uvar, Uvar): New globals.
427
c31af87b
JG
4282009-03-19 Jerome Guitton <guitton@adacore.com>
429
430 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
431 deltas.
432 * gdb.ada/fixed_points.exp: Ditto.
433
51272cf2
PA
4342009-03-18 Pedro Alves <pedro@codesourcery.com>
435
436 * return-nodebug.c: Don't include stdio.h.
437 (init): Delete.
438 (func): Delete definition and provide extern declaration.
439 (t): New.
440 (main): Don't call printf. Call func and store its result in t.
441 * return-nodebug1.c: New.
442 * return-nodebug.exp: Don't expect stdio output. Instead, print
443 the global variable t. Drop printf formatters and cast types from
444 foreach loop. Don't use prepare_for_testing. Compile
445 return-nodebug.c and return-nodebug1.c in separate steps. Don't
446 define FORMAT or CAST.
447
d24948ac
PP
4482009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
449
450 * gdb.base/solib-display.exp: Disable test for remote targers.
451
61ff14c6
JK
4522009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
453
454 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
455
cb4dce93
JK
4562009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 Fix a racy FAIL.
459 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
460 code from `follow parent, print pids'.
461 (`follow child, print pids', `follow parent, print pids'): Call it.
462 Replace `gdb_test "break..."' by gdb_breakpoint.
463
f7c60c5e
VP
4642009-03-13 Vladimir Prus <vladimir@codesourcery.com>
465
466 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 467 sync and async modes.
f7c60c5e 468
383ace49
JB
4692009-03-12 Joel Brobecker <brobecker@adacore.com>
470
471 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
472 that was checked in by mistake. Remove loading of ada.exp, since
473 this is not necessary in this case.
474
4ce102af
JB
4752009-03-12 Joel Brobecker <brobecker@adacore.com>
476
477 * gdb.ada/ptype_arith_binop.exp: New testcase.
478
529a2aef
JB
4792009-03-12 Joel Brobecker <brobecker@adacore.com>
480
481 * gdb.ada/mod_from_name: New testcase.
482
8a38181c
JB
4832009-03-12 Joel Brobecker <brobecker@adacore.com>
484
485 * gdb.ada/tick_last_segv: New testcase.
486
11436dee
VP
4872009-03-12 Vladimir Prus <vladimir@codesourcery.com>
488
61ff14c6 489 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 490
1f31650a
VP
4912009-03-12 Vladimir Prus <vladimir@codesourcery.com>
492
61ff14c6
JK
493 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
494 include the token in ^running and frame info in *stopped.
1f31650a 495
a3247a22
PP
4962009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
497
498 * solib-display.exp: New file.
499 * solib-display-main.c: New file.
500 * solib-display-lib.c: New file.
61ff14c6 501
aae64587
PA
5022009-03-05 Pedro Alves <pedro@codesourcery.com>
503
504 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
505
44aabfbc
JK
5062009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
507
508 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
509 (list_and_check_macro): Use more specific test name.
510 (next to definition): Make the test names unique.
511
c087fcd3
PM
5122009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
513
514 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 515
c86cf029
VP
5162009-02-17 Vladimir Prus <vladimir@codesourcery.com>
517
518 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
519 notifications.
520 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
521 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
522 * lib/mi-support.exp (library_loaded_re): New.
523 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
524
3ea85240
VP
5252009-02-17 Vladimir Prus <vladimir@codesourcery.com>
526
527 * gdb.gdb/observer.exp: Use test_notification observer, not
528 normal_stop, everywhere.
529 (test_normal_stop_notifications): Rename to...
530 (test_notifications): ...this.
531 (test_observer_normal_stop): Rename to...
532 (test_observer): ...this.
533
1903f0e6
DE
5342009-02-16 Doug Evans <dje@google.com>
535
536 * gdb.arch/amd64-disp-step.S (test_int3): New test.
537 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
538 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
539 (test_prefixed_syscall,test_int3): New tests.
540 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
541 (test_prefixed_syscall,test_int3): New tests.
542
1d33d6ba
VP
5432009-02-14 Vladimir Prus <vladimir@codesourcery.com>
544
3cb51905
AS
545 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
546 (mi_expect_interrupt): Likewise.
547 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
548 response.
1d33d6ba 549
faafb047
PM
5502009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
551
552 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
553 * gdb.base/pc-fp.exp (get_valueofx): Remove.
554 Replace calls to get_valueofx by get_hexadecimal_valueof.
555
417e16e2
PM
5562009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
557
558 * lib/gdb.exp (get_valueof): Accept anything as a return value.
559 (get_integer_valueof): New procedure.
560 (get_sizeof): Use new get_integer_value_of.
561 * gdb.base/sizeof.exp: Replace all uses of get_valueof
562 by get_integer_valueof.
563
7065b901
TT
5642009-02-13 Tom Tromey <tromey@redhat.com>
565
566 * gdb.base/remote.exp (get_sizeof): Remove.
567 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
568 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
569 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
570 * lib/gdb.exp (get_valueof): Move from long_long.exp.
571 (get_sizeof): Likewise.
572
5d7cb8df
JK
5732009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
574
575 PR fortran/9806
576 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
577
b2febfff
PP
5782009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
579
580 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
581
4aa995e1
PA
5822009-02-06 Pedro Alves <pedro@codesourcery.com>
583
584 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
585
d8906c6f
TJB
5862009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
587
588 * gdb.python/python-cmd.exp: New file.
589
ff4ab08d
TG
5902009-02-06 Tristan Gingold <gingold@adacore.com>
591
592 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
593
aacd552b
TG
5942009-02-05 Tristan Gingold <gingold@adacore.com>
595
596 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
597 pointer is dereferenced and use this signal name in regexp.
598 * gdb.base/signull.exp: Ditto.
599 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
600 * gdb.base/signull.c (main): Ditto.
601
08c637de
TJB
6022009-02-04 Tom Tromey <tromey@redhat.com>
603 Thiago Jung Bauermann <bauerman@br.ibm.com>
604
605 * gdb.python/python-value.exp: Use `gdb.history' instead of
606 `gdb.value_from_history'.
607 (test_value_numeric_ops): Add test for conversion of enum constant.
608 * gdb.python/python-value.c (enum e): New type.
609 (evalue): New global.
610 (main): Use argv.
611
20261af8
JG
6122009-02-04 Jerome Guitton <guitton@adacore.com>
613
614 * gdb.ada/uninitialized_vars: New test program.
615 * gdb.ada/uninitialized_vars.exp: New testcase.
616
52e44b43
TT
6172009-02-02 Tom Tromey <tromey@redhat.com>
618
619 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
620 * gdb.cp/pr2489.cc: Rename...
621 * gdb.cp/pr9594.cc: ... to this.
622
1c71341a
TT
6232009-02-02 Tom Tromey <tromey@redhat.com>
624
625 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
626 * gdb.cp/pr2489.cc: New file.
627 * gdb.cp/cpcompletion.exp: New file.
628
a4295225
TT
6292009-02-02 Tom Tromey <tromey@redhat.com>
630
631 PR exp/9059:
632 * gdb.cp/call-c.exp: Add regression test.
633 * gdb.cp/call-c.cc (FooHandle): New typedef.
634 (main): New variable 'handle'.
635
592375cd
VP
6362009-01-30 Vladimir Prus <vladimir@codesourcery.com>
637
638 * lib/mi-support.exp (et_mi_thread_list)
639 (check_mi_and_console_threads): Adjust for current thread in
640 -thread-list-ids output.
641
41447f92
VP
6422009-01-30 Vladimir Prus <vladimir@codesourcery.com>
643
644 * gdb.mi/mi-break.exp (test_disabled_creation): New.
645 Call it.
646
35669430
DE
6472009-01-28 Doug Evans <dje@google.com>
648
649 * gdb.arch/amd64-disp-step.S: New file.
650 * gdb.arch/amd64-disp-step.exp: New file.
651 * gdb.arch/i386-disp-step.S: New file.
652 * gdb.arch/i386-disp-step.exp: New file.
653
09f00d9a
PM
6542009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
655
656 * gdb.base/find.exp: Set newline variable
657 using quotes instead of braces to fix cygwin failures.
658
1e8fb976
PA
6592009-01-23 Pedro Alves <pedro@codesourcery.com>
660
661 * gdb.base/radix.exp: Add tests to ensure that that set
662 input-radix 0 and set output-radix 0 are really rejected.
663
da061712
PA
6642009-01-23 Pedro Alves <pedro@codesourcery.com>
665
666 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
667 copyright years.
668
dd7e2d2b
PA
6692009-01-23 Pedro Alves <pedro@codesourcery.com>
670
671 PR gdb/9664:
672 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
673
392452f6
PA
6742009-01-22 Pedro Alves <pedro@codesourcery.com>
675
676 PR c++/9631:
677 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
678
8653e71c
PM
6792009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
680
681 * gdb.server/file-transfer.exp: Use EXEEXT variable for
682 binfile definition to fix Windows OS failure.
683
a12cc160
DJ
6842009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
685
686 PR gdb/9346
687 * gdb.base/interrupt.c (sigint_handler): New.
688 (main): Install a SIGINT handler if SIGNALS is defined. Exit
689 on error.
690 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
691 Test "signal SIGINT".
692
b89667eb
DE
6932009-01-19 Doug Evans <dje@google.com>
694
695 * gdb.base/break.exp: Update expected gdb output.
696 * gdb.base/sepdebug.exp: Ditto.
697 * gdb.mi/mi-syn-frame.exp: Ditto.
698 * gdb.mi/mi2-syn-frame.exp: Ditto.
699 * gdb.base/call-signal-resume.exp: New file.
700 * gdb.base/call-signals.c: New file.
701 * gdb.base/unwindonsignal.exp: New file.
702 * gdb.base/unwindonsignal.c: New file.
703 * gdb.threads/interrupted-hand-call.exp: New file.
704 * gdb.threads/interrupted-hand-call.c: New file.
705 * gdb.threads/thread-unwindonsignal.exp: New file.
706
adb483fe
DJ
7072009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
708
709 * gdb.base/define.exp: Test defining and hooking prefix commands.
710 * gdb.python/python.exp: Update test for "show user" output.
711
60023297
JK
7122009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
713
714 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
715 now the output exactly, using less wildcards. Expect also the output
716 of gfortran-4.3. Update for the f-valprint.c modification from
717 2008-04-22.
718 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
719 Remove gdb_test test names where matching the command.
720
ccc57cf9
PA
7212009-01-01 Pedro Alves <pedro@codesourcery.com>
722
723 PR breakpoints/9681:
724 * gdb.base/watchpoint.exp: Add regression test.
725
c7a6ca08
PA
7262008-12-31 Pedro Alves <pedro@codesourcery.com>
727
728 * gdb.threads/attach-into-signal.exp: Don't use
729 gdb_suppress_entire_file.
730 * gdb.threads/attach-stopped.exp: Ditto.
731 * gdb.threads/attachstop-mt.exp: Ditto.
732
3a031f65
PA
7332008-12-31 Pedro Alves <pedro@codesourcery.com>
734
735 PR gdb/8812:
736 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
737
09e6485f
PA
7382008-12-29 Pedro Alves <pedro@codesourcery.com>
739
740 PR gdb/7536:
741 * gdb.base/radix.exp: Add tests to ensure invalid input radices
742 and unsupported output radices are really rejected.
743
0cd53049
JK
7442008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
745
746 * gdb.cp/punctuator.exp: Backslash the '$' signs.
747
ba163c7e
TT
7482008-12-22 Tom Tromey <tromey@redhat.com>
749
750 * gdb.cp/punctuator.exp: New file.
751
6f4de6c9
JK
7522008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 * gdb.base/completion.exp (Completing non-existing component): New test.
755
0f34d0b4
JK
7562008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
757
758 Fix for PR gdb/8648.
759 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
760 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
761 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
762 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
763
db2ad4c3
JK
7642008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
765
766 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
767
bb5ef15e
DP
7682008-12-16 Christophe Lyon <christophe.lyon@st.com>
769
770 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
771 compiler actually generate code at the expected line number.
772
90142adc
JZ
7732008-12-15 Jie Zhang <jie.zhang@analog.com>
774
775 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
776
fad6eecd
TT
7772008-12-12 Tom Tromey <tromey@redhat.com>
778
779 * gdb.base/commands.exp (redefine_hook_test): New proc.
780 Call it.
781
17c8aaf5
TT
7822008-12-11 Tom Tromey <tromey@redhat.com>
783
784 * gdb.base/macscp.exp: New regression test.
785
7c8adf68
TT
7862008-12-11 Tom Tromey <tromey@redhat.com>
787
788 * gdb.base/macscp.exp: Print "address.addr".
789 * gdb.base/macscp1.c (struct outer): New struct.
790 (address): New global.
791
b05dcbb7
TT
7922008-12-09 Tom Tromey <tromey@redhat.com>
793
794 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
795 Call it.
796
2d476de1
DE
7972008-12-04 Doug Evans <dje@google.com>
798
799 * gdb.server/ext-run.exp: Relax regexp for init program.
800
87bdc959
TG
8012008-12-03 Tristan Gingold <gingold@adacore.com>
802
803 * gdb.base/macscp.exp: Generate an object file during compilation
804 to work around Darwin dsymutil limitations.
805
e0740f77
JK
8062008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
807
808 Test resolving external references to TLS variables.
809 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
810 FILE2_THREAD_LOCAL.
811 (testfile2, srcfile2): New variables.
812 * gdb.threads/tls.c (file2_thread_local)
813 (function_referencing_file2_thread_local): New.
814 * gdb.threads/tls2.c: New file.
815
67f0aac5
JB
8162008-11-28 Joel Brobecker <brobecker@adacore.com>
817
818 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
819 rather than integer, as integer might not be big enough when
820 on 64bit targets.
67f0aac5 821
c332165e
JG
8222008-11-27 Jerome Guitton <guitton@adacore.com>
823
824 * gdb.cp/formatted-ref.exp: Add equality test.
825 * gdb.ada/formatted_ref.exp: Ditto.
826
fc9b693c
JK
8272008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
828
829 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
830 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
831
a9c64011
AS
8322008-11-20 Andreas Schwab <schwab@suse.de>
833
834 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
835 matching syscall entry point.
836 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
837 (tcatch_vfork_then_child_follow): Likewise. Finish through
838 vfork even if we stopped at the syscall trampoline.
839
e2fd701e
DE
8402008-11-20 Doug Evans <dje@google.com>
841
842 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
843
69abc51c
TJB
8442008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
845
846 * gdb.arch/ppc-dfp.exp: New file.
847 * gdb.arch/ppc-dfp.c: New file.
848
c14c28ba
PP
8492008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
850
851 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 852
2e74121d
DE
8532008-11-17 Doug Evans <dje@google.com>
854
855 * gdb.mi/mi-syn-frame.exp: Update expected output.
856 * gdb.mi/mi2-syn-frame.exp: Update expected output.
857
66bb093b
VP
8582008-11-17 Vladimir Prus <vladimir@codesourcery.com>
859
860 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
861 "thread N" results in =thread-selected.
862 * lib/mi-support (mi_run_cmd, mi_expect_stop)
863 (mi_send_resuming_command_raw): Be prepared for
864 =thread-selected.
865
3d043ef6
VP
8662008-11-17 Vladimir Prus <vladimir@codesourcery.com>
867
a9c64011
AS
868 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
869 * lib/mi-support.exp: Likewise.
3d043ef6 870
808104c8
JB
8712008-11-16 Joel Brobecker <brobecker@adacore.com>
872
873 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
874 commands from the expected output for "help catch".
875
00b22944
JB
8762008-11-15 Joel Brobecker <brobecker@adacore.com>
877
878 * gdb.ada/int_deref.exp: New testcase.
879
59669435
TT
8802008-11-14 Nick Roberts <nickrob@snap.net.nz>
881
882 * gdb.mi/gdb2549.exp: New file.
883
de04a248
DE
8842008-11-11 Doug Evans <dje@google.com>
885
886 * gdb.base/callexit.exp: New file.
887 * gdb.base/callexit.c: New file.
888
6b8ce727
DE
8892008-11-10 Doug Evans <dje@google.com>
890
891 * lib/gdb.exp (GDBFLAGS): Move -nx ...
892 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
893 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
894 (default_gdb_start,default_gdb_exit): Ditto.
895 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
896 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
897 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
898 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
899 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
900 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
901
1b14b8aa
AS
9022008-11-03 Andreas Schwab <schwab@suse.de>
903
904 * gdb.base/hashline2.exp: Fix typo.
905 * gdb.base/hashline3.exp: Likewise.
906
f3134b88
TT
9072008-10-30 Tom Tromey <tromey@redhat.com>
908
909 * gdb.base/pointers.exp: Add test.
910 * gdb.base/pointers.c (k, S): New typedefs.
911 (instance): New global.
912
c2226152
AS
9132008-10-30 Andreas Schwab <schwab@suse.de>
914
915 * gdb.base/args.exp: Add tests for newlines.
916
462f405c
JB
9172008-10-30 Joel Brobecker <brobecker@adacore.com>
918
919 gdb.base/foll-exec.exp: Update the expected output of a couple
920 of "info breakpoints" tests.
921
79a45b7d
TT
9222008-10-28 Tom Tromey <tromey@redhat.com>
923
924 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
925
adc13a14
PA
9262008-10-24 Pedro Alves <pedro@codesourcery.com>
927
928 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
929 gdb_start_cmd.
930 Use runto_main before any test that requires execution.
931
252fbfc8
PA
9322008-10-23 Pedro Alves <pedro@codesourcery.com>
933
934 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
935 instead of SIGINT.
936
28148e3d
JB
9372008-10-22 Joel Brobecker <brobecker@adacore.com>
938
939 * gdb.base/completion.exp: Update expected output following
940 the addition of the "info tasks" command.
941
c209f847
TT
9422008-10-22 Tom Tromey <tromey@redhat.com>
943
944 * gdb.base/exprs.exp (test_expr): Add test for string
945 concatenation.
946
f177e350
PA
9472008-10-19 Pedro Alves <pedro@codesourcery.com>
948
949 * configure.ac: Output gdb.python/Makefile.
950 * configure: Regenerate.
951 * gdb.python/Makefile.in: New.
952
cce89356
JB
9532008-10-16 Joel Brobecker <brobecker@adacore.com>
954
955 * gdb.base/foll-fork.exp: Adjust the expected output to match
956 the new description for fork/vfork catchpoints in the "info
957 breakpoints" output.
958
176d289d
TJB
9592008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
960
961 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
962
a08702d6
TJB
9632008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
964
965 * gdb.python/python-value.c: New file.
966 * gdb.python/python-value.exp: New file.
967
1c5cfe86
PA
9682008-10-15 Pedro Alves <pedro@codesourcery.com>
969
970 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
971
5a98ad69
DP
9722008-10-15 Denis Pilat <denis.pilat@st.com>
973
41702f1b 974 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 975
dcb1a1e2
TT
9762008-10-09 Tom Tromey <tromey@redhat.com>
977
978 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
979 'fprintf' and 'stderr'.
980
9124fe48
JB
9812008-10-07 Joel Brobecker <brobecker@adacore.com>
982
983 * gdb.ada/ref_tick_size.exp: New testcase.
984
45452591
DE
9852008-10-06 Doug Evans <dje@google.com>
986
987 * gdb.dwarf2/dw2-cu-size.exp: New file.
988 * gdb.dwarf2/dw2-cu-size.S: New file.
989
990 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
991 .Ltype_int for clarity.
992
4fc5b208
PP
9932008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
994
995 PR gdb/2384:
996 * gdb.cp/gdb2384.exp: Extended to test more cases.
997 * gdb.cp/gdb2384.cc: Likewise.
998 * gdb.cp/gdb2384-base.h: Likewise.
999 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1000
d78df370
JK
10012008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1002
1003 * gdb.base/maint.exp (maint print type): Remove printing
1004 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1005
9a044a89
TT
10062008-09-30 Tom Tromey <tromey@redhat.com>
1007
1008 * gdb.base/macscp.exp: Add completion tests.
1009 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1010 (TWENTY_THREE): Likewise.
1011 (FORTY_EIGHT): Likewise.
1012
506800a9
TT
10132008-09-30 Tom Tromey <tromey@redhat.com>
1014
1015 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1016 everywhere.
1017 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1018
1a6f01b5
JK
10192008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1020
1021 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1022 testcase is derived from. Fix racy dependency on an expected PID
1023 number. No longer support the testcase on Linux kernel 2.4.x.
1024
2fae03e8
TT
10252008-09-27 Tom Tromey <tromey@redhat.com>
1026
1027 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1028 and varargs.
1029
1ad15515
PA
10302008-09-22 Pedro Alves <pedro@codesourcery.com>
1031
1032 * lib/mi-support.exp (mi_expect_interrupt): New.
1033 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1034 from gdb.mi/mi-nonstop.exp.
1035 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1036 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1037 lib/mi-support.exp.
1038 Use mi_check_thread_states throughout. Avoid ".*" and do not
1039 require an anchor after -exec-run.
1040
d0b76dc6
DJ
10412008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1042
1043 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1044 stop is pending. Avoid ".*" when two stops are pending.
1045 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1046 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1047 newlines in fullnames.
1048 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1049 (mi_expect_stop): Update comments. Only anchor in sync mode.
1050 Do not match newlines.
1051 (mi_send_resuming_command_raw): Always return status.
1052 (mi_get_stop_line): Do not match more than one line by accident.
1053 Only anchor in sync mode.
1054 (mi_run_inline_test): If -exec-next fails, give up.
1055
9990c830
UW
10562008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1057
1058 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1059 on SPU.
1060
ebcf6f00
JB
10612008-09-10 Joel Brobecker <brobecker@adacore.com>
1062
1063 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1064
b6db24e5
JB
10652008-09-10 Joel Brobecker <brobecker@adacore.com>
1066
1067 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1068 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1069 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1070 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1071 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1072 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1073 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1074 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1075 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1076 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1077 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1078 Include the "= " sequence in the expected output of print tests.
1079
2bf448e0
JB
10802008-09-10 Joel Brobecker <brobecker@adacore.com>
1081
1082 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1083 description for boolean types.
1084
d51fd4c8
PA
10852008-09-09 Pedro Alves <pedro@codesourcery.com>
1086
1087 * gdb.base/hook-stop-continue.c: New.
1088 * gdb.base/hook-stop-continue.exp: New.
1089
694182d2
DJ
10902008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1091
1092 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1093
3b8a7fc0
JG
10942008-09-08 Jerome Guitton <guitton@adacore.com>
1095
1096 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1097 (stack_check_probe_2, stack_check_probe_loop_1)
1098 (stack_check_probe_loop_2): New functions.
1099 (main): Add call to these new functions.
1100 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1101 functions, check that the breakpoint is inserted at the appropriate
1102 location.
1103 (insert_breakpoint): Slightly refine this procedure so that it can
1104 be called several times in the test.
1105
96cc0ae8
JG
11062008-09-08 Jerome Guitton <guitton@adacore.com>
1107
1108 * gdb.base/stack-checking.c: New file.
1109 * gdb.base/stack-checking.exp: New file.
1110
1f08b409
TJB
11112008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1112
1113 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1114 * gdb.arch/altivec-regs.exp: Likewise.
1115 * gdb.arch/vsx-regs.exp: Likewise.
1116
3099e1c4
TJB
11172008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1118
1119 * gdb.arch/ppc-fp.exp: New file.
1120 * gdb.arch/ppc-fp.c: New file.
1121
cc69bfc1
PP
11222008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1123
1124 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1125 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1126
b02a33db
MS
11272008-09-04 Michael Snyder <msnyder@vmware.com>
1128
1129 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1130 as "at" (for non-debug functions such as _start).
1131
2992cbe0
UW
11322008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1133
1134 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1135 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1136 software watchpoints.
1137 * gdb.base/watch_thread_num.exp: Likewise.
1138
514f746b
AR
11392008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1140
1141 * gdb.arch/i386-bp_permanent.exp: New test.
1142
876cecd0
TT
11432008-08-24 Tom Tromey <tromey@redhat.com>
1144
1145 * gdb.base/maint.exp: Update "maint print type".
1146
80f73d71
VP
11472008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1148
1149 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1150 support. Adjust the order of "*running" notifications.
1151 * gdb.mi/non-stop.c: Don't cast from int to void* and
1152 back.
1153
d9c78d7d
MK
11542008-08-20 Mark Kettenis <kettenis@gnu.org>
1155
1156 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1157 expect to find it in the "info frame" output.
1158
97a2d1d3
DJ
11592008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1160
1161 * gdb.base/interp.exp: Always consume both prompts.
1162
b96e2927
PA
11632008-08-20 Pedro Alves <pedro@codesourcery.com>
1164
1165 * gdb.base/pending.exp: Test pending breakpoints without symbols
1166 loaded.
1167
8cf6e61a
VP
11682008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1169
1170 * lib/mi-support.exp (mi_expect_stop): Produce
1171 more details on failures.
1172 * gdb.mi/mi-nonstop.exp: New.
1173 * gdb.mi/non-stop.c: New.
1174
c6ebd6cf
VP
11752008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1176
a9c64011
AS
1177 * gdb.mi/mi-async.exp: Use 'set target-async'.
1178 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1179
46a9b8ed
DJ
11802008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1181
1182 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1183
44feb3ce
TT
11842008-08-17 Tom Tromey <tromey@redhat.com>
1185
1186 * gdb.base/help.exp (help catch): Rewrite.
1187
311a4e6b
TJB
11882008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1189
1190 * gdb.base/define.exp: Test indented command documentation.
1191 * gdb.python/python.exp: Test indented multi-line command.
1192
604c2f83
LM
11932008-08-15 Luis Machado <luisgpm@br.ibm.com>
1194
1195 * testsuite/gdb.arch/vsx-regs.c: New source file.
1196 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1197 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1198
886a217c
TT
11992008-08-14 Tom Tromey <tromey@redhat.com>
1200
1201 * gdb.base/macscp.exp: Add regression test for "macro define" or
1202 "macro undef" with no arguments.
1203
c814a4f3
PP
12042008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1205
1206 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1207
12ab8a60
UW
12082008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1209
1210 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1211
d57a3c85
TJB
12122008-08-06 Tom Tromey <tromey@redhat.com>
1213
1214 * gdb.python/python.exp: New file.
1215
c7b778ff
JK
12162008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1217
1218 Fix for PR gdb/1543.
1219 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1220 $LOCATION.
1221 (location): New variable.
1222 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1223 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1224 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1225 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1226 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1227 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1228 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1229 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1230 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1231 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1232 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1233 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1234 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1235 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1236 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1237 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1238 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1239 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1240 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1241 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1242 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1243 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1244 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1245 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1246 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1247 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1248 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1249 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1250 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1251 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1252 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1253 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1254 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1255 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1256 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1257 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1258 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1259 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1260 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1261 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1262 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1263 gdb.base/type-opaque.exp, gdb.base/until.exp,
1264 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1265 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1266 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1267 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1268 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1269 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1270 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1271 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1272 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1273 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1274 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1275 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1276 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1277 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1278 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1279 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1280 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1281 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1282 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1283 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1284 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1285 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1286 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1287 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1288 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1289 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1290 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1291 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1292 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1293 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1294 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1295 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1296 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1297 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1298 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1299 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1300 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1301 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1302 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1303 to bug-gdb@prep.ai.mit.edu .
1304
5e06a3d1
VP
13052008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1306
1307 * lib/mi-support.exp (mi_load_shlibs): New.
1308 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1309
9d81d21b
VP
13102008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1311
1312 * lib/mi-support.exp (get_mi_thread_list)
1313 (check_mi_and_console_threads): New, moved from ...
1314 * gdb.mi/mi-pthread.exp: ...here.
1315 * gdb.mi/gdb669.exp (get_mi_thread_list)
1316 (check_mi_and_console_threads): Delete.
1317 * gdb.mi/mi2-pthread.exp: Likewise.
1318
bae98fe0
TT
13192008-07-28 Tom Tromey <tromey@redhat.com>
1320
1321 * Makefile.in (just-check): Remove. Move body to...
1322 (check): ... here.
1323
57380f4e
DJ
13242008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1325
1326 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1327 Add a test for duplicated SIGINTs.
1328
e09490f1
DJ
13292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1330
1331 * gdb.threads/schedlock.exp (get_args): Update to work for any
1332 value of NUM.
1333 (Top level): Report the number of threads that did not resume.
1334
6387b45f
DJ
13352008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1336
1337 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1338
62f64ff2
DJ
13392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1340
1341 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1342 non-MI prompt.
1343
fa8de41e
TT
13442008-07-26 Tom Tromey <tromey@redhat.com>
1345
1346 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1347 (function_struct, function_struct_ptr): New globals.
1348 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1349 function pointer in a struct.
1350
ccb3ac8a
TT
13512008-07-26 Tom Tromey <tromey@redhat.com>
1352
1353 * gdb.base/macscp.exp: Add test for macro lexing bug.
1354
d7d9f01e
TT
13552008-07-18 Tom Tromey <tromey@redhat.com>
1356
1357 * gdb.base/macscp.exp: Add macro tests.
1358
9bf07184
PP
13592008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1360
1361 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1362
becf6477
PP
13632008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1364
1365 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1366
0709f7d3
PP
13672008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1368
1369 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1370
7093c834
PP
13712008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1372
1373 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1374
b432ffe3
JK
13752008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1376
1377 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1378
b1a268e5
VP
13792008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1380
1381 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1382
e2995f8e
KB
13832008-07-11 Kevin Buettner <kevinb@redhat.com>
1384
1385 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1386 of regexp to account for changes made to GDB in the printing of
1387 byte vectors.
1388
14032a66
TT
13892008-07-11 Tom Tromey <tromey@redhat.com>
1390
1391 * gdb.base/completion.exp: Add 'help' completion test.
1392
981505ef
JK
13932008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1394
1395 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1396
10568435
JK
13972008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1398
1399 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1400
4487aabf
PA
14012008-07-09 Pedro Alves <pedro@codesourcery.com>
1402
1403 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1404
a4a9b1c4
PA
14052008-07-09 Pedro Alves <pedro@codesourcery.com>
1406
1407 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1408
3c3185ac
JK
14092008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1410
1411 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1412
7ebd49dc
VP
14132008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1414
1415 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1416 previous commit. Add a comment.
1417
84e46146
PA
14182008-06-28 Pedro Alves <pedro@codesourcery.com>
1419
1420 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1421
0f8d4a2f
VP
14222008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1423
1424 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1425
f747e0ce
PA
14262008-06-27 Pedro Alves <pedro@codesourcery.com>
1427
1428 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1429 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1430 compiling an executable, link in an object that forces unbuffered
1431 output.
1432 * lib/set_unbuffered_mode.c: New file.
1433
734a5c36
JK
14342008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1435
1436 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1437
a2840c35
VP
14382008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1439
a9c64011
AS
1440 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1441 mi_expect_stop.
1442 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1443 Demand that *running is output.
1444 (detect_async): Perform checking every time.
1445 (mi_send_resuming_command): Extract everything into...
1446 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1447 (mi_expect_stop): Don't accept any output before *stopped.
1448
6ae37fef
VP
14492008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1450
1451 Robustify mi-simplerun.
a9c64011
AS
1452 * gdb.mi/basics.c (main): Add a call to sleep.
1453 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1454 * gdb.mi/mi2-cli.exp: Likewise.
1455 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1456
b4aa76f0 14572008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1458
1459 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1460
e1ac3328
VP
14612008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1462
a9c64011
AS
1463 * gdb.mi/mi-console.exp: Adjust.
1464 * gdb.mi/mi-syn-frame.exp: Adjust.
1465 * gdb.mi/mi2-console.exp: Adjust.
1466 * gdb.mi/mi2-syn-frame.exp: Adjust.
1467 * lib/mi-support.exp (mi_run_cmd): Adjust.
1468 (mi_send_resuming_command): Adjust.
e1ac3328 1469
f7f9a841
VP
14702008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1471
1472 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1473 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1474 testing of stopped.
1475 * gdb.mi/mi2-syn-frame.exp: Likewise.
1476 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1477 (async, detect_async): New.
1478 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1479 depending on if we're running in sync or async mode.
f7f9a841 1480
37cd5d19
TT
14812008-06-09 Tom Tromey <tromey@redhat.com>
1482
1483 * gdb.base/completion.exp: New tests for field name completion
1484 with spaces, and field name completion with '->'.
1485
65d12d83
TT
14862008-06-06 Tom Tromey <tromey@redhat.com>
1487
1488 * gdb.base/break1.c (struct some_struct): New struct.
1489 (values): New global.
1490 * gdb.base/completion.exp: Add field name completion test.
1491
ebfe2e3f
PP
14922008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1493
1494 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1495 to pointer.
1496 * gdb.cp/call-c.cc: Likewise.
1497
bcf6fc3a
NR
14982008-06-06 Nick Roberts <nickrob@snap.net.nz>
1499
1500 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1501 annotation.
1502
49fd4a42 15032008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1504 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1505
1506 * gdb.threads/execl.c, gdb.threads/execl1.c,
1507 gdb.threads/execl.exp: New tests.
a9c64011 1508
8a34ac3f
AR
15092008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1510 Daniel Jacobowitz <dan@codesourcery.com>
1511
1512 * gdb.cp/exception.exp: Activate test, make it work with pending
1513 catchpoints.
1514
86ae69ef
JK
15152008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1516
1517 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1518
f7f9ae2c
VP
15192008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1520
a9c64011
AS
1521 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1522 now printed.
1523 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1524
2a2d4dc3
AS
15252008-05-27 Andreas Schwab <schwab@suse.de>
1526
1527 * gdb.base/frame-args.exp: Handle arguments that are optimized
1528 out.
1529
5099e4d9
LM
15302008-05-26 Luis Machado <luisgpm@br.ibm.com>
1531
1532 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1533 quiet for ppc32 and group options into a single variable.
1534
d9c36a91
JB
15352008-05-23 Joel Brobecker <brobecker@adacore.com>
1536
1537 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1538 of zero-size elements.
1539 * gdb.ada/null_array.exp: Test printing this new array.
1540
103a8671
JK
15412008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1544
07a4cc1a 15452008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1546
1547 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1548 of the "finish" command.
1549
55f996a7
NR
15502008-05-21 Nick Roberts <nickrob@snap.net.nz>
1551
1552 * gdb.base/annota1.exp: Test for new annotation.
1553
907fc202
UW
15542008-05-16 Pedro Alves <pedro@codesourcery.com>
1555
1556 * gdb.base/fixsection.exp: New file.
1557 * gdb.base/fixsection0.c: New file.
1558 * gdb.base/fixsection1.c: New file.
1559
e8f97270
UW
15602008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1561
1562 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1563 * gdb.base/annota3.exp: Likewise.
1564
ac0bb574
NF
15652008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1566
1567 * gdb.base/watch_thread_num.exp: Don't run tests that require
1568 watchpoints if the target doesn't support them.
1569
6fadd07a
DE
15702008-05-12 Doug Evans <dje@google.com>
1571
1572 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1573
6e9a4a30
JB
15742008-05-09 Joel Brobecker <brobecker@adacore.com>
1575
1576 * gdb.ada/assign_1.exp: New testcase.
1577
08388c79
DE
15782008-05-09 Doug Evans <dje@google.com>
1579
a3c83fae
DE
1580 * gdb.base/find.exp: New file.
1581 * gdb.base/find.c: New file.
08388c79 1582
bd5ddfe8
DJ
15832008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
1584
1585 * gdb.base/commands.exp (watchpoint_command_test): Handle
1586 gdb,no_hardware_watchpoints.
1587 * gdb.base/float.exp: Allow ARM targets without floating point.
1588 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
1589
b5dd68e2 15902008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 1591 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
1592
1593 * gdb.ada/lang_switch: New test program.
1594 * gdb.ada/lang_switch.exp: New testcase.
1595
382d13d1
DE
15962008-05-05 Doug Evans <dje@google.com>
1597
1598 * gdb.base/help.exp (disassemble): Update expected help text.
1599
9dd789d0
PA
16002008-05-04 Pedro Alves <pedro@codesourcery.com>
1601
1602 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
1603
611c83ae
PA
16042008-05-04 Pedro Alves <pedro@codesourcery.com>
1605
1606 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
1607 different times.
1608
ff013f42
JK
16092008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
1612 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
1613 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
1614 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
1615
96dff6a2
VP
16162008-05-04 Vladimir Prus <vladimir@codesourcery.com>
1617
1618 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
1619 notification to appear.
1620
55cd6f92
DJ
16212008-05-04 Daniel Jacobowitz <dan@debian.org>
1622
1623 * gdb.base/fullname.c: New file.
1624 * gdb.base/fullname.exp: New file.
1625 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
1626
d705c43c
PA
16272008-05-03 Pedro Alves <pedro@codesourcery.com>
1628
1629 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
1630 expressions with macros.
1631
333222e1
JK
16322008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1633
1634 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
1635
5ac01682
DJ
16362008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
1637
1638 * gdb.base/completion.exp: Handle lack of other symbols beginning
1639 with "a".
1640
1641 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
1642
237fc4c9
PA
16432008-05-02 Jim Blandy <jimb@codesourcery.com>
1644
1645 * gdb.asm/asmsrc1.s: Add scratch space.
1646
ed5e9466
DJ
16472008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1648 Daniel Jacobowitz <dan@codesourcery.com>
1649
1650 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
1651 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
1652 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
1653
b39cc962
DJ
16542007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
1655
1656 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
1657
36d520f5
JB
16582008-05-01 Joel Brobecker <brobecker@adacore.com>
1659
1660 * gdb.base/info-target.exp: New testcase.
1661
8d4e3071
DJ
16622008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1663
1664 * gdb.cp/hang.exp: Use .cc instead of .C.
1665 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
1666 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
1667
6f3f3097
DJ
16682008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
1669
1670 * gdb.base/gdb1250.exp: Remove perror.
1671 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
1672
5550a914
PA
16732008-04-30 Pedro Alves <pedro@codesourcery.com>
1674
1675 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
1676 .2byte.
1677
d848e687
DJ
16782008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
1679
1680 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
1681 (maybe_kfail): New.
1682
93b5768b
PA
16832008-04-25 Pedro Alves <pedro@codesourcery.com>
1684
1685 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
1686
721c02de
VP
16872008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1688
a9c64011
AS
1689 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
1690 * gdb.mi/mi2-syn-frame.exp: Likewise.
1691 * lib/mi-support.exp: Likewise.
721c02de 1692
74960c60
VP
16932008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1694
1695 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
1696 to specify regexp for the location to stop at.
1697 * gdb.base/break-always.c: New.
1698 * gdb.base/break-always.exp: New.
1699
d24317b4
VP
17002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
1701
1702 * lib/mi-support.exp (mi_runto_helper): Adjust
1703 for the original-location field.
1704 (mi_create_breakpoint, mi_list_breakpoints): New.
1705 * gdb.mi/mi-break.exp: Adjust.
1706 * gdb.mi/mi2-break.exp: Adjust.
1707 * gdb.mi/mi-pending.exp: Adjust.
1708 * gdb.mi/mi-simplerun.exp: Adjust.
1709 * gdb.mi/mi2-simplerun.exp: Adjust.
1710 * gdb.mi/mi-syn-frame.exp: Adjust.
1711 * gdb.mi/mi2-syn-frame.exp: Adjust.
1712 * gdb.mi/mi-until.exp: Adjust.
1713 * gdb.mi/mi2-until.exp: Adjust.
1714 * gdb.mi/mi-var-display.exp: Adjust.
1715 * gdb.mi/mi2-var-display.exp: Adjust.
1716 * gdb.mi/mi-watch.exp: Adjust.
1717 * gdb.mi/mi2-watch.exp: Adjust.
1718
fdc59709 17192008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 1720
a9c64011
AS
1721 * aclocal.m4: Add override.m4.
1722 * configure: Regenerate.
fdc59709 1723
8e91f023
VP
17242008-04-19 Vladimir Prus <vladimir@codesourcery.com>
1725
1726 * gdb.mi/var-cmd.c (do_at_tests): Verify that
1727 '-var-update --all-values' reports new value even the type
1728 of a variable object has changed.
1729
233a11ab
CS
17302008-04-18 Craig Silverstein <csilvers@google.com>
1731
1732 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
1733 files.
d24317b4 1734
9c1137ad
JB
17352008-04-18 Joel Brobecker <brobecker@adacore.com>
1736
1737 * gdb.ada/atomic_enum: New test program.
1738 * gdb.ada/atomic_enum.exp: New testcase.
1739
66d0bbc7
DE
17402008-04-17 Doug Evans <dje@google.com>
1741
1742 * gdb.opt/Makefile.in: Fix whitespace.
1743
100906b0
UW
17442008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
1745
1746 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
1747
4584e32e
DE
17482008-04-17 Doug Evans <dje@google.com>
1749
1750 * gdb.base/hashline1.exp: New testcase.
1751 * gdb.base/hashline2.exp: New testcase.
1752 * gdb.base/hashline2.exp: New testcase.
1753
0a320680
PA
17542008-04-17 Pedro Alves <pedro@codesourcery.com>
1755
1756 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
1757
18ac113b
AR
17582008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
1759
1760 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
1761 temporary breakpoint to match "Temporary breakpoint".
1762 * gdb.base/break.exp (delete_breakpoints): Likewise.
1763 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
1764 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
1765 * gdb.base/display.exp: Likewise.
1766 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
1767 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
1768 * gdb.base/restore.exp (restore_tests): Likewise.
1769 * gdb.base/sepdebug.exp: Likewise.
1770 * gdb.base/watchpoint.exp: Likewise.
1771 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
1772 * gdb.mi/mi-pending.exp: Likewise.
1773 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
1774 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
1775 * gdb.mi/mi-var-cmd.exp: Likewise.
1776 * gdb.mi/mi-var-display.exp: Likewise.
1777 * gdb.mi/mi2-cli.exp: Likewise.
1778 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
1779 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
1780 * gdb.mi/mi2-var-display.exp: Likewise.
1781 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
1782 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
1783 new "disp" field.
a9c64011 1784 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
1785 reason. This is to support fix for PR2424.
1786
add38693
JK
17872008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1788
1789 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
1790
fcacd99f
VP
17912008-04-13 Vladimir Prus <vladimir@codesourcery.com>
1792
1793 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 1794 field. Add more floating varobj tests.
fcacd99f 1795 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
1796 field.
1797 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
1798 (main): Call do_at_tests.
1799 * lib/mi-support.exp (mi_create_floating_varobj)
1800 (mi_varobj_update_with_type_change): New.
fcacd99f 1801
de051565
MK
18022008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
1803
1804 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
1805 option of -var-evaluate-expression.
1806 * gdb.mi/mi2-var-display.exp: Likewise.
1807
dbc52822
VP
18082008-04-07 Vladimir Prus <vladimir@codesourcery.com>
1809
1810 Introduce test setup helpers.
a9c64011
AS
1811 * lib/gdb.exp (build_executable, clean_restart)
1812 (prepare_for_testing): New.
1813 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
1814 * gdb.base/return.exp: Likewise.
1815 * gdb.base/ending-run.exp: Likewise.
dbc52822 1816
473591da
NR
18172008-04-07 Nick Roberts <nickrob@snap.net.nz>
1818
1819 * gdb.mi/mi-async.exp: New test for asynchronous Machine
1820 Interface (MI) responses.
1821
2b2d9e11
VP
18222008-04-06 Vladimir Prus <vladimir@codesourcery.com>
1823
a9c64011
AS
1824 * gdb.cp/breakpoint.cc: New code to test conditions involving
1825 member variables.
1826 * gdb.cp/breakpoint.exp: Test condition involving member
1827 variables.
2b2d9e11 1828
bb378428
VP
18292008-04-05 Vladimir Prus <vladimir@codesourcery.com>
1830
1831 * lib/mi-support.exp (mi_expect_stop): New.
1832 (mi_run_cmd): Change the
1833 token. Use mi_send_resuming_command, use
1834 mi_expect_stop.
1835 (mi_execute_to_helper): Rename to mi_execute_to.
1836 (mi_send_resuming_command): Add more error patterns.
1837 (mi_wait_for_stop): Renamed to...
1838 (mi_get_stop_line): ...this.
1839 (mi_run_inline_test): Adjust.
1840
1841 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
1842 * gdb.mi/mi-console.exp: Likewise.
1843 * gdb.mi/mi-pending.exp: Likewise.
1844 * gdb.mi/mi-simplerun.exp: Likewise.
1845 * gdb.mi/mi-stack.exp: Likewise.
1846 * gdb.mi/mi-stepi.exp: Likewise.
1847 * gdb.mi/mi-syn-frame.exp: Add comment.
1848 * gdb.mi/mi-until.exp: Likewise.
1849 * gdb.mi/mi-var-display.exp: Likewise.
1850 * gdb.mi/mi-watch.exp: Likewise.
1851 * gdb.mi/mi2-cli.exp: Likewise.
1852 * gdb.mi/mi2-console.exp: Likewise.
1853 * gdb.mi/mi2-simplerun.exp: Likewise.
1854 * gdb.mi/mi2-stack.exp: Likewise.
1855 * gdb.mi/mi2-stepi.exp: Likewise.
1856 * gdb.mi/mi2-until.exp: Likewise.
1857 * gdb.mi/mi2-var-display.exp: Likewise.
1858 * gdb.mi/mi2-watch.exp: Likewise.
1859
62172bb9
UW
18602008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1861
1862 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
1863
1864 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
1865
a13e061a
PA
18662008-04-04 Pedro Alves <pedro@codesourcery.com>
1867
1868 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
1869 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
1870 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
1871 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
1872 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
1873 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
1874 expect an mi error duplicated in stderr.
1875
eae06beb
JB
18762008-04-03 Joel Brobecker <brobecker@adacore.com>
1877
1878 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
1879 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
1880 Add a couple of tests that verify the behavior when the new setting
1881 is set to "cancel" and "all".
1882 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
1883 "ask" before we start the testing.
1884
79c6ced6
AR
18852008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
1886
1887 * gdb.cp/casts.cc: Add class reference variables.
1888 * gdb.cp/casts.exp: New test cases for up/down casting references.
1889
6c2d1a6b
MK
18902008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
1891
1892 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
1893 instead of beginning to make an extra test pass.
1894 * gdb.mi/mi2-var-display.exp: Likewise.
1895
55b411d9
MR
18962008-03-31 Maciej W. Rozycki <macro@mips.com>
1897
1898 * gdb.base/break.exp: Mark failures as such. Fix formatting.
1899
c6140da2
MD
19002008-03-31 Markus Deuling <deuling@de.ibm.com>
1901 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1902
1903 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
1904 value. Add xfail for older kernels.
1905
79732189
AR
19062008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
1907
1908 Bring mi-support in line with gdb.exp.
1909 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
1910 (mi_gdb_start): New function.
1911
33c3676e
MR
19122008-03-28 Maciej W. Rozycki <macro@mips.com>
1913
1914 * gdb.mi/mi-var-cmd.exp: Fix a typo.
1915
92e28119
VP
19162008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1917
1918 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
1919 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 1920
9e8e3afe
VP
19212008-03-26 Vladimir Prus <vladimir@codesourcery.com>
1922
1923 * lib/mi-support.exp (mi_create_varobj_checked): New.
1924 (mi_list_varobj_children): Allow to check for a
1925 value.
1926 (mi_list_array_varobj_children): New.
1927
1928 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
1929 and mi_list_varobj_children, as opposed to hardcoding
1930 expected strings.
1931 * gdb.mi/gdb701.exp: Likewise.
1932 * gdb.mi/gdb792.exp: Likewise.
1933 * gdb.mi/mi-var-block.exp: Likewise.
1934 * gdb.mi/mi-var-cmd.exp: Likewise.
1935 * gdb.mi/mi-var-invalidate.exp: Likewise.
1936 * gdb.mi/mi2-var-block.exp: Likewise.
1937 * gdb.mi/mi2-var-child.exp: Likewise.
1938 * gdb.mi/mi2-var-cmd.exp: Likewise.
1939 * gdb.mi/mi2-var-display.exp: Likewise.
1940
9df50351
JK
19412008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1942
1943 Fix random false FAILs on i386.
1944 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
1945
31e5d73a
DJ
19462008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1947
1948 PR gdb/544
1949 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
1950
12f4afab
DJ
19512008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
1952
1953 PR gdb/544
1954 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
1955
b562a0cb
DJ
19562008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1957
1958 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
1959 fixed PR gdb/544.
1960
17faa917
DJ
19612008-03-21 Pedro Alves <pedro@codesourcery.com>
1962
1963 * gdb.threads/fork-child-threads.exp: Test next over fork.
1964
6214f497
DJ
19652008-03-21 Chris Demetriou <cgd@google.com>
1966
1967 * gdb.base/break.exp (rbreak junk): New test for rbreak
1968 "Junk at end of arguments" issue.
1969
63092375
DJ
19702008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1971
1972 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
1973 *& to work on created array elements.
1974 (Top level): Test print $pc with a file. Test string operations
1975 without a target.
1976 * gdb.base/ptype.exp: Do not expect *& to work on created array
1977 elements.
1978
b21991b0
DJ
19792008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
1980
1981 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1982 gdb.threads/staticthreads.exp: Update exit query.
1983
c4b347c7
SL
19842008-03-07 Sandra Loosemore <sandra@codesourcery.com>
1985
1986 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
1987
fa4727a6
DJ
19882008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
1989
1990 * gdb.base/watchpoint.c (global_ptr, func4): New.
1991 (main): Call func4.
1992 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
1993 (test_inaccessible_watchpoint): New.
1994
2f34202f
MR
19952008-02-29 Maciej W. Rozycki <macro@mips.com>
1996
1997 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
1998 select the largest.
1999
0d6ba1b1
DJ
20002008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2001
2002 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2003 frames-invalid annotations.
2004
e691325a
PM
20052008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2006
a9c64011 2007 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2008
f85b5ecc
DE
20092008-02-27 Doug Evans <dje@google.com>
2010
2011 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2012 for bug 1738.
2013 (breakpoint_to_handler_entry): Ditto.
2014
b40e7bf3
JB
20152008-02-27 Joel Brobecker <brobecker@adacore.com>
2016
2017 * gdb.base/ending-run.exp: Use the first line of code inside
2018 function body to test breakpoints.
2019 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2020 location where the breakpoint is inserted when using the line
2021 where a function is declared. Fix typo in the description of
2022 one of the tests.
2023 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2024
2faca73a
PM
20252008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2026
2027 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2028 tests.
2faca73a 2029
6f439c36
PM
20302008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2031
2032 * gdb.base/args.exp: avoid same output for tests
2033 with single quotes.
2034
54e52265
VP
20352008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2036
a9c64011
AS
2037 * gdb.base/annota1.exp: Adjust for 'info break'
2038 format changes.
2039 * gdb.base/annota3.exp: Likewise.
2040 * gdb.base/break.exp: Likewise.
2041 * gdb.base/condbreak.exp: Likewise.
2042 * gdb.base/pending.exp: Likewise.
2043 * gdb.base/sepdebug.exp: Likewise.
2044 * gdb.base/unload.exp: Likewise.
2045 * gdb.cp/ovldbreak.exp: Likewise.
2046 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2047
897b09ca
DE
20482008-02-07 Doug Evans <dje@google.com>
2049
2050 * gdb.cp/mb-inline.exp: New.
2051 * gdb.cp/mb-inline.h: New.
2052 * gdb.cp/mb-inline1.cc: New.
2053 * gdb.cp/mb-inline2.cc: New.
2054
b1c32d35
PM
20552008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2056
2057 * gdb.pascal/floats.pas: New test program.
2058 * gdb.pascal/floats.exp: New testcase.
2059
1a4ca44a
TJB
20602008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2061
2062 * gdb.base/callfuncs.c (t_float_many_args): New function.
2063 (t_double_many_args): New function.
2064 * gdb.base/callfuncs.exp: Add tests for exceeding float
2065 and double parameters passed through the stack.
2066
439048e8
JB
20672008-02-05 Joel Brobecker <brobecker@adacore.com>
2068
2069 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2070 gdb.ada/complete/foo.adb: New files.
2071 * gdb.ada/complete.exp: New testcase.
2072
81fe8080
DE
20732008-02-03 Doug Evans <dje@google.com>
2074
301f0ecf
DE
2075 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2076
81fe8080
DE
2077 * gdb.cp/gdb2384.exp: New file.
2078 * gdb.cp/gdb2384.cc: New file.
2079 * gdb.cp/gdb2384-base.h: New file.
2080 * gdb.cp/gdb2384-base.cc: New file.
2081
4b071aec
DE
20822008-02-02 Doug Evans <dje@google.com>
2083
2084 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2085
61137ba6
JB
20862007-02-01 Joel Brobecker <brobecker@adacore.com>
2087
2088 * gdb.ada/sym_print_name: New test program.
2089 * gdb.ada/sym_print_name.exp: New testcase.
2090
20912007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2092
2093 * gdb.ada/nested/hello.adb: New file.
2094 * gdb.ada/nested.exp: New testcase.
2095 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2096
98deb0da
VP
20972008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2098
2099 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2100 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2101 don't cause future evaluations of function to report
2102 creation of internal breakpoints.
98deb0da 2103
723a2275
VP
21042008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2105
2106 * gdb.mi/mi-break.exp (test_error): New.
2107 Call it.
2108
fb546a2f
LM
21092008-01-31 Luis Machado <luisgpm@br.ibm.com>
2110
2111 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2112 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2113
2d8fd90a
PM
21142008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2115
2116 * gdb.pascal/integers.pas: New test program.
2117 * gdb.pascal/integers.exp: New testcase.
2118
a7fa0ded
PM
21192008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2120
2121 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2122
5e1a1926
TJB
21232008-01-30 Luis Machado <luisgpm@br.ibm.com>
2124
2125 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2126 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2127
8d04f9f0
JB
21282008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2129
2130 * gdb.ada/formatted_ref: New test program.
2131 * gdb.ada/formatted_ref.exp: New testcase.
2132
2133 * gdb.cp/formatted-ref.cc: New file.
2134 * gdb.cp/formatted-ref.exp: New testcase.
2135
ce75a98f
JB
21362008-01-30 Joel Brobecker <brobecker@adacore.com>
2137
2138 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2139
e835f6bf
NR
21402008-01-30 Nick Roberts <nickrob@snap.net.nz>
2141
2142 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2143 (test_file_list_exec_source_file): Update to new macro-info field.
2144
d118ef87
PH
21452008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2146
2147 * gdb.ada/exprs: New test program.
2148 * gdb.ada/exprs.exp: New testcase.
2149
7d35ab09
TJB
21502008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2151
2152 * dfp-test.c (DELTA, DELTA_B): New definitions.
2153 (double_val1, double_val2, double_val3, double_val4, double_val5,
2154 double_val6, double_val7, double_val8, double_val9, double_val10,
2155 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2156 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2157 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2158 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2159 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2160 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2161 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2162 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2163 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2164 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2165 dec128_val16): New global variables.
2166 (decimal_dec128_align): New function.
2167 (decimal_mixed): Likewise.
2168 (decimal_many_args_dec32): Likewise.
2169 (decimal_many_args_dec64): Likewise.
2170 (decimal_many_args_dec128): Likewise.
2171 (decimal_many_args_mixed): Likewise.
2172 * dfp-test.exp: Add tests calling new inferior functions.
2173
2d717e4f
DJ
21742008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2175
2176 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2177 gdb.server/ext-run.exp: New files.
2178 * lib/gdbserver-support.exp (gdbserver_download): New.
2179 (gdbserver_start): New. Update gdbserver expected
2180 output.
2181 (gdbserver_spawn): Use them.
2182 (gdbserver_start_extended): New.
2183
e85a822c
DJ
21842008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2185
2186 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2187 Run on GNU/Linux.
2188 (do_exec_tests): Check for systems which do not support catchpoints.
2189 Do not match START.
2190 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2191 Run on GNU/Linux. Enable verbose output.
2192 (check_fork_catchpoints): New.
2193 (explicit_fork_child_follow, catch_fork_child_follow)
2194 (tcatch_fork_parent_follow): Update expected messages.
2195 (do_fork_tests): Use check_fork_catchpoints.
2196 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2197 Run on GNU/Linux. Enable verbose output.
2198 (check_vfork_catchpoints): New.
2199 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2200 expected messages.
2201 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2202
401ea829
JB
22032008-01-29 Jim Blandy <jimb@red-bean.com>
2204
2205 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2206 host' errors.
2207 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2208
aceaf3ad
JB
22092008-01-29 Jim Blandy <jimb@red-bean.com>
2210
2211 * gdb.threads/sigthread.c: Use barriers to ensure that
2212 child_thread and child_thread_two are always initialized before we
2213 start to use them.
2214
a5606eee
VP
22152008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2216
2217 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2218 * gdb.base/watchpoint-solib.c: New.
2219 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2220
c55a82bb
PM
22212008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2222
2223 * gdb.base/gdb1056.exp: Add unsigned integer test.
2224
0993fe05
DE
22252008-01-28 Doug Evans <dje@google.com>
2226
2227 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2228
4fe42e7f
JB
22292008-01-27 Jim Blandy <jimb@codesourcery.com>
2230
c7a69933
JB
2231 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2232
4fe42e7f
JB
2233 * gdb.base/expand-psymtabs.exp: Doc fix.
2234
5def8285
MK
22352008-01-26 Mark Kettenis <kettenis@gnu.org>
2236
2237 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2238
5313c911
NR
22392008-01-24 Nick Roberts <nickrob@snap.net.nz>
2240
a9c64011 2241 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2242 -var-set-format.
2243
93815fbf
VP
22442008-01-23 Chris Demetriou <cgd@google.com>
2245
2246 * gdb.threads/thread_events.c: New testcase source file.
2247 * gdb.threads/thread_events.exp: New testcase expect file.
2248
467a88ee
NR
22492008-01-23 Nick Roberts <nickrob@snap.net.nz>
2250
2251 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2252
2253 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2254 -var-set-format.
2255
d8f82aba
DJ
22562008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2257 Vladimir Prus <vladimir@codesourcery.com>
2258
2259 * gdb.base/float.exp: Allow missing floating point for m68k and
2260 PowerPC.
2261
60c46647
VP
22622008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2263
2264 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2265 ignore count.
2266 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2267 * gdb.mi/mi-cli.exp: Adjust.
2268 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2269
c7dd36a1
PA
22702008-01-17 Pedro Alves <pedro@codesourcery.com>
2271
2272 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2273 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2274 with dummy_ptr's address.
2275 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2276 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2277 all targets.
2278 * gdb.mi/mi2-var-child.exp: Likewise.
2279
39d5313e
JB
22802008-01-09 Joel Brobecker <brobecker@adacore.com>
2281
2282 * gdb.ada/null_array: New test program.
2283 * gdb.ada/null_array.exp: New testcase.
2284
0aea4bf3
LM
22852008-01-09 Luis Machado <luisgpm@br.ibm.com>
2286
2287 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2288 with required float modifiers.
2289
0b354900
JB
22902008-01-08 Joel Brobecker <brobecker@adacore.com>
2291
2292 * gdb.ada/funcall_param: New test program.
2293 * gdb.ada/funcall_param.exp: New testcase.
2294
cdb7f5d4
JB
22952008-01-08 Joel Brobecker <brobecker@adacore.com>
2296
2297 * gdb.ada/arrayparam: New test program.
2298 * gdb.ada/arrayparam.exp: New testcase.
2299
88e2547f
JB
23002008-01-08 Joel Brobecker <brobecker@adacore.com>
2301
2302 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2303 landed. Should also fix random failures in the test following it.
2304
f6867ce0
TJB
23052008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2306
2307 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2308 for expressions with decimal float values.
2309 (test_dfp_conversions): New function to test casts to and from
2310 decimal float types.
2311 Call test_dfp_conversions.
2312 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2313 elements.
2314 (main): Initialize ds.float4 and ds.double8 elements.
2315 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2316 string to new error message.
2317 (d64_set_tests): Likewise.
2318 (d128_set_tests): Likewise.
2319 Add tests for expressions with decimal float variables. Add tests for
2320 conversions to and from decimal float types.
2321
f9c11282
JB
23222008-01-05 Joel Brobecker <brobecker@adacore.com>
2323
2324 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2325 * gdb.ada/packed_tagged.exp: New testcase.
2326
0ecbca72
JB
23272008-01-04 Joel Brobecker <brobecker@adacore.com>
2328
2329 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2330 gdb.ada/homonym/homonym_main.adb: New files.
2331 * gdb.ada/homonym.exp: New testcase.
2332
c18d3d89
JB
23332008-01-04 Joel Brobecker <brobecker@adacore.com>
2334
2335 * gdb.ada/packed_array.exp: Add testing of references to
2336 a packed array.
2337
ecc7085b
JB
23382008-01-04 Joel Brobecker <brobecker@adacore.com>
2339
2340 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2341 New files.
2342 * gdb.ada/type_coercion.exp: New testcase.
2343
c474c922
JB
23442008-01-04 Joel Brobecker <brobecker@adacore.com>
2345
2346 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2347 gdb.ada/tagged/foo.adb: New file.
2348 * gdb.ada/tagged.exp: New testcase.
2349
9005b927
JB
23502008-01-04 Joel Brobecker <brobecker@adacore.com>
2351
2352 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2353 gdb.ada/ptype_field/foo.adb: New files.
2354 * gdb.ada/ptype_field.exp: New testcase.
2355
1a6aaad8
JB
23562008-01-03 Joel Brobecker <brobecker@adacore.com>
2357
2358 * gdb.ada/print_pc.exp: New testcase.
2359
0ef22f53
JB
23602008-01-03 Joel Brobecker <brobecker@adacore.com>
2361
2362 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2363 gdb.ada/taft_type/p.adb: New files.
2364 * gdb.ada/taft_type.exp: New testcase.
2365
1689ecf8
JB
23662008-01-03 Joel Brobecker <brobecker@adacore.com>
2367
2368 * gdb.ada/array_bounds/bar.adb: New file.
2369 * gdb.ada/array_bounds.exp: New testcase.
2370
a4d0b9c3
JB
23712008-01-03 Joel Brobecker <brobecker@adacore.com>
2372
2373 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2374 gdb.ada/arrayptr/foo.adb: New files.
2375 * gdb.ada/arrayptr.exp: New testcase.
2376
a31ace00
JB
23772008-01-03 Joel Brobecker <brobecker@adacore.com>
2378
2379 * gdb.base/set-lang-auto.exp: New testcase.
2380
a97fced3
JB
23812008-01-03 Joel Brobecker <brobecker@adacore.com>
2382
2383 * gdb.ada/fun_addr/foo.adb: New file.
2384 * gdb.ada/fun_addr.exp: New testcase.
2385
ef29ce1a
JK
23862008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2387
2388 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2389 New files
2390
0fafefe3
JB
23912008-01-02 Joel Brobecker <brobecker@adacore.com>
2392
2393 * array_subscript_addr/p.adb: New file.
a9c64011 2394 * array_subscript_addr.exp: New testcase.
0fafefe3 2395
c4359f8d
JB
23962008-01-02 Joel Brobecker <brobecker@adacore.com>
2397
a9c64011 2398 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2399 New files.
2400 * gdb.ada/str_cmp_ref.exp: New testcase.
2401
1aa1b15b
JB
24022008-01-01 Joel Brobecker <brobecker@adacore.com>
2403
2404 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2405 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2406 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2407
81c9b2cf
JB
24082008-01-01 Joel Brobecker <brobecker@adacore.com>
2409
2410 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2411 gdb.ada/ref_param/pck.ads: New files.
2412 * gdb.ada/ref_param.exp: New testcase.
2413
319e4674
JB
24142008-01-01 Joel Brobecker <brobecker@adacore.com>
2415
2416 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2417 gdb.ada/interface/foo.adb: New files.
2418 * gdb.ada/interface.exp: New testcase.
2419
ef682c56
JB
24202007-12-31 Jim Blandy <jimb@codesourcery.com>
2421
2422 * gdb.base/multi-forks.exp: Consume all output from child
2423 processes before proceeding to next test.
2424
f6f3eb6c
JB
24252007-12-29 Jim Blandy <jimb@codesourcery.com>
2426
2427 * configure: Regenerated.
2428
f652e42f
JB
24292007-12-27 Joel Brobecker <brobecker@adacore.com>
2430
2431 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2432 gdb.ada/fixed_cmp/fixed.adb: New files.
2433 * gdb.ada/fixed_cmp.exp: New testcase.
2434
6943e596
JB
24352007-12-27 Joel Brobecker <brobecker@adacore.com>
2436
2437 * gdb.ada/boolean_expr.exp: New testcase.
2438
aad9a193
JB
24392007-12-26 Jim Blandy <jimb@codesourcery.com>
2440
2441 * gdb.base/multi-forks.exp: Doc fix.
2442
fb5f3683
JB
24432007-12-26 Joel Brobecker <brobecker@adacore.com>
2444
2445 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2446 * gdb.ada/char_param.exp: Do not compile our test program with
2447 -gnata, this is unnecessary.
2448 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2449
384e4a9c
JB
24502007-12-24 Joel Brobecker <brobecker@adacore.com>
2451
2452 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2453 gdb.ada/print_chars/foo.adb: New files.
2454 * gdb.ada/print_chars.exp: New testcase.
2455
01e044f7
JB
24562007-12-24 Joel Brobecker <brobecker@adacore.com>
2457
2458 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2459 gdb.ada/char_param/foo.adb: New files.
2460 * gdb.ada/char_param.exp: New testcase.
2461
0ce17860
JB
24622007-12-22 Jim Blandy <jimb@codesourcery.com>
2463
2464 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2465 hard-coding source line numbers into the test.
2466 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2467 gdb_get_line_number to find.
2468
919809b9
JB
24692007-12-22 Joel Brobecker <brobecker@adacore.com>
2470
2471 * gdb.base/ptype.c (highest): New struct type.
2472 (the_highest): New variable of that type.
2473 (main): Add dummy assignment to a field of variable the_highest.
2474 * gdb.base/ptype.exp: Test type printing of our new variable.
2475
abc8a88d
PM
24762007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2477
2478 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2479 and record first explicitly generated thread number.
abc8a88d
PM
2480 Use that thread number for thread specific watchpoint test.
2481 Add iteration number to repetitive tests.
2482
5158f3e3
CES
24832007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2484 Jim Blandy <jimb@codesourcery.com>
2485
2486 * gdb.base/expand-psymtabs.c: New testcase
2487 source file.
2488 * gdb.base/expand-psymtabs.exp: New testcase
2489 expect file.
2490
37e4754d
LM
24912007-12-17 Luis Machado <luisgpm@br.ibm.com>
2492
2493 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2494 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2495
551e5d04
JB
24962007-12-17 Joel Brobecker <brobecker@adacore.com>
2497
2498 * gdb.ada/frame_args/foo.adb: New file.
2499 * gdb.ada/frame_args/pck.ads: New file.
2500 * gdb.ada/frame_args/pck.adb: New file.
2501 * gdb.ada/frame_args.exp: New testcase.
2502
a05ee097
JB
25032007-12-17 Joel Brobecker <brobecker@adacore.com>
2504
2505 * gdb.base/frame-args.c: New file.
2506 * gdb.base/frame-args.exp: New testcase.
2507
c162e8c9 25082007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2509 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2510
2511 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2512
afe8ab22 25132007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2514
afe8ab22
VP
2515 * gdb.mi/mi-pending.exp: New.
2516 * gdb.mi/mi-pending.c: New.
2517 * gdb.mi/mi-pendshr.c: New.
2518
dfdfb3ca
JB
25192007-12-06 Jim Blandy <jimb@codesourcery.com>
2520
2521 * gdb.base/default.exp: Update expected output for 'info catch'.
2522
b7fca990
JK
25232007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2524
2525 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2526 must be set to binary.
2527
6a1afc1e
PA
25282007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2529
2530 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2531
a6b151f1
DJ
25322007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2533
2534 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2535 gdb.mi/mi-file-transfer.exp: New.
2536
43039443
JK
25372007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2538
2539 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2540
0ef2251b
MR
25412007-11-22 Maciej W. Rozycki <macro@mips.com>
2542
2543 * gdb.trace/backtrace.exp: Fix a typo.
2544 * gdb.trace/circ.exp: Likewise.
2545 * gdb.trace/collection.exp: Likewise.
2546 * gdb.trace/limits.exp: Likewise.
2547 * gdb.trace/report.exp: Likewise.
2548 * gdb.trace/tfind.exp: Likewise.
2549 * gdb.trace/while-dyn.exp: Likewise.
2550
5443631e
NR
25512007-11-21 Nick Roberts <nickrob@snap.net.nz>
2552
2553 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2554 objects of pointers that can't be dereferenced are now
2555 "noneditable".
2556
a4ce5b0d
UW
25572007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2558
2559 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2560 (target_cpu): Remove.
2561
d6e956e5
VP
25622007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2563
2564 * gdb.base/ending-run.exp: Expect the list of cleared
2565 breakpoint to come in natural order, not the reversed one.
a9c64011 2566
214270ab
VP
25672007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2568
2569 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2570 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2571
1a619819
LM
25722007-11-05 Luis Machado <luisgpm@br.ibm.com>
2573
2574 * gdb.base/printcmds.exp: New function
2575 test_printf_with_dfp.
2576
5b01a6fa
DE
25772007-11-02 Doug Evans <dje@google.com>
2578
2579 * gdb.disasm/t01_mov.s: Remove carriage returns.
2580 * gdb.disasm/t02_mova.s: Ditto.
2581 * gdb.disasm/t03_add.s: Ditto.
2582 * gdb.disasm/t04_sub.s: Ditto.
2583 * gdb.disasm/t05_cmp.s: Ditto.
2584 * gdb.disasm/t06_ari2.s: Ditto.
2585 * gdb.disasm/t07_ari3.s: Ditto.
2586 * gdb.disasm/t08_or.s: Ditto.
2587 * gdb.disasm/t09_xor.s: Ditto.
2588 * gdb.disasm/t10_and.s: Ditto.
2589 * gdb.disasm/t11_logs.s: Ditto.
2590 * gdb.disasm/t12_bit.s: Ditto.
2591 * gdb.disasm/t13_otr.s: Ditto.
2592
ec33ab7f
JK
25932007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2594
2595 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
2596
ae0d01ff
UW
25972007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2598
2599 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
2600 provide DFP support.
2601
55eddb0f
DJ
26022007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
2603
2604 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
2605 Test "set powerpc vector-abi". Skip auto-detection tests for old
2606 toolchains.
2607
7020f05c
PA
26082007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2609
2610 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
2611 with [string compare].
2612
84bc3db9
PA
26132007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
2614
2615 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
2616 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
2617
5876dc88
LM
26182007-10-25 Luis Machado <luisgpm@br.ibm.com>
2619
2620 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
2621 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
2622 * gdb.opt/Makefile.in: New makefile.
2623 * Makefile.in: Create new directory "gdb.opt".
2624 * configure.ac: Add "gdb.opt" directory.
2625 * configure: Regenerated.
a9c64011 2626
c3ea9a14
DE
26272007-10-25 Doug Evans <dje@google.com>
2628
2629 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
2630 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
2631
a9c64011 26322007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
2633 Thiago Jung Bauermann <bauerman@br.ibm.com>
2634
2635 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
2636 Floating Point expressions.
2637 * gdb.base/dfp-test.exp: new file adding tests for Decimal
2638 Floating Point variables.
2639 * gdb.base/dfp-test.c: new file containing program with Decimal
2640 Floating variables, used by gdb.base/dfp-test.exp.
2641
62a24a2b
DJ
26422007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
2643
2644 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
2645
e7b1eae6
UW
26462007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2647
2648 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
2649 compiling test case with GCC.
2650 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
2651
c641edcc
UW
26522007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2653
2654 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
2655 format changes.
2656
5e5ebfe6
MS
26572007-10-18 Michael Snyder <msnyder@specifix.com>
2658
2659 * gdb.base/dbx.exp: Add missing "-re " operator.
2660
e831e7b6
GM
26612007-10-16 Gaius Mulley <gaius@glam.ac.uk>
2662
2663 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
2664 * configure.ac: Removed trailing spaces after backslash.
2665 * gdb.modula2: New directory.
2666 * gdb.modula2/Makefile.in: New file.
2667 * gdb.modula2/unbounded-array.exp: New file.
2668 * gdb.modula2/unbounded1.c: New file.
2669
7cc46491
DJ
26702007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
2671
2672 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
2673
26742007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
2675
2676 * gdb.base/sigstep.c (main): Add checks for
2677 return values for setitimer call.
2678 Call setitimer again with itimer = ITIMER_REAL
2679 if first call to setitimer fails.
2680
e91528f0
KH
26812007-10-11 Kazu Hirata <kazu@codesourcery.com>
2682
2683 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
2684 of $timeout.
2685
2ec9a4f8
DJ
26862007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
2687
2688 * gdb.server/server-run.exp: Test for dynamic linker symbols.
2689
26902007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
2691
2692 * lib/gdb.exp (gdb_run_cmd): Move comment outside
2693 of gdb_expect call, to avoid interruption.
2694
64b2fa04
PA
26952007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
2696
2697 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
2698 (v_unsigned_long_long, v_long_long_array)
2699 (v_signed_long_long_array, v_unsigned_long_long_array)
2700 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
2701 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
2702 [!NO_LONG_LONG]: New.
2703 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
2704 v_long_long_member.
2705
2706 (v_long_long_func, v_signed_long_long_func)
2707 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
2708 (main) [!NO_LONG_LONG]: Initialize long long variants.
2709
2710 * gdb.base/whatis.exp: If board file requests no_long_long, build
2711 test with NO_LONG_LONG defined. Test long long, signed long long,
2712 and unsigned long long variants but only if board file doesn't
2713 disable it.
2714
a912286e 27152007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 2716 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
2717
2718 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
2719 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
2720 * configure: Regenerated.
2721 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
2722 gdb.pascal/types.exp, lib/pascal.exp: New files.
2723
471ba8c9
DJ
27242007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
2725
2726 * gdb.cp/classes.exp (do_tests): Always step to the line after the
2727 call.
2728 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
2729 to return to the call.
2730 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
2731 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
2732 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
2733 * gdb.mi/mi-until.exp (test_until): Likewise.
2734 * gdb.mi/mi2-until.exp (test_until): Likewise.
2735
fef8a650
DJ
27362007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
2737
2738 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
2739 two-char array.
2740 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
2741
d983da9c
DJ
27422007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
2743
2744 * gdb.threads/watchthreads.c (thread_function): Sleep between
2745 iterations.
2746 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
2747 at once for S/390. Generate matching fails and passes.
2748
17f62551
VP
27492007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2750
2751 * gdb.mi/var-cmd.c (do_children_tests): Initialize
2752 the 'struct_declarations' variable to zeros.
a9c64011 2753
ed0616c6
VP
27542007-09-24 Vladimir Prus <vladimir@codesourcery.com>
2755
2756 * gdb.cp/mb-ctor.cc: New.
2757 * gdb.cp/mb-ctor.exp: New.
2758 * gdb.cp/mb-templates.cc: New.
2759 * gdb.cp/mb-templates.exp: New.
2760
41f1b697
DJ
27612007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
2762
2763 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
2764
3f213f78
PA
27652007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
2766
2767 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
2768 targets.
2769 * configure: Regenerate.
2770
0d381245 27712007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2772
0d381245
VP
2773 * gdb.base/annota1.exp: Adjust for 'info break'
2774 format changes.
2775 * gdb.base/annota3.exp: Likewise.
2776 * gdb.base/break.exp: Likewise.
2777 * gdb.base/condbreak.exp: Likewise.
2778 * gdb.base/pending.exp: Likewise.
2779 * gdb.base/sepdebug.exp: Likewise.
2780 * gdb.base/unload.exp: Likewise.
2781 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 2782
fe3f5fa8
VP
27832007-09-22 Vladimir Prus <vladimir@codesourcery.com>
2784
2785 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
2786 messages.
2787 * gdb.base/chng-syms.exp: Likewise.
2788 * gdb.base/unload.exp: Likewise.
a9c64011 2789
a75cf6c0
DJ
27902007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
2791
2792 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
2793
18ecae38
DJ
27942007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2795
2796 * schedlock.c (NUM): Change to 1.
2797 (main): Use args[0] for the main thread.
2798 * schedlock.exp: Only expect two threads. Only issue one pass or fail
2799 regardless of the number of threads.
2800
5509918f
MR
28012007-09-14 Maciej W. Rozycki <macro@mips.com>
2802
4a543daf
MR
2803 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
2804 type down.
2805 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2806 test.
2807 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
2808 watchpoint type down.
2809 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
2810 test.
2811
28122007-09-14 Maciej W. Rozycki <macro@mips.com>
2813
5509918f
MR
2814 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
2815 Move all the tests here and run them twice, once using software
2816 watchpoints and once using hardware watchpoints.
2817 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
2818
40b53987
DJ
28192007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
2820
2821 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
2822 test.
2823
695e2681
MK
28242007-09-10 Mark Kettenis <kettenis@gnu.org>
2825
8b3fc8d8
MK
2826 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
2827 build-id.
2828
695e2681
MK
2829 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
2830 know about $ORIGIN. Calculate output dir from $dest instead of
2831 using ${objdir}/{$subdir}.
2832
58d69f29
MK
28332007-09-09 Mark Kettenis <kettenis@gnu.org>
2834
2835 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
2836 gcore, before continuing with the test.
2837
3e347599
DJ
28382007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
2839
2840 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
2841 * gdb.mi/mi-watch.exp: Likewise.
2842
ea37ba09
DJ
28432007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2844 Jim Blandy <jimb@codesourcery.com>
2845
2846 * gdb.arch/i386-sse.exp: Do not expect character constants.
2847 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
2848 * gdb.base/display.exp: Allow print/s.
2849 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
2850 and unsigned char array changes.
2851
2025a643
DJ
28522007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2853
2854 * gdb.base/display.exp: Add tests for printf %p.
2855
26669a27
PA
28562007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
2857
2858 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
2859 the dll name to unicode.
2860
c8f021f8
JK
28612007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.base/default.exp (show version): Update the version text.
2864 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
2865
4cf31eea
JK
28662007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2867
2868 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
2869 New files.
2870
4935890f
JK
28712007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2872
2873 * lib/gdb.exp (build_id_debug_filename_get): New function.
2874 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
2875 Remove the generate DEBUG file for the future testcase runs.
2876 New testcase for the NT_GNU_BUILD_ID retrieval.
2877 Move the final testing step to ...
2878 (test_different_dir): ... a new function.
2879 New parameter XFAIL to XFAIL all the tests performed.
2880 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
2881 New parameter TYPE to PF_PREFIX all the tests performed.
2882
02142340
VP
28832007-08-31 Vladimir Prus <vladimir@codesourcery.com>
2884
2885 * gdb.mi/mi-var-cp.cc (path_expression): New
2886 function.
2887 * gdb.mi/mi-var-cp.exp: Run path exression tests.
2888
36acd84e
UW
28892007-08-27 Markus Deuling <deuling@de.ibm.com>
2890
2891 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
2892 to fit into SPU Local Store memory.
2893
a896d121
JB
28942007-08-23 Joel Brobecker <brobecker@adacore.com>
2895
2896 * gdb.base/default.exp: Adjust the expected output of "info
2897 warranty" after the switch to GPLv3.
2898
7b433602
JB
28992007-08-23 Joel Brobecker <brobecker@adacore.com>
2900
2901 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
2902 to 30000 (from 20000).
2903
e22f8b7c
JB
29042007-08-23 Joel Brobecker <brobecker@adacore.com>
2905
2906 Switch the license of all .exp files to GPLv3.
2907 Switch the license of all .f and .f90 files to GPLv3.
2908 Switch the license of all .s and .S files to GPLv3.
2909
5a0e3bd0
JB
29102007-08-23 Joel Brobecker <brobecker@adacore.com>
2911
2912 * configure.ac: Switch license to GPLv3.
2913
cc00619d
JB
29142007-08-23 Joel Brobecker <brobecker@adacore.com>
2915
2916 Switch the licensing to GPLv3 for all .ads and .adb files.
2917
8d26208a
DJ
29182007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
2919
2920 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
2921 and t_int_double.
2922 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
2923
4fcb9948
JB
29242007-08-17 Joel Brobecker <brobecker@adacore.com>
2925
2926 * gdb.base/step-line.c: Switch license to GPL version 3, and
2927 update copyright year.
2928 * gdb.base/step-line.inp: Likewise.
2929
b9c34f67
JB
29302007-08-17 Joel Brobecker <brobecker@adacore.com>
2931
2932 * gdb.base/gdb1555.exp: Make expected output immune to formatting
2933 changes inside gdb1555.c.
2934 * gdb.base/pending.exp: Likewise.
2935
2cc17678
DJ
29362007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
2937
2938 * config/default.exp: New file.
2939
e48883f7
DJ
29402007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2941
2942 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
2943 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2944
1ab80e5b
MR
29452007-07-30 Maciej W. Rozycki <macro@mips.com>
2946
2947 * gdb.base/dump.exp: Force the correct endianness for binary
2948 formats not carrying this information.
2949
aba471f5
DJ
29502007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2951
2952 * gdb.threads/staticthreads.exp: Match .*sem_post.
2953
d4e07204
DJ
29542007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2955
2956 * gdb.base/readline.exp (operate_and_get_next): Match the final
2957 prompt.
2958
2b97317d
KB
29592007-07-23 Kevin Buettner <kevinb@redhat.com>
2960
2961 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
2962 to restarting SID.
2963
44efa07a
KB
29642007-07-18 Kevin Buettner <kevinb@redhat.com>
2965
2966 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
2967 prior to `gdb_start'.
2968
7b5ebade
KB
29692007-07-18 Kevin Buettner <kevinb@redhat.com>
2970
2971 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
2972 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
2973 Remove call to gdb_unload.
2974
255e7678
DJ
29752007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
2976 Daniel Jacobowitz <dan@codesourcery.com>
2977
2978 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
2979 for __WIN32__.
2980 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
2981 * gdb.base/unload.exp: Use shared library test routines.
2982
3a40aaa0
UW
29832007-07-03 Markus Deuling <deuling@de.ibm.com>
2984
2985 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
2986 * gdb.base/solib-symbol-lib.c: Likewise.
2987 * gdb.base/solib-symbol-main.c: Likewise.
2988
b0f4b84b
DJ
29892007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2990
2991 * config/gdbserver.exp (gdb_reconnect): New.
2992 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
2993 gdb.base/solib-disc.exp: New files.
2994 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
2995 remote debugging".
2996 (gdb_compile): Add shlib_load flag.
2997 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
2998 port.
2999 (gdbserver_reconnect): New.
3000
1b05479a
DJ
30012007-07-01 Nick Roberts <nickrob@snap.net.nz>
3002 Daniel Jacobowitz <dan@codesourcery.com>
3003
3004 * gdb.base/annota3.exp: Test for if construct.
3005
86f78eb2
DJ
30062007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3007
3008 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3009
6a2eb474 30102007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3011 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3012
3013 * gdb.base/display.exp: Allow a newline after display/i.
3014 * gdb.base/pc-fp.exp: Likewise.
3015 * gdb.base/sigbpt.exp: Likewise.
3016
f8b73d13
DJ
30172007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3018
3019 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3020 required features to be included.
3021
4339e69e
DJ
30222007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3023
3024 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3025 in info threads output.
3026
23d964e7
UW
30272007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3028 Markus Deuling <deuling@de.ibm.com>
3029
3030 * gdb.arch/spu-info.exp: New testcase.
3031 * gdb.arch/spu-info.c: New file.
3032
fd20f75b
DJ
30332007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3034
3035 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3036 tpcs_offset. Restore lr after the call.
3037 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3038
2226f861
DJ
30392007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3040
3041 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3042 (gdbserver_run): Kill any running gdbserver.
3043 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3044
d12371a9
MR
30452007-05-17 Maciej W. Rozycki <macro@mips.com>
3046
3047 * gdb.base/sigbpt.exp: Preset segv_addr.
3048
93f02886
DJ
30492007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3050
3051 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3052 (gdb_compile_shlib): Likewise.
3053 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3054 (default_gdb_init): Clear cleanfiles.
3055 (gdb_finish): Delete recorded cleanfiles.
3056 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3057
3058 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3059 Do not use isnative.
3060 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3061 gdb.base/so-impl-ld.exp: Likewise.
3062 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3063 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3064 gdb_compile.
3065
b04e06d7
VP
30662007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3067
3068 * config/unknown.exp: Remove.
3069
069ed931
UW
30702007-05-15 Markus Deuling <deuling@de.ibm.com>
3071
3072 * gdb.base/info-proc.exp: Check is_remote.
3073
09db0d03
UW
30742007-05-14 Markus Deuling <deuling@de.ibm.com>
3075
3076 * gdb.base/gcore.exp: Initialize variable core_supported.
3077
af2cbe8c
DJ
30782007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3079
3080 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3081
027c0295
DJ
30822007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3083
3084 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3085 * gdb.threads/print-threads.exp (test_all_threads): Allow
3086 negative and hexadecimal thread IDs.
3087
dc5000e7
DJ
30882007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3089
3090 * gdb.java/jprint.java (public): Avoid invalid call to static
3091 method.
3092
2e74ed18
DP
30932007-05-14 Denis Pilat <denis.pilat@st.com>
3094
3095 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3096 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3097 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3098 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3099 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3100
83547f02
UW
31012007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3102
3103 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3104 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3105 this mode.
3106 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3107 * gdb.base/spu.ld: New file.
3108
b18be20d
DJ
31092007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3110
3111 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3112
be444858
DJ
31132007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3114
3115 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3116
b1d53152
DJ
31172007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3118
3119 * gdb.java/jmain.exp: Handle demangled names with and without method
3120 signatures.
3121
d084b331
DJ
31222007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3123
3124 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3125 (have_a_very_merry_interrupt): Remove calls to puts.
3126 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3127 inferior output.
3128 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3129 test names.
3130
db9d7fc5
DJ
31312007-04-29 Markus Deuling <deuling@de.ibm.com>
3132 Daniel Jacobowitz <dan@codesourcery.com>
3133
3134 * gdb.base/auxv.exp (core_works): Also check is_remote.
3135 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3136
ef783a7d 31372007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3138
ef783a7d
VP
3139 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3140 message, not the undefined 'module' variable.
3141 * gdb.base/siginfo.exp: Likewise.
3142 * gdb.base/sigstep.exp: Likewise.
3143 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3144 serialport.
3145 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3146
b7b73cae
CV
31472007-04-25 Corinna Vinschen <vinschen@redhat.com>
3148
3149 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3150 target sim fails. Return 0 otherwise.
3151 (gdb_load): Return prematurely if gdb_target_sim fails.
3152
7d90fdfa
DP
31532007-04-16 Denis Pilat <denis.pilat@st.com>
3154
3155 * gdb.base/setshow.exp: Reset height after having set it to 100.
3156
5d3e9c85
DP
31572007-04-16 Denis Pilat <denis.pilat@st.com>
3158
3159 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3160
18e75969
DP
31612007-04-16 Denis Pilat <denis.pilat@st.com>
3162
3163 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3164
25d5ea92
VP
31652007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3166
3167 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3168 tests. Run the frozen varobjs test.
3169 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3170 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3171
0b49cb80
JK
31722007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3173
3174 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3175 gdb.base/type-opaque.exp: New files.
3176
a73bafbc 31772007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3178
3179 * gdb.mi/mi-var-child.c
a73bafbc
VP
3180 (do_children_tests): User char[2] instead of
3181 char so that automatic printing of pointers to char
3182 don't give unpredicable result.
3183 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3184 local variables.
3185 * gdb.mi/mi-var-child.exp: Step to right line
3186 of do_children_tests.
3187 * gdb.mi/mi2-var-child.exp: Likewise.
3188 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3189 do_locals_tests.
a73bafbc
VP
3190 (do_children_tests): User char[2] instead of
3191 char so that automatic printing of pointers to char
a9c64011 3192 don't give unpredicable result.
a73bafbc 3193 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3194 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3195 Pass test name to mi_wait_for_stop.
3196
7ce59000
DJ
31972007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3198
3199 * gdb.asm/asm-source.exp: Remove d10v case.
3200 * lib/gdb.exp (skip_cplus_tests): Likewise.
3201 * gdb.asm/d10v.inc: Deleted.
3202
20389057
DJ
32032007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3204
3205 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3206
8807d78b
DJ
32072007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3208
3209 * config/netware.exp: Delete file.
3210
aa3edb8e
JB
32112007-03-29 Joel Brobecker <brobecker@adacore.com>
3212
3213 * gdb.dwarf2/dw2-noloc.S: New file.
3214 * gdb.dwarf2/dw2-noloc.exp: New file.
3215
297561ac
PA
32162007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3217
3218 * gdb.cp/method2.cc: New test.
3219 * gdb.cp/method2.exp: New test.
3220 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3221
1f81bd39
DJ
32222007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3223
3224 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3225
9453113a
DJ
32262007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3227
3228 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3229
b741e217
DJ
32302007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3231
3232 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3233 (gdb_load): Delete, replace with...
3234 (gdb_reload): ...this.
3235 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3236 * gdb.server/server-mon.exp: Likewise.
3237 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3238 (gdb_start_cmd): New.
3239 (gdb_file_cmd): Save the last loaded file.
3240 (gdb_reload): New.
3241 (gdb_gnu_strip_debug): Use transform.
3242 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3243 support here. Use new $last_loaded_file. Check mtime.
3244 (gdb_target_cmd): Handle ObjC failure case.
3245 (infer_host_exec): Delete.
3246 (gdbserver_load): Rename to...
3247 (gdbserver_run): ...this. Simplify.
3248 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3249 (mi_gdb_load): Move most contents to a new function...
3250 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3251 (mi_run_cmd): Use mi_gdb_target_load.
3252 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3253 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3254 Use gdb_run_cmd.
3255 * gdb.base/charsign.exp: Remove incorrect comment.
3256 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3257 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3258 gdb.base/start.exp: Use gdb_start_cmd.
3259
446ab585 32602007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3261 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3262
3263 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3264 * gdb.base/signull.exp: Similarly.
3265
bbb88ebf
UW
32662007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3267
3268 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3269 messages available to test cases (like chng-sym.exp).
3270
cb8c4a99
AS
32712007-03-14 Andreas Schwab <schwab@suse.de>
3272
3273 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3274 format changes.
3275
4e463ff5
DJ
32762007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3277
3278 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3279 (optimized_1): New.
3280 (main): Call optimized_1.
3281 (gdb2029): Correct typos. Call gdb2029_marker.
3282 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3283 for gdb2029.
3284
b6db2c47
MK
32852007-03-12 Mark Kettenis <kettenis@gnu.org>
3286
3287 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3288 as tabs. Remove redundant test pattern.
3289
70ed3737
UW
32902007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3291
3292 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3293 for /a format output.
3294
47b67b60
DJ
32952007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3296
3297 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3298 collect output incrementally.
3299
b8953b0e
UW
33002007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3301
3302 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3303 for -var-create lpcharacter test.
3304 * gdb.mi/mi2-var-cmd.exp: Likewise.
3305
7acd5c40
UW
33062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3307
3308 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3309 pass on targets where address zero is readable.
3310
9c6759c1
UW
33112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3312
3313 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3314 just a single architecture.
3315
a2f1aeb4
UW
33162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3317
3318 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3319 (fetch_all_registers): New function, uses gdb_test_multiple and
3320 exp_continue to fetch inferior output line-by-line.
3321 Replace all uses of do_get_all_registers by fetch_all_registers.
3322
46579ac2
UW
33232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3324
3325 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3326 in target_info.
3327
fc133f24
MS
33282007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3329
a9c64011 3330 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3331 consistancy; add a default (timeout) case.
3332
7646a51d
MS
33332007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3334
3335 * gdb.base/watchpoint.exp: Fix truncated comment.
3336
dcfff61f
MS
33372007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3338
3339 * Makefile.in: Remove spurious single-quotes from sed command.
3340
664e3ee9
DJ
33412007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3342
3343 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3344 func.
3345 * gdb.mi/mi2-var-cmd.exp: Likewise.
3346
d7cc6f2f
JB
33472007-02-27 Joel Brobecker <brobecker@adacore.com>
3348
a9c64011
AS
3349 * gdb.dwarf2/dw2-producer.S: New file.
3350 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3351
33522007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3353
3354 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3355 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3356 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3357 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3358 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3359 Revert tests to use mi_gdb_test and include value field in output
3360 of -var-create.
3361
93d42b30
DJ
33622007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3363
3364 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3365
c499ed39
DJ
33662007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3367
3368 * gdb.base/maint.exp: Remove full paths from test names.
3369 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3370 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3371
9836f81b
JB
33722007-02-27 Joel Brobecker <brobecker@adacore.com>
3373
3374 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3375
c74d0ad8
DJ
33762007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3377
3378 * gdb.server/server-mon.exp: New test.
3379
2711e456
DJ
33802007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3381
3382 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3383
ff6f572f
DJ
33842007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3385
3386 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3387 register capitalization.
3388
fada3feb
DP
33892007-02-13 Denis Pilat <denis.pilat@st.com>
3390
3391 * gdb.mi/mi-var-invalidate.exp: New file.
3392
fb1e4ffc
DJ
33932007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3394
3395 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3396
3da939d7
DJ
33972007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3398
3399 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3400
123dc839
DJ
34012007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3402
3403 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3404 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3405
877e3645 34062007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3407
3408 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3409 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3410 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3411 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3412 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3413 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3414 Update tests to include value field in output of -var-create.
a9c64011 3415
3c0a2960
AS
34162007-02-08 Andreas Schwab <schwab@suse.de>
3417
3418 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3419
108546a0
DJ
34202007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3421
3422 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3423 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3424
d701dcab
DP
34252007-02-02 Denis Pilat <denis.pilat@st.com>
3426
3427 * gdb.threads/threadapply.exp: check that frame is not changed by
3428 the thread apply all command.
3429
783e3e2f
AS
34302007-01-31 Andreas Schwab <schwab@suse.de>
3431
6d9c3a87
AS
3432 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3433
3c50d7b9
AS
3434 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3435 in the dwarf sections.
3436 * gdb.dwarf2/mac-fileno.S: Likewise.
3437
783e3e2f
AS
3438 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3439 bspstore register on ia64.
3440
78ff580e
AS
34412007-01-29 Andreas Schwab <schwab@suse.de>
3442
cc8e9b12
AS
3443 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3444 "frame-begin" annotation.
3445
78ff580e
AS
3446 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3447 number of "frames-invalid" annotations.
3448
704a4f78
DJ
34492007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3450
3451 * gdb.base/commands.exp: Call if_commands_test.
3452 (gdb_test_no_prompt, if_commands_test): New.
3453
e741bf94
MK
34542007-01-28 Mark Kettenis <kettenis@gnu.org>
3455
3456 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3457
474d0ad3
AS
34582007-01-27 Andreas Schwab <schwab@suse.de>
3459
3460 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3461 .short/.int/.quad in the dwarf sections.
3462 * gdb.dwarf2/dw2-intercu.S: Likewise.
3463 * gdb.dwarf2/dw2-intermix.S: Likewise.
3464
e784b426
JK
34652007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3466
3467 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3468 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3469 array.
e784b426
JK
3470 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3471 * gdb.base/setvar.exp: Likewise.
3472
37f08e04
AS
34732007-01-26 Andreas Schwab <schwab@suse.de>
3474
9a01813a
AS
3475 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3476 test.
3477
37f08e04
AS
3478 * gdb.base/multi-forks.exp ("restart $i"): Also match
3479 __kernel_syscall_via_break.
3480
6e2a9270
VP
34812007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3482
3483 * lib/mi-support.exp (mi_delete_varobj): New.
3484 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3485 testcase.
3486 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3487 (main): Call the above.
3488 (reference_update_test, base_in_reference_test)
3489 (reference_to_pointer): Delete the created varobjs.
a9c64011 3490
e515b470
DJ
34912007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3492
3493 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3494 * configure: Regenerated.
3495 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3496 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3497 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3498 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3499 * lib/gdb.exp (gdb_skip_xml_test): New function.
3500
08d8bcd7
DJ
35012007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3502
3503 * gdb.base/sigrepeat.exp: Correct error message.
3504
35052007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3506 Daniel Jacobowitz <dan@codesourcery.com>
3507
3508 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3509 gdb.arch/i386-gnu-cfi-asm.S: New files.
3510
97c3f1f3
JK
35112007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3512
3513 * lib/gdb.exp: Abort on missing `site.exp'.
3514
cb1df416
DJ
35152007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3516 Daniel Jacobowitz <dan@codesourcery.com>
3517
3518 * gdb.base/included.c, gdb.base/included.exp,
3519 gdb.base/included.h: New files.
3520
35990120
DJ
35212007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3522
3523 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3524 (maximize_rlimit): Reduce limits on 64-bit systems.
3525
6e81a116 35262007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3527
3528 From Marcus Deuling <deuling@de.ibm.com>:
3529 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3530 every case.
3531
6c3c41f3
NR
35322007-01-13 Nick Roberts <nickrob@snap.net.nz>
3533
3534 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3535 (test_path_specification): Use objdir instead of srcdir to always
3536 get an absolute filename.
3537
2f12c312
DJ
35382007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3539
3540 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3541
81121995
VP
35422007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3543
3544 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3545 Make sure the variable we're using is in scope.
3546 (reference_to_pointer): Likewise.
3547
4741b737
DJ
35482007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3549
3550 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3551 has no debug information.
3552
054410c3
DJ
35532007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3554
3555 * gdb.base/annota1.exp: Remove extra send_gdb.
3556
818f79f6
DJ
35572007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3558
3559 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3560
f7a6bb70
DJ
35612007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3562
3563 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3564
57e66780
DJ
35652007-01-08 Nick Roberts <nickrob@snap.net.nz>
3566 Daniel Jacobowitz <dan@codesourcery.com>
3567
3568 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3569 lcharacter or linteger change. Correct duplicated test name.
3570 * gdb.mi/mi2-var-cmd.exp: Likewise.
3571
3d799a95
DJ
35722007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3573
3574 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3575
35762007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3577
a9c64011
AS
3578 * gdb.base/nofield.c: New file.
3579 * gdb.base/nofield.exp: New testcase.
51679ba9 3580
eafb94e8
NR
35812007-01-05 Nick Roberts <nickrob@snap.net.nz>
3582
3583 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
3584
3585 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
3586 test.
3587
5e572bb4
DJ
35882007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3589
3590 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
3591
74a44383
DJ
35922007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
3593
3594 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
3595 when continuing.
3596
1b572db9
DJ
35972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3598
3599 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
3600 Expect ".exe" extension.
3601
381bc39b
DJ
36022007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3603
3604 * gdb.base/charset.exp: Add explicit filename to break.
3605 * gdb.base/dbx.exp: Add explicit filename to breaks.
3606
2b70e4c6
DJ
36072007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
3608
3609 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
3610 * gdb.mi/mi2-file.exp: Likewise.
3611
303b6f5d
DJ
36122007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3613
3614 Implement specification of MI tests as comments
3615 in C and C++ sources.
3616 * lib/mi-support.exp (mi_autotest_data): New variable.
3617 (mi_autotest_source): New variable.
3618 (count_newlines, mi_prepare_inline_tests)
3619 (mi_get_inline_test, mi_continue_to_line)
3620 (mi_run_inline_test, mi_tbreak)
3621 (mi_send_resuming_command, mi_wait_for_stop): New functions.
3622 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
3623 Run inline tests.
3624 * gdb.mi/mi-var-cp.cc: Define tests here.
3625
23da0d94
VP
36262007-01-04 Vladimir Prus <vladimir@codesourcery.com>
3627
3628 Simplify usage of mi_continue_to.
3629 * lib/mi-support.exp (mi_runto_helper): Renamed
3630 from mi_runto, added new parameter 'run_or_continue'.
3631 (mi_runto): Use mi_runto_helper.
3632 (mi_continue_to): Accept just function name as parameter.
3633 Use mi_runto_helper.
3634 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
3635 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3636
f9e18282
JB
36372006-01-04 Joel Brobecker <brobecker@adacore.com>
3638
3639 Make this testcase a bit more realistic. The current code
3640 is too simplistic, and allows the compiler to optimize out
3641 some of the entities we need for this testcase.
3642 * gdb.ada/null_record/bar.ads (Void_Star): New type.
3643 (Do_Nothing): Add extra parameter.
3644 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
3645 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
3646 by using a variable of type Void_Star.
3647
fd678c65
JB
36482006-01-04 Joel Brobecker <brobecker@adacore.com>
3649
3650 * gdb.ada/catch_ex/foo.adb: New file.
3651 * gdb.ada/catch_ex.exp: New testcase.
3652
05cfdb42
DJ
36532007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
3654
3655 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
3656 pass --image-base to linker.
3657
2e03ee74
DJ
36582007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3659 Daniel Jacobowitz <dan@codesourcery.com>
3660
3661 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
3662 secondary prompts.
3663
0d5de010
DJ
36642007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3665
3666 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
3667 output. Test the types of members and member pointers.
3668 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
3669 gdb/2092.
3670 * gdb.cp/member-ptr.exp: Search for a comment instead of a
3671 statement. Enable for GCC. Update expected output for some tests
3672 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
3673 layout.
3674 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
3675 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
3676 (Diamond::vget_base): New.
3677 (main): Add new tests.
3678 * gdb.cp/printmethod.exp: Update expected output for member functions.
3679 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
3680 print pEe->D::vg().
3681
61a771aa
DJ
36822007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
3683
3684 * gdb.threads/tls.exp: Allow stops in sem_post.
3685
2fa63963
DJ
36862006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
3687
3688 * gdb.base/annota1.exp: Allow .*printf in backtraces.
3689 * gdb.base/annota3.exp: Likewise.
3690 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
3691 again (instead of timing out).
3692 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
3693 GCC bug 26475.
3694 * gdb.java/jmisc.exp: Adjust to work with method signatures including
3695 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
3696 test from jmisc1.exp.
3697 * gdb.java/jmisc1.exp: Delete.
3698 * gdb.java/jprint.exp: Adjust to work with method signatures including
3699 return types.
3700 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
3701 * gdb.threads/linux-dp.exp: Don't be confused by program output.
3702 * lib/java.exp (compile_java_from_source): Pass the correct type
3703 to target_compile.
3704
5eefc2b7
JB
37052006-12-31 Joel Brobecker <brobecker@adacore.com>
3706
3707 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
3708 (stack_align_edx): New function.
3709 (stack_align_eax): New function.
3710 (main): Add calls to stack_align_edx and stack_align_eax.
3711 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
3712 Add testing for the cases where the register used during a stack
3713 realignment is edx. Same for eax.
3714
227c54da
DJ
37152006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
3716
3717 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
3718 and generic PE targets.
3719
cab8ac94
JB
37202006-12-29 Joel Brobecker <brobecker@adacore.com>
3721
3722 * gdb.ada/array_return.exp: Update copyright date list.
3723
ba54f318
JB
37242006-12-27 Joel Brobecker <brobecker@adacore.com>
3725
3726 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
3727 (Create_Small_Float_Vector): New function.
3728 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
3729 function body.
3730 * gdb.ada/array_return/p.adb: Use new type and function from
3731 package Pck.
3732 * gdb.ada/array_return.exp: Add a test verifying that GDB is
3733 able to print the value returned by a function returning an
3734 array of float.
3735
6b7a35dd
JB
37362006-12-20 Joel Brobecker <brobecker@adacore.com>
3737
3738 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
3739 The associated tests should be PASSing.
3740
038224f6
VP
37412006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3742
3743 Test for base in references.
3744 * gdb.mi/mi-var-cp.cc: Add test code.
3745 * gdb.mi/mi-var-cp.exp: Test for bases in references.
3746 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
3747 * gdb.mi/mi2-watch.exp: Likewise.
3748 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
3749 (mi_list_varobj_children): New function.
3750
b26ed50d
VP
37512006-12-08 Vladimir Prus <vladimir@codesourcery.com>
3752
3753 * lib/mi-support.exp
3754 (mi_runto): Accept "()" after function name.
3755 (mi_create_varobj): New function.
3756 (mi_varobj_update): New function.
3757 (mi_Check_varobj_value): New function.
3758 * gdb.mi/mi-var-cp.exp: New file.
3759 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 3760
08232497
DJ
37612006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
3762
3763 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
3764 gdb.base/weaklib2.c: New files.
3765
d394c993 37662006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 3767
ac6c2fba
NS
3768 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
3769 info. Adjust test names.
3770
8ec659a0 3771 * gdb.base/break.c (main): Move position of malloc.
d394c993 3772 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 3773
acd65feb
VP
37742006-11-28 Vladimir Prus <vladimir@codesourcery.com>
3775
3776 * gdb.mi/mi-var-cmd.exp: Check -var-update after
3777 assignement of arrays and function pointers.
3778 * gdb.mi/var-cmd.c: Add declaration necessary for above
3779 tests.
3780
f556d5e5
NS
37812006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3782
3783 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
3784
3785 * gdb.threads/linux-dp.exp: Read thread table before and after
3786 creating each philosopher and verify it.
3787
697bc68d
NS
37882006-11-27 Nathan Sidwell <nathan@codesourcery.com>
3789 Paul Brook <paul@codesourcery.com>
3790 Daniel Jacobowitz <dan@codesourcery.com>
3791
3792 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 3793 main to remove duplication. Add start function of the form
697bc68d
NS
3794 '_*start[1-9]*'. Add RVDS start function.
3795
29d73ae4
DJ
37962006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3797
3798 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
3799
c1d88655
UW
38002006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3801
3802 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
3803 * gdb.asm/spu.inc: New file.
3804 * gdb.base/term.exp: Disable if [target_info exists noargs].
3805 * gdb.gdb/complaints.exp: Disable if ![isnative].
3806 * gdb.gdb/selftest.exp: Likewise.
3807 * gdb.gdb/observer.exp: Likewise.
3808 * gdb.gdb/xfullpath.exp: Likewise.
3809 * gdb.base/attach.exp: Disable on SPU target.
3810 * gdb.cp/bs145503.exp: Likewise.
3811 * gdb.cp/exception.exp: Likewise.
3812 * gdb.cp/userdef.exp: Likewise.
3813
32a13b1a
DJ
38142006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
3815
3816 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
3817
d8295fe9
VP
38182006-11-10 Vladimir Prus <vladimir@codesourcery.com>
3819
3820 * gdb.base/completion.exp: Fix completion tests for
3821 'info' and 'info '.
3822 * gdb.base/help.exp (help_test_raw, test_class_help)
3823 (test_prefix_command_help): Move...
3824 * lib/gdb.exp: Here.
3825 * gdb.base/main.exp: Adjust.
3826 * gdb.cp/maint.exp: Adjust.
3827 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 3828
8c394015
VP
38292006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3830
3831 * gdb.stabs/weird.exp (print_weird_var): Use
3832 gdb_test_multiple instead of gdb_expect.
3833
027fc1bc
VP
38342006-11-09 Vladimir Prus <vladimir@codesourcery.com>
3835
3836 * gdb.base/help.exp (help_test_raw): New.
3837 (test_class_help): New.
3838 (test_prefix_command_help): New.
3839 Adjust testcases.
3840
67609209
FR
38412006-11-09 Christophe Lyon <christophe.lyon@st.com>
3842
3843 * gdb.base/constvars.c (main): Write to crass and crips, so that
3844 they are allocated by the compiler.
3845
f73adfeb
AS
38462006-10-27 Andreas Schwab <schwab@suse.de>
3847
3848 * gdb.base/multi-forks.exp: Use "detach fork" instead of
3849 "detach-fork".
3850
2f83a18e
DJ
38512006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
3852
3853 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
3854 of patterns.
3855
94277a38
DJ
38562006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3857
3858 * gdb.base/sepdebug.exp: Remove debug format test.
3859 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
3860 Handle no-symtab.
3861 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
3862
5bd2f6e2
DJ
38632006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
3864
3865 * gdb.threads/manythreads.c (thread_function, main): Don't cast
3866 int to pointer or pointer to int.
3867 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
3868
8c008720
DJ
38692006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
3870
3871 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
3872
9e35dae4
DJ
38732006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3874
3875 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
3876
d9639e13
DJ
38772006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3878
3879 PR c++/2116
3880 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
3881
390a1bd0
JB
38822006-10-06 Joel Brobecker <brobecker@adacore.com>
3883
3884 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
3885 the corresponding bug has been fixed in GDB (PR/2018).
3886
dd920c33
JB
38872006-10-06 Joel Brobecker <brobecker@adacore.com>
3888
3889 * gdb.base/subst.exp: New testcase.
3890
53bbefe9
JB
38912006-10-06 Joel Brobecker <brobecker@adacore.com>
3892
3893 * gdb.ada/array_return/pck.ads: Add copyright notice.
3894 * gdb.ada/array_return/pck.adb: Likewise.
3895 * gdb.ada/array_return/p.adb: Likewise.
3896 * gdb.ada/exec_changed/first.adb: Likewise.
3897 * gdb.ada/exec_changed/second.adb: Likewise.
3898
09851417
JB
38992006-10-06 Joel Brobecker <brobecker@adacore.com>
3900
3901 * gdb.ada/watch_arg/watch.adb: New file.
3902 * gdb.ada/watch_arg.exp: New testcase.
3903
041bf30d
VP
39042006-10-02 Vladimir Prus <vladimir@codesourcery.com>
3905
3906 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 3907 via string_to_regexp.
041bf30d 3908 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 3909
f286fbdd 39102006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
3911
3912 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
3913 Remove unused / obsolete files.
3914
7c07f349
NR
39152006-09-19 Nick Roberts <nickrob@snap.net.nz>
3916
3917 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
3918
cd5ff84a
VP
39192006-09-17 Vladimir Prus <vladimir@codesourcery.com>
3920
3921 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
3922 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 3923 the number of frames.
cd5ff84a 3924
ae018d1a
DJ
39252006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
3926
3927 * gdb.base/args.c (main): Add breakpoint marker.
3928 * gdb.base/args.exp: Use args_test for tests. Add new tests which
3929 really test empty arguments.
3930 (args_load): Delete.
3931 (args_test): New.
3932
b399c549
NR
39332006-09-13 Nick Roberts <nickrob@snap.net.nz>
3934
3935 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
3936 check for one file.
3937
2ab1eb7a
VP
39382006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
3939
3940 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
3941 HIGH_FRAME argument to -stack-list-locals can be larger than
3942 the number of frames.
a9c64011 3943
476308bf
FF
39442006-08-18 Fred Fish <fnf@specifix.com>
3945
3946 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
3947 '$' in front of skip_vmx_tests_saved when setting that.
3948
8625200f
AS
39492006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
3950
3951 * gdb.base/trace-commands.exp: New file.
3952
089ec8f1
DJ
39532006-08-10 Joel Brobecker <brobecker@adacore.com>
3954 Daniel Jacobowitz <dan@codesourcery.com>
3955
3956 * gdb.base/step-bt.exp: Make hexadecimal address optional in
3957 expected output of the backtrace commands.
3958
b60f0898
JB
39592006-08-09 Joel Brobecker <brobecker@adacore.com>
3960
3961 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
3962 untested followed by return combination.
3963 * gdb.arch/altivec-regs.exp: Likewise.
3964 * gdb.arch/e500-abi.exp: Likewise.
3965 * gdb.arch/e500-regs.exp: Likewise.
3966 * gdb.arch/gdb1291.exp: Likewise.
3967 * gdb.arch/gdb1431.exp: Likewise.
3968 * gdb.arch/gdb1558.exp: Likewise.
3969 * gdb.arch/i386-prologue.exp: Likewise.
3970 * gdb.arch/i386-unwind.exp: Likewise.
3971 * gdb.asm/asm-source.exp: Likewise.
3972 * gdb.base/a2-run.exp: Likewise.
3973 * gdb.base/advance.exp: Likewise.
3974 * gdb.base/all-bin.exp: Likewise.
3975 * gdb.base/annota1.exp: Likewise.
3976 * gdb.base/annota3.exp: Likewise.
3977 * gdb.base/args.exp: Likewise.
3978 * gdb.base/arithmet.exp: Likewise.
3979 * gdb.base/assign.exp: Likewise.
3980 * gdb.base/async.exp: Likewise.
3981 * gdb.base/attach.exp: Likewise.
3982 * gdb.base/bang.exp: Likewise.
3983 * gdb.base/bigcore.exp: Likewise.
3984 * gdb.base/bitfields.exp: Likewise.
3985 * gdb.base/bitfields2.exp: Likewise.
3986 * gdb.base/break.exp: Likewise.
3987 * gdb.base/call-sc.exp: Likewise.
3988 * gdb.base/call-strs.exp: Likewise.
3989 * gdb.base/callfuncs.exp: Likewise.
3990 * gdb.base/checkpoint.exp: Likewise.
3991 * gdb.base/chng-syms.exp: Likewise.
3992 * gdb.base/code-expr.exp: Likewise.
3993 * gdb.base/commands.exp: Likewise.
3994 * gdb.base/completion.exp: Likewise.
3995 * gdb.base/cond-expr.exp: Likewise.
3996 * gdb.base/condbreak.exp: Likewise.
3997 * gdb.base/consecutive.exp: Likewise.
3998 * gdb.base/constvars.exp: Likewise.
3999 * gdb.base/corefile.exp: Likewise.
4000 * gdb.base/cvexpr.exp: Likewise.
4001 * gdb.base/dbx.exp: Likewise.
4002 * gdb.base/define.exp: Likewise.
4003 * gdb.base/detach.exp: Likewise.
4004 * gdb.base/display.exp: Likewise.
4005 * gdb.base/dump.exp: Likewise.
4006 * gdb.base/ena-dis-br.exp: Likewise.
4007 * gdb.base/ending-run.exp: Likewise.
4008 * gdb.base/environ.exp: Likewise.
4009 * gdb.base/eval-skip.exp: Likewise.
4010 * gdb.base/exprs.exp: Likewise.
4011 * gdb.base/fileio.exp: Likewise.
4012 * gdb.base/finish.exp: Likewise.
4013 * gdb.base/float.exp: Likewise.
4014 * gdb.base/foll-exec.exp: Likewise.
4015 * gdb.base/foll-fork.exp: Likewise.
4016 * gdb.base/foll-vfork.exp: Likewise.
4017 * gdb.base/freebpcmd.exp: Likewise.
4018 * gdb.base/funcargs.exp: Likewise.
4019 * gdb.base/gcore.exp: Likewise.
4020 * gdb.base/gdb1090.exp: Likewise.
4021 * gdb.base/gdb1250.exp: Likewise.
4022 * gdb.base/huge.exp: Likewise.
4023 * gdb.base/info-proc.exp: Likewise.
4024 * gdb.base/interrupt.exp: Likewise.
4025 * gdb.base/jump.exp: Likewise.
4026 * gdb.base/langs.exp: Likewise.
4027 * gdb.base/lineinc.exp: Likewise.
4028 * gdb.base/list.exp: Likewise.
4029 * gdb.base/logical.exp: Likewise.
4030 * gdb.base/long_long.exp: Likewise.
4031 * gdb.base/macscp.exp: Likewise.
4032 * gdb.base/maint.exp: Likewise.
4033 * gdb.base/mips_pro.exp: Likewise.
4034 * gdb.base/miscexprs.exp: Likewise.
4035 * gdb.base/multi-forks.exp: Likewise.
4036 * gdb.base/opaque.exp: Likewise.
4037 * gdb.base/overlays.exp: Likewise.
4038 * gdb.base/pc-fp.exp: Likewise.
4039 * gdb.base/pointers.exp: Likewise.
4040 * gdb.base/printcmds.exp: Likewise.
4041 * gdb.base/psymtab.exp: Likewise.
4042 * gdb.base/ptype.exp: Likewise.
4043 * gdb.base/recurse.exp: Likewise.
4044 * gdb.base/relational.exp: Likewise.
4045 * gdb.base/relocate.exp: Likewise.
4046 * gdb.base/remote.exp: Likewise.
4047 * gdb.base/reread.exp: Likewise.
4048 * gdb.base/restore.exp: Likewise.
4049 * gdb.base/return.exp: Likewise.
4050 * gdb.base/return2.exp: Likewise.
4051 * gdb.base/scope.exp: Likewise.
4052 * gdb.base/sect-cmd.exp: Likewise.
4053 * gdb.base/sep.exp: Likewise.
4054 * gdb.base/sepdebug.exp: Likewise.
4055 * gdb.base/setshow.exp: Likewise.
4056 * gdb.base/setvar.exp: Likewise.
4057 * gdb.base/sigall.exp: Likewise.
4058 * gdb.base/sigbpt.exp: Likewise.
4059 * gdb.base/signals.exp: Likewise.
4060 * gdb.base/signull.exp: Likewise.
4061 * gdb.base/sizeof.exp: Likewise.
4062 * gdb.base/solib.exp: Likewise.
4063 * gdb.base/step-line.exp: Likewise.
4064 * gdb.base/step-test.exp: Likewise.
4065 * gdb.base/structs.exp: Likewise.
4066 * gdb.base/structs2.exp: Likewise.
4067 * gdb.base/term.exp: Likewise.
4068 * gdb.base/twice.exp: Likewise.
4069 * gdb.base/until.exp: Likewise.
4070 * gdb.base/varargs.exp: Likewise.
4071 * gdb.base/volatile.exp: Likewise.
4072 * gdb.base/watchpoint.exp: Likewise.
4073 * gdb.base/whatis-exp.exp: Likewise.
4074 * gdb.base/whatis.exp: Likewise.
4075 * gdb.cp/ambiguous.exp: Likewise.
4076 * gdb.cp/annota2.exp: Likewise.
4077 * gdb.cp/annota3.exp: Likewise.
4078 * gdb.cp/bool.exp: Likewise.
4079 * gdb.cp/breakpoint.exp: Likewise.
4080 * gdb.cp/casts.exp: Likewise.
4081 * gdb.cp/class2.exp: Likewise.
4082 * gdb.cp/classes.exp: Likewise.
4083 * gdb.cp/cplusfuncs.exp: Likewise.
4084 * gdb.cp/ctti.exp: Likewise.
4085 * gdb.cp/derivation.exp: Likewise.
4086 * gdb.cp/exception.exp: Likewise.
4087 * gdb.cp/gdb1355.exp: Likewise.
4088 * gdb.cp/hang.exp: Likewise.
4089 * gdb.cp/inherit.exp: Likewise.
4090 * gdb.cp/local.exp: Likewise.
4091 * gdb.cp/m-data.exp: Likewise.
4092 * gdb.cp/m-static.exp: Likewise.
4093 * gdb.cp/member-ptr.exp: Likewise.
4094 * gdb.cp/method.exp: Likewise.
4095 * gdb.cp/misc.exp: Likewise.
4096 * gdb.cp/namespace.exp: Likewise.
4097 * gdb.cp/overload.exp: Likewise.
4098 * gdb.cp/ovldbreak.exp: Likewise.
4099 * gdb.cp/pr-1023.exp: Likewise.
4100 * gdb.cp/pr-1210.exp: Likewise.
4101 * gdb.cp/pr-574.exp: Likewise.
4102 * gdb.cp/printmethod.exp: Likewise.
4103 * gdb.cp/psmang.exp: Likewise.
4104 * gdb.cp/ref-params.exp: Likewise.
4105 * gdb.cp/ref-types.exp: Likewise.
4106 * gdb.cp/rtti.exp: Likewise.
4107 * gdb.cp/templates.exp: Likewise.
4108 * gdb.cp/try_catch.exp: Likewise.
4109 * gdb.cp/userdef.exp: Likewise.
4110 * gdb.cp/virtfunc.exp: Likewise.
4111 * gdb.disasm/am33.exp: Likewise.
4112 * gdb.disasm/h8300s.exp: Likewise.
4113 * gdb.disasm/mn10300.exp: Likewise.
4114 * gdb.disasm/sh3.exp: Likewise.
4115 * gdb.disasm/t01_mov.exp: Likewise.
4116 * gdb.disasm/t02_mova.exp: Likewise.
4117 * gdb.disasm/t03_add.exp: Likewise.
4118 * gdb.disasm/t04_sub.exp: Likewise.
4119 * gdb.disasm/t05_cmp.exp: Likewise.
4120 * gdb.disasm/t06_ari2.exp: Likewise.
4121 * gdb.disasm/t07_ari3.exp: Likewise.
4122 * gdb.disasm/t08_or.exp: Likewise.
4123 * gdb.disasm/t09_xor.exp: Likewise.
4124 * gdb.disasm/t10_and.exp: Likewise.
4125 * gdb.disasm/t11_logs.exp: Likewise.
4126 * gdb.disasm/t12_bit.exp: Likewise.
4127 * gdb.disasm/t13_otr.exp: Likewise.
4128 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4129 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4130 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4131 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4132 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4133 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4134 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4135 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4136 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4137 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4138 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4139 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4140 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4141 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4142 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4143 * gdb.mi/gdb701.exp: Likewise.
4144 * gdb.mi/gdb792.exp: Likewise.
4145 * gdb.mi/mi-basics.exp: Likewise.
4146 * gdb.mi/mi-break.exp: Likewise.
4147 * gdb.mi/mi-cli.exp: Likewise.
4148 * gdb.mi/mi-console.exp: Likewise.
4149 * gdb.mi/mi-disassemble.exp: Likewise.
4150 * gdb.mi/mi-eval.exp: Likewise.
4151 * gdb.mi/mi-file.exp: Likewise.
4152 * gdb.mi/mi-read-memory.exp: Likewise.
4153 * gdb.mi/mi-regs.exp: Likewise.
4154 * gdb.mi/mi-return.exp: Likewise.
4155 * gdb.mi/mi-simplerun.exp: Likewise.
4156 * gdb.mi/mi-stack.exp: Likewise.
4157 * gdb.mi/mi-stepi.exp: Likewise.
4158 * gdb.mi/mi-syn-frame.exp: Likewise.
4159 * gdb.mi/mi-until.exp: Likewise.
4160 * gdb.mi/mi-var-block.exp: Likewise.
4161 * gdb.mi/mi-var-child.exp: Likewise.
4162 * gdb.mi/mi-var-cmd.exp: Likewise.
4163 * gdb.mi/mi-var-display.exp: Likewise.
4164 * gdb.mi/mi-watch.exp: Likewise.
4165 * gdb.mi/mi2-basics.exp: Likewise.
4166 * gdb.mi/mi2-break.exp: Likewise.
4167 * gdb.mi/mi2-cli.exp: Likewise.
4168 * gdb.mi/mi2-console.exp: Likewise.
4169 * gdb.mi/mi2-disassemble.exp: Likewise.
4170 * gdb.mi/mi2-eval.exp: Likewise.
4171 * gdb.mi/mi2-file.exp: Likewise.
4172 * gdb.mi/mi2-read-memory.exp: Likewise.
4173 * gdb.mi/mi2-regs.exp: Likewise.
4174 * gdb.mi/mi2-return.exp: Likewise.
4175 * gdb.mi/mi2-simplerun.exp: Likewise.
4176 * gdb.mi/mi2-stack.exp: Likewise.
4177 * gdb.mi/mi2-stepi.exp: Likewise.
4178 * gdb.mi/mi2-syn-frame.exp: Likewise.
4179 * gdb.mi/mi2-until.exp: Likewise.
4180 * gdb.mi/mi2-var-block.exp: Likewise.
4181 * gdb.mi/mi2-var-child.exp: Likewise.
4182 * gdb.mi/mi2-var-cmd.exp: Likewise.
4183 * gdb.mi/mi2-var-display.exp: Likewise.
4184 * gdb.mi/mi2-watch.exp: Likewise.
4185 * gdb.stabs/exclfwd.exp: Likewise.
4186 * gdb.stabs/weird.exp: Likewise.
4187 * gdb.threads/gcore-thread.exp: Likewise.
4188 * gdb.trace/actions.exp: Likewise.
4189 * gdb.trace/backtrace.exp: Likewise.
4190 * gdb.trace/circ.exp: Likewise.
4191 * gdb.trace/collection.exp: Likewise.
4192 * gdb.trace/deltrace.exp: Likewise.
4193 * gdb.trace/infotrace.exp: Likewise.
4194 * gdb.trace/limits.exp: Likewise.
4195 * gdb.trace/packetlen.exp: Likewise.
4196 * gdb.trace/passc-dyn.exp: Likewise.
4197 * gdb.trace/passcount.exp: Likewise.
4198 * gdb.trace/report.exp: Likewise.
4199 * gdb.trace/save-trace.exp: Likewise.
4200 * gdb.trace/tfind.exp: Likewise.
4201 * gdb.trace/tracecmd.exp: Likewise.
4202 * gdb.trace/while-dyn.exp: Likewise.
4203 * gdb.trace/while-stepping.exp: Likewise.
4204
f4b618d1
JB
42052006-08-08 Joel Brobecker <brobecker@adacore.com>
4206
4207 * gdb.base/step-bt.c: New file.
4208 * gdb.base/step-bt.exp: New testcase.
4209
3d00d119
DJ
42102006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4211
4212 * config/monitor.exp (gdb_load): Remove support for obsolete
4213 download-write-size.
4214 * gdb.base/remote.exp: Likewise. Update all callers of
4215 gdb_timed_load.
4216
017b5bd4
DJ
42172006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4218
4219 * cursal.exp: Pass binfile to gdb_load.
4220
837c599d
DJ
42212006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4222
4223 * gdb.base/cursal.exp: Add "" to gdb_load call.
4224
8dd4540b
MK
42252006-07-29 Mark Kettenis <kettenis@gnu.org>
4226
4227 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4228 NetBSD/ELF targets.
4229
ab5c9f60
DJ
42302006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4231
4232 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4233 operator*.
4234
4c42eaff
DJ
42352006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4236
4237 * gdb.base/completion.exp: Update for change in "file" behavior.
4238 * gdb.stabs/weird.exp: Likewise.
4239 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4240 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4241
0155cc76
NS
42422006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4243
4244 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4245 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4246
16026cd7
AS
42472006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4248
4249 * gdb.base/default.exp: Update source command error message.
4250 * gdb.base/help.exp: Update 'help source' message.
4251
16963cb6
DJ
42522006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4253
4254 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4255 test.
4256
6d7fd486
AS
42572006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4258
4259 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4260
29e8a844
DJ
42612006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4262
4263 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4264
6afcfa39
DJ
42652006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4266
4267 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4268
267a692b
MK
42692006-07-17 Mark Kettenis <kettenis@gnu.org>
4270
4271 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4272 *-*-openbsd* from targets for wich we expect ARM FPA floating
4273 point format.
4274
85d2fec4
NR
42752006-07-17 Nick Roberts <nickrob@snap.net.nz>
4276
4277 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4278
42792006-07-17 Mark Kettenis <kettenis@gnu.org>
4280
4281 * gdb.base/annota3.exp: Expect frame-begin annotation.
4282
85b4c6e8
JB
42832006-07-14 Joel Brobecker <brobecker@adacore.com>
4284
4285 * gdb.base/help.exp: Adjust "help unset" test to accept
4286 any list of unset commands.
4287
fb933624
DJ
42882006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4289 Daniel Jacobowitz <dan@codesourcery.com>
4290
4291 * gdb.cp/ref-params.exp: New test.
4292 * gdb.cp/ref-params.cc: New source file.
4293 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4294
1dff4b64
MK
42952006-07-08 Mark Kettenis <kettenis@gnu.org>
4296
4297 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4298 spaces/tabs in regular expressions since they might not be there.
4299
40d2e0e3
AS
43002006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4301
4302 * gdb.base/ifelse.exp: New file.
4303
f6c957d2
NS
43042006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4305
4306 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4307 line.
4308 * gdb.base/huge.exp: Loop over compilation to find a size that
4309 is acceptable.
4310 * gdb.base/remote.exp: Correct expected strings.
4311 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4312
b9c5a23d
DJ
43132006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4314
4315 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4316
9af2e58d
DJ
43172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4318
4319 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4320 native.
4321
30930ca5
DJ
43222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4323
4324 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4325 enable stabs testing.
4326
aa32fa1d
DJ
43272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4328
bd4a4c80 4329 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4330 gdb_test_multiple does.
4331
321fef15
DJ
43322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4333
4334 * Makefile.in (host_alias): Remove.
4335 (target_alias): Use @target_noncanonical@.
4336 (site.exp): Don't set host_alias.
4337 * aclocal.m4: Remove contents. Include acx.m4.
4338 * configure: Regenerated.
4339 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4340
e1c2defa
NS
43412006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4342
e63b55d1
NS
4343 * lib/gdb.exp (gdb_load_cmd): New.
4344
5600ea19
NS
4345 * gdb.base/fileio.c: Add system(NULL) test.
4346 * gdb.base/fileio.exp: Check it.
4347
e1c2defa
NS
4348 * gdb.base/break.c: Add 10a breakpoint at }
4349 * gdb.base/break.exp: Add test for breakpoint at }
4350 * gdb.cp/anon-union.cc: Add code at end of function.
4351 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4352 * gdb.mi/var-cmd.c: Add code at end of function.
4353 * gdb.mi/mi-var-display.exp: Adjust end of next.
4354 * gdb.mi/mi2-var-display.exp: Likewise.
4355 * gdb.base/fileio.c: Add stop function and insert calls at
4356 stopping places.
4357 * gdb.base/fileio.exp: Breakpoint stop function and remove
4358 explicit line number references.
4359
6c0112ec
JB
43602006-05-19 Joel Brobecker <brobecker@adacore.com>
4361
a9c64011
AS
4362 * gdb.base/del.exp (test_delete_alias): New function.
4363 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4364
154189a4
FF
43652006-05-18 Fred Fish <fnf@specifix.com>
4366
4367 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4368 required. Check for spurious output after program exits normally.
4369
582e64c2
FF
43702006-05-17 Fred Fish <fnf@specifix.com>
4371
4372 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4373 gdb_load, so it works in the simulator.
4374
8ef6493a
FF
43752006-05-11 Fred Fish <fnf@specifix.com>
4376
4377 * gdb.base/bang.exp: Ignore unexpected output between the
4378 "program exited normally" and the gdb prompt, as many other
4379 tests do.
4380
692b141c
MK
43812006-05-07 Mark Kettenis <kettenis@gnu.org>
4382
4383 * gdb.base/help.exp: Make "delete checkpoint" part option for
4384 "help d" and "help delete" tests.
4385
540b8a30
UW
43862006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4387
a9c64011 4388 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4389 expected output in some mi_gdb_test statements.
4390 * gdb.mi/mi2-basics.exp: Likewise.
4391
9b6462d9
JB
43922006-05-05 Joel Brobecker <brobecker@adacore.com>
4393
4394 * gdb.base/del.c: New file.
4395 * gdb.base/del.exp: New testcase.
4396
954de43b
DM
43972006-05-05 David S. Miller <davem@sunset.davemloft.net>
4398
4399 * gdb.base/break.exp: Do not assume a breakpoint on
4400 main will actually be in $srcfile when optimizing.
1303f75e
DM
4401 * gdb.base/savedregs.exp: Do not require that the dummy
4402 frame location match up to a symbol and source file location.
c3242428
DM
4403 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4404 will get printed without a mi_cmd_data_list_register_values prefix.
4405 (*-data-list-register-*): Correct regular expressions to expect the new
4406 pseudo d? floating point registers.
4407 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4408
c7e64c9a
DJ
44092006-05-05 Christophe Lyon <christophe.lyon@st.com>
4410
4411 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4412 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4413 is allocated by the compiler.
4414 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4415 anons, e, anone to force their allocation by the compiler.
4416
44172006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4418
4419 * gdb.base/help.exp: Update expected text for help d and
4420 help delete.
4421
27ce9a6d
MK
44222006-05-02 Mark Kettenis <kettenis@gnu.org>
4423
4424 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4425 NetBSD/ELF targets.
4426
8608915f
MK
44272006-04-30 Mark Kettenis <kettenis@gnu.org>
4428
4429 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4430 single-step breakpoint fails; make this a KFAIL on
4431 sparc*-*-openbsd*.
4432 * gdb.base/siginfo.exp: Likewise.
4433 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4434
b8db102d
MS
44352006-04-26 Michael Snyder <msnyder@redhat.com>
4436
4437 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4438 which may have to consume output from other forks.
4439 Add tests to make sure that "delete fork" succeeded.
4440
c702009a
MS
44412006-04-20 Michael Snyder <msnyder@redhat.com>
4442
4443 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4444 Add support for the Renesas M32C and M16C.
4445
4446 * gdb.asm/asm-source.exp: Add m32c target.
4447 * gdb.asm/m32c.inc: Support for m32c target.
4448
e28493f2
AS
44492006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4450
4451 * gdb.base/commands.exp (recursive_source_test): New test.
4452
880da185
DM
44532006-04-04 David S. Miller <davem@sunset.davemloft.net>
4454
4455 * gdb.base/float.exp: Add pattern for sparc targets.
4456
61d9b92f
DJ
44572006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4458
4459 * gdb.base/commands.exp (stray_arg0_test): New test.
4460
bd717df8
PB
44612006-03-30 Paul Brook <paul@codesourcery.com>
4462
4463 * gdb.mi/mi-until.exp: kfail broken until command.
4464 * gdb.mi/mi2-until.exp: Ditto.
4465
ec793d3c
NR
44662006-03-27 Nick Roberts <nickrob@snap.net.nz>
4467
4468 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4469
831004b7
AO
44702006-03-08 Alexandre Oliva <aoliva@redhat.com>
4471
4472 * gdb.base/prelink.exp: Anchor tested-for regular expression
4473 on gdb prompt.
4474
effe49a0
PB
44752006-03-07 Paul Brook <paul@codesourcery.com>
4476
4477 * gdb.base/assign.exp: Correct fail message.
4478
e5461016
PB
44792006-03-07 Paul Brook <paul@codesourcery.com>
4480
4481 * lib/compiler.c: Extract armcc version number.
4482 * lib/compiler.cc: Ditto.
4483
fc91c6c2
PB
44842006-03-07 Paul Brook <paul@codesourcery.com>
4485
4486 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4487 additional_flags=-w.
4488 * gdb.arch/altivec-regs.exp: Ditto.
4489 * gdb.arch/e500-abi.exp: Ditto.
4490 * gdb.arch/e500-regs.exp: Ditto.
4491 * gdb.base/all-bin.exp: Ditto.
4492 * gdb.base/annota1.exp: Ditto.
4493 * gdb.base/annota3.exp: Ditto.
4494 * gdb.base/args.exp: Ditto.
4495 * gdb.base/arithmet.exp: Ditto.
4496 * gdb.base/assign.exp: Ditto.
4497 * gdb.base/async.exp: Ditto.
4498 * gdb.base/bang.exp: Ditto.
4499 * gdb.base/break.exp: Ditto.
4500 * gdb.base/call-rt-st.exp: Ditto.
4501 * gdb.base/completion.exp: Ditto.
4502 * gdb.base/cond-expr.exp: Ditto.
4503 * gdb.base/condbreak.exp: Ditto.
4504 * gdb.base/consecutive.exp: Ditto.
4505 * gdb.base/define.exp: Ditto.
4506 * gdb.base/display.exp: Ditto.
4507 * gdb.base/ena-dis-br.exp: Ditto.
4508 * gdb.base/environ.exp: Ditto.
4509 * gdb.base/eval-skip.exp: Ditto.
4510 * gdb.base/info-proc.exp: Ditto.
4511 * gdb.base/jump.exp: Ditto.
4512 * gdb.base/logical.exp: Ditto.
4513 * gdb.base/long_long.exp: Ditto.
4514 * gdb.base/maint.exp: Ditto.
4515 * gdb.base/miscexprs.exp: Ditto.
4516 * gdb.base/pc-fp.exp: Ditto.
4517 * gdb.base/pointers.exp: Ditto.
4518 * gdb.base/relational.exp: Ditto.
4519 * gdb.base/reread.exp: Ditto.
4520 * gdb.base/sect-cmd.exp: Ditto.
4521 * gdb.base/sep.exp: Ditto.
4522 * gdb.base/sepdebug.exp: Ditto.
4523 * gdb.base/until.exp: Ditto.
4524 * gdb.base/whatis-exp.exp: Ditto.
4525 * gdb.cp/annota2.exp: Ditto.
4526 * gdb.cp/annota3.exp: Ditto.
4527 * gdb.trace/actions.exp: Ditto.
4528 * gdb.trace/backtrace.exp: Ditto.
4529 * gdb.trace/circ.exp: Ditto.
4530 * gdb.trace/collection.exp: Ditto.
4531 * gdb.trace/deltrace.exp: Ditto.
4532 * gdb.trace/infotrace.exp: Ditto.
4533 * gdb.trace/limits.exp: Ditto.
4534 * gdb.trace/packetlen.exp: Ditto.
4535 * gdb.trace/passc-dyn.exp: Ditto.
4536 * gdb.trace/passcount.exp: Ditto.
4537 * gdb.trace/report.exp: Ditto.
4538 * gdb.trace/save-trace.exp: Ditto.
4539 * gdb.trace/tfind.exp: Ditto.
4540 * gdb.trace/tracecmd.exp: Ditto.
4541 * gdb.trace/while-dyn.exp: Ditto.
4542 * gdb.trace/while-stepping.exp: Ditto.
4543 * lib/gdb.exp: Ditto.
4544 (gdb_compile): Handle nowarning option.
4545
5f4a23d9
AO
45462006-03-07 Alexandre Oliva <aoliva@redhat.com>
4547
4548 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4549 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4550 Rename executable to prelinkt. Don't re-prelink if we didn't
4551 get a core file. Test prelink -u exit status to tell whether
4552 prelinking failed. Use gdb_test_multiple.
4553
9733fc94
DJ
45542006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4555
4556 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4557 (do_tests): Call it.
4558
cc10cae3
AO
45592006-02-28 Alexandre Oliva <aoliva@redhat.com>
4560
4561 * gdb.base/prelink.exp: New test.
4562 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4563
15c46491
WZ
45642006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4565
4566 * gdb.fortran/derived-type.f90: New file.
4567 * gdb.fortran/derived-type.exp: New testcase.
4568
5c9f7ded
DJ
45692006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4570
4571 * gdb.base/default.exp: Allow ';' as a directory separator.
4572
5b96932b
AS
45732006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4574
4575 * gdb.base/help.exp (help add-symbol-file): Update.
4576
1986bccd
AS
45772006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4578
4579 * gdb.base/help.exp (help load): Update expected results.
4580
a8b7528f
FF
45812006-02-19 Fred Fish <fnf@specifix.com>
4582
4583 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
4584 specifix hex value as part of results.
4585 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 4586
f8261448
FF
45872006-02-16 Fred Fish <fnf@specifix.com>
4588
4589 * gdb.base/whatis.c: Define variables using typedefs char_addr,
4590 ushort_addr, and slong_addr, so the typedefs are not optimized
4591 away.
4592 * gdb.base/whatis.exp: Add tests using type name for struct type,
4593 union type, enum type, and typedef.
a9c64011 4594
31d8bdd2
MK
45952006-02-13 Mark Kettenis <kettenis@gnu.org>
4596
4597 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
4598
34e41e63
JB
45992006-02-13 Jim Blandy <jimb@redhat.com>
4600
4601 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
4602 case where it takes two "next" commands to skip past the init
4603 call.
4604
ac6e4f31
FF
46052006-02-12 Fred Fish <fnf@specifix.com>
4606
4607 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
4608 to handle cases where it takes two "next" commands to skip
4609 past the init call.
4610
2db2d571
JB
46112006-02-07 Joel Brobecker <brobecker@adacore.com>
4612
4613 * gdb.ada/array_return.exp: Mark the last test as expected to fail
4614 on hppa32 targets.
4615
38fcd64c
DJ
46162006-02-06 Vladimir Prus <ghost@cs.msu.su>
4617
4618 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
4619 field.
4620
1315ad46
MK
46212006-01-29 Mark Kettenis <kettenis@gnu.org>
4622
4623 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
4624
5625b943
DJ
46252006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4626
4627 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
4628 files.
4629
80df1bbe
DJ
46302006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
4631
4632 * gdb.cp/maint.exp: Set complaints to a positive value.
4633
9078e690
DJ
46342006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4635
4636 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
4637 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
4638 function name.
4639
9c903399
DJ
46402006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
4641
4642 * gdb.base/checkpoint.c: Update copyright notice. Include
4643 <stdlib.h>.
4644
761ae4d6
JB
46452006-01-04 Jim Blandy <jimb@redhat.com>
4646
4647 * gdb.asm/asm-source.exp: Independently provide default values for
4648 asm-flags and debug-flags. Use 'string equal' to do the
4649 comparison, not the implicit expr's '==' operator. Remove
4650 now-unneeded assignments to asm-flags. In h8300 case, place
4651 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
4652
099ac3dd
MS
46532006-01-04 Michael Snyder <msnyder@redhat.com>
4654
4655 * gdb.base/checkpoint.c: New file.
4656 * gdb.base/checkpoint.exp: New file.
4657 * gdb.base/multi-fork.c: New file.
4658 * gdb.base/multi-fork.exp: New file.
4659 * gdb.base/pi.txt: New file (data for checkpoint.c test).
4660
f4d85314
FF
46612006-01-04 Fred Fish <fnf@specifix.com>
4662
4663 * gdb.base/ptype.c (foo): Add typedef.
4664 (intfoo): Add function.
4665 * gdb.base/ptype1.c: New file.
4666 * gdb.base/ptype.exp: Handle compilation and linking with two
4667 source files. Test that proper type for "foo" is found based
4668 on source context rather than first match found in symtabs.
4669
a1b06f35
MK
46702005-12-28 Mark Kettenis <kettenis@gnu.org>
4671
4672 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
4673 * gdb.asm/openbsd.inc: Indent commands.
4674
d082a1e2
MK
46752005-12-26 Mark Kettenis <kettenis@gnu.org>
4676
c65016bd
MK
4677 * gdb.base/freebpcmd.exp: Increase timeout.
4678
d082a1e2
MK
4679 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
4680
d3c32a0e
DJ
46812005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
4682
4683 * gdb.base/default.exp: Update check for "show version".
4684
9fdb1f50
RC
46852005-12-09 Randolph Chung <tausq@debian.org>
4686
4687 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
4688 * gdb.asm/pa64.inc: New file.
4689
5f2c56f7
RC
46902005-12-09 Randolph Chung <tausq@debian.org>
4691
4692 * gdb.asm/common.inc: Indent commands.
4693 * gdb.asm/asmsrc1.s: Likewise.
4694 * gdb.asm/asmsrc2.s: Likewise.
4695
8117349c
RC
46962005-12-09 Randolph Chung <tausq@debian.org>
4697
4698 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
4699 (get_addr_of_sym): Remove duplicate print.
4700 (gen_core): xfail hppa*-*-hpux*, update expected output.
4701 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
4702 * gdb.arch/pa64-nullify.s: New file.
4703
8f07f25a
RC
47042005-12-09 Randolph Chung <tausq@debian.org>
4705
4706 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
4707
55b39184
DJ
47082005-12-07 Christophe Lyon <christophe.lyon@st.com>
4709
4710 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
4711 code generation for these functions.
4712 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
4713 error message.
4714
31e2b00f
AS
47152005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
4716
4717 * gdb.base/help.exp (help b, help br, help bre, help brea)
4718 (help break): Update the expected message.
4719
c3d0b56e
SC
47202005-11-11 Stephane Carrez <stcarrez@nerim.fr>
4721
4722 * gdb.asm/m68hc11.inc: Setup the data section.
4723 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
4724 script for this test.
4725 (m6812-*-*): Likewise.
4726
36ae0ea9
RC
47272005-11-09 Randolph Chung <tausq@debian.org>
4728
4729 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
4730
9d6f42e9
WZ
47312005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
4732
4733 * gdb.base/break.exp: Fix a comment typo.
4734
e2126a14
EZ
47352005-11-03 Jim Blandy <jimb@redhat.com>
4736
a9c64011
AS
4737 Checked in by Elena Zannoni <ezannoni@redhat.com>
4738
e2126a14
EZ
4739 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
4740
e0ac7199
CV
47412005-11-02 Corinna Vinschen <vinschen@redhat.com>
4742
4743 * gdb.arch/gdb1558.c: Include stdio.h.
4744
31d3fb18
MK
47452005-10-31 Mark Kettenis <kettenis@gnu.org>
4746
4747 * gdb.asm/asm-source.exp: Use -e instead of --entry.
4748
e52b687c
MK
47492005-10-31 Mark Kettenis <kettenis@gnu.org>
4750
4751 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
4752
f4711d79
PG
47532005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
4754
a9c64011
AS
4755 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4756 vscr" tests to better match output.
f4711d79 4757
987a9106
JB
47582005-10-12 Jim Blandy <jimb@redhat.com>
4759
4760 * gdb.base/structs.exp (any): New function.
4761 (test_struct_returns): Don't make any assumptions at all about
4762 what value the function returns when GDB can't set the return
4763 value.
4764
2336bb58
JB
47652005-10-09 Joel Brobecker <brobecker@adacore.com>
4766
4767 * gdb.ada/arrayidx/p.adb: New file.
4768 * gdb.ada/arrayidx.exp: New testcase
4769
47702005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
4771
4772 * gdb.ada/array_return/pck.ads: New file.
4773 * gdb.ada/array_return/pck.adb: New file.
4774 * gdb.ada/array_return/p.adb: New file.
4775 * gdb.ada/array_return.exp: New testcase.
4776
705335ea
JB
47772005-10-03 Joel Brobecker <brobecker@adacore.com>
4778
a9c64011
AS
4779 * gdb.base/arrayidx.c: New file.
4780 * gdb.base/arrayidx.exp: New testcase.
705335ea 4781
11ee9940
NR
47822005-09-29 Nick Roberts <nickrob@snap.net.nz>
4783
4784 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
4785 frames-invalid and breakpoints-invalid are no longer generated
4786 with level 3 so don't expect them in the output.
4787
39fb8e9e
BR
47882005-09-27 Bob Rossi <bob@brasko.net>
4789
a9c64011 4790 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
4791 from test. Escape the | in mi_gdb_test call.
4792 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
4793 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
4794 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
4795 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
4796 expected regex's in mi_gdb_test calls.
4797 * lib/mi-support.exp: Remove arbitrary .* from tests.
4798 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
4799 Fully anchor GDB/MI expected results in mi_gdb_test.
4800 * lib/gdb.exp (string_to_regexp): Escape the ] character.
4801 * gdb.base/sizeof.exp: Remove escape character. Correct test.
4802
2af48f68
PB
48032005-09-26 Paul Brook <paul@codesourcery.com>
4804
4805 * long_long.exp: Exclude eabi targets from arm FPA float format test.
4806
f34502bc
WZ
48072005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4808
4809 * bfp-test.c: New file.
4810 * bfp-test.exp: New testcase.
4811
ca929517
WZ
48122005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
4813
4814 * gdb.fortran/subarray.exp: New testcase to test the evaluation
4815 of subarray and substring variable.
4816 * gdb.fortran/subarray.f: New source file for the test of subarray
4817 and substring variable evaluation.
4818 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
4819 of string constant.
4820
c761af65
DJ
48212005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
4822
4823 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
4824 copyright dates.
4825
561d7a1d
PG
48262005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
4827
4828 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
4829 powerpc altivec' test with an almost identical 'info vector' test.
4830
b2b64cc9
PG
48312005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4832
a9c64011
AS
4833 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
4834 vscr" tests to match output.
b2b64cc9 4835
6ac4d15a
PG
48362005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
4837
a9c64011
AS
4838 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
4839 output.
6ac4d15a 4840
40e55bef
BR
48412005-09-11 Bob Rossi <bob@brasko.net>
4842
4843 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 4844 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
4845 commands that return an MI output command and an asyncronous MI output
4846 command.
4847 * gdb.mi/mi-console.exp: Ditto.
4848
3c7385ec
BR
48492005-09-11 Bob Rossi <bob@brasko.net>
4850
4851 * gdb.mi/mi-var-child.c: Include <string.h>.
4852
a6cd0eb3
DJ
48532005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
4854
4855 * killed.exp: Correct gdb_expect syntax.
4856
2f168eed
CV
48572005-08-09 Corinna Vinschen <vinschen@redhat.com>
4858
4859 * lib/mi-support.exp (mi_gdb_load): Fix typo.
4860
ecd3fd0f
BR
48612005-08-02 Bob Rossi <bob@brasko.net>
4862
4863 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
4864 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
4865 Change tests to inferior-tty-set/show.
4866 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
4867 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
4868 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
4869 inferior. Use mi_gdb_test to get GDB and Inferior output.
4870 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
4871 descriptor.
4872 (mi_inferior_tty_name): Add inferior PTY file name.
4873 (mi_gdb_start): Add INFERIOR_PTY parameter.
4874 (mi_gdb_test): Add IPATTERN parameter.
4875
f1ea48cb 48762005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 4877
f1ea48cb
BR
4878 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
4879 parameter to mi_gdb_test.
4880 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
4881
6e650a67
DJ
48822005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4883
4884 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
4885 struct_declarations.
4886 * gdb.mi/mi-var-child.exp: Step over the initialization of
4887 struct_declarations.
4888
8be260b6
DJ
48892005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4890
4891 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
4892 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
4893 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
4894 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
4895 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
4896 file.
4897
4e660f07
NR
48982005-07-27 Nick Roberts <nickrob@snap.net.nz>
4899
4900 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
4901 (do_children_tests): Assign values to the extra elements.
4902
4903 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
4904 them for tests for "-var-update --no-values" and
a9c64011 4905 "-var-update --all-values".
4e660f07
NR
4906 Add test for "-var-list-children --simple-values".
4907
4908 * gdb.mi/basics.c (callee4): Add integer array D[3]...
4909
4910 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
4911 "-stack-list-locals --simple-values" Improve doc strings and
4912 comments.
4913
6bdae935
MK
49142005-07-18 Mark Kettenis <kettenis@gnu.org>
4915
598b7a6f
MK
4916 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
4917 *-*-openbsd*.
4918 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
4919
6bdae935
MK
4920 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
4921 sigaltsatck'.
4922
1323e929 49232005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 4924
1323e929
BR
4925 * gdb.base/default.exp (tty): Changed output of command.
4926 * gdb.base/help.exp (help tty): Ditto.
4927
b1a9c082
MK
49282005-07-12 Mark Kettenis <kettenis@gnu.org>
4929
4930 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
4931
10a844a2
MK
49322005-07-10 Mark Kettenis <kettenis@gnu.org>
4933
4934 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
4935 -stack-select-frame without arguments.
4936 (test_stack_frame_listing): Add test for newly implemented command
4937 -stack-info-frame.
4938
3cb3b8df
BR
49392005-07-06 Bob Rossi <bob@brasko.net>
4940
4941 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
4942 command.
4943 (Copyright): Update copyright.
4944
a0c5fbcf
WZ
49452005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
4946
4947 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
4948 tests to evaluate exponentiation expression.
4949
984971d0
AS
49502005-06-29 Andreas Schwab <schwab@suse.de>
4951
4952 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
4953 main to avoid warnings.
4954
4955 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
4956
fe03833f
NR
49572005-06-20 Nick Roberts <nickrob@snap.net.nz>
4958
4959 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
4960 -stack-select-frame without arguments.
4961 (test_stack_frame_listing): Add test for newly implemented command
4962 -stack-info-frame.
a9c64011 4963
7a55f279
WZ
49642005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
4965
0ffa0ea5
DJ
4966 * gdb.fortran/array-element.f: New file.
4967 * gdb.fortran/array-element.exp: New testcase.
7a55f279 4968
26585198
DJ
49692005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4970
4971 * gdb.base/bigcore.exp: Correct checks for systems which can
4972 not dump a large core file.
4973
c1bd25fd
DJ
49742005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4975
4976 * gdb.base/relocate.c: Add a copyright notice.
4977 (dummy): Remove.
4978 * gdb.base/relocate.exp: Test printing the values of variables
4979 from a relocatable file.
4980
589e074d
DJ
49812005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4982
4983 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
4984 excess MI output after an error.
4985
0915f927
JB
49862005-05-29 Joel Brobecker <brobecker@adacore.com>
4987
4988 * gdb.arch/alpha-step.c: New file.
4989 * gdb.arch/alpha-step.exp: New testcase.
4990
76ff342d
DJ
49912005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
4992 Dennis Brueni <dennis@slickedit.com>
4993
4994 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
4995 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
4996 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
4997 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
4998 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
4999 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5000 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5001
96b0c7ac
DJ
50022005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5003 Wu Zhou <woodzltc@cn.ibm.com>
5004
5005 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5006 IBM's xlc compiler.
5007 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5008 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5009
f21565d2
JB
50102005-05-13 Jim Blandy <jimb@redhat.com>
5011
5012 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5013 calling gdb_suppress_entire_file.
5014 * gdb.base/charset.exp: Same.
5015 * gdb.base/call-rt-st.exp: Same.
5016
6006a3a1
BR
50172005-05-05 Bob Rossi <bob_rossi@cox.net>
5018
5019 * lib/gdb.exp (fullname_syntax): Added global regex.
5020 (fullname_syntax_POSIX): Ditto.
5021 (fullname_syntax_UNC): Ditto.
5022 (fullname_syntax_DOS_CASE): Ditto.
5023 (fullname_syntax_DOS): Ditto.
5024 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5025 fullname_syntax variable to scope and use it.
5026 (test_file_list_exec_source_files): Ditto.
5027 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5028
c3b69c04
DJ
50292005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5030
5031 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5032
3c95e6af
PG
50332004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5034
a9c64011
AS
5035 * lib/gdb.exp (skip_altivec_tests): New function, based on
5036 check_vmx_hw_available from the GCC testsuite.
5037 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5038 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5039
78df6c56
JB
50402005-05-02 Jim Blandy <jimb@redhat.com>
5041
5042 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5043 calling gdb_suppress_entire_file.
5044
1690f9cf
DJ
50452005-04-30 Randolph Chung <tausq@debian.org>
5046
5047 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5048 Slightly relax "sem_post" name checking.
5049
5ea106f7
PG
50502005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5051
5052 * gdb.base/unload.exp: Use new shared library infrastructure.
5053
bf7234cf
PG
50542005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5055
5056 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5057 infrastructure.
bf7234cf 5058
547b869a
CV
50592005-04-29 Corinna Vinschen <vinschen@redhat.com>
5060
5061 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5062 * gdb.asm/h8300.inc: New file.
5063
f07e55f0
PG
50642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5065
5066 * gdb.base/shlib-call.exp: Change to use new shared library
5067 infrastructure.
5068
3cbba3d1
PG
50692005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5070
a9c64011
AS
5071 * gdb.base/pending.exp: Change to use new shared library
5072 infrastructure.
3cbba3d1 5073
ed6df200
PG
50742005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5075
a9c64011
AS
5076 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5077 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5078
8c8f4ebe
PG
50792005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5080
a9c64011
AS
5081 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5082 shared objects being adjusted and update copyright years.
8c8f4ebe 5083
607fbc54
DJ
50842005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5085
5086 * ChangeLog: Correct some 2003-01-13 dates.
5087 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5088 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5089 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5090 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5091 gdb.trace/tfind.exp: Update copyright years.
5092
57bf0e56
DJ
50932005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5094 Daniel Jacobowitz <dan@codesourcery.com>
5095
5096 * lib/gdb.exp (gdb_compile): Handle shlib=.
5097 (gdb_compile_shlib): New function.
5098
9b593790
PG
50992005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5100
a9c64011 5101 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5102
9494c6a5
DJ
51032005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5104
5105 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5106 gdb.server.
5107 * configure.ac: Likewise.
5108 * configure: Regenerated.
5109 * gdb.gdbserver/Makefile.in: Moved to...
5110 * gdb.server/Makefile.in: ... here.
5111 * gdb.gdbserver/server.c: Moved to...
5112 * gdb.server/server.c: ... here.
5113 * gdb.gdbserver/server-run.exp: Moved to...
5114 * gdb.server/server-run.exp: ... here.
5115
6f8eac0e
DJ
51162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5117
5118 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5119 * configure.ac: Create gdb.gdbserver/Makefile.
5120 * configure: Regenerated.
5121 * lib/gdbserver-support.exp: New file, derived from
5122 config/gdbserver.exp.
5123 * config/gdbserver.exp: Use gdbserver-support.exp.
5124 * gdb.gdbserver/Makefile.in: New file.
5125 * gdb.gdbserver/server.c: New file.
5126 * gdb.gdbserver/server-run.exp: New file.
5127
6e87504d
PG
51282005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5129
a9c64011
AS
5130 * lib/gdb.exp (test_compiler_info): Return compiler_info
5131 if no arguments are given.
6e87504d 5132
d1779be4
PG
51332005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5134
5135 * gdb.arch/altivec-abi.exp: Check for compiler and set
5136 use altivec' flag accordingly.
5137 * gdb.arch/altivec-regs.exp: Likewise.
5138
88750304
DJ
51392005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5140
5141 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5142
f3fb768d
AS
51432005-03-27 Andreas Schwab <schwab@suse.de>
5144
5145 * gdb.base/bigcore.c (main): Add missing mode argument in open
5146 call.
5147
7e813ac5
DJ
51482005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5149
5150 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5151 downloads.
5152 * config/gdbserver.exp (gdb_load): Likewise.
5153
8e3049aa
PB
51542005-03-14 Paul Brook <paul@codesourcery.com>
5155
5156 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5157 targets.
5158
a9df7c44
JB
51592005-03-09 Joel Brobecker <brobecker@adacore.com>
5160
5161 * gdb.dwarf2/dup-psym.S: New file.
5162 * gdb.dwarf2/dup-psym.exp: New testcase.
5163
9f0d94e8
JB
51642005-03-09 Joel Brobecker <brobecker@adacore.com>
5165
5166 * gdb.ada/exec_changed/first.adb: New file.
5167 * gdb.ada/exec_changed/second.adb: New file.
5168 * gdb.ada/exec_changed.exp: New testcase.
5169
5f579bc5
NS
51702005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5171
36e9969c
NS
5172 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5173 (A2): New class.
5174 (main): Test operator+.
5175 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5176 breakpoint test.
5177
5f579bc5
NS
5178 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5179 * gdb.base/signull.exp: Disable if gdb,nosignals.
5180 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5181 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5182 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5183 * gdb.mi/mi2-console.exp: Likewise.
5184 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5185 continue output at start.
5186 (gdb_collect_locals_test): Robustify regexp.
5187 * gdb.trace/passc-dyn.exp: Fix comment typo.
5188 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5189
be46087e
CV
51902005-03-08 Corinna Vinschen <vinschen@redhat.com>
5191
5192 * gdb.asm/asm-source.exp: Add iq2000 case.
5193 * gdb.asm/iq2000.inc: New file.
5194
384e1a61 51952005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5196
384e1a61
MI
5197 * gdb.base/command.exp: Change hardcoded value to regular expression.
5198 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5199
584b6e9e
DJ
52002005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5201
5202 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5203 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5204 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5205 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5206 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5207
ab5b5d61
MK
52082005-03-05 Mark Kettenis <kettenis@gnu.org>
5209
5210 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5211 changes.
5212
ae051c1b
PG
52132004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5214
a9c64011
AS
5215 * lib/compiler.c: Add test for IBM's xlc compiler.
5216 * lib/compiler.cc: Likewise.
ae051c1b 5217
3f0f6ed2
JB
52182004-02-24 Joel Brobecker <brobecker@adacore.com>
5219
5220 * gdb.ada/fixed_points.exp: Create compilation object directory
5221 before running the test.
5222 * gdb.ada/null_record.exp: Likewise.
5223 * gdb.ada/packed_array.exp: Likewise.
5224 * gdb.ada/start.exp: Likewise.
5225
724f452b
JB
52262005-02-15 Joel Brobecker <brobecker@adacore.com>
5227
5228 * gdb.ada/packed_array/pa.adb: New file.
5229 * gdb.ada/packed_array.exp: New testcase.
5230
57f5cdfb 52312005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5232
1f393151
MK
5233 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5234 files.
5235
ebdda337
MK
5236 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5237 on *-*-openbsd*. Correctly match whitespace in regukar
5238 expressions.
5239
cf309262
DJ
52402005-02-10 Daniel Jacobowitz <dan@debian.org>
5241
5242 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5243 PR exp/1821
5244 * gdb.base/gdb1821.c: New test file.
5245 * gdb.base/gdb1821.exp: New test file.
5246
3be49e7a
JB
52472005-02-09 Joel Brobecker <brobecker@adacore.com>
5248
5249 * gdb.base/start.c: New file.
5250 * gdb.base/start.exp: New testcase.
5251
e292e67d
JB
52522005-02-09 Joel Brobecker <brobecker@adacore.com>
5253
5254 * gdb.ada/start/dummy.adb: New file.
5255 * gdb.ada/start.exp: New testcase.
5256
dbdfa66c
CV
52572005-02-09 Corinna Vinschen <vinschen@redhat.com>
5258
5259 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5260 for printing symbols and statistics.
5261 Add test for using relative pathnames in "maint print msymbols" test.
5262 Mark "maint info sections DATA" XFAIL on Cygwin.
5263 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5264 tests.
5265
d7941671
AC
52662005-02-09 Andreas Schwab <schwab@suse.de>
5267
5268 Committed by Andrew Cagney <cagney@gnu.org>
5269 * gdb.base/remotetimeout.exp: New file.
5270
74e5ef44
MK
52712005-02-07 Mark Kettenis <kettenis@gnu.org>
5272
5273 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5274
464dd14d
JB
52752005-02-03 Joel Brobecker <brobecker@adacore.com>
5276
5277 * gdb.ada/gnat_ada.gpr: New file.
5278 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5279 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5280 * configure.ac: No longer generate gnat_ada.gpr.
5281 * configure: Regenerate.
5282 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5283 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5284 * gdb.ada/null_record/bar.ads: Likewise.
5285 * gdb.ada/null_record/bar.adb: Likewise.
5286 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5287 * gdb.ada/null_record.exp (testdir): New variable.
5288 (testfile): executable is now in testdir subdirectory.
5289 (srcfile): Use full path to the main compilation unit.
5290 * gdb.ada/fixed_points.exp: Same changes as above.
5291
30d756ae
NR
52922005-02-03 Nick Roberts <nickrob@snap.net.nz>
5293
5294 * gdb.base/interp.exp: New test.
5295
9d799f85
AC
52962005-01-24 Andrew Cagney <cagney@gnu.org>
5297
5298 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5299
15656118
AC
53002005-01-19 Andrew Cagney <cagney@gnu.org>
5301
a892c31b
AC
5302 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5303 configure.ac not configure.in.
5304
15656118
AC
5305 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5306 of powerpc*-*-*.
5307 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5308 * gdb.base/list.exp (test_list_function)
15656118
AC
5309 (test_list_filename_and_function): Ditto.
5310 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5311
a7b01baf
AC
53122005-01-16 Andrew Cagney <cagney@gnu.org>
5313
17d92a02
AC
5314 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5315
a7b01baf
AC
5316 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5317
bc8332bb
AC
53182005-01-14 Andrew Cagney <cagney@gnu.org>
5319
5320 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5321 * gdb.mi/mi2-var-cmd.exp: Ditto.
5322
4d074752
CV
53232005-01-10 Corinna Vinschen <vinschen@redhat.com>
5324
5325 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5326
bec39cab
AC
53272005-01-07 Andrew Cagney <cagney@gnu.org>
5328
5329 * configure.ac: Rename configure.in, require autoconf 2.59.
5330 * configure: Re-generate.
5331 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5332 * gdb.stabs/configure: Re-generate.
5333 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5334 * gdb.hp/configure: Re-generate.
5335 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5336 autoconf 2.59.
5337 * gdb.hp/gdb.objdbg/configure: Re-generate.
5338 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5339 autoconf 2.59.
5340 * gdb.hp/gdb.defects/configure: Re-generate.
5341 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5342 autoconf 2.59.
5343 * gdb.hp/gdb.compat/configure: Re-generate.
5344 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5345 autoconf 2.59.
5346 * gdb.hp/gdb.base-hp/configure: Re-generate.
5347 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5348 autoconf 2.59.
5349 * gdb.hp/gdb.aCC/configure: Re-generate.
5350
f10b16d4
JB
53512004-12-15 Jim Blandy <jimb@redhat.com>
5352
5353 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5354 under NPTL when there is debugging info available for libpthread.
5355
fb6e1814
JG
53562004-12-13 Jerome Guitton <guitton@gnat.com>
5357
5358 * gdb.ada/fixed_points.c: New file.
5359 * gdb.ada/fixed_points.exp: New file.
5360
fe46cd3a
RC
53612004-12-03 Randolph Chung <tausq@debian.org>
5362
5363 * gdb.arch/pa-nullify.exp: New file.
5364 * gdb.arch/pa-nullify.s: New file.
5365
8de0841b
RC
53662004-11-30 Randolph Chung <tausq@debian.org>
5367
5368 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5369 instead of "tbug". Fix regexp to work properly with gdb_test.
5370
c8170782
PH
53712004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5372
5373 * gdb.base/bitfields2.exp: New test.
5374 * gdb.base/bitfields2.c: New file.
5375
954269c2
RE
53762004-11-28 Richard Earnshaw <rearnsha@arm.com>
5377
5378 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5379
0107feed
RC
53802004-11-16 Randolph Chung <tausq@debian.org>
5381
5382 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5383
f073ae8c
DJ
53842004-11-14 Daniel Jacobowitz <dan@debian.org>
5385
5386 * gdb.threads/threadapply.exp: Correct "macro details" test.
5387
19ad59e7
JJ
53882004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5389
5390 * gdb.threads/threadapply.exp: New test.
5391 * gdb.threads/threadapply.c: New file.
5392
9cf0961b
MK
53932004-11-07 Mark Kettenis <kettenis@gnu.org>
5394
5395 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5396 frames.
5397
c789492a
FL
53982004-11-05 Felix Lee <felix+log1@specifixinc.com>
5399
5400 * gdb.base/cursal.exp: New file.
5401 * gdb.base/cursal.c: New file.
5402
a1e167bb
AC
54032004-11-03 Andrew Cagney <cagney@gnu.org>
5404
5405 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5406
b7cbf173
MK
54072004-10-30 Mark Kettenis <kettenis@gnu.org>
5408
5409 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5410 NetBSD/ELF targets.
5411
88f9d34f
JB
54122004-10-29 Joel Brobecker <brobecker@gnat.com>
5413
5414 * gdb.threads/bp_in_thread.c: New file, copied from
5415 pthread_cond_wait.c.
5416 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5417 file, rather than reusing the .c file from another testcase.
5418
ca7d6a0c
JB
54192004-10-20 Joel Brobecker <brobecker@gnat.com>
5420
5421 * gdb.ada/null_record.exp: Check where we stopped after
5422 sending the start command, instead of where the associated
5423 temporary breakpoint was inserted.
5424
0d863d03
AC
54252004-10-14 Andrew Cagney <cagney@gnu.org>
5426
5427 * gdb.mi/gdb701.c (main): Return 0.
5428
d11e72cb
DJ
54292004-10-13 Daniel Jacobowitz <dan@debian.org>
5430
d40539a4 5431 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5432
e1923096
JJ
54332004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5434
5435 * gdb.threads/schedlock.c: Add comment markers to use to find
5436 line numbers.
5437 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5438 comments.
5439 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5440 breakpoint lines.
5441
ec8ba2c9
DJ
54422004-10-12 Daniel Jacobowitz <dan@debian.org>
5443
5444 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5445
0eb3658b
DJ
54462004-10-12 Daniel Jacobowitz <dan@debian.org>
5447
5448 * configure.in: Add gdb.dwarf2.
5449 * configure: Regenerated.
5450 * Makefile.in: Add gdb.dwarf2.
5451 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5452 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5453 gdb.dwarf2/file1.txt: New files.
5454
a271cc33
OF
54552004-10-11 Orjan Friberg <orjanf@axis.com>
5456
a9c64011 5457 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5458 of "run", since the latter doesn't work with remote targets. Adjust
5459 the breakpoint numbering accordingly.
5460 * gdb.threads/pthread_cond_wait.exp: Ditto.
5461
895ce074
MC
54622004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5463
5464 * gdb.base/overlays.exp: Update copyright years.
5465
6be3092d
KI
54662004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5467
5468 * gdb.base/overlays.exp: Disable if target is Linux.
5469
e05389b8
FL
54702004-10-06 Felix Lee <felix+log1@specifixinc.com>
5471
5472 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5473
73cb587d
KI
54742004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5475
5476 * gdb.asm/asm-source.exp: Add m32r-linux target.
5477 * gdb.asm/m32r-linux.inc: New file.
5478
3c0edcdc
AC
54792004-09-24 Andrew Cagney <cagney@redhat.com>
5480 David Anderson <anderson@redhat.com>
5481
5482 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5483 command fails, assume things will work.
5484 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5485 (_GNU_SOURCE): Define.
5486 (print_unsigned, print_hex): Change parameter to "long long".
5487 (print_byte_count): New function, use to print byte counts.
5488 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5489 O_LARGEFILE.
5490 (main): Compute an upper bound on a corefile in max_core_size.
5491 Limit memory chunk size to max_core_size. Limit total memory
5492 allocated to max_core_size.
5493
4bb3667f
AC
54942004-09-23 Andrew Cagney <cagney@gnu.org>
5495
5496 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5497 from a separate process with code that creates a corefile by
5498 making the inferior dump core.
5499
60fe1a51
MK
55002004-09-23 Mark Kettenis <kettenis@gnu.org>
5501
5502 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5503 block.
5504
8e937346
MC
55052004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5506
5507 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5508 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5509 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5510 Likewise.
5511
7213f6d6
JJ
55122004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5513
5514 * gdb.java/jprint.exp: New test case for java inferior call.
5515 * gdb.java/jprint.java: Ditto.
5516
eac69dca
JB
55172004-09-15 Joel Brobecker <brobecker@gnat.com>
5518
5519 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5520
22227696
MC
55212004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5522
5523 * gdb.threads/killed.c: Include <stdlib.h>.
5524 * gdb.threads/pthreads.c: Likewise.
5525
7dd403a4
MC
55262004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5527
5528 * gdb.threads/killed.c: Add copyright notice.
5529
33f2d567
JM
55302004-09-10 Jason Molenda (jmolenda@apple.com)
5531
a9c64011
AS
5532 * gdb.base/define.exp: Two new tests to verify zero space chars
5533 after 'if' and 'while' commands in a user-defined command is correctly
5534 parsed.
33f2d567 5535
e05b62ac
AC
55362004-09-08 Andrew Cagney <cagney@gnu.org>
5537
5538 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5539 delivery test with duplicate at end of file.
5540
9cbe82da
MK
55412004-09-06 Mark Kettenis <kettenis@jive.nl>
5542
5543 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5544
564803d9
MC
55452004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5546
5547 * config/hppro.exp: Removed.
5548
7c6807ce
MC
55492004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5550
5551 * config/sparclet.exp: Removed.
5552
bf7e26dd
MC
55532004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5554
5555 * config/udi.exp: Removed.
5556
714e341b
MC
55572004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5558
5559 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5560 of "exp_continue".
5561 (advancei): Likewise.
5562
1236e623
JJ
55632004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5564
5565 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5566
3bdcad15
MI
55672004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5568
228af206 5569 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5570 to check for nodebug in executable.
5571 * gdb.gdb/observer.exp (setup_test): Likewise.
5572 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5573 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5574
c72b934c
AC
55752004-09-01 Andrew Cagney <cagney@gnu.org>
5576
5577 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5578 files.
5579
edd9b715
JJ
55802004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5581
5582 * gdb.base/unload.exp: Fix expected warning message to match
5583 latest format.
5584
fb4ce06b
CV
55852004-09-01 Corinna Vinschen <vinschen@redhat.com>
5586
5587 * gdb.base/call-rt-st.exp: Fix typos.
5588
ce78e7c3
MI
55892004-08-31 Manoj Iyer <manjo@austin.ibm.com>
5590
5591 * gdb.threads/thread_check.exp: New testcase.
5592 * gdb.threads/thread_check.c: New testcase.
5593
2dedb159
AC
55942004-08-31 Andrew Cagney <cagney@gnu.org>
5595
5596 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
5597 (skip_to_handler_entry): New procedures. Test stepping into a
5598 handler when the breakpoint is at the handler's entry point.
5599
68f53502
AC
56002004-08-30 Andrew Cagney <cagney@gnu.org>
5601
5602 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
5603 gdb/1757.
5604
3e3ffd2b
MC
56052004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5606
5607 With code from Manoj Iyer <manjo@austin.ibm.com>:
5608 * lib/gdb.exp (gdb_file_cmd): Return more information in the
5609 return value. Add an arm for "no debugging symbols found".
5610 Change a stray "error" to "perror".
5611 (gdb_run_cmd): Adapt to new return value.
5612 * gdb.base/remote.exp: Adapt to new return value.
5613 * gdb.gdb/complaints.exp: Likewise.
5614 * gdb.gdb/observer.exp: Likewise.
5615 * gdb.gdb/selftest.exp: Likewise.
5616 * gdb.gdb/xfullpath.exp: Likewise.
5617
4b6f5fd2
JB
56182004-08-27 Joel Brobecker <brobecker@gnat.com>
5619
5620 * gdb.threads/bp_in_thread.exp: New testcase.
5621
e5b25496
MC
56222004-08-27 Michael Chastain <mec.gnu@mindspring.com>
5623
5624 Fix PR testsuite/1735.
5625 * gdb.threads/schedlock.c (thread_function): Add a cast
5626 to suppress a gcc warning.
5627 * gdb.threads/thread-specific.c (thread_function): Likewise.
5628
934353d6
MC
56292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5630
5631 * gdb.base/unload.c: Include <stdlib.h>.
5632
f98a0aef 56332004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 5634
f98a0aef 5635 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
5636 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
5637 synchronized after the "return".
5638
5a2e8882
MC
56392004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5640
5641 * gdb.mi/basics.c: Include <stdio.h>.
5642 * gdb.mi/pthreads.c: Include <stdlib.h>.
5643 * gdb.mi/var-cmd.c: Include <stdlib.h>.
5644
a9640423
MC
56452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
5646
5647 * gdb.threads/schedlock.c: Add copyright notice.
5648
b04e311d
AC
56492004-08-25 Andrew Cagney <cagney@gnu.org>
5650
5651 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
5652 (skip_over_handler, breakpoint_over_hander): New test procedures.
5653 (advance, advancei): Add a proper prefix, do not use
5654 rerun_to_main.
5655 * gdb.base/sigstep.c (main): Change to use an infinite loop.
5656
7c27f15b
MC
56572004-08-24 Michael Chastain <mec.gnu@mindspring.com>
5658
5659 * gdb.mi/basics.c: Add copyright notice.
5660 * gdb.mi/var-cmd.c: Add copyright notice.
5661
fffc87ae
MC
56622004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5663
5664 * lib/gdb.exp: Remove signed_keyword_not_used.
5665 * lib/compiler.c: Likewise.
5666 * lib/compiler.cc: Likewise.
5667
d782e0bf
MC
56682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5669
5670 * gdb.base/whatis.c: Remove conditional disabling of "signed".
5671 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
5672
96033e83
MC
56732004-08-23 Michael Chastain <mec.gnu@mindspring.com>
5674
5675 * gdb.base/whatis.c: Add copyright notice.
5676
cf38c229
MK
56772004-08-20 Mark Kettenis <kettenis@gnu.org>
5678
5679 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
5680 it to skip the breakpoints encoded in the inline assembly.
5681
f4b49756
MC
56822004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5683
5684 * Makefile.in: Add gdb.fortran.
5685
2f193b69
MC
56862004-08-20 Michael Chastain <mec.gnu@mindspring.com>
5687
5688 * gdb.base/call-sc.exp (test_scalar_returns):
5689 Fix cut-and-paste glitch in "Make fun return now".
5690
89a237cb
MC
56912004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5692
5693 * configure.in: Add gdb.fortran.
5694 * configure: Regenerate.
5695 * gdb.fortran/Makefile.in: New file.
5696 * lib/gdb.exp (skip_fortran_tests): New procedure.
5697
469aff8e
MC
56982004-08-17 Michael Chastain <mec.gnu@mindspring.com>
5699
5700 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
5701 reference to bug-gnu@prep.ai.mit.edu.
5702 * gdb.mi/mi-var-child.exp: Likewise.
5703 * gdb.mi/mi-var-cmd.exp: Likewise.
5704 * gdb.mi/mi-var-display.exp: Likewise.
5705 * gdb.mi/mi2-var-block.exp: Likewise.
5706 * gdb.mi/mi2-var-child.exp: Likewise.
5707 * gdb.mi/mi2-var-cmd.exp: Likewise.
5708 * gdb.mi/mi2-var-display.exp: Likewise.
5709
00b51b9f
MK
57102004-08-15 Mark Kettenis <kettenis@gnu.org>
5711
5712 * gdb.base/unload.c (main): Make local variable msg const.
5713
45f07fef
MC
57142004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5715
5716 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
5717 to bug-gnu@prep.ai.mit.edu.
5718 * gdb.mi/mi-disassemble.exp: Likewise.
5719 * gdb.mi/mi-eval.exp: Likewise.
5720 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
5721 default line number.
5722 * gdb.mi/mi-return.exp: Likewise.
5723 * gdb.mi/mi-simplerun.exp: Likewise.
5724 * gdb.mi/mi-stack.exp: Likewise.
5725 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
5726 number with explicit range test.
5727 * gdb.mi/mi-watch.exp: Likewise.
5728 * gdb.mi/mi2-break.exp: Likewise.
5729 * gdb.mi/mi2-cli.exp: Likewise.
5730 * gdb.mi/mi2-disassemble.exp: Likewise.
5731 * gdb.mi/mi2-eval.exp: Likewise.
5732 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
5733 default line number.
5734 * gdb.mi/mi2-return.exp: Likewise.
5735 * gdb.mi/mi2-simplerun.exp: Likewise.
5736 * gdb.mi/mi2-stack.exp: Likewise.
5737 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
5738 number with explicit range test.
5739 * gdb.mi/mi2-watch.exp: Likewise.
5740
dd8c8ee7
MC
57412004-08-15 Michael Chastain <mec.gnu@mindspring.com>
5742
5743 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
5744 * gdb.cp/m-static.exp: Likewise.
5745 * gdb.cp/rtti.exp: Likewise.
5746
4e838464
MK
57472004-08-14 Mark Kettenis <kettenis@gnu.org>
5748
5749 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
5750
8d8cb839
EZ
57512004-08-14 Eli Zaretskii <eliz@gnu.org>
5752
5753 * ChangeLog: Prefix Local Variables with semi-colons and indent
5754 the reference to older ChangeLog files, to fix fontification in
5755 Emacs.
5756
deea8bb0
MC
57572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5758
5759 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
5760 * gdb.mi/mi2-break.exp: Likewise.
5761
c3297504
MC
57622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5763
5764 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
5765
25808999
MC
57662004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5767
5768 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
5769
226a8d71
MC
57702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
5771
5772 * gdb.cp/classes.exp: Remove unused declarations. Just let
5773 test names default instead of providing special names. Remove
5774 extraneous demangler test.
5775
37fdf854
JJ
57762004-08-12 Jeff Johnston <jjohnstn@redhat.com>
5777
5778 * gdb.base/unload.exp: New test for breakpoints in dynamically
5779 loaded libraries.
5780 * gdb.base/unload.c: Ditto.
5781 * gdb.base/unloadshr.c: Ditto.
5782
2d3a7986
MC
57832004-08-12 Michael Chastain <mec.gnu@mindspring.com>
5784
5785 * gdb.cp/classes.exp (test_ptype_class_objects): Call
5786 cp_test_ptype_class.
5787 (test_enums): Likewise.
5788
c72b934c
AC
57892004-08-10 Andrew Cagney <cagney@gnu.org>
5790
5791 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
5792 files.
5793
cc503c8a
AC
57942004-08-10 Andrew Cagney <cagney@gnu.org>
5795
5796 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
5797 init_malloc call.
5798
902f2ccb
MC
57992004-08-10 Michael Chastain <mec.gnu@mindspring.com>
5800
5801 * ChangeLog: Add copyright notice. The notice is copied
5802 from emacs 21.3 top level ChangeLog.
5803
78c90502
MC
58042004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5805
5806 * lib/cp-support.exp: New file.
5807 * lib/cp-support.exp (cp_test_type_class): New function.
5808 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
5809 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
5810 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
5811 cp_test_ptype_class.
5812
88e5ea78
MC
58132004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5814
5815 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
5816 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5817 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
5818 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
5819 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
5820 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
5821 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
5822 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
5823 gdb.mi/mi2-watch.exp: Update copyright years.
5824
6a89fc9c
MK
58252004-08-09 Mark Kettenis <kettenis@gnu.org>
5826
5827 * gdb.base/sigaltstack.exp: Provide proper anchoring.
5828
1482e0de
MC
58292004-08-09 Michael Chastain <mec.gnu@mindspring.com>
5830
5831 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
5832 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
5833 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
5834 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5835 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
5836 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
5837 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
5838 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
5839 gdb.mi/mi-watch.exp: Update copyright years.
5840
1a5ce3f3
DJ
58412004-08-08 Daniel Jacobowitz <dan@debian.org>
5842
5843 PR gdb/1738
5844 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
5845 from a breakpoint with a pending signal.
5846
04f6ecf2
DJ
58472004-08-08 Daniel Jacobowitz <dan@debian.org>
5848
5849 PR gdb/1736
5850 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
5851 * gdb.base/sigaltstack.exp (finish_test): Consume output until
5852 the prompt.
5853 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
5854
54d90d35
DJ
58552004-08-08 Daniel Jacobowitz <dan@debian.org>
5856
5857 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
5858
d2f6abb0
DJ
58592004-08-08 Daniel Jacobowitz <dan@debian.org>
5860
5861 PR gdb/1736
5862 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
5863 for i?86-*-linux*.
5864
5598c03d
DJ
58652004-08-08 Daniel Jacobowitz <dan@debian.org>
5866
5867 * gdb.arch/i386-prologue.exp: Compile without debug information.
5868
c6fee705
MC
58692004-08-08 Michael Chastain <mec.gnu@mindspring.com>
5870
5871 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
5872 rather than asking gdb to search.
5873
dd90efdb
MC
58742004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5875
5876 * gdb.base/gcore.c: Include <string.h>.
5877
1e84bec1
MC
58782004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5879
5880 * gdb.base/gcore.c: Add copyright notice.
5881
e425eb2b
MC
58822004-08-05 Michael Chastain <mec.gnu@mindspring.com>
5883
5884 * gdb.base/freebpcmd.c: Include <stdio.h>.
5885 * gdb.base/long_long.c: Include <string.h>.
5886 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
5887 * gdb.base/siginfo.c: Include <string.h>.
5888 * gdb.base/sigstep.c: Include <string.h>.
5889
cb9aaed5
MC
58902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5891
5892 * gdb.base/complex.c: Include <stdlib.h>.
5893
55944f3d
MC
58942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5895
5896 * gdb.base/complex.c: Add copyright notice.
5897
7b2953d9
MC
58982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5899
5900 * gdb.base/charset.c: Include <stdlib.h>.
5901
c9133d23
MC
59022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5903
5904 * gdb.base/auxv.c: Include <stdlib.h>.
5905
0a8490ad
MC
59062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5907
5908 * gdb.base/auxv.c: Add copyright notice.
5909
3426d5ec
MC
59102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
5911
5912 * gdb.base/coremaker.c: Add copyright notice.
5913 * gdb.base/coremaker2.c: Add copyright notice.
5914
8da195dd
AC
59152004-08-04 Andrew Cagney <cagney@gnu.org>
5916
5917 * gdb.base/store.exp: Update copyright.
5918 (check_set, up_set, check_struct, up_struct): Add a prefix to test
5919 names, do not import gdb_prompt.
5920
8d394f98
AC
59212004-08-01 Andrew Cagney <cagney@gnu.org>
5922
5923 Fix PR testsuite/1729.
5924 * gdb.base/dump.exp: Add test name to callers of capture_value, do
5925 not use capture_value with value 4.
5926 (capture_value): Add optional test name parameter.
5927 (test_reload_saved_value, test_restore_saved_value): Use $msg as
5928 the prefix, pass to capture_value.
5929
b6702b23
MK
59302004-08-01 Mark Kettenis <kettenis@gnu.org>
5931
5932 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
5933 * gdb.arch/i386-prologue.c (standard): New prototype and function.
5934 (main): Call new function.
5935
c203e0ca
MC
59362004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5937
5938 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
5939
a7995a30
MC
59402004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5941
5942 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
5943
9366563b
MC
59442004-07-31 Michael Chastain <mec.gnu@mindspring.com>
5945
b6eeaf26 5946 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
5947 Accept more values of vtbl pointer. Remove some messages
5948 about "obsolete gcc or gdb".
5949
2fc1f950
MC
59502004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5951
5952 * gdb.cp/classes.exp: Accept more varieties of ptype output.
5953
c724d49b
MC
59542004-07-30 Michael Chastain <mec.gnu@mindspring.com>
5955
5956 * gdb.base/asm-source.exp: Properly convert target board
5957 debug flags from gcc format to binutils format.
5958
736b0fce
MK
59592004-07-28 Mark Kettenis <kettenis@gnu.org>
5960
5961 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
5962 gdb1718". PR backtrace/1718 partially fixed.
5963
5633ea5c
JJ
59642004-07-27 Jeff Johnston <jjohnstn@redhat.com>
5965
5966 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
5967
575eebb1
NC
59682004-07-26 Nick Clifton <nickc@redhat.com>
5969
5970 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
5971 good default value for a specific architecture is available then
5972 set it to that value. Otherwise default to the -gstabs switch.
5973 Remove the -g... switches from the asm-flags variable. Allow the
5974 target board info to override the value if it wants to. Pass the
5975 switch on the assembler command line.
5976
62104619
MK
59772004-07-23 Mark Kettenis <kettenis@gnu.org>
5978
5979 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
5980 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
5981 (main): Call new function.
5982
4a1135b8
MC
59832004-07-22 Michael Chastain <mec.gnu@mindspring.com>
5984
5985 Test for PR exp/1715.
5986 * gdb.base/radix.exp: Refactor common procedures. Make all
5987 test names unique. Change XFAIL to KFAIL.
5988
8a12c1f0
MC
59892004-07-20 Michael Chastain <mec.gnu@mindspring.com>
5990
5991 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
5992 * gdb.ada/gnat_ada.gin: ... to here.
5993 * configure.in: Use gnat_ada.gin.
5994 * configure: Regenerate.
5995
23b451cf
AC
59962004-07-20 Andrew Cagney <cagney@gnu.org>
5997
5998 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
5999 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6000 XFAILs. Clean up test messages and comments. Check backtraces.
6001 Delete re-sync code.
6002
ab618a02
MC
60032004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6004
6005 Fix PR cli/740.
6006 * gdb.base/annota1.exp: Honor gdb,nosignals.
6007 * gdb.base/annota3.exp: Likewise.
6008
46dad340
MC
60092004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6010
6011 * lib/java.exp: Update copyright notice.
6012
756d8c70
AC
60132004-07-19 Andrew Cagney <cagney@gnu.org>
6014
6015 * gdb.base/selftest.exp: Copy file from here ...
6016 * gdb.gdb/selftest.exp: ... to here.
6017
586027e6
AC
60182004-07-16 Andrew Cagney <cagney@redhat.com>
6019
6020 * lib/insight-support.exp: Delete file.
6021 * lib/java.exp (java_init): Fix copyright.
6022
029d2200
AC
60232004-07-16 Andrew Cagney <cagney@gnu.org>
6024
6025 * gdb.base/restore.c: Append "prologue" to comments marking the a
6026 function's prologue.
6027 * gdb.base/restore.exp: Update copyright, re-indent.
6028 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6029 callerN" prefix where needed. Update patterns that match a
6030 function's prologue.
6031
653b62c5
MC
60322004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6033
6034 * gdb.base/restore.c: Add copyright notice.
6035
f7d690e5
AC
60362004-07-16 Andrew Cagney <cagney@gnu.org>
6037
6038 * gdb.base/logical.exp: Update copyright.
6039 (evaluate): New procedure. Use to re-implement tests using
6040 several tables.
6041
d629a7cb
MH
60422004-07-14 Martin Hunt <hunt@redhat.com>
6043
6044 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6045 which fixes some problems where init.tcl was not found.
6046
9c7bb332
AC
60472004-07-13 Andrew Cagney <cagney@gnu.org>
6048
6bf46641
AC
6049 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6050 (check_sizeof, check_valueof): Do not include the output in the
6051 test name. Use gdb_test.
6052 (get_valueof): Use gdb_test_multiple.
6053
c4ffd4c0
AC
6054 * gdb.base/step-test.exp: Update copyright. Use
6055 gdb_test_multiple. Ensure that test names do not include
6056 architecture dependent output.
6057
ab89363a
AC
6058 * gdb.gdb/observer.exp: Update copyright.
6059 (setup_test): Use gdb_test_multiple.
6060 (attach_first_observer, attach_second_observer)
6061 (attach_third_observer, detach_first_observer)
6062 (detach_second_observer, detach_third_observer)
6063 (reset_counters, check_counters): Make $message a prefix.
6064 (test_normal_stop_notifications): Add "args" parameter - a list of
6065 init functions to be called. Make $message a prefix,
6066 (test_observer_normal_stop): Change the message prefixes so that
6067 they are unique, pass the attach / detach procedures to
6068 test_normal_stop_notifications.
6069
ec58997a
AC
6070 * gdb.base/signull.exp (test_segv): Prefix all tests with
6071 "${name}". Clean up test messages.
6072
b475183b
AC
6073 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6074
9c7bb332
AC
6075 * gdb.base/ena-dis-br.exp: Update copyright.
6076 (break_at): New function. Replace send_gdb with gdb_test,
6077 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6078 ignore count, not stopped at bpt", with KFAIL.
6079
2dd95497
CV
60802004-07-13 Corinna Vinschen <vinschen@redhat.com>
6081
6082 * gdb.base/attach.exp: Remove cleanupfile handling.
6083
419e626b
AC
60842004-07-12 Andrew Cagney <cagney@gnu.org>
6085
6086 * gdb.base/annota1.exp: Cleanup corefile test name.
6087 * gdb.base/annota3.exp: Ditto.
6088
8b1b3228
AC
60892004-07-12 Andrew Cagney <cagney@gnu.org>
6090
78650829
AC
6091 * gdb.base/signals.exp: Clean up copyright, re-indent.
6092
8b1b3228
AC
6093 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6094 gdb_test and gdb_test_multiple.
6095
935c2760
JJ
60962004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6097
6098 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6099 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6100 provide line number info for first statement in main.
6101
1544280f
AC
61022004-07-08 Andrew Cagney <cagney@gnu.org>
6103
1279f4ff
AC
6104 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6105
1544280f
AC
6106 * gdb.base/sigbpt.exp: Make the common part of each test name a
6107 prefix instead of suffix.
6108
bcc82369
BR
61092004-07-07 Bob Rossi <bob_rossi@cox.net>
6110
6111 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6112 test from test_tbreak_creation_and_listing to
6113 test_file_list_exec_source_file
6114 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6115 Changed name of test from test_tbreak_creation_and_listing to
6116 test_file_list_exec_source_file
6117
23f4b0aa
JJ
61182004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6119
6120 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6121 the jmisc() constructor instead of <init>.
6122 * gdb.java/jmisc1.exp: Ditto.
6123
56401cd5
AC
61242004-07-07 Andrew Cagney <cagney@gnu.org>
6125
6126 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6127 corrupting the PC.
6128
44ae2f6a
MC
61292004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6130
6131 * gdb.cp/templates.exp: Accept whitespace change in demangler
6132 output.
6133
45a83408
AC
61342004-07-06 Andrew Cagney <cagney@gnu.org>
6135
6136 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6137
d205ad70
MC
61382004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6139
6140 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6141 * lib/compiler.cc: Likewise.
6142
06ea1a61
MC
61432004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6144
6145 * lib/compiler.cc: Work around string preprocessing problem
6146 with old hp c++ compiler.
6147 * lib/compiler.c: Likewise.
6148
daab1251
CV
61492004-06-29 Corinna Vinschen <vinschen@redhat.com>
6150
6151 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6152 directives to conditionalize symbol prefixing.
6153 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6154 additional_flags handling. Add underscore prefix for Cygwin.
6155 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6156 conditionalize symbol prefixing.
6157 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6158 additional_flags handling. Add underscore prefix for Cygwin.
6159
cc984116
CV
61602004-06-29 Corinna Vinschen <vinschen@redhat.com>
6161
6162 * gdb.base/bigcore.exp: Skip test on Cygwin.
6163
c279b077
MC
61642004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6165
6166 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6167 formats for "info register". Use gdb_test_multiple. Fix
6168 the "invalid register" test.
6169
0e915747
CV
61702004-06-28 Corinna Vinschen <vinschen@redhat.com>
6171
6172 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6173 PID for Cygwin. Add Cygwin specific strings to check for in some
6174 tests.
6175 (do_attach_tests): Add a test for user interaction when attaching
6176 to a process with no matching symbol table already loaded.
6177
11422c86
AC
61782004-06-26 Andrew Cagney <cagney@gnu.org>
6179
6180 Test PR java/1567 and PR java/1565.
6181 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6182 * gdb.java/jmisc2.exp: Delete file.
6183
cefbce26
MC
61842004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6185
6186 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6187
e19f872c
CV
61882004-06-25 Corinna Vinschen <vinschen@redhat.com>
6189
6190 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6191 attach process.
6192
d931ba3b
MC
61932004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6194
6195 * gdb.cp/pr-1553.exp: Remove.
6196
aef68c48
MC
61972004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6198
6199 * gdb.cp/pr-1553.cc: Remove.
6200 * gdb.cp/pr-1553.exp: Disable this test.
6201
8d5df71a
JB
62022004-06-20 Jim Blandy <jimb@redhat.com>
6203
a9c64011 6204 Fix PR testsuite/1680.
8d5df71a
JB
6205 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6206 regular expressions.
6207
4ac6f39d
MC
62082004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6209
6210 Fix PR testsuite/1679.
6211 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6212 Issue an UNSUPPORTED result instead.
6213
1b413552
JB
62142004-06-18 Jim Blandy <jimb@redhat.com>
6215
6216 * gdb.base/charset.exp: Only send a control-C if we see a new
6217 prompt and incomplete command.
6218
6daa6ebd
MC
62192004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6220
6221 * gdb.cp/pr-574.cc: Add copyright notice.
6222
51fa4ae0
JB
62232004-06-17 Jim Blandy <jimb@redhat.com>
6224
6225 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6226 cases where the regexp has no groups; this grabs random text from
6227 the previous test suite, whatever that was.
6228
8fea26c5
MC
62292004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6230
6231 * gdb.cp/printmethod.cc: Add copyright notice.
6232
1e3aeb41
MC
62332004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6234
6235 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6236
9d9030bc
AC
62372004-06-16 Andrew Cagney <cagney@gnu.org>
6238
6239 * gdb.base/signull.c: Update copyright. Include <string.h>.
6240 (bowler): Replace data_pointer with data_read
6241 and data_write cases. Add code_descriptor case.
6242 (zero, desc): New array and pointer.
6243 (data, code): Change to simple pointers.
6244 * gdb.base/signull.exp: Fix probe pattern matching a function
6245 descriptor SIGSEGV. Replace data_pointer with data_read and
6246 data_write tests.
6247
acd4ad44
AC
62482004-06-16 Andrew Cagney <cagney@gnu.org>
6249
6250 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6251
08fd625c
MC
62522004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6253
6254 * gdb.base/long_long.c: Add copyright notice.
6255
1903502c
MC
62562004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6257
6258 * gdb.base/long_long.exp: Remove reference to
6259 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6260 to gdb_breakpoint and gdb_continue_to_breakpoint.
6261
83313cb1
JB
62622004-06-14 Jim Blandy <jimb@redhat.com>
6263
6264 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6265 endian case.
6266
1bf404ef
AC
62672004-06-14 Andrew Cagney <cagney@gnu.org>
6268
6269 * gdb.base/gcore.exp (capture_command_output): Delete the always
6270 passing tests containing inferior values.
6271 * gdb.base/ending-run.exp: Do not include the breakpoint address
6272 in the test message. Update copyright.
6273 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6274 size in the test name, use gdb_test_multiple. Update copyright.
6275
ef220b33
MC
62762004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6277
6278 * gdb.cp/ref-types.cc: Add copyright notice.
6279
4f70a4c9
MC
62802004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6281
6282 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6283 hp_aCC_compiler.
6284 * lib/compiler.cc: Likewise.
6285 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6286 'set' commands. Log diagnostics for other lines. Set
6287 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6288
335928ac
MC
62892004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6290
6291 * gdb.cp/try_catch.cc: Add copyright notice.
6292
2efb12e8
MC
62932004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6294
6295 * gdb.cp/userdef.cc: Add copyright notice.
6296
0bbed51a
MC
62972004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6298
6299 * gdb.cp/virtfunc.cc: Add copyright notice.
6300
e12a46c9
RC
63012004-06-11 Randolph Chung <tausq@debian.org>
6302
6303 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6304 problem.
6305
338e05af
AC
63062004-06-10 Andrew Cagney <cagney@gnu.org>
6307
6308 * lib/compiler.cc, lib/compiler.c: Append either
6309 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6310 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6311 instead of gcc-3-3.
6312
dc3f10cb
AC
63132004-06-09 Andrew Cagney <cagney@gnu.org>
6314
b4d946af
AC
6315 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6316 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6317
dc3f10cb
AC
6318 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6319 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6320 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6321 fixed.
6322
b5c0bfa2
AC
63232004-06-09 Andrew Cagney <cagney@gnu.org>
6324
6325 * gdb.base/structs.exp (test_struct_returns): Replace
6326 "return_value_unknown" and "finish_value_unknown" by
6327 "return_value_known" and "finish_value_known". Instead of
6328 "return_value_unknown" iff "finish_value_unknown", check
6329 "return_value_known" implies "finish_value_known".
6330
caeb605f
MH
63312004-06-08 Martin Hunt <hunt@redhat.com>
6332
6333 * gdb.base/float.exp: Add pattern for mips targets.
6334
c892bb64
RC
63352004-06-08 Randolph Chung <tausq@debian.org>
6336
6337 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6338 message for unknown architectures more clear.
6339
48306d3e
JB
63402004-06-08 Joel Brobecker <brobecker@gnat.com>
6341
6342 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6343 start the execution of the program.
6344
83ecb59f
JB
63452004-06-07 Jim Blandy <jimb@redhat.com>
6346
6347 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6348 * gdb.arch/i386-cpuid.h: New helper file.
6349
55264cb4
RC
63502004-06-07 Randolph Chung <tausq@debian.org>
6351
6352 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6353 has started.
6354
23cadb28
RM
63552004-06-04 Roland McGrath <roland@redhat.com>
6356
6357 Fix PR gdb/1647.
6358 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6359 differently to be robust to output buffering differences.
6360
51d01eda
MC
63612004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6362
6363 * gdb.threads/pthreads.exp: Update copyright years.
6364 (check_control_c): Change asynchronous 'after' to synchronous.
6365
f4fc3b93
RM
63662004-06-04 Roland McGrath <roland@redhat.com>
6367
6368 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6369 next gdb prompt.
6370
4013522b
MC
63712004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6372
6373 Fix PR gdb/1636.
6374 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6375 calls to synchronous.
6376
7a8f1e6b
JB
63772004-05-26 Jim Blandy <jimb@redhat.com>
6378
6379 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6380
81bb3443
RC
63812004-05-24 Randolph Chung <tausq@debian.org>
6382
6383 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6384 * gdb.asm/pa.inc: New file.
6385
8f5a3103
MK
63862004-05-22 Mark Kettenis <kettenis@gnu.org>
6387
6388 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6389
734b8fe8 63902004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6391 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6392
6393 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6394 GDB prompt.
6395
725603e1
UW
63962004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6397
f4fc3b93 6398 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6399 setjmp/longjmp. Use sigaction instead of signal.
6400
8b923272 64012004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6402 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6403
6404 * gdb.threads/pthread_cond_wait.c: New file.
6405 * gdb.threads/pthread_cond_wait.exp: New testcase.
6406
8bfabb04
AC
64072004-05-13 Andrew Cagney <cagney@redhat.com>
6408
6409 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6410 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6411
42edda50
AC
64122004-05-11 Andrew Cagney <cagney@redhat.com>
6413
6414 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6415 fixed but revealed gdb/1639.
6416
d303a6c7
AC
64172004-05-10 Andrew Cagney <cagney@redhat.com>
6418
6419 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6420 func1" and "next to 2nd alarm", kernel bug avoided.
6421
bf08c2a1
DJ
64222004-05-10 Daniel Jacobowitz <dan@debian.org>
6423
6424 PR external/1568
6425 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6426 XFAIL if it is smaller than bytes_allocated.
6427 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6428 (main): Make chunks_allocated unsigned. Correct comment.
6429
c0586a34
JB
64302004-05-07 Joel Brobecker <brobecker@gnat.com>
6431
6432 * gdb.arch/powerpc-aix-prologue.c: New file.
6433 * gdb.arch/powerpc-aix-prologue.exp: New file.
6434
f2785d12
JB
64352004-05-07 Jim Blandy <jimb@redhat.com>
6436
6437 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6438 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6439
bd7f6e30
JB
64402004-05-06 Joel Brobecker <brobecker@gnat.com>
6441
6442 * gdb.base/sep.exp: No longer setup_kfail when the program was
6443 built with dwarf2.
6444
0a5e7efe
JI
64452004-05-05 Jim Ingham <jingham@apple.com>
6446
6447 * gdb.base/pending.exp: Make sure pending breakpoints
6448 preserve the ignore count.
f4fc3b93 6449
a8958849
MK
64502004-04-27 Jerome Guitton <guitton@gnat.com>
6451
6452 * i386-prologue.exp: Add testcase for jump instruction as first
6453 instruction of the real code.
6454 * i386-prologue.c (jump_at_beginning): New function.
6455
7e103f5b
MK
64562004-04-28 Mark Kettenis <kettenis@gnu.org>
6457
6458 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6459 x86_64-*-*.
6460
5d38b224
MK
64612004-04-28 Mark Kettenis <kettenis@gnu.org>
6462
6463 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6464 i*86-*-*.
6465
0ef32fd9
MK
64662004-04-25 Mark Kettenis <kettenis@gnu.org>
6467
6468 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6469 expression that checks the return type.
6470
71d7dd7c
AC
64712004-04-23 Andrew Cagney <cagney@redhat.com>
6472
6473 * gdb.base/call-sc.exp: New test of scalar call/return values.
6474 * gdb.base/call-sc.c: Ditto.
6475
1e9f977e
JJ
64762004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6477
6478 * gdb.threads/manythreads.c: Reduce thread stack size.
6479
899d9e3a
JJ
64802004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6481
6482 * gdb.threads/manythreads.c: Add copyright notice.
6483
61bcae62
AC
64842004-04-23 Andrew Cagney <cagney@redhat.com>
6485
6486 * gdb.base/siginfo.exp: Better handle step out of signal.
6487 * gdb.base/sigstep.exp: Ditto.
6488
7339a42e 64892004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6490 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6491
6492 * gdb.threads/manythreads.c: New testcase.
6493 * gdb.threads/manythreads.exp: Ditto.
6494
5c98409b
JB
64952004-04-22 Jim Blandy <jimb@redhat.com>
6496
6497 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6498 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6499
3b611f1a
MC
65002004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6501
6502 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6503
f0fd9238
AC
65042004-04-21 Andrew Cagney <cagney@redhat.com>
6505
6506 * gdb.base/sigstep.c: New file.
6507 * gdb.base/sigstep.exp: New file.
6508
90990674
JB
65092004-04-16 Joel Brobecker <brobecker@gnat.com>
6510
6511 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6512 call to observer_notify_normal_stop.
6513
78cef34b
AC
65142004-04-15 Andrew Cagney <cagney@redhat.com>
6515
6516 * gdb.base/siginfo.c: New file.
6517 * gdb.base/siginfo.exp: New file.
6518
d2343407
JB
65192004-04-12 J. Brobecker <brobecker@gnat.com>
6520
6521 * gdb.base/sep.exp: Fix typo in comment.
6522
a2dba3c8
JB
65232004-04-12 J. Brobecker <brobecker@gnat.com>
6524
6525 * gdb.base/sep.c: New file.
6526 * gdb.base/sep-proc.c: New file.
6527 * gdb.base/sep.exp: New testcase.
6528
15f7b60e
MK
65292004-04-09 Mark Kettenis <kettenis@gnu.org>
6530
6531 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6532 support.
6533
44f4de1a
AC
65342004-04-05 Andrew Cagney <cagney@redhat.com>
6535
6536 * gdb.base/sigaltstack.c: New file.
6537 * gdb.base/sigaltstack.exp: New file.
6538
ef04f396
JB
65392004-04-04 Joel Brobecker <brobecker@gnat.com>
6540
6541 * gdb.base/foll-fork.exp: Update the expected output for
6542 "help set follow-fork-mode", to match a change that was made
6543 to the help of this variable on 2004-01-13.
6544
d40d2c92
JB
65452004-04-01 Joel Brobecker <brobecker@gnat.com>
6546
6547 * lib/ada.exp: Add copyright notice.
6548 * bar.ads: Likewise.
6549 * bar.adb: Likewise.
6550 * null_record.adb: Likewise.
6551 * null_record.exp: Likewise.
6552 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6553
f86ef5a3
JB
65542004-04-01 Joel Brobecker <brobecker@gnat.com>
6555
6556 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6557 * configure: Regenerate.
6558
414e70e3
JB
65592004-04-01 Joel Brobecker <brobecker@gnat.com>
6560
6561 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6562 to build the application. Remove the message printed when in
6563 verbose mode, redundant with the UNSUPPORTED message above.
6564
f0aaee49
JB
65652004-03-31 Joel Brobecker <brobecker@gnat.com>
6566
6567 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6568 * gdb.ada (null_record.exp): New testcase.
6569
ac81cb54
JB
65702004-03-31 Joel Brobecker <brobecker@gnat.com>
6571
6572 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6573
854af2f7
JB
65742004-03-31 Joel Brobecker <brobecker@gnat.com>
6575
6576 * gdb.ada: New subdirectory.
6577 * gdb.ada/Makefile.in: New file.
6578 * gdb.ada/gnat_ada.gpr.in: New file.
6579
034cb681
JB
65802004-03-31 Joel Brobecker <brobecker@gnat.com>
6581
6582 * lib/ada.exp: New file.
6583
78a1a894
DJ
65842004-03-24 Daniel Jacobowitz <drow@mvista.com>
6585
6586 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
6587 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
6588
4b2b3b3e
AC
65892004-03-22 Andrew Cagney <cagney@redhat.com>
6590
6591 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
6592 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
6593 Problem identified by Ulrich Weigand.
6594
23c73aa3
DC
65952004-03-17 David Carlton <carlton@kealia.com>
6596
6597 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
6598 PR c++/826.
6599
d63a86f8
RM
66002004-03-16 Roland McGrath <roland@redhat.com>
6601
6602 * gdb.base/auxv.exp: New file.
6603 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
6604
0e02aa50
DC
66052004-03-12 David Carlton <carlton@kealia.com>
6606
6607 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
6608 * gdb.cp/pr-1553.cc: Ditto.
6609 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
6610 pass branch.
6611
c20b71be
MC
66122004-03-12 Michael Chastain <mec.gnu@mindspring.com>
6613
6614 * gdb.cp/templates.exp: Accept more template types.
6615
c7414a01
MC
66162004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6617
6618 From Corinna Vinschen with modifications.
6619 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
6620 local variable obj_with_enum.
6621 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
6622 results with obj_with_enum.
6623
ed69573c
MC
66242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6625
6626 * gdb.cp/classes.cc: New file, copied from misc.cc.
6627 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
6628
28301461
MC
66292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
6630
6631 * gdb.cp/misc.cc: Add copyright notice.
6632
1198ecbe
DC
66332004-03-05 David Carlton <carlton@kealia.com>
6634
6635 * gdb.cp/rtti.exp: Add 'print *obj3' test.
6636 * gdb.cp/rtti.h: Update copyright.
6637 (namespace n2::n3): New.
6638 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
6639 (n2::n3::func3): New.
6640 (main): Call n2::n3::func3.
6641 * gdb.cp/rtti2.cc: Update copyright.
6642 (n2::create3): New.
6643
9e08c470
MK
66442004-03-04 Mark Kettenis <kettenis@gnu.org>
6645
6646 * gdb.asm/openbsd.inc: Fix typo.
6647
4bebc3aa
FF
66482004-03-03 Fred Fish <fnf@redhat.com>
6649
6650 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
6651 "val" instead of unused "size". Update copyright year.
6652
6ea9fb37
DJ
66532004-02-29 Daniel Jacobowitz <drow@mvista.com>
6654
6655 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
6656 to use unsigned char.
6657 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
6658 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
6659
23b23974
DJ
66602004-02-29 Daniel Jacobowitz <drow@mvista.com>
6661
6662 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
6663 line of output.
6664
7574fd53
DJ
66652004-02-28 Daniel Jacobowitz <drow@mvista.com>
6666
6667 * gdb.base/relocate.c (dummy): Initialize.
6668
a195357f
DJ
66692004-02-28 Daniel Jacobowitz <drow@mvista.com>
6670
6671 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
6672 a breakpoint at exit.
6673
72fd54a9
FF
66742004-02-27 Fred Fish <fnf@redhat.com>
6675
6676 * gdb.base/chng-syms.exp: Add expect condition to match failing
6677 case that isn't a timeout.
6678
b9d23137
AC
66792004-02-27 Andrew Cagney <cagney@redhat.com>
6680
6681 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
6682 support.
6683
15d208f6 66842004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 6685
15d208f6
FF
6686 * gdb.arch/gdb1431.c: Remove.
6687 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
6688 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
6689 of "until" incorrectly.
6690
98f9cd2d
JB
66912004-02-26 J. Brobecker <brobecker@gnat.com>
6692
6693 * gdb.cp/class2.cc (empty): New class.
6694 (refer): New function.
6695 (main): Declare an object of type empty and use it.
6696 * gdb.cp/class2.exp: Print the value of an object of type empty.
6697
9b50c11b
JJ
66982004-02-26 Jeff Johnston <jjohnstn@redhat.com>
6699
6700 * gdb.base/langs.exp: Update query string to match the
6701 new nquery format used for pending breakpoints.
6702
0dcd613f
AC
67032004-02-26 Andrew Cagney <cagney@redhat.com>
6704
6705 Fix PR i18n/1570.
6706 * gdb.base/charset.c: Update copyright notice.
6707 (main, init_string): Remove the escape character '\e' tests.
6708 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
6709 * gdb.base/charset.exp (valid_host_charset): Ditto.
6710 * gdb.base/setvar.exp: Ditto.
6711
b8a56647
AC
67122004-02-24 Andrew Cagney <cagney@redhat.com>
6713
90d59e34
AC
6714 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
6715 mmapped data in core file" PASS and FAIL messages consistent.
6716
b8a56647
AC
6717 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
6718 setting a breakpoint. Work around PR java/1565.
6719
9f27c604
JJ
67202004-02-23 Jeff Johnston <jjohnstn@redhat.com>
6721
6722 * lib/gdb.exp (gdb_breakpoint): Update query string to match
6723 new nquery format.
6724 * gdb.base/pending.exp: Ditto.
6725
3224a706
MK
67262004-02-22 Mark Kettenis <kettenis@gnu.org>
6727
6728 * configure.in: Run stabs tests on *BSD.
6729 * configure: Regenerated.
6730
41e0a9ca
MK
67312004-02-21 Mark Kettenis <kettenis@gnu.org>
6732
6733 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
6734
1e1b3428
FF
67352004-02-20 Fred Fish <fnf@redhat.com>
6736
6737 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
6738 blank in test for "returns short", for consistency with other
6739 "returns xxx" tests. Update copyright year.
6740
f9a7572a
FF
67412004-02-19 Fred Fish <fnf@redhat.com>
6742
6743 New testcase for PR breakpoint/1558.
6744 * gdb.arch/gdb1558.exp: New file.
6745 * gdb.arch/gdb1558.c: New file.
6746
b2ce2854
EZ
67472004-02-19 Elena Zannoni <ezannoni@redhat.com>
6748
6749 * gdb.base/nodebug.exp: Fix typo.
6750
e7c9ff01
JB
67512004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6752
6753 Committed by Jim Blandy <jimb@redhat.com>.
6754
62f4b920
JB
6755 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
6756
2db536a1
JB
6757 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
6758
e7c9ff01
JB
6759 * gdb.base/float.exp: Support s390*-*-* targets.
6760
f3205b34
AF
67612004-02-17 Adam Fedor <fedor@gnu.org>
6762
6763 * gdb.base/gdb1555.exp: New file.
6764 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
6765
9d62932d
EZ
67662004-02-17 Elena Zannoni <ezannoni@redhat.com>
6767
6768 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
6769
344c9711
FF
67702004-02-16 Fred Fish <fnf@redhat.com>
6771
6772 * gdb.arch/gdb1291.c: Remove
6773 * gdb.arch/gdb1291.s: New test input file.
6774 * gdb.arch/gdb1291.exp: Expand test to check case that should not
6775 fail. Test for correct result, known incorrect result, other
6776 failures and timeouts.
6777
2d822687
AC
67782004-02-16 Andrew Cagney <cagney@redhat.com>
6779
6780 * gdb.base/bigcore.exp: New file.
6781 * gdb.base/bigcore.c: New file.
6782
dac15b66
AC
67832004-02-13 Andrew Cagney <cagney@redhat.com>
6784
6785 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
6786 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
6787 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
6788 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
6789 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
6790 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
6791 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
6792 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
6793 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
6794 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
6795
6bdfc2c4
JJ
67962004-02-11 Jeff Johnston <jjohnstn@redhat.com>
6797
6798 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
6799 executed is an alloc instruction.
6800
87b3ede8
DC
68012004-02-11 David Carlton <carlton@kealia.com>
6802
6803 * gdb.cp/breakpoint.exp: New.
6804 * gdb.cp/breakpoint.cc: New.
6805
6e19e2bf
MC
68062004-02-11 Michael Chastain <mec.gnu@mindspring.com>
6807
6808 Partial fix for PR gdb/1543.
6809 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
6810 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
6811 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
6812 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
6813 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
6814 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
6815 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
6816 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
6817 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
6818 to bug-gdb@prep.ai.mit.edu .
6819 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
6820 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
6821 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
6822 Likewise.
6823
5c5455dc
AC
68242004-02-10 Andrew Cagney <cagney@redhat.com>
6825
6826 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
6827 using gdb_internal_error_resync.
6828
9cf689d7
DJ
68292004-02-09 Daniel Jacobowitz <drow@mvista.com>
6830
6831 * gdb.threads/thread-specific.exp: Stop early if no threads are
6832 found.
6833
d2dc51db
MC
68342004-02-09 Michael Chastain <mec.gnu@mindspring.com>
6835
6836 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
6837
14b1a056
DJ
68382004-02-08 Daniel Jacobowitz <drow@mvista.com>
6839
6840 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
6841 breakpoints.
6842
83f66e8f
DJ
68432004-02-07 Daniel Jacobowitz <drow@mvista.com>
6844
6845 * config/sim.exp (gdb_load): Handle $arg == "".
6846 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
6847 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
6848
30fc0091
EZ
68492004-02-07 Elena Zannoni <ezannoni@redhat.com>
6850
a9c64011
AS
6851 * gdb.base/maint.exp: Update test to reflect
6852 obstack changes.
30fc0091 6853
4d806929
JJ
68542004-02-04 Jeff Johnston <jjohnstn@redhat.com>
6855
6856 * gdb.base/pendshr.c (pendfunc): New function that calls
6857 pendfunc1.
6858 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
6859
7bfdd688
FF
68602004-02-04 Fred Fish <fnf@redhat.com>
6861
6862 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
6863 function symbols and update copyright years.
6864 * gdb.arch/gdb1291.c: Ditto.
6865
aaa08ee4
MC
68662004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6867
6868 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
6869
dbad7755
MC
68702004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6871
6872 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
6873
ec4646ef
MC
68742004-02-03 Michael Chastain <mec.gnu@mindspring.com>
6875
6876 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
6877
1b802196
FF
68782004-02-02 Fred Fish <fnf@redhat.com>
6879
6880 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
6881 remote targets. Update copyright years.
6882
18fe2033
JJ
68832004-02-02 Jeff Johnston <jjohnstn@redhat.com>
6884
6885 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
6886 support.
6887 * gdb.base/langs.exp: Fix test which attempts to create
6888 breakpoint on non-existent function to handle new pending
6889 support.
6890 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
6891 a breakpoint.
6892 * gdb.base/pending.exp: New test.
6893 * gdb.base/pending.c: New file.
6894 * gdb.base/pendshr.c: Ditto.
6895
8d577d32
DC
68962004-02-02 David Carlton <carlton@kealia.com>
6897
6898 * gdb.cp/overload.exp: Add overloadNamespace tests.
6899 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
6900 (overloadNamespace, XXX): New.
6901 (main): Call XXX::marker2.
6902
3ad13771
FF
69032004-02-01 Fred Fish <fnf@redhat.com>
6904
6905 * gdb.base/dump.exp: Use runto_main instead of "runto main".
6906 * gdb.base/finish.exp: Ditto.
6907 * gdb.base/gcore.exp: Ditto.
6908 * gdb.base/huge.exp: Ditto.
6909 * gdb.base/info-proc.exp: Ditto.
6910 * gdb.base/return2.exp: Ditto.
6911 * gdb.threads/gcore-thread.exp: Ditto.
6912
44c75849
DJ
69132004-02-01 Daniel Jacobowitz <drow@mvista.com>
6914
6915 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
6916
005bc093
MK
69172004-02-01 Mark Kettenis <kettenis@gnu.org>
6918
6919 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
6920 that opening the file succeeds on OpenBSD.
6921
c47cebdb
DJ
69222004-02-01 Daniel Jacobowitz <drow@mvista.com>
6923
6924 * gdb.threads/thread-specific.c: New file.
6925 * gdb.threads/threads-specific.exp: New test script.
6926 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
6927 to expect_out.
6928
5a01311c
MK
69292004-02-01 Mark Kettenis <kettenis@gnu.org>
6930
6931 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
6932 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
6933 only on the "print_small_structs from print_long_arg_list" test.
6934
ce22a4f1
DJ
69352004-02-01 Daniel Jacobowitz <drow@mvista.com>
6936
6937 * gdb.base/completion.exp: Kill a stray backslash.
6938
6939 From Jim Ingham <jingham@apple.com>:
6940 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
6941 agrees with the result from sending a tab.
6942
abbab9d3
DJ
69432004-01-31 Daniel Jacobowitz <drow@mvista.com>
6944
6945 * gdb.base/chng-syms.exp: Remove stray newline.
6946
53904d1e
MK
69472004-01-31 Mark Kettenis <kettenis@gnu.org>
6948
6949 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
6950 *-*-openbsd*.
6951 * gdb.asm/openbsd.inc: New file.
6952
3a4b3aac
MK
69532004-01-30 Mark Kettenis <kettenis@gnu.org>
6954
6955 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
6956 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
6957 *-*solaris2*. Remove commented out default settings for
6958 asm-flags. Replace gdb_compile with target_link.
6959
ebac27b4
MC
69602004-01-29 Michael Chastain <mec.gnu@mindspring.com>
6961
6962 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
6963 for all tests. Remove old hp-ux and cygnus xfail cases.
6964
d8679d84
PH
69652004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
6966
6967 * gdb.base/chng-syms.exp: New file.
6968 * gdb.base/chng-syms.c: New file.
6969
0a55bc22
MC
69702004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6971
6972 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
6973 Provide arms for current output in all my configurations.
6974
94b8e876
MC
69752004-01-24 Michael Chastain <mec.gnu@mindspring.com>
6976
6977 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
6978 * lib/compiler.cc: Likewise.
6979 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
6980 get the right preprocessor. Eval the output directly. Remove
6981 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
6982 hp_f77_compiler and hp_f90_compiler completely.
6983 (gdb_preprocess): Delete.
6984 (get_compiler): Delete.
6985
7cf03d44
MK
69862004-01-24 Mark Kettenis <kettenis@gnu.org>
6987
6988 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
6989 <string.h>.
6990
68b6dce9
NR
69912004-01-24 Nick Roberts <nick@nick.uklinux.net>
6992
6993 * gdb.mi/mi-stack.exp: Update copyright.
6994
b368761e
DC
69952004-01-23 David Carlton <carlton@kealia.com>
6996
6997 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
6998 test for cp_lookup_transparent_type.
6999 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7000 call them.
7001
f2061b53
DJ
70022004-01-23 Daniel Jacobowitz <drow@mvista.com>
7003
7004 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7005 after -var-update.
7006
37fc574a
DC
70072004-01-23 David Carlton <carlton@kealia.com>
7008
7009 * gdb.cp/namespace.cc (C::ensureRefs): New.
7010 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7011
8e94b928
NR
70122004-01-20 Nick Roberts <nick@nick.uklinux.net>
7013
7014 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7015 case "-stack-list-locals 2".
7016 * gdb.mi/mi-var-child.exp: Test for case
7017 "-var-list-children --all-values NAME".
7018
997b0952
MC
70192004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7020
7021 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7022
52470da3
MK
70232004-01-18 Mark Kettenis <kettenis@gnu.org>
7024
7049b4b8
MK
7025 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7026 used with gdb_test_multiple.
7027
52470da3
MK
7028 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7029 read at address 0. This fixes PR testsuite/1504.
7030
da6012e5
DJ
70312004-01-18 Daniel Jacobowitz <drow@mvista.com>
7032
7033 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7034 Remove downloading, guessing the host executable, the calls to
7035 gdb_file_cmd and gdb_target_cmd, and "load" support.
7036 (infer_host_exec): New function broken out from gdb_load.
7037 (gdb_load): New wrapper for gdbserver_gdb_load.
7038 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7039 gdb_target_cmd. Use -target-select.
7040 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7041 Download binaries to the host. Clear last_mi_remote_file when
7042 we load a new binary.
7043 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7044 call gdbserver_gdb_load and mi_gdb_target_cmd.
7045
32c70722
MC
70462004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7047
7048 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7049 type patterns.
7050
b0cecf36
MC
70512004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7052
7053 * gdb.cp/templates.exp: Fix typo in test name of
7054 "print Foo<volatile char*>::foo".
7055
4120d7e6
MC
70562004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7057
7058 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7059
f679e530
BE
70602004-01-16 Ben Elliston <bje@wasabisystems.com>
7061
7062 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7063 (clean mostlyclean): Remove empty rm.
7064
091c48f6
MC
70652004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7066
7067 * gdb.base/setvar.exp: Add copyright years.
7068
3e5fc8d2
DC
70692004-01-14 David Carlton <carlton@bactrian.org>
7070
7071 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7072 PR c++/1511 and update coment.
7073 * gdb.cp/templates.exp: Update patterns to match current output.
7074 If changes involve something other than whitespace, KFAIL
7075 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7076
63d06c5c
DC
70772004-01-14 David Carlton <carlton@kealia.com>
7078
7079 * gdb.cp/namespace.exp: Add tests involving classes defined within
7080 namespaces.
7081 * gdb.cp/namespace.cc (C::CClass): New.
7082 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7083
a51dab88
EZ
70842004-01-14 Elena Zannoni <ezannoni@redhat.com>
7085
7086 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7087 what debug info we have. Print a better message if something goes
7088 wrong while producing the separate debug info file.
7089
a476ccc9
MC
70902004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7091
7092 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7093
f453692c
MC
70942004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7095
7096 * gdb.base/callfuncs.c: Add copyright notice.
7097
f40063a5
MC
70982004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7099
7100 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7101 inheritance. PR gdb/1498, PR gcc/13539.
7102
19ac3974
EZ
71032004-01-13 Elena Zannoni <ezannoni@redhat.com>
7104
a9c64011
AS
7105 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7106 test specific name.
7107 * gdb.mi/gdb669.exp: Ditto.
7108 * gdb.mi/mi-pthreads.exp: Ditto.
7109 * gdb.mi/mi1-pthreads.exp: Ditto.
7110 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7111
56c97c6e
MC
71122004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7113
7114 * gdb.cp/member-ptr.cc: Add copyright notice.
7115
a0644324
MC
71162004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7117
7118 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7119 some patterns for recent versions of gcc and hpacc. Delete
7120 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7121 Delete tests that access a NULL pointer-to-member-data. This
7122 script is still disabled for gcc.
7123
32fabe09
EZ
71242004-01-12 Elena Zannoni <ezannoni@redhat.com>
7125
7126 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7127 escaped correctly.
32fabe09 7128
1f8a6abb
EZ
71292004-01-12 Elena Zannoni <ezannoni@redhat.com>
7130
7131 * gdb.base/sepdebug.exp: New file.
7132 * gdb.base/sepdebug.c: New file.
7133 * lib/gdb.exp (separate_debug_filename): New procedure.
7134 (gdb_gnu_strip_debug): New procedure.
7135
48efe704
AC
71362004-01-12 Andrew Cagney <cagney@redhat.com>
7137
7138 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7139 * gdb.mi/ChangeLog-1999-2003: New file.
7140
a9415475
AC
71412004-01-12 Andrew Cagney <cagney@redhat.com>
7142
7143 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7144 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7145 or EEXIST", treat EBUSY as an XFAIL.
7146
83b8cf9d
MC
71472004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7148
7149 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7150 hp_cc_compiler.
7151
9939d2a8
MC
71522004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7153
7154 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7155 decorations.
7156
1ff8cadf
MC
71572004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7158
7159 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7160 and "(aCC)" decorations. Remove obsolete doco about old
7161 test results.
7162
6fa9022e
MC
71632004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7164
7165 * gdb.cp/exception.exp: Fix typo in doco.
7166
209721fe
MK
71672004-01-09 Mark Kettenis <kettenis@gnu.org>
7168
7169 * gdb.base/gdb1476.exp: Fix typo.
7170
ef11303e
MC
71712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7172
7173 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7174 file.
7175
041ab88c
MC
71762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7177
7178 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7179 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7180 Use gdb_compile. Remove restriction on gcc. Add some patterns
7181 for recent version of gdb. Delete second half, which was a copy
7182 of the first half with different build flags. This test is
7183 still disabled because it is still not ready for production.
7184
e36d075a
MC
71852004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7186
7187 * gdb.cp/exception.cc: Add copyright notice.
7188 * gdb.cp/exception.exp: Add a notice that this file is broken
7189 because of line number changes caused by addition of copyright
7190 notice.
7191
42b190ad
MC
71922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7193
7194 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7195 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7196
8f25f06b
MC
71972004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7198
7199 * gdb.cp/classes.exp: Accept gnu abi 2.
7200 * gdb.cp/derivation.exp: Likewise.
7201 * gdb.cp/overload.exp: Likewise.
7202 * gdb.cp/virtfunc.exp: Likewise.
7203
06ded8b8
MC
72042004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7205
7206 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7207 semicolon after end of function.
7208
77c26ae3
MC
72092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7210
7211 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7212 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7213 boilerplate code for compiling and running the program under
7214 test. Add some string method tests.
7215
20757486
MC
72162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7217
7218 * gdb.cp/bs15503.cc: Add copyright notice.
7219 * gdb.cp/bs15503.exp: Adjust line number.
7220
0fd3b503
MC
72212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7222
7223 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7224 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7225
10d1bea8
MC
72262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7227
7228 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7229 hp_cc_compiler.
7230
2789202a
MC
72312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7232
7233 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7234 * gdb.cp/ctti.exp: Use the marker instead of "next".
7235 With gcc, run further before bailing.
7236
b862f14c
MC
72372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7238
7239 * gdb.cp/cttiadd.cc: Add copyright notice.
7240 * gdb.cp/cttiadd1.cc: Likewise.
7241 * gdb.cp/cttiadd2.cc: Likewise.
7242 * gdb.cp/cttiadd3.cc: Likewise.
7243
96da2469
MC
72442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7245
7246 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7247 Use gdb_test, gdb_test_multiple. Use floating-point values that
7248 have exact representations in IEEE-ish formats.
7249
053248ff
MC
72502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7251
7252 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7253 compilers. Delete duplicate call to get_compiler_info.
7254 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7255 * gdb.base/volatile.exp: Likewise.
7256
84acecdd
MK
72572004-01-07 Mark Kettenis <kettenis@gnu.org>
7258
7259 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7260 memory at address 0.
7261
fe11a27f
MC
72622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7263
7264 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7265 to test for hp-ux assembler. Fix copyright years.
7266
60ad077b
AC
72672004-01-07 Andrew Cagney <cagney@redhat.com>
7268
7269 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7270
1c9b8f33
AC
72712004-01-07 Andrew Cagney <cagney@redhat.com>
7272
7273 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7274 when creating the read-only file. From analysis by Roland McGrath
7275 and Elena Zannoni.
7276
753ccc7a
MC
72772004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7278
7279 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7280
eca3e36b
MC
72812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7282
7283 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7284 data pointers.
7285
f8d4bac4
MC
72862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7287
7288 * gdb.cp/m-static.exp: Compile one source file at a time.
7289 Delete unused call to get_compiler_info.
7290
9b4e0f94
MC
72912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7292
7293 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7294 * gdb.base/call-rt-st.exp: Likewise.
7295 * gdb.base/nodebug.exp: Likewise.
7296 * gdb.base/volatile.exp: Likewise.
7297 * gdb.cp/ref-types.exp: Likewise.
7298 * gdb.cp/templates.exp: Likewise.
7299
023c1024
MK
73002004-01-05 Mark Kettenis <kettenis@gnu.org>
7301
7302 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7303
19703c4a
MC
73042004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7305
7306 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7307 hppa*-hp-hpux*.
7308
18b67037
MK
73092004-01-04 Mark Kettenis <kettenis@gnu.org>
7310
ba6219c8
MK
7311 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7312 x86_64-*-*.
7313
18b67037
MK
7314 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7315 sparc64-*-* and sparc*-solaris2*.
7316
1bfbbb9d
MK
73172004-01-04 Mark Kettenis <kettenis@gnu.org>
7318
7319 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7320 return ${tests}" test. The ${tests} already mentions the
7321 filename.
7322
06846494
MC
73232004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7324
7325 * gdb.cp/local.exp: Accept gcc abi 2.
7326
3b0cb202
MC
73272004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7328
7329 * gdb.cp/templates.exp: Accept gcc abi 2.
7330
0643ec3f
MC
73312004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7332
7333 * lib/compiler.cc: Remove supports_template_debugging.
7334 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7335
d231d0b1
MC
73362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7337
7338 * gdb.cp/namespace.exp: Accept gcc abi 2.
7339
44ffb27c
MC
73402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7341
7342 * gdb.cp/method.exp: Accept gcc abi 2.
7343
184ad485
MC
73442004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7345
7346 * gdb.cp/classes.exp: Generate identical results as old version.
7347 * gdb.cp/derivation.exp: Likewise.
7348 * gdb.cp/overload.exp: Likewise.
7349 * gdb.cp/virtfunc.exp: Likewise.
7350
116f09e7
MC
73512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7352
7353 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7354 mysterious bug with sourceware version of expect.
7355
b1379776
MC
73562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7357
7358 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7359 current versions of gcc, including gcc abi 2. Remove gratuitous
7360 restart of test program. Use gdb_test_multiple and gdb_test for
7361 all tests. Add patterns to xfail missing "const" in "const char *"
7362 and kfail PR gdb/1155.
7363
6b7a4c0e
MC
73642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7365
7366 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7367 current versions of gcc, including gcc abi 2. Remove gratuitous
7368 restart of test program. Use gdb_test_multiple and gdb_test for
7369 all tests. Add patterns to kfail PR gdb/1498.
7370
51615d72
MC
73712003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7372
7373 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7374 current versions of gcc, including gcc abi 2. Use "breakpoint"
7375 and "continue" instead of restarting the target program. Use
7376 gdb_test_multiple and gdb_test for all tests.
7377
7b79a9d7
MK
73782004-01-01 Mark Kettenis <kettenis@gnu.org>
7379
7380 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7381 for *-*-solaris2*.
7382
1cd3489f
MC
73832003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7384
7385 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7386 current versions of gcc, including gcc abi 2. Use "breakpoint"
7387 and "continue" instead of restarting the target program several
7388 times. Use gdb_test_multiple and gdb_test for all tests.
7389
850742db
MC
73902003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7391
7392 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7393 source files.
7394
eb4bbda8
MC
73952003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7396
7397 * gdb.base/environ.exp: Handle compiling test case from multiple
7398 source files.
7399
e42c7771
MC
74002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7401
7402 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7403
80e4b428
JB
74042003-12-17 Jim Blandy <jimb@redhat.com>
7405
5f06973a
JB
7406 * gdb.base/freebpcmd.c: Add copyright notice.
7407
80e4b428
JB
7408 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7409
0ab84fb7
MC
74102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7411
7412 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7413
1b3bb3d0
JB
74142003-12-13 Jim Blandy <jimb@redhat.com>
7415
7416 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7417
3a4c9371
KB
74182003-12-12 Kevin Buettner <kevinb@redhat.com>
7419
7420 * gdb.asm/frv.inc: New file.
7421 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7422
a1dea79a
FF
74232003-12-09 Fred Fish <fnf@redhat.com>
7424
7425 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7426 functions to break1.c and leave prototypes behind. Add more
7427 "set breakpoint NN here" comments.
7428 * gdb.base/break1.c: New file.
7429
7430 * gdb.base/break.exp: Handle compiling test case from multiple
7431 source files and change source file references as needed.
7432 * gdb.base/completion.exp: Ditto.
7433 * gdb.base/condbreak.exp: Ditto.
7434 * gdb.base/define.exp: Ditto.
7435 * gdb.base/ena-dis-br.exp: Ditto.
7436 * gdb.base/info-proc.exp: Ditto.
7437 * gdb.base/maint.exp: Ditto.
7438 * gdb.base/until.exp: Ditto.
7439
7440 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7441 hardcoded line numbers.
7442 * gdb.base/define.exp: Ditto.
7443 * gdb.base/ena-dis-br.exp: Ditto.
7444 * gdb.base/maint.exp: Ditto.
7445 * gdb.base/until.exp: Ditto.
7446
7447 * gdb.base/completion.exp: Use "break1" for completion tests since
7448 "break" is no longer a unique prefix.
7449
5266b69c
AC
74502003-12-06 Andrew Cagney <cagney@redhat.com>
7451
7452 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7453 "return_value_unimplemented". When an unimplemented struct return
7454 architecture, report incorrect values as a KFAIL
7455
374451f0
MC
74562003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7457
7458 * gdb.cp/rtti.exp: Accept new wording of warning from
7459 cp_lookup_rtti_type.
7460
ba9b20a7
MC
74612003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7462
7463 Partial fix for PR testsuite/1456.
7464 * gdb.base/scope.exp (test_at_main): Replace references to
7465 gcc_compiled with calls to test_compiler_info.
7466 (test_at_foo): Likewise.
7467 (test_at_bar): Likewise.
7468
b74b6d0b
MC
74692003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7470
7471 Partial fix for PR testsuite/1456.
7472 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7473 to test_compiler_info.
7474
ccfa3402
MC
74752003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7476
7477 * gdb.base/so-impl-ld.exp: Update copyright notice.
7478
f6246aba
MC
74792003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7480
7481 Partial fix for PR testsuite/1456.
7482 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7483 to test_compiler_info.
7484
13ae734a
MC
74852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7486
7487 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7488 from current versions of gdb. Clean up regular expressions.
7489 Delete redundant timeout case.
7490
d8e1cdee
MC
74912003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7492
7493 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7494 from current versions of gdb. Clean up regular expressions.
7495 Delete redundant timeout case.
7496
96457b64
MC
74972003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7498
7499 Partial fix for PR testsuite/1456.
7500 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7501 gcc_compiled with call to test_compiler_info.
7502
f35309fc
MC
75032003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7504
7505 Partial fix for PR testsuite/1456.
7506 * gdb.base/list.exp (test_list_function): Delete unused declaration
7507 of gcc_compiled.
7508
d7afdf9b
MC
75092003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7510
7511 Partial fix for PR testsuite/1456.
7512 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7513 call to test_compiler_info.
7514
71507b56
MK
75152003-11-29 Mark Kettenis <kettenis@gnu.org>
7516
7517 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7518 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7519 it to create the appropriate note.inc.
7520 * gdb.asm/asmsrc1.s: Include "note.inc".
7521 * gdb.asm/netbsd.inc: New file.
7522 * gdb.asm/empty.inc: New file.
7523
f81f93f7
MC
75242003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7525
7526 Partial fix for PR testsuite/1456.
7527 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7528 calls to test_compiler_info.
7529
9a77938e
MC
75302003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7531
7532 Partial fix for PR testsuite/1456.
7533 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7534 calls to test_compiler_info.
7535
e8367dc7
MK
75362003-11-27 Mark Kettenis <kettenis@gnu.org>
7537
7538 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7539 pattern for the KFAILs.
7540
526c61ee
AF
75412003-11-25 Adam Fedor <fedor@gnu.org>
7542
7543 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7544 * gdb.objc/objcdecode.m: New file.
7545
28f2d600
AF
75462003-11-25 Adam Fedor <fedor@gnu.org>
7547
7548 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7549 * gdb.objc/nondebug.m: New file.
7550
a3895cee
BE
75512003-11-26 Ben Elliston <bje@wasabisystems.com>
7552
7553 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7554 NetBSD as it does on FreeBSD. Modelled on a similar change by
7555 Mark Kettenis on 2003-05-30.
7556 (link-flags): Set to "--entry _start" regardless of target.
7557 Special linker flags are to be appended to $link-flags.
7558 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7559
c9f2c8a3
MC
75602003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7561
7562 * gdb.cp/method.exp: Accept output of new demangler.
7563
15a0587a 75642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7565
7566 * gdb/class2.exp: New file.
7567 * gdb/class2.cc: New file.
7568
3c00b570
MC
75692003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7570
7571 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7572 of new demangler.
7573
7027acc7
MK
75742003-11-23 Mark Kettenis <kettenis@gnu.org>
7575
7576 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7577 of gdb_test "run".
7578
b0e1598a
MK
75792003-11-23 Mark Kettenis <kettenis@gnu.org>
7580
7581 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
7582 "continue" into "run".
7583
4d9eda44
MC
75842003-11-23 Michael Chastain <mec.gnu@mindspring.com>
7585
7586 Partial fix for PR testsuite/1456.
7587 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
7588 call to test_compiler_info.
7589 * gdb.cp/ctti.exp: Likewise.
7590 * gdb.cp/derivation.exp: Likewise.
7591 * gdb.cp/member-ptr.exp: Likewise.
7592 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
7593 reference to gcc_compiled.
7594
75952003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
7596
7597 Fix PR testsuite/1463.
7598 * gdb.base/structs.exp (start_structs_test): Call
7599 get_debug_format before using the debug format.
7600
d422fe19
AC
76012003-11-22 Andrew Cagney <cagney@redhat.com>
7602
7603 * lib/gdb.exp (gdb_test_multiple): Add simple example.
7604 * gdb.base/structs.exp: Use gdb_test_multiple.
7605
039cf96d
AC
76062003-11-20 Andrew Cagney <cagney@redhat.com>
7607
6882279b
AC
7608 * gdb.base/structs.exp: Handle and recover from internal errors.
7609 Replace "foo${n}" with "foo<n>" in test messages.
7610
e53890ae
AC
7611 * gdb.base/structs.exp: Update copyright. Rewrite.
7612 * gdb.base/structs.c: Update copyright. Rewrite.
7613
2b211c59
AC
7614 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
7615 resync count exceeded.
d63a86f8 7616
039cf96d
AC
7617 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
7618 from the internal error.
7619 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
7620 Original from Jim Blandy.
7621 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 7622
eac98b22
AC
76232003-11-19 Andrew Cagney <cagney@redhat.com>
7624
7625 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
7626 KFAIL.
7627
67455b2a
MK
76282003-11-17 Mark Kettenis <kettenis@gnu.org>
7629
7630 New testcase for PR backtrace/1435.
7631 * gdb.arch/i386-unwind.exp: New file.
7632 * gdb.arch/i386-unwind.c: New file.
7633
853d6e5b
AC
76342003-11-17 Andrew Cagney <cagney@redhat.com>
7635
7636 * lib/gdb.exp (compiler_info): New global.
7637 (test_compiler_info): New function.
7638 (get_compiler_info): Set compiler_info.
7639 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
7640 "compiler_info" to gcc-<major>-<minor>.
7641
38cf6e11
MC
76422003-11-15 Michael Chastain <mec.gnu@mindspring.com>
7643
7644 * gdb.trace/configure: Remove.
7645
a50d3602
EZ
76462003-11-13 Elena Zannoni <ezannoni@redhat.com>
7647
7648 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 7649 breakpoints.
a50d3602
EZ
7650 * gdb.base/break.exp: Remove all references to explicit line
7651 numbers.
7652
d9407aaa
NC
76532003-11-11 Nick Clifton <nickc@redhat.com>
7654
7655 * gdb.base/shreloc.exp: Do not run for targets which do not
7656 support shared objects.
7657
db488fc1
CV
76582003-11-10 Corinna Vinschen <vinschen@redhat.com>
7659
7660 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
7661 Don't run tests if nofileio flag is given.
7662
6a90a18e
EZ
76632003-11-07 Elena Zannoni <ezannoni@redhat.com>
7664
7665 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 7666 as well as 'Watchpoint'.
6a90a18e 7667
0b915e9c
EZ
76682003-11-06 Elena Zannoni <ezannoni@redhat.com>
7669
7670 Reported by Jim Ingham <jingham@apple.com>:
7671 * gdb.base/annota1.exp: Match at least one occurrence of the
7672 signal handler annotation.
7673
d7e4b55f
EZ
76742003-11-06 Elena Zannoni <ezannoni@redhat.com>
7675
a9c64011
AS
7676 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
7677 as well as 'Watchpoint'.
d7e4b55f 7678
2fe4e8d0
MC
76792003-11-05 Michael Chastain <mec@shout.net>
7680
7681 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
7682
6ef88553
KW
76832003-11-03 Kris Warkentin <kewarken@qnx.com>
7684
7685 * gdb.arch/gdb1291.c: New test file.
7686 * gdb.arch/gdb1291.exp: New test script.
7687 * gdb.arch/gdb1431.c: New test file.
7688 * gdb.arch/gdb1431.exp: New test script.
7689
ae7dc4d8
MC
76902003-10-22 Michael Chastain <mec@shout.net>
7691
7692 * gdb.mi/pthreads.c: Add copyright notice.
7693
c39d7427
MC
76942003-10-22 Michael Chastain <mec@shout.net>
7695
7696 * gdb.threads/pthreads.c: Add copyright notice.
7697
8b7d96c1
MC
76982003-10-20 Michael Chastain <mec@shout.net>
7699
7700 * gdb.base/gdb1056.exp: New test script.
7701
d1d69fdd
DJ
77022003-10-13 Daniel Jacobowitz <drow@mvista.com>
7703
7704 * gdb.threads/killed.exp: Use gdb_run_cmd.
7705
7d605576
DJ
77062003-10-13 Daniel Jacobowitz <drow@mvista.com>
7707
7708 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
7709 create a core file.
7710 * gdb.threads/gcore-thread.exp: Likewise.
7711
618ec112
CV
77122003-10-13 Corinna Vinschen <vinschen@redhat.com>
7713
7714 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
7715 type, based on char type.
7716 (struct bit_flags_short_t): New bitfield type, based on short type.
7717 (init_bit_flags_char): New fuction.
7718 (init_bit_flags_short): Ditto.
7719 (print_bit_flags_char): Ditto.
7720 (print_bit_flags_short): Ditto.
7721 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
7722
9367a73c
MC
77232003-10-11 Michael Chastain <mec@shout.net>
7724
7725 * gdb.base/call-rt-st.exp: Update copyright year.
7726
1decf120
KI
77272003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
7728
7729 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
7730 * gdb.disasm/sh3.s: Ditto.
7731
5445b2ae
DJ
77322003-10-07 Daniel Jacobowitz <drow@mvista.com>
7733
7734 * gdb.threads/switch-threads.exp: New test.
7735 * gdb.threads/switch-threads.c: New source file.
7736
aec24853
CV
77372003-10-07 Corinna Vinschen <vinschen@redhat.com>
7738
7739 * gdb.base/ending-run.exp: Add sh specific case.
7740
adc7428d
AC
77412003-10-06 Andrew Cagney <cagney@redhat.com>
7742
7743 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
7744 * gdb.disasm/mn10200.exp: Delete obsolete file.
7745
c9d37158
DJ
77462003-09-29 Daniel Jacobowitz <drow@mvista.com>
7747
7748 * ChangeLog: Correct an entry command.exp -> commands.exp.
7749 * gdb.base/commands.exp (bp_deleted_in_command_test)
7750 (temporary_breakpoint_commands): Check noargs.
7751
79c2c32d
DC
77522003-09-25 David Carlton <carlton@kealia.com>
7753
7754 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
7755 of some print tests, where appropriate. Add tests for C::D::cd,
7756 E::ce, F::cXfX, G::XgX.
7757 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
7758
594e6d67
RE
77592003-09-25 Richard Earnshaw <rearnsha@arm.com>
7760
7761 * lib/java.exp (java_init): Import target_alias before using it.
7762
10f0d451
DC
77632003-09-25 David Carlton <carlton@kealia.com>
7764
7765 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
7766
274bcba0
EZ
77672003-09-23 Elena Zannoni <ezannoni@redhat.com>
7768
d63a86f8 7769 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 7770 weirdness.
274bcba0 7771
cdbf20f7
MC
77722003-09-17 Michael Chastain <mec@shout.net>
7773
7774 * gdb.cp/gdb1355.exp: New file.
7775 * gdb.cp/gdb1355.c: New file.
7776
71e06f80
CV
77772003-09-15 Corinna Vinschen <vinschen@redhat.com>
7778
7779 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
7780 * gdb.asm/sh.inc: New file.
7781
5c4e30ca
DC
77822003-09-11 David Carlton <carlton@kealia.com>
7783
bd45b7af
DC
7784 * gdb.cp/namespace.exp: Add tests for namespace types.
7785 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
7786 (test_namespace): New.
7787
1c199746
EZ
77882003-09-11 Elena Zannoni <ezannoni@redhat.com>
7789
a9c64011 7790 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 7791 * gdb.stabs/weird.exp: Ditto.
1c199746 7792
04ed252f
MC
77932003-09-08 Michael Chastain <mec@shout.net>
7794
7795 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
7796
d8a2d9e7
MC
77972003-09-07 Michael Chastain <mec@shout.net>
7798
7799 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
7800 'parse error'.
7801
161afb24
MK
78022003-09-07 Mark Kettenis <m.kettenis@osp.nl>
7803
7804 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
7805
49f2741a
MC
78062003-08-30 Michael Chastain <mec@shout.net>
7807
7808 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
7809 * gdb.gdb/observer.exp: Ditto.
7810 * gdb.gdb/xfullpath.exp: Ditto.
7811
8afa723e
MK
78122003-08-29 Mark Kettenis <kettenis@gnu.org>
7813
7814 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
7815 *-*-*bsd*.
7816
f31dfe3b
JJ
78172003-08-28 Jeff Johnston <jjohnstn@redhat.com>
7818
7819 * gdb.base/dump.exp: Skip for ia64.
7820
4630e498
JJ
78212003-08-25 Jeff Johnston <jjohnstn@redhat.com>
7822
7823 * gdb.asm/asm-source.exp: Add ia64 support.
7824 * gdb.asm/ia64.inc: New file.
7825
1105b7ef
MC
78262003-08-22 Michael Chastain <mec@shout.net>
7827
7828 * gdb.cp: New directory.
7829 * gdb.cp/*: Copy from gdb.c++/*.
7830 * gdb.c++/*: Remove.
7831 * Makefile.in: Change gdb.c++ to gdb.cp.
7832 * configure.in: Ditto.
7833 * configure: Regnerate.
7834
c945b932
MK
78352003-08-18 Mark Kettenis <kettenis@gnu.org>
7836
7837 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
7838 * gdb.arch/i386-prologue.c (gdb1338): Add function.
7839
2b66634b
DJ
78402003-08-17 Daniel Jacobowitz <drow@mvista.com>
7841
7842 * mi-var-display.exp (-var-list-children weird): Accept function
7843 pointers with argument types.
7844 * mi1-var-display.exp (-var-list-children weird): Likewise.
7845 * mi2-var-display.exp (-var-list-children weird): Likewise.
7846
a356f73b
DJ
78472003-08-17 Daniel Jacobowitz <drow@mvista.com>
7848
7849 * gdb.base/annota3.exp: Add missing newline.
7850
483417b8
MC
78512003-08-06 Michael Chastain <mec@shout.net>
7852
7853 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
7854
c99c59c3
MS
78552003-08-12 Michael Snyder <msnyder@redhat.com>
7856
7857 * gdb.base/float.exp: Add test for SH.
7858
55ed7501
MK
78592003-08-10 Mark Kettenis <kettenis@gnu.org>
7860
7861 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
7862
1a371f2e
EZ
78632003-08-07 Elena Zannoni <ezannoni@redhat.com>
7864
7865 * gdb.base/completion.exp: Remove reduntant completion test
7866 on filename.
7867
e0f353ce
EZ
78682003-08-07 Elena Zannoni <ezannoni@redhat.com>
7869
a9c64011
AS
7870 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
7871 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
7872 gdb.trace/save-trace.exp: Make sure that full pathnames are
7873 escaped correctly.
e0f353ce 7874
5710a1af 78752003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 7876
a9c64011
AS
7877 * configure.in: Don't generate config.h from config.hin.
7878 * configure: Regenerate.
7879 * config.hin: Remove file.
7880 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
7881 * gdb.threads/pthreads.c: Ditto.
5710a1af 7882
dcd81ce9
DJ
78832003-08-07 Daniel Jacobowitz <drow@mvista.com>
7884
7885 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7886 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
7887 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
7888 Replace ld24 with seth/add3.
7889
6009d884
AC
78902003-08-02 Andrew Cagney <cagney@redhat.com>
7891
7892 * gdb.base/annota3.exp: New file.
7893 * gdb.base/annota3.c: New file.
7894 * gdb.c++/annota3.exp: New file.
7895 * gdb.c++/annota3.cc: New file.
7896
51514e06
MC
78972003-07-29 Michael Chastain <mec@shout.net>
7898
7899 * gdb.threads/tls.c (spin): Check errno only if sem_wait
7900 actually failed.
7901 (do_pass): Likewise.
7902 * gdb.threads/tls.exp: Always initialize no_of_threads.
7903
4ee6625b
DJ
79042003-07-27 Daniel Jacobowitz <drow@mvista.com>
7905
7906 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
7907 pattern.
7908 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
7909 * gdb.threads/tls.exp: Recognize one case of the host library not
7910 supporting TLS.
7911
225f2bf6
AC
79122003-07-27 Andrew Cagney <cagney@redhat.com>
7913
7914 * gdb.base/fileio.exp: Use SH when running commands using
7915 remote_exec.
7916
bcb27c9f
DJ
79172003-07-24 Daniel Jacobowitz <drow@mvista.com>
7918
7919 From Kei Sakamoto <sakamoto.kei@renesas.com>:
7920 * gdb.base/relocate.c (dummy): New padding array.
7921
3d67be83
MS
79222003-07-22 Michael Snyder <msnyder@redhat.com>
7923
d63a86f8 7924 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
7925
7926 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
7927 patterns to be more general, accepting old and new output.
7928 Some output chars (such as '+') also must be quoted.
d63a86f8 7929 Some addresses are displayed numerically instead of
3d67be83
MS
7930 symbolically.
7931
57ba3b85
MS
79322003-07-23 Michael Snyder <msnyder@redhat.com>
7933
686d097c
MS
7934 * gdb.base/return2.exp: Don't test long-long return.
7935
57ba3b85
MS
7936 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
7937 * gdb.disasm/t01_mov.exp: Ditto.
7938 * gdb.disasm/t02_mova.s: Ditto.
7939 * gdb.disasm/t02_mova.exp: Ditto.
7940 * gdb.disasm/t03_add.s: Ditto.
7941 * gdb.disasm/t03_add.exp: Ditto.
7942 * gdb.disasm/t04_sub.s: Ditto.
7943 * gdb.disasm/t04_sub.exp: Ditto.
7944 * gdb.disasm/t05_cmp.s: Ditto.
7945 * gdb.disasm/t05_cmp.exp: Ditto.
7946 * gdb.disasm/t06_ari2.s: Ditto.
7947 * gdb.disasm/t06_ari2.exp: Ditto.
7948 * gdb.disasm/t07_ari3.s: Ditto.
7949 * gdb.disasm/t07_ari3.exp: Ditto.
7950 * gdb.disasm/t08_or.s: Ditto.
7951 * gdb.disasm/t08_or.exp: Ditto.
7952 * gdb.disasm/t09_xor.s: Ditto.
7953 * gdb.disasm/t09_xor.exp: Ditto.
7954 * gdb.disasm/t10_and.s: Ditto.
7955 * gdb.disasm/t10_and.exp: Ditto.
7956 * gdb.disasm/t11_logs.s: Ditto.
7957 * gdb.disasm/t11_logs.exp: Ditto.
7958 * gdb.disasm/t12_bit.s: Ditto.
7959 * gdb.disasm/t12_bit.exp: Ditto.
7960 * gdb.disasm/t13_otr.s: Ditto.
7961 * gdb.disasm/t13_otr.exp: Ditto.
7962
e00759ef
EZ
79632003-07-22 Elena Zannoni <ezannoni@redhat.com>
7964
7965 * gdb.threads/tls.exp :Add kfail for 'info address' case.
7966
8bc2021f
EZ
79672003-07-22 Elena Zannoni <ezannoni@redhat.com>
7968
a9c64011
AS
7969 * gdb.threads/tls.c : New file.
7970 * gdb.threads/tls.exp : New file.
7971 * gdb.threads/tls-main.c : New file.
7972 * gdb.threads/tls-shared.c : New file.
7973 * gdb.threads/tls-shared.exp : New file.
8bc2021f 7974
89320c4c
AS
79752003-07-22 Andreas Schwab <schwab@suse.de>
7976
7977 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
7978
180dea7c
AS
79792003-07-20 Andreas Schwab <schwab@suse.de>
7980
7981 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
7982 due to insn reordering.
7983
0714963c
AC
79842003-07-15 Andrew Cagney <cagney@redhat.com>
7985
7986 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
7987
98a23b3f
MC
79882003-07-15 Michael Chastain <mec@shout.net>
7989
7990 * gdb.base/gdb1250.exp: New file.
7991 * gdb.base/gdb1250.c: New file.
7992
27e417a2
ML
79932003-07-09 Michal Ludvig <mludvig@suse.cz>
7994
7995 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
7996 expansion of size_t to 'unsigned long', not only to 'unsigned'.
7997
8bc2021f
EZ
79982003-07-09 Elena Zannoni <ezannoni@redhat.com>
7999
a9c64011
AS
8000 * gdb.threads/tls.c: New file.
8001 * gdb.threads/tls.exp: New file.
8002 * gdb.threads/tls-main.c: New file.
8003 * gdb.threads/tls-shared.c: New file.
8004 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8005
d99968dc
EZ
80062003-07-09 Elena Zannoni <ezannoni@redhat.com>
8007
8008 * gdb.base/annota1.exp: Make sure that we properly escape the
8009 full path of the source file. Xfail more permissive patterns,
d63a86f8 8010 due to a compiler debug info problem.
d99968dc 8011
83876b3b
AS
80122003-07-07 Andreas Schwab <schwab@suse.de>
8013
2705e972
AS
8014 * gdb.asm/m68k.inc: New file.
8015 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8016
83876b3b
AS
8017 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8018 arguments"): Also match negative number.
8019
8020 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8021
3a871b37
DJ
80222003-07-03 Daniel Jacobowitz <drow@mvista.com>
8023
8024 * gdb.base/store.c (charest): New typedef.
8025 (add_char): Rename to add_charest, update.
8026 (wack_char): Rename to wack_charest, update types. Return l + r
8027 to keep r live across the call.
8028 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8029 (wack_double, wack_doublest): Return l + r to keep r live across
8030 the call.
8031 * gdb.base/store.exp: Accomodate store.c changes.
8032
b2a7f303
DC
80332003-06-30 David Carlton <carlton@kealia.com>
8034
8035 * gdb.c++/maint.exp (test_invalid_name): New.
8036 (test_first_component): Add tests for invalid names.
8037
3c6cb4a1
MC
80382003-06-29 Michael Chastain <mec@shout.net>
8039
8040 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8041 output of '<VTT for class>' for virtual base classes.
8042
f1c2644b
DJ
80432003-06-29 Daniel Jacobowitz <drow@mvista.com>
8044
8045 * gdb.base/completion.exp: Tab-complete "complet" instead of
8046 "compl".
8047 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8048
18080350
DJ
80492003-06-29 Daniel Jacobowitz <drow@mvista.com>
8050
8051 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8052 * gdb.base/volatile.exp: Likewise.
8053
f56973f8
DJ
80542003-06-29 Daniel Jacobowitz <drow@mvista.com>
8055
8056 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8057 gdb/1265.
8058
80592003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8060 Daniel Jacobowitz <drow@mvista.com>
8061
8062 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8063 initial line count of 'captured_main' from 26 to 32.
8064 (test_with_self): Allow xmalloc call to be interleaved with the
8065 preceding two lines.
8066
e766d4d6
JB
80672003-06-24 Joel Brobecker <brobecker@gnat.com>
8068
8069 * gdb.base/bang.exp: New testcase.
8070
f125c9a4
JB
80712003-06-23 Joel Brobecker <brobecker@gnat.com>
8072
8073 * gdb.base/langs.exp: Add some tests for the "minimal" language
8074 support.
8075
6e25beaf
EZ
80762003-06-23 Elena Zannoni <ezannoni@redhat.com>
8077
8078 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8079 the testcase.
8080
2f816dda
DJ
80812003-06-22 Daniel Jacobowitz <drow@mvista.com>
8082
8083 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8084 offset.
8085
db5a5748
DJ
80862003-06-22 Daniel Jacobowitz <drow@mvista.com>
8087
8088 * gdb.c++/pr-1210.cc: New file.
8089 * gdb.c++/pr-1210.exp: New file.
8090
1df0c130
DJ
80912003-06-21 Daniel Jacobowitz <drow@mvista.com>
8092
8093 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8094 000-exec-continue.
8095
a92feac0
MK
80962003-06-15 Mark Kettenis <kettenis@gnu.org>
8097
8098 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8099 on *-*-*bsd* instead of *-*-freebsd*.
8100
81a58f5b
AC
81012003-06-14 Andrew Cagney <cagney@redhat.com>
8102
8103 * gdb.base/store.exp: Test longest and doublest. Test all
8104 parameters. Weaken return statement match.
8105 * gdb.base/store.c: Add longest and doublest - aka long long and
8106 long double functions. Put all parameters into local register
8107 variables. Use negative values.
8108
b257a0d3
AC
81092003-06-14 Andrew Cagney <cagney@redhat.com>
8110
8111 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8112 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8113 exit status.
8114 * gdb.base/fileio.exp: Disable target when nointerrupts and
8115 noinferiorio, instead of limiting it to remote. Use remote_exec
8116 instead of system.
d63a86f8 8117
21c38304
JJ
81182003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8119
8120 * gdb.base/float.exp: Add ia64 support.
8121
1bcdb424
CV
81222003-06-12 Corinna Vinschen <vinschen@redhat.com>
8123
8124 * gdb.base/fileio.exp: Run only on remote targets.
8125
6aeb981f
CV
81262003-06-10 Corinna Vinschen <vinschen@redhat.com>
8127
8128 * gdb.base/fileio.c: New file, testing File-I/O.
8129 * gdb.base/fileio.exp: Ditto.
8130
53df362e
RG
81312003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8132
8133 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8134 shared objects after relocation at load time (gdb PR/1132).
8135 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8136 as above, part of the shared object relocation test.
53df362e 8137
ffee1b46
MK
81382003-06-08 Mark Kettenis <kettenis@gnu.org>
8139
b5ca3722
MK
8140 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8141 fully filled history list.
8142 * gdb.base/gdb_history: New file.
8143
03ed860d
MK
8144 * gdb.base/signals.exp: XFAIL "continue to func1" on
8145 i*86-*-freebsd*.
8146
ffee1b46
MK
8147 * gdb.base/attach.exp: When trying to attach to a nonexistent
8148 process, make it possible to specify the PID based on the target,
8149 and do so for *-*-freebsd*.
8150
d80dbb52
RH
81512003-06-02 Richard Henderson <rth@redhat.com>
8152
8153 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8154
6dd77b81
RH
81552003-06-02 Richard Henderson <rth@redhat.com>
8156
8157 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8158
f6347e16
RH
81592003-06-02 Richard Henderson <rth@redhat.com>
8160
8161 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8162
2c161407
DJ
81632003-06-01 Daniel Jacobowitz <drow@mvista.com>
8164
8165 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8166 of globalvar.
8167
572eb746
MK
81682003-06-01 Mark Kettenis <kettenis@gnu.org>
8169
8170 * gdb.asm/asm-source.exp: Check for memory read errors in
8171 disassembler test on *BSD too.
8172
9e9617a5
RH
81732003-06-01 Richard Henderson <rth@redhat.com>
8174
8175 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8176 for .frame.
8177 (gdbasm_call): Lose ldgp.
8178 (gdbasm_startup): Add frame information.
8179 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8180
7b34ad4e
MK
81812003-05-31 Mark Kettenis <kettenis@gnu.org>
8182
8183 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8184 i?86-*-*.
8185
10059fdf
MK
81862003-05-30 Mark Kettenis <kettenis@gnu.org>
8187
8188 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8189 FreeBSD.
8190
acf4b816
RH
81912003-05-29 Richard Henderson <rth@redhat.com>
8192
8193 * gdb.asm/alpha.inc: New file.
8194 * gdb.asm/asm-source.exp: Use it.
8195
e9ecd949
JB
81962003-05-29 Jim Blandy <jimb@redhat.com>
8197
8198 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8199 'core.PID'.
8200
e3e5a4f3
JB
82012003-05-22 Jim Blandy <jimb@redhat.com>
8202
8203 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8204 backtrace.
d63a86f8 8205
72fe3d25
DC
82062003-05-20 David Carlton <carlton@math.stanford.edu>
8207
8208 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8209 this time.
8210
58da2eb2
DC
82112003-05-19 David Carlton <carlton@bactrian.org>
8212
8213 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8214 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8215
1fcb5155
DC
82162003-05-19 David Carlton <carlton@bactrian.org>
8217
8218 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8219 namespace tests.
8220 Bump copyright date.
8221 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8222 (main): Call C::D::marker2.
8223 * gdb.c++/namespace1.cc: New file.
8224
85e85163
JJ
82252003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8226
8227 Roland McGrath <roland@redhat.com>
d63a86f8 8228 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8229 there is no manager thread.
8230
a25fbfec
JJ
82312003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8232
d63a86f8
RM
8233 * gdb.threads/schedlock.exp: Remove assumption that all threads
8234 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8235 in one of the child threads rather than the main thread.
8236
be375bae
JB
82372003-05-07 Jim Blandy <jimb@redhat.com>
8238
09bf6082
JB
8239 Add support for assembly source testing on the s390x.
8240 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8241 architecture.
8242 * gdb.asm/s390x.inc: New file.
8243
be375bae
JB
8244 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8245 succession of 'if' statements.
8246
00905d52
AC
82472003-05-05 Andrew Cagney <cagney@redhat.com>
8248
8249 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8250
b1e29e33
AC
82512003-05-05 Andrew Cagney <cagney@redhat.com>
8252
8253 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8254 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8255
e33d66ec
EZ
82562003-05-02 Elena Zannoni <ezannoni@redhat.com>
8257
8258 * gdb.base/charset.exp: Update based on new behavior of set/show
8259 charset commands.
8260
2b6fd0d8
AC
82612003-05-01 Andrew Cagney <cagney@redhat.com>
8262
8263 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8264 variable do not give memory errors.
8265
130cacce
AF
82662003-04-30 Adam Fedor <fedor@gnu.org>
8267
8268 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8269 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8270 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8271 gdb.objc/basicclass.m: : New files
8272
8273 * lib/gdb.exp (gdb_compile_objc): New procedure.
8274
bea71854
DJ
82752003-04-27 Daniel Jacobowitz <drow@mvista.com>
8276
8277 * gdb.base/signals.exp: Make backtrace tests more specific.
8278
0f20eeea
DC
82792003-04-23 David Carlton <carlton@bactrian.org>
8280
8281 * gdb.c++/maint.exp (test_first_component): Add tests for
8282 'operator' in more locations.
8283
c8c4d8dc
KB
82842003-04-16 Kevin Buettner <kevinb@redhat.com>
8285
8286 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8287
3fe60e3c
EZ
82882003-04-16 Elena Zannoni <ezannoni@redhat.com>
8289
8290 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8291 func marke' instead. Update test name.
3fe60e3c 8292
9219021c
DC
82932003-04-15 David Carlton <carlton@math.stanford.edu>
8294
8295 * gdb.c++/maint.exp: New file.
8296
5dd55bdd
EZ
82972003-04-14 Elena Zannoni <ezannoni@redhat.com>
8298
8299 * gdb.threads/schedlock.c: Change type of thread function argument
8300 to long, to avoid warnings on 64-bit platforms.
8301
00890572
EZ
83022003-04-14 Elena Zannoni <ezannoni@redhat.com>
8303
a9c64011
AS
8304 * gdb.base/attach.exp: Add new message from ptrace in case of
8305 attaching to nonexistent process.
d63a86f8 8306
93201743
JB
83072003-04-11 Jim Blandy <jimb@redhat.com>
8308
8309 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8310 gdb.c++/userdef.cc: Place comments on the lines to which the
8311 marker function might return.
8312 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8313 gdb.c++/userdef.exp: Look for those comments to check that we've
8314 returned to the right place, instead of checking line numbers.
8315
2a11c64d
EZ
83162003-04-11 Elena Zannoni <ezannoni@redhat.com>
8317
a9c64011
AS
8318 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8319 match on sourcefile name, instead of directory name.
2a11c64d 8320
68ab8fc5
EZ
83212003-04-10 Elena Zannoni <ezannoni@redhat.com>
8322
d63a86f8 8323 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8324 working directory name.
8325
5624293a
JB
83262003-04-09 Jim Blandy <jimb@redhat.com>
8327
8328 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8329 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8330 after an inferior function call, report the failure, but allow the
8331 test to continue.
8332
f1f02ee4
SC
83332003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8334
8335 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8336 with -DPROTOTYPES.
8337
6eb79af0
SC
83382003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8339
8340 * gdb.base/break.exp: Revert last patch.
8341
8dfb4cf0
SC
83422003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8343
8344 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8345 with -DPROTOTYPES.
8346
ed4c619a
AC
83472003-04-02 Andrew Cagney <cagney@redhat.com>
8348
8349 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8350 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8351 matching directories by the name breakpoint.
8352 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8353 Make "continue to marker1" consistent.
8354 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8355 message consistent.
8356 * lib/gdb.exp: Put "the program is no longer running", and "the
8357 program exited" in parenthesis.
8358 * lib/mi-support.exp: Ditto.
d63a86f8 8359
4e35d5f0 83602003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8361
4e35d5f0
BR
8362 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8363
71900fe8
AC
83642003-03-29 Andrew Cagney <cagney@redhat.com>
8365
8366 * gdb.base/sizeof.c (main): Print the value of '\377'.
8367 * gdb.base/sizeof.exp: Check the sign of '\377'.
8368
c0655a16
MC
83692003-03-27 Michael Chastain <mec@shout.net>
8370
8371 * gdb.base/gdb1090.exp: New file.
8372 * gdb.base/gdb1090.cc: New file.
8373
5b2a3989
JB
83742003-03-27 J. Brobecker <brobecker@gnat.com>
8375
8376 * gdb.gdb/observer.exp: New regression test.
8377
79876890
MC
83782003-03-27 Michael Chastain <mec@shout.net>
8379
8380 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8381 * gdb.base/ptype.exp: Likewise.
8382
6eac95e3
CV
83832003-03-27 Corinna Vinschen <vinschen@redhat.com>
8384
8385 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8386
e8c71839
MC
83872003-03-26 Michael Chastain <mec@shout.net>
8388
8389 * gdb.base/ptype.exp: Actually use some typedef'd types.
8390
71b10041
SC
83912003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8392
8393 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8394 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8395
2512cf80
CV
83962003-03-20 Corinna Vinschen <vinschen@redhat.com>
8397
8398 * gdb.base/default.exp: Fix regular expression.
8399
0d195a4f
CV
84002003-03-20 Corinna Vinschen <vinschen@redhat.com>
8401
8402 * gdb.base/args.exp: Fix regular expression.
8403
8a2dbca8
CV
84042003-03-20 Corinna Vinschen <vinschen@redhat.com>
8405
8406 * gdb.base/help.exp: Allow Win32 child process.
8407
bf028682
CV
84082003-03-20 Corinna Vinschen <vinschen@redhat.com>
8409
8410 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8411 when stepping out of main().
8412
182dbe85
CV
84132003-03-20 Corinna Vinschen <vinschen@redhat.com>
8414
8415 * gdb.base/default.exp: Check for win32 specific message when calling
8416 "run" without executable.
8417
d67a6ba5
CV
84182003-03-20 Corinna Vinschen <vinschen@redhat.com>
8419
8420 * gdb.base/args.exp: Expect .exe in output.
8421
a955b5bb
CV
84222003-03-20 Corinna Vinschen <vinschen@redhat.com>
8423
8424 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8425 Cygwin native.
8426
bf6bad4b
AC
84272003-03-17 Andrew Cagney <cagney@redhat.com>
8428
8429 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8430 vector registes.
8431 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8432 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8433
293e9a31
DC
84342003-03-17 David Carlton <carlton@math.stanford.edu>
8435
8436 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8437 test, for PR breakpoints/38.
8438 Call test_watchpoint_and_breakpoint.
8439 * gdb.base/watchpoint.c (func3): New function.
8440 (main): Call func3.
8441
5330f2db
DC
84422003-03-04 David Carlton <carlton@math.stanford.edu>
8443
8444 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8445 Garply<Garply<char> >:: garply".
8446 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8447 with respect to PR c++/1111; note also PR c++/1113.
8448 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8449 respect to PR c++/1062.
8450 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8451
6ece72da
DC
84522003-03-03 David Carlton <carlton@math.stanford.edu>
8453
8454 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8455 with respect to PR c++/57.
8456 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8457 c++/826.
8458 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8459 respect to PR c++/57.
8460
85ca1584
DC
84612003-03-03 David Carlton <carlton@math.stanford.edu>
8462
8463 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8464 respect to PR c++/33 into FAILs.
8465
98e9c5b8
MC
84662003-03-03 Michael Chastain <mec@shout.net>
8467
7bedbf27
MC
8468 * configure.in: Update copyright years.
8469
84702003-03-03 Michael Chastain <mec@shout.net>
8471
8472 * Makefile.in: Update copyright years.
98e9c5b8 8473
f683e100
DC
84742003-02-28 David Carlton <carlton@math.stanford.edu>
8475
8476 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8477 print class instead of struct and/or superfluous protection
8478 specifiers, as long as the resulting output is equivalent to the
8479 source code.
8480 Delete FIXME from end of messages on tests that don't need
8481 fixing.
8482
a9e0cf2c
DC
84832003-02-28 David Carlton <carlton@math.stanford.edu>
8484
8485 * gdb.c++/templates.exp (do_tests): Allow const in the two
8486 Foo<volatile char *>::foo tests.
8487
e8d359df
MS
84882003-02-27 Michael Snyder <msnyder@redhat.com>
8489
d63a86f8 8490 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8491 will be consistant.
8492
0b71dc91
DC
84932003-02-26 David Carlton <carlton@math.stanford.edu>
8494
8495 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8496 char *>::foo" test with respect to PR c++/33. Create a new test
8497 which is identical to that one except that it doesn't put the
8498 space between the "char" and the "*"; KFAIL it, too.
8499
dd14ab43
DC
85002003-02-26 David Carlton <carlton@math.stanford.edu>
8501
8502 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8503 template types into either PASSes or KFAILs (corresponding to PR
8504 c++/57). Tweak indentation. Update copyright.
8505
1146c7f1
SC
85062003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8507
8508 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8509
74641dfb
MC
85102003-02-13 Michael Chastain <mec@shout.net>
8511
8512 * gdb.base/exprs.exp: Remove i960 remnants.
8513 * gdb.base/funcargs.exp: Likewise.
8514 * gdb.base/list.exp: Likewise.
8515 * gdb.base/ptype.exp: Likewise.
8516
559cd2d0
DC
85172003-02-14 David Carlton <carlton@math.stanford.edu>
8518
8519 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8520 pEe->D::vg()" from XFAIL to KFAIL.
8521
c4f90d87
JM
85222003-02-13 Jason Molenda (jmolenda@apple.com)
8523
8524 * gdb.base/maint.exp: Update maint print statistics regexp to include
8525 new entries.
8526
cbc4d97c
MC
85272003-02-13 Michael Chastain <mec@shout.net>
8528
8529 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8530
40f235b7
MC
85312003-02-12 Michael Chastain <mec@shout.net>
8532
8533 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8534 * gdb.c++/inherit.exp: Likewise.
8535 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8536 * gdb.c++/templates.exp: Likewise.
8537 * gdb.c++/virtfunc.exp: Likewise.
8538
c56716b0
JM
85392003-02-06 Jason Molenda (jason-cl@molenda.com)
8540
8541 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8542 why the code is written that way.
8543
070afcf8
MC
85442003-02-05 Michael Chastain <mec@shout.net>
8545
8546 * gdb.base/dump.exp: Add missing copyright line.
8547
5d0331e5
JM
85482003-02-05 Jason Molenda (jason-cl@molenda.com)
8549
f7ae6d3e 8550 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8551 at the beginning so the breakpoint doesn't get set on the loop.
8552
92851186
MC
85532003-02-05 Michael Chastain <mec@shout.net>
8554
8555 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8556 output for configurations with gcc 2.95.3.
8557
cbf1e085
AC
85582003-02-05 Keith Seitz <keiths@redhat.com>
8559 Andrew Cagney <ac131313@redhat.com>
8560
8561 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8562
29518e1e
MC
85632003-02-04 Michael Chastain <mec@shout.net>
8564
8565 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8566 Call perror and then continue.
8567
5af1d5f3
MC
85682003-02-03 Michael Chastain <mec@shout.net>
8569
8570 * gdb.c++/pr-1023.cc: New file.
8571 * gdb.c++/pr-1023.exp: New file.
8572
6b549786
JB
85732003-02-05 Jim Blandy <jimb@redhat.com>
8574
8575 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8576 it's local to foobar. Check for it there, and check that it's not
8577 present in main.
8578 * gdb.c++/local.cc (marker2): New function.
8579 (foobar): Call marker1.
8580 (main): Call marker2 instead of marker1.
8581
67f16606
AC
85822003-02-04 Andrew Cagney <ac131313@redhat.com>
8583
8584 * gdb.disasm/mn10200.exp: Obsolete file.
8585 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
8586 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
8587 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
8588
1c5cb38e
DC
85892003-02-04 David Carlton <carlton@math.stanford.edu>
8590
8591 * gdb.c++/overload.exp: Test intToChar(1).
8592 * gdb.c++/overload.cc (intToChar): New.
8593 (main): Call intToChar.
8594
d1fe6965
DC
85952003-02-03 David Carlton <carlton@math.stanford.edu>
8596
8597 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
8598 'might_kfail' arg.
8599 KFAIL some of the continue_to_bp_overloaded calls, according to
8600 PR c++/1025.
8601
9ba61c5d
MC
86022003-02-01 Michael Chastain <mec@shout.net>
8603
8604 * gdb.base/advance.c (marker1): New marker function.
8605 * gdb.base/advance.exp: When the 'advance' command lands on the
8606 return breakpoint, it can legitimately stop on either the
8607 current line or the next line. Accommodate both outcomes.
8608 * gdb.base/until.exp: Likewise.
8609
e7494ffb
AC
86102003-02-02 Andrew Cagney <ac131313@redhat.com>
8611
8612 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8613 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
8614 now a list, not a tuple.
8615 * gdb.mi/mi-var-display.exp: Ditto.
8616 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 8617
075559bc
AC
86182003-02-01 Andrew Cagney <ac131313@redhat.com>
8619
8620 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
8621 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
8622 stack backtraces.
8623 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 8624
2bd4c7b1
MK
86252003-02-01 Mark Kettenis <kettenis@gnu.org>
8626
8627 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8628 gdb.mi/mi1-pthreads.exp: Return instead of calling
8629 gdb_suppress_entire_file.
8630
eabd8992
MS
86312003-02-01 Mark Salter <msalter@redhat.com>
8632
8633 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
8634
71469e2f
MS
86352003-01-31 Mark Salter <msalter@redhat.com>
8636
8637 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
8638 Support empty arg.
8639
38a94d44
MC
86402003-01-30 Michael Chastain <mec@shout.net>
8641
8642 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
8643 This was a workaround for a UTF-8 bug in readline 4.3. The bug
8644 has been fixed in gdb/readline on 2003-01-09.
8645
19ea9e73
MS
86462003-01-29 Michael Snyder <msnyder@redhat.com>
8647
e8d359df
MS
8648 * gdb.base/maint.exp: Allow for leading underscore in symbol.
8649 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
8650 * gdb.base/args.exp: Skip if target does not support args passing.
8651
2307bd6a
DJ
86522003-01-22 Daniel Jacobowitz <drow@mvista.com>
8653
19ea9e73 8654 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
8655 gdb_test. Accept a list of expect arguments as the third
8656 parameter.
8657 (gdb_test): Use it.
8658
f2dd3617
EZ
86592003-01-20 Elena Zannoni <ezannoni@redhat.com>
8660
8661 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
8662 allow for different test tree configurations. Update some
8663 tescases accordingly.
8664 * gdb.arch/altivec-regs.exp: Ditto.
8665 * gdb.asm/asm-source.exp: Ditto.
8666 * gdb.base/advance.exp: Ditto.
8667 * gdb.base/display.exp: Ditto.
d63a86f8 8668 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
8669 * gdb.base/mips_pro.exp: Ditto.
8670 * gdb.base/overlays.exp: Ditto.
8671 * gdb.base/relocate.exp: Ditto.
8672 * gdb.base/setshow.exp: Ditto.
8673 * gdb.base/step-line.exp: Ditto.
8674 * gdb.base/step-test.exp: Ditto.
8675 * gdb.base/until.exp: Ditto.
8676 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
8677
c71cdefd
DC
86782003-01-17 David Carlton <carlton@math.stanford.edu>
8679
8680 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
8681 corresponding to PR c++/945.
8682 Update copyright.
8683
fdba05d7
DC
86842003-01-17 David Carlton <carlton@math.stanford.edu>
8685
8686 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
8687 corresponding to PR c++/68.
8688
86892003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
8690
8691 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
8692 (test_paddr_hairy_functions): Call print_addr_2_kfail for
8693 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
8694
c362c33a
EZ
86952003-01-15 Elena Zannoni <ezannoni@redhat.com>
8696
0fbc361c
EZ
8697 * gdb.base/break.exp: Fix change of default location, because of
8698 removal of until tests.
8699 * gdb.base/help.exp: Update test for new 'until' help message.
8700 Add test for help on 'advance'.
a9c64011 8701 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 8702
dabf8a35
MK
87032003-01-15 Mark Kettenis <kettenis@gnu.org>
8704
8705 * gdb.base/default.exp: Adapt "info float" test for recent changes
8706 to that command. Add test for "info vector".
8707 * gdb.base/float.exp: New file. Add test for "info float" that
8708 resembles the old test in gdb.base/default.exp.
8709
a1769aca
DC
87102003-01-15 David Carlton <carlton@math.stanford.edu>
8711
8712 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
8713
82025e13
EZ
87142003-01-15 Elena Zannoni <ezannoni@redhat.com>
8715
8716 * gdb.base/break.exp: Move the tests of until command from here...
8717 * gdb.base/until.exp: ... to here. New file. Add other tests.
8718 * gdb.base/advance.c: New file.
8719 * gdb.base/advance.exp: New file.
8720
8f9ab801
EZ
87212003-01-14 Elena Zannoni <ezannoni@redhat.com>
8722
a9c64011
AS
8723 * gdb.base/args.c: New file.
8724 * gdb.base/args.exp: New file.
8f9ab801 8725
9ae66589
DJ
87262003-01-14 Daniel Jacobowitz <drow@mvista.com>
8727
8728 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
8729
8d77e5c3
DJ
87302003-01-14 Daniel Jacobowitz <drow@mvista.com>
8731
8732 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
8733
12d2f0a1
DJ
87342003-01-14 Daniel Jacobowitz <drow@mvista.com>
8735
8736 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
8737 dates.
8738
6ca37014
DJ
87392003-01-13 Daniel Jacobowitz <drow@mvista.com>
8740
8741 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
8742
b0023472
DJ
87432003-01-13 Daniel Jacobowitz <drow@mvista.com>
8744
8745 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
8746 (ptype &*"foo").
8747 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
8748
607fbc54 87492003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
8750
8751 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
8752 * gdb.mi/mi1-console.exp: Likewise.
8753
607fbc54 87542003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
8755
8756 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
8757 * gdb.mi/mi1-console.exp: Likewise.
8758
a1fb14a2
DJ
87592003-01-13 Daniel Jacobowitz <drow@mvista.com>
8760
8761 * gdb.c++/overload.exp: Remove some fixed XFAILs.
8762
c4cf40b7
DJ
87632003-01-09 Daniel Jacobowitz <drow@mvista.com>
8764
8765 * gdb.base/detach.exp: New test.
8766
696d5a5b
DJ
87672003-01-09 Daniel Jacobowitz <drow@mvista.com>
8768
8769 * Makefile.in (ALL_SUBDIRS): New variable.
8770 (subdirs, clean, distclean): Use it.
8771 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
8772 regenerating Makefile, since it is generated from the top level.
8773 * gdb.asm/Makefile.in: Likewise.
8774 * gdb.base/Makefile.in: Likewise.
8775 * gdb.c++/Makefile.in: Likewise.
8776 * gdb.disasm/Makefile.in: Likewise.
8777 * gdb.java/Makefile.in: Likewise.
8778 * gdb.mi/Makefile.in: Likewise.
8779 * gdb.threads/Makefile.in: Likewise.
8780 * gdb.trace/Makefile.in: Likewise.
8781
754533e4
DC
87822003-01-09 David Carlton <carlton@math.stanford.edu>
8783
8784 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
8785 Add copyright year 2003.
8786
d8b3e9ee
MC
87872003-01-06 Michael Chastain <mec@shout.net>
8788
8789 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
8790 When selecting a thread, 'line' and 'file' are optional.
8791 * gdb.mi/mi1-pthreads.exp: Likewise.
8792
8e9e0fe6
AS
87932003-01-06 Andreas Schwab <schwab@suse.de>
8794
8795 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
8796 failures.
8797
b5ab8ff3
DJ
87982003-01-04 Daniel Jacobowitz <drow@mvista.com>
8799
8800 Fix PR gdb/844
8801 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
8802 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
8803
8804 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
8805 instead of calling gdb_suppress_entire_file.
8806 * gdb.threads/print-threads.exp: Likewise.
8807 * gdb.threads/schedlock.exp: Likewise.
8808
8809 * gdb.threads/killed.exp: Return instead of calling
8810 gdb_suppress_entire_file.
8811 * gdb.threads/linux-dp.exp: Likewise.
8812 * gdb.threads/pthreads.exp: Likewise.
8813
1e698235
DJ
88142003-01-04 Daniel Jacobowitz <drow@mvista.com>
8815
8816 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
8817 stabs.
8818 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
8819 * gdb.base/whatis.exp: Always allow (void) after function names.
8820
147ff08c
DJ
88212003-01-04 Daniel Jacobowitz <drow@mvista.com>
8822
8823 * gdb.c++/casts.exp: Correct regexp.
8824
dc62bfc2
MK
88252003-01-04 Mark Kettenis <kettenis@gnu.org>
8826
8827 * configure.in: Call AC_CONFIG_HEADER. Don't call
8828 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
8829 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
8830 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
8831 aforementioned directories in the AC_OUPUT call.
8832 * config.hin: New file.
8833 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
8834 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
8835 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
8836 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
8837 pass -I$objdir instead of -I$objdir/$subdir in compilation.
8838 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
8839 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
8840 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
8841 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
8842 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
8843 gdb.threads/configure.in, gdb.threads/configure,
8844 gdb.threads/config.in, gdb.trace/configure.in,
8845 gdb.trace/configure: Removed.
8846
77afa639
MC
88472003-01-03 Michael Chastain <mec@shout.net>
8848
8849 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
8850 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
8851
7634bb6e
DJ
88522003-01-03 Daniel Jacobowitz <drow@mvista.com>
8853
8854 * gdb.base/store.exp: Fix regular expressions.
8855
b39c905e
MK
88562002-12-28 Mark Kettenis <kettenis@gnu.org>
8857
8858 * configure.in: Rewrite.
8859 * configure: Regenerated.
8860
0a8551dd
DC
88612003-01-03 David Carlton <carlton@math.stanford.edu>
8862
8863 * gdb.base/psymtab.exp: New file.
8864 * gdb.base/psymtab1.c: Ditto.
8865 * gdb.base/psymtab2.c: Ditto.
8866
c60b7188
AF
88672002-12-23 Adam Fedor <fedor@gnu.org>
8868
8869 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
8870
ee73db83
DC
88712002-12-23 David Carlton <carlton@math.stanford.edu>
8872
8873 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
8874 and current_directory initialization.
8875
d6c1774e
JB
88762002-12-22 Jim Blandy <jimb@redhat.com>
8877
f0a847b8
JB
8878 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
8879 rather than as part of the output file name.
8880
d6c1774e
JB
8881 * gdb.base/attach.exp: There's no need to copy the test program to
8882 /tmp; that was only ever necessary on HP/UX, and this test is
8883 entirely disabled there anyway.
8884
f0708dbb
JB
88852002-12-21 Jim Blandy <jimb@redhat.com>
8886
4c2acfea
JB
8887 * gdb.c++/psmang.exp: Doc fix.
8888
f0708dbb
JB
8889 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
8890 test.
8891
9579e000
DC
88922002-12-20 David Carlton <carlton@math.stanford.edu>
8893
8894 * gdb.c++/annota2.exp: KFAIL annotate-quit.
8895
d1810171
MC
88962002-12-18 Michael Chastain <mec@shout.net>
8897
8898 * gdb.c++/annota2.exp: Add copyright year 2002.
8899
76565097
DC
89002002-12-17 David Carlton <carlton@math.stanford.edu>
8901
8902 * gdb.c++/try_catch.cc: Add marker comments.
8903 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
8904 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
8905 * gdb.c++/m-static.cc: Ditto.
8906 * gdb.c++/m-static1.cc: Ditto.
8907 * gdb.c++/try_catch.cc: Ditto.
8908
da81390b
JJ
89092002-12-16 Jeff Johnston <jjohnstn@redhat.com>
8910
8911 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
8912 to see whether we are using the new -environment-directory
8913 command which resets via -r or the old version of the command
8914 which may prompt the user. Part of fix for gdb/741.
8915
b304d130
AC
89162002-12-13 Andrew Cagney <ac131313@redhat.com>
8917
8918 * gdb.fortran/types.exp: Update obsolete comment.
8919 * gdb.fortran/exprs.exp: Ditto.
8920 * lib/gdb.exp: Delete obsolete code.
8921 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
8922 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
8923 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
8924 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
8925 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
8926 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
8927 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
8928 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
8929 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
8930 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
8931 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
8932 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
8933 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
8934 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
8935 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
8936 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
8937 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
8938 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
8939 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
8940 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
8941 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
8942 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
8943 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
8944 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
8945 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
8946 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
8947 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
8948 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
8949 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
8950 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
8951 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
8952 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
8953 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
8954 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
8955 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
8956 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
8957 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
8958
a23b6e6a
DC
89592002-12-11 David Carlton <carlton@math.stanford.edu>
8960
8961 * gdb.c++/m-data.exp: Add test for members that shadow global
8962 variables: see PR gdb/804.
8963 * gdb.c++/m-data.cc: Ditto.
8964
6604731b
DJ
89652002-12-10 Daniel Jacobowitz <drow@mvista.com>
8966
8967 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
8968
de46ecd7
DC
89692002-12-06 David Carlton <carlton@math.stanford.edu>
8970
8971 * gdb.base/store.c: Don't declare functions static.
8972
27e829d0
AC
89732002-12-04 Andrew Cagney <ac131313@redhat.com>
8974
8975 * gdb.base/store.exp, gdb.base/store.c: New files.
8976
92806416
DJ
89772002-12-03 Daniel Jacobowitz <drow@mvista.com>
8978
8979 * gdb.base/selftest.exp: Update for current gdb.
8980
3bcbaac5
DJ
89812002-12-03 Daniel Jacobowitz <drow@mvista.com>
8982
8983 * gdb.base/maint.exp: Only dump symbols from one source file
8984 or objfile.
8985
f4f00b1f
DJ
89862002-12-03 Daniel Jacobowitz <drow@mvista.com>
8987
8988 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
8989 function call.
8990
f1c8a949
JB
89912002-11-25 Jim Blandy <jimb@redhat.com>
8992
8993 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
8994 function appearing in error message.
8995
9e297a97
DJ
89962002-11-21 Daniel Jacobowitz <drow@mvista.com>
8997
8998 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
8999
1f312e79
JJ
90002002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9001
d63a86f8
RM
9002 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9003 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9004 should be in mi console format. This is part of fix for PR gdb/604.
9005
83c31e7d
FN
90062002-09-18 Fernando Nasser <fnasser@redhat.com>
9007
9008 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9009 which explicitly prints the zero offset as "+0".
9010
322b3f65
DJ
90112002-10-22 Daniel Jacobowitz <drow@mvista.com>
9012
9013 * gdb.threads/schedlock.c (args): Make unsigned.
9014
90152002-10-21 Daniel Jacobowitz <drow@mvista.com>
9016
9017 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9018 numbers. Allow "foo2|selected stack frame".
9019 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9020 * gdb.asm/asmsrc2.s: Likewise.
9021 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9022 comments.
9023 * gdb.asm/mips.inc: New file.
9024
5e2fe5b8
AF
90252002-10-18 Adam Fedor <fedor@gnu.org>
9026
9027 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9028 * gdb.base/help.exp: Likewise.
9029
abe1a5d0
KB
90302002-10-17 Kevin Buettner <kevinb@redhat.com>
9031
9032 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9033 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9034
10abb1d4
JB
90352002-10-02 Jim Blandy <jimb@redhat.com>
9036
9037 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9038
1f609b42
AC
90392002-10-01 Andrew Cagney <ac131313@redhat.com>
9040
9041 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9042 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9043 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9044 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9045 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9046 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9047 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9048
0aee02e4
AC
90492002-09-29 Andrew Cagney <ac131313@redhat.com>
9050
9051 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9052 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9053 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9054 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9055 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9056 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9057 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9058
6fde09ad
KB
90592002-09-27 Kevin Buettner <kevinb@redhat.com>
9060
9061 * gdb.base/annota1.exp (info break): Make directory components of
9062 path optional since not all compilers emit this debug information.
9063
9064 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9065 step ends up stepping out of the function instead of stopping on
9066 the epilogue.
9067
9e8aab75
KS
90682002-09-26 Keith Seitz <keiths@redhat.com>
9069
9070 * lib/insight-support.exp (gdbtk_start): Figure out where
9071 the insight executable is based on where gdb is. Use this
9072 executable to start insight instead of gdb.
9073
e36180d7
AC
90742002-09-25 Andrew Cagney <cagney@redhat.com>
9075
9076 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9077
9dd34b2b
AC
90782002-09-24 Andrew Cagney <ac131313@redhat.com>
9079
9080 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9081 test_isolated_complaints.
9082 (test_empty_complaint): New function.
9083 (test_empty_complaints): New function. Check no output when no
9084 complaints.
d63a86f8 9085
dea97812
KB
90862002-09-19 Jim Blandy <jimb@redhat.com>
9087
a9c64011 9088 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9089
54951bd7
AC
90902002-09-19 Andrew Cagney <ac131313@redhat.com>
9091
9092 * gdb.gdb/complaints.exp: New file.
9093
dec43320
AC
90942002-09-18 Andrew Cagney <ac131313@redhat.com>
9095
9096 * gdb.base/maint.exp: Check `help maint internal-warning'.
9097
e70d6e3f
DC
90982002-09-18 David Carlton <carlton@math.stanford.edu>
9099
9100 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9101 numbers, and replace them by a single breakpoint after the
9102 constructors are all finished.
9103 Add test 4.
9104 * gdb.c++/m-static.cc: Add test 4.
9105 * gdb.c++/m-static.h: New file.
9106 * gdb.c++/m-static1.cc: New file.
9107
9108 * gdb.c++/printmethod.exp: New file.
9109 * gdb.c++/printmethod.cc: New file.
9110
9111 * gdb.c++/pr-574.exp: New file.
9112 * gdb.c++/pr-574.cc: New file.
9113
afb5c968
CV
91142002-09-18 Corinna Vinschen <vinschen@redhat.com>
9115
9116 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9117 embedded targets which never actually exit.
9118
31e45dee
FN
91192002-09-18 Fernando Nasser <fnasser@redhat.com>
9120
9121 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9122 "don't step after run" as unresolved or unsupported, instead of xfail.
9123
a283c5a1
CV
91242002-09-18 Corinna Vinschen <vinschen@redhat.com>
9125
9126 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9127 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9128 Add newline to expected string in "step out of main (status wrapper)"
9129 case.
9130
11350d2a
CV
91312002-09-18 Corinna Vinschen <vinschen@redhat.com>
9132
9133 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9134 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9135
0deec7d6
TT
91362002-09-17 Tom Tromey <tromey@redhat.com>
9137
9138 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9139 \000, not \0, in double-quoted string.
9140
b2b4a1b5
CV
91412002-09-14 Corinna Vinschen <vinschen@redhat.com>
9142
c9d37158 9143 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9144 string after running the commands execution on breakpoint tests.
9145
1c56143a
CV
91462002-09-13 Corinna Vinschen <vinschen@redhat.com>
9147
9148 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9149
37f8da45
JB
91502002-09-12 Joel Brobecker <brobecker@gnat.com>
9151
9152 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9153
08b468e0
KS
91542002-09-10 Keith Seitz <keiths@redhat.com>
9155
9156 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9157 runto proc.
9158 (mi_run_to_main): Use mi_runto.
9159 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9160
dc360f58
KS
91612002-09-10 Keith Seitz <keiths@redhat.com>
9162
9163 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9164 regexp for stopping at main. Could have multiple event notifications.
9165 Don't assume that main was declared with no parameters.
9166 (mi_next): Use mi_step_to.
9167 (mi_step): Use mi_next_to.
9168
ce3abcfb
CV
91692002-09-09 Corinna Vinschen <vinschen@redhat.com>
9170
9171 * gdb.base/default.exp: Fix expected string in `info float' test.
9172
d1f5b980
BE
91732002-09-09 Ben Elliston <bje@redhat.com>
9174
9175 * config/mips.exp: Update comments.
9176 * config/mips-idt.exp: Likewise.
9177 * config/nind.exp: Likewise.
9178 * config/slite.exp: Likewise.
9179 * config/sparclet.exp: Likewise.
9180 * config/udi.exp: Likewise.
9181 * config/vx.exp: Likewise.
9182 * config/vxworks29k.exp: Likewise.
9183
2f71430b
JB
91842002-09-05 Jim Blandy <jimb@redhat.com>
9185
9186 * gdb.threads/killed.exp: Fix test failure message.
9187
7ddebc7e
KS
91882002-09-04 Keith Seitz <keiths@redhat.com>
9189
9190 * lib/mi-support.exp: Update copyright.
9191 (mi_gdb_test): Increase the priority of the expected pattern
9192 so that it matches gdb_test.
9193
0ae67eb3
KS
91942002-09-03 Keith Seitz <keiths@redhat.com>
9195
9196 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9197 Use integer comparison instead of string comparison for testing
9198 whether binary was built.
9199
38fc42c8
JB
92002002-09-03 Jim Blandy <jimb@redhat.com>
9201
9202 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9203
b6ff0e81
JB
92042002-08-29 Jim Blandy <jimb@redhat.com>
9205
9206 * gdb.threads/pthreads.exp: Move the portable thread compilation
9207 code into a function in lib/gdb.exp, and call that from here.
9208 * lib/gdb.exp (gdb_compile_pthreads): New function.
9209
07c98896
KS
92102002-08-29 Keith Seitz <keiths@redhat.com>
9211
9212 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9213 expect_out so that callers can get at it.
9214
0312286c
DJ
92152002-08-23 Daniel Jacobowitz <drow@mvista.com>
9216
9217 * gdb.threads/print-threads.c: New file.
9218 * gdb.threads/print-threads.exp: New file.
9219 * gdb.threads/schedlock.c: New file.
9220 * gdb.threads/schedlock.exp: New file.
9221
dd039bc4
EZ
92222002-08-22 Elena Zannoni <ezannoni@redhat.com>
9223
a9c64011
AS
9224 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9225 not altivec.c.
dd039bc4 9226
1f36144c
MK
92272002-08-17 Mark Kettenis <kettenis@gnu.org>
9228
9229 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9230 targets. The problem should be fixed now.
9231
16057ec7 92322002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9233
9234 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9235 2002-07-24 change that removes final dots from error messages.
9236
3c1499ad
TT
92372002-08-13 Tom Tromey <tromey@redhat.com>
9238
9239 * gdb.base/readline.exp: New file.
9240
a20ce2c3
AC
92412002-08-01 Andrew Cagney <ac131313@redhat.com>
9242
9243 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9244 supress message.
9245
db034ac5
AC
92462002-08-01 Andrew Cagney <cagney@redhat.com>
9247
9248 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9249 CHILL_FOR_TARGET and CHILL_LIB.
9250 * configure.in (configdirs): Remove gdb.chill.
9251 * configure: Regenerate.
9252 * lib/gdb.exp: Obsolete references to chill.
9253 * gdb.fortran/types.exp: Ditto.
9254 * gdb.fortran/exprs.exp: Ditto.
9255
3e000b18
KB
92562002-07-30 Kevin Buettner <kevinb@redhat.com>
9257
9258 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9259 set Irix-specific compile and link flags.
9260
28f4966b
KB
92612002-07-29 Kevin Buettner <kevinb@redhat.com>
9262
9263 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9264 source files. The ``-o'' option doesn't work with the ``-E'' option
9265 when using the Irix compiler.
9266
46c0d5a6
DJ
92672002-07-19 Daniel Jacobowitz <drow@mvista.com>
9268
9269 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9270 Improve support for reusing an exec file. Copy exec file
9271 to target, and run gdbserver on the target instead of on the host.
9272
eecf4bed
JB
92732002-07-18 Jim Blandy <jimb@redhat.com>
9274
0f815cdf
JB
9275 * gdb.base/ending-run.exp: Don't expect to see the program end in
9276 some orderly fashion when we're running on a real stand-alone
9277 board.
9278
eecf4bed
JB
9279 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9280 targets that don't support interrupts.
9281
52d309e4
JB
92822002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9283
9284 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9285 systems.
9286 Move comments in expect statements to inside the actions, so that they
9287 don't get matched against.
9288
ff683d9e
MK
92892002-07-10 Mark Kettenis <kettenis@gnu.org>
9290
9291 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9292 function when asleep" test.
9293
b5356753
AC
92942002-07-10 Andrew Cagney <ac131313@redhat.com>
9295
9296 * gdb.base/page.exp: Rewrite to handle problems with very long
9297 `info set' output. Update copyright.
9298
6aa4d13a
AC
92992002-06-26 Andrew Cagney <ac131313@redhat.com>
9300
9301 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9302 gdb.threads-hp.
9303 * gdb.hp/configure: Regenerate.
9304 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9305 * gdb.hp/gdb.threads-hp/configure: Delete file.
9306 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9307
8cf8c2b8
AC
93082002-06-22 Andrew Cagney <ac131313@redhat.com>
9309
9310 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9311 setlocale, bindtextdomain and textdomain.
9312
6827a8f8
JB
93132002-06-11 Jim Blandy <jimb@redhat.com>
9314
919d772c
JB
9315 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9316 preprocessor macro information is present.
9317
6827a8f8
JB
9318 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9319 tests.
9320
c15b0d21
MS
93212002-06-06 Michael Snyder <msnyder@redhat.com>
9322
c5984d70
MS
9323 * gdb.base/overlays.exp: Record addresses of overlay
9324 functions in TCL variables rather than in GDB variables,
9325 to avoid having GDB convert them to pointers (with loss
9326 of information).
9327
d63a86f8 9328 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9329 default linker script changes.
c15b0d21
MS
9330 * gdb.base/long_long.exp: Add check for sizeof (long double).
9331
be26fe0d
ML
93322002-06-06 Michal Ludvig <mludvig@suse.cz>
9333
9334 * gdb.asm/asm-source.exp: Add x86-64 target.
9335 * gdb.asm/x86_64.inc: New.
d63a86f8 9336
258093ca 93372002-05-30 Michael Chastain <mec@shout.net>
258093ca 9338
4b3153f1 9339 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9340 * gdb.c++/m-static.cc: New file.
9341 * gdb.c++/m-static.exp: New file.
9342
241264c6
MS
93432002-05-28 Michael Snyder <msnyder@redhat.com>
9344
9345 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9346 precision.
9347
9bba8c8f 93482002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9349
4b3153f1 9350 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9351 * gdb.c++/m-data.cc: New file.
9352 * gdb.c++/m-data.exp: New file.
9353
93542002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9355
4b3153f1 9356 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9357 * gdb.c++/try_catch.cc: New file.
d63a86f8 9358 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9359
def1b996
MC
93602002-05-27 Michael Chastain <mec@shout.net>
9361
9362 * gdb.c++/local.exp: Accept more nested types in output.
9363
522ba268
MC
93642002-05-26 Michael Chastain <mec@shout.net>
9365
9366 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9367
277254ba
MS
93682002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9369
9370 * lib/gdb.exp (gdb_wrapper_init): Just because
9371 gdb_wrapper_file exists, this does not mean that the file
9372 should not be rebuilt. That is what gdb_wrapper_initialized
9373 is for.
9374 (default_gdb_init): Reset gdb_wrapper_initialized.
9375
b61a8733
MS
93762002-05-23 Michael Snyder <msnyder@redhat.com>
9377
d63a86f8 9378 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9379 the precision of the floating point test results.
9380 * gdb.base/call-rt-st.exp: Ditto.
9381
b61a8733
MS
9382 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9383 * gdb.base/call-rt-st.exp: Ditto.
9384
56f6e910
MC
93852002-05-19 Michael Chastain <mec@shout.net>
9386
9387 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9388
ad0b0016
EZ
93892002-05-19 Elena Zannoni <ezannoni@redhat.com>
9390
a9c64011
AS
9391 * configure.in (configdirs): Add gdb.arch.
9392 * configure: Regenerate.
ad0b0016 9393
f617d2b6
JB
93942002-05-17 Jim Blandy <jimb@redhat.com>
9395
9396 * gdb.base/completion.exp: Recognize the more detailed error
9397 messages produced by the macro expander's lexical analyzer.
9398
eac2a696
EZ
93992002-05-14 Elena Zannoni <ezannoni@redhat.com>
9400
a9c64011
AS
9401 * gdb.arch/altivec-abi.c: New file.
9402 * gdb.arch/altivec-abi.exp: New file.
9403 * gdb.arch/altivec-regs.c: New file.
9404 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9405
2fdde8f8
DJ
94062002-05-14 Daniel Jacobowitz <drow@mvista.com>
9407
9408 * gdb.base/maint.exp (maint print type): Update for new type
9409 structure.
d63a86f8 9410
e31f1a7c
EZ
94112002-05-14 Elena Zannoni <ezannoni@redhat.com>
9412
9413 * gdb.arch: New directory.
9414 * gdb.arch/configure.in: New file.
9415 * gdb.arch/configure: New file.
9416 * gdb.arch/Makefile.in: New file.
9417
db589741
CV
94182002-05-13 Corinna Vinschen <vinschen@redhat.com>
9419
9420 * gdb.asm/asm-source.exp: Add v850 as supported target.
9421 * gdb.asm/v850.inc: New file.
9422
8ce2a7dc
DJ
94232002-05-13 Daniel Jacobowitz <drow@mvista.com>
9424
9425 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9426
df763c7f
DJ
94272002-05-12 Daniel Jacobowitz <drow@mvista.com>
9428
9429 * gdb.base/break.exp: Check 'break "marker2"'.
9430
377daeed
MS
94312002-05-10 Michael Snyder <msnyder@redhat.com>
9432
9433 * gdb.base/long_long.exp: Fix typo.
9434
c4b7bc2b
JB
94352002-05-10 Jim Blandy <jimb@redhat.com>
9436
ecac9a4e
JB
9437 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9438 a bug.
9439
c4b7bc2b
JB
9440 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9441 Recognize more detailed error message produced by the macro
9442 expander's lexical analyzer.
9443 * lib/gdb.exp (test_print_reject): Same.
9444
e71019a1
MK
94452002-05-09 Mark Kettenis <kettenis@gnu.org>
9446
9447 * gdb.c++/method.exp: Fix typo.
9448
fedfc8e6
MS
94492002-05-08 Michael Snyder <msnyder@redhat.com>
9450
166a1957
MS
9451 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9452 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9453 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9454 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9455 Add iftarget clause for strongarm.
d63a86f8 9456
f1c47eb2
MS
94572002-05-06 Michael Snyder <msnyder@redhat.com>
9458
cb9a9d3e
MS
9459 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9460 (gdb_continue_to_end): Accept output from status wrapper.
9461 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9462 Clean up fail messages to match pass messages.
9463
f1c47eb2
MS
9464 Enable the "needs_status_wrapper" testsuite feature.
9465 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9466 (gdb_compile): Conditionally call gdb_wrapper_init.
9467 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9468 * gdb.c++/method.exp: Recognize output from status wrapper.
9469
6079c749
BE
94702002-05-06 Ben Elliston <bje@redhat.com>
9471From Graydon Hoare <graydon@redhat.com>
9472
9473 * config/sid.exp: Include support for "rawsid" protocol.
9474
188baff3
JB
94752002-05-03 Jim Blandy <jimb@redhat.com>
9476
9477 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9478 * gdb.c++/hang3.C: New file.
9479
b9c07f0f
AC
94802002-05-04 Andrew Cagney <ac131313@redhat.com>
9481
9482 * gdb.base/default.exp: Remove obsolete code.
9483 * gdb.c++/misc.exp: Ditto. Update copyright.
9484 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9485 * gdb.base/whatis.exp: Ditto. Update copyright.
9486 * gdb.base/scope.exp: Ditto. Update copyright.
9487 * gdb.base/ptype.exp: Ditto. Update copyright.
9488 * gdb.base/printcmds.exp: Ditto. Update copyright.
9489 * gdb.base/opaque.exp: Ditto. Update copyright.
9490 * gdb.base/list.exp: Ditto.
9491 * gdb.base/funcargs.exp: Ditto. Update copyright.
9492 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9493 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9494 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9495 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9496 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9497 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9498
5c7a0397
MS
94992002-05-02 Michael Snyder <msnyder@redhat.com>
9500
d6dcc264 9501 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9502 * gdb.base/long_long.exp: Add xscale target.
9503 * gdb.base/default.exp: Add xscale target.
9504
eb7f1c48
JB
95052002-05-01 Jim Blandy <jimb@redhat.com>
9506
9507 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9508 gdb.c++/hang.exp: New test.
9509
a6befae8
FF
95102002-05-01 Fred Fish <fnf@redhat.com>
9511
9512 * gdb.base/completion.exp: Handle completions of "./Make" for
9513 more than one completion possibility, as is the case when we
9514 build and test in the source tree.
9515
0a310277
AG
95162002-04-29 Anthony Green <green@redhat.com>
9517
9518 * gdb.java/jmisc1.exp: New file.
9519 * gdb.java/jmisc2.exp: New file.
9520
6ff9af88
DJ
95212002-04-24 Daniel Jacobowitz <drow@mvista.com>
9522
9523 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9524
96b3d632
EZ
95252002-04-23 Elena Zannoni <ezannoni@redhat.com>
9526
9527 * gdb.base/help.exp: Change 'help status' to allow for target
9528 dependent output differences.
9529
5019bb54
MC
95302002-04-22 Michael Chastain <mec@shout.net>
9531
9532 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9533
a805a116
MC
95342002-04-22 Michael Chastain <mec@shout.net>
9535
9536 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9537
a1706bfd
DM
95382002-04-17 David S. Miller <davem@redhat.com>
9539
9540 * gdb.asm/sparc64.inc: New file.
9541 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9542
a73a20a2
EZ
95432002-04-19 Elena Zannoni <ezannoni@redhat.com>
9544
9545 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9546 instruction file directly into the build tree. Clean up at end of
9547 test.
9548
ba678339
DM
95492002-04-18 David S. Miller <davem@redhat.com>
9550
9551 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9552 handle 64-bit platforms correctly.
9553 * gdb.base/maint.exp: Likewise.
9554
b03399da
KB
95552002-04-18 Kevin Buettner <kevinb@redhat.com>
9556
9557 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9558 ``-fpic'' when compiling files comprising a shared library, but
9559 it does need additional linker flags in order to find shared
9560 libraries at run time.
9561
e2004992
KB
95622002-04-18 Kevin Buettner <kevinb@redhat.com>
9563
9564 * gdb.base/cvexpr.c (use): New function.
9565 (main): Invoke use() on all global variables to prevent
9566 some linkers from deleting these otherwise unused symbols.
9567
d8937120
MC
95682002-04-17 Michael Chastain <mec@shout.net>
9569From David S. Miller <davem@redhat.com>
9570
9571 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9572 handle 64-bit platforms correctly.
9573
ffd61a58
MS
95742002-04-12 Michael Snyder <msnyder@redhat.com>
9575From Jim Blandy <jimb@redhat.com>
a9c64011 9576 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9577 script can handle this instead.
9578 * gdb.base/bar.c (barx): Same.
9579 * gdb.base/baz.c (bazx): Same.
9580 * gdb.base/grbx.c (grbxx): Same.
9581
9582 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
9583 manager doesn't automatically unmap overlays unnecessarily.
9584
6b8426a6
MH
95852002-04-10 Martin M. Hunt <hunt@redhat.com>
9586
9587 * gdb.base/ending-run.exp: Fix pattern for Mips targets
9588 stepping out of main.
9589
34af4875
MC
95902002-04-09 Michael Chastain <mec@shout.net>
9591
9592 * gdb.c++/local.cc (main): Move call to marker1() inside nested
9593 scope so that the nested scope tests will make sense.
9594 * gdb.c++/local.exp: Write patterns that actually work with gcc
9595 (the HP patterns "were never known to work with gcc").
9596 Keep the old aCC patterns too.
9597
2d1676a0
DJ
95982002-04-09 Daniel Jacobowitz <drow@mvista.com>
9599
9600 * gdb.base/attach.exp: Correct target board test.
9601
3a63e3f9
MC
96022002-04-08 Michael Chastain <mec@shout.net>
9603
9604 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
9605 in a const method. Add some xfail and fail cases for configurations
9606 that do not emit the "const ...".
9607
f18dabd2
MC
96082002-04-07 Michael Chastain <mec@shout.net>
9609
9610 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
9611 Accept "A * const" and "const A * const" as type of "this".
9612 Fix spelling of getFunky throughout. Make messages uniform.
9613
0fcddd82
EZ
96142002-04-07 Elena Zannoni <ezannoni@redhat.com>
9615
a9c64011 9616 Work around for PR gdb/285:
0fcddd82
EZ
9617 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
9618
16a8534a
EZ
96192002-04-07 Elena Zannoni <ezannoni@redhat.com>
9620
9621 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
9622 instructions file at run time instead of configure time.
9623 Sometimes we run the test in a directory that is not the one we
9624 configured in.
9625 * gdb.asm/configure.in: Delete creation of symlink.
9626 * gdb.asm/configure: Regenerate.
9627
24181d81
JB
96282002-04-05 J. Brobecker <brobecker@gnat.com>
9629
9630 * gdb.gdb/xfullpath.exp: New test, to exercise the new
9631 xfullpath () function.
9632
7cdb7107
DJ
96332002-04-04 Daniel Jacobowitz <drow@mvista.com>
9634
9635 * gdb.asm/Makefile.in: Correct dependencies.
9636
9637 * gdb.asm/powerpc.inc: New file.
9638 * gdb.asm/asm-source.exp: Add PowerPC.
9639 * gdb.asm/configure.in: Likewise.
9640 * gdb.asm/configure: Regenerated.
9641
a7d17088
DJ
96422002-04-04 Daniel Jacobowitz <drow@mvista.com>
9643
9644 * gdb.base/relocate.exp: New file.
9645 * gdb.base/relocate.c: New file.
9646
cd721503
FF
96472002-04-04 Fred Fish <fnf@redhat.com>
9648
9649 * gdb.base/step-test.exp: Update comment regarding stopping in
9650 memcpy/bcopy calls inserted as part of the compiler runtime.
9651
b22ad7a7
MS
96522002-04-04 Michael Snyder <msnyder@redhat.com>
9653
9654 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
9655
5f279fa6
DJ
96562002-04-03 Daniel Jacobowitz <drow@mvista.com>
9657
9658 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
9659 (gdb_expect): Remove $notransfer hack.
9660
dd0fd3ce
DJ
96612002-04-02 Daniel Jacobowitz <drow@mvista.com>
9662
9663 * gdb.c++/classes.exp ("calling method for small class"): Match
9664 updated register output.
9665
1e50cda1
DJ
96662002-03-30 Daniel Jacobowitz <drow@mvista.com>
9667
9668 Fix PR gdb/452
9669 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
9670 when finished. Make gdb_file_cmd send "exec-file" when
9671 appropriate.
9672
24015922
DJ
96732002-03-30 Daniel Jacobowitz <drow@mvista.com>
9674
9675 * gdb.base/attach.exp: Remove extra setup_xfail.
9676
dd7dfd64
MS
96772002-03-26 Michael Snyder <msnyder@redhat.com>
9678
9679 * gdb.base/default.exp: Add tests for dump, append, and restore.
9680 * gdb.base/help.exp: Add tests for dump, append, and restore.
9681 * gdb.base/dump.exp: New file, test dump, append and restore.
9682 * gdb.base/dump.c: New file.
9683
48b2f8d7
MS
96842002-03-27 Michael Snyder <msnyder@redhat.com>
9685
d63a86f8 9686 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
9687 clean-ups in help messages.
9688
05b4d525
FF
96892002-03-26 Fred Fish <fnf@redhat.com>
9690
9691 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
9692 have debugging info for those functions and the compiler uses them
9693 internally to copy structs around.
9694
d7679631
FF
96952002-03-26 Fred Fish <fnf@redhat.com>
9696
9697 * gdb.base/list.exp: Revert the change made yesterday and add note
9698 about why we don't list the default lines for remote targets.
9699
523ac3f9
MS
97002002-03-25 Michael Snyder <msnyder@redhat.com>
9701
9702 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
9703
754b2b8d
FF
97042002-03-25 Fred Fish <fnf@redhat.com>
9705
9706 * gdb.base/list.exp: This test works on remote targets so remove
9707 the short circuit for remote targets. Update copyright.
9708
33c3e192
FF
97092002-03-25 Fred Fish <fnf@redhat.com>
9710
9711 * gdb.base/attach.exp: Fix logic error that was suppressing this
9712 test for all non hppa*-*-hpux* targets, instead of the hp target.
9713 Move comments closer to the suppression point. Also now need to
9714 check that we are running natively.
9715
d43e73ee
MS
97162002-03-22 Michael Snyder <msnyder@redhat.com>
9717
882c8f02
MS
9718 * gdb.base/default.exp: Add test for gcore. Update copyright.
9719 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 9720
04c12f60
FF
97212002-03-06 Fred Fish <fnf@redhat.com>
9722
9723 * gdb.base/funcargs.c: Remove extraneous ';' character.
9724 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
9725
b43df995
MC
97262002-03-04 Michael Chastain <mec@shout.net>
9727
9728 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
9729 accommodate gcc v3 function signature.
9730 * gdb.mi/mi0-var-cmd-exp: Ditto.
9731
92362027
AC
97322002-02-24 Andrew Cagney <ac131313@redhat.com>
9733
9734 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
9735 ``GNU/Linux'' or ``Linux kernel''
9736 * testsuite/gdb.threads/pthreads.c: Ditto.
9737
258ad32d
MC
97382002-02-24 Michael Chastain <mec@shout.net>
9739
9740 * gdb.threads/pthreads.c (thread1): Add a return statement.
9741 (thread2): Likewise.
9742 (foo): Likewise.
9743
04c3b3d4
MC
97442002-02-23 Michael Chastain <mec@shout.net>
9745
9746 * gdb.threads/linux-dp.c (philosopher): Add a return statement
9747 to placate gcc.
9748
5a2a0a20
MC
97492002-02-23 Michael Chastain <mec@shout.net>
9750
9751 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
9752 test "ptype bint". The test passes on all my stabs configurations.
9753
a640f7fc
JB
97542002-02-21 Jim Blandy <jimb@redhat.com>
9755
27924826
JB
9756 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
9757 filename at a time, and watch for the ones we want to see.
9758
a640f7fc
JB
9759 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
9760 types of pointers to prototyped functions.
9761
edcc8c75
AC
97622002-02-20 Andrew Cagney <ac131313@redhat.com>
9763
9764 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
9765 signed, unsigned and straight char.
9766 (padding_char, padding_short, padding_int, padding_long,
9767 padding_long_long, padding_float, padding_double,
9768 padding_long_double): New global variables.
9769 (fill, fill_structs): New functions.
9770
9771 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
9772 for correctly sized writes. Update copyright.
9773 (get_valueof): New procedure.
9774 (get_sizeof): Call get_valueof.
9775 (check_valueof): New procedure.
9776 (check_padding): New procedure.
9777
ac57ea44
MC
97782002-02-20 Michael Chastain <mec@shout.net>
9779
9780 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
9781 to setup_xfail. Document some of the remaining calls.
9782
7a10c941
MC
97832002-02-18 Michael Chastain <mec@shout.net>
9784
9785 * gdb.c++/userdef.exp: Update copyright year.
9786
fb8acdcc
DJ
97872002-02-18 Daniel Jacobowitz <drow@mvista.com>
9788
9789 * gdb.c++/userdef.exp: Test overloaded operators properly.
9790 Remove xfails.
9791
fda6ae12
MS
97922002-02-14 Michael Snyder <msnyder@redhat.com>
9793
9794 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
9795
676a0442
DJ
97962002-02-14 Daniel Jacobowitz <drow@mvista.com>
9797
9798 * gdb.base/a2-run.exp: Check for a remote target properly.
9799 * gdb.base/annota1.exp: Likewise.
9800 * gdb.base/list.exp: Likewise.
9801 * gdb.base/reread.exp: Likewise.
9802 * gdb.base/scope.exp: Likewise.
9803 * gdb.base/shlib-call.exp: Likewise.
9804 * gdb.base/term.exp: Likewise.
9805 * gdb.c++/annota2.exp: Likewise.
9806
78b4f468
RE
98072002-02-13 Richard Earnshaw <rearnsha@arm.com>
9808
9809 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
9810
9a81ba51
MC
98112002-02-10 Michael Chastain <mec@shout.net>
9812
9813 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
9814 (call_after_alloca): Ditto.
9815
004af6c7
DJ
98162002-02-10 Daniel Jacobowitz <drow@mvista.com>
9817
9818 * gdb.base/ending-run.exp: Guard "cont" test with
9819 gdb_skip_stdio_test.
9820
37225f62
JB
98212002-02-06 Jim Blandy <jimb@redhat.com>
9822
9823 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
9824 from here...
9825 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
9826 To here. Disable this test on non-HP platforms. Add big comment.
9827
fe6fdd96
MS
98282002-02-04 Michael Snyder <msnyder@redhat.com>
9829
9830 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
9831 other than d10v and m32r.
9832
036fad3f
RE
98332002-02-02 Richard Earnshaw <rearnsha@arm.com>
9834
9835 * gdb.base/default.exp: Rewrite test patterns to reduce time
9836 taken to match them.
9837
7148ab62
DJ
98382002-01-30 Daniel Jacobowitz <drow@mvista.com>
9839
9840 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
9841 Allow a start function above main.
9842 * gdb.threads/linux-dp.exp: Fix copyright date.
9843
396cc255
DJ
98442002-01-30 Daniel Jacobowitz <drow@mvista.com>
9845
a9c64011
AS
9846 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
9847 (check_philosopher_stack): Check for manager thread before checking
9848 for a just-starting thread.
396cc255 9849
f038d31b
DJ
98502002-01-30 Daniel Jacobowitz <drow@mvista.com>
9851
9852 From Neil Booth <neil@daikokuya.demon.co.uk>:
9853 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
9854 warnings.
9855
b3ff9d9a
FF
98562002-01-21 Fred Fish <fnf@redhat.com>
9857
9858 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
9859 not caller.
9860
39ad761d
JB
98612002-01-21 Jim Blandy <jimb@redhat.com>
9862
9863 * gdb.base/reread.exp: Check that GDB properly re-reads the
9864 executable file when it changes while no inferior is running.
9865
aaf320fa
FF
98662002-01-21 Fred Fish <fnf@redhat.com>
9867
a9c64011
AS
9868 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
9869 optionally accept the "shlib events" variation.
aaf320fa 9870
808a31f5
JB
98712002-01-21 Jim Blandy <jimb@redhat.com>
9872
9873 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
9874 call `fflush' after every `printf', so that the output is produced
9875 at predictable points, regardless of whatever buffering does (or
9876 doesn't) take place.
9877 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
9878 at different points.
9879
4420d5e2
DJ
98802002-01-20 Daniel Jacobowitz <drow@mvista.com>
9881
9882 * gdb.c++/inherit.exp: Update copyright years.
9883 * gdb.c++/method.exp: Likewise.
9884
3e36a0f4
DJ
98852002-01-20 Daniel Jacobowitz <drow@mvista.com>
9886
9887 * gdb.c++/classes.exp: Update for improved v3 support and skipping
9888 artificial methods/arguments.
9889 * gdb.c++/derivation.exp: Likewise.
9890 * gdb.c++/inherit.exp: Likewise.
9891 * gdb.c++/method.exp: Likewise.
9892 * gdb.c++/virtfunc.exp: Likewise.
9893
b4ceaee6
AC
98942002-01-18 Andrew Cagney <ac131313@redhat.com>
9895
9896 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
9897 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
9898 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
9899 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
9900 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
9901 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
9902
ecace851
JB
99032002-01-17 Jim Blandy <jimb@redhat.com>
9904
9905 * gdb.asm/asm-source.exp (info symbol): Take another shot at
9906 anchoring the pattern matching the entry point symbol's name.
9907
375fc983
AC
99082002-01-17 Andrew Cagney <ac131313@redhat.com>
9909
9910 * gdb.base/maint.exp: Update ``maint internal-error'' to match
9911 continue/quit query. Update copyright.
9912
fe6fdd96
MS
99132002-01-14 Michael Snyder <msnyder@redhat.com>
9914
9915 * gdb.base/gcore.exp: Remove extra debugging output.
9916
e017c81f
DJ
99172002-01-13 Daniel Jacobowitz <drow@mvista.com>
9918
9919 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
9920 for slightly dubious v2 mangled string.
9921
37ab3bf8
DJ
99222002-01-13 Daniel Jacobowitz <drow@mvista.com>
9923
9924 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
9925
1bc05c3a 99262002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 9927
1bc05c3a 9928 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 9929
1bc05c3a
JM
9930 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
9931 constructors.
9932 * gdb.c++/derivation.exp: Likewise.
9933 * gdb.c++/templates.exp: Likewise.
9934 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 9935
1bc05c3a
JM
99362002-01-10 Michael Snyder <msnyder@redhat.com>
9937
9938 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 9939
a911c360
MS
99402002-01-08 Michael Snyder <msnyder@redhat.com>
9941
9942 * gdb.base/gcore.exp: New test for generate-core-file command.
9943 * gdb.base/gcore.c: Testcase for above.
9944 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
9945
ea2119ec
JM
99462002-01-08 Jason Merrill <jason@redhat.com>
9947
9948 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
9949
68203136
FF
99502002-01-07 Fred Fish <fnf@redhat.com>
9951
9952 * gdb.c++/overload.exp: Remove unconditional xfails for:
9953 print foo_instance1.overloadargs(1)
9954 print foo_instance1.overloadargs(1, 2)
9955 print foo_instance1.overloadargs(1, 2, 3)
9956 print foo_instance1.overloadargs(1, 2, 3, 4)
9957 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
9958 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
9959 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
9960 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
9961 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
9962 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
9963 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
9964 print foo_instance1.overload1arg()
9965 print foo_instance1.overload1arg((char)arg2)
9966 print foo_instance1.overload1arg((signed char)arg3)
9967 print foo_instance1.overload1arg((unsigned char)arg4)
9968 print foo_instance1.overload1arg((int)arg7)
9969 print foo_instance1.overload1arg((unsigned int)arg8)
9970 print foo_instance1.overload1arg((float)arg11)
9971 print foo_instance1.overload1arg((double)arg12)
d63a86f8 9972
21b9b5b1
MS
99732002-01-07 Michael Snyder <msnyder@redhat.com>
9974
9975 * gdb.base/huge.exp: New test. Print a very large target data object.
9976 (skip_huge_test): New test variable. Define if you want to skip this
9977 test. The test reads an 8 megabyte data object from the target, so it
9978 might be very time consuming on remote targets with a slow connection.
9979 * gdb.base/huge.c: New file. Test case for above.
9980
725f922e
FF
99812002-01-07 Fred Fish <fnf@redhat.com>
9982
9983 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
9984 g_instance.bfoo, and g_instance.cfoo.
9985
634d57ec
JL
9986Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
9987
f286b2c3
JL
9988 * gdb.base/break.c (multi_line_if_conditional): New function.
9989 (multi_ilne_while_conditional): Likewise.
9990 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
9991 IF or WHILE condition puts the breakpoint at the start of
9992 the condition.
9993
634d57ec
JL
9994 * gdb.base/selftest.exp (backtrace through signal handler): Remove
9995 hppa*-*-hpux* expected failure.
9996 * gdb.base/structs.exp (do_function_calls): Similarly.
9997
9998 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
9999 watchpoints.
10000
9fbfe2dc
AC
100012002-01-06 Andrew Cagney <ac131313@redhat.com>
10002
10003 Fix PR gdb/66.
10004 * gdb.base/structs.exp: Replace skip for a29k with skip for
10005 gdb,cannot_call_functions.
10006 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10007 * gdb.base/callfuncs.exp: Ditto.
10008 * gdb.base/call-rt-st.exp: Ditto.
10009 * gdb.base/call-strs.exp: Ditto.
10010 * gdb.base/callfwmall.exp: Ditto.
10011 * gdb.base/scope.exp: Obsolete xfail a29k.
10012 * gdb.c++/misc.exp: Ditto.
10013 * gdb.c++/cplusfuncs.exp: Ditto.
10014 * gdb.base/ptype.exp: Ditto.
10015 * gdb.base/printcmds.exp: Ditto.
10016 * gdb.base/opaque.exp: Ditto.
10017 * gdb.base/list.exp: Ditto.
10018 * gdb.base/funcargs.exp: Ditto.
10019 * gdb.base/default.exp: Ditto.
10020
8ddad156
MS
100212002-01-04 Michael Snyder <msnyder@redhat.com>
10022
ca4976a6 10023 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10024 * gdb.base/maint.exp: Add tests for maint info sections options.
10025
1b074332
JL
10026Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10027
10028 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10029
7d159115
CV
100302001-12-20 Corinna Vinschen <vinschen@redhat.com>
10031
10032 * gdb.asm/arm.inc: New file.
10033 * gdb.asm/asm-source.exp: Add arm targets.
10034 * gdb.asm/configure.in: Ditto.
10035 * gdb.asm/configure: Recreated from configure.in.
10036
8fb87725
JL
10037Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10038
afabe08c
JL
10039 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10040 with HP's compiler.
10041 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10042 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10043 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10044 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10045
10046 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10047 either HP's compilers or GCC.
10048
db521deb
JL
10049 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10050 a SIGBUS or SIGSEGV.
10051
10052 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10053
10054 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10055 can be compiled with either HP's compiler or GCC.
10056
cfa88ab7
JL
10057 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10058 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10059 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10060
ca344dff
JL
10061 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10062 to match current gdb output. Update due to using auto-solib-limit
10063 for limiting instead of overloading auto-solib-add.
10064 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10065 test program.
10066
3f3c6e55 10067 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10068 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10069 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10070 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10071 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10072 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10073 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10074 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10075 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10076 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10077 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10078 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10079 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10080
8fb87725
JL
10081 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10082 a SIGTRAP to the inferior.
10083
cf599fa7
CV
100842001-12-19 Corinna Vinschen <vinschen@redhat.com>
10085
10086 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10087 Substitute call to target_link by call to gdb_compile.
10088
2cd045cd
JL
10089Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10090
a9c64011
AS
10091 * gdb.base/break.exp: Fix HP specific search string when testing
10092 backtracing in a called function.
2cd045cd 10093
a9c64011
AS
10094 * gdb.base/constvars.exp: Only set lang to C++ if we're
10095 compiling the test with HP's compilers.
10096 * gdb.base/volatile.exp: Similarly.
2cd045cd 10097
99ebe9ac
JB
100982001-12-19 Jim Blandy <jimb@redhat.com>
10099
10100 * gdb.base/printcmds.exp: Expect the null character to be printed
10101 as '\0', and the '\013' to be printed as '\v'.
10102 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10103 * gdb.base/setvar.exp: Same.
10104
b9891b29
JB
101052001-12-17 Jim Blandy <jimb@redhat.com>
10106
0eba65ab
JB
10107 * gdb.base/completion.exp: Rather than completing very long
10108 filenames, which can make the readline library produce output we
10109 don't recognize, cd to the directory first, and then complete
10110 using nice, short relative paths.
10111
6970b5b1
JB
10112 * gdb.base/completion.exp: On some systems, there is, in fact, a
10113 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10114 variables as being in scope. So use `no_var_named_this'
10115 instead of `b'.
6970b5b1 10116
b9891b29
JB
10117 * gdb.base/corefile.exp: Recognize the message saying that GDB
10118 can't find the core file's registers as a failure.
10119
e6ccd35f
JSC
101202001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10121
a9c64011
AS
10122 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10123 test expect string more specific.
e6ccd35f 10124
105ba819
CV
101252001-12-13 Corinna Vinschen <vinschen@redhat.com>
10126
10127 * gdb.asm/asm-source.exp: Add support for xstormy16.
10128 * gdb.asm/configure.in: Ditto.
10129 * gdb.asm/configure: Rebuild.
10130 * gdb.asm/xstormy16.inc: New file.
10131
e9e79dd9
FF
101322001-12-10 Fred Fish <fnf@redhat.com>
10133
10134 * gdb.base/maint.exp: Update to match changes in type dumping code.
10135
347dc97d
JB
101362001-12-10 Jim Blandy <jimb@redhat.com>
10137
10138 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10139 matching the entry point symbol's name at the beginning of the
10140 line.
10141
5178b9d6
DJ
101422001-12-07 Daniel Jacobowitz <drow@mvista.com>
10143
10144 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10145 gdb.c++/inherit.exp, gdb.c++/method.exp,
10146 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10147 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10148 and class layout support.
10149
af890c52
DJ
101502001-12-07 Daniel Jacobowitz <drow@mvista.com>
10151
10152 * gdb.c++/classes.exp: Add test for static member function.
10153 * gdb.c++/misc.cc: Add class with static member function.
10154
7a345fb3
JB
101552001-12-07 Jim Blandy <jimb@redhat.com>
10156
f2e54a80 10157 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10158 those tests as `unsupported'.
10159 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10160 Rewrite subsequent tests to use it.
10161
10162 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10163 those tests as `unsupported'.
10164 * gdb.base/structs.exp (call_struct_func): New function.
10165 (do_function_calls): Use call_struct_func to call the functions
10166 returning structs.
10167
0bc69509
JB
10168 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10169 whether functions are prototyped or not, so we can't possibly pass
10170 arguments to t_float_values2 properly.
10171
7a345fb3
JB
10172 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10173 value of `timeout' for targets other than the mips*tx39-*.
10174
edb6ede1
MS
101752001-12-06 Michael Snyder <msnyder@redhat.com>
10176
d63a86f8 10177 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10178 and detect whether the start symbol has a leading underscore.
10179
2d842f13
JB
101802001-12-04 Jim Blandy <jimb@redhat.com>
10181
10182 * gdb.base/completion.exp: Clarify indentation.
10183
68550daf
JB
101842001-12-03 Jim Blandy <jimb@redhat.com>
10185
10186 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10187 variables on the S/390, not `.word'.
10188
cd5195a8
JB
101892001-11-30 Jim Blandy <jimb@redhat.com>
10190
10191 Add assembly-source tests for s390-ibm-linux.
10192 * gdb.asm/s390.inc: New file.
10193 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10194 the S/390 architecture.
a9c64011 10195 * gdb.asm/configure: Regenerated.
cd5195a8 10196
ca9efc90
MS
101972001-11-30 Michael Snyder <msnyder@redhat.com>
10198
10199 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10200 next, info source, info sources, info line, global and static
10201 variables, and static functions.
10202 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10203 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10204 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10205 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10206 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10207 (gdbasm_leave): Restore frame pointer.
10208 (gdbasm_startup): Copy stack set-up from crt0.S.
10209
d0e66976
FN
102102001-11-26 Fernando Nasser <fnasser@redhat.com>
10211
10212 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10213 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10214 to a local (non-static) variable. Copy tstruct.a to a static buffer
10215 and return a pointer to that buffer.
10216 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10217
e2334072
MK
102182001-11-24 Mark Kettenis <kettenis@gnu.org>
10219
10220 * gdb.asm/configure.in: Fix recognition of ix86 target.
10221 * gdb.asm/configure: Regenerate.
10222
756caa3d
MS
102232001-11-21 Michael Snyder <msnyder@redhat.com>
10224
10225 * gdb.asm/sparc.inc: New file.
10226 * gdb.asm/asm-source.exp: Recognize sparc target.
10227 * gdb.asm/configure.in: Recognize sparc target.
10228 * gdb.asm/configure: Regenerate.
d63a86f8 10229
9a4d72d5
MS
102302001-11-21 Michael Snyder <msnyder@redhat.com>
10231
10232 * gdb.asm/m32r.inc: New file.
10233 * gdb.asm/asm-source.exp: Recognize m32r target.
10234 * gdb.asm/configure.in: Recognize m32r target.
10235 * gdb.asm/configure: Regenerate.
10236
a773d1cd
MS
102372001-11-20 Michael Snyder <msnyder@redhat.com>
10238
017ac23d
MS
10239 * gdb.asm/i386.inc: New file.
10240 * gdb.asm/asm-source.exp: Recognize ix86 target.
10241 * gdb.asm/configure.in: Recognize ix86 target.
10242 * gdb.asm/configure: Regenerate.
10243
a773d1cd
MS
10244 * gdb.c++/namespace.exp: Fix quotes in output messages.
10245
bb632afb
MS
102462001-11-14 Michael Snyder <msnyder@redhat.com>
10247
25d559ca 10248 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10249 qualifier in a type cast expression, to designate an address
10250 in the instruction space (Harvard architecture).
10251
4749e309
MS
102522001-11-13 Michael Snyder <msnyder@redhat.com>
10253
10254 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10255 Tests for expressions using 'const' and 'volatile'.
10256
25050984
CV
102572001-11-13 Corinna Vinschen <vinschen@redhat.com>
10258
10259 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10260
1902c51f
DJ
102612001-11-12 Daniel Jacobowitz <drow@mvista.com>
10262
10263 * lib/mi-support.exp (mi_run_to_helper): Move comments
10264 outside of gdb_expect.
10265
dcf95b47
DJ
102662001-11-11 Daniel Jacobowitz <drow@mvista.com>
10267
10268 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10269 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10270 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10271 mi0_run_to): New functions.
10272 * gdb.mi/mi-simplerun.exp: Use them.
10273 * gdb.mi/mi0-simplerun.exp: Likewise.
10274 * gdb.mi/mi-var-cmd.exp: Likewise.
10275 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10276
45b074e1
AC
102772001-11-10 Andrew Cagney <ac131313@redhat.com>
10278
10279 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10280 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10281
bf50d346
AC
102822001-11-09 Andrew Cagney <ac131313@redhat.com>
10283
10284 * gdb.base/restore.exp: Include $expected value in restored test
10285 message.
10286
9383332c
AC
102872001-11-09 Andrew Cagney <ac131313@redhat.com>
10288
10289 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10290 implemented.
10291
db62520a
MS
102922001-11-08 Michael Snyder <msnyder@redhat.com>
10293
10294 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10295 Add pass/fail message for stop at breakpoint in call dummy function.
10296
b5703437
MS
102972001-11-07 Michael Snyder <msnyder@redhat.com>
10298
d63a86f8
RM
10299 * gdb.c++/templates.exp (test_template_breakpoints):
10300 If we get an overload menu, but it does not match what
760f6330 10301 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10302 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10303 making the whitespace optional. Argument for "new" may be
10304 "unsigned" as well as "unsigned int/long".
d63a86f8 10305 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10306 making the whitespace optional. Also replace "(void) with
10307 "((void|)), making the keyword "void" optional.
d63a86f8 10308 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10309 making the whitespace optional. Also replace "(void) with
10310 "((void|)), making the keyword "void" optional.
3bf40917
MS
10311 * gdb.base/callfuncs.c (t_float_values): This function must
10312 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10313 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10314 can be tested against both cases. Usually one case involves
10315 promotion of float to double, while the other does not.
10316 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10317 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10318 includes a stack frame for "start".
10319
c8ab4e6d
JB
103202001-11-05 Jim Blandy <jimb@redhat.com>
10321
10322 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10323 pointers are 32 bits long, and that offsets of relocs are always
10324 stored in the data (REL-style), and not in the reloc entry itself
10325 (RELA-style).
10326 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10327 stabs.
10328
3f08ced9
MS
103292001-11-01 Michael Snyder <msnyder@redhat.com>
10330
10331 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10332 and regular expression operators by using quoting.
10333
cbfa24cd
MS
103342001-10-31 Michael Snyder <msnyder@redhat.com>
10335
10336 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10337 depending on what the symbol table contains.
10338 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10339 the output of the ptype command. Similarly, accept both "const &"
10340 and "const&".
10341
aaa68313
CV
103422001-10-31 Corinna Vinschen <vinschen@redhat.com>
10343
10344 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10345 symbol `STORAGE' to allow to choose the storage class of
10346 the local datastructures.
10347 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10348 compiler directive.
10349
91740388
MS
103502001-10-30 Michael Snyder <msnyder@redhat.com>
10351
10352 * gdb.base/jump.exp: Allow it to run for all targets.
10353
1b7c05e7
CV
103542001-10-29 Corinna Vinschen <vinschen@redhat.com>
10355
10356 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10357 with new double_array size.
10358 (main): Change storage class of all local variables to static.
10359 Reduce size of double_array to 9.
10360 * gdb.base/call-ar-st.exp: Increase timeout value.
10361 Change expected output for double array to match new size in
10362 call-ar-st.c.
10363
36a22261
CV
103642001-10-29 Corinna Vinschen <vinschen@redhat.com>
10365
10366 * gdb.base/ending-run.exp: Create identical output when passing
10367 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10368 Stormy16 target.
36a22261 10369
92b8ae91
MK
103702001-10-28 Mark Kettenis <kettenis@gnu.org>
10371
10372 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10373 that we catch the expected failure under Linux/x86.
10374
cb135b83
OF
103752001-10-29 Orjan Friberg <orjanf@axis.com>
10376
10377 * gdb.base/setvar.exp: Escape curly braces.
10378 * gdb.stabs/weird.exp: Ditto.
10379
6884aa54
DJ
103802001-10-27 Daniel Jacobowitz <drow@mvista.com>
10381
10382 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10383 * gdm.mi/mi0-hack-cli.exp: Likewise.
10384
0398c9aa
AC
103852001-10-25 Andrew Cagney <ac131313@redhat.com>
10386
10387 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10388 messages.
10389
d20bf2e8
AC
103902001-10-21 Andrew Cagney <ac131313@redhat.com>
10391
10392 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10393 checking MI enabled.
10394
03dd63aa
CV
103952001-10-09 Corinna Vinschen <vinschen@redhat.com>
10396
10397 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10398
1d9d99f3
FCE
103992001-10-04 Frank Ch. Eigler <fche@redhat.com>
10400
10401 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10402 if gdb child process crashes, just signal an error.
10403
838ae6c4
JB
104042001-10-02 Jim Blandy <jimb@redhat.com>
10405
10406 * lib/gdb.exp (test_xfail_format): Simplify.
10407
10408 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10409 front of the variable name `format'. Simplify `if'.
10410
8f0cbc1c
DJ
104112001-10-01 Daniel Jacobowitz <drow@mvista.com>
10412
10413 * gdb.threads/pthreads.exp: Wait for output and delay
10414 before sending ^C.
10415
1f08dafd
DJ
104162001-10-01 Daniel Jacobowitz <drow@mvista.com>
10417
10418 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10419 some incorrect output instead of timing out.
10420 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10421
674f90ff
CV
104222001-09-28 Corinna Vinschen <vinschen@redhat.com>
10423
10424 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10425 check to allow additional `int'.
10426
9b284272
DJ
104272001-09-27 Daniel Jacobowitz <drow@mvista.com>
10428
10429 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10430 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10431
b55a4771
MS
104322001-09-27 Michael Snyder <msnyder@redhat.com>
10433
10434 * lib/gdb.exp (test_debug_format): New proc.
10435 (setup_xfail_format): Use new proc test_debug_format.
10436 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10437 proc; use new service proc test_debug_format.
10438 Replace all other "gcc_compiled" tests with this test.
10439 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10440 proc; use new service proc test_debug_format.
10441 Replace all other "gcc_compiled" tests with this test.
10442
104432001-09-27 Michael Snyder <msnyder@redhat.com>
10444
10445 * gdb.base/cvexpr.exp: New file.
10446 * gdb.base/cvexpr.c: New file
10447 Test for expressions using const and volatile keywords.
10448
4e6667ac
CV
104492001-09-26 Corinna Vinschen <vinschen@redhat.com>
10450
10451 * gdb.base/constvars.exp: Check for different orders of keywords
10452 and additional "int" strings in output.
10453
4f337972
AC
104542001-09-22 Andrew Cagney <ac131313@redhat.com>
10455
10456 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10457 responses from "help maint".
10458
2015650d
FCE
104592001-09-19 Frank Ch. Eigler <fche@redhat.com>
10460
10461 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10462 to localhost:NNN instead of :NNN, in case Xvfb is listening
10463 only on TCP.
10464
f3bcedc1
CV
104652001-09-19 Corinna Vinschen <vinschen@redhat.com>
10466
10467 * gdb.base/recurse.exp: When checking leaving the watchpoint
10468 scope, recognize when gdb is in function's epilogue and pass.
10469
6b819c92
KS
104702001-09-18 Keith Seitz <keiths@redhat.com>
10471
10472 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10473 support for running tests against sid targets.
10474 (gdbtk_done): Ditto.
10475
a10c9419
CV
104762001-09-18 Corinna Vinschen <vinschen@redhat.com>
10477
10478 * gdb.base/ending-run.c (main): Set stdout buffersize
10479 to the same reasonable value for any target.
10480 * gdb.base/ending-run.exp: Add a regular expression
10481 to make testsuite happy on Sanyo Stormy16 target.
10482
739d0d99
CV
104832001-09-17 Corinna Vinschen <vinschen@redhat.com>
10484
10485 * gdb.base/display.c (do_loops): Add float variable `f'.
10486 Increment f in loop.
10487 * gdb.base/display.exp: Increment timeout by 60 seconds.
10488 Change float display test to use variable `f'.
10489
1b8947f0
JB
104902001-09-17 Jim Blandy <jimb@redhat.com>
10491
10492 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10493 overflowing the limited breakpoint tables on some ROM monitors
10494 (like the ROM68K).
10495
9890ac81
FCE
104962001-09-15 Frank Ch. Eigler <fche@redhat.com>
10497
10498 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10499 the "-ac" (disable access control) flag.
10500
6db765ea
JH
105012001-08-30 Jeff Holcomb <jeffh@redhat.com>
10502
10503 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10504 ints.
10505
4c32cc04
KS
105062001-08-30 Keith Seitz <keiths@redhat.com>
10507
10508 * lib/gdb.exp: Move all insight-related functionality into
10509 separate file.
10510 * lib/insight-support.exp: New file.
10511
8d6e6f81
FCE
105122001-08-29 Frank Ch. Eigler <fche@redhat.com>
10513
10514 * config/sid.exp (sid_start): Never set sid verbosity; disable
10515 expect_background {} that consumed its stdout; tolerate </dev/null.
10516 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10517
6a90e1d0
AC
105182001-08-18 Andrew Cagney <ac131313@redhat.com>
10519
10520 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10521 CLI jump command to start it.
10522 (mi_run_to_main): Fail immediatly when unexpected output.
10523
1759b3c3
AC
105242001-08-18 Andrew Cagney <ac131313@redhat.com>
10525
10526 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10527 beginning of function. Fix PR gdb/191.
10528
61d11d80
FCE
105292001-08-16 Frank Ch. Eigler <fche@redhat.com>
10530
10531 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10532 what to force sid endianness to.
10533
942a4df2
KS
105342001-08-15 Keith Seitz <keiths@redhat.com>
10535
10536 * lib/gdb.exp (gdbtk_start): Don't set environment
10537 variables for TCL_LIBRARY and friends. Insight will
10538 now figure these out for itself.
10539
0521c418
MS
105402001-08-02 Michael Snyder <msnyder@redhat.com>
10541
10542 * gdb.base/completion.exp: Remove the symbol "a64l" from
10543 the expect string; this is target-specific, and not related
10544 to what is being tested.
10545
74a9a58a
DB
105462001-08-02 Dave Brolley <brolley@redhat.com>
10547
10548 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10549
c70819fa
MS
105502001-07-25 Michael Snyder <msnyder@redhat.com>
10551
c2b8fa57
MS
10552 * gdb.base/consecutive.exp: New file. Test stepping over
10553 breakpoints on consecutive instructions.
10554 * gdb.base/consecutive.c: New file.
10555
c70819fa
MS
10556 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10557 curly braces in regular expressions.
10558
2b1a1355
MS
105592001-07-25 Michael Snyder <msnyder@redhat.com>
10560
10561 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10562 legitimate output from stepping out of main.
10563
413eca6f
KS
105642001-07-22 Keith Seitz <keiths@redhat.com>
10565
10566 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10567 the empty string, do not run the tests.
10568
7e5a9322
SC
105692001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10570
10571 * gdb.base/long_long.exp: Detect size of pointer. Take into
10572 account 2-byte pointers when testing for p/a results.
10573
de58f10f
SC
105742001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10575
d63a86f8 10576 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10577 and defined to 1K for m68hc11.
10578 (random_data): Reduce table to 1K for embedded platforms (68hc11).
10579 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
10580 (sizeof_random_data): New variable to tell the size of the data table;
10581 don't test past this size; always run to main.
10582
d6f5fea1
SC
105832001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10584
10585 * gdb.base/return2.exp: return of long long and double fails for
10586 68HC11; don't execute these tests on that platform.
10587 * gdb.base/return.exp: Return of a double fails for 68hc11.
10588
c477543d
SC
105892001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10590
10591 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
10592 tests that print a float.
10593 * call-rt-st.exp: Likewise.
10594
63cf1c79
MK
105952001-07-12 Mark Kettenis <kettenis@gnu.org>
10596
10597 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
10598 running this test on Linux.
10599
112f9ab5
MC
106002001-06-24 Michael Chastain <chastain@redhat.com>
10601
10602 * gdb.base/arithmet.exp: Remove some tests to make all test names
10603 unique.
10604
4970cb0f
MS
106052001-07-03 Michael Snyder <msnyder@redhat.com>
10606
10607 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
10608 the output of the ptype command.
10609
d85da69f
MS
106102001-07-02 Michael Snyder <msnyder@redhat.com>
10611
4c8a82de
MS
10612 * gdb.base/completion.exp: Don't assume that break.c is the only
10613 source file that may contain functions named "marker".
d85da69f
MS
10614 * gdb.base/corefile.exp: Quote the curly braces in regexp.
10615
8afc772b
AC
106162001-06-28 Andrew Cagney <ac131313@redhat.com>
10617
10618 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
10619 of files to delete.
10620
10621 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
10622 * gdb.disasm/h8300s.exp: New file.
10623 gdb.disasm/h8300s.s: Likewise.
10624
cff22675
AC
106252001-06-27 Andrew Cagney <ac131313@redhat.com>
10626
10627 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
10628 empty breakpoint tables.
10629
68c81b54
AC
106302001-06-25 Andrew Cagney <ac131313@redhat.com>
10631
10632 * lib/mi-support.exp: Update args=... part of stop-reason
10633 patterns. Accept either a list or a tuple.
10634
2dd62704
AC
106352001-06-23 Andrew Cagney <ac131313@redhat.com>
10636
10637 * lib/mi-support.exp: Remove local emacs variable defining
10638 change-log-default-name.
10639
b4127474
MC
106402001-06-22 Michael Chastain <chastain@redhat.com>
10641
10642 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
10643 This is operationally compatible with the previous version.
10644
8dbfb380
JB
106452001-06-13 Jim Blandy <jimb@redhat.com>
10646
10647 * lib/gdb.exp (gdb_test): Doc fix.
10648
f2d8c86d
MC
106492001-06-10 Michael Chastain <chastain@redhat.com>
10650
10651 * gdb.base/exprs.exp: Remove a duplicate test.
10652
81564d34
JB
106532001-06-06 Jim Blandy <jimb@redhat.com>
10654
10655 * gdb.base/return2.exp (main): Use values to test float and double
10656 returns that are not NaN's, to avoid being confused by IEEE
10657 comparison rules.
10658
da55addb
MS
106592001-06-04 Michael Snyder <msnyder@redhat.com>
10660
10661 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 10662 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
10663 rather than wait for 12 more tests to time out.
10664
42c65987
JB
106652001-06-06 Jim Blandy <jimb@redhat.com>
10666
b18bced9 10667 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 10668 Don't forget to match the GDB prompt.
b18bced9 10669
42c65987
JB
10670 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
10671
5b41e5f0
JB
106722001-06-04 Jim Blandy <jimb@redhat.com>
10673
10674 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
10675 command.
10676
015e046f
KB
106772001-05-31 Kevin Buettner <kevinb@redhat.com>
10678
10679 * gdb.base/annota1.exp (info break): Match four or more spaces
10680 after "Address".
10681
fb1ffbbe
MC
106822001-05-31 Michael Chastain <chastain@redhat.com>
10683
10684 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
10685 (dm_type_int_star): Likewise.
10686 (dm_type_long_star): Likewise.
10687 (dm_type_void_star): Likewise.
10688
5ea2a32c
KB
106892001-05-29 Kevin Buettner <kevinb@redhat.com>
10690
10691 * gdb.base/completion.exp (INPUTRC): Set this environment variable
10692 to a known value in order to get consistent results regardless
10693 of the setting of INPUTRC or the presence or contents of .inputrc.
10694
ae23c492
MS
106952001-05-24 Michael Snyder <msnyder@redhat.com>
10696
ac55707e
MS
10697 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
10698 Don't require that the main thread and the manager thread are the
10699 first in the list.
10700
ae23c492
MS
10701 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
10702 debugging. If test fails, issue an "unsupported" not a "fail".
10703
400071f1
JB
107042001-05-24 Jim Blandy <jimb@redhat.com>
10705
10706 Don't assume that short is shorter than int.
10707 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
10708 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 10709 this isn't true.
400071f1
JB
10710 ("print unsigned char == (~0)"): Add test that verifies that ~0,
10711 an int, is not equal to ~0 stored in an unsigned char. This tests
10712 the same thing that the previous test meant to, but works on
10713 16-bit machines, too.
10714 ("print unsigned char != (~0)"): Same test, complemented.
10715
0816a3e5
MS
107162001-05-24 Michael Snyder <msnyder@redhat.com>
10717
10718 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 10719 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
10720 and prevents dejagnu getting out of step.
10721
f6dc23a9
KB
107222001-05-23 Kevin Buettner <kevinb@redhat.com>
10723
10724 * gdb.base/finish.exp (finish_void): Revise pattern for
10725 stopping on the call statement to not permit stopping at
10726 the start of the instructions comprising the call sequence.
10727
7dbd117d
MC
107282001-05-19 Michael Chastain <chastain@redhat.com>
10729
10730 * gdb.base/callfuncs.exp: Make all test names unique.
10731 * gdb.base/commands.exp: Make all test names unique.
10732 * gdb.base/condbreak.exp: Make all test names unique.
10733 * gdb.base/dbx.exp: Make all test names unique.
10734 * gdb.base/default.exp: Make all test names unique.
10735 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
10736 and TIMEOUT messages to their corresponding PASS message.
10737 * gdb.base/ending-run.exp: Make all test names unique.
10738 * gdb.base/long_long.exp: Remove duplicate test.
10739
6b0b0a9e
KB
107402001-05-21 Kevin Buettner <kevinb@redhat.com>
10741
10742 * gdb.base/finish.exp (finish_void): Allow "finish" command to
10743 stop on the call statement as well as the statement after the
10744 call.
10745
2caa35cb
MS
107462001-05-21 Michael Snyder <msnyder@redhat.com>
10747
10748 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
10749
40713331
EZ
107502001-05-10 Elena Zannoni <ezannoni@redhat.com>
10751
a9c64011
AS
10752 * gdb.base/completion.exp: Revamp test. Make it execute on all
10753 platforms.
40713331 10754
c2c1be8d
EZ
107552001-05-10 Elena Zannoni <ezannoni@redhat.com>
10756
a9c64011
AS
10757 * config/gdbserver.exp (gdb_load): Handle the case
10758 in which the arguments to gdbserver are given in the
10759 baseboard configuration file.
10760 Also handle the case in which the server needs to do a
10761 load.
2c9cd303 10762
9671de48
KS
107632001-05-07 Keith Seitz <keiths@cygnus.com>
10764
a9c64011
AS
10765 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
10766 set up the display for testing.
10767 (gdbtk_start): Convert all paths to paths that tcl will like.
10768 Export target information to environment.
10769 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
10770 necessary.
10771 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
10772 (to_tcl_path): New proc to convert a given pathname into
10773 a path acceptible as an argument to a tcl command.
10774 (_gdbtk_export_target_info): New proc to export target info
10775 into the environment for gdbtk testing.
10776 (gdbtk_done): New proc to signal end-of-test.
9671de48 10777
5a360f47
JB
107782001-05-06 Jim Blandy <jimb@redhat.com>
10779
10780 * restore.c: Make the code of caller0 correspond to its comment.
10781
66c756c6
MS
107822001-05-03 Michael Snyder <msnyder@redhat.com>
10783
10784 * config/sid.exp (gdb_target_sid): Check for error messages.
10785 On error or timeout, don't make expect exit (which will terminate
10786 all subsequent tests); instead just make gdb exit.
d63a86f8 10787 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
10788 return a negative value.
10789
a966fde5
JB
107902001-04-24 Jim Blandy <jimb@redhat.com>
10791
851c18e0
JB
10792 * gdb.c++/templates.exp: If we see the prompt for the overload
10793 list, but we haven't recognized any of the longer patterns,
10794 arrange for this test to fail, not hang.
10795
a966fde5
JB
10796 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
10797 variations.
10798
db144853
MC
107992001-04-22 Michael Chastain <chastain@redhat.com>
10800
10801 * gdb.c++/local.exp: Use the 'runto' library function.
10802 * gdb.c++/namespace.exp: Likewise.
10803 * gdb.c++/overload.exp: Likewise.
10804
3207ec21
KB
108052001-03-26 Kevin Buettner <kevinb@redhat.com>
10806
10807 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
10808 * gdb.base/step-line.exp: New file. Test step/next in presence of
10809 #line directives.
10810 * gdb.base/step-line.c: New file. Test program for the above.
10811 * gdb.base/step-line.inp: New file. We pretend that this file has
10812 been transformed by some other tool into step-line.c.
10813
13b57657
JB
108142001-03-21 Jim Blandy <jimb@redhat.com>
10815
10816 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
10817 unmangled operator names.
10818
754cbe1c
JB
108192001-03-20 Jim Blandy <jimb@redhat.com>
10820
10821 * gdb.threads/linux-dp.exp: Recognize an additional message
10822 generated by GDB when it doesn't understand how to debug threads
10823 on the target system.
10824
177495c9
AC
108252001-03-19 Andrew Cagney <ac131313@redhat.com>
10826
10827 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
10828
f266096b
MC
108292001-03-12 Michael Chastain <chastain@redhat.com>
10830
10831 * gdb.c++/derivation.exp: Use the 'runto' library function.
10832
cac3c2ff
MC
108332001-03-12 Michael Chastain <chastain@redhat.com>
10834
10835 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
10836
b6c11a24
MC
108372001-02-24 Michael Chastain <chastain@redhat.com>
10838
10839 * gdb.c++/ref-types.exp: Change handwritten code to library
10840 function 'runto'.
10841
6bae5bce
OF
108422001-03-16 Orjan Friberg <orjanf@axis.com>
10843
10844 * gdb.base/signals.exp: Set count to 0 explicitly.
10845
0015fd9a
MS
108462001-03-15 Mark Salter <msalter@redhat.com>
10847
10848 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
10849 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
10850 (gdb_load): Add support for additional target_info: gdb_download_size
10851 and gdb_load_timeout.
0015fd9a 10852
fc33412a
DT
10853Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
10854
10855 * gdb.base/annota1.exp: Move test of isnative to earlier in the
10856 file -- to prevent failing when the compile fails but we have no
10857 intention of running the tests anyway.
10858
10859 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
10860 tests if set.
10861
10862 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
10863 integers.
10864
10865 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
10866 * gdb.c++/namespace.exp: Ditto.
10867
115f06de
OF
108682001-03-07 Orjan Friberg <orjanf@axis.com>
10869
10870 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
10871 * gdb.base/pointers.exp: Relax pattern match of decimals.
10872
b6ba6518
KB
108732001-03-06 Kevin Buettner <kevinb@redhat.com>
10874
10875 * Makefile.in, config/abug.exp, config/cfdbug.exp,
10876 config/cpu32bug.exp, config/dve.exp, config/est.exp,
10877 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
10878 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
10879 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
10880 config/sh.exp, config/sid.exp, config/slite.exp,
10881 config/sparclet.exp, config/udi.exp, config/unknown.exp,
10882 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
10883 config/vxworks.exp, config/vxworks29k.exp,
10884 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
10885 gdb.base/all-bin.exp, gdb.base/annota1.exp,
10886 gdb.base/arithmet.exp, gdb.base/assign.exp,
10887 gdb.base/async.exp, gdb.base/attach.exp,
10888 gdb.base/bitfields.exp, gdb.base/bitops.exp,
10889 gdb.base/break.exp, gdb.base/call-ar-st.exp,
10890 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
10891 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
10892 gdb.base/commands.exp, gdb.base/completion.exp,
10893 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10894 gdb.base/constvars.exp, gdb.base/corefile.exp,
10895 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
10896 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
10897 gdb.base/ending-run.exp, gdb.base/environ.exp,
10898 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10899 gdb.base/finish.exp, gdb.base/foll-exec.exp,
10900 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
10901 gdb.base/funcargs.exp, gdb.base/help.exp,
10902 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
10903 gdb.base/logical.exp, gdb.base/long_long.exp,
10904 gdb.base/maint.exp, gdb.base/mips_pro.exp,
10905 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
10906 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
10907 gdb.base/pointers.exp, gdb.base/printcmds.exp,
10908 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
10909 gdb.base/regs.exp, gdb.base/relational.exp,
10910 gdb.base/remote.exp, gdb.base/reread.exp,
10911 gdb.base/restore.exp, gdb.base/return2.exp,
10912 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
10913 gdb.base/selftest.exp, gdb.base/setshow.exp,
10914 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
10915 gdb.base/sigall.exp, gdb.base/signals.exp,
10916 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
10917 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10918 gdb.base/step-test.exp, gdb.base/structs.c,
10919 gdb.base/structs.exp, gdb.base/structs2.exp,
10920 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
10921 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
10922 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
10923 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
10924 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
10925 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
10926 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
10927 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
10928 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
10929 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
10930 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
10931 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
10932 gdb.fortran/types.exp, gdb.java/jmisc.exp,
10933 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10934 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
10935 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10936 gdb.trace/circ.exp, gdb.trace/collection.exp,
10937 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10938 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10939 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
10940 gdb.trace/report.exp, gdb.trace/save-trace.exp,
10941 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10942 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10943 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
10944 notices.
10945
dc96c6c7 109462001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
10947
10948 * gdb.base/varargs.c (find_max_double): Fix printf format string:
10949 first arg is int not float.
10950
dc96c6c7 109512001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
10952
10953 * gdb.base/reread.exp: Unsupported for non-native targets;
10954 doesn't work for remote debugging.
10955
9b0c4aeb
FN
109562001-02-19 Fernando Nasser <fnasser@redhat.com>
10957
10958 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
10959 * gdb.base/ending-run.exp: Properly handle the BSP state when
10960 stepping past the end of main.
9b0c4aeb 10961
02aa71d5
MC
109622001-02-19 John Moore <jmoore@redhat.com>
10963
10964 * gdb.base/commands.exp (infrun_breakpoint_command_test):
10965 Converted HPUX fix for non-expected items following multiple
10966 step commands into general solution for all platforms.
10967
1fa449a4
MC
109682001-02-18 Michael Chastain <chastain@redhat.com>
10969
10970 * gdb.c++/classes.exp (do_tests): Change runto statements
10971 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10972 statements demangler agnostic.
10973 * gdb.c++/virtfunc.exp (do_tests): Likewise.
10974 (gdb_virtfunc_restart): Likewise.
10975
b2f9ec70
MC
109762001-02-14 Michael Chastain <chastain@redhat.com>
10977
10978 * gdb.c++/inherit.exp (do_tests): Change runto statements
10979 from "runto 'foo(void)'" to "runto 'foo'". This makes the
10980 statements demangler agnostic.
10981
cf74b8ca
AC
10982Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
10983
10984 * gdb.threads/pthreads.exp: Unify pass/fail messages for
10985 ``continue to bkpt at common_routine in thread 2'' and ``stopped
10986 before calling common_routine 15 times'' tests.
10987
99f78f56
MC
109882001-02-11 Michael Chastain <chastain@redhat.com>
10989
10990 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
10991 Helps the test script figure out which demangler is in use.
10992 (dm_type_foo_ref): Ditto.
10993 (dm_type_int_star): Ditto.
10994 (dm_type_long_star): Ditto.
10995 (dm_type_unsigned_int): Ditto.
10996 (dm_type_void): Ditto.
10997 (dm_type_void_star): Ditto.
99707966 10998 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
10999 Probe the gdb demangler and set variables to accommodate
11000 formatting differences.
11001 (info_func_regexp): New function. Same as info_func, but
11002 matches against a regexp.
11003 (info_func): Match against a literal string.
11004 (print_addr_2): New function. Match against a literal string,
11005 which can be different from the input to gdb.
11006 (print_addr): Simply call print_addr_2 with the same argument twice.
11007 (test_lookup_operator_functions): Use demangler formatting variables.
11008 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11009 the tests in the same order as the C++ class declaration.
11010 (test_paddr_operator_functions): Ditto.
11011 (test_paddr_overloaded_functions): Ditto.
11012 (test_paddr_hairy_functions): Use demangler formatting variables.
11013 Add reference to gdb/19 for related tests.
11014 (do_tests): Call probe_demangler.
11015
1de8f023
KB
110162001-01-30 Kevin Buettner <kevinb@redhat.com>
11017
11018 * gdb.c++/templates.cc (printf): Remove unused function definition.
11019
ca3f91ed
MS
110202001-01-26 Felix Lee <flee@redhat.com>
11021
11022 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11023
110242001-01-25 matthew green <mrg@redhat.com>
11025
11026 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11027 up sid.
11028 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11029
110302001-01-25 matthew green <mrg@redhat.com>
11031
11032 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11033 Deprecate $sid_spawn_id.
ca3f91ed
MS
11034 (sid_exit): Remove code necessary only for `spawn.'
11035
110362001-01-25 matthew green <mrg@redhat.com>
11037
11038 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11039
fb18ec4a
MC
110402001-01-28 Michael Chastain <chastain@redhat.com>
11041
11042 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11043 to call when tests fail. It takes gdb out of the overloaded
11044 function choice menu back to the main prompt, so that the test
11045 program stays synchronized.
11046 (set_bp_overloaded): New proc to collect all the common
11047 code for setting a breakpoint on an overloaded name. Calls
11048 take_gdb_out_of_choice_menu when needed.
11049 (menu_overload1arg): New variable to collect the repeated
11050 instances of the expected menu for an overloaded name. Change
11051 the regular expression to handle changes in g++ type encoding:
11052 "void" can be either "void" or "", and "unsigned int" can be
11053 either "unsigned int" or "unsigned".
11054 (continue_to_bp_overloaded): Change regular expressions to handle
11055 changes in g++ type encoding.
11056 (no proc): Call take_gdb_out_of_choice_menu when needed.
11057 Remove redundant calls to "info break". Accept either "canceled"
11058 or "cancelled". Change regular expressions in "info break"
11059 calls to handle changes in g++ type encoding. Give all tests
11060 unique strings.
11061
9c646a6e
BE
110622001-01-17 Ben Elliston <bje@redhat.com>
11063
11064 * config/sid.exp: New file.
11065
9549d9c1
AC
11066Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11067
11068 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11069
dc96c6c7 110702000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11071
11072 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11073 Add a RE to accept a non-ascii char if one is ever presented.
11074
b4df4f68
FN
110752000-12-20 Fernando Nasser <fnasser@redhat.com>
11076
297dd0fd 11077 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11078
dc96c6c7 110792000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11080
d63a86f8 11081 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11082 in regexp. One '\' does not suffice on Linux.
11083
4a7bddb6
MC
110842000-12-09 Michael Chastain <chastain@redhat.com>
11085
11086 * gdb.base/break.exp (test_clear_command): Use a marker function
11087 rather than 'main' for the test function. Also move this
11088 test to an execution point where the marker function names are
11089 guaranteed to be bound to functions. (Executing tests after a
11090 'finish' from main runs into name conflicts with local names
11091 in __libc_start_main).
11092
dc96c6c7 110932000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11094
11095 * gdb.base/finish.exp: New test for gdb's "finish" command.
11096 * gdb.base/return2.exp: New test for gdb's "return" command.
11097 * gdb.base/return2.c: New source file for above.
11098
dc96c6c7 110992000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11100
11101 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11102 * gdb.base/miscexprs.exp: Ditto.
11103 * gdb.base/pointers.exp: Ditto.
11104 * gdb.c++/derivation.exp: Ditto.
11105 * gdb.c++/local.exp: Ditto.
11106 * gdb.c++/namespace.exp: Ditto.
11107 * gdb.c++/overload.exp: Ditto.
11108 * gdb.c++/ref-types.exp: Ditto.
11109
dc96c6c7 111102000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11111
11112 * gdb.base/constvars.exp: Test result of "up" command.
11113 * gdb.base/miscexprs.exp: Ditto.
11114 * gdb.base/pointers.exp: Ditto.
11115 * gdb.base/scope.exp: Ditto.
11116 * gdb.c++/derivation.exp: Ditto.
11117 * gdb.c++/local.exp: Ditto.
11118 * gdb.c++/namespace.exp: Ditto.
11119 * gdb.c++/overload.exp: Ditto.
11120 * gdb.c++/ref-types.exp: Ditto.
11121
44097287
FN
111222000-11-22 Michael Chastain <chastain@redhat.com>
11123
11124 * mips_pro.exp: Accept either "middle -> top -> main" or
11125 "middle -> main" in the backtrace, because gcc can optimize
11126 tail calls to jumps. Remove setup_xfail for the hppa case.
11127 Add a comment with the original warning messages from PR 3016,
11128 which was filed in 1993, to preserve them for posterity.
11129
9d2e1bab
ND
111302000-11-17 Nick Duffek <nsd@redhat.com>
11131
11132 * lib/gdb.exp (gdb_test): Override timeout with board info.
11133
1aca8eb7
ND
111342000-11-17 Nick Duffek <nsd@redhat.com>
11135
11136 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11137 the second kill and detach messages.
11138
93076499
ND
111392000-11-17 Nick Duffek <nsd@redhat.com>
11140
11141 * configure.in: Add AC_EXEEXT.
11142 * configure: Regenerate.
11143 * Makefile.in (just-check): Export EXEEXT.
11144 * lib/gdb.exp ($EXEEXT): Import from environment.
11145 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11146 expect "maint dump-me" on Cygwin.
11147 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11148 $EXEEXT.
11149
30e87cd3
ND
111502000-11-17 Nick Duffek <nsd@redhat.com>
11151
11152 * gdb.base/break.exp: Test backtrace and finish from called
11153 function on all platforms, not just HP-UX.
11154
dc96c6c7 111552000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11156
11157 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11158 code from gdb_target_monitor, so it can be used independantly
11159 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11160
dc96c6c7 111612000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11162
11163 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11164 * gdb.base/corefile.exp: Expect the message "Program is being
11165 debugged already" when we send the "corefile" command, since
11166 the preceeding gdb_load may have connected gdb to a remote target.
11167 * gdb.base/display.exp: Disable hardware watchpoints if new
11168 board info variable "no_hardware_watchpoints" is true.
11169 Replace single-letter commands with more readable ones.
11170 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11171 if new board info variable "no_hardware_watchpoints" is true.
11172 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11173 to see if stdio (printf) testing is possible.
11174 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11175 board info variable "no_hardware_watchpoints" is true. Use new
11176 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11177
39124dea
FN
111782000-11-13 Fernando Nasser <fnasser@redhat.com>
11179
11180 From Orjan Friberg <orjanf@axis.com>:
11181 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11182 in array print pattern match.
11183
a9e2e984
FN
111842000-11-09 Fernando Nasser <fnasser@redhat.com>
11185
11186 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11187 spelling "cancelled" to U.S. spelling "canceled" to match changes
11188 made to gdb.
11189 * gdb.c++/ovldbreak.exp: Ditto.
11190
c7db355b
PS
111912000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11192
11193 * gdb.base/callfuncs.c (main): Moved to end of file, call
11194 t_double_values to initialize the FPU before inferior calls are made.
11195 * gdb.base/callfuncs.exp: Test for register preservation after calling
11196 inferior functions. Add tests for continuining, finishing and
11197 returning from a stop in a call dummy.
11198
dc96c6c7 111992000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11200
11201 * gdb.base/commands.exp: Break up long lines, and re-indent.
11202
dc96c6c7 112032000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11204
11205 * config/gdbserver.exp: Rewritten from the ground up, to make it
11206 compatible with the current dejagnu tree, and to make it work with
11207 the new "gdbserver" in libremote.
11208
dc96c6c7 112092000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11210
11211 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11212 * gdb.base/varargs.exp: Skip entire test if no printf support.
11213 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11214 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11215
dc96c6c7 112162000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11217
11218 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11219 no floating point support.
11220 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11221 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11222 * gdb.base/call-rt-st.exp: Ditto.
11223 * gdb.base/call-strs.exp: Ditto.
11224
bac5fc66
JG
112252000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11226
11227 * gdb.base/sizeof.c: include <stdio.h>.
11228
11229 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11230 'finish', otherwise uncaptured gdb_prompt would potentially
11231 throw remaining test points out of sync.
bac5fc66 11232
b22a6027
SB
112332000-07-26 Scott Bambrough <scottb@netwinder.org>
11234
11235 * gdb.base/recurse.exp: Run tests for all targets.
11236 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11237 gnu-oldld case on ARM.
11238 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11239 for ARM targets.
d63a86f8 11240
d8231941
AG
11241Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11242
11243 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11244 * gdb.java/configure: Rebuild.
11245
8caabe69
AG
11246Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11247
11248 * gdb.java/jv-exp.exp: New file.
11249
9d273ca3
AG
11250Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11251
11252 * configure: Rebuilt.
11253 * configure.in (configdirs): Add gdb.java.
11254 * gdb.java/jmisc.java: New file.
11255 * gdb.java/jmisc.exp: New file.
11256 * gdb.java/Makefile.in: New file.
11257 * gdb.java/configure: Rebuilt.
11258 * gdb.java/configure.in: New file.
11259 * lib/java.exp: New file.
11260
4f823a66
AC
11261Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11262
11263 * gdb.base/exprs.exp: Test casts to a pointer including over and
11264 underflow.
11265
2391e11d
AC
11266Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11267
11268 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11269 and the compilers sizes.
11270
54602222
ND
112712000-07-09 Nick Duffek <nsd@redhat.com>
11272
11273 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11274 (use_methods): New function.
11275 (main): Call use_methods().
11276 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11277 (do_tests): Call test_method_param_class.
11278
2bec0572
ND
112792000-07-09 Nick Duffek <nsd@redhat.com>
11280
11281 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11282 spelling.
11283 (test_enums): New procedure. Move enum tests from end of script
11284 to here. Set breakpoint on function name instead of line number.
11285 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11286 (enums2): New marker function.
11287 (enums1): New function.
11288 (main): Call enums1(). Move enum tests to enums1().
11289
78492fde
AC
11290Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11291
11292 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11293 compile/link program. Update line numbers.
11294 * gdb.asm/d10v.inc: Define ``startup''.
11295 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11296
49a2cef8
AC
11297Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11298
11299 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11300
3e6c8688
EZ
113012000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11302
11303 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11304 of 'help maint print' command.
11305
9ff5cbe9
AC
11306Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11307
11308 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11309 they use gdb_expect_list.
11310
17c579bd
AC
11311Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11312
11313 * gdb.base/commands.exp: Use ``set remote
11314 memory-read-packet-size'' instead of ``set endian big'' to test
11315 long commands.
11316
e6d71bf3
DB
113172000-06-03 Daniel Berlin <dan@cgsoftware.com>
11318
11319 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11320 g++, and stop skipping them.
e6d71bf3
DB
11321
11322 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11323 work under g++.
11324
d63a86f8 11325 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11326 initialization.
11327
dc96c6c7 113282000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11329
11330 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11331 the regular expression: accept an (almost) arbitrary sequence of
11332 "frames-invalid" and "breakpoints-invalid" messages both before
11333 and after the "starting" message.
11334
dc96c6c7 113352000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11336
11337 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11338
dc96c6c7 113392000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11340
11341 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11342 Relax the regular expression a little, make it pass on Solaris 8.
11343
8216cda9
KB
113442000-05-12 Kevin Buettner <kevinb@redhat.com>
11345
11346 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11347 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11348 Instead, it is permissible for gdb to stop on the line of the
11349 call itself.
11350
1a570b2f
MS
113512000-05-12 Michael Snyder <msnyder@.cygnus.com>
11352
11353 * gdb.base/break.exp (bp on small function, optimized file):
11354 Add a second pass pattern. The behavior differs here between stabs
11355 and dwarf for one-line functions. Stabs preserves two line symbols
11356 (one before the prologue and one after) with the same line number,
11357 but dwarf regards these as duplicates and discards one of them.
11358 Therefore the address after the prologue (where the breakpoint is)
11359 has no exactly matching line symbol, and GDB reports the breakpoint
11360 as if it were in the middle of a line rather than at the beginning.
11361
dc96c6c7 113622000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11363
d63a86f8 11364 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11365 rather than "send_gdb" (for consistancy).
11366
7d418785
AC
11367Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11368
11369 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11370 * gdb.c++/templates.cc: Properly check for GCC version number.
11371 * lib/compiler.cc: Likewise
11372
dc96c6c7 113732000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11374
d63a86f8 11375 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11376 gdb may not stop at the first line of main, due to code motion.
11377
dc96c6c7 113782000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11379
11380 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11381 This test depends on parsing the printf output from the target.
11382 Since the sparclet stub doesn't do stdio, this will never work.
11383 * gdb.base/call-rt-st.exp: ditto.
11384 * gdb.base/call-strs: ditto.
11385
dc96c6c7 113862000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11387
11388 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11389
11390 * gdb.base/ending-run.exp: After connecting to a remote target,
11391 but before running, the target will appear to be in a random
11392 location. Specify both a file and a line for breakpoints.
11393 Also, the function that calls main may be called 'init'
11394 rather than 'start'.
11395
a5a51225
EZ
113962000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11397
11398 * gdb.base/help.exp: Update output for add-symbol-file command.
11399
7930cc7c
FN
114002000-04-10 Fernando Nasser <fnasser@cygnus.com>
11401
11402 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11403 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11404
23e37ab1
C
114052000-04-07 J.T. Conklin <jtc@redback.com>
11406
e93c542c
C
11407 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11408
23e37ab1
C
11409 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11410
591b8fa3
PDM
11411Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11412
11413 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11414 values that can be represented exactly.
11415 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11416 above change, and to not check against the directory part of the source
11417 file name.
11418 (step into print_long_arg_list): Likewise.
11419 (print print_small_structs from print_long_arg_list): Likewise.
11420 (print print_long_arg_list): Likewise.
11421
7a495180
EZ
114222000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11423
30b53638 11424 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11425
beb998c6
AC
11426Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11427
11428 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11429
1c689132
DB
114302000-03-25 Daniel Berlin <dan@cgsoftware.com>
11431
11432 * gdb.base/commands.exp (deprecated_command_test): Add test for
11433 deprecate with no arguments.
11434
c1790a9d
JL
114352000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11436
11437 * gdb.base/break.exp: Add new test for setting breakpoints on
11438 optimized code so we can test breakpoints work even when function
11439 prologues may be optimized away
11440
003ba290
FN
114412000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11442
11443 From David Whedon <dwhedon@gordian.com>
a9c64011 11444 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11445
6837a0a2
DB
114462000-03-22 Daniel Berlin <dan@cgsoftware.com>
11447
11448 * gdb.base/help.exp: Added test for new apropos command.
11449
b9593231
KB
114502000-03-21 Kevin Buettner <kevinb@redhat.com>
11451
11452 * gdb.base/pointers.c (usevar): New function.
11453 (main): Make sure that global variables v_int_pointer2, rptr,
11454 and y are all referenced someplace in the program by calling
11455 usevar() on them. [Some linkers delete symbols which are
11456 never referenced. The space remains, but there's no way to
11457 get a (symbolic) handle on the variable from the debugger.]
11458
751a959b
EZ
114592000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11460
11461 * gdb.base/printcmds.c: Add typedeffed arrays.
11462
11463 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11464 procedure to test arrays that are typedef'd.
11465
73a93a32
JI
114662000-03-13 James Ingham <jingham@leda.cygnus.com>
11467
11468 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11469 the library directories.
73a93a32 11470
fb40c209
AC
11471Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11472
11473 * configure.in (configdirs): Add sub directory gdb.mi.
11474 * configure: Re-generate.
11475
11476 * gdb.mi: New directory.
d63a86f8 11477
ee4dd2c9
AC
114782000-02-25 Scott Bambrough <scottb@netwinder.org>
11479
11480 * gdb.base/long_long.exp: Correct test suite failure when printing
11481 a long long value as a double on ARM platforms.
11482
70f0cc22
JB
114832000-02-16 Jim Blandy <jimb@redhat.com>
11484
11485 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11486 default source file is set properly before running this test.
11487
853819b8
EZ
114882000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11489
11490 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11491 gdbtk/library directory, not in gdbtcl2.
11492
dfcd3bfb
JM
114932000-02-04 Jim Blandy <jimb@redhat.com>
11494
11495 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11496 backslash from regexp pattern.
11497
11498 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11499 procedure. Use it to run all the "continue to bp overloaded"
11500 tests. Note that this changes the names of the tests slightly.
11501 If the breakpoint hit message includes a hex PC value, because
11502 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11503 from the real source code, still consider that a pass.
11504
11505 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11506 XFAIL here if the breakpoint message contains a hex address. Note
11507 similar change on 1999-11-02.
11508
11509 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11510
11511 * gdb.base/ptype.exp: Establish a default source file before
11512 calling get_debug_format.
11513
115142000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11515
11516 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11517
8b93c638
JM
115182000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11519
11520 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11521 of successive stepi commands -- while in the prologue we should see
11522 the function entry bracket.
11523
115242000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11525
11526 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11527 reach __change_mode() when stepping through the end of main().
11528
c5394b80
JM
115292000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11530
11531 * gdb.base/default.exp: Fix expected pattern.
11532 * gdb.base/help.exp: Same.
11533
0d06e24b
JM
115342000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11535
11536 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11537 Don't use xfail's because that affects only the following test.
d63a86f8 11538
0d06e24b
JM
11539 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11540 solaris or linux.
11541
11542 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11543
dc96c6c7 115442000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11545
d63a86f8 11546 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11547 "A syntax error" rather than "A parse error". Accept both.
11548
115492000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11550
11551 * gdb.base/default.exp: Remove OS dependent string from "target
11552 remote" test.
11553 * gdb.base/help.exp: Same for "help target remote" test.
11554
c3f6f71d
JM
115552000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11556
11557 From Jim Kingdon <kingdon@redhat.com>:
11558
11559 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11560 prompt (cleanup rather than necessity, but still might keep output
11561 from spilling to next test).
11562
115632000-01-02 Fred Fish <fnf@cygnus.com>
11564
11565 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11566 AIX, which defines them in <sys/types.h>.
11567
ed9a39eb 115681999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11569
ed9a39eb
JM
11570 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11571 float" test.
11572
115731999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11574
ed9a39eb 11575 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11576
11577 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
11578 outermost frame disallowed".
11579
115801999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
11581
11582 * gdb.base/setvar.exp: New tests for setting the value of a struct
11583 with a constant list.
11584
115851999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
11586
11587 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
11588 require the user to type a cast before setting the value of a struct.
11589
de57eccd
JM
115901999-12-06 Jim Blandy <jimb@cygnus.com>
11591
11592 * gdb.base/default.exp: Expect the new 'info float' command on
11593 all i386 platforms.
11594
11595 * gdb.threads/linux-dp.exp: Expand our ability to recognize
11596 LinuxThreads libraries that don't support debugging.
11597
c2d11a7d
JM
11598Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
11599
11600 * gdb.base/remote.c: Fill the buffer with truely random data.
11601 Change the buffer type to ``unsigned char'' to simplify size
11602 arithmetic.
11603
11604 * gdb.base/remote.exp: Reduce download numbers by one. Typical
11605 stub only handles 400-1 byte packets. Verify that the download
11606 worked.
11607
116081999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
11609
11610 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
11611 tests, using UNRESOLVED for the untested cases. Also, does not wait
11612 for a timeout if the prompt was received before a recognizable pattern.
11613
116141999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
11615
11616 * lib/gdb.exp (gdb_expect_list): Fix spelling.
11617
116181999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11619
11620 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
11621 watchpoints.
11622
116231999-11-24 Jason Merrill <jason@casey.cygnus.com>
11624
11625 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
11626
11627 * gdb.c++/local.exp: Be more flexible in recognizing local class
11628 name mangling. Don't allow horribly truncated method names.
11629 * gdb.c++/derivation.exp: Expect protected inheritance.
11630 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
11631 * gdb.c++/virtfunc.exp: Likewise.
11632 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
11633 when printing a nested enum.
11634
116351999-11-22 Jim Blandy <jimb@cygnus.com>
11636
11637 * gdb.base/step-test.exp: Properly await GDB's response to setting
11638 a breakpoint on the call to large_struct_by_value.
11639
11640 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
11641 just because we have debug info for the `start' function.
11642
116431999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
11644
11645 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
11646 "Unknown signal" messages, which indicate (on LinuxThreads) that
11647 GDB doesn't know how to debug threads on this system. This is
11648 better than hanging while philosopher 0 dumps chatter into gdb.log.
11649
116501999-11-18 Tom Tromey <tromey@cygnus.com>
11651
11652 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
11653
116541999-11-18 Fred Fish <fnf@cygnus.com>
11655
11656 * gdb.base/coremaker2.c: Add sample program for generating
11657 cores that is more self contained than coremaker.c. Eventually
11658 I'll add more code to this and tie it into the testsuite.
11659
4ce44c66
JM
116601999-11-12 Stan Shebs <shebs@andros.cygnus.com>
11661
11662 * gdb.base/dollar.exp: Remove, now in gdb.hp.
11663
116641999-11-10 Jimmy Guo <guo@cup.hp.com>
11665
11666 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
11667 from $srcdir/lib/.
11668 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
11669 and gdb.c++/.
11670
11671 * gdb.c++/derivation.exp: remove redundant get compiler info code.
11672
d63a86f8 11673 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
11674 'continue with watch' test point.
11675
116761999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
11677
11678 Merged from p2linux-990323-branch:
d63a86f8 11679
4ce44c66
JM
11680 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
11681
11cf8741
JM
11682Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
11683
11684 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
11685 {limit,fixed}''. Test ``set download-write-size''.
11686
11687Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
11688
11689 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
11690 gdb_expect_list.
11691
11692Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
11693
11694 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
11695
116961999-11-03 Mark Salter <msalter@cygnus.com>
11697
11698 * gdb.base/break.exp: Fix "stub continue" pattern.
11699
117001999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
11701
11702 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
11703
117041999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
11705
11706 * gdb.base/display.exp ("finish"): Add timeout clause.
11707
11708 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
11709 plain prompt clause, so this doesn't have to time out in order to
11710 fail.
11711
11712 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
11713 breakpoint hit messages include an address.
11714
11715 * gdb.base/display.exp: Don't forget to escape parens in regular
11716 expressions. Unix regexp notatation sucks.
11717
117181999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11719
11720 * gdb.base/annota1.exp: Test for annotate-signalled: change output
11721 order for 'signalled' message.
11722
5c44784c
JM
117231999-11-01 Stan Shebs <shebs@andros.cygnus.com>
11724
11725 From Jimmy Guo <guo@cup.hp.com>:
11726 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
11727 * gdb.base/annota1.c: Add code for tests to work with.
11728
117291999-10-26 Frank Ch. Eigler <fche@cygnus.com>
11730
11731 * gdb.base/remote.exp: New test for remote downloading settings.
11732 * gdb.base/remote.c: New file with large .data.
11733
917317f4
JM
117341999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
11735
11736 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
11737 for LinuxThreads support, merged from the Code Fusion branch.
11738
11739Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
11740
11741 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
11742 containing exp_continue into a while within an expect. Don't
11743 attempt a start more than three times. Check return value from
11744 gdb_load.
d63a86f8 11745
2df3850c
JM
11746Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
11747
11748 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
11749 a pass case.
11750
2acceee2
JM
117511999-10-01 Kevin Buettner <kevinb@cygnus.com>
11752
11753 * gdb.base/break.c (main): Added a statement that we can step
11754 off of.
11755 * gdb.base/break.exp: Added tests for setting a breakpoint
11756 at an offset and stepping onto a breakpoint.
11757
117581999-10-01 Fred Fish <fnf@cygnus.com>
11759
d63a86f8 11760 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
11761 gdb output.
11762
c2c6d25f
JM
117631999-09-18 Jim Blandy <jimb@cris.red-bean.com>
11764
11765 * gdb.base/break.exp: Code locations are in hex, don't forget!
11766 (For HP-UX.)
11767
117681999-09-17 Stan Shebs <shebs@andros.cygnus.com>
11769
11770 * condbreak.exp: Use break.c as test program.
11771 * condbreak.c: Remove, redundant with break.c.
11772
117731999-09-15 Stan Shebs <shebs@andros.cygnus.com>
11774
11775 * config/monitor.exp (gdb_target_monitor): Disable X- and
11776 Z-packets if the target needs it.
11777
117781999-09-13 James Ingham <jingham@leda.cygnus.com>
11779
11780 * gdb.c++/overload.exp: Added tests for listing overloaded
11781 functions with function pointers in the arg, explicitly calling
11782 out the version you want.
11783
cff3e48b
JM
117841999-09-09 Stan Shebs <shebs@andros.cygnus.com>
11785
11786 * long_long.exp: Add variations of test cases that work for
11787 targets with 16-bit ints and 32-bit doubles.
11788
d4f3574e
SS
117891999-09-08 Stan Shebs <shebs@andros.cygnus.com>
11790
11791 * break.c (main): Compare a possibly-uninitialized argc with an
11792 unlikely value that fits in 16 bits.
11793
117941999-09-07 Stan Shebs <shebs@andros.cygnus.com>
11795
11796 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
11797 0xfeeb, don't want negative numbers if ints are 16 bits.
11798
11799 * lib/gdb.exp (skip_cplus_tests): New proc.
11800 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11801 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
11802 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
11803 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
11804 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
11805 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
11806 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
11807 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
11808
11809 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
11810
11811Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
11812
11813 * gdb.base/corefile.exp (up): Allow a parameter to appear
11814 in the frame that we're going up to.
11815
11816 From Jim Blandy <jimb@cygnus.com>:
11817
11818 * gdb.base/default.exp (info float): Expect some output now.
11819
11820 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
11821 returning floating-point values to fail on the x86.
11822 * gdb.base/callfwmall.exp (do_function_calls): Same.
11823
11824 * gdb.base/list.exp (test_listsize): Correct expectations for
11825 listing line 1 with listsize 2. Also, listing a single line
11826 works now, as does listing three lines. [Kevin's note: There
11827 were a number of other cases fixed too where the expectations
11828 differed...]
11829
118301999-09-02 Stan Shebs <shebs@andros.cygnus.com>
11831
11832 * gdb.base/selftest.exp: Add case for when version prints as
11833 constant string instead of char pointer.
11834
104c1213
JM
118351999-08-25 Stan Shebs <shebs@andros.cygnus.com>
11836
11837 * gdb.base/ending-run.exp: Add Solaris case for what happens when
11838 stepping out of main.
11839
11840 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
11841 G++ used.
11842
11843 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
11844 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
11845
11846 * gdb.c++/ovldbreak.exp: Update match string in test that
11847 includes a warning of multiple breakpoints.
11848
118491999-08-24 Stan Shebs <shebs@andros.cygnus.com>
11850
11851 * gdb.base/display.exp: Improve precision of step-after-finish
11852 added yesterday.
11853
11854 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
11855 test.
11856
11857 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
11858 configs when using G++, not just hppa*.
11859
118601999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11861
11862 * gdb.base/async.c: New file.
11863 * gdb.base/async.exp: New file.
11864
11865Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
11866
11867 * gdb.base/break.exp: Tweak PA specific tests to properly handle
11868 PA64.
11869
53a5351d
JM
11870Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
11871
104c1213
JM
11872 * gdb.base/display.exp: "finish" can leave us mid-line on many
11873 targets, deal with it. Add a small constant to main, instead of
11874 1000 since main+1000 may not be a valid address in the target.
11875
53a5351d
JM
11876 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
11877 on hpux11.
11878
11879 * gdb.base/attach.exp: Handle another hpux11 error message variant
11880 when attaching to a process that does not exist.
11881
118821999-08-19 J.T. Conklin <jtc@redback.com>
11883
11884 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
11885 characters in 'continue to 1241' test.
11886
118871999-08-17 Stan Shebs <shebs@andros.cygnus.com>
11888
11889 * gdb.base/call-ar-st.exp: Add a shorter match case for the
11890 stop in print_long_arg_list, define and use a whitespace
11891 variable in print_small_structs test, add an XFAIL for Solaris.
11892 * gdb.base/dbx.exp: XFAIL func commands until somebody is
11893 interested enough to fix.
11894
7be570e7
JM
118951999-08-13 Keith Seitz <keiths@cygnus.com>
11896
11897 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
11898 (dbx_gdb_load): Remove. Use gdb_load instead, since that
11899 proc knows about targets other than the natives.
11900 (test_assign): Use "gdb_run_cmd" to "run" the target.
11901 Check that we've actually hit the breakpoint at main.
11902 When we attempt to assign a value to a local variable, check
11903 that the variable is in the current scope, i.e., don't use
11904 a test with an empty result.
11905
11906Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
11907
11908 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
11909 command.
11910
119111999-08-09 Stan Shebs <shebs@andros.cygnus.com>
11912
11913 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11914 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
11915 gdb.compat, gdb.threads-hp.
11916 gdb.hp/configure, gdb.hp/configure.in: New files.
11917 gdb.hp/Makefile.in: Recurse into new subdirs.
11918 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
11919 gdb.hp/gdb.objdbg: New directory, tests for debugging info
11920 in object files.
11921 gdb.hp/tools: New directory, aux tools for HP-specific tests.
11922
96baa820
JM
119231999-08-05 Stan Shebs <shebs@andros.cygnus.com>
11924
11925 * gdb.base/display.exp: Help expect by putting a newline in the
11926 funky printf, remove a bogus p/a test.
11927
119281999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11929
11930 * gdb.base/display.exp: Make sure that when we say 'run', we are
11931 connected to the target. This is necessary when running not
11932 natively.
11933
119341999-08-03 Stan Shebs <shebs@andros.cygnus.com>
11935
11936 * gdb.base/step-test.exp: Removed some extraneous messages.
11937
11938 * gdb.base/long_long.exp: Don't run memory examination tests
11939 on little-endian targets (they will need a different set of
11940 results to match).
11941
119421999-08-02 Stan Shebs <shebs@andros.cygnus.com>
11943
11944 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
11945 until somebody decides to fix GDB.
11946
11947 * gdb.base/long_long.c: Stop compiler complaint by specifying long
11948 constant as "ULL".
11949 * gdb.base/long_long.exp: Loosen x/c test, add partial result
11950 matches for a couple x/2 commands.
11951
a0b3c4fd
JM
119521999-07-30 Stan Shebs <shebs@andros.cygnus.com>
11953
11954 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
11955 by merging in ref-types2 tests.
11956 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
11957
11958 From Jimmy Guo <guo@cup.hp.com> and others at HP:
11959 * gdb.c++/Makefile.in: Add standard actions.
11960 (EXECUTABLES): Rename from PROGS, update list.
11961 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
11962 from gdb.hp.
11963 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
11964 foo and bar locals.
11965 * gdb.c++/anon-union.exp: Fix tests to match.
11966 * gdb.c++/classes.exp: Run if HP compiler used, add extra
11967 expect matches to handle output variations.
11968 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
11969 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
11970 output, add HP alternatives for new and delete prints.
11971 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
11972 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
11973 * gdb.c++/demangle.exp: Use $style when reporting failure.
11974 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
11975 * gdb.c++/inherit.exp: Run if HP compiler used, add some
11976 match alternatives.
11977 * gdb.c++/local.exp: Add match alternatives or xfails for HP
11978 compilers.
11979 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
11980 * gdb.c++/method.exp: Add match alternatives.
11981 * gdb.c++/misc.cc: Add bool types.
11982 * gdb.c++/misc.exp: Add tests for bool types.
11983 * gdb.c++/overload.exp: Add xfails.
11984 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
11985 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
11986 add some more template parameter tests (only for HP currently).
11987 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
11988 * gdb.c++/virtfunc.cc: Add return type and value for main.
11989 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
11990 match alternatives.
d63a86f8 11991
a0b3c4fd
JM
119921999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11993
11994 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
11995
119961999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
11997
11998 * gdb.base/signals.exp: Don't expect getting a backtrace from
11999 within a signal handler to fail on Linux.
12000
120011999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12002
12003 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12004 * lib/gdb.exp: Remove some gratuitious semicolons.
12005 (delete_breakpoints): Increase timeout.
12006 (gdb_expect): Add -notransfer option.
12007 (gdb_test): Use -notransfer option.
12008 (get_compiler_info): Add f77 case.
12009 (get_compiler): New proc, split out from gdb_preprocess, add f77
12010 case.
12011 (gdb_preprocess): Call get_compiler.
12012
12013 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12014 * gdb.base/attach.exp, gdb.base/display.exp,
12015 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12016 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12017 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12018 third arg to gdb_test.
12019 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12020 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12021 HP-UX xfails, add others.
12022 * gdb.base/completion.exp: Reflect name change of self-test.
12023 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12024 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12025 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12026 HP failure number.
12027 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12028 useless HP-UX 10.30 references.
12029 * gdb.base/maint.exp: Loosen matches.
12030 * gdb.base/pointers.c (main): Declare more_code.
12031 * gdb.base/pointers.exp: Match on output of a `next'.
12032 * gdb.base/structs.c: Add prototypes.
12033 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12034 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12035
120361999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12037
12038 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12039 command.
12040
120411999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12042
12043 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12044 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12045
12046 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12047 debug info. Deal with lack of signal hanlder info in stack.
12048
a9c64011 12049 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12050 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12051
5a2468f5
JM
120521999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12053
12054 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12055 gdb.base/foll-vfork.exp: Don't run for crosses.
12056
adf40b2e
JM
12057Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12058
12059 * gdb.base/configure.in: Check for gdbvars.exp instead of
12060 a1-selftest.exp.
12061 * gdb.base/configure: Re-generate.
12062
120631999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12064
12065 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12066 in trying to run first and name is too long.
12067
12068 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12069 pointers2.c and pointers2.exp, respectively.
12070 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12071 doschk happier.
12072
43e526b9
JM
120731999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12074
12075 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12076 callfuncs2.c and callfuncs2.exp.
12077
12078 * gdb.base/list.exp: Remove mistaken xfails.
12079 * gdb.base/list0.h: Add optional prototypes.
12080
9846de1b
JM
12081Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12082
a9c64011 12083 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12084 calling malloc.
a9c64011
AS
12085 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12086 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12087 use.
12088
120891999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12090
12091 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12092 * gdb.base/annota2.cc, annota2.exp: Move from here.
12093 * gdb.c++/annota2.cc, annota2.exp: To here.
12094 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12095
43ff13b4
JM
12096Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12097
12098 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12099 a consistent format.
12100
085dd6e6
JM
121011999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12102
12103 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12104 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12105 HP compilers, also set the globals $true and $false.
12106
12107 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12108 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12109 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12110 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12111 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12112 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12113 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12114 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12115 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12116 whatis.c} Add C++ compatible function definitions and return
12117 types, add includes for library functions.
12118 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12119 * gdb.base/step-test.c (myglob): Rename from glob.
12120 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12121 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12122 files, move here from gdb.hp.
12123 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12124 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12125 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12126 Adjust line numbers in regexps.
12127
12128 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12129 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12130 instead of 0/1.
12131
12132 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12133 foll-vfork.exp: New files, move here from gdb.hp.
12134 * gdb.base/page.exp: New file, test of pagination command.
12135
12136 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12137 recursion test.
12138 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12139
12140 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12141 gdb.base/solib.exp: Fix compiler invocation process.
12142
12143 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12144 HP-UX 11, turn off overload resolution explicitly.
12145 * gdb.base/commands.exp: Set argument list explicitly, add
12146 watchpoint test.
12147 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12148 them work.
12149 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12150 expressions properly.
12151 * gdb.base/corefile.exp: Loosen the match slightly.
12152 * gdb.base/default.exp: Allow "Error accessing memory" message
12153 also.
12154 * gdb.base/display.exp: Skip over x/0 j if PA64.
12155 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12156 * gdb.base/interrupt.exp: Ditto.
12157 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12158 in use.
12159 * gdb.base/list.exp: Add xfails for HP-UX.
12160 * gdb.base/long_long.exp: Refine some of the numeric matches.
12161 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12162 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12163 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12164 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12165 * gdb.base/ptype.exp: Succeed on more varieties of output.
12166 * gdb.base/scope.exp: Add xfails for HP-UX.
12167 * gdb.base/sect-cmd.exp: Add more cases.
12168 * gdb.base/setvar.exp: Add xfails for HP-UX.
12169 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12170 * gdb.base/signals.exp: Match on void symbolically.
12171 * gdb.base/step-test.exp: Add case for PA64.
12172 * gdb.base/term.exp: Add exit and restart.
12173 * gdb.base/twice.exp: Clean up after self.
12174 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12175 * gdb.base/whatis.exp: Allow more ways to pass tests.
12176
12177 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12178 no longer useful.
12179
12180Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12181
12182 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12183 list of patterns.
12184 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12185 print_double_array(double_array)", "continuing to breakpoint
12186 1018", "print print_double_array(array_d)" and "continuing to
12187 1034" tests.
d63a86f8 12188
085dd6e6
JM
121891999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12190
a9c64011 12191 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12192
121931999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12194
12195 * config/mt-*: Remove, these haven't been used since 1996.
12196
121971999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12198
12199 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12200 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12201 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12202
9e0b60a8
JM
122031999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12204
12205 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12206 simpler match case for the ptype of the big class.
12207
122081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12209
12210 * gdb.exp: Fix test for gdb_prompt existence.
12211
122121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12213
12214 * gdb.exp (gdb_test): Add fail after calls to perror.
12215
122161999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12217
12218 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12219
122201999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12221
12222 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12223
0f71a2f6
JM
12224Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12225
12226 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12227 malloc() is linked in.
12228
122291999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12230
12231 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12232 step at end.
12233
12234 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12235
122361999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12237
12238 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12239
cce74817
JM
12240Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12241
12242 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12243 * gdb.base/mips_pro.exp: Likewise.
12244
122451999-06-02 Keith Seitz <keiths@cygnus.com>
12246
12247 * gdb.c++/templates.cc: Change all "new" operators to throw
12248 an exception.
12249 * gdb.c++/cplusfuncs.cc: Likewise.
12250
12251 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12252
12253Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12254
12255 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12256 * gdb.base/ending-run.exp: When stepping out of main, accept a
12257 step into an arbitrary assembler file.
cce74817 12258
392a587b
JM
122591999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12260
d63a86f8 12261 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12262 "breakpoint-invalid" to be printed.
d63a86f8 12263 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12264 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12265 * gdb.base/annota2.cc: Initialize a.x to 0.
12266
9e086581
JM
122671999-05-17 Keith Seitz <keiths@cygnus.com>
12268
12269 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12270 when "skip_float_tests" set.
12271 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12272 "print print_ten_doubles", and "step into print_long_arg_list".
12273 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12274 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12275 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12276 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12277 "skip_float_tests" is set.
12278 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12279 when "skip_float_tests" set.
d63a86f8 12280
cd0fc7c3
SS
122811999-05-06 Keith Seitz <keiths@cygnus.com>
12282
12283 * gdb.base/annota2.cc: Include stdio.h.
12284
12285Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12286
12287 * gdb.base/crossload.exp: Remove, this has been disabled ever
12288 since BFD stopped including all targets, and cross-GDB gets
12289 plenty of testing anyway.
12290 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12291 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12292 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12293 * gdb.base/README: Remove, was doc for this.
12294 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12295 needed.
12296
b83266a0
SS
122971999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12298
12299 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12300 output.
12301
12302 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12303 * gdb.base/annota2.exp: New file. More annotation tests.
12304 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12305 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12306
123071999-04-23 Angela Marie Thomas <angela@cygnus.com>
12308
12309 * config/cfdbug.exp: New file.
12310
7a292a7a
SS
123111999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12312
12313 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12314 Marcus Daniel's and Dale Hawkins's demangler crashes.
12315
12316 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12317 test_lucid_style_demangling, test_arm_style_demangling,
12318 test_hp_style_demangling): Try Tom Tromey's core-dumping
12319 identifier under each demangling style.
12320
123211999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12322
12323 * gdb.c++/demangle.exp: Include the current demangling style
12324 in all test names.
12325 (current_demangling_style): New global variable.
12326 (set_demangling_style, test_demangling_core, test_demangling,
12327 test_demangling_exact): New functions.
12328 (test_gnu_style_demangling, test_lucid_style_demangling,
12329 test_arm_style_demangling, test_hp_style_demangling): Use those,
12330 instead of calling gdb_test and gdb_test_exact directly.
12331 (catch_demangling_errors): New function, which reports errors
12332 signalled by the demangling test functions in an orderly way.
12333 (do_tests): Use catch_demangling_errors.
12334
123351999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12336
12337 * gdb.base/signals.exp (test_handle_all_print): Use () for
12338 grouping in expressions, not {}.
12339
12340 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12341 initialized yet.
12342
123431999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12344
12345 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12346 are listed.
12347
123481999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12349
12350 * gdb.stabs/weird.exp: Test for CC being defined before
12351 looking at its value.
12352
123531999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12354
12355 * gdb.base/call-ar-st.exp: Remove stray '#'.
12356 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12357 "short int" and "long int".
12358 * gdb.c++/overload.cc: Cast the string added in the previous
12359 change, to mollify finicky HP compiler.
12360 * gdb.hp/reg-test.exp (testfile): Fix file name.
12361 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12362
7a292a7a
SS
12363 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12364 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12365 alternate form of enum ptype.
12366
c906108c
SS
123671999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12368
7a292a7a
SS
12369 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12370 * gdb.hp/*.exp: Change all to run compiler probe only after
12371 passing skip_hp_tests, so as not to waste time on guaranteed
12372 failure.
12373
c906108c
SS
12374 * gdb.c++/overload.cc: Pass string instead of char addr, always
12375 init ccpfoo.
12376 * gdb.c++/templates.cc: Fix syntax error.
12377
7a292a7a
SS
12378Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12379
12380 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12381 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12382 command.
12383
123841999-03-18 James Ingham <jingham@cygnus.com>
12385
12386 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12387
12388 * gdb.c++/method.exp: It was testing an uninitialized int on the
12389 stack and assuming it was positive.
12390
12391 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12392
12393 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12394 keep it from killing the rest of the tests.
7a292a7a
SS
12395 Use gdb_continue_to_end.
12396
12397 * gdb.base/sigall.exp: use gdb_continue_to_end.
12398
12399 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12400
12401 * gdb.base/display.exp: use runto_main, not run.
12402
d63a86f8
RM
12403 * gdb.base/default.exp: Check for the current error message in the
12404 r abbreviation test.
7a292a7a
SS
12405 Add strongarm to the targets that know info float.
12406
d63a86f8 12407 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12408 run which doesn't work with monitors.
12409
12410 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12411
12412 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12413
12414 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12415 program. Traps the case (in Cygmon) when the program never really
12416 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12417 more places, so I used my name. Sorry Mark...
12418
12419 * config/monitor.exp (gdb_target_monitor): added another
12420 target_info parameter: remotebinarydownload. This will set the
12421 remotebinarydownload flag if this is causing some boards trouble.
12422
124231999-03-18 Mark Salter <msalter@cygnus.com>
12424
12425 * lib/gdb.exp (continue_to_exit): New function.
12426
12427 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12428 * gdb.base/ending-run.exp: Ditto.
12429 * gdb.base/step-test.exp: Ditto.
12430
124311999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12432
12433 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12434 (suggested by Art Haas <ahaas@neosoft.com>).
12435
124361999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12437
12438 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12439
12440Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12441
12442 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12443 descriptions of types (short unsigned int vs unsigned short, etc).
12444
124451999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12446
12447 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12448 a call to strlen; sometimes we do have sources.
12449
124501999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12451
12452 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12453 character, so GDB won't print garbage after its end.
d63a86f8 12454
c906108c
SS
12455 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12456 breakpoint there instead. Sometimes GCC emits memcpy to handle
12457 the large structures being passed by value, so we step into that
12458 instead of sum_array_print, which obscures what we're really testing.
12459 * gdb.base/step-test.exp: However, we do want a test that notices
12460 the bizarre steps into memcpy, so do that here. Add check for
12461 stepping into function calls that pass large structures by value.
12462 ("Is that a noun clause, or are you just happy to see me?")
12463 Remove all references to specific line numbers.
12464 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12465 New type and function.
12466 (main): Call large_struct_by_value, passing it a large struct by value.
12467 * lib/gdb.exp (gdb_get_line_number): New function.
12468
12469 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12470 more portable.
12471
7a292a7a
SS
124721999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12473
c906108c
SS
12474 * lib/gdb.exp: Doc fixes.
12475
7a292a7a
SS
124761999-03-05 Nick Clifton <nickc@cygnus.com>
12477
d63a86f8 12478 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12479
124801999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12481
c906108c
SS
12482 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12483 commands. They're not germane to this test, and they don't work
12484 that way on remote targets.
12485
3fc11d3e
JM
124861999-03-01 James Ingham <jingham@cygnus.com>
12487
12488 * Changelog entries merged over from gdb development branch.
12489
3fc11d3e
JM
12490 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12491
12492 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12493 for outputting results of test run.
12494
2d4a1622 12495 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12496
12497 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12498
7a292a7a
SS
124991999-02-25 Felix Lee <flee@cygnus.com>
12500
12501 * lib/gdb.exp (debug_format): initialize
12502
c906108c
SS
125031999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12504
12505 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12506 * gdb.base/call-rt-st.c: Ditto.
12507
c906108c
SS
125081999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12509
12510 * gdb.threads/pthreads.exp (horiz): New variable.
12511 (test_startup): Fix regexps that capture thread numbers.
12512
125131999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12514
12515 * gdb.base/smoke.exp: Disambiguate two test case names (both
12516 called ``print'').
12517
12518Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12519
12520 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12521 compilation.
12522
125231999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12524
12525 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12526 actual output formatting.
12527 * gdb.base/smoke.exp: GDB removes leading 0's.
12528 * gdb.base/volatile.exp: Don't check type of remuneration;
12529 that variable is no longer defined in constvars.c.
12530 * gdb.base/step-test.c (main): Exit with explicit exit code.
12531 * gdb.base/step-test.exp: Remove two nexti checks--they are
12532 not portable.
12533
125341999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12535
12536 * gdb.base/help.exp ("help delete display"): Fix test to match
12537 gdb's output.
12538
12539 * gdb.base/long_long.c (known_types): Initialize values to zero.
12540 * gdb.base/long_long.exp: Step one more line
12541 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12542 leading zeros. Explicitly ask for hex formatting. Use
12543 unique test case names.
c906108c
SS
12544
12545Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12546
d63a86f8 12547 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12548
12549 * gdb.c++/method.exp: Add missing close brace.
12550
125511999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12552
12553 * gdb.base/maint.exp: Use 'set height 0' to disable page
12554 prompting, not 'set height 400'.
12555
12556 Fix a bunch of timeouts.
12557 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12558 four separate tests, so expect doesn't take forever to match a ton
12559 of text against a regexp with lots of .* forms.
12560 ("maint print psymbols", "maint print symbols"): Make some of
12561 these greps more selective, so that expect doesn't try to wade
12562 through huge piles of output and time out.
12563
12564 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12565
12566 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12567 tests: one which doesn't expect shlib events to be reported, and
12568 another which does, but is XFAIL for all platforms other than
12569 HP/UX.
12570
12571 * gdb.base/break.exp: Teach the test suite that the `catch
12572 fork', `catch vfork', and `catch exec' commands produce error
12573 messages on platforms that don't provide these features.
12574
12575Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12576
12577 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
12578 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
12579 (shortening names from solib_threshold.exp etc), won't run on
12580 anything but HP-UX for the foreseeable future.
12581 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
12582 reflect move.
12583
12584Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
12585
12586 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
12587 gdb.trace/Makefile.in (clean): Remove all test executables.
12588
12589Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
12590
12591 * gdb.base/shlib-call.exp: add test cases to verify that gdb
12592 successfully re-sets breakpoints in shared libraries.
12593 * gdb.base/shmain.c (main): return 0, don't fall off the end.
12594
12595Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12596
d63a86f8
RM
12597 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
12598 and compiled w/o GCC.
c906108c
SS
12599
12600 * gdb.hp/watch-cmd.exp: ditto.
12601
12602 * gdb.hp/watch-hp.exp: ditto.
12603
12604 * gdb.hp/xdb1.exp: ditto.
12605
12606 * gdb.hp/xdb2.exp: ditto.
12607
12608 * gdb.hp/dbx.exp: ditto.
12609
12610Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
12611
12612 * constvars.c: Remove C++-isms.
12613 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
12614 with GCC.
12615
12616Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
12617
12618 The following changes are part of the HP merge.
12619
12620 * gdb.base/break.exp: new tests to verify that catchpoints for
12621 fork, vfork, and exec don't trigger inappropriately.
12622
12623 * gdb.base/opaque.exp: compile one file at a time, then link.
12624
12625 * gdb.base/signals.exp: be more restrictive about which hppa
12626 systems receive a setup_xfail. new tests.
12627
12628 * gdb.base/solib_threshold.build: new file.
12629 * gdb.base/solib_threshold.exp: new file.
12630 * gdb.base/solib_threshold.link_opts: new file.
12631 * gdb.base/solib_threshold.mk: new file.
12632 * gdb.base/gen_solib_threshold.c: new file.
12633
12634 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
12635 tests. New tests for enums inside classes.
12636
12637 * gdb.c++/compiler.cc: indicate support of template debugging.
12638
12639 * gdb.c++/demangle.exp: run hp style demangling tests.
12640
12641 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
12642 tests.
12643
12644 * gdb.c++/misc.cc: changes to support new tests.
12645
12646 * gdb.c++/templates.cc: changes to support HP's compiler; changes
12647 to support new tests.
12648
12649 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
12650 gcc, then skip these tests.
12651
12652Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
12653
12654 The following files are part of the HP merge; some had longer
12655 names at HP, but have been renamed to be no more than 14
12656 characters in length.
12657
12658 * gdb.hp/ambiguous.cc: new file.
12659 * gdb.hp/ambiguous.exp: new file.
12660 * gdb.hp/attach.exp: new file.
12661 * gdb.hp/attach2.exp: new file.
12662 * gdb.hp/classes-hp.exp: new file.
12663 * gdb.hp/ctti.exp: new file.
12664 * gdb.hp/ctti-add.cc: new file.
12665 * gdb.hp/ctti-add1.cc: new file.
12666 * gdb.hp/ctti-add2.cc: new file.
12667 * gdb.hp/ctti-add3.cc: new file.
12668 * gdb.hp/dbx.exp: new file.
12669 * gdb.hp/exception.cc: new file.
12670 * gdb.hp/exception.exp: new file.
12671 * gdb.hp/foll-exec.c: new file.
12672 * gdb.hp/foll-exec.exp: new file.
12673 * gdb.hp/foll-fork.c: new file.
12674 * gdb.hp/foll-fork.exp: new file.
12675 * gdb.hp/foll-vfork.c: new file.
12676 * gdb.hp/foll-vfork.exp: new file.
12677 * gdb.hp/inherit-hp.exp: new file.
12678 * gdb.hp/more-steps.exp: new file.
12679 * gdb.hp/namespace.cc: new file.
12680 * gdb.hp/namespace.exp: new file.
12681 * gdb.hp/optimize.exp: new file.
12682 * gdb.hp/pxdb.c: new file.
12683 * gdb.hp/pxdb.exp: new file.
12684 * gdb.hp/quicksort.exp: new file.
12685 * gdb.hp/reg-test.exp: new file.
12686 * gdb.hp/reg-test.s: new file.
12687 * gdb.hp/sized-enum.c: new file.
12688 * gdb.hp/sized-enum.exp: new file.
12689 * gdb.hp/start-stop.exp: new file.
12690 * gdb.hp/templ-hp.cc: new file.
12691 * gdb.hp/templ-hp.exp: new file.
12692 * gdb.hp/thr-lib.c: new file.
12693 * gdb.hp/thr-lib.exp: new file.
12694 * gdb.hp/thr-lib.h: new file.
12695 * gdb.hp/thr-liblib.c: new file.
12696 * gdb.hp/virtfun-hp.c: new file.
12697 * gdb.hp/virtfun-hp.exp: new file.
12698 * gdb.hp/watch-cmd.exp: new file.
12699 * gdb.hp/watch-hp.exp: new file.
12700 * gdb.hp/xdb1.exp: new file.
12701 * gdb.hp/xdb2.exp: new file.
12702 * gdb.hp/xdb3.exp: new file.
12703
12704Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
12705
12706 The following files are part of the HP merge; some had longer
12707 names at HP, but have been renamed to be no more than 14
12708 characters in length.
12709
12710 * gdb.base/ss.h: new file.
12711 * gdb.base/call-ar-st.c: new file.
12712 * gdb.base/call-ar-st.exp: new file.
12713 * gdb.base/call-rt-st.c: new file.
12714 * gdb.base/call-rt-st-exp: new file.
12715 * gdb.base/call-strs.exp: new file.
12716 * gdb.base/ena-dis-br.exp: new file.
12717 * gdb.base/environ.exp: new file.
12718 * gdb.base/long_long.exp: new file.
12719 * gdb.base/sect-cmd.exp: new file.
12720 * gdb.base/shlib-cl2.exp: new file.
12721 * gdb.base/smoke.exp: new file.
12722 * gdb.base/so-impl-ld.c: new file.
12723 * gdb.base/so-impl-ld.exp: new file.
12724 * gdb.base/so-indr-cl.c: new file.
12725 * gdb.base/so-indr-cl.exp: new file.
12726 * gdb.base/varargs.exp: new file.
12727 * gdb.base/volatile.exp: new file.
12728 * gdb.base/whatis-exp.exp: new file.
7a292a7a 12729 * gdb.base/display.exp: new file.
c906108c
SS
12730 * gdb.c++/derivation.exp: new file.
12731 * gdb.c++/local.exp: new file.
12732 * gdb.c++/member-ptr.exp: new file.
12733 * gdb.c++/overload.exp: new file.
12734 * gdb.c++/ovldbreak.exp: new file.
12735 * gdb.c++/ref-types.exp: new file.
12736 * gdb.c++/ref-types2.exp: new file.
12737 * gdb.c++/userdef.exp: new file.
d63a86f8 12738
c906108c
SS
12739Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
12740
12741 * gdb.base/default.exp: Reflect wording change in remote.c.
12742
dc96c6c7 12743Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12744
12745 * gdb.base/help.exp: Update to reflect current text.
12746
12747Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
12748
12749 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
12750 they're stack variables and contain garbage.
12751 * gdb.c++/anon-union.exp: new file.
12752
12753 The following changes were made by David Taylor
12754 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12755 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12756 in changes by HP.
12757
12758 * gdb.base/bitops.exp: new file.
12759 * gdb.base/default.exp: change expected messages for catch and
12760 info catch tests to reflect HP merge changes.
12761 * gdb.base/enable-disable-break.exp
12762 * gdb.base/ending-run.c: new file.
12763 * gdb.base/long_long.c: new file.
12764 * gdb.base/maint.exp: new file.
12765 * gdb.base/pointers2.exp: new file.
12766 * gdb.base/shlib-call2.exp: new file.
12767 * gdb.base/solib.exp: new file.
12768 * gdb.base/step-test.c: new file.
12769 * gdb.c++/anon-union.cc: new file.
12770 * gdb.c++/local.cc: new file.
12771 * gdb.c++/member-pointer.cc: new file.
12772 * gdb.c++/method.cc: new file.
12773 * gdb.c++/ref-types.cc: new file.
12774 * gdb.c++/ref-types2.cc: new file.
12775 * gdb.c++/userdef.cc: new file.
d63a86f8 12776
c906108c
SS
12777 * gdb.base/scope.exp: compile one file at a time, then link.
12778 * gdb.base/langs.exp: ditto.
12779 * gdb.base/list.exp: ditto.
d63a86f8 12780
c906108c
SS
12781Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
12782
12783 The following changes were made by David Taylor
12784 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
12785 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
12786 in changes by HP.
d63a86f8 12787
c906108c
SS
12788 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
12789 skip tests. When compiling pass c++ flag to gdb_compile.
12790 * gdb.c++/
d63a86f8 12791
c906108c
SS
12792 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
12793 test for on hppa*-*-hpux*; use args to see if c++ was specified.
12794 (skip_hp_tests): new function.
12795 (gdb_preprocess): new function.
12796
12797 * configure.in (hpdir): decide whether to configure gdb.hp.
12798 * configure: regenerated.
12799
12800 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
12801 to delete on clean.
12802 (EXECUTABLES): update to reflect new additions.
12803 * gdb.base/commands.exp: update message expected.
12804 * gdb.base/default.exp: add copyright notice.
12805 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
12806 * gdb.base/help.exp: update messages to reflect current text.
12807 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
12808 targets for recurse tests.
12809 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
12810 skip this file.
12811
12812 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
12813 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
12814 compilation.
12815 * gdb.c++/misc.exp: ditto.
12816 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
12817 run the tests. tell gdb_compile that it's a c++ compilation.
12818
12819 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 12820
c906108c
SS
12821 * gdb.base/all-bin.exp: new file.
12822 * gdb.base/arithmet.exp: new file.
12823 * gdb.base/assign.exp: new file.
12824 * gdb.base/completion.exp: new file.
12825 * gdb.base/cond-expr.exp: new file.
12826 * gdb.base/condbreak.exp: new file.
12827 * gdb.base/define.exp: new file.
12828 * gdb.base/dollar.exp: new file.
12829 * gdb.base/environment.exp: new file.
12830 * gdb.base/eval-skip.exp: new file.
12831 * gdb.base/jump.exp: new file.
12832 * gdb.base/logical.exp: new file.
12833 * gdb.base/pointers.exp: new file.
12834 * gdb.base/relational.exp: new file.
12835 * gdb.base/section_command.exp: new file.
12836 * gdb.base/whatis-expr.exp: new file.
12837
12838 * gdb.base/all-types.c: new file.
12839 * gdb.base/call-array-struct.c: new file.
12840 * gdb.base/call-return-struct.c: new file.
12841 * gdb.base/call-strings.c: new file.
12842 * gdb.base/callfuncs2.c: new file.
12843 * gdb.base/condbreak.c: new file.
12844 * gdb.base/constvars.c: new file.
12845 * gdb.base/display.c: new file.
12846 * gdb.base/int-type.c: new file.
12847 * gdb.base/jump.c: new file.
12848 * gdb.base/miscexprs.c: new file.
12849 * gdb.base/pointers.c: new file.
12850 * gdb.base/pointers2.c: new file.
12851 * gdb.base/shmain.c: new file.
12852 * gdb.base/shr1.c: new file.
12853 * gdb.base/shr2.c: new file.
12854 * gdb.base/solib.c: new file.
12855 * gdb.base/solib1.c: new file.
12856 * gdb.base/solib2.c: new file.
12857 * gdb.base/varargs.c: new file.
12858 * gdb.c++/derivation.cc: new file.
12859 * gdb.c++/overload.cc: new file.
12860 * gdb.c++/ovldbreak.cc: new file.
12861 * gdb.hp/attach.c: new file.
12862 * gdb.hp/attach2.c: new file.
12863 * gdb.hp/average.c: new file.
12864 * gdb.hp/compiler.c: new file.
12865 * gdb.hp/compiler.cc: new file.
12866 * gdb.hp/execd-program.c: new file.
12867 * gdb.hp/follow-exec.c: new file.
12868 * gdb.hp/follow-fork.c: new file.
12869 * gdb.hp/follow-vfork-and-exec.c: new file.
12870 * gdb.hp/misc-hp.cc: new file.
12871 * gdb.hp/more-steps.c: new file.
12872 * gdb.hp/optimize.c: new file.
12873 * gdb.hp/quicksort.c: new file.
12874 * gdb.hp/run-hp.c: new file.
12875 * gdb.hp/start-stop.c: new file.
12876 * gdb.hp/sum.c: new file.
12877 * gdb.hp/templates-hp.cc: new file.
12878 * gdb.hp/thread-local-in-lib.c: new file.
12879 * gdb.hp/thread-local-in-lib.h: new file.
12880 * gdb.hp/thread-local-in-lib.lib.c: new file.
12881 * gdb.hp/vforked-program.c: new file.
12882 * gdb.hp/virtfunc-hp.cc: new file.
12883 * gdb.hp/watchpoint-hp.c: new file.
12884 * gdb.hp/xdb.c: new file.
12885 * gdb.hp/xdb0.c: new file.
12886 * gdb.hp/xdb0.h: new file.
12887 * gdb.hp/xdb1.c: new file.
12888
12889Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
12890
12891 The following change was made by Edith Epstein
12892 <eepstein@cygnus.com> as part of a project to merge in changes
12893 originally made by HP; HP did not create ChangeLog entries.
12894
12895 * gdb.c++/demangle.exp: changed the expected output for some
12896 ARM-style mangling -- removed second reference to datatype.
12897 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 12898 T1<char>::~T1<char>(void)
c906108c 12899 becomes,
a9c64011
AS
12900 maint demangle __dt__11T1__pt__2_cFv
12901 T1<char>::~T1(void)
c906108c
SS
12902
12903 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 12904
c906108c
SS
12905Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
12906
12907 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
12908 * gdb.trace/backtrace.exp: Likewise.
12909 * gdb.trace/circ.exp: Likewise.
12910 * gdb.trace/collection.exp: Likewise.
12911 * gdb.trace/deltrace.exp: Likewise.
12912 * gdb.trace/infotrace.exp: Likewise.
12913 * gdb.trace/limits.exp: Likewise.
12914 * gdb.trace/packetlen.exp: Likewise.
12915 * gdb.trace/passc-dyn.exp: Likewise.
12916 * gdb.trace/passcount.exp: Likewise.
12917 * gdb.trace/report.exp: Likewise.
12918 * gdb.trace/save-trace.exp: Likewise.
12919 * gdb.trace/tfind.exp: Likewise.
12920 * gdb.trace/tracecmd.exp: Likewise.
12921 * gdb.trace/while-dyn.exp: Likewise.
12922 * gdb.trace/while-stepping.exp: Likewise.
12923
129241998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
12925
12926 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
12927
12928Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
12929
12930 From Brendan Kehoe:
12931 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
12932 int return types.
12933
12934Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
12935
12936 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
12937 remote dos host testing right.
12938
12939Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
12940
12941 * gdb.base/corefile.exp: remove some xfails.
12942
12943Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
12944
12945 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
12946 have different timestamps.
12947
12948Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
12949
12950 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
12951 gdb.base/default.exp: Replace "exec" with "executable".
12952
12953Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
12954
12955 * gdb.base/default.exp: Change else if to elseif from previous
12956 delta.
12957
12958Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
12959
12960 * gdb.base/default.exp: Add brace missing from previous delta.
12961
12962Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
12963
12964 * gdb.base/default.exp: Support test for info float for all
12965 varieties of arm toolchain.
12966
dc96c6c7 12967Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12968
12969 * gdb.trace/*.exp: remove "remote_download" command.
12970
dc96c6c7 12971Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12972
12973 * gdb.trace/*.exp: remove -gdwarf from compile.
12974
12975Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
12976
12977 * gdb.trace/configure.in(AC_INIT): typo
12978 * gdb.trace/configure: regenerated
12979
dc96c6c7 12980Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12981
12982 * config/m68k-emc.exp: New file.
12983 * lib/<emc-support.exp trace-support.exp}: New files.
12984 * configure.in: add new test directory gdb.trace.
12985 * gdb.trace/{configure configure.in Makefile.in}: New files.
12986 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
12987 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
12988 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
12989 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
12990 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
12991 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
12992 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 12993
dc96c6c7 12994Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
12995
12996 * gdb.c++/classes.exp: Change all regular expressions to match
12997 arbitrary combinations of newline/carriage-return, so that they
12998 will work equally well on Unix and Windows.
12999 * gdb.c++/inherit.exp: ditto.
13000 * gdb.c++/virtfunc.exp: ditto.
13001
130021998-08-11 Dawn Perchik <dawn@cygnus.com>
13003
13004 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13005
c2d11a7d
JM
13006Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13007
13008 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13009 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13010 to use a0-a3/d0-d3 as needed.
13011
13012Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13013
13014 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13015 * gdb.disasm/am33.exp: Corresponding changes.
13016
c906108c
SS
130171998-07-11 Felix Lee <flee@cygnus.com>
13018
13019 * gdb.base/callfuncs.exp: add cmp10 test.
13020 * gdb.base/callfuncs.c (cmp10): new function.
13021
13022Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13023
d63a86f8 13024 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13025 into two parts to get around a synchronization problem in expect.
13026
3fc11d3e
JM
13027Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13028
13029 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13030
13031 * configure.in: Add options for gdbtk testsuite.
13032
13033 * configure: Regenerate.
13034
13035 * gdb.gdbtk: New directory to hold gdbtk tests.
13036
c906108c
SS
13037Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13038
13039 * gdb.fortran/types.exp: Escape brackets in expect patterns
13040 for test_float_literal_types_accepted tests.
13041 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13042 before run test.
13043
c2d11a7d
JM
13044Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13045
13046 * am33.exp: Just compile, do not link the testcase.
13047 * am33.s: Add ".am33" pseudoop to force am33 mode.
13048
c906108c
SS
130491998-06-25 Felix Lee <flee@cygnus.com>
13050
13051 * gdb.base/setshow.exp: make sure $pc is sane.
13052
13053 * gdb.stabs/weird.exp: split expect patterns properly.
13054
c2d11a7d
JM
13055Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13056
13057 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13058 * gdb.disasm/am33.exp: Run it.
13059
dc96c6c7 13060Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13061
13062 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13063 match processing (and eliminate spurious timeouts when running).
13064
dc96c6c7 13065Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13066
13067 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13068 exception test, but conditionalize it on target [mach | gnu].
13069
dc96c6c7 13070Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13071
13072 * gdb.base/overlays.exp: fixup compile line for linker script.
13073
13074Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13075
13076 * gdb.fortran/types.exp: don't guess at float size.
13077
13078Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13079
13080 * gdb.base/exprs.exp: delete test that depends on int size.
13081
13082Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13083
13084 * config/sim.exp: Removed checks for target triplets.
13085 (gdb_target_sim): Use gdb,target_sim_options.
13086
13087Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13088
13089 * gdb.base/reread.exp: New file.
13090 * gdb.base/reread1.c: New file.
13091 * gdb.base/reread2.c: New file.
13092
13093Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13094
13095 * config/sim.exp: Use 'target sim -sparclite' when running
13096 SPARClite programs.
13097
13098Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13099
13100 * gdb.base/structs2.exp: New file.
13101 * gdb.base/structs2.c: New file.
13102
13103Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13104
13105 * gdb.asm/common.inc: New file.
13106 * gdb.asm/d10v.inc: New file.
13107 * asm-source.exp: Pass -I's to gas to find .inc files.
13108 Update line numbers in expected output.
13109 * asmsrc1.s: Rewrite.
13110 * asmsrc2.s: Rewrite.
13111 * configure.in: Create arch.inc symlink.
13112 * configure: Regenerate.
13113 * Makefile.in (distclean): Delete arch.inc.
13114
13115Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13116
13117 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13118 (t_enum_value2): ditto
13119 (t_enum_value3): ditto
13120 (main): ditto
13121Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13122
13123 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13124 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13125 change.
13126 Use gdb_test instead of send_gdb/gdb_expect sequences.
13127
13128Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13129
13130 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13131 not void.
13132
13133Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13134
13135 * gdb.base/branches.c: Code with lots of loops and
13136 subroutines. Used to test gdbs ability to single step through PC
13137 changes, especially to test mips-tdep.c:mips_next_pc
13138
13139Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13140
13141 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13142 more rigorous EGCS C++ error checking.
13143
13144Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13145
a9c64011
AS
13146 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13147 tests.
13148 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13149 function when asleep.
13150 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13151 for i*86 Linux and SVR4 signal handling problems.
13152 Remove linux xfail for `next to handler in signals_tests_1', fixed
13153 by recent infrun.c change.
13154 Limit backtrace to 10 frames to avoid timeout problems with infinite
13155 stack backtraces.
13156 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13157 target.[ch] change.
c906108c
SS
13158
13159Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13160
13161 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13162 for a newline from gdb before continuing.
13163 (default_gdb_exit): Just look for y or n.
13164 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13165 it does, fail the rests of the tests in the file.
13166
13167Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13168
13169 * config/cygmon.exp: New file.
13170
13171Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13172
13173 * gdb.base/list.exp: Fix problem with "list default lines around
13174 main" test on remote targets.
13175
13176 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13177 run test on remote targets.
13178
13179Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13180
13181 * gdb.asm: New directory.
13182 * configure.in: Configure it.
13183 * configure: Regenerate.
13184 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13185 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13186
13187Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13188
13189 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13190
dc96c6c7 13191Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13192
a9c64011
AS
13193 * gdb.base/overlays (several files): Merge the two overlay
13194 managers into one. Change variables (foox, barx, bazx, grbxx)
13195 back into ints but force them to load in their proper sections.
c906108c
SS
13196
13197Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13198
13199 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13200 on-chip insn memory and IMAP1 to upper 128k.
13201 (D10VCopy): Handle memory regions crossing 16k boundaries.
13202 (D10VCopy): Transfer data in 32 bit chunks.
13203
13204Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13205
13206 * gdb.base/overlays.c (main): Exit normally when result is
13207 correct.
13208
13209 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13210 map. Include space for printf in .text segment.
13211
13212 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13213 updated d10v memory VMA/LMA map.
13214 (D10VCopy): Call D10VTranslate.
d63a86f8 13215
c906108c
SS
13216Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13217
13218 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13219
13220 * gdb.base/bar.c (barx, bar): Change variable to small array so
13221 that it won't be put into the .sdata - small data -
13222 section. Update reference.
13223 * gdb.base/baz.c (bazx, baz): Ditto.
13224 * gdb.base/foo.c (foox, foo): Ditto.
13225 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13226
13227 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13228 to be arrays.
d63a86f8 13229
dc96c6c7 13230Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13231
a9c64011
AS
13232 * gdb.base/overlays.exp: fix up and get working again.
13233 Add tests for backtraces from an overlay function.
d63a86f8 13234
c906108c
SS
13235Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13236
13237 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13238 "calling function with watchpoint enabled".
13239
13240Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13241
13242 * gdb.base/break.exp (test_next_with_recursion): Remove
13243 gdb_suppress_tests for d10v-*-*.
13244 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13245 pending review of whether it is useful or not.
13246
13247Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13248
13249 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13250
13251Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13252
13253 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13254 * config/dve.exp: New file to support Densan boards.
13255
13256Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13257
13258 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13259 reads and BSD.
13260
13261Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13262
13263 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13264 response.
13265
13266 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13267
13268Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13269
13270 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13271 test.
13272
13273 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13274 target_sizeof_long and target_bigendian_p.
13275 (structs_by_value, structs_by_reference): Check values according
13276 to targets word size and endianess.
d63a86f8 13277
c906108c
SS
13278Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13279
13280 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13281 output.
13282
13283Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13284
13285 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13286 Update test of set args help to match source change.
13287
13288Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13289
13290 * gdb.base/default.exp: Expect help system output to be in
13291 alphabetical order.
13292 * gdb.base/help.exp: Ditto.
13293
13294Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13295
13296 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13297 "i*86-pc-linux-gnu*".
13298 * gdb.base/interrupt.exp: Ditto.
13299 * gdb.base/corefile.exp: Ditto.
13300
13301 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13302 define vxworks when building the testcase.
13303
13304 * gdb.base/ptype.exp: Fix testnames to be unique.
13305 * gdb.base/radix.exp: Ditto.
13306 * gdb.base/term.exp: Ditto.
13307 * gdb.base/whatis.exp: Ditto.
13308 * gdb.c++/classes.exp: Ditto.
13309
13310Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13311
13312 * gdb.base/callfuncs.exp: Fix indentation.
13313
13314 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13315 suppress_flag has been set.
13316 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13317 target feature.
13318
13319Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13320
13321 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13322 the testcase.
13323
13324 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13325 set_debug_traps() and breakpoint().
13326 * gdb.c++/misc.cc (main): Ditto.
13327 * gdb.c++/templates.cc (main): Ditto.
13328 * gdb.c++/virtfunc.cc (main): Ditto.
13329
13330Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13331
13332 * lib/gdb.exp(gdb_step_for_stub): New function.
13333 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13334 exists, reload the executable and do a "continue" instead of
13335 doing a jump.
13336 (runto_main): Use gdb_step_for_stub.
d63a86f8 13337
c906108c
SS
13338 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13339 tests to have unique names.
13340 * gdb.base/callfuncs.exp: Ditto.
13341 * gdb.base/commands.exp: Ditto.
13342 * gdb.base/default.exp: Ditto.
13343 * gdb.base/help.exp: Ditto.
13344 * gdb.base/list.exp: Ditto.
13345 * gdb.base/opaque.exp: Ditto.
13346 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13347 similar tests.
d63a86f8 13348
c906108c
SS
13349 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13350 * gdb.c++/cplusfuncs.cc: Ditto.
13351 * gdb.c++/virtfunc.cc: Ditto.
13352
13353 * config/monitor.exp: Keep track of the last file we saw, rather
13354 than trying to get the info from gdb.
13355
13356 * gdb.fortran/types.exp: Move comment to previous line.
13357
13358Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13359
13360 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13361 target mode.
13362
13363Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13364
13365 From Bob Manson:
13366 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13367 string from GDB when it connects.
13368
13369 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13370
13371Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13372
13373 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13374 if we can't get a debug format from GDB (we may be testing an
13375 older GDB). Use a 10 second timeout when checking for the format.
13376
13377 * gdb.stabs/weird.exp: Fix quoting.
13378
13379 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13380
13381Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13382
13383 * config/arm-ice.exp: New file.
13384
13385Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13386
13387 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13388 until it has been modified to work with the new testsuite.
13389
99707966 13390 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13391 testcase won't compile, cause all of the testcases in the file to
13392 fail instead.
13393
13394 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13395 (gdb_clear_suppressed): New procedure.
13396 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13397 it contains a positive value.
13398
13399Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13400
13401 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13402
13403 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13404
13405Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13406
13407 * lib/gdb.exp (setup_xfail_format): New function.
13408 (get_debug_format): New function to get debug format.
13409 (debug_format): New global variable to hold last value set
13410 by get_debug_format.
13411 * gdb.base/list.exp: Call get_debug_format and expect some
13412 tests to fail for DWARF 1 and COFF formats.
13413 * gdb.c++/ptype.exp: Ditto.
13414 * gdb.c++/classes.exp: Ditto.
13415 * gdb.c++/cplusfuncs.exp: Ditto.
13416 * gdb.c++/inherit.exp: Ditto.
13417 * gdb.c++/templates.exp: Ditto.
13418 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13419
c906108c
SS
13420Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13421
13422 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13423 host doesn't have a currently-open connection.
13424
13425 * config/sparclet.exp: Cleanups and fixes to make it generic for
13426 any gdb stub target. Handle cases where gdb doesn't respond when
13427 interrupted in a sane fashion.
13428
13429 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13430 same thing in a totally different way.
13431
13432 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13433 setting "timeout".
13434 (gdb_start): We set the global gdb_prompt variable in
13435 default_gdb_init now.
13436
13437Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13438
13439 * gdb.base/printcmds.exp: Fix "check for floating addition"
13440 regexp to accept results within approx +/- .01 of exact value.
13441 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13442
13443Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13444
13445 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13446 properly.
13447 (gdb_expect): Add optional timeout parameter, and add timeout
13448 value to various calls.
13449 (gdb_suppress_tests): Only give one warning message per group.
13450
13451Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13452
13453 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13454 global variables. Handle getting a value for $timeout more
13455 gracefully.
13456
13457Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13458
13459 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13460 initialize.
13461 (default_gdb_init): New procedure; allow gdb_init to be overridden
13462 by a target configuration file.
13463 (gdb_expect): Pass the timeout to remote_expect.
13464
13465 * config/monitor.exp(gdb_load): Fix typo in regexp.
13466
13467Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13468
13469 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13470
13471Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13472
13473 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13474 here. Call gdb_target_exec before rebooting the target, to make
13475 sure the connection to the target is closed.
13476 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13477 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13478 Also detect "Timeout reading from remote" error.
13479
13480 * config/gdbserver.exp: Pass the executable being loaded to
13481 gdb_target_monitor. Don't call gdb_file_cmd here; let
13482 gdb_target_monitor do it.
13483
13484 * gdb.disasm/hppa.exp: Don't use exec_output.
13485
13486Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13487
13488 * gdb.base/list.exp: If we're debugging a non-native target,
13489 try to set the pc register to point to the start of the
13490 program before doing the first list command.
13491
13492 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13493 test_calls after restarting.
13494
13495 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13496 reloading.
13497
13498 * gdb.base/watchpoint.exp: Fix typo.
13499
13500 * gdb.base/setshow.exp: Check for use_gdb_stub.
13501
13502 * gdb.base/break.exp: Fix continue until exit test for the gdb
13503 stub case.
13504 * gdb.base/langs.exp: Ditto.
13505
13506 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13507 gdb_load_offset. If we weren't given a file to load, figure out
13508 what the current file is and use it.
13509
13510 * config/i386-bozo.exp: New file.
13511
13512Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13513
13514 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13515 feature.
13516
13517 * config/proelf.exp: New entry.
13518
13519Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13520
13521 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13522 of regexps.
13523
13524 * gdb.base/watchpoint.exp: Don't run the test_stepping
13525 tests if gdb can't call functions on the target.
13526
13527 * gdb.base/setshow.exp: Don't run the set prompt tests if
13528 the board has gdb_prompt set.
13529
13530Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13531
13532 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13533 * gdb.base/commands.exp: Likewise.
13534 * gdb.base/setshow.exp: Likewise.
13535
13536Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13537
13538 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13539 feature.
13540
13541 * config/i960.exp: New file.
13542
13543Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13544
13545 * gdb.base/funcargs.exp: Check for gdb,short_int target
13546 feature instead of looking for explicit target triplets.
13547
dc96c6c7 13548Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13549
d63a86f8 13550 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13551 "p 123DEADBEEF", to check parse_number.
13552 * top.c: change "to enable to enable" to "to enable" in a couple
13553 of help strings.
13554
13555Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13556
13557 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13558 on the mn10300.
d63a86f8 13559
c906108c
SS
13560Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13561
13562 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13563 where the test executable is run with explicit args.
13564 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13565
13566Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13567
13568 * gdb.base/run.c: Use FAKEARGV to build test executable that
13569 does not require a command line arg, since most simulators
13570 don't currently support passing such an arg into the simulated
13571 program.
13572 * gdb.base/commands.exp: Change tests to insert the proper
13573 value as the arg to the first recursive factorial call. Change
13574 compilation line to define FAKEARGV at compile time.
13575
13576Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13577
13578 * gdb.base/recurse.exp: Enable these tests for the mn10300.
13579 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
13580 function with watchpoint enabled" test.
13581
13582Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
13583
13584 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
13585 Don't call gdb_test when the command doesn't return to a gdb prompt.
13586
13587 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
13588 "Tests restarted" messages.
13589
13590Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
13591
13592 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
13593
dc96c6c7 13594Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13595
13596 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
13597 for INFO SYMBOL; add help tests for OVERLAY commands.
13598 * gdb.base/default.exp: add tests for INFO SYMBOL command;
13599 add tests for OVERLAY commands
13600 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
13601 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
13602 * gdb.base/sigall.c: add usestubs code frag
13603 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 13604
c906108c
SS
13605Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
13606
13607 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
13608 failures.
13609 (gdb_stop_suppressing_tests): Note that tests have restarted.
13610
13611Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
13612
13613 * config/h8300.exp: New file.
13614
13615Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
13616
13617 * gdb.base/setshow.exp: Check for the existence of a
13618 feature, not its value.
13619
13620Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
13621
13622 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
13623
13624 * gdb.base/scope.exp: It's now init0(), not init().
13625
13626 * gdb.base/scope0.c: For now, change init() to be init0().
13627
13628 * config/monitor.exp: Use gdb_serial in preference to serial
13629 or netport.
13630
13631 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
13632 and it's not already set.
13633
13634Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
13635
13636 * gdb.base/setshow.exp: Only test the run command if the target
13637 isn't using a stub and if it supports argument passing.
13638
13639Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
13640
13641 * config/udi.exp(gdb_start): Make sure UDICONF is set
13642 properly before starting gdb.
13643
13644Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
13645
13646 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
13647 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
13648 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
13649
13650Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
13651
13652 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
13653 specialized code to reboot the board, use remote_reboot instead.
13654
13655 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
13656
13657 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
13658
13659 * config/monitor.exp: Make sure we disconnect from the target.
13660 Also, try a reboot/reload cycle instead of failing if the
13661 load fails.
13662
13663Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
13664
13665 * gdb.base/default.exp: Don't set match_max.
13666 * gdb.base/help.exp: Ditto.
13667 * gdb.base/list.exp: Ditto.
13668 * gdb.base/signals.exp: Ditto.
13669
13670 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
13671 set, use remote_ld to download the testcase instead of
13672 the GDB loader.
13673
13674Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
13675
13676 * config/vr5000.exp: New file.
13677
13678 * config/monitor.exp(gdb_target_monitor): Add pattern for
13679 "Ending remote" to detect errors in connecting.
13680
13681 * gdb.base/setshow.exp: Add .* within auto language test.
13682
13683 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
13684 target feature.
13685
13686 * config/monitor.exp(gdb_load): Check for a failure when loading,
13687 and reboot the board if necessary.
13688
13689 * gdb.base/setvar.exp(test_set): Handle multiple prints within
13690 a set of tests. Remove print.* from the patterns being checked.
13691
13692Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
13693
13694 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
13695 refer to gdb_spawn_id.
13696
13697 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
13698 longer used.
13699 * config/sparclet.exp: Ditto.
13700 * config/sparclet-old.exp: Ditto.
13701 * config/slite.exp: Ditto.
13702 * config/sim.exp: Ditto.
13703 * gdb.base/funcargs.exp: Ditto.
13704
13705 * lib/gdb.exp:Remove references to gdb_spawn_id.
13706 (gdb_expect): Move to remote.exp.
13707
13708Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
13709
13710 * config/monitor.exp: Detect the "Couldn't establish connection"
13711 message from GDB.
13712
13713Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
13714
13715 * gdb.base/bitfields.exp: Use runto instead of explicit
13716 gdb_run_cmd/gdb_expect sequences.
13717
13718 * gdb.base/break.exp(text_next_with_recursion): Add match for
13719 gdb_expect call.
13720
13721 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
13722 We also need to handle the "A program is being debugged already"
13723 prompt from gdb. Use gdb_test to set the baud rate.
13724
13725 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
13726 to 20000. Really. I mean it.
13727
13728Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13729
13730 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
13731 fails. If suppress_flag is set, skip perror message about not
13732 being able to send to GDB.
13733 (send_gdb): If suppress_flag is set, don't try to send commands to
13734 GDB.
13735 (gdb_expect): If suppress_flag is set, always fail immediately.
13736 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
13737 (gdb_init): Call gdb_stop_suppressing_tests.
13738 (default_gdb_exit): Ditto.
13739 (default_gdb_start): Ditto.
13740
13741 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
13742 gdb_stop_suppressing_tests as appropriate.
13743 * gdb.base/break.exp: Ditto.
13744 * gdb.base/callfuncs.exp: Ditto.
13745 * gdb.base/commands.exp: Ditto.
13746 * gdb.base/exprs.exp: Ditto.
13747 * gdb.base/funcargs.exp: Ditto.
13748 * gdb.base/list.exp: Ditto.
13749 * gdb.base/recurse.exp: Ditto.
13750 * gdb.base/scope.exp: Ditto.
13751 * gdb.base/structs.exp: Ditto.
13752 * gdb.c++/inherit.exp: Ditto.
13753
13754Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
13755
13756 * config/vr4300.exp: New file.
13757
99707966 13758 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 13759
99707966 13760 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
13761
13762Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
13763
13764 * lib/gdb.exp(gdb_init): New function.
13765
13766 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
13767 for each individual variable set.
13768
13769 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
13770 name.
13771
13772 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
13773
13774 * gdb.base/scope.exp: Use gdb_test.
13775
13776 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
13777 aborting; the testsuite driver will do that for us (see
13778 gdb_finish). Also, use gdb_test in a few more places.
13779
13780Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
13781
13782 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
13783
13784Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
13785
13786 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
13787 and "add_tests" are not at the same address.
13788
13789Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
13790
13791 * gdb.base/ptype.exp: Use gdb_test.
13792
13793Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
13794
13795 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
13796 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
13797 left in. No longer expect them to fail.
13798
13799 * gdb.stabs/*.mt; Deleted, no longer used.
13800 * gdb.stabs/configure.in: Remove references to target makefile
13801 frags.
13802 * gdb.stabs/configure: Rebuilt.
13803
13804 * gdb.disasm/*.mt: Deleted, no longer used.
13805 * gdb.disasm/configure.in: Remove references to target makefile
13806 frags. Use "sh3.s" as the unique filename for this directory.
13807 * gdb.disasm/configure: Rebuilt.
13808
13809 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
13810 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
13811 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
13812
13813Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
13814
13815 * config/udi.exp: Use mondfe,name instead of remote_host.
13816
13817Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
13818
13819 * gdb.base/watchpoint.exp: Don't expect a failure when calling
13820 a function with a watchpoint enabled on the mn10200.
13821
13822 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
13823 before trying to create it!
13824
13825Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
13826
13827 * config/vx.exp: Use hostname instead of netport.
13828
13829 * config/vxworks.exp: New file.
13830
13831 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
13832
13833 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
13834 gdb before assuming everything worked. Send a ^C if a timeout
13835 occurs.
13836
13837 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
13838 $gdb_spawn_id directly.
13839 (gdb_run_cmd): Try _start as well as start. Use the target feature
13840 gdb,start_symbol as the symbol to start from when jumping.
13841
13842Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
13843
13844 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
13845 redundant) test.
13846
13847 * gdb.base/recurse.exp: Relax final value test for 'b' so that
13848 it doesn't lose for 16bit integer systems.
13849
13850Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
13851
13852 * gdb.fortran/types.exp: If the target doesn't support "double"
13853 data types, then expect "real" types to only be 4 bytes.
13854
13855 * gdb.c++/virtfunc.exp: Expect failure for virtual function
13856 call tests if the target doesn't support inferior function calls.
13857
13858 * gdb.base/printcmds.exp: Allow minor deviation in FP values
13859 in printf tests.
13860
13861Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
13862
13863 * gdb.base/help.exp: Disable "help set", "help show", and
13864 "help support". Simplify regexp for "help stack".
13865
13866 * gdb.base/default.exp: Set match_max to 5000 and the timeout
13867 to 60 seconds. Temporarily set match_max to 15000 around the
13868 "info copying" test.
13869
13870 * gdb.base/nodebug.exp: Don't try to do an inferior function
13871 call if the target doesn't support them.
13872 * gdb.base/printcmds.exp: Likewise.
13873 * gdb.base/setvar.exp: Likewise.
13874 * gdb.base/structs.exp: Likewise.
13875 * gdb.c++/templates.exp: Likewise.
13876 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
13877
13878 * gdb.base/recurse.exp: Enable for the mn10200.
13879
13880 * configure.in: Do configure gdb.stabs directory for *-*-elf
13881 targets.
13882 * configure: Rebuilt.
13883
13884 * gdb.base/break.exp: Check for gdb,noresults before testing
13885 exit status and/or results from the target.
13886 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
13887 * lib/gdb.exp: Remove old (now bogus) initialization of
13888 noinferior, noargs, noresults and nosignals.
13889
13890Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
13891
13892 * config/sh.exp: New file.
13893
13894 * config/slite.exp: Try to connect multiple times to the board
13895 before rebooting. Only send a "monitor run" if need_monitor_run
13896 is set.
13897
13898 * gdb.base/break.exp: Don't do the "stub continue" test if
13899 the target has gdb_stub set.
13900
13901 * gdb.base/callfuncs.exp: Increase the timeout.
13902
13903 * gdb.base/interrupt.exp: Don't even try to compile the testcase
13904 if the target has gdb,noinferiorio set.
13905
13906 * gdb.base/list.exp: Increase match_max to 10000 characters.
13907
13908 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
13909
13910 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
13911 target.
13912
13913 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
13914
13915Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
13916
13917 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
13918 trying to delete the copy of gdb. Catch the file delete so we
13919 don't die if the delete fails; also, the file should be copied to
13920 the host, not to the build.
13921
13922Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
13923
13924 * lib/gdb.exp(gdb_test): Surround the result pattern with
13925 parenthesis in case it contains multiple regexps separated
13926 with |.
13927
13928 * gdb.base/watchpoint.exp: Use gdb_test.
13929 * gdb.base/default.exp: Ditto.
13930
13931Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
13932
99707966 13933 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 13934
c906108c
SS
13935 * gdb.base/scope.exp: Use gdb_test.
13936 * gdb.c++/classes.exp: Ditto.
13937 * gdb.c++/inherit.exp: Ditto.
13938
13939Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
13940
13941 * gdb.base/crossload.exp: Don't use execute_anywhere, use
13942 remote_exec instead.
13943 * gdb.base/corefile.exp: Don't be ridiculous.
13944 * gdb.base/*.c: Add missing stub invocations.
13945
13946Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
13947
13948 * config/slite.exp: Miscellaneous fixes.
13949
13950 * lib/gdb.exp: Fix runto.
13951
13952 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
13953 the target.
13954
13955 * gdb.base/watchpoint.exp: Fix regexp.
13956
13957 * lib/gdb.exp(default_gdb_exit): Add a catch to the
13958 close and wait commands, as the descriptor may now be
13959 invalid. Always call "remote_close host".
13960
13961Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
13962
13963 Major rewrite for testsuite revision.
d63a86f8 13964
c906108c
SS
13965 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
13966 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
13967 instead of relying on spawn_id to always contain a valid
13968 spawn id.
13969 (get_compiler_info): New procedure to build the ${binfile}.ci
13970 file, instead of replicating this in N different places.
13971 (gdb_compile): New procedure.
d63a86f8 13972
c906108c
SS
13973 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
13974 appropriate arguments) instead of compile. Use gdb_test in a lot
13975 more places. Use send_gdb instead of send. Always run gdb_start
13976 at the start of a testcase, as this is no longer done magically.
13977
13978 config/*-gdb.exp: Rename without the -gdb suffix.
13979
13980 config/mips.exp: Use remote_close instead of exit_remote_shell.
13981 config/monitor.exp: Use target_info instead of looking at
13982 baud, timeout, etc.
13983 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
13984
13985Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13986
13987 * gdb.c++/templates.exp (test_ptype_of_templates),
13988 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
13989 Update expect patterns for destructors and assignment operators
13990 to match corresponding c-typeprint.c changes.
13991 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
13992 to destructor breakpoint test, GDB should be able to set the
13993 destructor breakpoint without specifying arguments.
13994
13995Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
13996
13997 * gdb.threads/pthreads.exp: Change result for failure to compile due
13998 to lack of pthreads runtime support from an error to simply an
13999 unsupported test, per dejagnu standards.
14000
14001Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14002
14003 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14004 where GDB exits to reduce pattern match time.
14005 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14006
14007 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14008
dc96c6c7 14009Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14010
14011 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14012 * gdb.base/default.exp: ditto.
14013 * gdb.base/nodebug.exp: ditto.
14014 * gdb.base/printcmds.exp: ditto.
14015 * gdb.base/ptype.exp: ditto.
14016 * gdb.base/setvar.exp: ditto.
14017 * gdb.base/structs.exp: ditto.
14018 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14019
14020Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14021
14022 * configure, */configure: Rebuild with autoconf 2.12.
14023
14024Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14025
14026 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14027 use new i*86-pc-linux*-gnu quads.
14028 * gdb.base/corefile.exp: Ditto.
14029 * gdb.base/signals.exp: Ditto.
14030 * gdb.base/sigall.exp: Ditto.
14031 * gdb.base/interrupt.exp: Ditto.
14032
14033 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14034 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14035 RedHat 4.0.
d63a86f8 14036
c906108c
SS
14037 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14038 linux. This allows the test case to at least compile on latest
14039 linux, but still not run due to missing the threads runtime library.
14040
14041Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14042
14043 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14044 directory to search gdb directory. Accept and step over conditional
14045 stack alignment code. Consume $prompt in failure cases.
14046 Reset timeout to $oldtimeout instead of some arbitrary value.
14047 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14048 timeout problems with infinite stack backtraces.
14049 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14050 Accept function parameters for linkfunc member.
14051
14052Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14053
14054 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14055 (CXXFLAGS): Remove, unreferenced.
14056 (B_OPTIONS): Add for -B options and add code to initialize with
14057 previous -B options and also add -B option to pick up cross compiled
14058 runtime.
14059 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14060 doing cross compiles.
14061 (target_alias): Declare global.
14062 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14063 to verify that gcc exists in build tree, and if so set CC to that
14064 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14065
c906108c
SS
14066Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14067
14068 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14069 ptype test for anonymous union. Fixup testcase to match
14070 current gcc debug output.
14071
14072Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14073
14074 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14075 force argument to an unsigned long type.
14076
14077Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14078
14079 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14080 tests and anonymous union print/ptype tests.
14081 * gdb.base/list.exp (test_forward-search): Increase timeout by
14082 5 minutes for the "search extremely long line" case.
14083 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14084 completely optional and that the pass/fail messages use the command as
14085 the message if that third arg is a null string.
14086 (gdb_test_exact): Arrange that a null string pattern means match a
14087 null string output rather than any output, which might include random
14088 errors.
14089 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14090 backtrace test.
14091 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14092 always failing and failure is now exposed by gdb.exp changes.
14093
14094Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14095
14096 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14097 weren't being noted.
14098
14099Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14100
14101 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14102 * gdb.stabs/weird.exp: Remove v_comb xfails.
14103
dc96c6c7 14104Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14105
14106 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14107 list.exp scope.exp watchpoint.exp]
c906108c 14108 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14109
dc96c6c7 14110Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14111
14112 * config/monitor.exp: Increase download timeout to 1000 seconds.
14113
dc96c6c7 14114Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14115
14116 * config/m32r.exp: Increase timeout to 120 seconds.
14117
14118Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14119
14120 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14121 and accept older ordering as obsolescent gcc or gdb.
14122 * gdb.c++/templates.exp: Ditto.
14123 * gdb.c++/virtfunc.exp: Ditto.
14124
14125Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14126
14127 * gdb.base/coremaker.c: Add code to mmap some data so we
14128 can check that it ends up in the core file.
14129 * gdb.base/corefile.exp: Add test to read mmapped data
14130 from core file.
14131
dc96c6c7 14132Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14133
14134 * config/m32r.exp: New file.
14135
14136Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14137
14138 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14139 that cflags can contains -gstabs, and work correctly for other tests.
14140
dc96c6c7 14141Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14142
14143 * gdb.base/setshow.exp: New file, tests show and set.
14144 * gdb.base/setshow.c: New file, tests show and set.
14145 * gdb.base/help.exp: Add test for help set|show annotate.
14146 * gdb.base/default.exp: Add test for set|show annotate.
14147
14148Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14149
14150 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14151 errors unique.
14152 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14153 explicitly.
14154
14155Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14156
14157 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14158 and width commands. This is done elsewhere.
14159 * (gdb_start): Don't call gdb_start_sim here. That's already
14160 done in gdb_load. This fixes lots of failures in default.exp.
14161
14162Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14163
14164 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14165 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14166 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14167 in the same we we treat other failures (since it may be an expected
14168 condition), rather than as an error.
14169 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14170 old test format.
14171
14172Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14173
14174 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14175 (distclean maintainer-clean realclean): No need to remove files
14176 twice. Nuke the duplicates.
14177 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14178 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14179 Remove config.h along with other config files.
14180
14181Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14182
14183 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14184 "p func1 ()" and note that rests of tests are skipped.
14185 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14186 setup_xfails for "print func2::coremaker_local".
14187 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14188 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14189 affected by the previous run test.
14190 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14191 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14192 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14193 "pass int powerset tuple" and "pass modeless int powerset tuple".
14194 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14195 "real write 4" and "real write 8".
14196 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14197 setup_xfails for "print vs1 after tuple assign 2",
14198 "print \$i after tuple assign 2", and
14199 "print vs2 after tuple assign 2".
14200 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14201 meaningful error message and return -1 so the caller can
14202 suppress further tests and avoid a cascade of errors.
d63a86f8 14203
c906108c
SS
14204Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14205
14206 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14207 format for printing version.
14208 * gdb.base/default.exp: Ditto.
14209 * gdb.base/interrupt.exp: Fix problem with cascade of
14210 errors if child process dies while calling a function.
d63a86f8 14211
c906108c
SS
14212Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14213
14214 * Makefile.in (VPATH): Add
14215 * Makefile.in (Makefile, config.status): Fix rules so things get
14216 remade when necessary.
14217
14218Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14219
14220 * Makefile.in (just-check): Add path to sibling expect dir
14221 to environment variable specified by RPATH_ENVVAR.
14222
14223Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14224
14225 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14226 (just-check): Add shared library paths for libstdc++, tk,
14227 tcl, bfd, and opcodes to the environment variable specified
14228 in RPATH_ENVVAR.
14229 * configure.in: Add support to recognize --enable-shared flag
14230 and generate correct value for RPATH_ENVVAR.
14231 * configure: Regenerated with autoconf.
14232
14233Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14234
14235 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14236 include all osf versions.
14237 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14238 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14239 when target is linux. When failing to build pthreads test
14240 executable, give more meaningful message.
14241 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14242 arg for pthread_create.
d63a86f8 14243
c906108c
SS
14244Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14245
14246 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14247 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14248 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14249 and -lpthreads (everybody else).
14250 (test_startup): Fail gracefully if threads are not supported.
14251 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14252 "p/c array_index("abcdef",2)" when not gcc compiled.
14253 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14254 "print func2::coremaker_local" when not gcc compiled.
14255 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14256 "ptype on opaque struct tagname (statically)",
14257 "ptype on opaque struct tagname (dynamically) 1", and
14258 "ptype on opaque struct tagname (dynamically) 2"
14259 for not compiled with gcc.
14260 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14261 backtrace when compiled with gcc.
d63a86f8 14262 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14263 than always return success.
14264
14265Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14266
14267 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14268
14269Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14270
14271 * gdb.base/structs.exp: Undo last change.
14272
14273Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14274
14275 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14276 encapsulate all the steps/nexts done during self test, starting
14277 at main, and makes them less sensitive to optimization issues.
14278 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14279 signal handler" test.
14280 * gdb.threads/pthreads.exp: Only run this for native configs.
14281 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14282 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14283 tests.
14284 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14285 for "runto test_calls(void)" test.
d63a86f8 14286
c906108c
SS
14287Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14288
14289 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14290 and don't expect address info in breakpoint confirmations.
14291
14292Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14293
14294 * gdb.base/list.exp (test_forward_search): Increase timeout
14295 temporarily by 60 seconds for searching extremely long line,
14296 and then reset to old value when done. Increase expect input
14297 buffer to 10000.
14298
14299Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14300
14301 * gdb.base/list.exp (test_forward_search): Fix to handle very
14302 long source line without overflowing expect's input buffer.
14303
14304Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14305
14306 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14307 "buffer_full".
14308
14309 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14310 "buffer_full".
14311
14312 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14313 "buffer_full".
14314
14315 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14316 "buffer_full".
14317
14318Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14319
14320 * configure.in (configdirs): Add gdb.threads.
14321 * configure: Regenerated with autoconf.
14322 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14323 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14324 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14325
c906108c
SS
14326Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14327
14328 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14329
14330Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14331
14332 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14333 each signal's status in the output of "handle all print".
14334 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14335 the \r\n sequence that immediately precedes the gdb prompt.
14336 * gdb.base/a1-selftest.exp: Save original timeout and restore
14337 after test.
14338
14339Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14340
14341 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14342 symbol.
14343
14344Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14345
14346 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14347
14348Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14349
14350 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14351 timeout by 60 seconds.
14352
14353Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14354
14355 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14356 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14357 error return.
14358
14359Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14360
14361 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14362 gdb initialization, also report how long dejagnu waited. Restore
14363 old timeout before doing error return. Temporarily increase timeout
14364 by 3 minutes to allow for slow startups over heavy NFS use.
14365
14366Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14367
14368 * lib/gdb.exp: Report timeout value for verbosity level 2.
14369 * config/gdbserver.exp: Ditto.
14370 * config/hppro.exp: Ditto.
14371 * config/mips-gdb.exp: Ditto.
14372 * config/monitor.exp: Ditto.
14373 * config/netware.exp: Ditto.
14374 * config/sim-gdb.exp: Ditto.
14375 * config/slite-gdb.exp: Ditto.
14376 * config/udi-gdb.exp: Ditto.
14377 * config/unix-gdb.exp: Ditto.
14378 * config/vx-gdb.exp: Ditto.
14379 * gdb.base/a1-selftest.exp: Ditto.
14380 * gdb.base/a2-run.exp: Ditto.
14381 * gdb.base/break.exp: Ditto.
14382 * gdb.base/corefile.exp: Ditto.
14383 * gdb.base/list.exp: Ditto.
14384 * gdb.base/recurse.exp: Ditto.
14385 * gdb.base/scope.exp: Ditto.
14386 * gdb.base/signals.exp: Ditto.
14387
14388Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14389
14390 * gdb.threads/Makefile.in (docdir): Removed.
14391
14392Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14393
14394 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14395 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14396 @srcdir@.
d63a86f8 14397 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14398 autoconf 2.5 or higher.
14399 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14400
14401Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14402
14403 * configure: Regenerated.
14404 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14405 avoid name clashes with SunOS headers.
14406
14407Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14408
14409 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14410
14411Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14412
14413 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14414 prototype information ends up in the compiler info file.
14415
14416Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14417
14418 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14419 attempting to regenerate it. Eliminate use of a temporary file
14420 and just generate the info file directly. Source it immediately,
14421 for consistency of use.
14422 * gdb.base/corefile.exp: Ditto
14423 * gdb.base/exprs.exp: Ditto.
14424 * gdb.base/funcargs.exp: Ditto.
14425 * gdb.base/langs.exp: Ditto.
14426 * gdb.base/list.exp: Ditto.
14427 * gdb.base/mips_pro.exp: Ditto.
14428 * gdb.base/nodebug.exp: Ditto.
14429 * gdb.base/opaque.exp: Ditto.
14430 * gdb.base/ptype.exp: Ditto.
14431 * gdb.base/scope.exp: Ditto.
14432 * gdb.base/setvar.exp: Ditto.
14433 * gdb.base/signals.exp: Ditto.
14434 * gdb.base/whatis.exp: Ditto.
14435 * gdb.c++/templates.exp: Ditto.
14436 * gdb.c++/virtfunc.exp: Ditto.
14437 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14438 whether or not to add -lstdc++ to the compile command line args.
14439
14440Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14441
14442 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14443 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14444 Increase timeout, a lot of single stepping might be needed if the
14445 target has no hardware watchpoints.
14446
14447Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14448
14449 * gdb.base/break.exp: Ignore compiler warnings when compiling
14450 break.c.
14451 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14452 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14453 from remote-sim.
14454 * gdb.base/exprs.exp: Add h8300 xfails.
14455 * gdb.base/funcargs.exp: Likewise.
14456 * gdb.base/nodebug.exp: Likewise.
14457 * gdb.base/printcmds.exp: Likewise.
14458 * gdb.base/ptype.exp: Likewise.
14459 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14460 h8300 xfails.
d63a86f8 14461 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14462 on the h8300.
14463 * gdb.base/funcargs.c: Explicitly make last constant argument to
14464 call_after_alloca_subr an unsigned long type.
14465 * gdb.base/return.c: Include stdio.h.
14466
14467Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14468
14469 * config/abug.exp: New file for the older Motorola Bug monitor
14470 that runs on the mvme13x series VME boards.
14471 * config/monitor.exp: Use the new config array for target settings
14472 if they exist.
14473
14474Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14475
14476 * sim-gdb.exp: Make the SH simulator allocate less space when
14477 it is targeted.
14478
14479Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14480
14481 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14482 test.
14483
14484Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14485
14486 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14487 "rs6000-*-*" for "list function in include file" when gcc compiled.
14488 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14489 for "p ctable1[120]".
14490 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14491 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14492 Remove setup_xfail for "rs6000-*-*" for
14493 "print 'scope0.c'::filelocal before run".
14494 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14495 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14496 since some compilers don't allow both options to be given
14497 on the same command line. Create object file and move it.
d63a86f8 14498
c906108c
SS
14499Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14500
14501 * gdb.base/corefile.exp: Always regenerate the core file, since
14502 we always regenerate the coremaker program. Detect special case
14503 where registers cannot be read from core file.
d63a86f8 14504
c906108c
SS
14505Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14506
14507 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14508 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14509 * gdb.c++/templates.exp: Only match on basename of file since
14510 some formats like xcoff don't encode directory information.
14511 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14512 and rs6000 AIX xcoff targets.
14513 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14514 * configure: Regenerate.
14515 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14516 here, rather than in distclean.
d63a86f8 14517
c906108c
SS
14518Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14519
14520 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14521 defined, and use it to compile the test case with -O2. The
14522 native compilation still uses no optimization.
14523 * gdb.base/mips_pro.c: Remove inline assembly code since
14524 it is compiled PIC by default, which results in assembler
14525 warnings that make the testsuite think the compilation
14526 was unsuccessful.
14527
14528Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14529
14530 * gdb.c++/misc.exp: Add note to message for
14531 "print s.a for foo struct" that this is a known gcc 2.7.2
14532 and earlier bug.
14533
14534Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14535
14536 * gdb.base/break.exp: Fix pattern for matching "Delete all
14537 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14538 setup_xfail for deleting all breakpoints test. Fix various
14539 timeout messages to include "(timeout)".
14540 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14541 for "p t_float_values2(3.14159,float_val2)".
14542 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14543 for "continue to call2g" when gcc compiled.
14544 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14545 "up to foo in langs.exp", "show language at foo in langs.exp",
14546 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14547 and "show language at fsub in langs.exp".
14548 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14549 "list line 1 in include file", "list message for lines past EOF",
14550 "list function in include file", "list list0.h:foo", and
14551 "list filename:function; nonexistant function".
14552 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14553 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14554 and "ptype t_char_array" to be for native cc only.
d63a86f8 14555
c906108c
SS
14556Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14557
d63a86f8 14558 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14559 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14560 "print func2::coremaker_local", and "backtrace in corefile.exp".
14561
14562Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14563
14564 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14565 "bt in signals.exp". This problem only appears when running
14566 the testsuite, and then only intermittently.
14567
14568Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14569
14570 * gdb.base/return.exp (return_tests): Differentiate between
14571 two tests of continuing.
14572
14573Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14574
14575 * */Makefile.in (maintainer-clean): Remove config.log.
14576 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14577 * gdb.c++/Makefile.in (PROGS): Add inherit.
14578 (clean): Remove *.ci.
14579
14580Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
14581
14582 * gdb.c++/misc.cc: Add test code from Mike Stump.
14583 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
14584
14585Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
14586
14587 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
14588 to "alpha-*-osf2*" and add comment.
14589 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
14590 setup_xfail for "step over execarg initialization" and
14591 "step over corearg initialization".
14592 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
14593 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
14594 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
14595 gcc compiled for "print coremaker_bss", "print coremaker_ro",
14596 "print func2::coremaker_local", and "backtrace in corefile.exp".
14597 * gdb.base/signals.exp: Build and source signals.ci.
14598 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
14599 to be for gcc only.
14600 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 14601
c906108c
SS
14602Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14603
14604 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
14605 Feb 3 procfs.c change.
14606
14607Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
14608
14609 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
14610
14611Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
14612
14613 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
14614 from dejagnu's apparent default of 10 seconds, which gives random
14615 results when running the tests over NFS on moderately loaded systems.
14616 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
14617
14618Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
14619
14620 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
14621 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
14622 result reports.
14623
14624Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
14625
14626 * configure.in (CY_AC_PATH_TCLH): Remove.
14627 * configure: Regenerate.
14628
14629Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
14630
14631 * gdb.c++/Makefile.in (clean): Add missing '{'.
14632
14633Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
14634
14635 * lib/gdb.exp: Provide a default value for noinferior.
14636
14637 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
14638 Load libgloss.exp.
14639
14640Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
14641
14642 * gdb.disasm/hppa.exp: Compile directly into an executable, use
14643 the executable, not the .o to run the tests from.
14644
14645Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
14646
14647 * gdb.base/break.exp: Don't test for program exit or exit status
14648 if $noresults if nonzero.
14649 * gdb.base/langs.exp: Likewise.
14650 * gdb.base/watchpoint.exp: Likewise.
14651
14652 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
14653 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
14654 trying to compile the testcase.
14655
14656Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
14657
14658 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
14659 * gdb.base/signals.exp (continue to handler): Likewise.
14660
14661Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
14662
14663 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
14664
14665 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
14666
14667Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
14668
14669 * gdb.base/corefile.exp: Recognize "not found" as failure
14670 when trying to determine if a core file was generated.
14671 If no core file was generate the first time, try again without
14672 the ulimit -c to work around braindamaged shells.
14673
14674Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
14675
14676 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
14677 [] tests with "test" and enclose string in quotes.
14678 * gdb.stabs/configure: Rebuild
d63a86f8 14679
c906108c
SS
14680Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
14681
14682 Changes in sync with expect:
14683 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
14684 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
14685 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
14686 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
14687 argument to AC_REQUIRE.
14688 * configure: Regenerated.
14689
14690Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
14691
14692 * gdb.base/corefile.exp: When generating a core, discard any
14693 error messages about ulimit not found and the "core dumped"
14694 message from the shell that runs the coredumper.
14695
14696Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
14697
14698 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
14699
14700 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
14701 which sed script to run. Expect failure for v_comb test
14702 on PA targets too.
d63a86f8 14703
c906108c
SS
14704Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
14705
14706 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
14707 "print func2::coremaker_local" and for "backtrace in corefile.exp"
14708
14709Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
14710
14711 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
14712 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
14713 "sparc-sun-solaris*" xfails for "p v_comb".
14714 * lib/gdb.exp (default_gdb_start): Fix typo.
14715 * gdb.base/corefile.exp: Allow "Core was generated by ..."
14716 messages to not include the full program name that caused
14717 the core dump since some systems (such as solaris) apparently
14718 truncate this path to about 80 characters.
14719 When generating a core file first try increasing the core file
14720 size limit to unlimited since some systems may default it to
14721 zero, and it is harmless to try it. Move the test for failing
14722 to generate a core file to where it will actually get executed.
14723 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
14724 new gdb result from g++ debug info improvements and make old
14725 pattern obsolescent. Also account for size_t differences
14726 (may be int or long).
14727 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
14728 initialization before function call is placed in the delay slot
14729 and thus appears to be skipped over by commands such as "next".
14730
14731Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
14732
14733 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
14734
14735Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
14736
14737 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
14738 input source file; fix code to compile test to deal with this
14739 convention.
14740 * gdb.c++/*.exp: Likewise.
14741
14742Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
14743
14744 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
14745 "bt in signals.exp".
14746
14747Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
14748
14749 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
14750 "step over execarg initialization" and
14751 "step over corearg initialization".
14752
14753Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
14754
14755 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
14756 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
14757
14758Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
14759
14760 From Rob Savoye (rob@poseidon.cygnus.com)
14761 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
14762 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
14763 configure.in}, gdb.disasm/{Makefile.in, configure.in},
14764 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
14765 configure.in}: Major reworking for autoconfig.
14766 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
14767 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
14768 New files.
14769 * config/unix-gdb.exp: Make GDB global.
14770 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
14771 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
14772 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
14773 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
14774 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
14775 term.exp, twice.exp, watchpoint.exp, whatis.exp},
14776 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
14777 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
14778 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
14779 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
14780 pr-8136.exp, result.exp, string.exp, tuples.exp},
14781 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
14782 to returns as necessary, arrange for test to compile own testcase
14783 executable.
14784 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 14785
c906108c
SS
14786Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
14787
14788 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
14789 clear_xfail at end of test which might not call either pass or fail.
14790 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
14791 "backtrace through signal handler".
14792
14793Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14794
14795 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
14796 continuing from a job control stop signal.
14797 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
14798
14799Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
14800
14801 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
14802 * gdb.base/corefile.exp: Likewise.
14803 * gdb.base/funcargs.exp: Likewise.
14804
14805Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
14806
14807 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
14808 * config/monitor.exp: Add support for setting baud rate.
14809
14810Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
14811
14812 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
14813 i*86-*-linux* xfails for "backtrace through signal handler".
14814 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
14815 "print func2::coremaker_local".
14816 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
14817 alpha-dec-osf2* xfail for
14818 "delete all breakpoints when none".
14819
14820Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
14821
14822 * gdb.base/break.exp: Change test that deletes all breakpoints
14823 when no user breakpoints are installed. A post 4.15 change
14824 causes gdb to no longer prompt in this case.
14825
14826Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
14827
14828 * gdb.base/return.exp (return_tests): Change xfail for test
14829 "correct value returned double test" to stop xfailing at
14830 Solaris 2.5. Apparently the bug has been fixed.
14831
14832Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
14833
14834 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
14835 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
14836
14837Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
14838
14839 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
14840 * gdb.disasm/hppa.s: Corresponding changes.
14841
14842Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
14843
14844 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
14845 makefile fragment.
14846 * config/mt-hpux: Deleted.
14847
14848Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
14849
d63a86f8 14850 * Many files: When warning about suppressed tests due to a
c906108c
SS
14851 nonexistant test binary, avoid incrementing the warning count.
14852
14853Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
14854
14855 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 14856
c906108c
SS
14857Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14858
14859 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
14860 "sparc-*-solaris2*".
14861
14862Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14863
14864 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
14865 Add global and local variables and initialize them.
14866 * gdb.base/corefile.exp: Test correct mapping of corefile sections
14867 by printing variables. Remove rs6000 and powerpc xfails, BFD now
14868 extracts the file name and terminating signal from the core file.
14869 * TODO: Remove note about tests for correct mapping of corefile.
14870 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
14871 from optimizing it away.
14872 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
14873 handles common blocks.
14874
14875Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
14876
14877 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
14878 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
14879
14880Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
14881
14882 * Makefile.in (maintainer-clean): New target, synonym for
14883 realclean.
14884 * gdb.base/Makefile.in (maintainer-clean): Likewise.
14885 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
14886 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
14887 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
14888 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
14889 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
14890
14891Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
14892
14893 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
14894 xfails when not gcc compiled for "print foo::funclocal".
14895 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
14896 "print foo::funclocal at foo",
14897 "print 'scope1.c'::foo::funclocal at foo",
14898 "print foo::funclocal_bss at foo",
14899 "print 'scope1.c'::foo::funclocal_bss at foo",
14900 "print foo::funclocal_ro at foo",
14901 "print 'scope1.c'::foo::funclocal_ro at foo",
14902 "print bar::funclocal at foo" and
14903 "print 'scope1.c'::bar::funclocal at foo".
14904 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
14905 gcc compiled for "print foo::funclocal at bar".
14906 Expand all messages to ensure that they identify that
14907 the test is at bar().
14908 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
14909 gcc compiled for:
14910 "ptype on opaque struct pointer (statically)",
14911 "ptype on opaque struct tagname (statically)",
14912 "ptype on opaque struct pointer (dynamically) 1",
14913 "ptype on opaque struct tagname (dynamically) 1",
14914 "ptype on opaque struct pointer (dynamically) 2" and
14915 "ptype on opaque struct tagname (dynamically) 2
14916 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
14917 gcc compiled for:
14918 "p datalocal"
14919 "whatis datalocal",
14920 "ptype datalocal",
14921 "p bsslocal",
14922 "whatis bsslocal", and
14923 "ptype bsslocal".
14924 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
14925 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
14926 when not gcc compiled.
14927 * gdb.base/funcargs.exp (float_and_integral_args): Add
14928 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
14929 compiled.
14930 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
14931 "backtrace from call6a" when not gcc compiled.
14932 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
14933 "backtrace from call7a" when not gcc compiled.
14934 * gdb.base/callfuncs.exp (do_function_calls):
14935 Add "hppa*-*-hpux*" xfail when not gcc compiled for
14936 "p t_char_array_values(char_array_val2,char_array_val1)",
14937 "p t_char_array_values(char_array_val1,char_array_val2)",
14938 "p t_char_array_values("carray 1","carray 2")",
14939 "p t_char_array_values("carray 1",char_array_val2)",
14940 "p t_char_array_values(char_array_val1,"carray 2")",
14941 "p sum_args(1,{2})",
14942 "p sum_args(2,{2,3})",
14943 "p sum_args(3,{2,3,4})",
14944 "p sum_args(4,{2,3,4,5})"
14945 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
14946 "backtrace in corefile.exp" when not gcc compiled.
14947
14948Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14949
14950 * gdb.base/signals.exp: Rewrite `handle all print' test as
14951 a procedure. Accept blanks or TABs as whitespace, increase
14952 timeout and expect input buffer size for the large output
14953 from the command. Remove "i*86-*-bsdi2.0" xfail.
14954
14955Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14956
14957 * gdb.base/setvar.exp: Add new testcases for truncation when
14958 assigning invalid values to bitfields.
14959
14960Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
14961
d63a86f8 14962 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
14963 mips-sgi-irix* xfail for
14964 "call inferior func with struct - returns char *"
14965 and fix test so that an optional (unsigned char *) cast is
14966 accepted in the result.
14967
14968Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
14969
14970 * gdb.base/funcargs.exp (float_and_integral_args): Remove
14971 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
14972 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
14973 * gdb.base/signals.exp: Remove duplicate "handle all print" test
14974 that accidentally got checked in.
14975
14976Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
14977
d63a86f8 14978 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
14979 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
14980 compiled test.
14981 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
14982 Add mips-sgi-irix5* xfail for not gcc compiled.
14983 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
14984 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
14985 "p top", "whatis top", "p middle", and "whatis middle".
14986 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
14987 "whatis signed char" for not gcc compiled.
14988 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
14989 "set variable signed char=-1 (-1)" and
14990 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
14991 * gdb.base/funcargs.exp (float_and_integral_args):
14992 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
14993 Add mips-sgi-irix* xfail when not gcc compiled for
14994 "continue to call2b".
14995 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
14996 "continue to call2g".
14997 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
14998 "backtrace from call6a"
14999 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15000 "backtrace from call7k".
15001 Add mips-sgi-irix5* xfail when not gcc compiled for
15002 "backtrace from call7a".
15003 (localvars_after_alloca): Fix gdb_test cmds for
15004 "print * after runto ...".
15005 Remove rs6000-*-* xfails for
15006 "print i after runto localvars_after_alloca" and
15007 "print l after runto localvars_after_alloca"
15008 for all compilers.
15009 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15010 when not compiled with gcc, for:
15011 "print signed char == (minus)",
15012 "print signed char != (minus)",
15013 "print signed char < (minus)",
15014 "print signed char > (minus)".
15015 * gdb.base/callfuncs.exp (do_function_calls):
15016 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15017 "call inferior func with struct - returns char *".
d63a86f8 15018 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15019 "correct value returned double test" to include Solaris 2.4.
15020 * gdb.base/funcargs.exp (float_and_integral_args):
15021 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15022
c906108c
SS
15023Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15024
15025 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15026 enumeration bitfields if compiling with GNU C.
15027 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15028 to empty' prompt.
15029
15030Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15031
15032 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15033 test for PRO targets.
15034
15035 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15036 breakpoints in the inferior at any given time by making
15037 two groups of breakpoints for call2*, call6* and call7*
15038 tests.
15039
15040Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15041
15042 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15043 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15044 from optimizing it away.
15045 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15046 "call inferior func with struct".
15047
15048Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15049
15050 * configure.in: Only configure gdb.chill for particular targets.
15051
15052Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15053
15054 * gdb.base/Makefile.in: Add action to .c.o transformation
15055 rule that generates a .ci file for each .o file and remove
15056 explicit .c.o rules except for callfuncs.o.
15057 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15058 generates a .ci file for each .o file and remove explicit
15059 .cc.o rules.
15060 (clean): Remove *.tmp *.ci files.
15061 (EXECUTABLES): Remove templ-info.exp.
15062 * gdb.base/compiler.c: New file.
15063 * gdb.c++/compiler.cc: New file
15064 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15065 Change rs6000-*-* xfail for
15066 "print 'scope0.c'::filelocal_ro" and
15067 "print 'scope1.c'::filelocal" and
15068 "print 'scope1.c'::filelocal_bss" and
15069 "print 'scope1.c'::filelocal_ro" and
15070 "print 'scope1.c'::foo::funclocal" and
15071 "print 'scope1.c'::foo::funclocal_ro" and
15072 "print 'scope1.c'::bar::funclocal" and
15073 "print 'scope0.c'::filelocal_ro" and
15074 "print 'scope1.c'::filelocal at foo" and
15075 "print 'scope1.c'::filelocal_bss at foo" and
15076 "print 'scope1.c'::filelocal_ro at foo" and
15077 "print 'scope1.c'::foo::funclocal at foo" and
15078 "print 'scope1.c'::foo::funclocal_bss at foo" and
15079 "print 'scope1.c'::foo::funclocal_ro at foo" and
15080 "print 'scope1.c'::bar::funclocal at foo" and
15081 "print 'scope0.c'::filelocal_ro" and
15082 "print 'scope1.c'::filelocal" and
15083 "print 'scope1.c'::filelocal_bss" and
15084 "print 'scope1.c'::filelocal_ro" and
15085 "print 'scope1.c'::foo::funclocal" and
15086 "print 'scope1.c'::foo::funclocal_bss" and
15087 "print 'scope1.c'::foo::funclocal_ro" and
15088 "print 'scope1.c'::bar::funclocal" and
15089 "print 'scope1.c'::bar::funclocal_bss"
15090 to only be xfail'd when not compiled with gcc.
d63a86f8 15091 Add rs6000-*-* xfail for
c906108c
SS
15092 "print 'scope0.c'::filelocal_bss before run"
15093 when compiled with gcc.
15094 (test_at_main): Add rs6000-*-* xfail for
15095 "print filelocal_ro in test_at_main"
15096 when compiled with gcc.
15097 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15098 Add rs6000-*-aix* xfail for
c906108c
SS
15099 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15100 "ptype t_char_array", not compiled with gcc.
15101 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15102 xfail for "list foo (in include file)" when gcc compiled.
15103 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15104 (integral_args): Add rs6000-*-* xfail for
15105 "run to call0a" if not compiled with gcc.
15106 (unsigned_integral_args): Add rs6000-*-* xfail for
15107 "run to call1a" if not compiled with gcc.
15108 (float_and_integral_args): Add rs6000-*-* xfail for
15109 "run to call2a" if not compiled with gcc and for
15110 "continue to call2b" for any compiler.
15111 Add rs6000-*-* xfail to
15112 "print f1 after run to call2a" for gcc compiled.
15113 (discard_and_shuffle): Add rs6000-*-* xfail for
15114 "run to call6a".
15115 (shuffle_round_robin): Add rs6000-*-* xfail for
15116 "backtrace from call7a" if not compiled with gcc.
15117 Add rs6000-*-* xfail for
15118 "backtrace from call7b" if compiled with gcc.
15119 (call_after_alloca): Add rs6000-*-* xfail for
15120 "print c in call_after_alloca" and
15121 "print s in call_after_alloca" and
15122 "backtrace from call_after_alloca_subr"
15123 if not compiled with gcc.
15124 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15125 "print c in localvars_in_indirect_call" and
15126 "print c in localvars_in_indirect_call" and
15127 "backtrace in indirectly called function" and
15128 "stepping into indirectly called function"
15129 if not compiled with gcc.
15130 (localvars_after_alloca): Add rs6000-*-* xfail for
15131 "print c after runto localvars_after_alloca" and
15132 "print s after runto localvars_after_alloca" and
15133 "print i after runto localvars_after_alloca" and
15134 "print l after runto localvars_after_alloca"
15135 for all compilers.
15136 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15137 than whatis-info.exp.
15138 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15139 than opaque-info.exp.
15140 Setup rs6000-*-* xfail for
d63a86f8 15141 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15142 "ptype on opaque struct pointer (dynamically)" when
15143 not compiled with gcc.
15144 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15145 rather than callf-info.exp.
15146 (do_function_calls): Add clear_xfail for rs6000-*-* for
15147 "p t_float_values2(3.14159,float_val2)". Seems to work
15148 fine there, both with xlc and gcc. Need to find out what
15149 it is doing right and fix other platforms.
15150 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15151 "call inferior func with struct - returns int",
15152 "call inferior func with struct - returns long",
15153 "call inferior func with struct - returns float",
15154 "call inferior func with struct - returns double",
15155 "call inferior func with struct - returns char *",
15156 but only if not gcc compiled (presumes xlc compiled).
15157 Change rs6000-*-* xfails for
15158 "call inferior func with struct - returns char" and
15159 " call inferior func with struct - returns short" to only
15160 xfail if not using gcc.
15161 (clean mostlyclean): Remove *.ci and *.tmp files.
15162 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15163 than templ-info.exp.
15164 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15165 Add rs6000-*-* xfail for "up to foo in langs.exp"
15166 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15167 when not gcc compiled.
d63a86f8 15168
c906108c
SS
15169Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15170
15171 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15172 * gdb.base/corefile.exp: Likewise.
15173 * gdb.base/list.exp: Likewise.
15174 * gdb.base/scope.exp: Likewise.
15175 * gdb.base/siganls.exp: Likewise.
15176
15177 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15178 compiler output.
15179 * gdb.base/whatis.exp: Likewise.
15180
15181Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15182
15183 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15184 failure (opcode table has been fixed to match reality).
15185
15186Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15187
15188 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15189 "call inferior func with struct - returns char",
15190 "call inferior func with struct - returns short"
15191
15192 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15193 "print 'scope0.c'::filelocal at main",
15194 "print 'scope0.c'::filelocal_bss in test_at_main",
15195 "print 'scope0.c'::filelocal at foo",
15196 "print 'scope0.c'::filelocal_bss in test_at_foo",
15197 "print 'scope0.c'::filelocal at bar",
15198 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15199
c906108c
SS
15200 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15201 in source file 1". This bug seems to have been fixed with both
15202 gcc and native cc (was native assembler bug?).
15203
15204Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15205
15206 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15207 "backtrace through signal handler" to "i*86-*-sysv4*".
15208 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15209 continue" case. Add "known SVR4 bug" to fail message.
15210 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15211 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15212 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15213 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15214 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15215 "up to foo in langs.exp", "show language at foo in
15216 langs.exp", "up to cppsub_ in langs.exp", "show
15217 language at cppsub_ in langs.exp", "up to fsub in
15218 langs.exp", and "show language at fsub in langs.exp".
15219 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15220 "bactrace in corefile.exp".
15221 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15222 "call inferior function with struct - returns float" and
15223 "call inferior function with struct - returns double".
d63a86f8 15224
c906108c
SS
15225Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15226
15227 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15228 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15229 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15230 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15231
15232Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15233
15234 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15235 (or overriden) "CHILL" macro rather then bare "gcc".
15236 Also look for ../../gcc/xgcc since that is what we will
15237 actually need, not "Makefile". Remove following assignment
15238 of CHILL to CHILL_FOR_TARGET because that results in
15239 recursive definition.
15240
15241Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15242
15243 * gdb.base/corefile.exp: Change xfail for backtrace in
15244 corefile.exp from linuxaout to all linux.
15245 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15246 cases where we miss the breakpoint at the signal handler
15247 for some reason. Setup xfail for linuxoldld/linuxaout and
15248 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15249 hitting SIGURG breakpoint.
15250 * gdb.base/signals.exp: Setup xfail for "next" acting like
15251 continue to add linuxoldld. Setup xfail for all linux for
15252 "next to handler in signals_tests_1", "backtrace in
15253 signals_tests_1", "continue to func1", "pass SIGUSR1",
15254 and continue to handler".
15255
15256Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15257
15258 * Update all FSF addresses except those in COPYING* files.
15259
15260Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15261
15262 * gdb.base/a2-run.exp: Change messages to be more explicit about
15263 the status of args, and quote binfile in results.
15264
15265Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15266
15267 * gdb.base/callfuncs.exp: Add tests for passing structs to
15268 inferior functions and return various types.
15269 * gdb.base/callfuncs.c: Add functions to receive a struct
15270 and return a member of the struct, in various types.
15271
15272Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15273
15274 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15275
15276Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15277
15278 * config/vxworks29k.exp: New file, sources vxworks.exp.
15279
15280Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15281
15282 * config/gdbremote.exp: New file. Testing framework using
15283 gdbserver.
15284
15285Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15286
15287 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15288 "call function when asleep" and "send end of file".
15289 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15290 for "backtrace in corefile.exp".
15291 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15292 for "backtrace through signal handler".
15293 * gdb.base/corefile.exp: Make sure we actually generate a core file
15294 before trying the core tests. Some systems allow the user to suppress
15295 generation of core files and default to that (linux for example).
15296 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15297 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15298
15299Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15300
15301 * gdb.threads: New directory with some crude multi-threaded
15302 gdb tests (step.exp and step2.exp).
15303 * config/mt-lynx (STEP_EXECUTABLE): Define.
15304 (THREADFLAGS): Define.
15305
15306Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15307
15308 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15309
15310 * gdb.base/signals.exp: Disable whole file for lynx until
15311 further notice.
15312
15313 * gdb.base/signals.exp: xfail test where "next" acts like
15314 "continue" for lynx.
15315
15316 * gdb.base/interrupt.exp: xfail test for calling function while
15317 inferior is asleep for lynx.
15318
15319 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15320 than one cr-lf after each command.
15321
15322Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15323
15324 * configure.in: Reinstate setting of stabsdirs variable, fix
15325 typo in setting up configdirs for native builds.
15326
15327 * gdb.base/return.exp: Fix typo in return double test.
15328 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15329 compiler from optimizing them away.
15330
15331Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15332
15333 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15334 sequences to be echo'd by gdb when using gdb_test.
15335 * gdb.chill/chexp.exp: Likewise.
15336 * gdb.fortran/exprs.exp: Likewise
15337
15338Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15339
15340 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15341 after the inferior gdb has started.
15342
15343 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15344 after each command.
15345 * gdb.base/funcargs.exp: Likewise.
15346 * gdb.base/gdbvars.exp: Likewise.
15347 * gdb.base/interrupt.exp: Likewise.
15348 * gdb.base/list.exp: Likewise.
15349 * gdb.base/watchpoint.exp: Likewise.
15350 * gdb.c++/demangle.exp: Likewise.
15351 * gdb.c++/inherit.exp: Likewise.
15352 * gdb.chill/chexp.exp: Likewise.
15353 * gdb.fortran/exprs.exp: Likewise.
15354
15355 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15356 test if we can't handle IO to/from the inferior.
15357
15358 * gdb.c++/misc.exp: Always check for a program already being
15359 started after sending a "run" command to gdb.
15360
15361 * gdb.base/twice.exp: Start with a fresh gdb.
15362
15363 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15364 only depend on gdb's expression code, not the chill runtime.
15365
15366 * gdb.base/return.c: Put return values into variables so we
15367 can have gdb print them rather than depending on the program
15368 to print them.
15369 * gdb.base/return.exp: Corresponding changes.
15370
15371 * lib/gdb.exp: Provide default value for noinferiorio.
15372 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15373 the inferior.
15374
15375 * gdb.base/break.exp: Always check for a program already being
15376 started after sending a "run" command to gdb.
15377 (text_next_with_recursion): Don't check the output from the
15378 program's printf statement. Instead just make sure the program
15379 exited.
15380
15381 * gdb.base/commands.exp: Protect tests which need arguments with
15382 $noargs conditionals.
15383
15384Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15385
15386 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15387 of structure member arrays to match gdb/valops.c:value_addr change.
15388
15389Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15390
15391 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15392 cases.
15393
15394Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15395
15396 * configure.in (configdirs): Remove gdb.chill from default list
15397 of subdirs and then add it back in only if doing a native build.
15398 The current chill compiler does not yet work in any cross build.
15399 * Revert all signal changes from Jul 6.
15400 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15401 for sh-hms targets, allowing these tests to link, with no other
15402 changes. Testing is suppressed by setting "nosignals" in site.exp.
15403
15404Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15405
15406 * configure.in (signaldirs): Define and add to configdirs for all
15407 targets except some specific ones that are known to not support signals.
15408 Also clean up formatting.
15409 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15410 (signals, sigall): Remove rules to build.
15411 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15412 Moved to new gdb.signals directory.
15413 * gdb.signals: New test directory.
15414 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15415 signals.c signals.exp}: New or moved files.
15416
15417Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15418
15419 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15420
15421Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15422
15423 * gdb.base/return.exp: Xfail `return double' test failure
15424 on at least Solaris 2.3 and handle future/past versions on
15425 a case by case basis as appropriate. Also update message
15426 to include i*86 failures.
15427
15428Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15429
15430 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15431
15432 * lib/gdb.exp: Fix comment which erroneously identified
15433 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15434 gdb_file_cmd not gdb_load).
15435 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15436
15437 * gdb.base/setvar.exp: Make test names consistent between pass and
15438 fail cases. Use gdb_test more.
15439
15440Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15441
15442 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15443
15444Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15445
15446 * gdb.base/help.exp: Fix expected help string for `show commands'.
15447
15448Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15449
15450 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15451
15452 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15453 of a text section.
15454
15455Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15456
15457 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15458 that loop eventually terminates. Fix Connection refused logic so
15459 that testsuite will expire nicely.
15460
15461Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15462
15463 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15464 config/rom68k.exp: New tcl glue for the appropriate monitors.
15465 These all just end up calling monitor.exp.
15466 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15467 refused' by retrying. Cleanup some timeout issues.
15468 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15469 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15470 callers don't have to set/restore global timeout variable.
15471
15472 * The following set of changes centralizes management of the global
15473 timeout variable. This way, it can be set in one target dependent
15474 place instead of dozens of places scattered throughout the test suite.
15475 If you need to lengthen a timeout, then you should either set timeout
15476 in one of the config/{target}.exp files, or multiply it by a factor.
15477 Setting it to an absolute value is always going to lose for some
15478 targets.
15479 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15480 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15481 * gdb.base/funcargs.exp: Don't set timeout.
15482 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15483 * gdb.base/printcmds.exp (test_print_string_constants
15484 test_print_array_constants): Don't set timeout.
15485 * gdb.base/ptype.exp: Don't set timeout.
15486 * gdb.base/recurse.exp: Don't set timeout.
15487 * gdb.base/return.exp: Don't set timeout.
15488 * gdb.base/watchpoint.exp: Don't set timeout.
15489 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15490 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15491
15492Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15493
15494 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15495
15496Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15497
15498 * lib/gdb.exp: Disable chill tests for irix5.
15499
15500Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15501
15502 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15503 each test pass or fail.
15504
15505Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15506
15507 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15508 xlc not gcc.
15509
15510Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15511
15512 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15513
15514Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15515
15516 * config/est.exp: Fix copyright and comments. Remove dead code.
15517 Use targetname, serialport and baud variables instead of fixed
15518 constants.
15519 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15520 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15521
15522Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15523
15524 * gdb.base/watchpoint.exp: Don't run
15525 test_watchpoint_triggered_in_syscall for sunos.
15526
15527Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15528
15529 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15530 they don't seem to exist. Do include stdio.h.
15531
15532Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15533
15534 * gdb.base/a1-selftest.exp: Add alpha xfail.
15535
15536Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15537
15538 * gdb.base/watchpoint.c (main): Prompt before calling read().
15539 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15540 Revise accordingly. Remove cruft about sending "123" several
15541 times, until it gets noticed. Clean up the "print buf[0]" stuff
15542 so that it passes or fails, and waits for prompts in the usual way.
15543
15544Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15545
15546 * gdb.base/recurse.exp: Fix comment.
15547
15548 * TODO: Remove item about printing variables in nodebug.exp. Add
15549 item about enabling tests which are only run on some targets.
15550
15551 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15552 fail, make test names unique, use new gdb_test convention
15553 regarding pattern, use gdb_test more, etc.).
15554
15555 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15556 fail, make test names unique, etc.).
15557
15558Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15559
15560 * gdb.base/nodebug.c: Change return type of top and middle to
15561 short.
15562 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15563 are fixed by the recent mdebugread.c changes. Allow `short ()'
15564 as type for top and middle.
15565
15566Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15567
15568 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15569 nearly as I can tell, the whole thing was an accident in Stu's
15570 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15571 to replace a send/expect pair with gdb_test, but ended up only
15572 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15573 of 30 Mar 1995 took care of it, but left this vestigial comment
15574 which I am now nuking.
15575
15576Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15577
15578 * gdb.base/break.exp: Look for different line number for
15579 breakpoint at main depending on usestubs.
15580
15581Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15582
15583 * gdb.base/list.exp: Adjust some alternate expect patterns to
15584 match recent list0.c change. Add alternate expect pattern for
15585 output from `list default lines around main' for optimizing
15586 compilers.
15587
15588Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15589
15590 * lib/gdb.exp: If nosignals is not set, set it to 0.
15591
15592Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
15593
15594 * config/slite-gdb.exp: Responds to load symbol table prompt.
15595 * gdb.base/break.exp: Adjust line number, fix rerun.
15596 * gdb.base/langs0.c: Add #ifdef usestubs.
15597
15598Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
15599
15600 * gdb.base/list.exp: Adjust line contents after adding new lines in
15601 list0.c. Also fix a syntax error.
15602
15603 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
15604 * gdb.base/break.exp: ditto.
15605 * gdb.base/list.exp: ditto.
15606 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
15607 * gdb.base/run.c: ditto.
15608 * gdb.base/list0.c: ditto.
15609 * gdb.base/funcargs.c: ditto.
15610
15611Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
15612
15613 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
15614 $targetname, $serialport and $baud instead of hardwired variables.
15615 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
15616 target doesn't support signals.
15617
15618Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
15619
15620 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
15621
15622Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15623
15624 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
15625 Don't rely on the value of an auto variable before it has been
15626 initialized. Use gdb_test more.
15627
15628Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15629
15630 * lib/gdb.exp (default_gdb_version): A version number must start
15631 with a digit, but other than that contains all characters up to
15632 the first whitespace character.
15633
15634Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15635
15636 * gdb.base/commands.exp (breakpoint_command_test): New tests.
15637
15638Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15639
15640 * gdb.c++/*.exp: Warn if executable does not exist. The original
15641 reason for skipping the warning was that configure.in sometimes
15642 intentionally skipped building the executables but the tcl code
15643 had no way of knowing. That (a) was always bogus with respect to
15644 error handling, (b) is no longer true (right now there is no way
15645 to skip C++ tests).
15646
15647 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
15648
15649Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15650
15651 * gdb.base/list.exp: Add expect patterns for output from
15652 SunPRO compiled executables.
15653 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
15654 types.
15655
15656Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15657
15658 * gdb.base/break.exp (test_next_with_recursion): Accept any line
15659 number (we are already testing that the correct source line text
15660 gets printed).
15661
15662 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
15663 that is what is intended, but something needed to be done to get
15664 sunos4 native working again.
15665
15666 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
15667
15668 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
15669 apparently went with a (very) old xfail.
15670
15671Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
15672
15673 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
15674 runto_main is a proc in gdb.exp that will do 'step' for target use
15675 stubs.
15676 * gdb.base/exprs.exp: ditto.
15677 * gdb.base/interrupt.exp: ditto.
15678 * gdb.base/opaque.exp: ditto.
15679 * gdb.base/printcmds.exp: ditto.
15680 * gdb.base/ptype.exp: ditto.
15681 * gdb.base/scope.exp: ditto.
15682 * gdb.base/setvar.exp: ditto.
15683 * gdb.base/signals.exp: ditto.
15684 * gdb.base/twice.exp: ditto.
15685 * gdb.c++/classes.exp: ditto.
15686 * gdb.c++/inherit.exp: ditto.
15687 * gdb.c++/templates.exp: ditto.
15688 * gdb.base/break.exp: no run and hit main for stubs. Change line
15689 numbers for breakpoints and info breakpoint.
15690 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
15691 breakpoint().
15692 * gdb.base/callfuncs.c: ditto.
15693 * gdb.base/exprs: ditto.
15694 * gdb.base/interrupt.c: ditto.
15695 * gdb.base/opaque0.c: ditto.
15696 * gdb.base/printcmds.c: ditto.
15697 * gdb.base/ptype.c: ditto.
15698 * gdb.base/scope0.c: ditto.
15699 * gdb.base/setvar.c: ditto.
15700 * gdb.base/signals.c: ditto.
15701 * gdb.base/twice.c: ditto.
15702 * gdb.c++/misc.cc: ditto.
15703 * gdb.c++/templates.cc: ditto.
15704
15705Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15706
15707 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
15708
15709 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
15710 somewhere between `read' and `main.c'. I'm pretty sure the
15711 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
15712 and it isn't particularly useful.
15713
15714 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
15715
15716Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15717
15718 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
15719
15720Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
15721
15722 * config/mt-slite: add LIBS and -nostdlib.
15723 * config/slite-gdb.exp: add this new file to support sparclite target.
15724
15725Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
15726
15727 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
15728
15729 * gdb.base/a2-run.exp: Change argument to istarget from
15730 "*-*-vxworks" to "*-*-vxworks*".
15731 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
15732
15733Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
15734
15735 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
15736 will not runto main but do a 'step' to step out of breakpoint().
15737 * config/mt-slite: add -Dusestubs.
15738
15739Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15740
15741 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
15742 instead of just @.
15743
15744 * gdb.base/signals.exp: Add test for "handle all print".
15745 * TODO: Remove "handle all print". Also remove item about
15746 checking copyright date (I don't like the idea of a spurious FAIL
15747 based on when we run the tests).
15748
15749 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
15750 for SunOS4 (reason for failure not investigated). Remove
15751 redundant test for $binfile.
15752
15753 * gdb.base/nodebug.c (array_index): Call malloc.
15754
15755 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
15756
15757Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
15758
15759 * gdb.base/recurse.exp: Update gdb_test invocation to use new
15760 conventions and slightly simplify the matching regexp.
15761
15762Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15763
15764 * gdb.base/break.exp: Update gdb_test invocation to use new
15765 convention.
15766
15767 * lib/gdb.exp: If noargs is not set, set it to 0.
15768
15769 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
15770 tests unique.
15771
15772 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
15773
15774Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15775
15776 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
15777 one argument of type "<non-float parameter>".
15778
15779Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
15780
15781 * config/rom68k.exp: New file to support Motorola IDP board.
15782 * gdb.base/a2-run.exp: Skip this file if noargs is set.
15783 * gdb.base/break.c: Change things around so that this program
15784 doesn't depend upon args. This is necessary to make remote
15785 targets work (in general, they can't take args).
15786 * gdb.base/break.exp: Don't try to send args to program. Don't
15787 expect output. Also, replace lots of code with gdb_test.
15788
15789Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15790
15791 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
15792 printing of '\'' (which is what the comment says we are testing,
15793 even though we were not), not '''.
15794 (test_integer_literals_rejected): Test that printing ''' is an error.
15795
15796 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
15797 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
15798 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
15799 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
15800 Use gdb_test not test_print_accept.
15801 * lib/gdb.exp: Remove test_print_accept.
15802
15803 * gdb.base/signals.exp (signal_tests_1): Make pass message
15804 consistent with fail message.
15805
15806 * gdb.base/whatis.exp: Remove xfails for printing char vs.
15807 unsigned char; the bug (PR 1821) is fixed.
15808
15809 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
15810
15811 * gdb.base/scope.exp (test_at_localscopes): Call pass for
15812 successful tests--makes xfailing them work right.
15813
15814Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15815
15816 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
15817 only \r\n, not .*. The test can pass .* as the last thing in
15818 $pattern if that is what it wants. In addition to providing this
15819 flexibility, this change should speed up pattern matching in cases
15820 where the pattern already ended with .* (there were a number of
15821 them). This change also helps catch bad patterns--in the old
15822 scheme the typo "char \*" instead of "char \\*" would pass. Now
15823 it is caught.
15824 * Many .exp files: Update callers.
15825
15826 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
15827 clearer and does not spuriously match multiple ('s. Likewise for
15828 ) and *.
15829
15830 * gdb.base/nodebug.exp: Test ability to call a function and pass
15831 it a string (even with no debugging info).
15832
15833 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
15834 "p '\'", which is the same as "p ''" once tcl gets done with
15835 quoting, to "p '\\'", which I suspect is what is intended (one
15836 backslash gets sent to GDB).
15837
15838 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
15839
15840Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15841
15842 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
15843 1817) was fixed literally years ago.
15844
15845Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15846
15847 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
15848 test, it causes stepping out of call_after_alloca_subr with
15849 optimizing compilers.
15850 (localvars_in_indirect_call): Consume GDB prompt if `finish'
15851 fails.
15852
15853 * gdb.c++/templates.exp: Source templ-info.exp only if
15854 the templates executable exists.
15855
15856 * gdb.c++/misc.cc (class Contains_static_instance,
15857 class Contains_nested_static_instance),
15858 gdb.c++/classes.exp (test_static_members): Test printing of
15859 a class that contains a static instance of the class.
15860
15861Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15862
15863 * gdb.base/langs2.c (cppsub_): Don't prototype.
15864 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
15865 only, I believe).
15866
15867Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15868
15869 * lib/gdb.exp (skip_chill_tests): New procedure.
15870
15871 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
15872
15873Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
15874
15875 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
15876 each expect pattern. Cuts runtime from 12 to about 4 seconds.
15877
15878Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15879
15880 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
15881
15882 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
15883 disassemble 8, not 16, instructions for part 4.
15884
15885 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
15886 support the latter anymore.
15887
15888 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
15889 -DNO_PROTOTYPES.
15890 * gdb.base/callfuncs.c: Control use of prototypes based on
15891 NO_PROTOTYPES, not __STDC__.
15892 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
15893 t_float_values2 tests if prototypes in use.
15894
15895 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
15896 t_double_values): When checking differences against DELTA, check
15897 that difference is within the range (-DELTA,DELTA), not just
15898 (-infinity,DELTA).
15899
15900Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
15901
15902 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
15903 'file' command firts, then 'target', then 'load', this is due to gdb
15904 target set up.
15905 * config/mips-gdb.exp: Fix a couple regular exp bugs.
15906
15907Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
15908
15909 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
15910 FP load/store variants.
15911 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
15912
15913Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15914
15915 * gdb.base/term.exp: Do not give a warning if not native, it is
15916 not an abnormal condition.
15917
15918Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
15919
15920 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
15921 t_char_array".
15922
15923Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
15924
15925 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
15926 are getting the version number.
15927
15928 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
15929 if not native, it is not an abnormal condition.
15930
15931Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15932
15933 * lib/gdb.exp: Just use "file exists", rather than undocumented
15934 dejagnu procedure "findfile".
15935
15936Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15937
15938 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
15939 (LDFLAGS): Set to -Xlinker -Ur.
15940
15941 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
15942 Removed, these values are set by lib/gdb.exp.
15943
15944 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
15945
15946Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
15947
15948 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
15949 of replicating gdb startup code.
15950
15951 * config/mt-vxworks (LDFLAGS): Set to -r.
15952 (CFLAGS_FOR_TARGET): Removed.
15953
15954 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
15955 (gdb) and gdb for vxworks uses (vxgdb).
15956
15957 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
15958 executable is not in the tree and host != target, use sed and
15959 program_transform_name to determine the gdb name used by the
15960 target.
15961
15962 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
15963 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
15964
15965Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15966
15967 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
15968 floats, chars, and shorts where there are ANSI-style function
15969 definitions.
15970
15971 * gdb.base/langs.exp, gdb.base/langs*: New test.
15972 * gdb.base/Makefile.in: Build it.
15973 * TODO: Remove item about checking that C names don't get C++
15974 demangling applied; this test tests it.
15975
15976Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15977
15978 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
15979 went with the const70 xfail. The xfail went away a year ago.
15980
15981 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
15982
15983 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
15984 for hp300.
15985
15986 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
15987
15988 * gdb.base/a1-selftest.exp: Don't run on hp300.
15989
15990Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15991
15992 * Makefile.in (site.exp): Set host_alias and target_alias as well
15993 as host_triplet and target_triplet.
15994
15995Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15996
15997 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
15998
15999 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16000 places as other ecoff systems).
16001
16002 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16003 ultrix.
16004
16005Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16006
16007 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16008 remove them.
16009 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16010 variable and "variable" in addition to "data variable".
16011 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16012
16013 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16014 2.
16015 * gdb.base/list1.c (long_line): Add additional statement at start
16016 of function.
16017 * gdb.base/list.exp (test_forward_search): Update line number to
16018 reflect new statement.
16019
16020Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16021
16022 * gdb.base/signals.exp: Reinitialize searched source directories
16023 after gdb_start call.
16024
16025Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16026
16027 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16028 * gdb.stabs/Makefile.in: Likewise.
16029
16030 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16031 change. Instead split the tests into smaller pieces.
16032 * gdb.disasm/hppa.s: Corresponding changes.
16033
16034Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16035
16036 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16037 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16038
16039 * gdb.base/funcargs.exp: Modify many tests so that every test
16040 either passes or fails. Make some test names unique.
16041
16042Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16043
16044 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16045 Call stty to set interrupt character.
16046
16047 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16048 for HP assembler versus GNU assembler based on actual behavior of
16049 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16050
16051 * TODO: Suggest a few more stepping tests.
16052
16053Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16054
16055 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16056 restart GDB for h8300 after a continue.
16057 (return): Add pattern to match a29k-udi behavior.
16058 * gdb.base/nodebug.exp: Remove obsolete comment.
16059 * gdb.base/regs.exp: New file, testing of register displays.
16060 * gdb.base/return.exp: Fix typo in reference to $objdir.
16061 * gdb.base/whatis.exp: Always start with a fresh GDB.
16062
16063Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16064
16065 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16066 higher, these tests generate a lot of output.
16067
16068Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16069
16070 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16071 code following the catch silently ignored some errors; without the
16072 catch they should be thrown like any other tcl error. Also, the
16073 catch used "" instead of {} which meant all the callers who wanted
16074 to include one of the characters "[]$ had to quote it an extra time.
16075 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16076 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16077 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16078 Remove extra quoting.
16079
16080Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16081
16082 * gdb.base/commands.exp: Make test names unique; every test either
16083 passes or fails. Update some comments.
16084
16085 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16086
16087Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16088
16089 The following fixes a FAIL caused by the fact that the alpha stabs
16090 configuration didn't use the ".if alpha" code in weird.def.
16091 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16092 bit pointer, so the 32 bit version works even on the alpha.
16093 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16094 Remove the stuff which allowed us to have separate versions for
16095 alpha and everything else.
16096
16097 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16098 regexp which "info func operator\[\](" is supposed to match. Fix
16099 string to send to GDB. Note that GDB still doesn't work right. Add a
16100 new test for "info func .perator\[\](" which GDB does handle correctly.
16101
16102 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16103
16104Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16105
16106 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16107 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16108 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16109 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16110 it makes the tests harder to understand and confuses test-o-matic.
16111 The preferred style is that each test provides a PASS or a FAIL,
16112 and has a unique message (e.g. "continue #54" not just "continue")
16113 which is the same for the pass and the fail.
16114 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16115 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16116 to lib/gdb.exp.
16117 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16118 prt_accept which was basically the same thing. Likewise for
16119 test_print_reject and prt_reject.
16120 * lib/gdb.exp (test_print_reject): Add some more error message
16121 patterns to match from the former printcmds.exp (prt_reject).
16122 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16123 One defect of the passcount stuff is that some of it failed to
16124 report XPASS where appropriate.
16125 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16126 stuff before and after arg in expected pattern.
16127 (test_paddr_operator_functions): Re-do test without print_addr_of;
16128 this is the only test which seems to want extra stuff there.
16129
16130Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16131
16132 * gdb.base/nodebug.exp: Update new tests to reflect improved
16133 wording of gdb output.
16134
16135 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16136 and "ptype" work on variables in files compiled without -g.
16137 Replaces commented out "maint print msymbol" tests.
16138
16139Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16140
16141 * gdb.base/setvar.c (dummy): Call malloc.
16142
16143 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16144 losing with the irix4 sed.
16145
16146 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16147 ALRM" on irix4.
16148
16149Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16150
16151 * TODO: Remove items about corefile.exp testing new exec-file and
16152 backtrace; both are now done. Add items about printing enums.
16153
16154Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16155
16156 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16157 "get signal $thissig" test fails.
16158
16159 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16160
16161Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16162
16163 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16164 compiler warning with dec alpha compiler.
16165
16166 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16167 extra \n from gdb_test call (this explains why the prompt test
16168 that I removed yesterday was there).
16169 (user_defined_command_test): Remove extra \n and prompt test.
16170
16171 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16172 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16173 doesn't exist.
16174 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16175 Also remove alpha workaround, which turns out to be because
16176 SIGABRT == SIGLOST.
16177
16178 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16179
16180 * gdb.base/help.exp: Don't test "help show".
16181
16182Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16183
16184 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16185 "set print address" is on.
16186 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16187 pass prompt to gdb_test; gdb_test already looks for the prompt.
16188
16189 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16190
16191 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16192 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16193 was to make sure that gdb can read a core file. But (a) the "read
16194 the corefile" part didn't make it to a1-selftest.exp, we just
16195 delete the corefile after creating it, and (b) we test reading
16196 corefiles in corefile.exp anyway. Also, this test left around a
16197 xgdb process on Solaris.
16198
16199 * gdb.base/corefile.exp: Also test backtrace.
16200
16201Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16202
16203 * gdb.base/commands.exp: Test a simple user defined command with
16204 arguments and if/while statements; verify the full user command is
16205 printed by "show user".
16206
16207 * gdb.base/commands.exp: Test if/while commands as part of a
16208 breakpoint command list; verify they appear in breakpoint
16209 information.
16210
16211Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16212
16213 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16214 than by dividing by zero.
16215
16216Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16217
16218 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16219 performing an inferior call with watchpoints enabled.
16220 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16221 call.
16222
16223Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16224
16225 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16226 of "file" command.
16227
16228 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16229 Add additional pattern for when "int operator int(void);" appears
16230 in a different order.
16231
16232Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16233
16234 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16235
16236 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16237 and "signal" with ".*".
16238
16239Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16240
16241 * TODO: Add note about "handle all nostop".
16242
16243 * gdb.base/{sigall.c, sigall.exp}: New test.
16244 * gdb.base/Makefile.in: Add it.
16245
16246Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16247
16248 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16249 when invoking GDB, suppresses any windowing interface.
16250
16251Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16252
16253 * config/sim-gdb: New file, simulator testing support.
16254
16255Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16256
16257 * gdb.base/interrupt.exp: Test calling func1 twice.
16258
16259Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16260
16261 * gdb.base/list.exp (test_forward_search): Set timeout higher
16262 when we'll be getting lots of output from gdb.
16263
16264 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16265 "init_malloc" to after the expect statement. Run it if that
16266 regexp is taken, but also for two others which happen if source
16267 cannot be found.
16268
16269Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16270
16271 * gdb.base/printcmds.exp: New test, for printing register before
16272 program is running.
16273
16274Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16275
16276 * gdb.base/list.exp: Correct some alternate expect patterns
16277 to reflect changes in list1.c.
16278
16279Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16280
16281 * TODO: Add item regarding large frames.
16282
16283 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16284
16285 * TODO: Remove item about enabling return.exp; it
16286 is enabled. Suggest a few more "return" tests.
16287
16288Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16289
16290 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16291 anonymous unions.
16292
16293Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16294
16295 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16296 and pr-5646.o, so "make" is the same as "make all", not "make
16297 pr-4975.o".
16298
16299Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16300
16301 * gdb.base/list.exp: Adjust expectations to reflect changes in
16302 list1.c.
16303 (test_forward_search): New test proc.
16304 * gdb.base/list1.c (long_line): New function, has long source line.
16305
16306Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16307
16308 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16309 additional line of code that was added.
16310
16311Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16312
16313 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16314 tests so as not to overflow expect's input buffers.
16315 * gdb.disasm/hppa.exp: Corresponding changes.
16316
16317Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16318
16319 Beginnings of template debugging tests.
16320 * gdb.c++/templ-info.cc: New file to test for template
16321 debugging capability of the compiler.
16322 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16323 templ-info.cc.
16324 * gdb.c++/templates.cc: Add explicit template instantiations
16325 to enable compiling with -fno-implicit-templates. Add destructor
16326 and 'value' method to T5 class for template tests.
16327 * gdb.c++/templates.exp: Add testcases for printing of template
16328 types, setting breakpoints on template methods and calling a
d63a86f8 16329 template method.
c906108c
SS
16330
16331Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16332
16333 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16334 branch target since some assemblers (gas-2.5) may emit a
16335 relocation for the branch instead of resolving it in the
16336 assembler.
16337
16338Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16339
16340 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16341 through signal handler.
16342
16343Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16344
16345 * configure.in (*-*-netware): Use config/mt-netware.
16346
16347 * config/mt-netware: New file.
16348 * config/mt-i386-netware: Removed, separate configs for different
16349 netware architectures are no longer needed now that we have
16350 --with-headers.
16351
16352Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16353
16354 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16355 by the recent changes to use ANSI C arithmetic conversions.
16356
16357Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16358
16359 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16360 bug involving using inferior_pid to figure out whether to select a
16361 frame.
16362
16363Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16364
16365 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16366 match the current disassembler output.
16367
16368Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16369
16370 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16371 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16372 types, expect "int" as type of integer values (for now).
16373
16374Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16375
16376 * gdb.base/commands.exp: New tests for if/while commands.
16377
16378Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16379
16380 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16381 by .*, since hex values have different syntax in Chill mode.
16382
16383Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16384
16385 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16386 linefeed from expect pattern for repeated types with indices > 9.
16387
16388Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16389
16390 First part of Fortran test suite.
16391 * gdb.fortran: New directory.
16392 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16393
16394Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16395
16396 * gdb.base/default.exp: Update expect pattern for load command
16397 without arguments.
16398
16399Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16400
16401 * configure.in: Change i386 to i[345]86.
16402 * gdb.base/configure.in: Likewise.
16403 * gdb.c++/configure.in: Likewise.
16404 * gdb.chill/configure.in: Likewise.
16405
16406Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16407
16408 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16409 patterns, since that is not a valid context for comments.
16410
16411Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16412
16413 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16414 repeated types and repeated types with indices > 9.
16415
16416Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16417
16418 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16419 2417; old bug has been fixed.
16420
16421Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16422
16423 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16424 send the newline ourselves instead of assuming gdb_test will do
16425 so when passed an empty input string.
16426
16427 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16428 stabs testcode.
16429
16430Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16431
16432 * lib/gdb.exp (gdb_test): Don't send anything if the first
16433 argument is an empty string. This makes cases where we want to
16434 match output that is already in expect's buffers (for example,
16435 matching a breakpoint after gdb_run_cmd has been called) work
16436 reliably.
16437
16438Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16439
16440 * config/netware.exp: New file.
16441
16442Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16443
16444 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16445 the -B and -L prefixes so we can find the debugging stub.
16446
16447 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16448 there and we are using the gcc from the tree.
16449
16450 * gdb.base/types.c: Removed.
16451
16452 * gdb.base/configure.in: Look for makefile fragments in ../config.
16453 Recognize i386-*-netware.
16454 * gdb.c++/configure.in: Likewise.
16455
16456Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16457
16458 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16459 the correct TCL syntax.
16460
16461Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16462
16463 * gdb.base/opaque.exp: use runto instead of messing around with
16464 breakpoints. Simplify by using gdb_test.
16465
16466 * gdb.base/bitfields.exp: restart between tests on netware targets
16467 because breakpoints aren't relocated after target death. Run
16468 processes to completion.
16469
16470 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16471
16472Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16473
16474 * Makefile.in: Remove extra tabs that confuse some versions
16475 of "make". Use the newly built gdb to test with by default,
16476 rather than the first one in the tester's search path.
16477
16478Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16479
16480 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16481
16482 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16483 condition help.
16484
16485Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16486
16487 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16488
16489 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16490 running.
16491 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16492 * gdb.base/funcargs.exp: Likewise.
16493
16494 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16495 * gdb.base/funcargs.exp: Likewise.
16496
16497 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16498 message is "".
16499
16500Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16501
16502 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16503 return,signals,twice}.exp: Handle non-existant binaries
16504 consistantly.
16505
16506 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16507 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16508 might testing a cross development system.
16509
16510Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16511
16512 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16513 runtest script is relative to ${srcdir}, not ${rootdir}.
16514
16515Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16516
16517 * gdb.base/signals.exp: Allow for optionality of breakpoint
16518 address.
16519
16520Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16521
16522 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16523
16524Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16525
16526 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16527 for size_t definition.
16528 * gdb.c++/templates.cc: Likewise
16529
16530 * config/mt-i386-netware: New file.
16531
16532 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16533 defined.
16534
16535 * gdb.base/Makefile.in: Added support for systems that name core
16536 files by appending "core" to the program name.
16537 * gdb.base/a1-selftest.exp: Likewise.
16538
16539Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16540
16541 * gdb.base/return.exp: Add comment and message for `return double'
16542 test failure on Sparc Solaris.
16543
16544Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16545
16546 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16547
16548Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16549
16550 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16551 from optimizing them away.
16552 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16553 patterns to include default constructors and assignment operators,
16554 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16555 character in the output of the virtual base pointer.
16556
16557Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16558
16559 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16560 expression match in print_addr_of to avoid unintented matches.
16561 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16562 versions up to 2.5.8.
16563
16564Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16565
16566 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16567 included file to run under newer versions of expect.
16568 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16569 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16570 Remove xfail for the virtual table of BDDHookV.
16571
16572Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16573
16574 * lib/gdb.exp (string_to_regexp): Set a default result.
16575 (default_gdb_start): Fix misleading message.
16576
16577Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
16578
16579 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
16580 Remove all CC, etc definitions.
16581 * config/mt-hpux: New file.
16582 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
16583 (CFLAGS, LDFLAGS): Define.
16584 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
16585
16586 * Makefile.in (site.exp): Don't insert host_os, etc.
16587 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
16588 (distclean): Check existence of subdir.
16589 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
16590 * gdb.base/Makefile.in: General cleanup and simplification.
16591 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16592 to build executables. Use default rule to build .o files.
16593 (EXPECT, RUNTEST, CC): Fix relative pathname.
16594 (site.exp): Don't insert host_os, etc.
16595 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
16596 and/or SIGUSR1 defined.
16597 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
16598 * gdb.c++/Makefile.in: General cleanup and simplification.
16599 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
16600 (CFLAGS): Remove.
16601 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
16602
16603Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
16604
16605 * gdb.base/recurse.exp: Misc changes to get tests running again
16606 after Kung's changes to the watchpoint code.
16607 * gdb.base/watchpoint.exp: Likewise.
16608
16609Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
16610
16611 * lib/gdb.exp (string_to_regexp): Convert {\} also.
16612
16613Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
16614
16615 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
16616 * lib/gdb.exp (default_gdb_start): Define.
16617 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
16618 gdb.base/funcargs.exp, gdb.base/opaque.exp,
16619 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
16620 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
16621 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
16622 Don't call gdb_target_udi in between tests.
16623
16624Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16625
16626 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
16627 (which was basically just a local version of the same thing). In
16628 addition to avoiding duplication, gdb_test_exact is faster.
16629 * lib/gdb.exp (gdb_test_exact): Fix typo.
16630
16631 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
16632 don't give an error.
16633
16634 * gdb.base/term.exp: Call delete_breakpoints before starting.
16635
16636 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
16637 (t10): Add comment.
16638
16639Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16640
16641 Reorganization of the GDB Test Suite.
16642
16643 * gdb.base: New directory, contains all the basic tests.
16644 * gdb.c++: New directory, tests specific to C++.
16645 * gdb.chill: New directory, tests specific to Chill.
16646 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
16647 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
16648 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
16649 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
16650 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
16651 t30-31 to chill).
16652 * */gdbme.*: Rename to match appropriate expect scripts.
16653 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
16654 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
16655 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
16656 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
16657 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
16658 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
16659 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
16660 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
16661 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
16662 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
16663 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
16664 gdb.c++/virtfunc.cc: New names of C++ files.
16665 * gdb.chill/chillvars.ch: New name of Chill file.
16666 * gdb.base/configure.in, gdb.c++/configure.in,
16667 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
16668 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
16669 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
16670 * configure.in (configdirs): Update to reflect directory changes.
16671 (target_abbrev): No longer define for any configuration.
16672 * Makefile.in: Cosmetic improvements to header comments.
16673
16674Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
16675
16676 Various changes to gdb.t31:
16677
16678 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
16679 * gdbme.ch: Make all key-words and predefineds be upper-case.
16680 * chillvars.exp: Expect key-words and predefinds in upper-case.
16681
16682 * chillvars.exp: Use gdb_test_exact many places.
16683 Change expected output for arrays (which now includes index labels).
16684
16685 * pr-5020.exp, gdme.ch (module PR_5020):
16686 New test, for PR-5020.
16687
16688Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
16689
16690 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
16691 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
16692
16693Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
16694
16695 * Makefile.in: Fix bit-rot in definitions of CHILL,
16696 CHILL_FOR_TARGET and Chill_LIB.
16697 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
16698 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
16699 CHILL, and CHILL_LIB.
16700
16701Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
16702
16703 * Revert the previous changes. Please see Rob's directory
16704 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
16705
16706Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
16707
16708 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
16709 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
16710 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
16711 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
16712 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
16713 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
16714 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
16715 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
16716 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
16717 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
16718 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
16719 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
16720 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
16721 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
16722 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
16723 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
16724 changes from 94Q1.
16725
16726Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
16727
16728 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
16729 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
16730 Rob's new testing fragments.
16731
16732Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
16733
16734 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 16735 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
16736
16737Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
16738
16739 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
16740 version also, match on casted version strings, and match on
16741 gdb startup case where the line numbers might be messed up.
16742
16743Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
16744
16745 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 16746 (CFLAGS): Delete it from here.
c906108c
SS
16747
16748Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
16749
16750 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
16751
16752Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
16753
16754 * Makefile.in (RUNTEST): Default to just "runtest".
16755
16756Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16757
16758 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
16759 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
16760 the code has been restructured.
16761
16762Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16763
16764 * gdb.t00/default.exp (set write): Allow any number of \r and/or
16765 \n, not just one of each.
16766
16767 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
16768 /bin/cc gives a warning if you do.
16769
16770Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
16771
d63a86f8 16772 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
16773 __t10ListS_link1ZUiRCUiPT0
16774
16775Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16776
16777 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
16778 on local variables in recursive functions.
16779
16780 * gdb.t07/Makefile.in: Build the new test.
16781
16782Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16783
16784 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
16785 directly. Instead compare the return values from actual calls.
16786
16787Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
16788
16789 * Makefile.in (check): Set TCL_LIBRARY for runtest.
16790
16791Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16792
16793 * From Peter Schauer with minor modifications.
a9c64011
AS
16794 * gdb.t15/return.exp (return_tests): Handle targets where "return"
16795 stops in mid-line in the caller. Add xfail for returning a float
16796 value on X86 targets.
c906108c
SS
16797
16798Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16799
16800 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
16801 to avoid expect lossage.
16802 (fmem_LRbug_tests): Likewise.
16803 * gdb.disasm/hppa.s: Corresponding changes.
16804
16805 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
16806 conditions to work with latest dejagnu/expect.
16807
16808 * gdb.t15/funcargs.exp (finish from indirect call): No longer
16809 expected to fail on the PA.
16810 (backtrace in call with trampolines): Explicitly require main
16811 to be frame #1 (no trampolines should show up in backtrace).
16812
16813 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
16814 "continue -expect".
16815 * gdb.t06/break.exp: Likewise.
16816 * gdb.t07/watchpoint.exp: Likewise.
16817 * gdb.t13/bitfields.exp: Likewise.
16818 * gdb.t15/{funcargs,return}.exp: Likewise.
16819 * gdb.stabs/weird.exp: Likewise.
16820 * config/{mips,udi}-gdb.exp: Likewise.
16821
16822 * hppa.sed: Enclose comments within a sed command to avoid
16823 losing with the old OSF1 sed.
16824
16825Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16826
16827 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
16828 sequent dynix.
16829 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
16830 * gdb.t15/funcargs.exp: Conditionally step again to really
16831 finish from marker_call_with_trampolines. Handle the case where
16832 the first step from within call_with_trampolines already steps
16833 us back to main.
16834 * gdb.t15/gdbme.c: Add comment to closing brace of
16835 call_with_trampolines for funcargs.exp.
16836
16837Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16838
d63a86f8 16839 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
16840 Fix typo(s).
16841
16842Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16843
16844 * gdb.t07/gdbme.c: More code for watchpoint testing.
16845
16846 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
16847 "Hardware watchpoint" throughout file.
16848 (test_watchpoint_triggered_in_syscall): New test.
16849 (test_complex_watchpoint): New test.
16850
16851Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16852
16853 * gdbme.c (call_with_trampolines): New function to try and step
16854 into. Tests trampoline problems on the PA.
16855
16856 * funcargs.exp (localvars_in_indirect_call): No longer expect
16857 stepping into indirect call to fail on PAs.
16858 (test_stepping_over_trampolines): New test.
16859
16860Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16861
16862 * TODO: Add suggestions for static member function tests, and
16863 completion tests.
16864
16865Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16866
16867 * TODO: Add suggestions for "p/a" tests.
16868
16869 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
16870 (default_gdb_exit): Replace all the hair with sending "quit" to
16871 the process with a simple close.
16872
16873Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16874
16875 * TODO: Add suggestions for shared library tests.
16876
16877Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16878
16879 * TODO: Add suggestions for x/s tests.
16880
16881Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16882
16883 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
16884 "enable once", and "enable breakpoints once" with ".*".
16885
16886Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16887
16888 * TODO: Add suggestions about structure passing tests.
16889
16890Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16891
16892 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
16893 the primary1 test, use work around if __GNUC__ < 2.
16894 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
16895 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
16896 Test for bad output rather than waiting for timeout. Issue
16897 second continue only if first continue failed.
16898
16899Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16900
16901 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
16902 operator[] test with gdb_test because the old code didn't seem to
16903 be getting the quoting right with the new dejagnu.
16904
16905Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
16906
16907 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
16908 one from the path.
16909 * Makefile.in: Use a fresh expect if there is one, use runtest
16910 from the src tree if there is one.
d63a86f8 16911
c906108c
SS
16912Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16913
16914 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
16915 next over recursive call. Revise the tests from that point on
16916 (which had been skipped) to match GDB's actual (correct) output.
16917
16918 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
16919 with next over a breakpoint whose condition is false.
16920
16921 * gdb.t00/help.exp: Comment out "help set print" tests just like
16922 (and for same reason as) "help set" test.
16923
16924Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16925
16926 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
16927 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
16928
16929Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16930
16931 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
16932 necessary gdb_target_udi.
16933
16934 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
16935
16936 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
16937 1838 and 2417; they are fixed.
16938
16939 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
16940 gdb.t03/ptype.exp (ptype structure, ptype union):
16941 Remove xfails; the test is looser than when the xfails were added.
16942
16943 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
16944 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
16945
16946 * gdb.t01/run.exp: Only run shell test if isnative.
16947
16948 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
16949 since "run" automatically loads if necessary. Call gdb_target_udi
16950 after the "file" since "file" kills any execution target.
16951
16952 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
16953 GDB. GDB doesn't work that way (not anymore at least) on UDI.
16954 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
16955 argument for UDI.
16956
16957Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
16958
16959 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
16960
16961 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
16962
16963Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16964
16965 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
16966 properly quoting regexps. This makes the second argument to
16967 demangle a fixed string, which matches the callers, instead of a
16968 shell-style pattern which is what the previous implementation
16969 used. Update some of the callers.
16970
16971Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16972
16973 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
16974 (comib_nullified_tests): Fix typo.
16975 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
16976 strings. No longer expected to fail.
16977
16978 * gdb.disasm/hppa.s (addib_tests): Fix typo.
16979 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
16980 strings. No longer expected to fail.
16981
16982 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
16983 string. No longer expected to fail.
16984
16985Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
16986
16987 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
16988 No longer expected to fail.
16989
16990 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
16991 string. No longer expected to fail.
16992
16993Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16994
16995 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
16996 only in the names (I probably got most of them). I was even
16997 generous with some which differed in underscores in names, and
16998 probably missed a few, and I *still* was able to remove almost a
16999 third of the file with almost no impact on testsuite coverage.
17000
17001Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17002
17003 * gdb.t00/default.exp: Match udi_attach error message as well as
17004 the one from child_attach.
17005
17006 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17007
17008 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17009
17010 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17011 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17012
17013 * Move test with enums and partial symbols back to
17014 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17015 Reverts the change of 26 May 93. Per today's change to
17016 stabs.texinfo, the behavior that weird.exp was expecting was
17017 unreasonable; what is important is that the compiler+gdb get
17018 things right, which happens with a recent gcc. Also fix the test
17019 to deal with native compilers which put out the stab gdb can't
17020 deal with.
17021
17022Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17023
17024 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17025 in the names. The main thing these accomplish is to slow things down.
17026 Many more such duplicates surely remain.
17027
17028 * gdb.t00/help.exp: Comment out "help support" test just like
17029 (and for same reason as) "help set" test.
17030
17031Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17032
17033 * gdb.t06/break.exp: Remove setup_xfails for
17034 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17035 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17036 about known bug in gcc to include up through 2.5.8.
17037 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17038 well as "_vb$".
17039 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17040 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17041 with latest gcc and gdb.
17042 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17043 well as "_vb$".
17044
17045Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17046
17047 * configure.in (hppa*-*-*): Also configure and build stabs-only
17048 tests.
17049
17050Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17051
17052 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17053 * gdb.t10/configure.in (hppa*-*-*): Use it.
17054
17055Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17056
17057 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17058
17059Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17060
17061 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17062 versions prior to 1.13.5.
17063
17064Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17065
17066 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17067 the prompt is at the start of a line.
17068
17069Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17070
17071 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17072 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17073 in the copr tests now.
17074 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17075 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17076 expected to fail.
17077
17078Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17079
17080 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17081 gdb.t31/chillvars.exp, lib/gdb.exp:
17082 Tweak to run under either version of expect.
17083 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17084 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17085 * gdb.t11/list.exp: Remove extraneous whitespace.
17086
17087Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17088
17089 * gdb.t16/printcmds.exp (test_print_strings): Accept
17090 "(unsigned char *) " before the string.
17091
17092 * TODO: Add notes about printing of fancy types and GDB expressions.
17093
17094Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17095
17096 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17097 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17098 if doing mips-idt-ecoff.
c906108c
SS
17099
17100Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17101
17102 * Most .exp files: Tweak to run under either version of expect.
17103
17104Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17105
17106 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17107 xfails; I'm not sure why they are failing, but not because of PR 1806.
17108
17109Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17110
17111 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17112 defined in lib/gdb.exp.
17113
17114Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17115
17116 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17117 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17118 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17119 have to be typeless.
17120
17121Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17122
17123 * TODO: Add suggestion for copyright year test.
17124
17125Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17126
17127 * configure.in (*-*-lynxos*): Add stabs tests.
17128
17129Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17130
17131 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17132 so insert a tab before any assembler directive in column zero.
17133
17134 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17135 stores.
17136 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17137 stores.
17138 (fpu_short_memory_tests): Likewise.
17139
17140Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17141
17142 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17143 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17144 .stabs directives in comments.
17145
17146Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17147
17148 * TODO: New file, describing tests we could write.
17149 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17150
17151Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17152
17153 * gdb.t06/signals.exp: Add kludge to force re-sync.
17154
17155 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17156 to xgdb instead of gdb, get out of gdb.
17157
17158Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17159
17160 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17161 for info.
17162
17163Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17164
17165 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17166 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17167 * gdb.stabs/hppa.sed: New sed script for the PA.
17168
17169Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17170
17171 * gdb.stabs: Re-write weird.def and configuration to use sed
17172 instead of cpp. sed is portable and POSIX; cpp is neither.
17173
17174Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17175
17176 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17177
17178Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17179
17180 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17181
17182Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17183
17184 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17185 "_vb$".
17186 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17187 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17188
17189Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17190
17191 * lib/gdb.exp: Comment out code which depends on non-existent
17192 `transform' procedure.
17193
17194Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17195
17196 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17197 * lib/gdb.exp: Transform tool name.
17198 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17199 1.1's new error handling system.
17200
17201Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17202
17203 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17204
17205Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17206
17207 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17208 They made pattern matching so slow that timeouts happened on
17209 heavily loaded systems. Now any output from "show print" which
17210 gets us back to the GDB prompt is a PASS.
17211
17212Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17213
17214 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17215
17216Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17217
17218 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17219
17220 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17221 It is not from PR 3220.
17222
17223Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17224
17225 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17226 just started failing because they depended on the order the
17227 subcommands are presented, or exact docstring text. This kind of
17228 test is a pain and has minimal benefit.
17229
17230Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17231
17232 * gdb.t09/corefile.exp: At end of test, use "core" command with
17233 no arguments.
17234
17235Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17236
17237 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17238 17}/Makefile.in: Make it possible to run the testsuite with Sun
17239 make and CC = cross gcc by adding explicit build rules for .o
17240 files.
17241
17242Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17243
17244 * gdb.t15/funcargs.exp: Don't put comments on same line as
17245 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17246
c906108c
SS
17247Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17248
17249 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17250
17251Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17252
17253 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17254 * gdb.t20/inherit.exp: remove three dumplicate entries.
17255
17256Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17257
17258 * gdb.t06/break.exp: For "next over recursive call", fail on any
17259 incorrect output, not just on "factorial (value=2)".
17260
17261Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17262
17263 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17264 working now. Add an xfail if accesing a bss variable causes
17265 a memory error if the target is not yet run.
17266
17267Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17268
17269 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17270 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17271 name of __st* demangling (2 strings). Did Kung really get the
17272 more than 95 others right without testing them?
17273
17274Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17275
17276 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17277
17278Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17279
17280 * configure.in (configdirs): Add gdb.disasm
17281 * gdb.disasm: New directory for GDB disassembler tests.
17282 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17283
17284Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17285
17286 * gdb.t00/help.exp: Don't test "help set".
17287
17288 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17289 from within expect statements. None of these happen anymore and
17290 they cause regressions to be silently unnoticed.
17291
17292 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17293 messages) about known failures with gcc cygnus-2.4.5-930417.
17294
17295 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17296 comp-info.exp so it gets built if it doesn't exist.
17297
17298 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17299 it is no longer used.
17300 * gdb.t13/comp-info.c: Removed.
17301
17302Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17303
17304 * gdb.t06/signals.exp: Add xfail for sun3.
17305
17306Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17307
17308 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17309 relevant because ^C doesn't get sent but failure can be reproduced
17310 interactively).
17311
17312Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17313
17314 * gdb.stabs/alpha.mt: New configuration file for alpha.
17315 * gdb.stabs/configure.in: Use it.
17316 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17317 sharing with alpha.mt, redefine long to word via preprocessor.
17318 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17319 for alpha.
17320 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17321 native cc.
17322 * gdb.t00/teststrategy.exp: Change expect string so that we
17323 consume the `(xgdb)' from the command echo and from the gdb prompt.
17324 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17325 gdb currently compares all values as long, so this failure probably
17326 applies to any configuration where LONGEST is bigger than a target int.
17327 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17328 with gcc.
17329 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17330 to handle opaque pointers, gcc is.
17331 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17332 as first argument. Include <sys/types.h> and change all operator
17333 new definitions to use size_t.
17334 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17335 now that we use size_t.
17336
17337Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17338
a9c64011 17339 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17340 a long or float array cast all array members to the same type.
a9c64011 17341 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17342 with 64 bit longs.
a9c64011 17343 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17344 on alpha.
a9c64011 17345 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17346
17347Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17348
17349 * gdb.t24 (demangle.exp): Constructors of templates have names like
17350 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17351 section 14.6 of the ARM.
17352
17353 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17354 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17355 accomplish little and slow down the testsuite.
17356
17357 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17358 Accept spaces various places.
17359
17360Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17361
17362 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17363 with watchpoint enabled.
17364
17365 * Makefile.in: Remove definition of CC and remove the second
17366 definition of CXX (the "CXX = gcc" one remains). These definitions
17367 were causing backquotes to be expanded within backquotes, which
17368 doesn't work.
17369
17370Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17371
17372 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17373
17374Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17375
a9c64011
AS
17376 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17377 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17378 by mips cc and contains no stabs entries.
17379
17380Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17381
17382 * config/vx-gdb.exp: Use fake device to load files rather than
17383 NFS.
17384 * lib/gdb.exp: New proc to do "file" command.
17385 * config/unix-gdb.exp: Use new "file" proc.
17386
17387Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17388
17389 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17390 Rework board rebooting slightly.
17391 (gdb_exit): Don't exit from the remote shell; there isn't one.
17392 * gdb.stabs/weird.exp: If a program is being debugged already,
17393 kill it.
17394 * gdb.t04/setvar.exp: Stop and restart gdb.
17395 * gdb.t05/expr.exp: Likewise.
17396 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17397 restart gdb and reload the program.
17398 * gdb.t08/opaque.exp: Likewise.
17399 * gdb.t12/scope.exp: Likewise.
17400 * gdb.t13/bitfields.exp: Likewise.
17401 * gdb.t15/funcargs.exp: Likewise.
17402 * gdb.t20/classes.exp: Likewise.
17403 * gdb.t03/ptype.exp: Increase timeout.
17404 * gdb.t16/printcmds.exp (test_print_string_constants,
17405 test_print_array_constants): Likewise.
17406 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17407 * gdb.t20/classes.exp (do_tests): Likewise.
17408 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17409
17410Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17411
17412 * gdb.stabs: Renamed *wierd* to *weird*.
17413
17414Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17415
17416 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17417 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17418
17419Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17420
17421 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17422 (do_tests): Remove xfail for whatis on one_var and two_var.
17423
17424Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17425
17426 * Makefile.in: Made cross building work better by adding
17427 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17428
17429Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17430
17431 * gdb.t15/{return.c,return.exp,Makefile.in}:
17432 New test, currently commented out.
17433
17434Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17435
17436 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17437 still running and removes the leftover named socket so GDb can do
17438 clean restarts.
17439
17440Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17441
17442 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17443 console, not GDB.
17444 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17445 cross testing works better with "make check"
17446 * config/unix-gdb: Use default procedures for exit and version.
17447 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17448 with the newest VxWorks.
17449
17450Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17451
17452 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17453 old form.
17454
17455 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17456 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17457
17458 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17459
17460 * config/unix-gdb.exp: Remove this version of gdb_exit
17461 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17462 Rob says he'll look at it when he gets back to testing boards.
17463
17464Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17465
17466 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17467 an expected fail for certain ptype commands.
17468
17469 * gdb.t20/classes.exp: Update expected results of "ptype class
17470 Base1" to account for the constructor that now appears in the type.
17471
17472Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17473
17474 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17475 disappeared from list.
17476 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17477 "alldone" proc with call to cleanup and exit.
17478 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17479 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17480 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17481 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17482 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17483 "alldone" proc with simple returns that suppress remaining
17484 tests. The alldone proc went away many months ago.
17485
17486Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17487
17488 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17489
17490 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17491
17492Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17493
17494 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17495 as vax gdb will display them.
17496
17497Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17498
17499 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17500 optimizers.
17501
17502 * scope.exp: Change "bad value for localval" messages so each one
17503 is unique.
17504
17505 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17506 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17507
17508 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17509
17510Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17511
17512 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17513 doesn't exist (due to optimization).
17514
17515Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17516
17517 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17518 contains \r because the filename is long.
17519
17520 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17521 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17522
17523Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17524
17525 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17526 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17527 Ultrix.
17528 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17529 int tests.
17530 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17531
17532Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17533
17534 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17535
17536 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17537 to match does not match the passing case but still matches the
c906108c
SS
17538 failing case.
17539
17540Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17541
17542 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17543
17544Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17545
17546 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17547 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17548 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17549 Remove various versions of gdb_exit.
17550 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17551 gdb_exit.
17552 * config/unix-gdb.exp: gdb_exit remains here, and should override
17553 the generic version, since it's doing a lot of wierd stuff that
17554 the other versions aren't. FIXME, fold it in, or abandon this
17555 version.
17556
17557Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17558
17559 * gdb.t24/demangle.exp: Add tests for PR 3220.
17560
17561Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17562
17563 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17564
17565Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17566
17567 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17568 "i386-*-*". Works for i486 as well.
17569
17570 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17571 bug, and expand domain of xfail to all SVR4 systems, since the
17572 actual problem is likely to be in generic SVR4 /proc support.
17573
17574Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17575
17576 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17577
17578Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
17579
17580 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
17581 xfails for other systems. Match a missing 'Continuing.' as an
17582 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
17583
17584 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
17585 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
17586 Only issue warning for missing executables if -all option is used.
17587
17588 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
17589 file if -all option is used. It's like an unpredictable XFAIL.
17590
17591Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17592
17593 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
17594 for dynamically linked binaries.
17595
17596 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
17597
17598Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17599
17600 * gdb.t20/inherit.exp: Change message for "print tagless struct"
17601 to state that this is a known bug in old versions of g++.
17602
17603Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17604
17605 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
17606 while waiting for `Continuing'.
17607
17608Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
17609
17610 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
17611 in text, data, and bss.
17612 * gdb.t10/nodebug.c: Add local and global test variables for
17613 initialized and uninitialized data.
17614
17615Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17616
17617 * config/unix-gdb.exp (gdb_exit): Add "wait".
17618
17619Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17620
17621 * gdb.t06/signals.exp: xfail the continue from the handler for all
17622 targets.
17623
17624 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
17625 function with watchpoints enabled, the i386 call dummy starts with
17626 a call.
17627
17628 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
17629 386 bsd names its corefiles.
17630
17631Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
17632
17633 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
17634 compilers don't grok it.
17635 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
17636 with small octal ints rather than character constants, which
17637 are signed and might not fit if first promoted to int.
17638
17639Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
17640
17641 * gdb.t09/Makefile.in (clean): Remove corefile.
17642
17643Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17644
17645 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
17646
17647Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17648 and Jim Kingdon (kingdon@cygnus.com)
17649
17650 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
17651 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
17652 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
17653
17654Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17655
17656 * gdb.t17/interrupt.exp: Add xfail for hppa.
17657
17658Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17659
17660 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
17661 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
17662 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
17663 to determine signed-ness of bitfields and use the result to setup
17664 the xfail.
17665 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
17666 * gdb.t15/funcargs.exp: Use them to step until the second indirect
17667 call line is reached if necessary.
17668
17669Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17670
17671 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
17672
17673Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17674
17675 * gdb.t06/break.exp: Also test `clear' command.
17676
17677Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17678
17679 * gdb.t00/teststrategy.exp: Remove extra quote.
17680
17681 * gdb.t07/watchpoint.exp: Change xfail for calling function with
17682 watchpoint enabled to be for all non-68k machines.
17683
17684 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
17685
17686Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17687
17688 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
17689 targets use aout.mt instead of ecoff.mt as gas understands
17690 standard aout format.
17691
17692Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17693
17694 * lib/gdb.exp (runto): Don't insist that function we are running to
17695 was compiled with -g.
17696
17697 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
17698
17699 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
17700 to get back into the read system call.
17701 Accept leading newline in case where we woke it up.
17702
17703Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17704
17705 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
17706 to make the stabs test work on ecoff systems using gcc and -with-stabs.
17707 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
17708 enable ecoff configuration.
17709
17710Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17711
17712 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
17713
17714Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17715
17716 * gdb.t16/printcmds.exp: Add another printf test.
17717
17718Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
17719
17720 * configure.in: If configured -with-stabs on any target, add
17721 stabsdirs to configdirs.
17722
17723Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17724
17725 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
17726 fun" so pattern does not match the command itself.
17727
17728Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17729
17730 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
17731
17732Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17733
17734 * gdb.t17/interrupt.exp: Test for more things.
17735
17736Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17737
17738 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
17739 compiler arranges the code and line numbers.
17740
17741 * gdb.t17/interrupt.exp: Don't send \n after ^C.
17742
17743Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17744
17745 * gdb.t00/help.exp: Increase expect input buffer size.
17746
17747Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17748
17749 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
17750
17751 * gdb.t07/watchpoint.exp: Add xfail for hppa.
17752
17753 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
17754
17755 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
17756 [0-9]*, not just [0-9].
17757
17758Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17759
17760 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
17761
17762 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
17763
17764Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17765
17766 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
17767
17768Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17769
17770 * gdb.t06/signals.c: Add xfails for sun3.
17771
17772 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
17773
17774 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
17775 test_stepping tests.
17776
17777Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17778
17779 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
17780
17781 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
17782
17783 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
17784 rather than actually putting it through cpp twice.
17785
17786 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
17787
17788Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
17789
17790 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
17791 no longer needed.
17792
17793Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17794
17795 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
17796
17797 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
17798 C++ features prints as "struct", make it a pass, not an xfail.
17799
17800Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17801
17802 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
17803 Don't require VA to print as "class" rather than "struct".
17804
17805Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
17806
17807 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
17808
17809Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17810
17811 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
17812
17813Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17814
17815 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
17816 order.
17817
17818Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17819
17820 * gdb.t16/printcmds.exp: Add printf tests.
17821
17822 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
17823
17824 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
17825
17826Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
17827
17828 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
17829 pass counts, to counteract any existing or future setup_xfails.
17830
17831Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17832
17833 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
17834 {BEGIN,END}_COMMON for common block instead of STAB.
17835 * gdb.stabs/wierd.exp: Add xfail for rs6000.
17836
17837 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
17838 intp_var should be N_GSYM not N_LSYM.
17839 wierd-aout.S: Use a label for the value of the N_SO.
17840 wierd.def: Remove all backslashes.
17841 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
17842
17843Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17844
17845 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
17846 get the expected next to inheritance3.
17847
17848Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17849
17850 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
17851 now that gcc-2.4 gets it right.
17852
17853Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17854
17855 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
17856
17857 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
17858 generating comp-info.exp which works for cross-compilation.
17859
17860Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
17861
17862 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
17863 "*-*-sysv4.*".
17864
17865Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
17866
17867 * gdb.t01/run.exp: Start with a fresh gdb.
17868 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
17869 SVR4.x.
17870
17871Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
17872
17873 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
17874 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
17875 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
17876 Makefile.in (distclean, realclean): Remove gdbme.c from list of
17877 things to remove.
17878
17879Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
17880
17881 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
17882 test cases from bug reports.
17883
17884Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
17885
17886 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
17887 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
17888 avoid spurious xfails.
17889 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
17890 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
17891 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
17892
17893Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
17894
17895 * gdb.t00/teststrategy.exp: Rework to provide more useful
17896 description of each test, fix problem with systems that define
17897 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
17898 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
17899 results for "next over recursive call" so timeouts aren't taken
17900 by error.
17901
17902Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
17903
17904 * gdb.t12/scope.exp: Test printing of variables before run.
17905
17906 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
17907 printed in wrong order due to sorting.
17908
17909Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
17910
17911 * gdb.t00/teststrategy.exp: Fix expected results for printing
17912 user entered string constant. Is array of char, prints with no
17913 address.
17914
17915 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
17916 commands.
17917 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
17918 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
17919 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
17920 of struct of char arrays.
17921 * gdb.t00/radix.exp: New tests for radix commands.
17922
17923Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
17924
17925 * gdb.t16/printcmd.exp: Print a variable before running program
17926 (with xfail for AIX).
17927
17928Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
17929
17930 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
17931
17932 * gdb.t16/printcmd.exp: Don't print variables before running program.
17933
17934 * gdb.t06/break.exp: Don't require envp argument to main.
17935
17936 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
17937
17938 * gdb.t02/whatis.exp, gdb.t11/list.exp:
17939 Add xfails for rs6000.
17940
17941 * gdb.t02/whatis.exp: Change other tests not to re-test something
17942 we already tested.
17943
17944 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
17945 each type used has a variable of that type.
17946
17947Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
17948
17949 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
17950
17951Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
17952
17953 * configure.in: change srctrigger to be a file, not a directory
17954
17955Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
17956
17957 * configure.in (mips-idt-ecoff*): Added trailing '*'.
17958
17959 * gdb.t11/list.exp: Fixed a couple of typos.
17960
17961Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
17962
17963 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
17964 is fixed and PR is closed.
17965 * gdb.t16 (gdbme.c): Add simple test string variable.
17966 * gdb.t16 (printcmds.exp): Add tests with simple test string
17967 variable, primarily for boundaries on "set print elements".
17968
17969Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
17970
17971 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
17972 Make leading 0's optional and don't expect a tab in the middle
17973 of the number.
17974
17975 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
17976
17977 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
17978 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
17979 don't end command passed to gdb_test with newline.
17980
17981 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
17982 signed keyword away, don't expect signed bitfields to be signed.
17983
17984 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
17985 printing with only as many 1's as are in the field as well as printing
17986 with 32 1's (see comment).
17987
17988Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
17989
17990 * gdb.t00/default.exp: Start with a fresh gdb.
17991 * configure.in (configdirs): Remove gdb.t31 until the chill
17992 compiler works again. It no longer is able to find chillrt0
17993 since it isn't in libchill.a anymore.
17994 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
17995 wierd.o, make more modular.
17996 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
17997 spurious newlines that caused problems.
17998
17999Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18000
18001 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18002 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18003 gdb.stabs/wierd.{exp,def}: Many new tests.
18004
18005 * gdb.t00/default.exp: update info line for new message.
18006
18007 * gdb.t02/{whatis.exp,gdbme.c}:
18008 Test that "char *" doesn't print as "caddr_t".
18009
18010Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18011
18012 * gdb.t00/help.exp: Use .* in place of some help messages which
18013 just changed.
18014 gdb.t00/default.exp: Update "info frame" test for new message.
18015 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18016 Remove some xfails
18017
18018Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18019
18020 * gdb.t03/{gdbme.c,ptype.exp}:
18021 Add tests for typedef'd struct and union without tags.
18022 Also check "whatis" on a variable of a typedef'd enum without a tag.
18023
18024 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18025 PRMS 1823; the bug still exists but isn't reproduced by this test
18026 anymore), and remove rs6000 XFAIL (the bug is fixed).
18027
18028 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18029 duplicated from whatis.exp. For those that are left, accept
18030 "long", "long int", or "int" for long variables (whatis.exp already
18031 has an XFAIL for "int", so no need to fail it here).
18032
18033 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18034 Deal with GCC's names for types now that GDB uses the compiler's names.
18035
18036 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18037 setup_xfail's for sunos4. If we #defined the signed keyword away,
18038 don't expect GDB to know that char it is signed.
18039
18040 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18041
18042Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18043
18044 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18045 should work on any system, regardless of debugging format.
18046 * gdb.t21/demangle.exp: Move to gdb.t24.
18047 * gdb.t24/demangle.exp: Move from gdb.t21.
18048 * gdb.t24/{Makefile.in, configure.in}: New files.
18049
18050Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18051
18052 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18053 * gdb.stabs: New directory.
18054
18055Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18056
18057 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18058 not just "Quit anyway?".
18059
18060Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18061
18062 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18063 that all setup_xfails are immediately followed by clear_xfails.
18064
18065Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18066
18067 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18068 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18069 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18070 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18071 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18072 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18073 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18074 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18075 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18076 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18077 gdb.t31/chillvars.exp, lib/gdb.exp:
18078 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18079 bug-gdb@prep.ai.mit.edu.
18080
18081Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18082
18083 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18084 with 0.0, not integer 0.
18085
18086Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18087
18088 * gdb.t06/break.exp: Update for "Kill the program" message change.
18089
18090Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18091
18092 * Makefile.in (GDBFLAGS): Set to -nx.
18093 * Makefile.in (site.exp): Use GDBFLAGS.
18094
18095Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18096
18097 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18098 Makefiles.
18099 (check): depend on just-check.
18100 (just-check): added so that tests can be run without a noop
18101 build pass.
18102
18103Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18104
18105 Switch to using configure's configdirs.
18106 * Makefile.in (Makefile): add configure.in dependency.
18107 (SUBDIRS): removed redundant assignment.
18108 * configure.in: switch subdirs assignment to configdirs.
18109 * gdb.t*/configure.in: new files.
18110
18111Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18112
18113 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18114 works.
18115
18116Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18117
18118 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18119 in explicit rules. Apparently this is not supported by some makes.
18120
18121Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18122
18123 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18124
18125Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18126
18127 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18128 disappeared.
18129
18130Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18131
18132 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18133
18134Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18135
18136 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18137 watchpoint problem that is now fixed.
18138 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18139 uninitialized convenience variables.
18140 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18141 structures.
18142
18143Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18144
18145 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18146 which causes expect to get out of sync with gdb on long output
18147 from help set.
18148 * gdb.t09/corefile.exp: Make expected pattern for core file
18149 failing signal and frame output format less sun specific.
18150
18151Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18152
18153 * gdb.t31/chillvars.exp: Add and remove initial dummy
18154 breakpoint, so that symbol table is forced in.
18155 (Needed at least on Sunos4, though it seems not SVR4.)
18156 * gdb.t31/chillvars.exp: Update for changed output format.
18157
18158Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18159
a9c64011 18160 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18161
18162Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18163
18164 * Makefile.in: Added --srcdir when invoking runtest, removed the
18165 need for a local config file. (optional now)
18166
18167Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18168
18169 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18170 failure count used to force early termination. Add some more
18171 expected failures for gnu style demangling.
18172
18173Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18174
18175 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18176 pmi variable from gdb.t20/gdbme to get optimized away.
18177 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18178 Check for written corefile upon timeout _and_ eof.
18179
18180Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18181
18182 * config/unix-gdb.exp: Add missing return 0.
18183
18184Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18185
18186 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18187 test termination.
18188
18189Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18190
18191 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18192 disappeared.
18193
18194Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18195
18196 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18197 time as i860 support works.
18198
d63a86f8 18199 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18200 "backtrace 100\r" rather than just "backtrace\r", to match last
18201 change.
18202
18203Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18204
18205 * config/udi-gdb.exp (gdb_exit): Remove close command.
18206 (gdb_target_udi): New procedure to set the UDI target.
18207 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18208 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18209 Added waits for prompts after several question responses. Added
18210 some more responses used by a29k-amd-udi-gdb.
18211 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18212 pass different arguments, restart UDI connection after program
18213 completion.
18214 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18215 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18216 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18217 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18218 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18219 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18220 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18221 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18222 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18223 after program completion.
18224 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18225 compiled with a SELECT_VECS setting.
18226 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18227 infinite recursion.
18228
18229 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18230 Added checks for COFF results, and made them expected failures for
18231 all targets. It would be better to make them expected failures
18232 for COFF targets only.
18233
18234Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18235
18236 * Makefile.in: add null dvi target, don't bother to recurse
18237 through test directories for info and install-info; rename
18238 $(datadir) to be dejagnu instead of deja-gnu
18239
18240Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18241
18242 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18243 compiler to coredump.
18244 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18245 code.
18246
18247Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18248
18249 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18250 coredump.
18251 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18252 code.
18253
18254Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18255
18256 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18257 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18258 which in a shell. Deletes xgdb when done.
18259 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18260 Tests the return from the "set height" or "set width" commands.
18261 Added a few return codes where needed.
18262
18263Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18264
18265 * Makefile.in (SUBDIRS): Add gdb.t17.
18266 * configure.in (subdirs): Add gdb.t17.
18267 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18268 files to test gdb's calling of functions in the inferior with
18269 the correct arguments and gdb's ability to retrieve any
18270 result returned.
18271
18272Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18273
18274 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18275 may be called after gdb goes away. Previous versions of expect
18276 needed these to avoid file descriptor leaks, but they cause
18277 errors with the current revision of expect.
18278 * gdb.t00/gdbvars.exp: Use -re on expected output after
18279 setting sevenbit-strings.
18280 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18281 to set sevenbit-strings consistent across tests.
18282 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18283 set sevenbit-strings consistent across tests.
18284
18285Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18286
18287 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18288 expected output to match current "expect" expectations.
18289
18290Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18291
18292 * gdb.t00/default.exp: Change expected output for default "source"
18293 command, to match new gdb behavior which requires a filename to
18294 source.
18295
18296Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18297
18298 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18299 expected fail for i486-*-* that misses the marker2 function.
18300 * gdb.t10/crossload.exp (bfddefault): Allow successful
18301 recognition of a format to pass even if no symbols are found.
18302 Explicitly catch failures where the format is not recognized
18303 or is ambiguous, and add the reason to the fail message.
18304 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18305 the cause is and invalid target and add reason to failure message.
18306 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18307 elf32-i386, elf32-sparc, and elf32-i860.
18308 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18309 Set up expected failure for 'filename'::variable scope resolution,
18310 which is now apparently broken on all targets.
18311 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18312 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18313 gdb.t23/templates.exp: Change failure for missing binfile into
18314 just a warning.
18315 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18316 references.
18317
18318Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18319
18320 * gdb.t00/default.exp: Add expected output for default "source"
18321 command, to match new gdb behavior.
18322 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18323
18324Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18325
18326 * config/*-gdb.exp: returns an error, rather than exiting on
18327 internal errors.
18328
18329Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18330
18331 * gdb.t03/gdbme.c: Add pointer to struct variable.
18332 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18333 referencing struct members.
18334
18335Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18336
18337 * configure.in (mips-idt-ecoff): New target.
18338 * config/mips-gdb.exp: New file for remote board using MIPS remote
18339 debugging protocol.
18340
18341 * Redid configuration scheme. Removed gdb.t*/configure.in.
18342 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18343 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18344 distclean targets. Built executables via .o files. Adjusted
18345 tests to account for source files in $(srcdir) rather than
18346 $(objdir).
18347 * lib/gdb.exp (runto): Don't expect () after the function name,
18348 because it may have arguments.
18349
18350Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18351
18352 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18353 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18354 expected failures for mips-idt-* and mips-sgi-*.
18355 * gdb.t00/default.exp (attach): Kill process if requested.
18356 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18357 that does not read core files.
18358 * gdb.t01/run.exp: Removed checks for exit status code.
18359 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18360 it is linked in.
18361 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18362 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18363 appropriate, rather than doing it by hand.
18364 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18365 execution.
18366 * gdb.t10/crossload.exp: Kill existing program if needed.
18367 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18368 appropriate, rather than doing it by hand. Always increase
18369 timeout for this test, not just for VxWorks.
18370
18371Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18372
18373 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18374 of Chill STRUCT types and STRUCT values.
18375 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18376 than "char".
18377 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18378 struct2): New struct definitions and initializations to test
c906108c
SS
18379 simple Chill STRUCT types.
18380
18381Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18382
18383 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18384 the null byte at the end of strings.
18385 * gdb.t00/default.exp: Make show version insensitive to copyright
18386 date.
18387 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18388 to avoid dependencies on target char signedness.
18389 * gdb.t16/printcmds.exp: Update expected results for explicitly
18390 unsigned char.
18391 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18392 now work.
18393 * gdb.t21/demangle.exp: Add many more patterns for template
18394 demangling, most of them being expected failures.
18395 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18396 string we are matching for, to match on the whole string.
18397 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18398 and fix a whole bunch that had incorrect expected output but were
18399 passing anyway because of the bug in "proc demangle".
18400 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18401 type.
18402 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18403
18404Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18405
a9c64011
AS
18406 * gdb/testsuite: made modifications to testcases, etc., to allow
18407 them to work properly given the reorganization of deja-gnu and the
18408 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18409
18410Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18411
18412 * gdb/testsuite: Initial creation of gdb/testsuite.
18413 Migrated dejagnu testcases and support files for testing nm to
18414 gdb/testsuite from deja-gnu. These files were moved "as is"
18415 with no modifications. This migration is part of a major overhaul
18416 of dejagnu. The modifications to these testcases, etc., which
18417 will allow them to work with the new version of dejagnu will be
18418 made in a future update.
48efe704 18419
8d8cb839 18420 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18421\f
8d8cb839
EZ
18422;; Local Variables:
18423;; mode: change-log
18424;; left-margin: 8
18425;; fill-column: 74
18426;; version-control: never
18427;; End:
902f2ccb
MC
18428
18429 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18430 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18431 Copying and distribution of this file, with or without modification,
18432 are permitted provided the copyright notice and this notice are preserved.