* arm-tdep.c (displaced_write_reg): Replace call to abort by call
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
787d21e1
TT
12009-09-02 Tom Tromey <tromey@redhat.com>
2
3 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4
e7802207
TT
52009-09-02 Tom Tromey <tromey@redhat.com>
6
7 * gdb.dwarf2/callframecfa.exp: New file.
8 * gdb.dwarf2/callframecfa.S: New file.
9
817aadd2
JK
102009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11
12 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13 gdb.base/solib-overlap-main.c: New.
14
4a76eae5
DJ
152009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
16
17 PR gdb/10565
18
19 * gdb.base/bitfields.c (struct container, container): New.
20 (main): Initialize it and call break5.
21 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
22
d4b96c9a
JK
232009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
24
25 Support constant DW_AT_data_member_location by GCC PR debug/40659.
26 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
27
4e22772d
JK
282009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
31
2efab443
MS
322009-08-26 Michael Snyder <msnyder@vmware.com>
33
34 * gdb.base/i386-reverse.c: New file.
35 * gdb.base/i386-reverse.exp: New file.
36 * gdb.base/Makefile.in: Add new files to be removed.
37
07ab73a0
JM
382009-08-26 Joseph Myers <joseph@codesourcery.com>
39
40 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
41 environment-pwd for remote host.
42 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
43
676accff
KS
442009-08-24 Keith Seitz <keiths@redhat.com>
45
46 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
47 Add two new C++ completer tests which limit the output to a
48 given class.
49
f9f7ad22
MS
502009-08-24 Michael Snyder <msnyder@vmware.com>
51
52 * gdb.base/del.exp: Fix typo in comment.
53 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
54
81ecdfbb
RW
552009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
56
57 * configure: Regenerate.
58 * gdb.hp/configure: Likewise.
59 * gdb.hp/gdb.aCC/configure: Likewise.
60 * gdb.hp/gdb.base-hp/configure: Likewise.
61 * gdb.hp/gdb.compat/configure: Likewise.
62 * gdb.hp/gdb.defects/configure: Likewise.
63 * gdb.hp/gdb.objdbg/configure: Likewise.
64 * gdb.stabs/configure: Likewise.
65
cab0c772
UW
662009-08-19 Doug Evans <dje@google.com>
67
68 * gdb.base/gdbvars.c: New file.
69 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
70
b8fa0bfa
PA
712009-08-14 Pedro Alves <pedro@codesourcery.com>
72
73 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
74 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
75
b84aa90a
PA
762009-08-13 Pedro Alves <pedro@codesourcery.com>
77
78 * gdb.base/default.exp: Adjust "set language test": it's now an
79 enum command. Larger help string moved to "help set language".
80 * gdb.base/help.exp: Adjust "help set language" expected output,
81 now lists all known languages.
82
0d8f9b2c
NF
832009-08-11 Nathan Froyd <froydnj@codesourcery.com>
84
85 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
86 all frame arguments.
87 * gdb.arch/altivec-regs.exp: Likewise.
88
bda180e0
TT
892009-08-07 Tom Tromey <tromey@redhat.com>
90
91 * gdb.base/setshow.exp: Add tests for changes to set language, set
92 check range, and set check type.
93
48cb2d85
VP
942009-08-03 Vladimir Prus <vladimir@codesourcery.com>
95
96 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
97 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
98 Call it.
99
1ea34204
UW
1002009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
101
102 * configure.ac: Run gdb.cell tests when appropriate.
103 * configure: Regenerate.
104 * lib/cell.exp: New file.
105 * gdb.cell: New directory.
106 * gdb.cell/configure.ac: New file.
107 * gdb.cell/configure: New file.
108 * gdb.cell/Makefile.in: New file.
109 * gdb.cell/arch.exp: New file.
110 * gdb.cell/break.c: New file.
111 * gdb.cell/break.exp: New file.
112 * gdb.cell/break-spu.c: New file.
113 * gdb.cell/bt.c: New file.
114 * gdb.cell/bt2-spu.c: New file.
115 * gdb.cell/bt-spu.c: New file.
116 * gdb.cell/bt.exp: New file.
117 * gdb.cell/coremaker.c: New file.
118 * gdb.cell/coremaker-spu.c: New file.
119 * gdb.cell/core.exp: New file.
120 * gdb.cell/gcore.exp: New file.
121 * gdb.cell/data.c: New file.
122 * gdb.cell/data.exp: New file.
123 * gdb.cell/data-spu.c: New file.
124 * gdb.cell/ea-cache.exp: New file.
125 * gdb.cell/ea-cache.c: New file.
126 * gdb.cell/ea-cache-spu.c: New file.
127 * gdb.cell/ea-standalone.c: New file.
128 * gdb.cell/ea-standalone.exp: New file.
129 * gdb.cell/ea-test.c: New file.
130 * gdb.cell/ea-test.exp: New file.
131 * gdb.cell/f-regs.exp: New file.
132 * gdb.cell/mem-access.c: New file.
133 * gdb.cell/mem-access.exp: New file.
134 * gdb.cell/mem-access-spu.c: New file.
135 * gdb.cell/ptype.exp: New file.
136 * gdb.cell/registers.exp: New file.
137 * gdb.cell/size.c: New file.
138 * gdb.cell/sizeof.exp: New file.
139 * gdb.cell/size-spu.c: New file.
140 * gdb.cell/solib.exp: New file.
141 * gdb.cell/solib-symbol.exp: New file.
142
85e747d2
UW
1432009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
144
145 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
146
58d6951d
DJ
1472009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
148
149 * gdb.base/float.exp: Handle VFP registers.
150
6e0a4f15
MS
1512009-07-14 Michael Snyder <msnyder@vmware.com>
152
dcd5da87
MS
153 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
154 to bring gdb to the beginning of the calling line.
155
6e0a4f15
MS
156 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
157 confusing the i386 epilogue unwinder.
158
782b2b07
SS
1592009-07-14 Stan Shebs <stan@codesourcery.com>
160
161 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
162
f662c3bc
MS
1632009-07-14 Michael Snyder <msnyder@vmware.com>
164
165 * gdb.reverse/step-reverse.exp (stepi into function call):
166 Call instruction may not be first instruction in the line.
167 (reverse stepi from a function call): Used wrong line number.
168
8f313923
JK
1692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
170
171 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
172
4662c76e
JK
1732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
174
175 Fix gdb.base/macscp.exp when using custom inputrc.
176 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
177 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
178 env(TERM) set.
179 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
180 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
181
aa81e255
JK
1822009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
183
184 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
185 * gdb.base/annota1.exp (thread_test): Import global $testfile.
186 Change the compilation target to match the testcase name.
187 * gdb.base/sect-cmd.exp: Change the compilation target to match the
188 testcase name.
189 * a2-run.exp: Use for setup prepare_for_testing. Change the
190 compilation target to match the testcase name.
191 * gdb.base/commands.exp: Likewise.
192 * gdb.base/finish.exp: Likewise.
193 * gdb.base/float.exp: Likewise.
194 * gdb.base/info-target.exp: Likewise.
195 * gdb.base/relational.exp: Likewise.
196 * gdb.base/term.exp: Likewise.
197 * gdb.base/until.exp: Likewise.
198 * gdb.base/volatile.exp: Likewise.
199 * gdb.base/whatis-exp.exp: Likewise.
200
4c93b1d7
HZ
2012009-07-11 Hui Zhu <teawater@gmail.com>
202
203 * gdb.base/help.exp (disassemble): Update expected help text.
204
812f7342
TT
2052009-07-09 Tom Tromey <tromey@redhat.com>
206
207 * lib/gdb.exp: Handle TRANSCRIPT.
208 (remote_spawn, remote_close, send_gdb): New procs.
209
fbb8f299
PM
2102009-07-10 Phil Muldoon <pmuldoon@redhat.com>
211
212 * gdb.python/python-prettyprint.c: Add counted null string
213 structure.
214 * gdb.python/python-prettyprint.exp: Print null string. Test for
215 embedded nulls.
216 * gdb.python/python-prettyprint.py (pp_ns): New Function.
217 * gdb.python/python-value.exp (test_value_in_inferior): Add
218 variable length string fetch tests.
219 * gdb.python/python-value.c (main): Add strings for string fetch tests.
220
c0ac0ec7
JK
2212009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.base/dump.exp (inaccessible memory is reported): New test.
224
30b66ecc
TT
2252009-07-07 Tom Tromey <tromey@redhat.com>
226
227 * gdb.base/call-rt-st.exp: Update for change to escape output.
228 * gdb.base/callfuncs.exp: Likewise.
229 * gdb.base/charset.exp: Likewise.
230 * gdb.base/constvars.exp: Likewise.
231 * gdb.base/long_long.exp: Likewise.
232 * gdb.base/pointers.exp: Likewise.
233 * gdb.base/printcmds.exp: Likewise.
234 * gdb.base/setvar.exp: Likewise.
235 * gdb.base/store.exp: Likewise.
236 * gdb.cp/ref-types.exp: Likewise.
237 * gdb.mi/mi-var-child.exp: Likewise.
238 * gdb.mi/mi-var-display.exp: Likewise.
239 * gdb.mi/mi2-var-display.exp: Likewise.
240 * gdb.base/charset.exp: Test octal escape sequence length.
241 Update for change to escape output.
242
187c4a2b
JK
2432009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
244
245 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
246
d80a43f9
DJ
2472009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
248
249 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
250
047427a8
JK
2512009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
252
253 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
254 gdbserver increasing $portnum if "Can't bind address" has been seen.
255
8b5a0f4f
PA
2562009-07-05 Pedro Alves <pedro@codesourcery.com>
257
258 * gdb.base/ending-run.exp: Add "step out of main" pattern for
259 mingw32ce.
260
7d93ba58
PA
2612009-07-05 Pedro Alves <pedro@codesourcery.com>
262
263 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
264 VFP format.
265
2277426b
PA
2662009-07-02 Pedro Alves <pedro@codesourcery.com>
267
268 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
269 linux. Adjust to use "inferior", "info inferiors", "detach
270 inferior" and "kill inferior" instead of "restart", "info fork",
271 "detach fork" and "delete fork".
272 * gdb.base/ending-run.exp: Spell out "info".
273 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
274 the "kill" command.
275
5af949e3
UW
2762009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
277
278 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
279 change to prefix TLS offset in hex with 0x.
280
5d3729b5
UW
2812009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
282
283 * gdb.base/default.exp: Update test case for "x" changes.
284
af589bd0
TG
2852009-07-01 Tristan Gingold <gingold@adacore.com>
286
287 * gdb.base/bigcore.exp: Make darwin untested.
288
40974f91
JK
2892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
290
291 * gdb.base/completion.exp (directory completion): Create the directory.
292 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
293 escapeuniquesub.
294 (directory completion 2): Expect now ${escapeuniquesub}.
295 (Glob remaining of directory test): Remove one excessive newline.
296 Expect the real output.
297
59dd3af6
JK
2982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
299
300 Fix `make check//%' target after `make check' has been ran.
301 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
302 a mkdir call.
303 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
304 (%/.dir): Remove.
305
f4e164aa
JK
3062009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
307
308 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
309 the expected result record.
310
69af2122
JK
3112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
312
313 Remove racy FAILs relying just on the timeouts.
314 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
315 (annotation_level 2): Remove racy FAILs.
316
2fd481e1
PP
3172009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
318
319 gdb/10275
320 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
321
c38f313d
DJ
3222009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
323
324 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
325
8b777f02
VP
3262009-06-30 Vladimir Prus <vladimir@codesourcery.com>
327
328 * gdb.mi/mi-stack.exp: Testing symbolic options
329 to -stack-list-locals and -stack-list-arguments.
330
00c7eacf
JK
3312009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
332
333 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
334
6bc80edc
TT
3352009-06-29 Tom Tromey <tromey@redhat.com>
336
337 * dg-extract-results.sh: New file.
338 * Makefile.in (FORCE_PARALLEL): New variable.
339 (CHECK_TARGET): New conditional variable.
340 (check): Use CHECK_TARGET.
341 (DO_RUNTEST): New variable.
342 (check-single): New target.
343 (TEST_DIRS): New variable.
344 (TEST_TARGETS): Likewise.
345 (check-parallel): New target.
346 (check-gdb.%): New pattern.
347 (BASE1_FILES): New variable.
348 (BASE2_FILES): Likewise.
349 (check-gdb.base%): New pattern.
350 (%/.dir): New pattern.
351 * configure: Rebuild.
352 * aclocal.m4 (AM_CONDITIONAL): New defun.
353 * configure.ac: Check whether user is using GNU make.
354 (GMAKE): New conditional.
355
794684b6
SW
3562009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
357
358 * gdb.cp/namespace-nested-import.cc: New test.
359 * gdb.cp/namespace-nested-import.exp: New test.
360
edb3359d
DJ
3612009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
362
363 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
364 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
365 * gdb.opt/Makefile.in (EXECUTABLES): Update.
366 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
367 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
368 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
369 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
370 gdb.opt/inline-markers.c: New files.
371 * lib/gdb.exp (skip_inline_frame_tests): New function.
372 (skip_inline_var_tests): New function.
373
cf657a0c
AS
3742009-06-27 Andreas Schwab <schwab@linux-m68k.org>
375
376 * gdb.cp/exception.exp: Don't require $hex before inner frame in
377 backtrace.
378
28d41a99
MS
3792009-06-27 Michael Snyder <msnyder@vmware.com>
380
381 * gdb.reverse: New directory.
382 * gdb.reverse/break-reverse.c: New test.
383 * gdb.reverse/break-reverse.exp: New test.
384 * gdb.reverse/consecutive-reverse.c: New test.
385 * gdb.reverse/consecutive-reverse.exp: New test.
386 * gdb.reverse/finish-reverse.c: New test.
387 * gdb.reverse/finish-reverse.exp: New test.
388 * gdb.reverse/machinestate.c: New test.
389 * gdb.reverse/ms1.c: New test.
390 * gdb.reverse/machinestate.exp: New test.
391 * gdb.reverse/Makefile.in: New file.
392 * gdb.reverse/shr2.c: New test.
393 * gdb.reverse/solib-reverse.c: New test.
394 * gdb.reverse/solib-reverse.exp: New test.
395 * gdb.reverse/step-reverse.c: New test.
396 * gdb.reverse/step-reverse.exp: New test.
397 * gdb.reverse/until-reverse.c: New test.
398 * gdb.reverse/ur1.c: New test.
399 * gdb.reverse/until-reverse.exp: New test.
400 * gdb.reverse/watch-reverse.c: New test.
401 * gdb.reverse/watch-reverse.exp: New test.
402 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
403 * configure: Regenerate.
404
fe3c8b0d
DE
4052009-06-26 Doug Evans <dje@google.com>
406
407 * gdb.base/psymtab.exp: Turn off pending breakpoints.
408
3a72a602
PM
4092009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
410
411 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
412 windows problem for 'file delete $binfile'.
413
27aa8d6a
SW
4142009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
415
416 * gdb.cp/namespace-using.exp: New test.
417 * gdb.cp/namespace-using.cc: New test.
418
8ac055f8
JB
4192009-05-20 Joel Brobecker <brobecker@adacore.com>
420
421 * gdb.ada/variant_record_packed_array: New testcase.
422
85e306ed
TT
4232009-06-23 Tom Tromey <tromey@redhat.com>
424
425 * gdb.base/charset.exp (test_combination): Regression test.
426 * gdb.base/charset.c (my_wchar_t): New typedef.
427 (myvar): New global.
428 (main): Set myvar.
429
56643c5e
PM
4302009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
431
432 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
433 target.
434
1fac167a
UW
4352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
436
437 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
438
7ccb0be9
UW
4392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
440
441 * gdb.mi/gdb680.exp: Update test for error message.
442
568d6575
UW
4432009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
444
445 * gdb.base/annota1.exp: Allow multiple occurrences of the
446 frames-invalid annotation.
447 * gdb.cp/annota2.exp: Likewise.
448
7cd1089b
PM
4492009-06-15 Phil Muldoon <pmuldoon@redhat.com>
450
451 * gdb.cp/gdb2495.cc: New file.
452 * gdb.cp/gdb2495.exp: New file.
453
72c63395
JK
4542009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 Report error on GDB crash during runto.
457 * lib/gdb.exp (runto <eof>): New.
458
3788363d
DJ
4592009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
460
461 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
462 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
463 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
464 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
465 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
466 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
467 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
468 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
469 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
470 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
471 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
472 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
473 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
474 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
475 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
476 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
477 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
478 gdb.server/server-mon.exp, gdb.server/server-run.exp,
479 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
480 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
481 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
482 gdb.trace/passcount.exp, gdb.trace/report.exp,
483 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
484 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
485 gdb.trace/while-stepping.exp: Use a unique name for the compiled
486 executable.
487
17592de3
PA
4882009-06-07 Pedro Alves <pedro@codesourcery.com>
489
490 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
491 defined before referencing it.
492
701e355d
DE
4932009-06-03 Doug Evans <dje@google.com>
494
495 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
496 * gdb.arch/i386-see.c: Ditto.
497
f2292c65
PM
4982009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
499
500 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
501 (check_macro): Return 1 if undefined.
502 If first test fails, check if macro debug information is available,
503 and report unsupported test if no macro information is found.
504
5a437975
DE
5052009-05-29 Doug Evans <dje@google.com>
506
507 * gdb.threads/hand-call-in-threads.exp: New.
508 * gdb.threads/hand-call-in-threads.c: New.
509
c141c696
MS
5102009-05-29 Michael Snyder <msnyder@vmware.com>
511
512 * gdb.base/break-always.exp: Change "1" to "on".
513 Add confirmation check.
514
b3444185
PA
5152009-05-28 Pedro Alves <pedro@codesourcery.com>
516
517 * gdb.threads/threxit-hop-specific.c: New.
518 * gdb.threads/threxit-hop-specific.exp: New.
519 * gdb.threads/thread-execl.c: New.
520 * gdb.threads/thread-execl.exp: New.
521
b6313243
TT
5222009-05-27 Tom Tromey <tromey@redhat.com>
523 Thiago Jung Bauermann <bauerman@br.ibm.com>
524
525 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
526 (mi_child_regexp): Likewise.
527 (mi_list_varobj_children_range): Likewise.
528 (mi_get_features): Likewise.
529 (mi_list_varobj_children): Rewrite.
530 * gdb.python/python-mi.exp: New file.
531
a6bac58e
TT
5322009-05-27 Tom Tromey <tromey@redhat.com>
533 Thiago Jung Bauermann <bauerman@br.ibm.com>
534 Phil Muldoon <pmuldoon@redhat.com>
535 Paul Pluzhnikov <ppluzhnikov@google.com>
536
537 * gdb.python/python-prettyprint.exp: New file.
538 * gdb.python/python-prettyprint.c: New file.
539 * gdb.python/python-prettyprint.py: New file.
540 * gdb.base/display.exp: print/r is now valid.
541
2c74e833
TT
5422009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
543 Tom Tromey <tromey@redhat.com>
544 Pedro Alves <pedro@codesourcery.com>
545 Paul Pluzhnikov <ppluzhnikov@google.com>
546
547 * gdb.python/python-template.exp: New file.
548 * gdb.python/python-template.cc: New file.
549 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
550 tests.
551 * gdb.python/python-value.exp (py_objfile_tests): New proc.
552 Call it.
553 (test_value_after_death): New proc.
554 * gdb.python/python-value.c (PTR): New typedef.
555 (main): New variable 'x'.
556
89c73ade
TT
5572009-05-27 Tom Tromey <tromey@redhat.com>
558
559 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
560 tests.
561 * gdb.python/python-value.exp (py_objfile_tests): New proc.
562 Call it.
563
a75724bc
PA
5642009-05-27 Pedro Alves <pedro@codesourcery.com>
565
566 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
567
e58b0e63
PA
5682009-05-24 Pedro Alves <pedro@codesourcery.com>
569
570 * gdb.threads/fork-thread-pending.c: New.
571 * gdb.threads/fork-thread-pending.exp: New.
572
4ac36638
JK
5732009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
574
575 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
576 * gdb.dwarf2/dw2-strp.S (a_string2): New.
577
c28c63d8
JB
5782009-05-18 Jon Beniston <jon@beniston.com>
579
580 * gdb.asm/asm-source.exp: Add lm32 target.
581
b242c3c2
PA
5822009-05-17 Pedro Alves <pedro@codesourcery.com>
583
584 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
585 `gdb_get_line_number'. Call `callee' in both parent and child.
586 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
587 `gdb_get_line_number' instead of hardcoding line numbers.
588 (catch_fork_unpatch_child): New procedure to test detaching
589 breakpoints from child fork.
590 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
591 hardcoding line numbers.
592 (do_fork_tests): Run `catch_fork_unpatch_child'.
593
ee342b23
VP
5942009-05-17 Vladimir Prus <vladimir@codesourcery.com>
595
596 * gdb.mi/mi-cmd-var.exp: Check that when varobj
597 of structure type enters or leaves the scope, it
598 is reported by -var-update.
599
e2009e98
DE
6002009-05-11 Doug Evans <dje@sebabeach.org>
601
602 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
603 * gdb.threads/pending-step.c (main): Fix off-by-one error.
604 * gdb.threads/schedlock.c (main): Fix off-by-one error.
605
00903456
JK
6062009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
607
608 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
609
dc621c35
DE
6102009-04-30 Doug Evans <dje@google.com>
611
612 * gdb.threads/watchthreads2.exp: New testcase.
613 * gdb.threads/watchthreads2.c: New testcase.
614
9ab4e744
DE
6152009-04-29 Doug Evans <dje@google.com>
616
617 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
618 * gdb.cp/mb-ctor.cc: Ditto.
619 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
620 * gdb.cp/mb-inline.h (multi_line_foo): New function.
621 * gdb.cp/mb-inline1.cc: Call it.
622 * gdb.cp/mb-inline2.cc: Ditto.
623 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
624 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
625
484086b7
JK
6262009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
627
628 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
629 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
630 Replace all uses of `decimal' by `nonzero'.
631 (info macro FROM_COMMANDLINE): New test.
632
379a77b5
TT
6332009-04-27 Tom Tromey <tromey@redhat.com>
634
635 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
636
b92b73c2
DE
6372009-04-27 Doug Evans <dje@google.com>
638
639 * gdb.threads/watchthreads.c (main): Initialize args before starting
640 the threads. Plus formatting cleanup.
641 * gdb.threads/watchthreads.exp: Avoid errant failures due to
642 biased scheduling of one thread.
643
945a118d
JG
6442009-04-27 Jerome Guitton <guitton@adacore.com>
645
646 * gdb.cp/templates.cc (GetMax): New template.
647 (main): Declare two instances of GetMax.
648 * gdb.cp/templates.exp: Add new test.
649
d389af10
JK
6502009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
651
652 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
653
e7f86de9
JM
6542009-04-22 Joseph Myers <joseph@codesourcery.com>
655
656 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
657
334cc82d
TT
6582009-04-15 Tom Tromey <tromey@redhat.com>
659
660 * gdb.base/charset.exp: Add regression test.
661
d12672cc
JB
6622009-04-14 Joel Brobecker <brobecker@adacore.com>
663
664 * gdb.base/exe-lock.exp: New testcase.
665
18e8c3bc
TT
6662009-04-13 Tom Tromey <tromey@redhat.com>
667
668 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
669 operator on Frame.
670
5ecd5cbe
UW
6712009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
672
673 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
674 * gdb.server/ext-attach.exp: Likewise.
675
7309f756
VP
6762009-04-03 Vladimir Prus <vladimir@codesourcery.com>
677
678 Eliminate some sleep usage.
679
680 * gdb.mi/basics.c (do_nothing): New.
681 (main): Use do_nothing instead of printf, so that
682 not to introduce race condition between output of
683 inferiour and output of gdb. Do not use sleep as it
684 is not generally available on embedded targets.
685
f4b95f6f
PA
6862009-04-02 Pedro Alves <pedro@codesourcery.com>
687
688 * gdb.server/ext-attach.exp: Expect an optional process id after
689 "Detached from remote process".
690
de40b933
JK
6912009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
692
693 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
694 gdb.dwarf2/dw2-unresolved.exp: New.
695
2ae101a4
PA
6962009-04-02 Pedro Alves <pedro@codesourcery.com>
697
698 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
699 mi_run_to_main.
700
56a8e183
PA
7012009-04-02 Pedro Alves <pedro@codesourcery.com>
702
703 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
704 mi_run_to_main. Skip thread exit test on remote targets.
705 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
706 mi_run_to_main.
707 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
708 mi_run_to_main.
709 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
710 when expecting ^connected. Detect when the target doesn't support
711 non-stop mode.
712 (mi_run_cmd): Detect if non-stop mode was requested by isn't
713 supported. Return -1 on error, 0 on success.
714 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
715 (mi_runto): Return mi_runto_helper's result explicitly.
716
c35fafde
PA
7172009-04-01 Pedro Alves <pedro@codesourcery.com>
718
719 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
720
f8a8dce6
JB
7212009-04-01 Tom Tromey <tromey@redhat.com>
722
723 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
724 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
725 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
726 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
727
71c25dea
TT
7282009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
729 Jan Kratochvil <jan.kratochvil@redhat.com>
730
731 PR gdb/931
732 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
733 output.
734 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
735 for gdb/931.
736 * dw2-strp.S (DW_AT_language): Change to C++.
737 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
738
02d9a9ce
JB
7392009-03-31 Joel Brobecker <brobecker@adacore.com>
740
741 * gdb.ada/tasks: New testcase.
742
1042e4c0
SS
7432009-03-30 Stan Shebs <stan@codesourcery.com>
744
745 * gdb.trace/actions.exp: Update to match new info trace format.
746 * gdb.trace/deltrace.exp: Ditto.
747 * gdb.trace/infotrace.exp: Ditto.
748 * gdb.trace/passcount.exp: Ditto.
749 * gdb.trace/save-trace.exp: Ditto.
750 * gdb.trace/while-stepping.exp: Ditto.
751 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
752
f8f6f20b
TJB
7532009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
754
755 * gdb.python/python-frame.c: New file.
756 * gdb.python/python-frame.exp: New file.
757
c0c6f777
TJB
7582009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
759
760 * gdb.python/python-value.exp: Add tests for the address
761 attribute.
762
3cb51905
AS
7632009-03-29 Andreas Schwab <schwab@linux-m68k.org>
764
765 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
766
88fc996f
DE
7672009-03-26 Doug Evans <dje@google.com>
768
769 * gdb.mi/mi-nonstop-exit.exp: New file.
770 * gdb.mi/non-stop-exit.c: New file.
771
56ef84b1
TT
7722009-03-26 Tom Tromey <tromey@redhat.com>
773
774 Update for change to prologue skipping:
775 * gdb.mi/mi2-simplerun.exp: Update.
776 * gdb.mi/mi2-break.exp: Update.
777 * gdb.mi/mi-simplerun.exp: Update.
778 * gdb.mi/mi-break.exp: Update.
779 * gdb.base/ending-run.exp: Update.
780
def2b000
TJB
7812009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
782
783 * gdb.python/python-value.exp (test_value_in_inferior): Test
784 gdb.Value.is_optimized_out attribute.
785
442ddf59
JK
7862009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
787
788 * gdb.dwarf2/dw2-noloc-main.c: New file.
789 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
790 (.text): Remove.
791 (.data): New.
792 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
793 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
794 (DW_TAG_subprogram func_cu1, noloc): Remove.
795 (main): New.
796 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
797 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
798 (file_symbols): New procedure.
799
a8df5de4
TT
8002009-03-25 Tom Tromey <tromey@redhat.com>
801
802 * gdb.base/charset.exp (valid_target_charset): New proc.
803 Use it to skip tests on invalid charsets.
804
cc1d7add
PM
8052009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
806
807 * gdb.base/completion.exp: Add a test for directory completion.
808
bcd5727b
JK
8092009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
810
811 Fix a racy FAIL.
812 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
813 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
814
cc924cad
TJB
8152009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
816
817 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
818 * gdb.python/python-function.exp: Add test for function returning
819 a GDB value.
820
bc3b79fd
TJB
8212009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
822
823 * gdb.python/python-function.exp: New file.
824
6c7a06a3
TT
8252009-03-20 Tom Tromey <tromey@redhat.com>
826
827 * gdb.base/store.exp: Update for change to escape output.
828 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
829 to escape output.
830 * gdb.base/pointers.exp: Update for change to escape output.
831 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
832 to escape output.
833 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
834 escape output.
835 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
836 to escape output.
837 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
838 escape output.
839 * gdb.base/setvar.exp: Update for change to escape output.
840 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
841 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
842 to escape output.
843 (test_print_string_constants): Likewise.
844 * gdb.base/charset.exp (valid_host_charset): Check size of
845 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
846 cases. Handle "auto"-related output.
847 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
848 (uvar, Uvar): New globals.
849
c31af87b
JG
8502009-03-19 Jerome Guitton <guitton@adacore.com>
851
852 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
853 deltas.
854 * gdb.ada/fixed_points.exp: Ditto.
855
51272cf2
PA
8562009-03-18 Pedro Alves <pedro@codesourcery.com>
857
858 * return-nodebug.c: Don't include stdio.h.
859 (init): Delete.
860 (func): Delete definition and provide extern declaration.
861 (t): New.
862 (main): Don't call printf. Call func and store its result in t.
863 * return-nodebug1.c: New.
864 * return-nodebug.exp: Don't expect stdio output. Instead, print
865 the global variable t. Drop printf formatters and cast types from
866 foreach loop. Don't use prepare_for_testing. Compile
867 return-nodebug.c and return-nodebug1.c in separate steps. Don't
868 define FORMAT or CAST.
869
d24948ac
PP
8702009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
871
872 * gdb.base/solib-display.exp: Disable test for remote targers.
873
61ff14c6
JK
8742009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
875
876 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
877
cb4dce93
JK
8782009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 Fix a racy FAIL.
881 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
882 code from `follow parent, print pids'.
883 (`follow child, print pids', `follow parent, print pids'): Call it.
884 Replace `gdb_test "break..."' by gdb_breakpoint.
885
f7c60c5e
VP
8862009-03-13 Vladimir Prus <vladimir@codesourcery.com>
887
888 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 889 sync and async modes.
f7c60c5e 890
383ace49
JB
8912009-03-12 Joel Brobecker <brobecker@adacore.com>
892
893 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
894 that was checked in by mistake. Remove loading of ada.exp, since
895 this is not necessary in this case.
896
4ce102af
JB
8972009-03-12 Joel Brobecker <brobecker@adacore.com>
898
899 * gdb.ada/ptype_arith_binop.exp: New testcase.
900
529a2aef
JB
9012009-03-12 Joel Brobecker <brobecker@adacore.com>
902
903 * gdb.ada/mod_from_name: New testcase.
904
8a38181c
JB
9052009-03-12 Joel Brobecker <brobecker@adacore.com>
906
907 * gdb.ada/tick_last_segv: New testcase.
908
11436dee
VP
9092009-03-12 Vladimir Prus <vladimir@codesourcery.com>
910
61ff14c6 911 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 912
1f31650a
VP
9132009-03-12 Vladimir Prus <vladimir@codesourcery.com>
914
61ff14c6
JK
915 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
916 include the token in ^running and frame info in *stopped.
1f31650a 917
a3247a22
PP
9182009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
919
920 * solib-display.exp: New file.
921 * solib-display-main.c: New file.
922 * solib-display-lib.c: New file.
61ff14c6 923
aae64587
PA
9242009-03-05 Pedro Alves <pedro@codesourcery.com>
925
926 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
927
44aabfbc
JK
9282009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
929
930 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
931 (list_and_check_macro): Use more specific test name.
932 (next to definition): Make the test names unique.
933
c087fcd3
PM
9342009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
935
936 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 937
c86cf029
VP
9382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
939
940 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
941 notifications.
942 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
943 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
944 * lib/mi-support.exp (library_loaded_re): New.
945 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
946
3ea85240
VP
9472009-02-17 Vladimir Prus <vladimir@codesourcery.com>
948
949 * gdb.gdb/observer.exp: Use test_notification observer, not
950 normal_stop, everywhere.
951 (test_normal_stop_notifications): Rename to...
952 (test_notifications): ...this.
953 (test_observer_normal_stop): Rename to...
954 (test_observer): ...this.
955
1903f0e6
DE
9562009-02-16 Doug Evans <dje@google.com>
957
958 * gdb.arch/amd64-disp-step.S (test_int3): New test.
959 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
960 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
961 (test_prefixed_syscall,test_int3): New tests.
962 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
963 (test_prefixed_syscall,test_int3): New tests.
964
1d33d6ba
VP
9652009-02-14 Vladimir Prus <vladimir@codesourcery.com>
966
3cb51905
AS
967 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
968 (mi_expect_interrupt): Likewise.
969 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
970 response.
1d33d6ba 971
faafb047
PM
9722009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
973
974 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
975 * gdb.base/pc-fp.exp (get_valueofx): Remove.
976 Replace calls to get_valueofx by get_hexadecimal_valueof.
977
417e16e2
PM
9782009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
979
980 * lib/gdb.exp (get_valueof): Accept anything as a return value.
981 (get_integer_valueof): New procedure.
982 (get_sizeof): Use new get_integer_value_of.
983 * gdb.base/sizeof.exp: Replace all uses of get_valueof
984 by get_integer_valueof.
985
7065b901
TT
9862009-02-13 Tom Tromey <tromey@redhat.com>
987
988 * gdb.base/remote.exp (get_sizeof): Remove.
989 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
990 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
991 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
992 * lib/gdb.exp (get_valueof): Move from long_long.exp.
993 (get_sizeof): Likewise.
994
5d7cb8df
JK
9952009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
996
997 PR fortran/9806
998 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
999
b2febfff
PP
10002009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1001
1002 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
1003
4aa995e1
PA
10042009-02-06 Pedro Alves <pedro@codesourcery.com>
1005
1006 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
1007
d8906c6f
TJB
10082009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
1009
1010 * gdb.python/python-cmd.exp: New file.
1011
ff4ab08d
TG
10122009-02-06 Tristan Gingold <gingold@adacore.com>
1013
1014 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
1015
aacd552b
TG
10162009-02-05 Tristan Gingold <gingold@adacore.com>
1017
1018 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
1019 pointer is dereferenced and use this signal name in regexp.
1020 * gdb.base/signull.exp: Ditto.
1021 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
1022 * gdb.base/signull.c (main): Ditto.
1023
08c637de
TJB
10242009-02-04 Tom Tromey <tromey@redhat.com>
1025 Thiago Jung Bauermann <bauerman@br.ibm.com>
1026
1027 * gdb.python/python-value.exp: Use `gdb.history' instead of
1028 `gdb.value_from_history'.
1029 (test_value_numeric_ops): Add test for conversion of enum constant.
1030 * gdb.python/python-value.c (enum e): New type.
1031 (evalue): New global.
1032 (main): Use argv.
1033
20261af8
JG
10342009-02-04 Jerome Guitton <guitton@adacore.com>
1035
1036 * gdb.ada/uninitialized_vars: New test program.
1037 * gdb.ada/uninitialized_vars.exp: New testcase.
1038
52e44b43
TT
10392009-02-02 Tom Tromey <tromey@redhat.com>
1040
1041 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
1042 * gdb.cp/pr2489.cc: Rename...
1043 * gdb.cp/pr9594.cc: ... to this.
1044
1c71341a
TT
10452009-02-02 Tom Tromey <tromey@redhat.com>
1046
1047 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
1048 * gdb.cp/pr2489.cc: New file.
1049 * gdb.cp/cpcompletion.exp: New file.
1050
a4295225
TT
10512009-02-02 Tom Tromey <tromey@redhat.com>
1052
1053 PR exp/9059:
1054 * gdb.cp/call-c.exp: Add regression test.
1055 * gdb.cp/call-c.cc (FooHandle): New typedef.
1056 (main): New variable 'handle'.
1057
592375cd
VP
10582009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1059
1060 * lib/mi-support.exp (et_mi_thread_list)
1061 (check_mi_and_console_threads): Adjust for current thread in
1062 -thread-list-ids output.
1063
41447f92
VP
10642009-01-30 Vladimir Prus <vladimir@codesourcery.com>
1065
1066 * gdb.mi/mi-break.exp (test_disabled_creation): New.
1067 Call it.
1068
35669430
DE
10692009-01-28 Doug Evans <dje@google.com>
1070
1071 * gdb.arch/amd64-disp-step.S: New file.
1072 * gdb.arch/amd64-disp-step.exp: New file.
1073 * gdb.arch/i386-disp-step.S: New file.
1074 * gdb.arch/i386-disp-step.exp: New file.
1075
09f00d9a
PM
10762009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
1077
1078 * gdb.base/find.exp: Set newline variable
1079 using quotes instead of braces to fix cygwin failures.
1080
1e8fb976
PA
10812009-01-23 Pedro Alves <pedro@codesourcery.com>
1082
1083 * gdb.base/radix.exp: Add tests to ensure that that set
1084 input-radix 0 and set output-radix 0 are really rejected.
1085
da061712
PA
10862009-01-23 Pedro Alves <pedro@codesourcery.com>
1087
1088 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
1089 copyright years.
1090
dd7e2d2b
PA
10912009-01-23 Pedro Alves <pedro@codesourcery.com>
1092
1093 PR gdb/9664:
1094 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
1095
392452f6
PA
10962009-01-22 Pedro Alves <pedro@codesourcery.com>
1097
1098 PR c++/9631:
1099 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
1100
8653e71c
PM
11012009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
1102
1103 * gdb.server/file-transfer.exp: Use EXEEXT variable for
1104 binfile definition to fix Windows OS failure.
1105
a12cc160
DJ
11062009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1107
1108 PR gdb/9346
1109 * gdb.base/interrupt.c (sigint_handler): New.
1110 (main): Install a SIGINT handler if SIGNALS is defined. Exit
1111 on error.
1112 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
1113 Test "signal SIGINT".
1114
b89667eb
DE
11152009-01-19 Doug Evans <dje@google.com>
1116
1117 * gdb.base/break.exp: Update expected gdb output.
1118 * gdb.base/sepdebug.exp: Ditto.
1119 * gdb.mi/mi-syn-frame.exp: Ditto.
1120 * gdb.mi/mi2-syn-frame.exp: Ditto.
1121 * gdb.base/call-signal-resume.exp: New file.
1122 * gdb.base/call-signals.c: New file.
1123 * gdb.base/unwindonsignal.exp: New file.
1124 * gdb.base/unwindonsignal.c: New file.
1125 * gdb.threads/interrupted-hand-call.exp: New file.
1126 * gdb.threads/interrupted-hand-call.c: New file.
1127 * gdb.threads/thread-unwindonsignal.exp: New file.
1128
adb483fe
DJ
11292009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
1130
1131 * gdb.base/define.exp: Test defining and hooking prefix commands.
1132 * gdb.python/python.exp: Update test for "show user" output.
1133
60023297
JK
11342009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1135
1136 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
1137 now the output exactly, using less wildcards. Expect also the output
1138 of gfortran-4.3. Update for the f-valprint.c modification from
1139 2008-04-22.
1140 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
1141 Remove gdb_test test names where matching the command.
1142
ccc57cf9
PA
11432009-01-01 Pedro Alves <pedro@codesourcery.com>
1144
1145 PR breakpoints/9681:
1146 * gdb.base/watchpoint.exp: Add regression test.
1147
c7a6ca08
PA
11482008-12-31 Pedro Alves <pedro@codesourcery.com>
1149
1150 * gdb.threads/attach-into-signal.exp: Don't use
1151 gdb_suppress_entire_file.
1152 * gdb.threads/attach-stopped.exp: Ditto.
1153 * gdb.threads/attachstop-mt.exp: Ditto.
1154
3a031f65
PA
11552008-12-31 Pedro Alves <pedro@codesourcery.com>
1156
1157 PR gdb/8812:
1158 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
1159
09e6485f
PA
11602008-12-29 Pedro Alves <pedro@codesourcery.com>
1161
1162 PR gdb/7536:
1163 * gdb.base/radix.exp: Add tests to ensure invalid input radices
1164 and unsupported output radices are really rejected.
1165
0cd53049
JK
11662008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1167
1168 * gdb.cp/punctuator.exp: Backslash the '$' signs.
1169
ba163c7e
TT
11702008-12-22 Tom Tromey <tromey@redhat.com>
1171
1172 * gdb.cp/punctuator.exp: New file.
1173
6f4de6c9
JK
11742008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1175
1176 * gdb.base/completion.exp (Completing non-existing component): New test.
1177
0f34d0b4
JK
11782008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1179
1180 Fix for PR gdb/8648.
1181 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
1182 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
1183 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
1184 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
1185
db2ad4c3
JK
11862008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1187
1188 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
1189
bb5ef15e
DP
11902008-12-16 Christophe Lyon <christophe.lyon@st.com>
1191
1192 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
1193 compiler actually generate code at the expected line number.
1194
90142adc
JZ
11952008-12-15 Jie Zhang <jie.zhang@analog.com>
1196
1197 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
1198
fad6eecd
TT
11992008-12-12 Tom Tromey <tromey@redhat.com>
1200
1201 * gdb.base/commands.exp (redefine_hook_test): New proc.
1202 Call it.
1203
17c8aaf5
TT
12042008-12-11 Tom Tromey <tromey@redhat.com>
1205
1206 * gdb.base/macscp.exp: New regression test.
1207
7c8adf68
TT
12082008-12-11 Tom Tromey <tromey@redhat.com>
1209
1210 * gdb.base/macscp.exp: Print "address.addr".
1211 * gdb.base/macscp1.c (struct outer): New struct.
1212 (address): New global.
1213
b05dcbb7
TT
12142008-12-09 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
1217 Call it.
1218
2d476de1
DE
12192008-12-04 Doug Evans <dje@google.com>
1220
1221 * gdb.server/ext-run.exp: Relax regexp for init program.
1222
87bdc959
TG
12232008-12-03 Tristan Gingold <gingold@adacore.com>
1224
1225 * gdb.base/macscp.exp: Generate an object file during compilation
1226 to work around Darwin dsymutil limitations.
1227
e0740f77
JK
12282008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1229
1230 Test resolving external references to TLS variables.
1231 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
1232 FILE2_THREAD_LOCAL.
1233 (testfile2, srcfile2): New variables.
1234 * gdb.threads/tls.c (file2_thread_local)
1235 (function_referencing_file2_thread_local): New.
1236 * gdb.threads/tls2.c: New file.
1237
67f0aac5
JB
12382008-11-28 Joel Brobecker <brobecker@adacore.com>
1239
1240 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
1241 rather than integer, as integer might not be big enough when
1242 on 64bit targets.
67f0aac5 1243
c332165e
JG
12442008-11-27 Jerome Guitton <guitton@adacore.com>
1245
1246 * gdb.cp/formatted-ref.exp: Add equality test.
1247 * gdb.ada/formatted_ref.exp: Ditto.
1248
fc9b693c
JK
12492008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1250
1251 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
1252 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
1253
a9c64011
AS
12542008-11-20 Andreas Schwab <schwab@suse.de>
1255
1256 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
1257 matching syscall entry point.
1258 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1259 (tcatch_vfork_then_child_follow): Likewise. Finish through
1260 vfork even if we stopped at the syscall trampoline.
1261
e2fd701e
DE
12622008-11-20 Doug Evans <dje@google.com>
1263
1264 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
1265
69abc51c
TJB
12662008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
1267
1268 * gdb.arch/ppc-dfp.exp: New file.
1269 * gdb.arch/ppc-dfp.c: New file.
1270
c14c28ba
PP
12712008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1272
1273 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 1274
2e74121d
DE
12752008-11-17 Doug Evans <dje@google.com>
1276
1277 * gdb.mi/mi-syn-frame.exp: Update expected output.
1278 * gdb.mi/mi2-syn-frame.exp: Update expected output.
1279
66bb093b
VP
12802008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1281
1282 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
1283 "thread N" results in =thread-selected.
1284 * lib/mi-support (mi_run_cmd, mi_expect_stop)
1285 (mi_send_resuming_command_raw): Be prepared for
1286 =thread-selected.
1287
3d043ef6
VP
12882008-11-17 Vladimir Prus <vladimir@codesourcery.com>
1289
a9c64011
AS
1290 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
1291 * lib/mi-support.exp: Likewise.
3d043ef6 1292
808104c8
JB
12932008-11-16 Joel Brobecker <brobecker@adacore.com>
1294
1295 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
1296 commands from the expected output for "help catch".
1297
00b22944
JB
12982008-11-15 Joel Brobecker <brobecker@adacore.com>
1299
1300 * gdb.ada/int_deref.exp: New testcase.
1301
59669435
TT
13022008-11-14 Nick Roberts <nickrob@snap.net.nz>
1303
1304 * gdb.mi/gdb2549.exp: New file.
1305
de04a248
DE
13062008-11-11 Doug Evans <dje@google.com>
1307
1308 * gdb.base/callexit.exp: New file.
1309 * gdb.base/callexit.c: New file.
1310
6b8ce727
DE
13112008-11-10 Doug Evans <dje@google.com>
1312
1313 * lib/gdb.exp (GDBFLAGS): Move -nx ...
1314 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
1315 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
1316 (default_gdb_start,default_gdb_exit): Ditto.
1317 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
1318 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
1319 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
1320 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
1321 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
1322 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
1323
1b14b8aa
AS
13242008-11-03 Andreas Schwab <schwab@suse.de>
1325
1326 * gdb.base/hashline2.exp: Fix typo.
1327 * gdb.base/hashline3.exp: Likewise.
1328
f3134b88
TT
13292008-10-30 Tom Tromey <tromey@redhat.com>
1330
1331 * gdb.base/pointers.exp: Add test.
1332 * gdb.base/pointers.c (k, S): New typedefs.
1333 (instance): New global.
1334
c2226152
AS
13352008-10-30 Andreas Schwab <schwab@suse.de>
1336
1337 * gdb.base/args.exp: Add tests for newlines.
1338
462f405c
JB
13392008-10-30 Joel Brobecker <brobecker@adacore.com>
1340
1341 gdb.base/foll-exec.exp: Update the expected output of a couple
1342 of "info breakpoints" tests.
1343
79a45b7d
TT
13442008-10-28 Tom Tromey <tromey@redhat.com>
1345
1346 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
1347
adc13a14
PA
13482008-10-24 Pedro Alves <pedro@codesourcery.com>
1349
1350 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
1351 gdb_start_cmd.
1352 Use runto_main before any test that requires execution.
1353
252fbfc8
PA
13542008-10-23 Pedro Alves <pedro@codesourcery.com>
1355
1356 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
1357 instead of SIGINT.
1358
28148e3d
JB
13592008-10-22 Joel Brobecker <brobecker@adacore.com>
1360
1361 * gdb.base/completion.exp: Update expected output following
1362 the addition of the "info tasks" command.
1363
c209f847
TT
13642008-10-22 Tom Tromey <tromey@redhat.com>
1365
1366 * gdb.base/exprs.exp (test_expr): Add test for string
1367 concatenation.
1368
f177e350
PA
13692008-10-19 Pedro Alves <pedro@codesourcery.com>
1370
1371 * configure.ac: Output gdb.python/Makefile.
1372 * configure: Regenerate.
1373 * gdb.python/Makefile.in: New.
1374
cce89356
JB
13752008-10-16 Joel Brobecker <brobecker@adacore.com>
1376
1377 * gdb.base/foll-fork.exp: Adjust the expected output to match
1378 the new description for fork/vfork catchpoints in the "info
1379 breakpoints" output.
1380
176d289d
TJB
13812008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1382
1383 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
1384
a08702d6
TJB
13852008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1386
1387 * gdb.python/python-value.c: New file.
1388 * gdb.python/python-value.exp: New file.
1389
1c5cfe86
PA
13902008-10-15 Pedro Alves <pedro@codesourcery.com>
1391
1392 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
1393
5a98ad69
DP
13942008-10-15 Denis Pilat <denis.pilat@st.com>
1395
41702f1b 1396 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 1397
dcb1a1e2
TT
13982008-10-09 Tom Tromey <tromey@redhat.com>
1399
1400 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
1401 'fprintf' and 'stderr'.
1402
9124fe48
JB
14032008-10-07 Joel Brobecker <brobecker@adacore.com>
1404
1405 * gdb.ada/ref_tick_size.exp: New testcase.
1406
45452591
DE
14072008-10-06 Doug Evans <dje@google.com>
1408
1409 * gdb.dwarf2/dw2-cu-size.exp: New file.
1410 * gdb.dwarf2/dw2-cu-size.S: New file.
1411
1412 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
1413 .Ltype_int for clarity.
1414
4fc5b208
PP
14152008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1416
1417 PR gdb/2384:
1418 * gdb.cp/gdb2384.exp: Extended to test more cases.
1419 * gdb.cp/gdb2384.cc: Likewise.
1420 * gdb.cp/gdb2384-base.h: Likewise.
1421 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 1422
d78df370
JK
14232008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1424
1425 * gdb.base/maint.exp (maint print type): Remove printing
1426 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
1427
9a044a89
TT
14282008-09-30 Tom Tromey <tromey@redhat.com>
1429
1430 * gdb.base/macscp.exp: Add completion tests.
1431 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
1432 (TWENTY_THREE): Likewise.
1433 (FORTY_EIGHT): Likewise.
1434
506800a9
TT
14352008-09-30 Tom Tromey <tromey@redhat.com>
1436
1437 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
1438 everywhere.
1439 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
1440
1a6f01b5
JK
14412008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1442
1443 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
1444 testcase is derived from. Fix racy dependency on an expected PID
1445 number. No longer support the testcase on Linux kernel 2.4.x.
1446
2fae03e8
TT
14472008-09-27 Tom Tromey <tromey@redhat.com>
1448
1449 * gdb.base/macscp.exp: Add tests for stringification, splicing,
1450 and varargs.
1451
1ad15515
PA
14522008-09-22 Pedro Alves <pedro@codesourcery.com>
1453
1454 * lib/mi-support.exp (mi_expect_interrupt): New.
1455 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
1456 from gdb.mi/mi-nonstop.exp.
1457 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
1458 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
1459 lib/mi-support.exp.
1460 Use mi_check_thread_states throughout. Avoid ".*" and do not
1461 require an anchor after -exec-run.
1462
d0b76dc6
DJ
14632008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
1464
1465 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
1466 stop is pending. Avoid ".*" when two stops are pending.
1467 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
1468 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
1469 newlines in fullnames.
1470 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
1471 (mi_expect_stop): Update comments. Only anchor in sync mode.
1472 Do not match newlines.
1473 (mi_send_resuming_command_raw): Always return status.
1474 (mi_get_stop_line): Do not match more than one line by accident.
1475 Only anchor in sync mode.
1476 (mi_run_inline_test): If -exec-next fails, give up.
1477
9990c830
UW
14782008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1479
1480 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
1481 on SPU.
1482
ebcf6f00
JB
14832008-09-10 Joel Brobecker <brobecker@adacore.com>
1484
1485 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
1486
b6db24e5
JB
14872008-09-10 Joel Brobecker <brobecker@adacore.com>
1488
1489 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
1490 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1491 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
1492 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1493 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
1494 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
1495 gdb.ada/interface.exp, gdb.ada/null_array.exp,
1496 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1497 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1498 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1499 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
1500 Include the "= " sequence in the expected output of print tests.
1501
2bf448e0
JB
15022008-09-10 Joel Brobecker <brobecker@adacore.com>
1503
1504 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
1505 description for boolean types.
1506
d51fd4c8
PA
15072008-09-09 Pedro Alves <pedro@codesourcery.com>
1508
1509 * gdb.base/hook-stop-continue.c: New.
1510 * gdb.base/hook-stop-continue.exp: New.
1511
694182d2
DJ
15122008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
1513
1514 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
1515
3b8a7fc0
JG
15162008-09-08 Jerome Guitton <guitton@adacore.com>
1517
1518 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
1519 (stack_check_probe_2, stack_check_probe_loop_1)
1520 (stack_check_probe_loop_2): New functions.
1521 (main): Add call to these new functions.
1522 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
1523 functions, check that the breakpoint is inserted at the appropriate
1524 location.
1525 (insert_breakpoint): Slightly refine this procedure so that it can
1526 be called several times in the test.
1527
96cc0ae8
JG
15282008-09-08 Jerome Guitton <guitton@adacore.com>
1529
1530 * gdb.base/stack-checking.c: New file.
1531 * gdb.base/stack-checking.exp: New file.
1532
1f08b409
TJB
15332008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1534
1535 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
1536 * gdb.arch/altivec-regs.exp: Likewise.
1537 * gdb.arch/vsx-regs.exp: Likewise.
1538
3099e1c4
TJB
15392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
1540
1541 * gdb.arch/ppc-fp.exp: New file.
1542 * gdb.arch/ppc-fp.c: New file.
1543
cc69bfc1
PP
15442008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
1545
1546 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
1547 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 1548
b02a33db
MS
15492008-09-04 Michael Snyder <msnyder@vmware.com>
1550
1551 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
1552 as "at" (for non-debug functions such as _start).
1553
2992cbe0
UW
15542008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1555
1556 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
1557 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
1558 software watchpoints.
1559 * gdb.base/watch_thread_num.exp: Likewise.
1560
514f746b
AR
15612008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
1562
1563 * gdb.arch/i386-bp_permanent.exp: New test.
1564
876cecd0
TT
15652008-08-24 Tom Tromey <tromey@redhat.com>
1566
1567 * gdb.base/maint.exp: Update "maint print type".
1568
80f73d71
VP
15692008-08-21 Vladimir Prus <vladimir@codesourcery.com>
1570
1571 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
1572 support. Adjust the order of "*running" notifications.
1573 * gdb.mi/non-stop.c: Don't cast from int to void* and
1574 back.
1575
d9c78d7d
MK
15762008-08-20 Mark Kettenis <kettenis@gnu.org>
1577
1578 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
1579 expect to find it in the "info frame" output.
1580
97a2d1d3
DJ
15812008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
1582
1583 * gdb.base/interp.exp: Always consume both prompts.
1584
b96e2927
PA
15852008-08-20 Pedro Alves <pedro@codesourcery.com>
1586
1587 * gdb.base/pending.exp: Test pending breakpoints without symbols
1588 loaded.
1589
8cf6e61a
VP
15902008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1591
1592 * lib/mi-support.exp (mi_expect_stop): Produce
1593 more details on failures.
1594 * gdb.mi/mi-nonstop.exp: New.
1595 * gdb.mi/non-stop.c: New.
1596
c6ebd6cf
VP
15972008-08-19 Vladimir Prus <vladimir@codesourcery.com>
1598
a9c64011
AS
1599 * gdb.mi/mi-async.exp: Use 'set target-async'.
1600 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 1601
46a9b8ed
DJ
16022008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
1603
1604 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
1605
44feb3ce
TT
16062008-08-17 Tom Tromey <tromey@redhat.com>
1607
1608 * gdb.base/help.exp (help catch): Rewrite.
1609
311a4e6b
TJB
16102008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
1611
1612 * gdb.base/define.exp: Test indented command documentation.
1613 * gdb.python/python.exp: Test indented multi-line command.
1614
604c2f83
LM
16152008-08-15 Luis Machado <luisgpm@br.ibm.com>
1616
1617 * testsuite/gdb.arch/vsx-regs.c: New source file.
1618 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
1619 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
1620
886a217c
TT
16212008-08-14 Tom Tromey <tromey@redhat.com>
1622
1623 * gdb.base/macscp.exp: Add regression test for "macro define" or
1624 "macro undef" with no arguments.
1625
c814a4f3
PP
16262008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
1627
1628 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 1629
12ab8a60
UW
16302008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1631
1632 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
1633
d57a3c85
TJB
16342008-08-06 Tom Tromey <tromey@redhat.com>
1635
1636 * gdb.python/python.exp: New file.
1637
c7b778ff
JK
16382008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 Fix for PR gdb/1543.
1641 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
1642 $LOCATION.
1643 (location): New variable.
1644 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
1645 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
1646 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
1647 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
1648 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
1649 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
1650 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
1651 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
1652 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
1653 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
1654 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1655 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
1656 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1657 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
1658 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
1659 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
1660 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
1661 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
1662 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
1663 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
1664 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
1665 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
1666 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
1667 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
1668 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
1669 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
1670 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
1671 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
1672 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
1673 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
1674 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
1675 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
1676 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
1677 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
1678 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
1679 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
1680 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
1681 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
1682 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
1683 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
1684 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
1685 gdb.base/type-opaque.exp, gdb.base/until.exp,
1686 gdb.base/value-double-free.c, gdb.base/varargs.exp,
1687 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
1688 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
1689 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1690 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
1691 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
1692 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1693 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1694 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
1695 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
1696 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
1697 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
1698 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
1699 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
1700 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
1701 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
1702 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
1703 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
1704 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
1705 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
1706 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
1707 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
1708 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
1709 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
1710 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1711 gdb.pascal/types.exp, gdb.stabs/weird.exp,
1712 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
1713 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
1714 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
1715 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
1716 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
1717 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
1718 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1719 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1720 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1721 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1722 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1723 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
1724 lib/mi-support.exp, lib/trace-support.exp: Remove reference
1725 to bug-gdb@prep.ai.mit.edu .
1726
5e06a3d1
VP
17272008-07-31 Vladimir Prus <vladimir@codesourcery.com>
1728
1729 * lib/mi-support.exp (mi_load_shlibs): New.
1730 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
1731
9d81d21b
VP
17322008-07-30 Vladimir Prus <vladimir@codesourcery.com>
1733
1734 * lib/mi-support.exp (get_mi_thread_list)
1735 (check_mi_and_console_threads): New, moved from ...
1736 * gdb.mi/mi-pthread.exp: ...here.
1737 * gdb.mi/gdb669.exp (get_mi_thread_list)
1738 (check_mi_and_console_threads): Delete.
1739 * gdb.mi/mi2-pthread.exp: Likewise.
1740
bae98fe0
TT
17412008-07-28 Tom Tromey <tromey@redhat.com>
1742
1743 * Makefile.in (just-check): Remove. Move body to...
1744 (check): ... here.
1745
57380f4e
DJ
17462008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1747
1748 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
1749 Add a test for duplicated SIGINTs.
1750
e09490f1
DJ
17512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1752
1753 * gdb.threads/schedlock.exp (get_args): Update to work for any
1754 value of NUM.
1755 (Top level): Report the number of threads that did not resume.
1756
6387b45f
DJ
17572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1758
1759 * gdb.dwarf2/dw2-compressed.S: Also define __start.
1760
62f64ff2
DJ
17612008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
1762
1763 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
1764 non-MI prompt.
1765
fa8de41e
TT
17662008-07-26 Tom Tromey <tromey@redhat.com>
1767
1768 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
1769 (function_struct, function_struct_ptr): New globals.
1770 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
1771 function pointer in a struct.
1772
ccb3ac8a
TT
17732008-07-26 Tom Tromey <tromey@redhat.com>
1774
1775 * gdb.base/macscp.exp: Add test for macro lexing bug.
1776
d7d9f01e
TT
17772008-07-18 Tom Tromey <tromey@redhat.com>
1778
1779 * gdb.base/macscp.exp: Add macro tests.
1780
9bf07184
PP
17812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1782
1783 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
1784
becf6477
PP
17852008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1786
1787 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
1788
0709f7d3
PP
17892008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
1790
1791 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 1792
7093c834
PP
17932008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1794
1795 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 1796
b432ffe3
JK
17972008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1798
1799 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
1800
b1a268e5
VP
18012008-07-12 Vladimir Prus <vladimir@codesourcery.com>
1802
1803 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
1804
e2995f8e
KB
18052008-07-11 Kevin Buettner <kevinb@redhat.com>
1806
1807 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
1808 of regexp to account for changes made to GDB in the printing of
1809 byte vectors.
1810
14032a66
TT
18112008-07-11 Tom Tromey <tromey@redhat.com>
1812
1813 * gdb.base/completion.exp: Add 'help' completion test.
1814
981505ef
JK
18152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1816
1817 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
1818
10568435
JK
18192008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1820
1821 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
1822
4487aabf
PA
18232008-07-09 Pedro Alves <pedro@codesourcery.com>
1824
1825 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
1826
a4a9b1c4
PA
18272008-07-09 Pedro Alves <pedro@codesourcery.com>
1828
1829 * gdb.base/fullname.exp: Restore pwd if compiling failed.
1830
3c3185ac
JK
18312008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1832
1833 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
1834
7ebd49dc
VP
18352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1836
1837 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
1838 previous commit. Add a comment.
1839
84e46146
PA
18402008-06-28 Pedro Alves <pedro@codesourcery.com>
1841
1842 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
1843
0f8d4a2f
VP
18442008-06-28 Vladimir Prus <vladimir@codesourcery.com>
1845
1846 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
1847
f747e0ce
PA
18482008-06-27 Pedro Alves <pedro@codesourcery.com>
1849
1850 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
1851 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
1852 compiling an executable, link in an object that forces unbuffered
1853 output.
1854 * lib/set_unbuffered_mode.c: New file.
1855
734a5c36
JK
18562008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1857
1858 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
1859
a2840c35
VP
18602008-06-25 Vladimir Prus <vladimir@codesourcery.com>
1861
a9c64011
AS
1862 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
1863 mi_expect_stop.
1864 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
1865 Demand that *running is output.
1866 (detect_async): Perform checking every time.
1867 (mi_send_resuming_command): Extract everything into...
1868 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
1869 (mi_expect_stop): Don't accept any output before *stopped.
1870
6ae37fef
VP
18712008-06-13 Vladimir Prus <vladimir@codesourcery.com>
1872
1873 Robustify mi-simplerun.
a9c64011
AS
1874 * gdb.mi/basics.c (main): Add a call to sleep.
1875 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
1876 * gdb.mi/mi2-cli.exp: Likewise.
1877 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 1878
b4aa76f0 18792008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
1880
1881 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
1882
e1ac3328
VP
18832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1884
a9c64011
AS
1885 * gdb.mi/mi-console.exp: Adjust.
1886 * gdb.mi/mi-syn-frame.exp: Adjust.
1887 * gdb.mi/mi2-console.exp: Adjust.
1888 * gdb.mi/mi2-syn-frame.exp: Adjust.
1889 * lib/mi-support.exp (mi_run_cmd): Adjust.
1890 (mi_send_resuming_command): Adjust.
e1ac3328 1891
f7f9a841
VP
18922008-06-10 Vladimir Prus <vladimir@codesourcery.com>
1893
1894 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
1895 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
1896 testing of stopped.
1897 * gdb.mi/mi2-syn-frame.exp: Likewise.
1898 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
1899 (async, detect_async): New.
1900 (mi_expect_stop, mi_continue_to_line): Adjust expectation
1901 depending on if we're running in sync or async mode.
f7f9a841 1902
37cd5d19
TT
19032008-06-09 Tom Tromey <tromey@redhat.com>
1904
1905 * gdb.base/completion.exp: New tests for field name completion
1906 with spaces, and field name completion with '->'.
1907
65d12d83
TT
19082008-06-06 Tom Tromey <tromey@redhat.com>
1909
1910 * gdb.base/break1.c (struct some_struct): New struct.
1911 (values): New global.
1912 * gdb.base/completion.exp: Add field name completion test.
1913
ebfe2e3f
PP
19142008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1915
1916 * gdb.cp/call-c.exp: Test for incorrect handling of reference
1917 to pointer.
1918 * gdb.cp/call-c.cc: Likewise.
1919
bcf6fc3a
NR
19202008-06-06 Nick Roberts <nickrob@snap.net.nz>
1921
1922 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
1923 annotation.
1924
49fd4a42 19252008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 1926 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
1927
1928 * gdb.threads/execl.c, gdb.threads/execl1.c,
1929 gdb.threads/execl.exp: New tests.
a9c64011 1930
8a34ac3f
AR
19312008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
1932 Daniel Jacobowitz <dan@codesourcery.com>
1933
1934 * gdb.cp/exception.exp: Activate test, make it work with pending
1935 catchpoints.
1936
86ae69ef
JK
19372008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1938
1939 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
1940
f7f9ae2c
VP
19412008-05-28 Vladimir Prus <vladimir@codesourcery.com>
1942
a9c64011
AS
1943 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
1944 now printed.
1945 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 1946
2a2d4dc3
AS
19472008-05-27 Andreas Schwab <schwab@suse.de>
1948
1949 * gdb.base/frame-args.exp: Handle arguments that are optimized
1950 out.
1951
5099e4d9
LM
19522008-05-26 Luis Machado <luisgpm@br.ibm.com>
1953
1954 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
1955 quiet for ppc32 and group options into a single variable.
1956
d9c36a91
JB
19572008-05-23 Joel Brobecker <brobecker@adacore.com>
1958
1959 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
1960 of zero-size elements.
1961 * gdb.ada/null_array.exp: Test printing this new array.
1962
103a8671
JK
19632008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1964
1965 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
1966
07a4cc1a 19672008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
1968
1969 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
1970 of the "finish" command.
1971
55f996a7
NR
19722008-05-21 Nick Roberts <nickrob@snap.net.nz>
1973
1974 * gdb.base/annota1.exp: Test for new annotation.
1975
907fc202
UW
19762008-05-16 Pedro Alves <pedro@codesourcery.com>
1977
1978 * gdb.base/fixsection.exp: New file.
1979 * gdb.base/fixsection0.c: New file.
1980 * gdb.base/fixsection1.c: New file.
1981
e8f97270
UW
19822008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1983
1984 * gdb.base/annota1.exp: Accept printf@... in place of printf.
1985 * gdb.base/annota3.exp: Likewise.
1986
ac0bb574
NF
19872008-05-13 Nathan Froyd <froydnj@codesourcery.com>
1988
1989 * gdb.base/watch_thread_num.exp: Don't run tests that require
1990 watchpoints if the target doesn't support them.
1991
6fadd07a
DE
19922008-05-12 Doug Evans <dje@google.com>
1993
1994 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
1995
6e9a4a30
JB
19962008-05-09 Joel Brobecker <brobecker@adacore.com>
1997
1998 * gdb.ada/assign_1.exp: New testcase.
1999
08388c79
DE
20002008-05-09 Doug Evans <dje@google.com>
2001
a3c83fae
DE
2002 * gdb.base/find.exp: New file.
2003 * gdb.base/find.c: New file.
08388c79 2004
bd5ddfe8
DJ
20052008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
2006
2007 * gdb.base/commands.exp (watchpoint_command_test): Handle
2008 gdb,no_hardware_watchpoints.
2009 * gdb.base/float.exp: Allow ARM targets without floating point.
2010 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
2011
b5dd68e2 20122008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 2013 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
2014
2015 * gdb.ada/lang_switch: New test program.
2016 * gdb.ada/lang_switch.exp: New testcase.
2017
382d13d1
DE
20182008-05-05 Doug Evans <dje@google.com>
2019
2020 * gdb.base/help.exp (disassemble): Update expected help text.
2021
9dd789d0
PA
20222008-05-04 Pedro Alves <pedro@codesourcery.com>
2023
2024 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
2025
611c83ae
PA
20262008-05-04 Pedro Alves <pedro@codesourcery.com>
2027
2028 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
2029 different times.
2030
ff013f42
JK
20312008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2032
2033 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
2034 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
2035 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
2036 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
2037
96dff6a2
VP
20382008-05-04 Vladimir Prus <vladimir@codesourcery.com>
2039
2040 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
2041 notification to appear.
2042
55cd6f92
DJ
20432008-05-04 Daniel Jacobowitz <dan@debian.org>
2044
2045 * gdb.base/fullname.c: New file.
2046 * gdb.base/fullname.exp: New file.
2047 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
2048
d705c43c
PA
20492008-05-03 Pedro Alves <pedro@codesourcery.com>
2050
2051 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
2052 expressions with macros.
2053
333222e1
JK
20542008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2055
2056 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
2057
5ac01682
DJ
20582008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
2059
2060 * gdb.base/completion.exp: Handle lack of other symbols beginning
2061 with "a".
2062
2063 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
2064
237fc4c9
PA
20652008-05-02 Jim Blandy <jimb@codesourcery.com>
2066
2067 * gdb.asm/asmsrc1.s: Add scratch space.
2068
ed5e9466
DJ
20692008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2070 Daniel Jacobowitz <dan@codesourcery.com>
2071
2072 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
2073 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
2074 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
2075
b39cc962
DJ
20762007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
2077
2078 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2079
36d520f5
JB
20802008-05-01 Joel Brobecker <brobecker@adacore.com>
2081
2082 * gdb.base/info-target.exp: New testcase.
2083
8d4e3071
DJ
20842008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2085
2086 * gdb.cp/hang.exp: Use .cc instead of .C.
2087 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
2088 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
2089
6f3f3097
DJ
20902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
2091
2092 * gdb.base/gdb1250.exp: Remove perror.
2093 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
2094
5550a914
PA
20952008-04-30 Pedro Alves <pedro@codesourcery.com>
2096
2097 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
2098 .2byte.
2099
d848e687
DJ
21002008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
2101
2102 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
2103 (maybe_kfail): New.
2104
93b5768b
PA
21052008-04-25 Pedro Alves <pedro@codesourcery.com>
2106
2107 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
2108
721c02de
VP
21092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2110
a9c64011
AS
2111 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
2112 * gdb.mi/mi2-syn-frame.exp: Likewise.
2113 * lib/mi-support.exp: Likewise.
721c02de 2114
74960c60
VP
21152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2116
2117 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
2118 to specify regexp for the location to stop at.
2119 * gdb.base/break-always.c: New.
2120 * gdb.base/break-always.exp: New.
2121
d24317b4
VP
21222008-04-24 Vladimir Prus <vladimir@codesourcery.com>
2123
2124 * lib/mi-support.exp (mi_runto_helper): Adjust
2125 for the original-location field.
2126 (mi_create_breakpoint, mi_list_breakpoints): New.
2127 * gdb.mi/mi-break.exp: Adjust.
2128 * gdb.mi/mi2-break.exp: Adjust.
2129 * gdb.mi/mi-pending.exp: Adjust.
2130 * gdb.mi/mi-simplerun.exp: Adjust.
2131 * gdb.mi/mi2-simplerun.exp: Adjust.
2132 * gdb.mi/mi-syn-frame.exp: Adjust.
2133 * gdb.mi/mi2-syn-frame.exp: Adjust.
2134 * gdb.mi/mi-until.exp: Adjust.
2135 * gdb.mi/mi2-until.exp: Adjust.
2136 * gdb.mi/mi-var-display.exp: Adjust.
2137 * gdb.mi/mi2-var-display.exp: Adjust.
2138 * gdb.mi/mi-watch.exp: Adjust.
2139 * gdb.mi/mi2-watch.exp: Adjust.
2140
fdc59709 21412008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 2142
a9c64011
AS
2143 * aclocal.m4: Add override.m4.
2144 * configure: Regenerate.
fdc59709 2145
8e91f023
VP
21462008-04-19 Vladimir Prus <vladimir@codesourcery.com>
2147
2148 * gdb.mi/var-cmd.c (do_at_tests): Verify that
2149 '-var-update --all-values' reports new value even the type
2150 of a variable object has changed.
2151
233a11ab
CS
21522008-04-18 Craig Silverstein <csilvers@google.com>
2153
2154 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
2155 files.
d24317b4 2156
9c1137ad
JB
21572008-04-18 Joel Brobecker <brobecker@adacore.com>
2158
2159 * gdb.ada/atomic_enum: New test program.
2160 * gdb.ada/atomic_enum.exp: New testcase.
2161
66d0bbc7
DE
21622008-04-17 Doug Evans <dje@google.com>
2163
2164 * gdb.opt/Makefile.in: Fix whitespace.
2165
100906b0
UW
21662008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
2167
2168 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
2169
4584e32e
DE
21702008-04-17 Doug Evans <dje@google.com>
2171
2172 * gdb.base/hashline1.exp: New testcase.
2173 * gdb.base/hashline2.exp: New testcase.
2174 * gdb.base/hashline2.exp: New testcase.
2175
0a320680
PA
21762008-04-17 Pedro Alves <pedro@codesourcery.com>
2177
2178 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
2179
18ac113b
AR
21802008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
2181
2182 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
2183 temporary breakpoint to match "Temporary breakpoint".
2184 * gdb.base/break.exp (delete_breakpoints): Likewise.
2185 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
2186 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
2187 * gdb.base/display.exp: Likewise.
2188 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
2189 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
2190 * gdb.base/restore.exp (restore_tests): Likewise.
2191 * gdb.base/sepdebug.exp: Likewise.
2192 * gdb.base/watchpoint.exp: Likewise.
2193 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
2194 * gdb.mi/mi-pending.exp: Likewise.
2195 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
2196 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
2197 * gdb.mi/mi-var-cmd.exp: Likewise.
2198 * gdb.mi/mi-var-display.exp: Likewise.
2199 * gdb.mi/mi2-cli.exp: Likewise.
2200 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
2201 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
2202 * gdb.mi/mi2-var-display.exp: Likewise.
2203 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
2204 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
2205 new "disp" field.
a9c64011 2206 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
2207 reason. This is to support fix for PR2424.
2208
add38693
JK
22092008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2210
2211 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
2212
fcacd99f
VP
22132008-04-13 Vladimir Prus <vladimir@codesourcery.com>
2214
2215 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 2216 field. Add more floating varobj tests.
fcacd99f 2217 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
2218 field.
2219 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
2220 (main): Call do_at_tests.
2221 * lib/mi-support.exp (mi_create_floating_varobj)
2222 (mi_varobj_update_with_type_change): New.
fcacd99f 2223
de051565
MK
22242008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
2225
2226 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
2227 option of -var-evaluate-expression.
2228 * gdb.mi/mi2-var-display.exp: Likewise.
2229
dbc52822
VP
22302008-04-07 Vladimir Prus <vladimir@codesourcery.com>
2231
2232 Introduce test setup helpers.
a9c64011
AS
2233 * lib/gdb.exp (build_executable, clean_restart)
2234 (prepare_for_testing): New.
2235 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
2236 * gdb.base/return.exp: Likewise.
2237 * gdb.base/ending-run.exp: Likewise.
dbc52822 2238
473591da
NR
22392008-04-07 Nick Roberts <nickrob@snap.net.nz>
2240
2241 * gdb.mi/mi-async.exp: New test for asynchronous Machine
2242 Interface (MI) responses.
2243
2b2d9e11
VP
22442008-04-06 Vladimir Prus <vladimir@codesourcery.com>
2245
a9c64011
AS
2246 * gdb.cp/breakpoint.cc: New code to test conditions involving
2247 member variables.
2248 * gdb.cp/breakpoint.exp: Test condition involving member
2249 variables.
2b2d9e11 2250
bb378428
VP
22512008-04-05 Vladimir Prus <vladimir@codesourcery.com>
2252
2253 * lib/mi-support.exp (mi_expect_stop): New.
2254 (mi_run_cmd): Change the
2255 token. Use mi_send_resuming_command, use
2256 mi_expect_stop.
2257 (mi_execute_to_helper): Rename to mi_execute_to.
2258 (mi_send_resuming_command): Add more error patterns.
2259 (mi_wait_for_stop): Renamed to...
2260 (mi_get_stop_line): ...this.
2261 (mi_run_inline_test): Adjust.
2262
2263 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
2264 * gdb.mi/mi-console.exp: Likewise.
2265 * gdb.mi/mi-pending.exp: Likewise.
2266 * gdb.mi/mi-simplerun.exp: Likewise.
2267 * gdb.mi/mi-stack.exp: Likewise.
2268 * gdb.mi/mi-stepi.exp: Likewise.
2269 * gdb.mi/mi-syn-frame.exp: Add comment.
2270 * gdb.mi/mi-until.exp: Likewise.
2271 * gdb.mi/mi-var-display.exp: Likewise.
2272 * gdb.mi/mi-watch.exp: Likewise.
2273 * gdb.mi/mi2-cli.exp: Likewise.
2274 * gdb.mi/mi2-console.exp: Likewise.
2275 * gdb.mi/mi2-simplerun.exp: Likewise.
2276 * gdb.mi/mi2-stack.exp: Likewise.
2277 * gdb.mi/mi2-stepi.exp: Likewise.
2278 * gdb.mi/mi2-until.exp: Likewise.
2279 * gdb.mi/mi2-var-display.exp: Likewise.
2280 * gdb.mi/mi2-watch.exp: Likewise.
2281
62172bb9
UW
22822008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2283
2284 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
2285
2286 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
2287
a13e061a
PA
22882008-04-04 Pedro Alves <pedro@codesourcery.com>
2289
2290 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
2291 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
2292 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2293 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
2294 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
2295 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
2296 expect an mi error duplicated in stderr.
2297
eae06beb
JB
22982008-04-03 Joel Brobecker <brobecker@adacore.com>
2299
2300 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
2301 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
2302 Add a couple of tests that verify the behavior when the new setting
2303 is set to "cancel" and "all".
2304 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
2305 "ask" before we start the testing.
2306
79c6ced6
AR
23072008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
2308
2309 * gdb.cp/casts.cc: Add class reference variables.
2310 * gdb.cp/casts.exp: New test cases for up/down casting references.
2311
6c2d1a6b
MK
23122008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
2313
2314 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
2315 instead of beginning to make an extra test pass.
2316 * gdb.mi/mi2-var-display.exp: Likewise.
2317
55b411d9
MR
23182008-03-31 Maciej W. Rozycki <macro@mips.com>
2319
2320 * gdb.base/break.exp: Mark failures as such. Fix formatting.
2321
c6140da2
MD
23222008-03-31 Markus Deuling <deuling@de.ibm.com>
2323 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2324
2325 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
2326 value. Add xfail for older kernels.
2327
79732189
AR
23282008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
2329
2330 Bring mi-support in line with gdb.exp.
2331 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
2332 (mi_gdb_start): New function.
2333
33c3676e
MR
23342008-03-28 Maciej W. Rozycki <macro@mips.com>
2335
2336 * gdb.mi/mi-var-cmd.exp: Fix a typo.
2337
92e28119
VP
23382008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2339
2340 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
2341 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 2342
9e8e3afe
VP
23432008-03-26 Vladimir Prus <vladimir@codesourcery.com>
2344
2345 * lib/mi-support.exp (mi_create_varobj_checked): New.
2346 (mi_list_varobj_children): Allow to check for a
2347 value.
2348 (mi_list_array_varobj_children): New.
2349
2350 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
2351 and mi_list_varobj_children, as opposed to hardcoding
2352 expected strings.
2353 * gdb.mi/gdb701.exp: Likewise.
2354 * gdb.mi/gdb792.exp: Likewise.
2355 * gdb.mi/mi-var-block.exp: Likewise.
2356 * gdb.mi/mi-var-cmd.exp: Likewise.
2357 * gdb.mi/mi-var-invalidate.exp: Likewise.
2358 * gdb.mi/mi2-var-block.exp: Likewise.
2359 * gdb.mi/mi2-var-child.exp: Likewise.
2360 * gdb.mi/mi2-var-cmd.exp: Likewise.
2361 * gdb.mi/mi2-var-display.exp: Likewise.
2362
9df50351
JK
23632008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 Fix random false FAILs on i386.
2366 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
2367
31e5d73a
DJ
23682008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2369
2370 PR gdb/544
2371 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
2372
12f4afab
DJ
23732008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
2374
2375 PR gdb/544
2376 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
2377
b562a0cb
DJ
23782008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2379
2380 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
2381 fixed PR gdb/544.
2382
17faa917
DJ
23832008-03-21 Pedro Alves <pedro@codesourcery.com>
2384
2385 * gdb.threads/fork-child-threads.exp: Test next over fork.
2386
6214f497
DJ
23872008-03-21 Chris Demetriou <cgd@google.com>
2388
2389 * gdb.base/break.exp (rbreak junk): New test for rbreak
2390 "Junk at end of arguments" issue.
2391
63092375
DJ
23922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2393
2394 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
2395 *& to work on created array elements.
2396 (Top level): Test print $pc with a file. Test string operations
2397 without a target.
2398 * gdb.base/ptype.exp: Do not expect *& to work on created array
2399 elements.
2400
b21991b0
DJ
24012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
2402
2403 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
2404 gdb.threads/staticthreads.exp: Update exit query.
2405
c4b347c7
SL
24062008-03-07 Sandra Loosemore <sandra@codesourcery.com>
2407
2408 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2409
fa4727a6
DJ
24102008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
2411
2412 * gdb.base/watchpoint.c (global_ptr, func4): New.
2413 (main): Call func4.
2414 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
2415 (test_inaccessible_watchpoint): New.
2416
2f34202f
MR
24172008-02-29 Maciej W. Rozycki <macro@mips.com>
2418
2419 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
2420 select the largest.
2421
0d6ba1b1
DJ
24222008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
2423
2424 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
2425 frames-invalid annotations.
2426
e691325a
PM
24272008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
2428
a9c64011 2429 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 2430
f85b5ecc
DE
24312008-02-27 Doug Evans <dje@google.com>
2432
2433 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
2434 for bug 1738.
2435 (breakpoint_to_handler_entry): Ditto.
2436
b40e7bf3
JB
24372008-02-27 Joel Brobecker <brobecker@adacore.com>
2438
2439 * gdb.base/ending-run.exp: Use the first line of code inside
2440 function body to test breakpoints.
2441 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
2442 location where the breakpoint is inserted when using the line
2443 where a function is declared. Fix typo in the description of
2444 one of the tests.
2445 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
2446
2faca73a
PM
24472008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2448
2449 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 2450 tests.
2faca73a 2451
6f439c36
PM
24522008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
2453
2454 * gdb.base/args.exp: avoid same output for tests
2455 with single quotes.
2456
54e52265
VP
24572008-02-26 Vladimir Prus <vladimir@codesourcery.com>
2458
a9c64011
AS
2459 * gdb.base/annota1.exp: Adjust for 'info break'
2460 format changes.
2461 * gdb.base/annota3.exp: Likewise.
2462 * gdb.base/break.exp: Likewise.
2463 * gdb.base/condbreak.exp: Likewise.
2464 * gdb.base/pending.exp: Likewise.
2465 * gdb.base/sepdebug.exp: Likewise.
2466 * gdb.base/unload.exp: Likewise.
2467 * gdb.cp/ovldbreak.exp: Likewise.
2468 * gdb.mi/mi-pending.exp: Likewise.
54e52265 2469
897b09ca
DE
24702008-02-07 Doug Evans <dje@google.com>
2471
2472 * gdb.cp/mb-inline.exp: New.
2473 * gdb.cp/mb-inline.h: New.
2474 * gdb.cp/mb-inline1.cc: New.
2475 * gdb.cp/mb-inline2.cc: New.
2476
b1c32d35
PM
24772008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
2478
2479 * gdb.pascal/floats.pas: New test program.
2480 * gdb.pascal/floats.exp: New testcase.
2481
1a4ca44a
TJB
24822008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2483
2484 * gdb.base/callfuncs.c (t_float_many_args): New function.
2485 (t_double_many_args): New function.
2486 * gdb.base/callfuncs.exp: Add tests for exceeding float
2487 and double parameters passed through the stack.
2488
439048e8
JB
24892008-02-05 Joel Brobecker <brobecker@adacore.com>
2490
2491 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
2492 gdb.ada/complete/foo.adb: New files.
2493 * gdb.ada/complete.exp: New testcase.
2494
81fe8080
DE
24952008-02-03 Doug Evans <dje@google.com>
2496
301f0ecf
DE
2497 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2498
81fe8080
DE
2499 * gdb.cp/gdb2384.exp: New file.
2500 * gdb.cp/gdb2384.cc: New file.
2501 * gdb.cp/gdb2384-base.h: New file.
2502 * gdb.cp/gdb2384-base.cc: New file.
2503
4b071aec
DE
25042008-02-02 Doug Evans <dje@google.com>
2505
2506 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2507
61137ba6
JB
25082007-02-01 Joel Brobecker <brobecker@adacore.com>
2509
2510 * gdb.ada/sym_print_name: New test program.
2511 * gdb.ada/sym_print_name.exp: New testcase.
2512
25132007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
2514
2515 * gdb.ada/nested/hello.adb: New file.
2516 * gdb.ada/nested.exp: New testcase.
2517 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2518
98deb0da
VP
25192008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2520
2521 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
2522 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
2523 don't cause future evaluations of function to report
2524 creation of internal breakpoints.
98deb0da 2525
723a2275
VP
25262008-02-01 Vladimir Prus <vladimir@codesourcery.com>
2527
2528 * gdb.mi/mi-break.exp (test_error): New.
2529 Call it.
2530
fb546a2f
LM
25312008-01-31 Luis Machado <luisgpm@br.ibm.com>
2532
2533 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
2534 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2535
2d8fd90a
PM
25362008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2537
2538 * gdb.pascal/integers.pas: New test program.
2539 * gdb.pascal/integers.exp: New testcase.
2540
a7fa0ded
PM
25412008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
2542
2543 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2544
5e1a1926
TJB
25452008-01-30 Luis Machado <luisgpm@br.ibm.com>
2546
2547 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
2548 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2549
8d04f9f0
JB
25502008-01-30 Paul Hilfinger <hilfinger@adacore.com>
2551
2552 * gdb.ada/formatted_ref: New test program.
2553 * gdb.ada/formatted_ref.exp: New testcase.
2554
2555 * gdb.cp/formatted-ref.cc: New file.
2556 * gdb.cp/formatted-ref.exp: New testcase.
2557
ce75a98f
JB
25582008-01-30 Joel Brobecker <brobecker@adacore.com>
2559
2560 * gdb.base/ptype.exp: Add testing of "ptype $pc".
2561
e835f6bf
NR
25622008-01-30 Nick Roberts <nickrob@snap.net.nz>
2563
2564 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
2565 (test_file_list_exec_source_file): Update to new macro-info field.
2566
d118ef87
PH
25672008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
2568
2569 * gdb.ada/exprs: New test program.
2570 * gdb.ada/exprs.exp: New testcase.
2571
7d35ab09
TJB
25722008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2573
2574 * dfp-test.c (DELTA, DELTA_B): New definitions.
2575 (double_val1, double_val2, double_val3, double_val4, double_val5,
2576 double_val6, double_val7, double_val8, double_val9, double_val10,
2577 double_val11, double_val12, double_val13, double_val14, dec32_val1,
2578 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
2579 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
2580 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
2581 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
2582 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
2583 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
2584 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
2585 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
2586 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
2587 dec128_val16): New global variables.
2588 (decimal_dec128_align): New function.
2589 (decimal_mixed): Likewise.
2590 (decimal_many_args_dec32): Likewise.
2591 (decimal_many_args_dec64): Likewise.
2592 (decimal_many_args_dec128): Likewise.
2593 (decimal_many_args_mixed): Likewise.
2594 * dfp-test.exp: Add tests calling new inferior functions.
2595
2d717e4f
DJ
25962008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2597
2598 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
2599 gdb.server/ext-run.exp: New files.
2600 * lib/gdbserver-support.exp (gdbserver_download): New.
2601 (gdbserver_start): New. Update gdbserver expected
2602 output.
2603 (gdbserver_spawn): Use them.
2604 (gdbserver_start_extended): New.
2605
e85a822c
DJ
26062008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
2607
2608 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
2609 Run on GNU/Linux.
2610 (do_exec_tests): Check for systems which do not support catchpoints.
2611 Do not match START.
2612 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
2613 Run on GNU/Linux. Enable verbose output.
2614 (check_fork_catchpoints): New.
2615 (explicit_fork_child_follow, catch_fork_child_follow)
2616 (tcatch_fork_parent_follow): Update expected messages.
2617 (do_fork_tests): Use check_fork_catchpoints.
2618 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
2619 Run on GNU/Linux. Enable verbose output.
2620 (check_vfork_catchpoints): New.
2621 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
2622 expected messages.
2623 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
2624
401ea829
JB
26252008-01-29 Jim Blandy <jimb@red-bean.com>
2626
2627 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
2628 host' errors.
2629 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
2630
aceaf3ad
JB
26312008-01-29 Jim Blandy <jimb@red-bean.com>
2632
2633 * gdb.threads/sigthread.c: Use barriers to ensure that
2634 child_thread and child_thread_two are always initialized before we
2635 start to use them.
2636
a5606eee
VP
26372008-01-29 Vladimir Prus <vladimir@codesourcery.com>
2638
2639 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
2640 * gdb.base/watchpoint-solib.c: New.
2641 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 2642
c55a82bb
PM
26432008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
2644
2645 * gdb.base/gdb1056.exp: Add unsigned integer test.
2646
0993fe05
DE
26472008-01-28 Doug Evans <dje@google.com>
2648
2649 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
2650
4fe42e7f
JB
26512008-01-27 Jim Blandy <jimb@codesourcery.com>
2652
c7a69933
JB
2653 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
2654
4fe42e7f
JB
2655 * gdb.base/expand-psymtabs.exp: Doc fix.
2656
5def8285
MK
26572008-01-26 Mark Kettenis <kettenis@gnu.org>
2658
2659 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
2660
5313c911
NR
26612008-01-24 Nick Roberts <nickrob@snap.net.nz>
2662
a9c64011 2663 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
2664 -var-set-format.
2665
93815fbf
VP
26662008-01-23 Chris Demetriou <cgd@google.com>
2667
2668 * gdb.threads/thread_events.c: New testcase source file.
2669 * gdb.threads/thread_events.exp: New testcase expect file.
2670
467a88ee
NR
26712008-01-23 Nick Roberts <nickrob@snap.net.nz>
2672
2673 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
2674
2675 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
2676 -var-set-format.
2677
d8f82aba
DJ
26782008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2679 Vladimir Prus <vladimir@codesourcery.com>
2680
2681 * gdb.base/float.exp: Allow missing floating point for m68k and
2682 PowerPC.
2683
60c46647
VP
26842008-01-22 Vladimir Prus <vladimir@codesourcery.com>
2685
2686 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
2687 ignore count.
2688 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
2689 * gdb.mi/mi-cli.exp: Adjust.
2690 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 2691
c7dd36a1
PA
26922008-01-17 Pedro Alves <pedro@codesourcery.com>
2693
2694 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
2695 and 'dummy_ptr' integer pointer. Initialize struct_declarations
2696 with dummy_ptr's address.
2697 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
2698 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
2699 all targets.
2700 * gdb.mi/mi2-var-child.exp: Likewise.
2701
39d5313e
JB
27022008-01-09 Joel Brobecker <brobecker@adacore.com>
2703
2704 * gdb.ada/null_array: New test program.
2705 * gdb.ada/null_array.exp: New testcase.
2706
0aea4bf3
LM
27072008-01-09 Luis Machado <luisgpm@br.ibm.com>
2708
2709 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
2710 with required float modifiers.
2711
0b354900
JB
27122008-01-08 Joel Brobecker <brobecker@adacore.com>
2713
2714 * gdb.ada/funcall_param: New test program.
2715 * gdb.ada/funcall_param.exp: New testcase.
2716
cdb7f5d4
JB
27172008-01-08 Joel Brobecker <brobecker@adacore.com>
2718
2719 * gdb.ada/arrayparam: New test program.
2720 * gdb.ada/arrayparam.exp: New testcase.
2721
88e2547f
JB
27222008-01-08 Joel Brobecker <brobecker@adacore.com>
2723
2724 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
2725 landed. Should also fix random failures in the test following it.
2726
f6867ce0
TJB
27272008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2728
2729 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
2730 for expressions with decimal float values.
2731 (test_dfp_conversions): New function to test casts to and from
2732 decimal float types.
2733 Call test_dfp_conversions.
2734 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
2735 elements.
2736 (main): Initialize ds.float4 and ds.double8 elements.
2737 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
2738 string to new error message.
2739 (d64_set_tests): Likewise.
2740 (d128_set_tests): Likewise.
2741 Add tests for expressions with decimal float variables. Add tests for
2742 conversions to and from decimal float types.
2743
f9c11282
JB
27442008-01-05 Joel Brobecker <brobecker@adacore.com>
2745
2746 * gdb.ada/packed_tagged/comp_bug.adb: New file.
2747 * gdb.ada/packed_tagged.exp: New testcase.
2748
0ecbca72
JB
27492008-01-04 Joel Brobecker <brobecker@adacore.com>
2750
2751 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
2752 gdb.ada/homonym/homonym_main.adb: New files.
2753 * gdb.ada/homonym.exp: New testcase.
2754
c18d3d89
JB
27552008-01-04 Joel Brobecker <brobecker@adacore.com>
2756
2757 * gdb.ada/packed_array.exp: Add testing of references to
2758 a packed array.
2759
ecc7085b
JB
27602008-01-04 Joel Brobecker <brobecker@adacore.com>
2761
2762 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
2763 New files.
2764 * gdb.ada/type_coercion.exp: New testcase.
2765
c474c922
JB
27662008-01-04 Joel Brobecker <brobecker@adacore.com>
2767
2768 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
2769 gdb.ada/tagged/foo.adb: New file.
2770 * gdb.ada/tagged.exp: New testcase.
2771
9005b927
JB
27722008-01-04 Joel Brobecker <brobecker@adacore.com>
2773
2774 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
2775 gdb.ada/ptype_field/foo.adb: New files.
2776 * gdb.ada/ptype_field.exp: New testcase.
2777
1a6aaad8
JB
27782008-01-03 Joel Brobecker <brobecker@adacore.com>
2779
2780 * gdb.ada/print_pc.exp: New testcase.
2781
0ef22f53
JB
27822008-01-03 Joel Brobecker <brobecker@adacore.com>
2783
2784 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
2785 gdb.ada/taft_type/p.adb: New files.
2786 * gdb.ada/taft_type.exp: New testcase.
2787
1689ecf8
JB
27882008-01-03 Joel Brobecker <brobecker@adacore.com>
2789
2790 * gdb.ada/array_bounds/bar.adb: New file.
2791 * gdb.ada/array_bounds.exp: New testcase.
2792
a4d0b9c3
JB
27932008-01-03 Joel Brobecker <brobecker@adacore.com>
2794
2795 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
2796 gdb.ada/arrayptr/foo.adb: New files.
2797 * gdb.ada/arrayptr.exp: New testcase.
2798
a31ace00
JB
27992008-01-03 Joel Brobecker <brobecker@adacore.com>
2800
2801 * gdb.base/set-lang-auto.exp: New testcase.
2802
a97fced3
JB
28032008-01-03 Joel Brobecker <brobecker@adacore.com>
2804
2805 * gdb.ada/fun_addr/foo.adb: New file.
2806 * gdb.ada/fun_addr.exp: New testcase.
2807
ef29ce1a
JK
28082008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2809
2810 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
2811 New files
2812
0fafefe3
JB
28132008-01-02 Joel Brobecker <brobecker@adacore.com>
2814
2815 * array_subscript_addr/p.adb: New file.
a9c64011 2816 * array_subscript_addr.exp: New testcase.
0fafefe3 2817
c4359f8d
JB
28182008-01-02 Joel Brobecker <brobecker@adacore.com>
2819
a9c64011 2820 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
2821 New files.
2822 * gdb.ada/str_cmp_ref.exp: New testcase.
2823
1aa1b15b
JB
28242008-01-01 Joel Brobecker <brobecker@adacore.com>
2825
2826 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
2827 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 2828 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 2829
81c9b2cf
JB
28302008-01-01 Joel Brobecker <brobecker@adacore.com>
2831
2832 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
2833 gdb.ada/ref_param/pck.ads: New files.
2834 * gdb.ada/ref_param.exp: New testcase.
2835
319e4674
JB
28362008-01-01 Joel Brobecker <brobecker@adacore.com>
2837
2838 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
2839 gdb.ada/interface/foo.adb: New files.
2840 * gdb.ada/interface.exp: New testcase.
2841
ef682c56
JB
28422007-12-31 Jim Blandy <jimb@codesourcery.com>
2843
2844 * gdb.base/multi-forks.exp: Consume all output from child
2845 processes before proceeding to next test.
2846
f6f3eb6c
JB
28472007-12-29 Jim Blandy <jimb@codesourcery.com>
2848
2849 * configure: Regenerated.
2850
f652e42f
JB
28512007-12-27 Joel Brobecker <brobecker@adacore.com>
2852
2853 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
2854 gdb.ada/fixed_cmp/fixed.adb: New files.
2855 * gdb.ada/fixed_cmp.exp: New testcase.
2856
6943e596
JB
28572007-12-27 Joel Brobecker <brobecker@adacore.com>
2858
2859 * gdb.ada/boolean_expr.exp: New testcase.
2860
aad9a193
JB
28612007-12-26 Jim Blandy <jimb@codesourcery.com>
2862
2863 * gdb.base/multi-forks.exp: Doc fix.
2864
fb5f3683
JB
28652007-12-26 Joel Brobecker <brobecker@adacore.com>
2866
2867 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2868 * gdb.ada/char_param.exp: Do not compile our test program with
2869 -gnata, this is unnecessary.
2870 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
2871
384e4a9c
JB
28722007-12-24 Joel Brobecker <brobecker@adacore.com>
2873
2874 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
2875 gdb.ada/print_chars/foo.adb: New files.
2876 * gdb.ada/print_chars.exp: New testcase.
2877
01e044f7
JB
28782007-12-24 Joel Brobecker <brobecker@adacore.com>
2879
2880 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
2881 gdb.ada/char_param/foo.adb: New files.
2882 * gdb.ada/char_param.exp: New testcase.
2883
0ce17860
JB
28842007-12-22 Jim Blandy <jimb@codesourcery.com>
2885
2886 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
2887 hard-coding source line numbers into the test.
2888 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
2889 gdb_get_line_number to find.
2890
919809b9
JB
28912007-12-22 Joel Brobecker <brobecker@adacore.com>
2892
2893 * gdb.base/ptype.c (highest): New struct type.
2894 (the_highest): New variable of that type.
2895 (main): Add dummy assignment to a field of variable the_highest.
2896 * gdb.base/ptype.exp: Test type printing of our new variable.
2897
abc8a88d
PM
28982007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
2899
2900 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 2901 and record first explicitly generated thread number.
abc8a88d
PM
2902 Use that thread number for thread specific watchpoint test.
2903 Add iteration number to repetitive tests.
2904
5158f3e3
CES
29052007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
2906 Jim Blandy <jimb@codesourcery.com>
2907
2908 * gdb.base/expand-psymtabs.c: New testcase
2909 source file.
2910 * gdb.base/expand-psymtabs.exp: New testcase
2911 expect file.
2912
37e4754d
LM
29132007-12-17 Luis Machado <luisgpm@br.ibm.com>
2914
2915 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
2916 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
2917
551e5d04
JB
29182007-12-17 Joel Brobecker <brobecker@adacore.com>
2919
2920 * gdb.ada/frame_args/foo.adb: New file.
2921 * gdb.ada/frame_args/pck.ads: New file.
2922 * gdb.ada/frame_args/pck.adb: New file.
2923 * gdb.ada/frame_args.exp: New testcase.
2924
a05ee097
JB
29252007-12-17 Joel Brobecker <brobecker@adacore.com>
2926
2927 * gdb.base/frame-args.c: New file.
2928 * gdb.base/frame-args.exp: New testcase.
2929
c162e8c9 29302007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 2931 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
2932
2933 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
2934
afe8ab22 29352007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 2936
afe8ab22
VP
2937 * gdb.mi/mi-pending.exp: New.
2938 * gdb.mi/mi-pending.c: New.
2939 * gdb.mi/mi-pendshr.c: New.
2940
dfdfb3ca
JB
29412007-12-06 Jim Blandy <jimb@codesourcery.com>
2942
2943 * gdb.base/default.exp: Update expected output for 'info catch'.
2944
b7fca990
JK
29452007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2946
2947 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
2948 must be set to binary.
2949
6a1afc1e
PA
29502007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
2951
2952 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
2953
a6b151f1
DJ
29542007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
2955
2956 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
2957 gdb.mi/mi-file-transfer.exp: New.
2958
43039443
JK
29592007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2960
2961 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
2962
0ef2251b
MR
29632007-11-22 Maciej W. Rozycki <macro@mips.com>
2964
2965 * gdb.trace/backtrace.exp: Fix a typo.
2966 * gdb.trace/circ.exp: Likewise.
2967 * gdb.trace/collection.exp: Likewise.
2968 * gdb.trace/limits.exp: Likewise.
2969 * gdb.trace/report.exp: Likewise.
2970 * gdb.trace/tfind.exp: Likewise.
2971 * gdb.trace/while-dyn.exp: Likewise.
2972
5443631e
NR
29732007-11-21 Nick Roberts <nickrob@snap.net.nz>
2974
2975 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
2976 objects of pointers that can't be dereferenced are now
2977 "noneditable".
2978
a4ce5b0d
UW
29792007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2980
2981 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
2982 (target_cpu): Remove.
2983
d6e956e5
VP
29842007-10-15 Vladimir Prus <vladimir@codesourcery.com>
2985
2986 * gdb.base/ending-run.exp: Expect the list of cleared
2987 breakpoint to come in natural order, not the reversed one.
a9c64011 2988
214270ab
VP
29892007-11-07 Vladimir Prus <vladimir@codesourcery.com>
2990
2991 * gdb.mi/mi-var-child.c (do_child_deletion): New.
2992 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 2993
1a619819
LM
29942007-11-05 Luis Machado <luisgpm@br.ibm.com>
2995
2996 * gdb.base/printcmds.exp: New function
2997 test_printf_with_dfp.
2998
5b01a6fa
DE
29992007-11-02 Doug Evans <dje@google.com>
3000
3001 * gdb.disasm/t01_mov.s: Remove carriage returns.
3002 * gdb.disasm/t02_mova.s: Ditto.
3003 * gdb.disasm/t03_add.s: Ditto.
3004 * gdb.disasm/t04_sub.s: Ditto.
3005 * gdb.disasm/t05_cmp.s: Ditto.
3006 * gdb.disasm/t06_ari2.s: Ditto.
3007 * gdb.disasm/t07_ari3.s: Ditto.
3008 * gdb.disasm/t08_or.s: Ditto.
3009 * gdb.disasm/t09_xor.s: Ditto.
3010 * gdb.disasm/t10_and.s: Ditto.
3011 * gdb.disasm/t11_logs.s: Ditto.
3012 * gdb.disasm/t12_bit.s: Ditto.
3013 * gdb.disasm/t13_otr.s: Ditto.
3014
ec33ab7f
JK
30152007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3016
3017 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
3018
ae0d01ff
UW
30192007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3020
3021 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
3022 provide DFP support.
3023
55eddb0f
DJ
30242007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
3025
3026 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
3027 Test "set powerpc vector-abi". Skip auto-detection tests for old
3028 toolchains.
3029
7020f05c
PA
30302007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3031
3032 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
3033 with [string compare].
3034
84bc3db9
PA
30352007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
3036
3037 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
3038 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
3039
5876dc88
LM
30402007-10-25 Luis Machado <luisgpm@br.ibm.com>
3041
3042 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
3043 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
3044 * gdb.opt/Makefile.in: New makefile.
3045 * Makefile.in: Create new directory "gdb.opt".
3046 * configure.ac: Add "gdb.opt" directory.
3047 * configure: Regenerated.
a9c64011 3048
c3ea9a14
DE
30492007-10-25 Doug Evans <dje@google.com>
3050
3051 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
3052 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
3053
a9c64011 30542007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
3055 Thiago Jung Bauermann <bauerman@br.ibm.com>
3056
3057 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
3058 Floating Point expressions.
3059 * gdb.base/dfp-test.exp: new file adding tests for Decimal
3060 Floating Point variables.
3061 * gdb.base/dfp-test.c: new file containing program with Decimal
3062 Floating variables, used by gdb.base/dfp-test.exp.
3063
62a24a2b
DJ
30642007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
3065
3066 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
3067
e7b1eae6
UW
30682007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3069
3070 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
3071 compiling test case with GCC.
3072 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
3073
c641edcc
UW
30742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3075
3076 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3077 format changes.
3078
5e5ebfe6
MS
30792007-10-18 Michael Snyder <msnyder@specifix.com>
3080
3081 * gdb.base/dbx.exp: Add missing "-re " operator.
3082
e831e7b6
GM
30832007-10-16 Gaius Mulley <gaius@glam.ac.uk>
3084
3085 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
3086 * configure.ac: Removed trailing spaces after backslash.
3087 * gdb.modula2: New directory.
3088 * gdb.modula2/Makefile.in: New file.
3089 * gdb.modula2/unbounded-array.exp: New file.
3090 * gdb.modula2/unbounded1.c: New file.
3091
7cc46491
DJ
30922007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
3093
3094 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
3095
30962007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
3097
3098 * gdb.base/sigstep.c (main): Add checks for
3099 return values for setitimer call.
3100 Call setitimer again with itimer = ITIMER_REAL
3101 if first call to setitimer fails.
3102
e91528f0
KH
31032007-10-11 Kazu Hirata <kazu@codesourcery.com>
3104
3105 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
3106 of $timeout.
3107
2ec9a4f8
DJ
31082007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
3109
3110 * gdb.server/server-run.exp: Test for dynamic linker symbols.
3111
31122007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
3113
3114 * lib/gdb.exp (gdb_run_cmd): Move comment outside
3115 of gdb_expect call, to avoid interruption.
3116
64b2fa04
PA
31172007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
3118
3119 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
3120 (v_unsigned_long_long, v_long_long_array)
3121 (v_signed_long_long_array, v_unsigned_long_long_array)
3122 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
3123 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
3124 [!NO_LONG_LONG]: New.
3125 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
3126 v_long_long_member.
3127
3128 (v_long_long_func, v_signed_long_long_func)
3129 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
3130 (main) [!NO_LONG_LONG]: Initialize long long variants.
3131
3132 * gdb.base/whatis.exp: If board file requests no_long_long, build
3133 test with NO_LONG_LONG defined. Test long long, signed long long,
3134 and unsigned long long variants but only if board file doesn't
3135 disable it.
3136
a912286e 31372007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 3138 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
3139
3140 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
3141 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
3142 * configure: Regenerated.
3143 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
3144 gdb.pascal/types.exp, lib/pascal.exp: New files.
3145
471ba8c9
DJ
31462007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
3147
3148 * gdb.cp/classes.exp (do_tests): Always step to the line after the
3149 call.
3150 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
3151 to return to the call.
3152 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
3153 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
3154 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
3155 * gdb.mi/mi-until.exp (test_until): Likewise.
3156 * gdb.mi/mi2-until.exp (test_until): Likewise.
3157
fef8a650
DJ
31582007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
3159
3160 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
3161 two-char array.
3162 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
3163
d983da9c
DJ
31642007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
3165
3166 * gdb.threads/watchthreads.c (thread_function): Sleep between
3167 iterations.
3168 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
3169 at once for S/390. Generate matching fails and passes.
3170
17f62551
VP
31712007-09-27 Vladimir Prus <vladimir@codesourcery.com>
3172
3173 * gdb.mi/var-cmd.c (do_children_tests): Initialize
3174 the 'struct_declarations' variable to zeros.
a9c64011 3175
ed0616c6
VP
31762007-09-24 Vladimir Prus <vladimir@codesourcery.com>
3177
3178 * gdb.cp/mb-ctor.cc: New.
3179 * gdb.cp/mb-ctor.exp: New.
3180 * gdb.cp/mb-templates.cc: New.
3181 * gdb.cp/mb-templates.exp: New.
3182
41f1b697
DJ
31832007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
3184
3185 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
3186
3f213f78
PA
31872007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
3188
3189 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
3190 targets.
3191 * configure: Regenerate.
3192
0d381245 31932007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3194
0d381245
VP
3195 * gdb.base/annota1.exp: Adjust for 'info break'
3196 format changes.
3197 * gdb.base/annota3.exp: Likewise.
3198 * gdb.base/break.exp: Likewise.
3199 * gdb.base/condbreak.exp: Likewise.
3200 * gdb.base/pending.exp: Likewise.
3201 * gdb.base/sepdebug.exp: Likewise.
3202 * gdb.base/unload.exp: Likewise.
3203 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 3204
fe3f5fa8
VP
32052007-09-22 Vladimir Prus <vladimir@codesourcery.com>
3206
3207 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
3208 messages.
3209 * gdb.base/chng-syms.exp: Likewise.
3210 * gdb.base/unload.exp: Likewise.
a9c64011 3211
a75cf6c0
DJ
32122007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
3213
3214 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
3215
18ecae38
DJ
32162007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
3217
3218 * schedlock.c (NUM): Change to 1.
3219 (main): Use args[0] for the main thread.
3220 * schedlock.exp: Only expect two threads. Only issue one pass or fail
3221 regardless of the number of threads.
3222
5509918f
MR
32232007-09-14 Maciej W. Rozycki <macro@mips.com>
3224
4a543daf
MR
3225 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
3226 type down.
3227 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3228 test.
3229 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
3230 watchpoint type down.
3231 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
3232 test.
3233
32342007-09-14 Maciej W. Rozycki <macro@mips.com>
3235
5509918f
MR
3236 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
3237 Move all the tests here and run them twice, once using software
3238 watchpoints and once using hardware watchpoints.
3239 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
3240
40b53987
DJ
32412007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
3242
3243 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
3244 test.
3245
695e2681
MK
32462007-09-10 Mark Kettenis <kettenis@gnu.org>
3247
8b3fc8d8
MK
3248 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
3249 build-id.
3250
695e2681
MK
3251 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
3252 know about $ORIGIN. Calculate output dir from $dest instead of
3253 using ${objdir}/{$subdir}.
3254
58d69f29
MK
32552007-09-09 Mark Kettenis <kettenis@gnu.org>
3256
3257 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
3258 gcore, before continuing with the test.
3259
3e347599
DJ
32602007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
3261
3262 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
3263 * gdb.mi/mi-watch.exp: Likewise.
3264
ea37ba09
DJ
32652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3266 Jim Blandy <jimb@codesourcery.com>
3267
3268 * gdb.arch/i386-sse.exp: Do not expect character constants.
3269 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
3270 * gdb.base/display.exp: Allow print/s.
3271 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
3272 and unsigned char array changes.
3273
2025a643
DJ
32742007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3275
3276 * gdb.base/display.exp: Add tests for printf %p.
3277
26669a27
PA
32782007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
3279
3280 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
3281 the dll name to unicode.
3282
c8f021f8
JK
32832007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3284
3285 * gdb.base/default.exp (show version): Update the version text.
3286 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
3287
4cf31eea
JK
32882007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3289
3290 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
3291 New files.
3292
4935890f
JK
32932007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3294
3295 * lib/gdb.exp (build_id_debug_filename_get): New function.
3296 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
3297 Remove the generate DEBUG file for the future testcase runs.
3298 New testcase for the NT_GNU_BUILD_ID retrieval.
3299 Move the final testing step to ...
3300 (test_different_dir): ... a new function.
3301 New parameter XFAIL to XFAIL all the tests performed.
3302 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
3303 New parameter TYPE to PF_PREFIX all the tests performed.
3304
02142340
VP
33052007-08-31 Vladimir Prus <vladimir@codesourcery.com>
3306
3307 * gdb.mi/mi-var-cp.cc (path_expression): New
3308 function.
3309 * gdb.mi/mi-var-cp.exp: Run path exression tests.
3310
36acd84e
UW
33112007-08-27 Markus Deuling <deuling@de.ibm.com>
3312
3313 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
3314 to fit into SPU Local Store memory.
3315
a896d121
JB
33162007-08-23 Joel Brobecker <brobecker@adacore.com>
3317
3318 * gdb.base/default.exp: Adjust the expected output of "info
3319 warranty" after the switch to GPLv3.
3320
7b433602
JB
33212007-08-23 Joel Brobecker <brobecker@adacore.com>
3322
3323 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
3324 to 30000 (from 20000).
3325
e22f8b7c
JB
33262007-08-23 Joel Brobecker <brobecker@adacore.com>
3327
3328 Switch the license of all .exp files to GPLv3.
3329 Switch the license of all .f and .f90 files to GPLv3.
3330 Switch the license of all .s and .S files to GPLv3.
3331
5a0e3bd0
JB
33322007-08-23 Joel Brobecker <brobecker@adacore.com>
3333
3334 * configure.ac: Switch license to GPLv3.
3335
cc00619d
JB
33362007-08-23 Joel Brobecker <brobecker@adacore.com>
3337
3338 Switch the licensing to GPLv3 for all .ads and .adb files.
3339
8d26208a
DJ
33402007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
3341
3342 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
3343 and t_int_double.
3344 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
3345
4fcb9948
JB
33462007-08-17 Joel Brobecker <brobecker@adacore.com>
3347
3348 * gdb.base/step-line.c: Switch license to GPL version 3, and
3349 update copyright year.
3350 * gdb.base/step-line.inp: Likewise.
3351
b9c34f67
JB
33522007-08-17 Joel Brobecker <brobecker@adacore.com>
3353
3354 * gdb.base/gdb1555.exp: Make expected output immune to formatting
3355 changes inside gdb1555.c.
3356 * gdb.base/pending.exp: Likewise.
3357
2cc17678
DJ
33582007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
3359
3360 * config/default.exp: New file.
3361
e48883f7
DJ
33622007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
3363
3364 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
3365 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
3366
1ab80e5b
MR
33672007-07-30 Maciej W. Rozycki <macro@mips.com>
3368
3369 * gdb.base/dump.exp: Force the correct endianness for binary
3370 formats not carrying this information.
3371
aba471f5
DJ
33722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3373
3374 * gdb.threads/staticthreads.exp: Match .*sem_post.
3375
d4e07204
DJ
33762007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3377
3378 * gdb.base/readline.exp (operate_and_get_next): Match the final
3379 prompt.
3380
2b97317d
KB
33812007-07-23 Kevin Buettner <kevinb@redhat.com>
3382
3383 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
3384 to restarting SID.
3385
44efa07a
KB
33862007-07-18 Kevin Buettner <kevinb@redhat.com>
3387
3388 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
3389 prior to `gdb_start'.
3390
7b5ebade
KB
33912007-07-18 Kevin Buettner <kevinb@redhat.com>
3392
3393 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
3394 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
3395 Remove call to gdb_unload.
3396
255e7678
DJ
33972007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
3398 Daniel Jacobowitz <dan@codesourcery.com>
3399
3400 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
3401 for __WIN32__.
3402 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
3403 * gdb.base/unload.exp: Use shared library test routines.
3404
3a40aaa0
UW
34052007-07-03 Markus Deuling <deuling@de.ibm.com>
3406
3407 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
3408 * gdb.base/solib-symbol-lib.c: Likewise.
3409 * gdb.base/solib-symbol-main.c: Likewise.
3410
b0f4b84b
DJ
34112007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
3412
3413 * config/gdbserver.exp (gdb_reconnect): New.
3414 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
3415 gdb.base/solib-disc.exp: New files.
3416 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
3417 remote debugging".
3418 (gdb_compile): Add shlib_load flag.
3419 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
3420 port.
3421 (gdbserver_reconnect): New.
3422
1b05479a
DJ
34232007-07-01 Nick Roberts <nickrob@snap.net.nz>
3424 Daniel Jacobowitz <dan@codesourcery.com>
3425
3426 * gdb.base/annota3.exp: Test for if construct.
3427
86f78eb2
DJ
34282007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
3429
3430 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
3431
6a2eb474 34322007-06-21 Chris Dearman <chris@mips.com>
a9c64011 3433 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
3434
3435 * gdb.base/display.exp: Allow a newline after display/i.
3436 * gdb.base/pc-fp.exp: Likewise.
3437 * gdb.base/sigbpt.exp: Likewise.
3438
f8b73d13
DJ
34392007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
3440
3441 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
3442 required features to be included.
3443
4339e69e
DJ
34442007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
3445
3446 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
3447 in info threads output.
3448
23d964e7
UW
34492007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3450 Markus Deuling <deuling@de.ibm.com>
3451
3452 * gdb.arch/spu-info.exp: New testcase.
3453 * gdb.arch/spu-info.c: New file.
3454
fd20f75b
DJ
34552007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
3456
3457 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
3458 tpcs_offset. Restore lr after the call.
3459 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
3460
2226f861
DJ
34612007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
3462
3463 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
3464 (gdbserver_run): Kill any running gdbserver.
3465 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
3466
d12371a9
MR
34672007-05-17 Maciej W. Rozycki <macro@mips.com>
3468
3469 * gdb.base/sigbpt.exp: Preset segv_addr.
3470
93f02886
DJ
34712007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
3472
3473 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
3474 (gdb_compile_shlib): Likewise.
3475 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
3476 (default_gdb_init): Clear cleanfiles.
3477 (gdb_finish): Delete recorded cleanfiles.
3478 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
3479
3480 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
3481 Do not use isnative.
3482 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
3483 gdb.base/so-impl-ld.exp: Likewise.
3484 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
3485 * gdb.base/unload.exp: Likewise. Do not pass empty option to
3486 gdb_compile.
3487
b04e06d7
VP
34882007-05-15 Vladimir Prus <vladimir@codesourcery.com>
3489
3490 * config/unknown.exp: Remove.
3491
069ed931
UW
34922007-05-15 Markus Deuling <deuling@de.ibm.com>
3493
3494 * gdb.base/info-proc.exp: Check is_remote.
3495
09db0d03
UW
34962007-05-14 Markus Deuling <deuling@de.ibm.com>
3497
3498 * gdb.base/gcore.exp: Initialize variable core_supported.
3499
af2cbe8c
DJ
35002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3501
3502 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
3503
027c0295
DJ
35042007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3505
3506 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
3507 * gdb.threads/print-threads.exp (test_all_threads): Allow
3508 negative and hexadecimal thread IDs.
3509
dc5000e7
DJ
35102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
3511
3512 * gdb.java/jprint.java (public): Avoid invalid call to static
3513 method.
3514
2e74ed18
DP
35152007-05-14 Denis Pilat <denis.pilat@st.com>
3516
3517 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
3518 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
3519 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3520 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
3521 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
3522
83547f02
UW
35232007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3524
3525 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 3526 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
3527 this mode.
3528 * gdb.base/ovlymgr.c: Provide stubs for spu target.
3529 * gdb.base/spu.ld: New file.
3530
b18be20d
DJ
35312007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
3532
3533 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
3534
be444858
DJ
35352007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
3536
3537 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
3538
b1d53152
DJ
35392007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3540
3541 * gdb.java/jmain.exp: Handle demangled names with and without method
3542 signatures.
3543
d084b331
DJ
35442007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
3545
3546 * gdb.mi/mi-syn-frame.c (main, foo, bar)
3547 (have_a_very_merry_interrupt): Remove calls to puts.
3548 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
3549 inferior output.
3550 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
3551 test names.
3552
db9d7fc5
DJ
35532007-04-29 Markus Deuling <deuling@de.ibm.com>
3554 Daniel Jacobowitz <dan@codesourcery.com>
3555
3556 * gdb.base/auxv.exp (core_works): Also check is_remote.
3557 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
3558
ef783a7d 35592007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 3560
ef783a7d
VP
3561 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
3562 message, not the undefined 'module' variable.
3563 * gdb.base/siginfo.exp: Likewise.
3564 * gdb.base/sigstep.exp: Likewise.
3565 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
3566 serialport.
3567 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
3568
b7b73cae
CV
35692007-04-25 Corinna Vinschen <vinschen@redhat.com>
3570
3571 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
3572 target sim fails. Return 0 otherwise.
3573 (gdb_load): Return prematurely if gdb_target_sim fails.
3574
7d90fdfa
DP
35752007-04-16 Denis Pilat <denis.pilat@st.com>
3576
3577 * gdb.base/setshow.exp: Reset height after having set it to 100.
3578
5d3e9c85
DP
35792007-04-16 Denis Pilat <denis.pilat@st.com>
3580
3581 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
3582
18e75969
DP
35832007-04-16 Denis Pilat <denis.pilat@st.com>
3584
3585 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
3586
25d5ea92
VP
35872007-04-14 Vladimir Prus <vladimir@codesourcery.com>
3588
3589 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
3590 tests. Run the frozen varobjs test.
3591 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 3592 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 3593
0b49cb80
JK
35942007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
3597 gdb.base/type-opaque.exp: New files.
3598
a73bafbc 35992007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
3600
3601 * gdb.mi/mi-var-child.c
a73bafbc
VP
3602 (do_children_tests): User char[2] instead of
3603 char so that automatic printing of pointers to char
3604 don't give unpredicable result.
3605 * gdb.mi/var-cmd.c (do_locals_test): Initialize
3606 local variables.
3607 * gdb.mi/mi-var-child.exp: Step to right line
3608 of do_children_tests.
3609 * gdb.mi/mi2-var-child.exp: Likewise.
3610 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 3611 do_locals_tests.
a73bafbc
VP
3612 (do_children_tests): User char[2] instead of
3613 char so that automatic printing of pointers to char
a9c64011 3614 don't give unpredicable result.
a73bafbc 3615 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 3616 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
3617 Pass test name to mi_wait_for_stop.
3618
7ce59000
DJ
36192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3620
3621 * gdb.asm/asm-source.exp: Remove d10v case.
3622 * lib/gdb.exp (skip_cplus_tests): Likewise.
3623 * gdb.asm/d10v.inc: Deleted.
3624
20389057
DJ
36252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3626
3627 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
3628
8807d78b
DJ
36292007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
3630
3631 * config/netware.exp: Delete file.
3632
aa3edb8e
JB
36332007-03-29 Joel Brobecker <brobecker@adacore.com>
3634
3635 * gdb.dwarf2/dw2-noloc.S: New file.
3636 * gdb.dwarf2/dw2-noloc.exp: New file.
3637
297561ac
PA
36382007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
3639
3640 * gdb.cp/method2.cc: New test.
3641 * gdb.cp/method2.exp: New test.
3642 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
3643
1f81bd39
DJ
36442007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3645
3646 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
3647
9453113a
DJ
36482007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
3649
3650 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
3651
b741e217
DJ
36522007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3653
3654 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
3655 (gdb_load): Delete, replace with...
3656 (gdb_reload): ...this.
3657 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
3658 * gdb.server/server-mon.exp: Likewise.
3659 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
3660 (gdb_start_cmd): New.
3661 (gdb_file_cmd): Save the last loaded file.
3662 (gdb_reload): New.
3663 (gdb_gnu_strip_debug): Use transform.
3664 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
3665 support here. Use new $last_loaded_file. Check mtime.
3666 (gdb_target_cmd): Handle ObjC failure case.
3667 (infer_host_exec): Delete.
3668 (gdbserver_load): Rename to...
3669 (gdbserver_run): ...this. Simplify.
3670 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
3671 (mi_gdb_load): Move most contents to a new function...
3672 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
3673 (mi_run_cmd): Use mi_gdb_target_load.
3674 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
3675 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
3676 Use gdb_run_cmd.
3677 * gdb.base/charsign.exp: Remove incorrect comment.
3678 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
3679 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
3680 gdb.base/start.exp: Use gdb_start_cmd.
3681
446ab585 36822007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 3683 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
3684
3685 * gdb.base/sigbpt.exp: Fix the message when skipping test.
3686 * gdb.base/signull.exp: Similarly.
3687
bbb88ebf
UW
36882007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3689
3690 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
3691 messages available to test cases (like chng-sym.exp).
3692
cb8c4a99
AS
36932007-03-14 Andreas Schwab <schwab@suse.de>
3694
3695 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
3696 format changes.
3697
4e463ff5
DJ
36982007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
3699
3700 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
3701 (optimized_1): New.
3702 (main): Call optimized_1.
3703 (gdb2029): Correct typos. Call gdb2029_marker.
3704 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
3705 for gdb2029.
3706
b6db2c47
MK
37072007-03-12 Mark Kettenis <kettenis@gnu.org>
3708
3709 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
3710 as tabs. Remove redundant test pattern.
3711
70ed3737
UW
37122007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3713
3714 * gdb.base/long_long.exp: Accept optional symbol name in <...>
3715 for /a format output.
3716
47b67b60
DJ
37172007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
3718
3719 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
3720 collect output incrementally.
3721
b8953b0e
UW
37222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3723
3724 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
3725 for -var-create lpcharacter test.
3726 * gdb.mi/mi2-var-cmd.exp: Likewise.
3727
7acd5c40
UW
37282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3729
3730 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
3731 pass on targets where address zero is readable.
3732
9c6759c1
UW
37332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3734
3735 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
3736 just a single architecture.
3737
a2f1aeb4
UW
37382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3739
3740 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
3741 (fetch_all_registers): New function, uses gdb_test_multiple and
3742 exp_continue to fetch inferior output line-by-line.
3743 Replace all uses of do_get_all_registers by fetch_all_registers.
3744
46579ac2
UW
37452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3746
3747 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
3748 in target_info.
3749
fc133f24
MS
37502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3751
a9c64011 3752 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
3753 consistancy; add a default (timeout) case.
3754
7646a51d
MS
37552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3756
3757 * gdb.base/watchpoint.exp: Fix truncated comment.
3758
dcfff61f
MS
37592007-03-02 Michael Snyder <michael.snyder@palmsource.com>
3760
3761 * Makefile.in: Remove spurious single-quotes from sed command.
3762
664e3ee9
DJ
37632007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3764
3765 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
3766 func.
3767 * gdb.mi/mi2-var-cmd.exp: Likewise.
3768
d7cc6f2f
JB
37692007-02-27 Joel Brobecker <brobecker@adacore.com>
3770
a9c64011
AS
3771 * gdb.dwarf2/dw2-producer.S: New file.
3772 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
3773
37742007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
3775
3776 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3777 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3778 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3779 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3780 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
3781 Revert tests to use mi_gdb_test and include value field in output
3782 of -var-create.
3783
93d42b30
DJ
37842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3785
3786 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
3787
c499ed39
DJ
37882007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
3789
3790 * gdb.base/maint.exp: Remove full paths from test names.
3791 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
3792 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
3793
9836f81b
JB
37942007-02-27 Joel Brobecker <brobecker@adacore.com>
3795
3796 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
3797
c74d0ad8
DJ
37982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3799
3800 * gdb.server/server-mon.exp: New test.
3801
2711e456
DJ
38022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3803
3804 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
3805
ff6f572f
DJ
38062007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
3807
3808 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
3809 register capitalization.
3810
fada3feb
DP
38112007-02-13 Denis Pilat <denis.pilat@st.com>
3812
3813 * gdb.mi/mi-var-invalidate.exp: New file.
3814
fb1e4ffc
DJ
38152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3816
3817 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
3818
3da939d7
DJ
38192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3820
3821 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
3822
123dc839
DJ
38232007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
3824
3825 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
3826 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
3827
877e3645 38282007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
3829
3830 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
3831 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
3832 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
3833 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
3834 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 3835 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 3836 Update tests to include value field in output of -var-create.
a9c64011 3837
3c0a2960
AS
38382007-02-08 Andreas Schwab <schwab@suse.de>
3839
3840 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
3841
108546a0
DJ
38422007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
3843
3844 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
3845 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
3846
d701dcab
DP
38472007-02-02 Denis Pilat <denis.pilat@st.com>
3848
3849 * gdb.threads/threadapply.exp: check that frame is not changed by
3850 the thread apply all command.
3851
783e3e2f
AS
38522007-01-31 Andreas Schwab <schwab@suse.de>
3853
6d9c3a87
AS
3854 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
3855
3c50d7b9
AS
3856 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
3857 in the dwarf sections.
3858 * gdb.dwarf2/mac-fileno.S: Likewise.
3859
783e3e2f
AS
3860 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
3861 bspstore register on ia64.
3862
78ff580e
AS
38632007-01-29 Andreas Schwab <schwab@suse.de>
3864
cc8e9b12
AS
3865 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
3866 "frame-begin" annotation.
3867
78ff580e
AS
3868 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
3869 number of "frames-invalid" annotations.
3870
704a4f78
DJ
38712007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3872
3873 * gdb.base/commands.exp: Call if_commands_test.
3874 (gdb_test_no_prompt, if_commands_test): New.
3875
e741bf94
MK
38762007-01-28 Mark Kettenis <kettenis@gnu.org>
3877
3878 * gdb.threads/sigthread.c (NSIGS): Make bigger.
3879
474d0ad3
AS
38802007-01-27 Andreas Schwab <schwab@suse.de>
3881
3882 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
3883 .short/.int/.quad in the dwarf sections.
3884 * gdb.dwarf2/dw2-intercu.S: Likewise.
3885 * gdb.dwarf2/dw2-intermix.S: Likewise.
3886
e784b426
JK
38872007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3888
3889 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
3890 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
3891 array.
e784b426
JK
3892 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
3893 * gdb.base/setvar.exp: Likewise.
3894
37f08e04
AS
38952007-01-26 Andreas Schwab <schwab@suse.de>
3896
9a01813a
AS
3897 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
3898 test.
3899
37f08e04
AS
3900 * gdb.base/multi-forks.exp ("restart $i"): Also match
3901 __kernel_syscall_via_break.
3902
6e2a9270
VP
39032007-01-24 Vladimir Prus <vladimir@codesourcery.com>
3904
3905 * lib/mi-support.exp (mi_delete_varobj): New.
3906 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
3907 testcase.
3908 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
3909 (main): Call the above.
3910 (reference_update_test, base_in_reference_test)
3911 (reference_to_pointer): Delete the created varobjs.
a9c64011 3912
e515b470
DJ
39132007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
3914
3915 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
3916 * configure: Regenerated.
3917 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
3918 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
3919 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
3920 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
3921 * lib/gdb.exp (gdb_skip_xml_test): New function.
3922
08d8bcd7
DJ
39232007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
3924
3925 * gdb.base/sigrepeat.exp: Correct error message.
3926
39272007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
3928 Daniel Jacobowitz <dan@codesourcery.com>
3929
3930 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
3931 gdb.arch/i386-gnu-cfi-asm.S: New files.
3932
97c3f1f3
JK
39332007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3934
3935 * lib/gdb.exp: Abort on missing `site.exp'.
3936
cb1df416
DJ
39372007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3938 Daniel Jacobowitz <dan@codesourcery.com>
3939
3940 * gdb.base/included.c, gdb.base/included.exp,
3941 gdb.base/included.h: New files.
3942
35990120
DJ
39432007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
3944
3945 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
3946 (maximize_rlimit): Reduce limits on 64-bit systems.
3947
6e81a116 39482007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
3949
3950 From Marcus Deuling <deuling@de.ibm.com>:
3951 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
3952 every case.
3953
6c3c41f3
NR
39542007-01-13 Nick Roberts <nickrob@snap.net.nz>
3955
3956 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
3957 (test_path_specification): Use objdir instead of srcdir to always
3958 get an absolute filename.
3959
2f12c312
DJ
39602007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
3961
3962 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
3963
81121995
VP
39642007-01-11 Vladimir Prus <vladimir@codesourcery.com>
3965
3966 * gdb.mi/mi-var-cp.cc (reference_update_tests):
3967 Make sure the variable we're using is in scope.
3968 (reference_to_pointer): Likewise.
3969
4741b737
DJ
39702007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3971
3972 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
3973 has no debug information.
3974
054410c3
DJ
39752007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
3976
3977 * gdb.base/annota1.exp: Remove extra send_gdb.
3978
818f79f6
DJ
39792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3980
3981 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
3982
f7a6bb70
DJ
39832007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3984
3985 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
3986
57e66780
DJ
39872007-01-08 Nick Roberts <nickrob@snap.net.nz>
3988 Daniel Jacobowitz <dan@codesourcery.com>
3989
3990 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
3991 lcharacter or linteger change. Correct duplicated test name.
3992 * gdb.mi/mi2-var-cmd.exp: Likewise.
3993
3d799a95
DJ
39942007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3995
3996 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
3997
39982007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 3999
a9c64011
AS
4000 * gdb.base/nofield.c: New file.
4001 * gdb.base/nofield.exp: New testcase.
51679ba9 4002
eafb94e8
NR
40032007-01-05 Nick Roberts <nickrob@snap.net.nz>
4004
4005 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
4006
4007 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
4008 test.
4009
5e572bb4
DJ
40102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4011
4012 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
4013
74a44383
DJ
40142007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
4015
4016 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
4017 when continuing.
4018
1b572db9
DJ
40192007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4020
4021 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
4022 Expect ".exe" extension.
4023
381bc39b
DJ
40242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4025
4026 * gdb.base/charset.exp: Add explicit filename to break.
4027 * gdb.base/dbx.exp: Add explicit filename to breaks.
4028
2b70e4c6
DJ
40292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
4030
4031 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
4032 * gdb.mi/mi2-file.exp: Likewise.
4033
303b6f5d
DJ
40342007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4035
4036 Implement specification of MI tests as comments
4037 in C and C++ sources.
4038 * lib/mi-support.exp (mi_autotest_data): New variable.
4039 (mi_autotest_source): New variable.
4040 (count_newlines, mi_prepare_inline_tests)
4041 (mi_get_inline_test, mi_continue_to_line)
4042 (mi_run_inline_test, mi_tbreak)
4043 (mi_send_resuming_command, mi_wait_for_stop): New functions.
4044 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
4045 Run inline tests.
4046 * gdb.mi/mi-var-cp.cc: Define tests here.
4047
23da0d94
VP
40482007-01-04 Vladimir Prus <vladimir@codesourcery.com>
4049
4050 Simplify usage of mi_continue_to.
4051 * lib/mi-support.exp (mi_runto_helper): Renamed
4052 from mi_runto, added new parameter 'run_or_continue'.
4053 (mi_runto): Use mi_runto_helper.
4054 (mi_continue_to): Accept just function name as parameter.
4055 Use mi_runto_helper.
4056 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
4057 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 4058
f9e18282
JB
40592006-01-04 Joel Brobecker <brobecker@adacore.com>
4060
4061 Make this testcase a bit more realistic. The current code
4062 is too simplistic, and allows the compiler to optimize out
4063 some of the entities we need for this testcase.
4064 * gdb.ada/null_record/bar.ads (Void_Star): New type.
4065 (Do_Nothing): Add extra parameter.
4066 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
4067 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
4068 by using a variable of type Void_Star.
4069
fd678c65
JB
40702006-01-04 Joel Brobecker <brobecker@adacore.com>
4071
4072 * gdb.ada/catch_ex/foo.adb: New file.
4073 * gdb.ada/catch_ex.exp: New testcase.
4074
05cfdb42
DJ
40752007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
4076
4077 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
4078 pass --image-base to linker.
4079
2e03ee74
DJ
40802007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4081 Daniel Jacobowitz <dan@codesourcery.com>
4082
4083 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
4084 secondary prompts.
4085
0d5de010
DJ
40862007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4087
4088 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
4089 output. Test the types of members and member pointers.
4090 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
4091 gdb/2092.
4092 * gdb.cp/member-ptr.exp: Search for a comment instead of a
4093 statement. Enable for GCC. Update expected output for some tests
4094 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
4095 layout.
4096 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
4097 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
4098 (Diamond::vget_base): New.
4099 (main): Add new tests.
4100 * gdb.cp/printmethod.exp: Update expected output for member functions.
4101 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
4102 print pEe->D::vg().
4103
61a771aa
DJ
41042007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
4105
4106 * gdb.threads/tls.exp: Allow stops in sem_post.
4107
2fa63963
DJ
41082006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
4109
4110 * gdb.base/annota1.exp: Allow .*printf in backtraces.
4111 * gdb.base/annota3.exp: Likewise.
4112 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
4113 again (instead of timing out).
4114 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
4115 GCC bug 26475.
4116 * gdb.java/jmisc.exp: Adjust to work with method signatures including
4117 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
4118 test from jmisc1.exp.
4119 * gdb.java/jmisc1.exp: Delete.
4120 * gdb.java/jprint.exp: Adjust to work with method signatures including
4121 return types.
4122 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
4123 * gdb.threads/linux-dp.exp: Don't be confused by program output.
4124 * lib/java.exp (compile_java_from_source): Pass the correct type
4125 to target_compile.
4126
5eefc2b7
JB
41272006-12-31 Joel Brobecker <brobecker@adacore.com>
4128
4129 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
4130 (stack_align_edx): New function.
4131 (stack_align_eax): New function.
4132 (main): Add calls to stack_align_edx and stack_align_eax.
4133 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
4134 Add testing for the cases where the register used during a stack
4135 realignment is edx. Same for eax.
4136
227c54da
DJ
41372006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
4138
4139 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
4140 and generic PE targets.
4141
cab8ac94
JB
41422006-12-29 Joel Brobecker <brobecker@adacore.com>
4143
4144 * gdb.ada/array_return.exp: Update copyright date list.
4145
ba54f318
JB
41462006-12-27 Joel Brobecker <brobecker@adacore.com>
4147
4148 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
4149 (Create_Small_Float_Vector): New function.
4150 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
4151 function body.
4152 * gdb.ada/array_return/p.adb: Use new type and function from
4153 package Pck.
4154 * gdb.ada/array_return.exp: Add a test verifying that GDB is
4155 able to print the value returned by a function returning an
4156 array of float.
4157
6b7a35dd
JB
41582006-12-20 Joel Brobecker <brobecker@adacore.com>
4159
4160 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
4161 The associated tests should be PASSing.
4162
038224f6
VP
41632006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4164
4165 Test for base in references.
4166 * gdb.mi/mi-var-cp.cc: Add test code.
4167 * gdb.mi/mi-var-cp.exp: Test for bases in references.
4168 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
4169 * gdb.mi/mi2-watch.exp: Likewise.
4170 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
4171 (mi_list_varobj_children): New function.
4172
b26ed50d
VP
41732006-12-08 Vladimir Prus <vladimir@codesourcery.com>
4174
4175 * lib/mi-support.exp
4176 (mi_runto): Accept "()" after function name.
4177 (mi_create_varobj): New function.
4178 (mi_varobj_update): New function.
4179 (mi_Check_varobj_value): New function.
4180 * gdb.mi/mi-var-cp.exp: New file.
4181 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 4182
08232497
DJ
41832006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
4184
4185 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
4186 gdb.base/weaklib2.c: New files.
4187
d394c993 41882006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 4189
ac6c2fba
NS
4190 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
4191 info. Adjust test names.
4192
8ec659a0 4193 * gdb.base/break.c (main): Move position of malloc.
d394c993 4194 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 4195
acd65feb
VP
41962006-11-28 Vladimir Prus <vladimir@codesourcery.com>
4197
4198 * gdb.mi/mi-var-cmd.exp: Check -var-update after
4199 assignement of arrays and function pointers.
4200 * gdb.mi/var-cmd.c: Add declaration necessary for above
4201 tests.
4202
f556d5e5
NS
42032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4204
4205 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
4206
4207 * gdb.threads/linux-dp.exp: Read thread table before and after
4208 creating each philosopher and verify it.
4209
697bc68d
NS
42102006-11-27 Nathan Sidwell <nathan@codesourcery.com>
4211 Paul Brook <paul@codesourcery.com>
4212 Daniel Jacobowitz <dan@codesourcery.com>
4213
4214 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 4215 main to remove duplication. Add start function of the form
697bc68d
NS
4216 '_*start[1-9]*'. Add RVDS start function.
4217
29d73ae4
DJ
42182006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4219
4220 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
4221
c1d88655
UW
42222006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4223
4224 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
4225 * gdb.asm/spu.inc: New file.
4226 * gdb.base/term.exp: Disable if [target_info exists noargs].
4227 * gdb.gdb/complaints.exp: Disable if ![isnative].
4228 * gdb.gdb/selftest.exp: Likewise.
4229 * gdb.gdb/observer.exp: Likewise.
4230 * gdb.gdb/xfullpath.exp: Likewise.
4231 * gdb.base/attach.exp: Disable on SPU target.
4232 * gdb.cp/bs145503.exp: Likewise.
4233 * gdb.cp/exception.exp: Likewise.
4234 * gdb.cp/userdef.exp: Likewise.
4235
32a13b1a
DJ
42362006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
4237
4238 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
4239
d8295fe9
VP
42402006-11-10 Vladimir Prus <vladimir@codesourcery.com>
4241
4242 * gdb.base/completion.exp: Fix completion tests for
4243 'info' and 'info '.
4244 * gdb.base/help.exp (help_test_raw, test_class_help)
4245 (test_prefix_command_help): Move...
4246 * lib/gdb.exp: Here.
4247 * gdb.base/main.exp: Adjust.
4248 * gdb.cp/maint.exp: Adjust.
4249 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 4250
8c394015
VP
42512006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4252
4253 * gdb.stabs/weird.exp (print_weird_var): Use
4254 gdb_test_multiple instead of gdb_expect.
4255
027fc1bc
VP
42562006-11-09 Vladimir Prus <vladimir@codesourcery.com>
4257
4258 * gdb.base/help.exp (help_test_raw): New.
4259 (test_class_help): New.
4260 (test_prefix_command_help): New.
4261 Adjust testcases.
4262
67609209
FR
42632006-11-09 Christophe Lyon <christophe.lyon@st.com>
4264
4265 * gdb.base/constvars.c (main): Write to crass and crips, so that
4266 they are allocated by the compiler.
4267
f73adfeb
AS
42682006-10-27 Andreas Schwab <schwab@suse.de>
4269
4270 * gdb.base/multi-forks.exp: Use "detach fork" instead of
4271 "detach-fork".
4272
2f83a18e
DJ
42732006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
4274
4275 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
4276 of patterns.
4277
94277a38
DJ
42782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4279
4280 * gdb.base/sepdebug.exp: Remove debug format test.
4281 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
4282 Handle no-symtab.
4283 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
4284
5bd2f6e2
DJ
42852006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
4286
4287 * gdb.threads/manythreads.c (thread_function, main): Don't cast
4288 int to pointer or pointer to int.
4289 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
4290
8c008720
DJ
42912006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
4292
4293 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
4294
9e35dae4
DJ
42952006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4296
4297 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
4298
d9639e13
DJ
42992006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4300
4301 PR c++/2116
4302 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
4303
390a1bd0
JB
43042006-10-06 Joel Brobecker <brobecker@adacore.com>
4305
4306 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
4307 the corresponding bug has been fixed in GDB (PR/2018).
4308
dd920c33
JB
43092006-10-06 Joel Brobecker <brobecker@adacore.com>
4310
4311 * gdb.base/subst.exp: New testcase.
4312
53bbefe9
JB
43132006-10-06 Joel Brobecker <brobecker@adacore.com>
4314
4315 * gdb.ada/array_return/pck.ads: Add copyright notice.
4316 * gdb.ada/array_return/pck.adb: Likewise.
4317 * gdb.ada/array_return/p.adb: Likewise.
4318 * gdb.ada/exec_changed/first.adb: Likewise.
4319 * gdb.ada/exec_changed/second.adb: Likewise.
4320
09851417
JB
43212006-10-06 Joel Brobecker <brobecker@adacore.com>
4322
4323 * gdb.ada/watch_arg/watch.adb: New file.
4324 * gdb.ada/watch_arg.exp: New testcase.
4325
041bf30d
VP
43262006-10-02 Vladimir Prus <vladimir@codesourcery.com>
4327
4328 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 4329 via string_to_regexp.
041bf30d 4330 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 4331
f286fbdd 43322006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
4333
4334 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
4335 Remove unused / obsolete files.
4336
7c07f349
NR
43372006-09-19 Nick Roberts <nickrob@snap.net.nz>
4338
4339 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
4340
cd5ff84a
VP
43412006-09-17 Vladimir Prus <vladimir@codesourcery.com>
4342
4343 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
4344 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 4345 the number of frames.
cd5ff84a 4346
ae018d1a
DJ
43472006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
4348
4349 * gdb.base/args.c (main): Add breakpoint marker.
4350 * gdb.base/args.exp: Use args_test for tests. Add new tests which
4351 really test empty arguments.
4352 (args_load): Delete.
4353 (args_test): New.
4354
b399c549
NR
43552006-09-13 Nick Roberts <nickrob@snap.net.nz>
4356
4357 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
4358 check for one file.
4359
2ab1eb7a
VP
43602006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
4361
4362 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
4363 HIGH_FRAME argument to -stack-list-locals can be larger than
4364 the number of frames.
a9c64011 4365
476308bf
FF
43662006-08-18 Fred Fish <fnf@specifix.com>
4367
4368 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
4369 '$' in front of skip_vmx_tests_saved when setting that.
4370
8625200f
AS
43712006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
4372
4373 * gdb.base/trace-commands.exp: New file.
4374
089ec8f1
DJ
43752006-08-10 Joel Brobecker <brobecker@adacore.com>
4376 Daniel Jacobowitz <dan@codesourcery.com>
4377
4378 * gdb.base/step-bt.exp: Make hexadecimal address optional in
4379 expected output of the backtrace commands.
4380
b60f0898
JB
43812006-08-09 Joel Brobecker <brobecker@adacore.com>
4382
4383 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
4384 untested followed by return combination.
4385 * gdb.arch/altivec-regs.exp: Likewise.
4386 * gdb.arch/e500-abi.exp: Likewise.
4387 * gdb.arch/e500-regs.exp: Likewise.
4388 * gdb.arch/gdb1291.exp: Likewise.
4389 * gdb.arch/gdb1431.exp: Likewise.
4390 * gdb.arch/gdb1558.exp: Likewise.
4391 * gdb.arch/i386-prologue.exp: Likewise.
4392 * gdb.arch/i386-unwind.exp: Likewise.
4393 * gdb.asm/asm-source.exp: Likewise.
4394 * gdb.base/a2-run.exp: Likewise.
4395 * gdb.base/advance.exp: Likewise.
4396 * gdb.base/all-bin.exp: Likewise.
4397 * gdb.base/annota1.exp: Likewise.
4398 * gdb.base/annota3.exp: Likewise.
4399 * gdb.base/args.exp: Likewise.
4400 * gdb.base/arithmet.exp: Likewise.
4401 * gdb.base/assign.exp: Likewise.
4402 * gdb.base/async.exp: Likewise.
4403 * gdb.base/attach.exp: Likewise.
4404 * gdb.base/bang.exp: Likewise.
4405 * gdb.base/bigcore.exp: Likewise.
4406 * gdb.base/bitfields.exp: Likewise.
4407 * gdb.base/bitfields2.exp: Likewise.
4408 * gdb.base/break.exp: Likewise.
4409 * gdb.base/call-sc.exp: Likewise.
4410 * gdb.base/call-strs.exp: Likewise.
4411 * gdb.base/callfuncs.exp: Likewise.
4412 * gdb.base/checkpoint.exp: Likewise.
4413 * gdb.base/chng-syms.exp: Likewise.
4414 * gdb.base/code-expr.exp: Likewise.
4415 * gdb.base/commands.exp: Likewise.
4416 * gdb.base/completion.exp: Likewise.
4417 * gdb.base/cond-expr.exp: Likewise.
4418 * gdb.base/condbreak.exp: Likewise.
4419 * gdb.base/consecutive.exp: Likewise.
4420 * gdb.base/constvars.exp: Likewise.
4421 * gdb.base/corefile.exp: Likewise.
4422 * gdb.base/cvexpr.exp: Likewise.
4423 * gdb.base/dbx.exp: Likewise.
4424 * gdb.base/define.exp: Likewise.
4425 * gdb.base/detach.exp: Likewise.
4426 * gdb.base/display.exp: Likewise.
4427 * gdb.base/dump.exp: Likewise.
4428 * gdb.base/ena-dis-br.exp: Likewise.
4429 * gdb.base/ending-run.exp: Likewise.
4430 * gdb.base/environ.exp: Likewise.
4431 * gdb.base/eval-skip.exp: Likewise.
4432 * gdb.base/exprs.exp: Likewise.
4433 * gdb.base/fileio.exp: Likewise.
4434 * gdb.base/finish.exp: Likewise.
4435 * gdb.base/float.exp: Likewise.
4436 * gdb.base/foll-exec.exp: Likewise.
4437 * gdb.base/foll-fork.exp: Likewise.
4438 * gdb.base/foll-vfork.exp: Likewise.
4439 * gdb.base/freebpcmd.exp: Likewise.
4440 * gdb.base/funcargs.exp: Likewise.
4441 * gdb.base/gcore.exp: Likewise.
4442 * gdb.base/gdb1090.exp: Likewise.
4443 * gdb.base/gdb1250.exp: Likewise.
4444 * gdb.base/huge.exp: Likewise.
4445 * gdb.base/info-proc.exp: Likewise.
4446 * gdb.base/interrupt.exp: Likewise.
4447 * gdb.base/jump.exp: Likewise.
4448 * gdb.base/langs.exp: Likewise.
4449 * gdb.base/lineinc.exp: Likewise.
4450 * gdb.base/list.exp: Likewise.
4451 * gdb.base/logical.exp: Likewise.
4452 * gdb.base/long_long.exp: Likewise.
4453 * gdb.base/macscp.exp: Likewise.
4454 * gdb.base/maint.exp: Likewise.
4455 * gdb.base/mips_pro.exp: Likewise.
4456 * gdb.base/miscexprs.exp: Likewise.
4457 * gdb.base/multi-forks.exp: Likewise.
4458 * gdb.base/opaque.exp: Likewise.
4459 * gdb.base/overlays.exp: Likewise.
4460 * gdb.base/pc-fp.exp: Likewise.
4461 * gdb.base/pointers.exp: Likewise.
4462 * gdb.base/printcmds.exp: Likewise.
4463 * gdb.base/psymtab.exp: Likewise.
4464 * gdb.base/ptype.exp: Likewise.
4465 * gdb.base/recurse.exp: Likewise.
4466 * gdb.base/relational.exp: Likewise.
4467 * gdb.base/relocate.exp: Likewise.
4468 * gdb.base/remote.exp: Likewise.
4469 * gdb.base/reread.exp: Likewise.
4470 * gdb.base/restore.exp: Likewise.
4471 * gdb.base/return.exp: Likewise.
4472 * gdb.base/return2.exp: Likewise.
4473 * gdb.base/scope.exp: Likewise.
4474 * gdb.base/sect-cmd.exp: Likewise.
4475 * gdb.base/sep.exp: Likewise.
4476 * gdb.base/sepdebug.exp: Likewise.
4477 * gdb.base/setshow.exp: Likewise.
4478 * gdb.base/setvar.exp: Likewise.
4479 * gdb.base/sigall.exp: Likewise.
4480 * gdb.base/sigbpt.exp: Likewise.
4481 * gdb.base/signals.exp: Likewise.
4482 * gdb.base/signull.exp: Likewise.
4483 * gdb.base/sizeof.exp: Likewise.
4484 * gdb.base/solib.exp: Likewise.
4485 * gdb.base/step-line.exp: Likewise.
4486 * gdb.base/step-test.exp: Likewise.
4487 * gdb.base/structs.exp: Likewise.
4488 * gdb.base/structs2.exp: Likewise.
4489 * gdb.base/term.exp: Likewise.
4490 * gdb.base/twice.exp: Likewise.
4491 * gdb.base/until.exp: Likewise.
4492 * gdb.base/varargs.exp: Likewise.
4493 * gdb.base/volatile.exp: Likewise.
4494 * gdb.base/watchpoint.exp: Likewise.
4495 * gdb.base/whatis-exp.exp: Likewise.
4496 * gdb.base/whatis.exp: Likewise.
4497 * gdb.cp/ambiguous.exp: Likewise.
4498 * gdb.cp/annota2.exp: Likewise.
4499 * gdb.cp/annota3.exp: Likewise.
4500 * gdb.cp/bool.exp: Likewise.
4501 * gdb.cp/breakpoint.exp: Likewise.
4502 * gdb.cp/casts.exp: Likewise.
4503 * gdb.cp/class2.exp: Likewise.
4504 * gdb.cp/classes.exp: Likewise.
4505 * gdb.cp/cplusfuncs.exp: Likewise.
4506 * gdb.cp/ctti.exp: Likewise.
4507 * gdb.cp/derivation.exp: Likewise.
4508 * gdb.cp/exception.exp: Likewise.
4509 * gdb.cp/gdb1355.exp: Likewise.
4510 * gdb.cp/hang.exp: Likewise.
4511 * gdb.cp/inherit.exp: Likewise.
4512 * gdb.cp/local.exp: Likewise.
4513 * gdb.cp/m-data.exp: Likewise.
4514 * gdb.cp/m-static.exp: Likewise.
4515 * gdb.cp/member-ptr.exp: Likewise.
4516 * gdb.cp/method.exp: Likewise.
4517 * gdb.cp/misc.exp: Likewise.
4518 * gdb.cp/namespace.exp: Likewise.
4519 * gdb.cp/overload.exp: Likewise.
4520 * gdb.cp/ovldbreak.exp: Likewise.
4521 * gdb.cp/pr-1023.exp: Likewise.
4522 * gdb.cp/pr-1210.exp: Likewise.
4523 * gdb.cp/pr-574.exp: Likewise.
4524 * gdb.cp/printmethod.exp: Likewise.
4525 * gdb.cp/psmang.exp: Likewise.
4526 * gdb.cp/ref-params.exp: Likewise.
4527 * gdb.cp/ref-types.exp: Likewise.
4528 * gdb.cp/rtti.exp: Likewise.
4529 * gdb.cp/templates.exp: Likewise.
4530 * gdb.cp/try_catch.exp: Likewise.
4531 * gdb.cp/userdef.exp: Likewise.
4532 * gdb.cp/virtfunc.exp: Likewise.
4533 * gdb.disasm/am33.exp: Likewise.
4534 * gdb.disasm/h8300s.exp: Likewise.
4535 * gdb.disasm/mn10300.exp: Likewise.
4536 * gdb.disasm/sh3.exp: Likewise.
4537 * gdb.disasm/t01_mov.exp: Likewise.
4538 * gdb.disasm/t02_mova.exp: Likewise.
4539 * gdb.disasm/t03_add.exp: Likewise.
4540 * gdb.disasm/t04_sub.exp: Likewise.
4541 * gdb.disasm/t05_cmp.exp: Likewise.
4542 * gdb.disasm/t06_ari2.exp: Likewise.
4543 * gdb.disasm/t07_ari3.exp: Likewise.
4544 * gdb.disasm/t08_or.exp: Likewise.
4545 * gdb.disasm/t09_xor.exp: Likewise.
4546 * gdb.disasm/t10_and.exp: Likewise.
4547 * gdb.disasm/t11_logs.exp: Likewise.
4548 * gdb.disasm/t12_bit.exp: Likewise.
4549 * gdb.disasm/t13_otr.exp: Likewise.
4550 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
4551 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
4552 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
4553 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
4554 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
4555 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
4556 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
4557 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
4558 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
4559 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
4560 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
4561 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
4562 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
4563 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
4564 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
4565 * gdb.mi/gdb701.exp: Likewise.
4566 * gdb.mi/gdb792.exp: Likewise.
4567 * gdb.mi/mi-basics.exp: Likewise.
4568 * gdb.mi/mi-break.exp: Likewise.
4569 * gdb.mi/mi-cli.exp: Likewise.
4570 * gdb.mi/mi-console.exp: Likewise.
4571 * gdb.mi/mi-disassemble.exp: Likewise.
4572 * gdb.mi/mi-eval.exp: Likewise.
4573 * gdb.mi/mi-file.exp: Likewise.
4574 * gdb.mi/mi-read-memory.exp: Likewise.
4575 * gdb.mi/mi-regs.exp: Likewise.
4576 * gdb.mi/mi-return.exp: Likewise.
4577 * gdb.mi/mi-simplerun.exp: Likewise.
4578 * gdb.mi/mi-stack.exp: Likewise.
4579 * gdb.mi/mi-stepi.exp: Likewise.
4580 * gdb.mi/mi-syn-frame.exp: Likewise.
4581 * gdb.mi/mi-until.exp: Likewise.
4582 * gdb.mi/mi-var-block.exp: Likewise.
4583 * gdb.mi/mi-var-child.exp: Likewise.
4584 * gdb.mi/mi-var-cmd.exp: Likewise.
4585 * gdb.mi/mi-var-display.exp: Likewise.
4586 * gdb.mi/mi-watch.exp: Likewise.
4587 * gdb.mi/mi2-basics.exp: Likewise.
4588 * gdb.mi/mi2-break.exp: Likewise.
4589 * gdb.mi/mi2-cli.exp: Likewise.
4590 * gdb.mi/mi2-console.exp: Likewise.
4591 * gdb.mi/mi2-disassemble.exp: Likewise.
4592 * gdb.mi/mi2-eval.exp: Likewise.
4593 * gdb.mi/mi2-file.exp: Likewise.
4594 * gdb.mi/mi2-read-memory.exp: Likewise.
4595 * gdb.mi/mi2-regs.exp: Likewise.
4596 * gdb.mi/mi2-return.exp: Likewise.
4597 * gdb.mi/mi2-simplerun.exp: Likewise.
4598 * gdb.mi/mi2-stack.exp: Likewise.
4599 * gdb.mi/mi2-stepi.exp: Likewise.
4600 * gdb.mi/mi2-syn-frame.exp: Likewise.
4601 * gdb.mi/mi2-until.exp: Likewise.
4602 * gdb.mi/mi2-var-block.exp: Likewise.
4603 * gdb.mi/mi2-var-child.exp: Likewise.
4604 * gdb.mi/mi2-var-cmd.exp: Likewise.
4605 * gdb.mi/mi2-var-display.exp: Likewise.
4606 * gdb.mi/mi2-watch.exp: Likewise.
4607 * gdb.stabs/exclfwd.exp: Likewise.
4608 * gdb.stabs/weird.exp: Likewise.
4609 * gdb.threads/gcore-thread.exp: Likewise.
4610 * gdb.trace/actions.exp: Likewise.
4611 * gdb.trace/backtrace.exp: Likewise.
4612 * gdb.trace/circ.exp: Likewise.
4613 * gdb.trace/collection.exp: Likewise.
4614 * gdb.trace/deltrace.exp: Likewise.
4615 * gdb.trace/infotrace.exp: Likewise.
4616 * gdb.trace/limits.exp: Likewise.
4617 * gdb.trace/packetlen.exp: Likewise.
4618 * gdb.trace/passc-dyn.exp: Likewise.
4619 * gdb.trace/passcount.exp: Likewise.
4620 * gdb.trace/report.exp: Likewise.
4621 * gdb.trace/save-trace.exp: Likewise.
4622 * gdb.trace/tfind.exp: Likewise.
4623 * gdb.trace/tracecmd.exp: Likewise.
4624 * gdb.trace/while-dyn.exp: Likewise.
4625 * gdb.trace/while-stepping.exp: Likewise.
4626
f4b618d1
JB
46272006-08-08 Joel Brobecker <brobecker@adacore.com>
4628
4629 * gdb.base/step-bt.c: New file.
4630 * gdb.base/step-bt.exp: New testcase.
4631
3d00d119
DJ
46322006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
4633
4634 * config/monitor.exp (gdb_load): Remove support for obsolete
4635 download-write-size.
4636 * gdb.base/remote.exp: Likewise. Update all callers of
4637 gdb_timed_load.
4638
017b5bd4
DJ
46392006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
4640
4641 * cursal.exp: Pass binfile to gdb_load.
4642
837c599d
DJ
46432006-08-01 Nathan Sidwell <nathan@codesourcery.com>
4644
4645 * gdb.base/cursal.exp: Add "" to gdb_load call.
4646
8dd4540b
MK
46472006-07-29 Mark Kettenis <kettenis@gnu.org>
4648
4649 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
4650 NetBSD/ELF targets.
4651
ab5c9f60
DJ
46522006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
4653
4654 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
4655 operator*.
4656
4c42eaff
DJ
46572006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4658
4659 * gdb.base/completion.exp: Update for change in "file" behavior.
4660 * gdb.stabs/weird.exp: Likewise.
4661 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
4662 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
4663
0155cc76
NS
46642006-07-24 Nathan Sidwell <nathan@codesourcery.com>
4665
4666 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
4667 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
4668
16026cd7
AS
46692006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
4670
4671 * gdb.base/default.exp: Update source command error message.
4672 * gdb.base/help.exp: Update 'help source' message.
4673
16963cb6
DJ
46742006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
4675
4676 * gdb.cp/bs15503.exp: Update comment for no longer crashing
4677 test.
4678
6d7fd486
AS
46792006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
4680
4681 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
4682
29e8a844
DJ
46832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4684
4685 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
4686
6afcfa39
DJ
46872006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
4688
4689 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
4690
267a692b
MK
46912006-07-17 Mark Kettenis <kettenis@gnu.org>
4692
4693 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
4694 *-*-openbsd* from targets for wich we expect ARM FPA floating
4695 point format.
4696
85d2fec4
NR
46972006-07-17 Nick Roberts <nickrob@snap.net.nz>
4698
4699 * gdb.cp/annota3.exp: Expect frame-begin annotation.
4700
47012006-07-17 Mark Kettenis <kettenis@gnu.org>
4702
4703 * gdb.base/annota3.exp: Expect frame-begin annotation.
4704
85b4c6e8
JB
47052006-07-14 Joel Brobecker <brobecker@adacore.com>
4706
4707 * gdb.base/help.exp: Adjust "help unset" test to accept
4708 any list of unset commands.
4709
fb933624
DJ
47102006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
4711 Daniel Jacobowitz <dan@codesourcery.com>
4712
4713 * gdb.cp/ref-params.exp: New test.
4714 * gdb.cp/ref-params.cc: New source file.
4715 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
4716
1dff4b64
MK
47172006-07-08 Mark Kettenis <kettenis@gnu.org>
4718
4719 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
4720 spaces/tabs in regular expressions since they might not be there.
4721
40d2e0e3
AS
47222006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
4723
4724 * gdb.base/ifelse.exp: New file.
4725
f6c957d2
NS
47262006-07-04 Nathan Sidwell <nathan@codesourcery.com>
4727
4728 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
4729 line.
4730 * gdb.base/huge.exp: Loop over compilation to find a size that
4731 is acceptable.
4732 * gdb.base/remote.exp: Correct expected strings.
4733 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
4734
b9c5a23d
DJ
47352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4736
4737 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
4738
9af2e58d
DJ
47392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4740
4741 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
4742 native.
4743
30930ca5
DJ
47442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4745
4746 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
4747 enable stabs testing.
4748
aa32fa1d
DJ
47492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4750
bd4a4c80 4751 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
4752 gdb_test_multiple does.
4753
321fef15
DJ
47542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
4755
4756 * Makefile.in (host_alias): Remove.
4757 (target_alias): Use @target_noncanonical@.
4758 (site.exp): Don't set host_alias.
4759 * aclocal.m4: Remove contents. Include acx.m4.
4760 * configure: Regenerated.
4761 * configure.ac: Use ACX_NONCANONICAL_TARGET.
4762
e1c2defa
NS
47632006-06-13 Nathan Sidwell <nathan@codesourcery.com>
4764
e63b55d1
NS
4765 * lib/gdb.exp (gdb_load_cmd): New.
4766
5600ea19
NS
4767 * gdb.base/fileio.c: Add system(NULL) test.
4768 * gdb.base/fileio.exp: Check it.
4769
e1c2defa
NS
4770 * gdb.base/break.c: Add 10a breakpoint at }
4771 * gdb.base/break.exp: Add test for breakpoint at }
4772 * gdb.cp/anon-union.cc: Add code at end of function.
4773 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
4774 * gdb.mi/var-cmd.c: Add code at end of function.
4775 * gdb.mi/mi-var-display.exp: Adjust end of next.
4776 * gdb.mi/mi2-var-display.exp: Likewise.
4777 * gdb.base/fileio.c: Add stop function and insert calls at
4778 stopping places.
4779 * gdb.base/fileio.exp: Breakpoint stop function and remove
4780 explicit line number references.
4781
6c0112ec
JB
47822006-05-19 Joel Brobecker <brobecker@adacore.com>
4783
a9c64011
AS
4784 * gdb.base/del.exp (test_delete_alias): New function.
4785 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 4786
154189a4
FF
47872006-05-18 Fred Fish <fnf@specifix.com>
4788
4789 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
4790 required. Check for spurious output after program exits normally.
4791
582e64c2
FF
47922006-05-17 Fred Fish <fnf@specifix.com>
4793
4794 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
4795 gdb_load, so it works in the simulator.
4796
8ef6493a
FF
47972006-05-11 Fred Fish <fnf@specifix.com>
4798
4799 * gdb.base/bang.exp: Ignore unexpected output between the
4800 "program exited normally" and the gdb prompt, as many other
4801 tests do.
4802
692b141c
MK
48032006-05-07 Mark Kettenis <kettenis@gnu.org>
4804
4805 * gdb.base/help.exp: Make "delete checkpoint" part option for
4806 "help d" and "help delete" tests.
4807
540b8a30
UW
48082006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4809
a9c64011 4810 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
4811 expected output in some mi_gdb_test statements.
4812 * gdb.mi/mi2-basics.exp: Likewise.
4813
9b6462d9
JB
48142006-05-05 Joel Brobecker <brobecker@adacore.com>
4815
4816 * gdb.base/del.c: New file.
4817 * gdb.base/del.exp: New testcase.
4818
954de43b
DM
48192006-05-05 David S. Miller <davem@sunset.davemloft.net>
4820
4821 * gdb.base/break.exp: Do not assume a breakpoint on
4822 main will actually be in $srcfile when optimizing.
1303f75e
DM
4823 * gdb.base/savedregs.exp: Do not require that the dummy
4824 frame location match up to a symbol and source file location.
c3242428
DM
4825 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
4826 will get printed without a mi_cmd_data_list_register_values prefix.
4827 (*-data-list-register-*): Correct regular expressions to expect the new
4828 pseudo d? floating point registers.
4829 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 4830
c7e64c9a
DJ
48312006-05-05 Christophe Lyon <christophe.lyon@st.com>
4832
4833 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
4834 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
4835 is allocated by the compiler.
4836 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
4837 anons, e, anone to force their allocation by the compiler.
4838
48392006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
4840
4841 * gdb.base/help.exp: Update expected text for help d and
4842 help delete.
4843
27ce9a6d
MK
48442006-05-02 Mark Kettenis <kettenis@gnu.org>
4845
4846 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
4847 NetBSD/ELF targets.
4848
8608915f
MK
48492006-04-30 Mark Kettenis <kettenis@gnu.org>
4850
4851 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
4852 single-step breakpoint fails; make this a KFAIL on
4853 sparc*-*-openbsd*.
4854 * gdb.base/siginfo.exp: Likewise.
4855 * gdb.base/sigstep.exp (advance, advancei): Likewise.
4856
b8db102d
MS
48572006-04-26 Michael Snyder <msnyder@redhat.com>
4858
4859 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
4860 which may have to consume output from other forks.
4861 Add tests to make sure that "delete fork" succeeded.
4862
c702009a
MS
48632006-04-20 Michael Snyder <msnyder@redhat.com>
4864
4865 * 2006-03-22 Jim Blandy <jimb@redhat.com>
4866 Add support for the Renesas M32C and M16C.
4867
4868 * gdb.asm/asm-source.exp: Add m32c target.
4869 * gdb.asm/m32c.inc: Support for m32c target.
4870
e28493f2
AS
48712006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
4872
4873 * gdb.base/commands.exp (recursive_source_test): New test.
4874
880da185
DM
48752006-04-04 David S. Miller <davem@sunset.davemloft.net>
4876
4877 * gdb.base/float.exp: Add pattern for sparc targets.
4878
61d9b92f
DJ
48792006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
4880
4881 * gdb.base/commands.exp (stray_arg0_test): New test.
4882
bd717df8
PB
48832006-03-30 Paul Brook <paul@codesourcery.com>
4884
4885 * gdb.mi/mi-until.exp: kfail broken until command.
4886 * gdb.mi/mi2-until.exp: Ditto.
4887
ec793d3c
NR
48882006-03-27 Nick Roberts <nickrob@snap.net.nz>
4889
4890 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
4891
831004b7
AO
48922006-03-08 Alexandre Oliva <aoliva@redhat.com>
4893
4894 * gdb.base/prelink.exp: Anchor tested-for regular expression
4895 on gdb prompt.
4896
effe49a0
PB
48972006-03-07 Paul Brook <paul@codesourcery.com>
4898
4899 * gdb.base/assign.exp: Correct fail message.
4900
e5461016
PB
49012006-03-07 Paul Brook <paul@codesourcery.com>
4902
4903 * lib/compiler.c: Extract armcc version number.
4904 * lib/compiler.cc: Ditto.
4905
fc91c6c2
PB
49062006-03-07 Paul Brook <paul@codesourcery.com>
4907
4908 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
4909 additional_flags=-w.
4910 * gdb.arch/altivec-regs.exp: Ditto.
4911 * gdb.arch/e500-abi.exp: Ditto.
4912 * gdb.arch/e500-regs.exp: Ditto.
4913 * gdb.base/all-bin.exp: Ditto.
4914 * gdb.base/annota1.exp: Ditto.
4915 * gdb.base/annota3.exp: Ditto.
4916 * gdb.base/args.exp: Ditto.
4917 * gdb.base/arithmet.exp: Ditto.
4918 * gdb.base/assign.exp: Ditto.
4919 * gdb.base/async.exp: Ditto.
4920 * gdb.base/bang.exp: Ditto.
4921 * gdb.base/break.exp: Ditto.
4922 * gdb.base/call-rt-st.exp: Ditto.
4923 * gdb.base/completion.exp: Ditto.
4924 * gdb.base/cond-expr.exp: Ditto.
4925 * gdb.base/condbreak.exp: Ditto.
4926 * gdb.base/consecutive.exp: Ditto.
4927 * gdb.base/define.exp: Ditto.
4928 * gdb.base/display.exp: Ditto.
4929 * gdb.base/ena-dis-br.exp: Ditto.
4930 * gdb.base/environ.exp: Ditto.
4931 * gdb.base/eval-skip.exp: Ditto.
4932 * gdb.base/info-proc.exp: Ditto.
4933 * gdb.base/jump.exp: Ditto.
4934 * gdb.base/logical.exp: Ditto.
4935 * gdb.base/long_long.exp: Ditto.
4936 * gdb.base/maint.exp: Ditto.
4937 * gdb.base/miscexprs.exp: Ditto.
4938 * gdb.base/pc-fp.exp: Ditto.
4939 * gdb.base/pointers.exp: Ditto.
4940 * gdb.base/relational.exp: Ditto.
4941 * gdb.base/reread.exp: Ditto.
4942 * gdb.base/sect-cmd.exp: Ditto.
4943 * gdb.base/sep.exp: Ditto.
4944 * gdb.base/sepdebug.exp: Ditto.
4945 * gdb.base/until.exp: Ditto.
4946 * gdb.base/whatis-exp.exp: Ditto.
4947 * gdb.cp/annota2.exp: Ditto.
4948 * gdb.cp/annota3.exp: Ditto.
4949 * gdb.trace/actions.exp: Ditto.
4950 * gdb.trace/backtrace.exp: Ditto.
4951 * gdb.trace/circ.exp: Ditto.
4952 * gdb.trace/collection.exp: Ditto.
4953 * gdb.trace/deltrace.exp: Ditto.
4954 * gdb.trace/infotrace.exp: Ditto.
4955 * gdb.trace/limits.exp: Ditto.
4956 * gdb.trace/packetlen.exp: Ditto.
4957 * gdb.trace/passc-dyn.exp: Ditto.
4958 * gdb.trace/passcount.exp: Ditto.
4959 * gdb.trace/report.exp: Ditto.
4960 * gdb.trace/save-trace.exp: Ditto.
4961 * gdb.trace/tfind.exp: Ditto.
4962 * gdb.trace/tracecmd.exp: Ditto.
4963 * gdb.trace/while-dyn.exp: Ditto.
4964 * gdb.trace/while-stepping.exp: Ditto.
4965 * lib/gdb.exp: Ditto.
4966 (gdb_compile): Handle nowarning option.
4967
5f4a23d9
AO
49682006-03-07 Alexandre Oliva <aoliva@redhat.com>
4969
4970 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
4971 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
4972 Rename executable to prelinkt. Don't re-prelink if we didn't
4973 get a core file. Test prelink -u exit status to tell whether
4974 prelinking failed. Use gdb_test_multiple.
4975
9733fc94
DJ
49762006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4977
4978 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
4979 (do_tests): Call it.
4980
cc10cae3
AO
49812006-02-28 Alexandre Oliva <aoliva@redhat.com>
4982
4983 * gdb.base/prelink.exp: New test.
4984 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
4985
15c46491
WZ
49862006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
4987
4988 * gdb.fortran/derived-type.f90: New file.
4989 * gdb.fortran/derived-type.exp: New testcase.
4990
5c9f7ded
DJ
49912006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
4992
4993 * gdb.base/default.exp: Allow ';' as a directory separator.
4994
5b96932b
AS
49952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
4996
4997 * gdb.base/help.exp (help add-symbol-file): Update.
4998
1986bccd
AS
49992006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
5000
5001 * gdb.base/help.exp (help load): Update expected results.
5002
a8b7528f
FF
50032006-02-19 Fred Fish <fnf@specifix.com>
5004
5005 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
5006 specifix hex value as part of results.
5007 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 5008
f8261448
FF
50092006-02-16 Fred Fish <fnf@specifix.com>
5010
5011 * gdb.base/whatis.c: Define variables using typedefs char_addr,
5012 ushort_addr, and slong_addr, so the typedefs are not optimized
5013 away.
5014 * gdb.base/whatis.exp: Add tests using type name for struct type,
5015 union type, enum type, and typedef.
a9c64011 5016
31d8bdd2
MK
50172006-02-13 Mark Kettenis <kettenis@gnu.org>
5018
5019 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
5020
34e41e63
JB
50212006-02-13 Jim Blandy <jimb@redhat.com>
5022
5023 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
5024 case where it takes two "next" commands to skip past the init
5025 call.
5026
ac6e4f31
FF
50272006-02-12 Fred Fish <fnf@specifix.com>
5028
5029 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
5030 to handle cases where it takes two "next" commands to skip
5031 past the init call.
5032
2db2d571
JB
50332006-02-07 Joel Brobecker <brobecker@adacore.com>
5034
5035 * gdb.ada/array_return.exp: Mark the last test as expected to fail
5036 on hppa32 targets.
5037
38fcd64c
DJ
50382006-02-06 Vladimir Prus <ghost@cs.msu.su>
5039
5040 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
5041 field.
5042
1315ad46
MK
50432006-01-29 Mark Kettenis <kettenis@gnu.org>
5044
5045 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
5046
5625b943
DJ
50472006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
5048
5049 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
5050 files.
5051
80df1bbe
DJ
50522006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5053
5054 * gdb.cp/maint.exp: Set complaints to a positive value.
5055
9078e690
DJ
50562006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5057
5058 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
5059 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
5060 function name.
5061
9c903399
DJ
50622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
5063
5064 * gdb.base/checkpoint.c: Update copyright notice. Include
5065 <stdlib.h>.
5066
761ae4d6
JB
50672006-01-04 Jim Blandy <jimb@redhat.com>
5068
5069 * gdb.asm/asm-source.exp: Independently provide default values for
5070 asm-flags and debug-flags. Use 'string equal' to do the
5071 comparison, not the implicit expr's '==' operator. Remove
5072 now-unneeded assignments to asm-flags. In h8300 case, place
5073 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
5074
099ac3dd
MS
50752006-01-04 Michael Snyder <msnyder@redhat.com>
5076
5077 * gdb.base/checkpoint.c: New file.
5078 * gdb.base/checkpoint.exp: New file.
5079 * gdb.base/multi-fork.c: New file.
5080 * gdb.base/multi-fork.exp: New file.
5081 * gdb.base/pi.txt: New file (data for checkpoint.c test).
5082
f4d85314
FF
50832006-01-04 Fred Fish <fnf@specifix.com>
5084
5085 * gdb.base/ptype.c (foo): Add typedef.
5086 (intfoo): Add function.
5087 * gdb.base/ptype1.c: New file.
5088 * gdb.base/ptype.exp: Handle compilation and linking with two
5089 source files. Test that proper type for "foo" is found based
5090 on source context rather than first match found in symtabs.
5091
a1b06f35
MK
50922005-12-28 Mark Kettenis <kettenis@gnu.org>
5093
5094 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
5095 * gdb.asm/openbsd.inc: Indent commands.
5096
d082a1e2
MK
50972005-12-26 Mark Kettenis <kettenis@gnu.org>
5098
c65016bd
MK
5099 * gdb.base/freebpcmd.exp: Increase timeout.
5100
d082a1e2
MK
5101 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
5102
d3c32a0e
DJ
51032005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
5104
5105 * gdb.base/default.exp: Update check for "show version".
5106
9fdb1f50
RC
51072005-12-09 Randolph Chung <tausq@debian.org>
5108
5109 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
5110 * gdb.asm/pa64.inc: New file.
5111
5f2c56f7
RC
51122005-12-09 Randolph Chung <tausq@debian.org>
5113
5114 * gdb.asm/common.inc: Indent commands.
5115 * gdb.asm/asmsrc1.s: Likewise.
5116 * gdb.asm/asmsrc2.s: Likewise.
5117
8117349c
RC
51182005-12-09 Randolph Chung <tausq@debian.org>
5119
5120 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
5121 (get_addr_of_sym): Remove duplicate print.
5122 (gen_core): xfail hppa*-*-hpux*, update expected output.
5123 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
5124 * gdb.arch/pa64-nullify.s: New file.
5125
8f07f25a
RC
51262005-12-09 Randolph Chung <tausq@debian.org>
5127
5128 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
5129
55b39184
DJ
51302005-12-07 Christophe Lyon <christophe.lyon@st.com>
5131
5132 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
5133 code generation for these functions.
5134 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
5135 error message.
5136
31e2b00f
AS
51372005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
5138
5139 * gdb.base/help.exp (help b, help br, help bre, help brea)
5140 (help break): Update the expected message.
5141
c3d0b56e
SC
51422005-11-11 Stephane Carrez <stcarrez@nerim.fr>
5143
5144 * gdb.asm/m68hc11.inc: Setup the data section.
5145 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
5146 script for this test.
5147 (m6812-*-*): Likewise.
5148
36ae0ea9
RC
51492005-11-09 Randolph Chung <tausq@debian.org>
5150
5151 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
5152
9d6f42e9
WZ
51532005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
5154
5155 * gdb.base/break.exp: Fix a comment typo.
5156
e2126a14
EZ
51572005-11-03 Jim Blandy <jimb@redhat.com>
5158
a9c64011
AS
5159 Checked in by Elena Zannoni <ezannoni@redhat.com>
5160
e2126a14
EZ
5161 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
5162
e0ac7199
CV
51632005-11-02 Corinna Vinschen <vinschen@redhat.com>
5164
5165 * gdb.arch/gdb1558.c: Include stdio.h.
5166
31d3fb18
MK
51672005-10-31 Mark Kettenis <kettenis@gnu.org>
5168
5169 * gdb.asm/asm-source.exp: Use -e instead of --entry.
5170
e52b687c
MK
51712005-10-31 Mark Kettenis <kettenis@gnu.org>
5172
5173 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
5174
f4711d79
PG
51752005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
5176
a9c64011
AS
5177 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5178 vscr" tests to better match output.
f4711d79 5179
987a9106
JB
51802005-10-12 Jim Blandy <jimb@redhat.com>
5181
5182 * gdb.base/structs.exp (any): New function.
5183 (test_struct_returns): Don't make any assumptions at all about
5184 what value the function returns when GDB can't set the return
5185 value.
5186
2336bb58
JB
51872005-10-09 Joel Brobecker <brobecker@adacore.com>
5188
5189 * gdb.ada/arrayidx/p.adb: New file.
5190 * gdb.ada/arrayidx.exp: New testcase
5191
51922005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
5193
5194 * gdb.ada/array_return/pck.ads: New file.
5195 * gdb.ada/array_return/pck.adb: New file.
5196 * gdb.ada/array_return/p.adb: New file.
5197 * gdb.ada/array_return.exp: New testcase.
5198
705335ea
JB
51992005-10-03 Joel Brobecker <brobecker@adacore.com>
5200
a9c64011
AS
5201 * gdb.base/arrayidx.c: New file.
5202 * gdb.base/arrayidx.exp: New testcase.
705335ea 5203
11ee9940
NR
52042005-09-29 Nick Roberts <nickrob@snap.net.nz>
5205
5206 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
5207 frames-invalid and breakpoints-invalid are no longer generated
5208 with level 3 so don't expect them in the output.
5209
39fb8e9e
BR
52102005-09-27 Bob Rossi <bob@brasko.net>
5211
a9c64011 5212 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
5213 from test. Escape the | in mi_gdb_test call.
5214 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
5215 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
5216 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
5217 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
5218 expected regex's in mi_gdb_test calls.
5219 * lib/mi-support.exp: Remove arbitrary .* from tests.
5220 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
5221 Fully anchor GDB/MI expected results in mi_gdb_test.
5222 * lib/gdb.exp (string_to_regexp): Escape the ] character.
5223 * gdb.base/sizeof.exp: Remove escape character. Correct test.
5224
2af48f68
PB
52252005-09-26 Paul Brook <paul@codesourcery.com>
5226
5227 * long_long.exp: Exclude eabi targets from arm FPA float format test.
5228
f34502bc
WZ
52292005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5230
5231 * bfp-test.c: New file.
5232 * bfp-test.exp: New testcase.
5233
ca929517
WZ
52342005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
5235
5236 * gdb.fortran/subarray.exp: New testcase to test the evaluation
5237 of subarray and substring variable.
5238 * gdb.fortran/subarray.f: New source file for the test of subarray
5239 and substring variable evaluation.
5240 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
5241 of string constant.
5242
c761af65
DJ
52432005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
5244
5245 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
5246 copyright dates.
5247
561d7a1d
PG
52482005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
5249
5250 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
5251 powerpc altivec' test with an almost identical 'info vector' test.
5252
b2b64cc9
PG
52532005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5254
a9c64011
AS
5255 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
5256 vscr" tests to match output.
b2b64cc9 5257
6ac4d15a
PG
52582005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
5259
a9c64011
AS
5260 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
5261 output.
6ac4d15a 5262
40e55bef
BR
52632005-09-11 Bob Rossi <bob@brasko.net>
5264
5265 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 5266 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
5267 commands that return an MI output command and an asyncronous MI output
5268 command.
5269 * gdb.mi/mi-console.exp: Ditto.
5270
3c7385ec
BR
52712005-09-11 Bob Rossi <bob@brasko.net>
5272
5273 * gdb.mi/mi-var-child.c: Include <string.h>.
5274
a6cd0eb3
DJ
52752005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
5276
5277 * killed.exp: Correct gdb_expect syntax.
5278
2f168eed
CV
52792005-08-09 Corinna Vinschen <vinschen@redhat.com>
5280
5281 * lib/mi-support.exp (mi_gdb_load): Fix typo.
5282
ecd3fd0f
BR
52832005-08-02 Bob Rossi <bob@brasko.net>
5284
5285 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
5286 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
5287 Change tests to inferior-tty-set/show.
5288 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
5289 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
5290 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
5291 inferior. Use mi_gdb_test to get GDB and Inferior output.
5292 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
5293 descriptor.
5294 (mi_inferior_tty_name): Add inferior PTY file name.
5295 (mi_gdb_start): Add INFERIOR_PTY parameter.
5296 (mi_gdb_test): Add IPATTERN parameter.
5297
f1ea48cb 52982005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 5299
f1ea48cb
BR
5300 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
5301 parameter to mi_gdb_test.
5302 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
5303
6e650a67
DJ
53042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5305
5306 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
5307 struct_declarations.
5308 * gdb.mi/mi-var-child.exp: Step over the initialization of
5309 struct_declarations.
5310
8be260b6
DJ
53112005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5312
5313 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
5314 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
5315 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
5316 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
5317 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
5318 file.
5319
4e660f07
NR
53202005-07-27 Nick Roberts <nickrob@snap.net.nz>
5321
5322 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
5323 (do_children_tests): Assign values to the extra elements.
5324
5325 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
5326 them for tests for "-var-update --no-values" and
a9c64011 5327 "-var-update --all-values".
4e660f07
NR
5328 Add test for "-var-list-children --simple-values".
5329
5330 * gdb.mi/basics.c (callee4): Add integer array D[3]...
5331
5332 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
5333 "-stack-list-locals --simple-values" Improve doc strings and
5334 comments.
5335
6bdae935
MK
53362005-07-18 Mark Kettenis <kettenis@gnu.org>
5337
598b7a6f
MK
5338 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
5339 *-*-openbsd*.
5340 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
5341
6bdae935
MK
5342 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
5343 sigaltsatck'.
5344
1323e929 53452005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 5346
1323e929
BR
5347 * gdb.base/default.exp (tty): Changed output of command.
5348 * gdb.base/help.exp (help tty): Ditto.
5349
b1a9c082
MK
53502005-07-12 Mark Kettenis <kettenis@gnu.org>
5351
5352 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
5353
10a844a2
MK
53542005-07-10 Mark Kettenis <kettenis@gnu.org>
5355
5356 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
5357 -stack-select-frame without arguments.
5358 (test_stack_frame_listing): Add test for newly implemented command
5359 -stack-info-frame.
5360
3cb3b8df
BR
53612005-07-06 Bob Rossi <bob@brasko.net>
5362
5363 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
5364 command.
5365 (Copyright): Update copyright.
5366
a0c5fbcf
WZ
53672005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
5368
5369 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
5370 tests to evaluate exponentiation expression.
5371
984971d0
AS
53722005-06-29 Andreas Schwab <schwab@suse.de>
5373
5374 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
5375 main to avoid warnings.
5376
5377 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
5378
fe03833f
NR
53792005-06-20 Nick Roberts <nickrob@snap.net.nz>
5380
5381 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
5382 -stack-select-frame without arguments.
5383 (test_stack_frame_listing): Add test for newly implemented command
5384 -stack-info-frame.
a9c64011 5385
7a55f279
WZ
53862005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
5387
0ffa0ea5
DJ
5388 * gdb.fortran/array-element.f: New file.
5389 * gdb.fortran/array-element.exp: New testcase.
7a55f279 5390
26585198
DJ
53912005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5392
5393 * gdb.base/bigcore.exp: Correct checks for systems which can
5394 not dump a large core file.
5395
c1bd25fd
DJ
53962005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5397
5398 * gdb.base/relocate.c: Add a copyright notice.
5399 (dummy): Remove.
5400 * gdb.base/relocate.exp: Test printing the values of variables
5401 from a relocatable file.
5402
589e074d
DJ
54032005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5404
5405 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
5406 excess MI output after an error.
5407
0915f927
JB
54082005-05-29 Joel Brobecker <brobecker@adacore.com>
5409
5410 * gdb.arch/alpha-step.c: New file.
5411 * gdb.arch/alpha-step.exp: New testcase.
5412
76ff342d
DJ
54132005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
5414 Dennis Brueni <dennis@slickedit.com>
5415
5416 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
5417 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
5418 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
5419 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
5420 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5421 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
5422 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
5423
96b0c7ac
DJ
54242005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
5425 Wu Zhou <woodzltc@cn.ibm.com>
5426
5427 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
5428 IBM's xlc compiler.
5429 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
5430 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
5431
f21565d2
JB
54322005-05-13 Jim Blandy <jimb@redhat.com>
5433
5434 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
5435 calling gdb_suppress_entire_file.
5436 * gdb.base/charset.exp: Same.
5437 * gdb.base/call-rt-st.exp: Same.
5438
6006a3a1
BR
54392005-05-05 Bob Rossi <bob_rossi@cox.net>
5440
5441 * lib/gdb.exp (fullname_syntax): Added global regex.
5442 (fullname_syntax_POSIX): Ditto.
5443 (fullname_syntax_UNC): Ditto.
5444 (fullname_syntax_DOS_CASE): Ditto.
5445 (fullname_syntax_DOS): Ditto.
5446 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
5447 fullname_syntax variable to scope and use it.
5448 (test_file_list_exec_source_files): Ditto.
5449 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
5450
c3b69c04
DJ
54512005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
5452
5453 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
5454
3c95e6af
PG
54552004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
5456
a9c64011
AS
5457 * lib/gdb.exp (skip_altivec_tests): New function, based on
5458 check_vmx_hw_available from the GCC testsuite.
5459 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
5460 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 5461
78df6c56
JB
54622005-05-02 Jim Blandy <jimb@redhat.com>
5463
5464 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
5465 calling gdb_suppress_entire_file.
5466
1690f9cf
DJ
54672005-04-30 Randolph Chung <tausq@debian.org>
5468
5469 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
5470 Slightly relax "sem_post" name checking.
5471
5ea106f7
PG
54722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5473
5474 * gdb.base/unload.exp: Use new shared library infrastructure.
5475
bf7234cf
PG
54762005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
5477
5478 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 5479 infrastructure.
bf7234cf 5480
547b869a
CV
54812005-04-29 Corinna Vinschen <vinschen@redhat.com>
5482
5483 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
5484 * gdb.asm/h8300.inc: New file.
5485
f07e55f0
PG
54862005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5487
5488 * gdb.base/shlib-call.exp: Change to use new shared library
5489 infrastructure.
5490
3cbba3d1
PG
54912005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5492
a9c64011
AS
5493 * gdb.base/pending.exp: Change to use new shared library
5494 infrastructure.
3cbba3d1 5495
ed6df200
PG
54962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
5497
a9c64011
AS
5498 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
5499 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 5500
8c8f4ebe
PG
55012005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
5502
a9c64011
AS
5503 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
5504 shared objects being adjusted and update copyright years.
8c8f4ebe 5505
607fbc54
DJ
55062005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
5507
5508 * ChangeLog: Correct some 2003-01-13 dates.
5509 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
5510 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
5511 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
5512 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
5513 gdb.trace/tfind.exp: Update copyright years.
5514
57bf0e56
DJ
55152005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
5516 Daniel Jacobowitz <dan@codesourcery.com>
5517
5518 * lib/gdb.exp (gdb_compile): Handle shlib=.
5519 (gdb_compile_shlib): New function.
5520
9b593790
PG
55212005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
5522
a9c64011 5523 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 5524
9494c6a5
DJ
55252005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5526
5527 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
5528 gdb.server.
5529 * configure.ac: Likewise.
5530 * configure: Regenerated.
5531 * gdb.gdbserver/Makefile.in: Moved to...
5532 * gdb.server/Makefile.in: ... here.
5533 * gdb.gdbserver/server.c: Moved to...
5534 * gdb.server/server.c: ... here.
5535 * gdb.gdbserver/server-run.exp: Moved to...
5536 * gdb.server/server-run.exp: ... here.
5537
6f8eac0e
DJ
55382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
5539
5540 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
5541 * configure.ac: Create gdb.gdbserver/Makefile.
5542 * configure: Regenerated.
5543 * lib/gdbserver-support.exp: New file, derived from
5544 config/gdbserver.exp.
5545 * config/gdbserver.exp: Use gdbserver-support.exp.
5546 * gdb.gdbserver/Makefile.in: New file.
5547 * gdb.gdbserver/server.c: New file.
5548 * gdb.gdbserver/server-run.exp: New file.
5549
6e87504d
PG
55502005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
5551
a9c64011
AS
5552 * lib/gdb.exp (test_compiler_info): Return compiler_info
5553 if no arguments are given.
6e87504d 5554
d1779be4
PG
55552005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
5556
5557 * gdb.arch/altivec-abi.exp: Check for compiler and set
5558 use altivec' flag accordingly.
5559 * gdb.arch/altivec-regs.exp: Likewise.
5560
88750304
DJ
55612005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
5562
5563 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
5564
f3fb768d
AS
55652005-03-27 Andreas Schwab <schwab@suse.de>
5566
5567 * gdb.base/bigcore.c (main): Add missing mode argument in open
5568 call.
5569
7e813ac5
DJ
55702005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
5571
5572 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
5573 downloads.
5574 * config/gdbserver.exp (gdb_load): Likewise.
5575
8e3049aa
PB
55762005-03-14 Paul Brook <paul@codesourcery.com>
5577
5578 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
5579 targets.
5580
a9df7c44
JB
55812005-03-09 Joel Brobecker <brobecker@adacore.com>
5582
5583 * gdb.dwarf2/dup-psym.S: New file.
5584 * gdb.dwarf2/dup-psym.exp: New testcase.
5585
9f0d94e8
JB
55862005-03-09 Joel Brobecker <brobecker@adacore.com>
5587
5588 * gdb.ada/exec_changed/first.adb: New file.
5589 * gdb.ada/exec_changed/second.adb: New file.
5590 * gdb.ada/exec_changed.exp: New testcase.
5591
5f579bc5
NS
55922005-03-08 Nathan Sidwell <nathan@codesourcery.com>
5593
36e9969c
NS
5594 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
5595 (A2): New class.
5596 (main): Test operator+.
5597 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
5598 breakpoint test.
5599
5f579bc5
NS
5600 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
5601 * gdb.base/signull.exp: Disable if gdb,nosignals.
5602 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
5603 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
5604 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
5605 * gdb.mi/mi2-console.exp: Likewise.
5606 * gdb.trace/collection.exp (run_trace_experiment): Consume the
5607 continue output at start.
5608 (gdb_collect_locals_test): Robustify regexp.
5609 * gdb.trace/passc-dyn.exp: Fix comment typo.
5610 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
5611
be46087e
CV
56122005-03-08 Corinna Vinschen <vinschen@redhat.com>
5613
5614 * gdb.asm/asm-source.exp: Add iq2000 case.
5615 * gdb.asm/iq2000.inc: New file.
5616
384e1a61 56172005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 5618
384e1a61
MI
5619 * gdb.base/command.exp: Change hardcoded value to regular expression.
5620 * gdb.base/float.exp: Add powerpc to the list of targets checked.
5621
584b6e9e
DJ
56222005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
5623
5624 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
5625 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
5626 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
5627 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
5628 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
5629
ab5b5d61
MK
56302005-03-05 Mark Kettenis <kettenis@gnu.org>
5631
5632 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
5633 changes.
5634
ae051c1b
PG
56352004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
5636
a9c64011
AS
5637 * lib/compiler.c: Add test for IBM's xlc compiler.
5638 * lib/compiler.cc: Likewise.
ae051c1b 5639
3f0f6ed2
JB
56402004-02-24 Joel Brobecker <brobecker@adacore.com>
5641
5642 * gdb.ada/fixed_points.exp: Create compilation object directory
5643 before running the test.
5644 * gdb.ada/null_record.exp: Likewise.
5645 * gdb.ada/packed_array.exp: Likewise.
5646 * gdb.ada/start.exp: Likewise.
5647
724f452b
JB
56482005-02-15 Joel Brobecker <brobecker@adacore.com>
5649
5650 * gdb.ada/packed_array/pa.adb: New file.
5651 * gdb.ada/packed_array.exp: New testcase.
5652
57f5cdfb 56532005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 5654
1f393151
MK
5655 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
5656 files.
5657
ebdda337
MK
5658 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
5659 on *-*-openbsd*. Correctly match whitespace in regukar
5660 expressions.
5661
cf309262
DJ
56622005-02-10 Daniel Jacobowitz <dan@debian.org>
5663
5664 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
5665 PR exp/1821
5666 * gdb.base/gdb1821.c: New test file.
5667 * gdb.base/gdb1821.exp: New test file.
5668
3be49e7a
JB
56692005-02-09 Joel Brobecker <brobecker@adacore.com>
5670
5671 * gdb.base/start.c: New file.
5672 * gdb.base/start.exp: New testcase.
5673
e292e67d
JB
56742005-02-09 Joel Brobecker <brobecker@adacore.com>
5675
5676 * gdb.ada/start/dummy.adb: New file.
5677 * gdb.ada/start.exp: New testcase.
5678
dbdfa66c
CV
56792005-02-09 Corinna Vinschen <vinschen@redhat.com>
5680
5681 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
5682 for printing symbols and statistics.
5683 Add test for using relative pathnames in "maint print msymbols" test.
5684 Mark "maint info sections DATA" XFAIL on Cygwin.
5685 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
5686 tests.
5687
d7941671
AC
56882005-02-09 Andreas Schwab <schwab@suse.de>
5689
5690 Committed by Andrew Cagney <cagney@gnu.org>
5691 * gdb.base/remotetimeout.exp: New file.
5692
74e5ef44
MK
56932005-02-07 Mark Kettenis <kettenis@gnu.org>
5694
5695 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
5696
464dd14d
JB
56972005-02-03 Joel Brobecker <brobecker@adacore.com>
5698
5699 * gdb.ada/gnat_ada.gpr: New file.
5700 * gdb.ada/gnat_ada.gin: Delete, no longer used.
5701 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
5702 * configure.ac: No longer generate gnat_ada.gpr.
5703 * configure: Regenerate.
5704 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
5705 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
5706 * gdb.ada/null_record/bar.ads: Likewise.
5707 * gdb.ada/null_record/bar.adb: Likewise.
5708 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
5709 * gdb.ada/null_record.exp (testdir): New variable.
5710 (testfile): executable is now in testdir subdirectory.
5711 (srcfile): Use full path to the main compilation unit.
5712 * gdb.ada/fixed_points.exp: Same changes as above.
5713
30d756ae
NR
57142005-02-03 Nick Roberts <nickrob@snap.net.nz>
5715
5716 * gdb.base/interp.exp: New test.
5717
9d799f85
AC
57182005-01-24 Andrew Cagney <cagney@gnu.org>
5719
5720 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
5721
15656118
AC
57222005-01-19 Andrew Cagney <cagney@gnu.org>
5723
a892c31b
AC
5724 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
5725 configure.ac not configure.in.
5726
15656118
AC
5727 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
5728 of powerpc*-*-*.
5729 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 5730 * gdb.base/list.exp (test_list_function)
15656118
AC
5731 (test_list_filename_and_function): Ditto.
5732 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
5733
a7b01baf
AC
57342005-01-16 Andrew Cagney <cagney@gnu.org>
5735
17d92a02
AC
5736 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
5737
a7b01baf
AC
5738 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
5739
bc8332bb
AC
57402005-01-14 Andrew Cagney <cagney@gnu.org>
5741
5742 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
5743 * gdb.mi/mi2-var-cmd.exp: Ditto.
5744
4d074752
CV
57452005-01-10 Corinna Vinschen <vinschen@redhat.com>
5746
5747 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
5748
bec39cab
AC
57492005-01-07 Andrew Cagney <cagney@gnu.org>
5750
5751 * configure.ac: Rename configure.in, require autoconf 2.59.
5752 * configure: Re-generate.
5753 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
5754 * gdb.stabs/configure: Re-generate.
5755 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
5756 * gdb.hp/configure: Re-generate.
5757 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
5758 autoconf 2.59.
5759 * gdb.hp/gdb.objdbg/configure: Re-generate.
5760 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
5761 autoconf 2.59.
5762 * gdb.hp/gdb.defects/configure: Re-generate.
5763 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
5764 autoconf 2.59.
5765 * gdb.hp/gdb.compat/configure: Re-generate.
5766 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
5767 autoconf 2.59.
5768 * gdb.hp/gdb.base-hp/configure: Re-generate.
5769 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
5770 autoconf 2.59.
5771 * gdb.hp/gdb.aCC/configure: Re-generate.
5772
f10b16d4
JB
57732004-12-15 Jim Blandy <jimb@redhat.com>
5774
5775 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
5776 under NPTL when there is debugging info available for libpthread.
5777
fb6e1814
JG
57782004-12-13 Jerome Guitton <guitton@gnat.com>
5779
5780 * gdb.ada/fixed_points.c: New file.
5781 * gdb.ada/fixed_points.exp: New file.
5782
fe46cd3a
RC
57832004-12-03 Randolph Chung <tausq@debian.org>
5784
5785 * gdb.arch/pa-nullify.exp: New file.
5786 * gdb.arch/pa-nullify.s: New file.
5787
8de0841b
RC
57882004-11-30 Randolph Chung <tausq@debian.org>
5789
5790 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
5791 instead of "tbug". Fix regexp to work properly with gdb_test.
5792
c8170782
PH
57932004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
5794
5795 * gdb.base/bitfields2.exp: New test.
5796 * gdb.base/bitfields2.c: New file.
5797
954269c2
RE
57982004-11-28 Richard Earnshaw <rearnsha@arm.com>
5799
5800 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
5801
0107feed
RC
58022004-11-16 Randolph Chung <tausq@debian.org>
5803
5804 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
5805
f073ae8c
DJ
58062004-11-14 Daniel Jacobowitz <dan@debian.org>
5807
5808 * gdb.threads/threadapply.exp: Correct "macro details" test.
5809
19ad59e7
JJ
58102004-11-11 Jeff Johnston <jjohnstn@redhat.com>
5811
5812 * gdb.threads/threadapply.exp: New test.
5813 * gdb.threads/threadapply.c: New file.
5814
9cf0961b
MK
58152004-11-07 Mark Kettenis <kettenis@gnu.org>
5816
5817 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
5818 frames.
5819
c789492a
FL
58202004-11-05 Felix Lee <felix+log1@specifixinc.com>
5821
5822 * gdb.base/cursal.exp: New file.
5823 * gdb.base/cursal.c: New file.
5824
a1e167bb
AC
58252004-11-03 Andrew Cagney <cagney@gnu.org>
5826
5827 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
5828
b7cbf173
MK
58292004-10-30 Mark Kettenis <kettenis@gnu.org>
5830
5831 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
5832 NetBSD/ELF targets.
5833
88f9d34f
JB
58342004-10-29 Joel Brobecker <brobecker@gnat.com>
5835
5836 * gdb.threads/bp_in_thread.c: New file, copied from
5837 pthread_cond_wait.c.
5838 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
5839 file, rather than reusing the .c file from another testcase.
5840
ca7d6a0c
JB
58412004-10-20 Joel Brobecker <brobecker@gnat.com>
5842
5843 * gdb.ada/null_record.exp: Check where we stopped after
5844 sending the start command, instead of where the associated
5845 temporary breakpoint was inserted.
5846
0d863d03
AC
58472004-10-14 Andrew Cagney <cagney@gnu.org>
5848
5849 * gdb.mi/gdb701.c (main): Return 0.
5850
d11e72cb
DJ
58512004-10-13 Daniel Jacobowitz <dan@debian.org>
5852
d40539a4 5853 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 5854
e1923096
JJ
58552004-10-12 Jeff Johnston <jjohnstn@redhat.com>
5856
5857 * gdb.threads/schedlock.c: Add comment markers to use to find
5858 line numbers.
5859 * gdb.threads/schedlock.exp: Adjust regex to handle the new
5860 comments.
5861 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
5862 breakpoint lines.
5863
ec8ba2c9
DJ
58642004-10-12 Daniel Jacobowitz <dan@debian.org>
5865
5866 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
5867
0eb3658b
DJ
58682004-10-12 Daniel Jacobowitz <dan@debian.org>
5869
5870 * configure.in: Add gdb.dwarf2.
5871 * configure: Regenerated.
5872 * Makefile.in: Add gdb.dwarf2.
5873 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
5874 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
5875 gdb.dwarf2/file1.txt: New files.
5876
a271cc33
OF
58772004-10-11 Orjan Friberg <orjanf@axis.com>
5878
a9c64011 5879 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
5880 of "run", since the latter doesn't work with remote targets. Adjust
5881 the breakpoint numbering accordingly.
5882 * gdb.threads/pthread_cond_wait.exp: Ditto.
5883
895ce074
MC
58842004-10-08 Michael Chastain <mec.gnu@mindspring.com>
5885
5886 * gdb.base/overlays.exp: Update copyright years.
5887
6be3092d
KI
58882004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
5889
5890 * gdb.base/overlays.exp: Disable if target is Linux.
5891
e05389b8
FL
58922004-10-06 Felix Lee <felix+log1@specifixinc.com>
5893
5894 * config/gdbserver.exp (gdb_load): Use right filename on remote.
5895
73cb587d
KI
58962004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
5897
5898 * gdb.asm/asm-source.exp: Add m32r-linux target.
5899 * gdb.asm/m32r-linux.inc: New file.
5900
3c0edcdc
AC
59012004-09-24 Andrew Cagney <cagney@redhat.com>
5902 David Anderson <anderson@redhat.com>
5903
5904 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
5905 command fails, assume things will work.
5906 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
5907 (_GNU_SOURCE): Define.
5908 (print_unsigned, print_hex): Change parameter to "long long".
5909 (print_byte_count): New function, use to print byte counts.
5910 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
5911 O_LARGEFILE.
5912 (main): Compute an upper bound on a corefile in max_core_size.
5913 Limit memory chunk size to max_core_size. Limit total memory
5914 allocated to max_core_size.
5915
4bb3667f
AC
59162004-09-23 Andrew Cagney <cagney@gnu.org>
5917
5918 * gdb.base/bigcore.exp: Replace the code that creates a corefile
5919 from a separate process with code that creates a corefile by
5920 making the inferior dump core.
5921
60fe1a51
MK
59222004-09-23 Mark Kettenis <kettenis@gnu.org>
5923
5924 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
5925 block.
5926
8e937346
MC
59272004-09-23 Michael Chastain <mec.gnu@mindspring.com>
5928
5929 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
5930 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
5931 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
5932 Likewise.
5933
7213f6d6
JJ
59342004-09-20 Jeff Johnston <jjohnstn@redhat.com>
5935
5936 * gdb.java/jprint.exp: New test case for java inferior call.
5937 * gdb.java/jprint.java: Ditto.
5938
eac69dca
JB
59392004-09-15 Joel Brobecker <brobecker@gnat.com>
5940
5941 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
5942
22227696
MC
59432004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5944
5945 * gdb.threads/killed.c: Include <stdlib.h>.
5946 * gdb.threads/pthreads.c: Likewise.
5947
7dd403a4
MC
59482004-09-14 Michael Chastain <mec.gnu@mindspring.com>
5949
5950 * gdb.threads/killed.c: Add copyright notice.
5951
33f2d567
JM
59522004-09-10 Jason Molenda (jmolenda@apple.com)
5953
a9c64011
AS
5954 * gdb.base/define.exp: Two new tests to verify zero space chars
5955 after 'if' and 'while' commands in a user-defined command is correctly
5956 parsed.
33f2d567 5957
e05b62ac
AC
59582004-09-08 Andrew Cagney <cagney@gnu.org>
5959
5960 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
5961 delivery test with duplicate at end of file.
5962
9cbe82da
MK
59632004-09-06 Mark Kettenis <kettenis@jive.nl>
5964
5965 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
5966
564803d9
MC
59672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5968
5969 * config/hppro.exp: Removed.
5970
7c6807ce
MC
59712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5972
5973 * config/sparclet.exp: Removed.
5974
bf7e26dd
MC
59752004-09-05 Michael Chastain <mec.gnu@mindspring.com>
5976
5977 * config/udi.exp: Removed.
5978
714e341b
MC
59792004-09-02 Michael Chastain <mec.gnu@mindspring.com>
5980
5981 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
5982 of "exp_continue".
5983 (advancei): Likewise.
5984
1236e623
JJ
59852004-09-01 Jeff Johnston <jjohnstn@redhat.com>
5986
5987 * gdb.base/unload.exp: Fix so messages aren't duplicated.
5988
3bdcad15
MI
59892004-09-01 Manoj Iyer <manjo@austin.ibm.com>
5990
228af206 5991 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
5992 to check for nodebug in executable.
5993 * gdb.gdb/observer.exp (setup_test): Likewise.
5994 * gdb.gdb/selftest.exp (test_with_self): Likewise.
5995 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
5996
c72b934c
AC
59972004-09-01 Andrew Cagney <cagney@gnu.org>
5998
5999 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6000 files.
6001
edd9b715
JJ
60022004-09-01 Jeff Johnston <jjohnstn@redhat.com>
6003
6004 * gdb.base/unload.exp: Fix expected warning message to match
6005 latest format.
6006
fb4ce06b
CV
60072004-09-01 Corinna Vinschen <vinschen@redhat.com>
6008
6009 * gdb.base/call-rt-st.exp: Fix typos.
6010
ce78e7c3
MI
60112004-08-31 Manoj Iyer <manjo@austin.ibm.com>
6012
6013 * gdb.threads/thread_check.exp: New testcase.
6014 * gdb.threads/thread_check.c: New testcase.
6015
2dedb159
AC
60162004-08-31 Andrew Cagney <cagney@gnu.org>
6017
6018 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
6019 (skip_to_handler_entry): New procedures. Test stepping into a
6020 handler when the breakpoint is at the handler's entry point.
6021
68f53502
AC
60222004-08-30 Andrew Cagney <cagney@gnu.org>
6023
6024 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
6025 gdb/1757.
6026
3e3ffd2b
MC
60272004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6028
6029 With code from Manoj Iyer <manjo@austin.ibm.com>:
6030 * lib/gdb.exp (gdb_file_cmd): Return more information in the
6031 return value. Add an arm for "no debugging symbols found".
6032 Change a stray "error" to "perror".
6033 (gdb_run_cmd): Adapt to new return value.
6034 * gdb.base/remote.exp: Adapt to new return value.
6035 * gdb.gdb/complaints.exp: Likewise.
6036 * gdb.gdb/observer.exp: Likewise.
6037 * gdb.gdb/selftest.exp: Likewise.
6038 * gdb.gdb/xfullpath.exp: Likewise.
6039
4b6f5fd2
JB
60402004-08-27 Joel Brobecker <brobecker@gnat.com>
6041
6042 * gdb.threads/bp_in_thread.exp: New testcase.
6043
e5b25496
MC
60442004-08-27 Michael Chastain <mec.gnu@mindspring.com>
6045
6046 Fix PR testsuite/1735.
6047 * gdb.threads/schedlock.c (thread_function): Add a cast
6048 to suppress a gcc warning.
6049 * gdb.threads/thread-specific.c (thread_function): Likewise.
6050
934353d6
MC
60512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6052
6053 * gdb.base/unload.c: Include <stdlib.h>.
6054
f98a0aef 60552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 6056
f98a0aef 6057 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
6058 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
6059 synchronized after the "return".
6060
5a2e8882
MC
60612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6062
6063 * gdb.mi/basics.c: Include <stdio.h>.
6064 * gdb.mi/pthreads.c: Include <stdlib.h>.
6065 * gdb.mi/var-cmd.c: Include <stdlib.h>.
6066
a9640423
MC
60672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
6068
6069 * gdb.threads/schedlock.c: Add copyright notice.
6070
b04e311d
AC
60712004-08-25 Andrew Cagney <cagney@gnu.org>
6072
6073 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
6074 (skip_over_handler, breakpoint_over_hander): New test procedures.
6075 (advance, advancei): Add a proper prefix, do not use
6076 rerun_to_main.
6077 * gdb.base/sigstep.c (main): Change to use an infinite loop.
6078
7c27f15b
MC
60792004-08-24 Michael Chastain <mec.gnu@mindspring.com>
6080
6081 * gdb.mi/basics.c: Add copyright notice.
6082 * gdb.mi/var-cmd.c: Add copyright notice.
6083
fffc87ae
MC
60842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6085
6086 * lib/gdb.exp: Remove signed_keyword_not_used.
6087 * lib/compiler.c: Likewise.
6088 * lib/compiler.cc: Likewise.
6089
d782e0bf
MC
60902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6091
6092 * gdb.base/whatis.c: Remove conditional disabling of "signed".
6093 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
6094
96033e83
MC
60952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
6096
6097 * gdb.base/whatis.c: Add copyright notice.
6098
cf38c229
MK
60992004-08-20 Mark Kettenis <kettenis@gnu.org>
6100
6101 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
6102 it to skip the breakpoints encoded in the inline assembly.
6103
f4b49756
MC
61042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6105
6106 * Makefile.in: Add gdb.fortran.
6107
2f193b69
MC
61082004-08-20 Michael Chastain <mec.gnu@mindspring.com>
6109
6110 * gdb.base/call-sc.exp (test_scalar_returns):
6111 Fix cut-and-paste glitch in "Make fun return now".
6112
89a237cb
MC
61132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6114
6115 * configure.in: Add gdb.fortran.
6116 * configure: Regenerate.
6117 * gdb.fortran/Makefile.in: New file.
6118 * lib/gdb.exp (skip_fortran_tests): New procedure.
6119
469aff8e
MC
61202004-08-17 Michael Chastain <mec.gnu@mindspring.com>
6121
6122 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
6123 reference to bug-gnu@prep.ai.mit.edu.
6124 * gdb.mi/mi-var-child.exp: Likewise.
6125 * gdb.mi/mi-var-cmd.exp: Likewise.
6126 * gdb.mi/mi-var-display.exp: Likewise.
6127 * gdb.mi/mi2-var-block.exp: Likewise.
6128 * gdb.mi/mi2-var-child.exp: Likewise.
6129 * gdb.mi/mi2-var-cmd.exp: Likewise.
6130 * gdb.mi/mi2-var-display.exp: Likewise.
6131
00b51b9f
MK
61322004-08-15 Mark Kettenis <kettenis@gnu.org>
6133
6134 * gdb.base/unload.c (main): Make local variable msg const.
6135
45f07fef
MC
61362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6137
6138 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
6139 to bug-gnu@prep.ai.mit.edu.
6140 * gdb.mi/mi-disassemble.exp: Likewise.
6141 * gdb.mi/mi-eval.exp: Likewise.
6142 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
6143 default line number.
6144 * gdb.mi/mi-return.exp: Likewise.
6145 * gdb.mi/mi-simplerun.exp: Likewise.
6146 * gdb.mi/mi-stack.exp: Likewise.
6147 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
6148 number with explicit range test.
6149 * gdb.mi/mi-watch.exp: Likewise.
6150 * gdb.mi/mi2-break.exp: Likewise.
6151 * gdb.mi/mi2-cli.exp: Likewise.
6152 * gdb.mi/mi2-disassemble.exp: Likewise.
6153 * gdb.mi/mi2-eval.exp: Likewise.
6154 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
6155 default line number.
6156 * gdb.mi/mi2-return.exp: Likewise.
6157 * gdb.mi/mi2-simplerun.exp: Likewise.
6158 * gdb.mi/mi2-stack.exp: Likewise.
6159 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
6160 number with explicit range test.
6161 * gdb.mi/mi2-watch.exp: Likewise.
6162
dd8c8ee7
MC
61632004-08-15 Michael Chastain <mec.gnu@mindspring.com>
6164
6165 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
6166 * gdb.cp/m-static.exp: Likewise.
6167 * gdb.cp/rtti.exp: Likewise.
6168
4e838464
MK
61692004-08-14 Mark Kettenis <kettenis@gnu.org>
6170
6171 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
6172
8d8cb839
EZ
61732004-08-14 Eli Zaretskii <eliz@gnu.org>
6174
6175 * ChangeLog: Prefix Local Variables with semi-colons and indent
6176 the reference to older ChangeLog files, to fix fontification in
6177 Emacs.
6178
deea8bb0
MC
61792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6180
6181 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
6182 * gdb.mi/mi2-break.exp: Likewise.
6183
c3297504
MC
61842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6185
6186 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
6187
25808999
MC
61882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6189
6190 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
6191
226a8d71
MC
61922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
6193
6194 * gdb.cp/classes.exp: Remove unused declarations. Just let
6195 test names default instead of providing special names. Remove
6196 extraneous demangler test.
6197
37fdf854
JJ
61982004-08-12 Jeff Johnston <jjohnstn@redhat.com>
6199
6200 * gdb.base/unload.exp: New test for breakpoints in dynamically
6201 loaded libraries.
6202 * gdb.base/unload.c: Ditto.
6203 * gdb.base/unloadshr.c: Ditto.
6204
2d3a7986
MC
62052004-08-12 Michael Chastain <mec.gnu@mindspring.com>
6206
6207 * gdb.cp/classes.exp (test_ptype_class_objects): Call
6208 cp_test_ptype_class.
6209 (test_enums): Likewise.
6210
c72b934c
AC
62112004-08-10 Andrew Cagney <cagney@gnu.org>
6212
6213 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
6214 files.
6215
cc503c8a
AC
62162004-08-10 Andrew Cagney <cagney@gnu.org>
6217
6218 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
6219 init_malloc call.
6220
902f2ccb
MC
62212004-08-10 Michael Chastain <mec.gnu@mindspring.com>
6222
6223 * ChangeLog: Add copyright notice. The notice is copied
6224 from emacs 21.3 top level ChangeLog.
6225
78c90502
MC
62262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6227
6228 * lib/cp-support.exp: New file.
6229 * lib/cp-support.exp (cp_test_type_class): New function.
6230 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
6231 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
6232 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
6233 cp_test_ptype_class.
6234
88e5ea78
MC
62352004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6236
6237 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
6238 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
6239 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
6240 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
6241 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6242 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
6243 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
6244 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
6245 gdb.mi/mi2-watch.exp: Update copyright years.
6246
6a89fc9c
MK
62472004-08-09 Mark Kettenis <kettenis@gnu.org>
6248
6249 * gdb.base/sigaltstack.exp: Provide proper anchoring.
6250
1482e0de
MC
62512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
6252
6253 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
6254 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
6255 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
6256 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
6257 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
6258 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
6259 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
6260 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6261 gdb.mi/mi-watch.exp: Update copyright years.
6262
1a5ce3f3
DJ
62632004-08-08 Daniel Jacobowitz <dan@debian.org>
6264
6265 PR gdb/1738
6266 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
6267 from a breakpoint with a pending signal.
6268
04f6ecf2
DJ
62692004-08-08 Daniel Jacobowitz <dan@debian.org>
6270
6271 PR gdb/1736
6272 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
6273 * gdb.base/sigaltstack.exp (finish_test): Consume output until
6274 the prompt.
6275 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
6276
54d90d35
DJ
62772004-08-08 Daniel Jacobowitz <dan@debian.org>
6278
6279 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
6280
d2f6abb0
DJ
62812004-08-08 Daniel Jacobowitz <dan@debian.org>
6282
6283 PR gdb/1736
6284 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
6285 for i?86-*-linux*.
6286
5598c03d
DJ
62872004-08-08 Daniel Jacobowitz <dan@debian.org>
6288
6289 * gdb.arch/i386-prologue.exp: Compile without debug information.
6290
c6fee705
MC
62912004-08-08 Michael Chastain <mec.gnu@mindspring.com>
6292
6293 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
6294 rather than asking gdb to search.
6295
dd90efdb
MC
62962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6297
6298 * gdb.base/gcore.c: Include <string.h>.
6299
1e84bec1
MC
63002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6301
6302 * gdb.base/gcore.c: Add copyright notice.
6303
e425eb2b
MC
63042004-08-05 Michael Chastain <mec.gnu@mindspring.com>
6305
6306 * gdb.base/freebpcmd.c: Include <stdio.h>.
6307 * gdb.base/long_long.c: Include <string.h>.
6308 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
6309 * gdb.base/siginfo.c: Include <string.h>.
6310 * gdb.base/sigstep.c: Include <string.h>.
6311
cb9aaed5
MC
63122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6313
6314 * gdb.base/complex.c: Include <stdlib.h>.
6315
55944f3d
MC
63162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6317
6318 * gdb.base/complex.c: Add copyright notice.
6319
7b2953d9
MC
63202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6321
6322 * gdb.base/charset.c: Include <stdlib.h>.
6323
c9133d23
MC
63242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6325
6326 * gdb.base/auxv.c: Include <stdlib.h>.
6327
0a8490ad
MC
63282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6329
6330 * gdb.base/auxv.c: Add copyright notice.
6331
3426d5ec
MC
63322004-08-04 Michael Chastain <mec.gnu@mindspring.com>
6333
6334 * gdb.base/coremaker.c: Add copyright notice.
6335 * gdb.base/coremaker2.c: Add copyright notice.
6336
8da195dd
AC
63372004-08-04 Andrew Cagney <cagney@gnu.org>
6338
6339 * gdb.base/store.exp: Update copyright.
6340 (check_set, up_set, check_struct, up_struct): Add a prefix to test
6341 names, do not import gdb_prompt.
6342
8d394f98
AC
63432004-08-01 Andrew Cagney <cagney@gnu.org>
6344
6345 Fix PR testsuite/1729.
6346 * gdb.base/dump.exp: Add test name to callers of capture_value, do
6347 not use capture_value with value 4.
6348 (capture_value): Add optional test name parameter.
6349 (test_reload_saved_value, test_restore_saved_value): Use $msg as
6350 the prefix, pass to capture_value.
6351
b6702b23
MK
63522004-08-01 Mark Kettenis <kettenis@gnu.org>
6353
6354 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
6355 * gdb.arch/i386-prologue.c (standard): New prototype and function.
6356 (main): Call new function.
6357
c203e0ca
MC
63582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6359
6360 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
6361
a7995a30
MC
63622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6363
6364 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
6365
9366563b
MC
63662004-07-31 Michael Chastain <mec.gnu@mindspring.com>
6367
b6eeaf26 6368 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
6369 Accept more values of vtbl pointer. Remove some messages
6370 about "obsolete gcc or gdb".
6371
2fc1f950
MC
63722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6373
6374 * gdb.cp/classes.exp: Accept more varieties of ptype output.
6375
c724d49b
MC
63762004-07-30 Michael Chastain <mec.gnu@mindspring.com>
6377
6378 * gdb.base/asm-source.exp: Properly convert target board
6379 debug flags from gcc format to binutils format.
6380
736b0fce
MK
63812004-07-28 Mark Kettenis <kettenis@gnu.org>
6382
6383 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
6384 gdb1718". PR backtrace/1718 partially fixed.
6385
5633ea5c
JJ
63862004-07-27 Jeff Johnston <jjohnstn@redhat.com>
6387
6388 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
6389
575eebb1
NC
63902004-07-26 Nick Clifton <nickc@redhat.com>
6391
6392 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
6393 good default value for a specific architecture is available then
6394 set it to that value. Otherwise default to the -gstabs switch.
6395 Remove the -g... switches from the asm-flags variable. Allow the
6396 target board info to override the value if it wants to. Pass the
6397 switch on the assembler command line.
6398
62104619
MK
63992004-07-23 Mark Kettenis <kettenis@gnu.org>
6400
6401 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
6402 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
6403 (main): Call new function.
6404
4a1135b8
MC
64052004-07-22 Michael Chastain <mec.gnu@mindspring.com>
6406
6407 Test for PR exp/1715.
6408 * gdb.base/radix.exp: Refactor common procedures. Make all
6409 test names unique. Change XFAIL to KFAIL.
6410
8a12c1f0
MC
64112004-07-20 Michael Chastain <mec.gnu@mindspring.com>
6412
6413 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
6414 * gdb.ada/gnat_ada.gin: ... to here.
6415 * configure.in: Use gnat_ada.gin.
6416 * configure: Regenerate.
6417
23b451cf
AC
64182004-07-20 Andrew Cagney <cagney@gnu.org>
6419
6420 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
6421 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
6422 XFAILs. Clean up test messages and comments. Check backtraces.
6423 Delete re-sync code.
6424
ab618a02
MC
64252004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6426
6427 Fix PR cli/740.
6428 * gdb.base/annota1.exp: Honor gdb,nosignals.
6429 * gdb.base/annota3.exp: Likewise.
6430
46dad340
MC
64312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
6432
6433 * lib/java.exp: Update copyright notice.
6434
756d8c70
AC
64352004-07-19 Andrew Cagney <cagney@gnu.org>
6436
6437 * gdb.base/selftest.exp: Copy file from here ...
6438 * gdb.gdb/selftest.exp: ... to here.
6439
586027e6
AC
64402004-07-16 Andrew Cagney <cagney@redhat.com>
6441
6442 * lib/insight-support.exp: Delete file.
6443 * lib/java.exp (java_init): Fix copyright.
6444
029d2200
AC
64452004-07-16 Andrew Cagney <cagney@gnu.org>
6446
6447 * gdb.base/restore.c: Append "prologue" to comments marking the a
6448 function's prologue.
6449 * gdb.base/restore.exp: Update copyright, re-indent.
6450 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
6451 callerN" prefix where needed. Update patterns that match a
6452 function's prologue.
6453
653b62c5
MC
64542004-07-16 Michael Chastain <mec.gnu@mindspring.com>
6455
6456 * gdb.base/restore.c: Add copyright notice.
6457
f7d690e5
AC
64582004-07-16 Andrew Cagney <cagney@gnu.org>
6459
6460 * gdb.base/logical.exp: Update copyright.
6461 (evaluate): New procedure. Use to re-implement tests using
6462 several tables.
6463
d629a7cb
MH
64642004-07-14 Martin Hunt <hunt@redhat.com>
6465
6466 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
6467 which fixes some problems where init.tcl was not found.
6468
9c7bb332
AC
64692004-07-13 Andrew Cagney <cagney@gnu.org>
6470
6bf46641
AC
6471 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
6472 (check_sizeof, check_valueof): Do not include the output in the
6473 test name. Use gdb_test.
6474 (get_valueof): Use gdb_test_multiple.
6475
c4ffd4c0
AC
6476 * gdb.base/step-test.exp: Update copyright. Use
6477 gdb_test_multiple. Ensure that test names do not include
6478 architecture dependent output.
6479
ab89363a
AC
6480 * gdb.gdb/observer.exp: Update copyright.
6481 (setup_test): Use gdb_test_multiple.
6482 (attach_first_observer, attach_second_observer)
6483 (attach_third_observer, detach_first_observer)
6484 (detach_second_observer, detach_third_observer)
6485 (reset_counters, check_counters): Make $message a prefix.
6486 (test_normal_stop_notifications): Add "args" parameter - a list of
6487 init functions to be called. Make $message a prefix,
6488 (test_observer_normal_stop): Change the message prefixes so that
6489 they are unique, pass the attach / detach procedures to
6490 test_normal_stop_notifications.
6491
ec58997a
AC
6492 * gdb.base/signull.exp (test_segv): Prefix all tests with
6493 "${name}". Clean up test messages.
6494
b475183b
AC
6495 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
6496
9c7bb332
AC
6497 * gdb.base/ena-dis-br.exp: Update copyright.
6498 (break_at): New function. Replace send_gdb with gdb_test,
6499 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
6500 ignore count, not stopped at bpt", with KFAIL.
6501
2dd95497
CV
65022004-07-13 Corinna Vinschen <vinschen@redhat.com>
6503
6504 * gdb.base/attach.exp: Remove cleanupfile handling.
6505
419e626b
AC
65062004-07-12 Andrew Cagney <cagney@gnu.org>
6507
6508 * gdb.base/annota1.exp: Cleanup corefile test name.
6509 * gdb.base/annota3.exp: Ditto.
6510
8b1b3228
AC
65112004-07-12 Andrew Cagney <cagney@gnu.org>
6512
78650829
AC
6513 * gdb.base/signals.exp: Clean up copyright, re-indent.
6514
8b1b3228
AC
6515 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
6516 gdb_test and gdb_test_multiple.
6517
935c2760
JJ
65182004-07-08 Jeff Johnston <jjohnstn@redhat.com>
6519
6520 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 6521 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
6522 provide line number info for first statement in main.
6523
1544280f
AC
65242004-07-08 Andrew Cagney <cagney@gnu.org>
6525
1279f4ff
AC
6526 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
6527
1544280f
AC
6528 * gdb.base/sigbpt.exp: Make the common part of each test name a
6529 prefix instead of suffix.
6530
bcc82369
BR
65312004-07-07 Bob Rossi <bob_rossi@cox.net>
6532
6533 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
6534 test from test_tbreak_creation_and_listing to
6535 test_file_list_exec_source_file
6536 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
6537 Changed name of test from test_tbreak_creation_and_listing to
6538 test_file_list_exec_source_file
6539
23f4b0aa
JJ
65402004-07-07 Jeff Johnston <jjohnstn@redhat.com>
6541
6542 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
6543 the jmisc() constructor instead of <init>.
6544 * gdb.java/jmisc1.exp: Ditto.
6545
56401cd5
AC
65462004-07-07 Andrew Cagney <cagney@gnu.org>
6547
6548 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
6549 corrupting the PC.
6550
44ae2f6a
MC
65512004-07-06 Michael Chastain <mec.gnu@mindspring.com>
6552
6553 * gdb.cp/templates.exp: Accept whitespace change in demangler
6554 output.
6555
45a83408
AC
65562004-07-06 Andrew Cagney <cagney@gnu.org>
6557
6558 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
6559
d205ad70
MC
65602004-07-02 Michael Chastain <mec.gnu@mindspring.com>
6561
6562 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
6563 * lib/compiler.cc: Likewise.
6564
06ea1a61
MC
65652004-06-30 Michael Chastain <mec.gnu@mindspring.com>
6566
6567 * lib/compiler.cc: Work around string preprocessing problem
6568 with old hp c++ compiler.
6569 * lib/compiler.c: Likewise.
6570
daab1251
CV
65712004-06-29 Corinna Vinschen <vinschen@redhat.com>
6572
6573 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
6574 directives to conditionalize symbol prefixing.
6575 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
6576 additional_flags handling. Add underscore prefix for Cygwin.
6577 * gdb.arch/i386-unwind.c: Use preprocessor directives to
6578 conditionalize symbol prefixing.
6579 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
6580 additional_flags handling. Add underscore prefix for Cygwin.
6581
cc984116
CV
65822004-06-29 Corinna Vinschen <vinschen@redhat.com>
6583
6584 * gdb.base/bigcore.exp: Skip test on Cygwin.
6585
c279b077
MC
65862004-06-28 Michael Chastain <mec.gnu@mindspring.com>
6587
6588 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
6589 formats for "info register". Use gdb_test_multiple. Fix
6590 the "invalid register" test.
6591
0e915747
CV
65922004-06-28 Corinna Vinschen <vinschen@redhat.com>
6593
6594 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
6595 PID for Cygwin. Add Cygwin specific strings to check for in some
6596 tests.
6597 (do_attach_tests): Add a test for user interaction when attaching
6598 to a process with no matching symbol table already loaded.
6599
11422c86
AC
66002004-06-26 Andrew Cagney <cagney@gnu.org>
6601
6602 Test PR java/1567 and PR java/1565.
6603 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
6604 * gdb.java/jmisc2.exp: Delete file.
6605
cefbce26
MC
66062004-06-26 Michael Chastain <mec.gnu@mindspring.com>
6607
6608 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
6609
e19f872c
CV
66102004-06-25 Corinna Vinschen <vinschen@redhat.com>
6611
6612 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
6613 attach process.
6614
d931ba3b
MC
66152004-06-23 Michael Chastain <mec.gnu@mindspring.com>
6616
6617 * gdb.cp/pr-1553.exp: Remove.
6618
aef68c48
MC
66192004-06-22 Michael Chastain <mec.gnu@mindspring.com>
6620
6621 * gdb.cp/pr-1553.cc: Remove.
6622 * gdb.cp/pr-1553.exp: Disable this test.
6623
8d5df71a
JB
66242004-06-20 Jim Blandy <jimb@redhat.com>
6625
a9c64011 6626 Fix PR testsuite/1680.
8d5df71a
JB
6627 * gdb.arch/i386-sse.exp: Properly quote curly braces in
6628 regular expressions.
6629
4ac6f39d
MC
66302004-06-19 Michael Chastain <mec.gnu@mindspring.com>
6631
6632 Fix PR testsuite/1679.
6633 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
6634 Issue an UNSUPPORTED result instead.
6635
1b413552
JB
66362004-06-18 Jim Blandy <jimb@redhat.com>
6637
6638 * gdb.base/charset.exp: Only send a control-C if we see a new
6639 prompt and incomplete command.
6640
6daa6ebd
MC
66412004-06-18 Michael Chastain <mec.gnu@mindspring.com>
6642
6643 * gdb.cp/pr-574.cc: Add copyright notice.
6644
51fa4ae0
JB
66452004-06-17 Jim Blandy <jimb@redhat.com>
6646
6647 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
6648 cases where the regexp has no groups; this grabs random text from
6649 the previous test suite, whatever that was.
6650
8fea26c5
MC
66512004-06-17 Michael Chastain <mec.gnu@mindspring.com>
6652
6653 * gdb.cp/printmethod.cc: Add copyright notice.
6654
1e3aeb41
MC
66552004-06-16 Michael Chastain <mec.gnu@mindspring.com>
6656
6657 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
6658
9d9030bc
AC
66592004-06-16 Andrew Cagney <cagney@gnu.org>
6660
6661 * gdb.base/signull.c: Update copyright. Include <string.h>.
6662 (bowler): Replace data_pointer with data_read
6663 and data_write cases. Add code_descriptor case.
6664 (zero, desc): New array and pointer.
6665 (data, code): Change to simple pointers.
6666 * gdb.base/signull.exp: Fix probe pattern matching a function
6667 descriptor SIGSEGV. Replace data_pointer with data_read and
6668 data_write tests.
6669
acd4ad44
AC
66702004-06-16 Andrew Cagney <cagney@gnu.org>
6671
6672 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
6673
08fd625c
MC
66742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6675
6676 * gdb.base/long_long.c: Add copyright notice.
6677
1903502c
MC
66782004-06-15 Michael Chastain <mec.gnu@mindspring.com>
6679
6680 * gdb.base/long_long.exp: Remove reference to
6681 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
6682 to gdb_breakpoint and gdb_continue_to_breakpoint.
6683
83313cb1
JB
66842004-06-14 Jim Blandy <jimb@redhat.com>
6685
6686 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
6687 endian case.
6688
1bf404ef
AC
66892004-06-14 Andrew Cagney <cagney@gnu.org>
6690
6691 * gdb.base/gcore.exp (capture_command_output): Delete the always
6692 passing tests containing inferior values.
6693 * gdb.base/ending-run.exp: Do not include the breakpoint address
6694 in the test message. Update copyright.
6695 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
6696 size in the test name, use gdb_test_multiple. Update copyright.
6697
ef220b33
MC
66982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6699
6700 * gdb.cp/ref-types.cc: Add copyright notice.
6701
4f70a4c9
MC
67022004-06-14 Michael Chastain <mec.gnu@mindspring.com>
6703
6704 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
6705 hp_aCC_compiler.
6706 * lib/compiler.cc: Likewise.
6707 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
6708 'set' commands. Log diagnostics for other lines. Set
6709 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
6710
335928ac
MC
67112004-06-13 Michael Chastain <mec.gnu@mindspring.com>
6712
6713 * gdb.cp/try_catch.cc: Add copyright notice.
6714
2efb12e8
MC
67152004-06-12 Michael Chastain <mec.gnu@mindspring.com>
6716
6717 * gdb.cp/userdef.cc: Add copyright notice.
6718
0bbed51a
MC
67192004-06-11 Michael Chastain <mec.gnu@mindspring.com>
6720
6721 * gdb.cp/virtfunc.cc: Add copyright notice.
6722
e12a46c9
RC
67232004-06-11 Randolph Chung <tausq@debian.org>
6724
6725 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
6726 problem.
6727
338e05af
AC
67282004-06-10 Andrew Cagney <cagney@gnu.org>
6729
6730 * lib/compiler.cc, lib/compiler.c: Append either
6731 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
6732 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
6733 instead of gcc-3-3.
6734
dc3f10cb
AC
67352004-06-09 Andrew Cagney <cagney@gnu.org>
6736
b4d946af
AC
6737 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
6738 gdb/1455, bug is specific to "long long" and "double".
a9c64011 6739
dc3f10cb
AC
6740 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
6741 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
6742 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
6743 fixed.
6744
b5c0bfa2
AC
67452004-06-09 Andrew Cagney <cagney@gnu.org>
6746
6747 * gdb.base/structs.exp (test_struct_returns): Replace
6748 "return_value_unknown" and "finish_value_unknown" by
6749 "return_value_known" and "finish_value_known". Instead of
6750 "return_value_unknown" iff "finish_value_unknown", check
6751 "return_value_known" implies "finish_value_known".
6752
caeb605f
MH
67532004-06-08 Martin Hunt <hunt@redhat.com>
6754
6755 * gdb.base/float.exp: Add pattern for mips targets.
6756
c892bb64
RC
67572004-06-08 Randolph Chung <tausq@debian.org>
6758
6759 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
6760 message for unknown architectures more clear.
6761
48306d3e
JB
67622004-06-08 Joel Brobecker <brobecker@gnat.com>
6763
6764 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
6765 start the execution of the program.
6766
83ecb59f
JB
67672004-06-07 Jim Blandy <jimb@redhat.com>
6768
6769 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
6770 * gdb.arch/i386-cpuid.h: New helper file.
6771
55264cb4
RC
67722004-06-07 Randolph Chung <tausq@debian.org>
6773
6774 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
6775 has started.
6776
23cadb28
RM
67772004-06-04 Roland McGrath <roland@redhat.com>
6778
6779 Fix PR gdb/1647.
6780 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
6781 differently to be robust to output buffering differences.
6782
51d01eda
MC
67832004-06-04 Michael Chastain <mec.gnu@mindspring.com>
6784
6785 * gdb.threads/pthreads.exp: Update copyright years.
6786 (check_control_c): Change asynchronous 'after' to synchronous.
6787
f4fc3b93
RM
67882004-06-04 Roland McGrath <roland@redhat.com>
6789
6790 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
6791 next gdb prompt.
6792
4013522b
MC
67932004-06-02 Michael Chastain <mec.gnu@mindspring.com>
6794
6795 Fix PR gdb/1636.
6796 * gdb.threads/manythreads.exp: Change asynchronous 'after'
6797 calls to synchronous.
6798
7a8f1e6b
JB
67992004-05-26 Jim Blandy <jimb@redhat.com>
6800
6801 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
6802
81bb3443
RC
68032004-05-24 Randolph Chung <tausq@debian.org>
6804
6805 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
6806 * gdb.asm/pa.inc: New file.
6807
8f5a3103
MK
68082004-05-22 Mark Kettenis <kettenis@gnu.org>
6809
6810 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
6811
734b8fe8 68122004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 6813 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
6814
6815 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
6816 GDB prompt.
6817
725603e1
UW
68182004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6819
f4fc3b93 6820 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
6821 setjmp/longjmp. Use sigaction instead of signal.
6822
8b923272 68232004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 6824 Michael Snyder <msnyder@redhat.com>
8b923272
JB
6825
6826 * gdb.threads/pthread_cond_wait.c: New file.
6827 * gdb.threads/pthread_cond_wait.exp: New testcase.
6828
8bfabb04
AC
68292004-05-13 Andrew Cagney <cagney@redhat.com>
6830
6831 * gdb.base/signull.exp, gdb.base/signull.c: New files.
6832 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
6833
42edda50
AC
68342004-05-11 Andrew Cagney <cagney@redhat.com>
6835
6836 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
6837 fixed but revealed gdb/1639.
6838
d303a6c7
AC
68392004-05-10 Andrew Cagney <cagney@redhat.com>
6840
6841 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
6842 func1" and "next to 2nd alarm", kernel bug avoided.
6843
bf08c2a1
DJ
68442004-05-10 Daniel Jacobowitz <dan@debian.org>
6845
6846 PR external/1568
6847 * gdb.base/bigcore.exp: Check the size of the dumped core file.
6848 XFAIL if it is smaller than bytes_allocated.
6849 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
6850 (main): Make chunks_allocated unsigned. Correct comment.
6851
c0586a34
JB
68522004-05-07 Joel Brobecker <brobecker@gnat.com>
6853
6854 * gdb.arch/powerpc-aix-prologue.c: New file.
6855 * gdb.arch/powerpc-aix-prologue.exp: New file.
6856
f2785d12
JB
68572004-05-07 Jim Blandy <jimb@redhat.com>
6858
6859 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
6860 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
6861
bd7f6e30
JB
68622004-05-06 Joel Brobecker <brobecker@gnat.com>
6863
6864 * gdb.base/sep.exp: No longer setup_kfail when the program was
6865 built with dwarf2.
6866
0a5e7efe
JI
68672004-05-05 Jim Ingham <jingham@apple.com>
6868
6869 * gdb.base/pending.exp: Make sure pending breakpoints
6870 preserve the ignore count.
f4fc3b93 6871
a8958849
MK
68722004-04-27 Jerome Guitton <guitton@gnat.com>
6873
6874 * i386-prologue.exp: Add testcase for jump instruction as first
6875 instruction of the real code.
6876 * i386-prologue.c (jump_at_beginning): New function.
6877
7e103f5b
MK
68782004-04-28 Mark Kettenis <kettenis@gnu.org>
6879
6880 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
6881 x86_64-*-*.
6882
5d38b224
MK
68832004-04-28 Mark Kettenis <kettenis@gnu.org>
6884
6885 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
6886 i*86-*-*.
6887
0ef32fd9
MK
68882004-04-25 Mark Kettenis <kettenis@gnu.org>
6889
6890 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
6891 expression that checks the return type.
6892
71d7dd7c
AC
68932004-04-23 Andrew Cagney <cagney@redhat.com>
6894
6895 * gdb.base/call-sc.exp: New test of scalar call/return values.
6896 * gdb.base/call-sc.c: Ditto.
6897
1e9f977e
JJ
68982004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6899
6900 * gdb.threads/manythreads.c: Reduce thread stack size.
6901
899d9e3a
JJ
69022004-04-23 Jeff Johnston <jjohnstn@redhat.com>
6903
6904 * gdb.threads/manythreads.c: Add copyright notice.
6905
61bcae62
AC
69062004-04-23 Andrew Cagney <cagney@redhat.com>
6907
6908 * gdb.base/siginfo.exp: Better handle step out of signal.
6909 * gdb.base/sigstep.exp: Ditto.
6910
7339a42e 69112004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 6912 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
6913
6914 * gdb.threads/manythreads.c: New testcase.
6915 * gdb.threads/manythreads.exp: Ditto.
6916
5c98409b
JB
69172004-04-22 Jim Blandy <jimb@redhat.com>
6918
6919 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
6920 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
6921
3b611f1a
MC
69222004-04-21 Michael Chastain <mec.gnu@mindspring.com>
6923
6924 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
6925
f0fd9238
AC
69262004-04-21 Andrew Cagney <cagney@redhat.com>
6927
6928 * gdb.base/sigstep.c: New file.
6929 * gdb.base/sigstep.exp: New file.
6930
90990674
JB
69312004-04-16 Joel Brobecker <brobecker@gnat.com>
6932
6933 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
6934 call to observer_notify_normal_stop.
6935
78cef34b
AC
69362004-04-15 Andrew Cagney <cagney@redhat.com>
6937
6938 * gdb.base/siginfo.c: New file.
6939 * gdb.base/siginfo.exp: New file.
6940
d2343407
JB
69412004-04-12 J. Brobecker <brobecker@gnat.com>
6942
6943 * gdb.base/sep.exp: Fix typo in comment.
6944
a2dba3c8
JB
69452004-04-12 J. Brobecker <brobecker@gnat.com>
6946
6947 * gdb.base/sep.c: New file.
6948 * gdb.base/sep-proc.c: New file.
6949 * gdb.base/sep.exp: New testcase.
6950
15f7b60e
MK
69512004-04-09 Mark Kettenis <kettenis@gnu.org>
6952
6953 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
6954 support.
6955
44f4de1a
AC
69562004-04-05 Andrew Cagney <cagney@redhat.com>
6957
6958 * gdb.base/sigaltstack.c: New file.
6959 * gdb.base/sigaltstack.exp: New file.
6960
ef04f396
JB
69612004-04-04 Joel Brobecker <brobecker@gnat.com>
6962
6963 * gdb.base/foll-fork.exp: Update the expected output for
6964 "help set follow-fork-mode", to match a change that was made
6965 to the help of this variable on 2004-01-13.
6966
d40d2c92
JB
69672004-04-01 Joel Brobecker <brobecker@gnat.com>
6968
6969 * lib/ada.exp: Add copyright notice.
6970 * bar.ads: Likewise.
6971 * bar.adb: Likewise.
6972 * null_record.adb: Likewise.
6973 * null_record.exp: Likewise.
6974 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
6975
f86ef5a3
JB
69762004-04-01 Joel Brobecker <brobecker@gnat.com>
6977
6978 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
6979 * configure: Regenerate.
6980
414e70e3
JB
69812004-04-01 Joel Brobecker <brobecker@gnat.com>
6982
6983 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
6984 to build the application. Remove the message printed when in
6985 verbose mode, redundant with the UNSUPPORTED message above.
6986
f0aaee49
JB
69872004-03-31 Joel Brobecker <brobecker@gnat.com>
6988
6989 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
6990 * gdb.ada (null_record.exp): New testcase.
6991
ac81cb54
JB
69922004-03-31 Joel Brobecker <brobecker@gnat.com>
6993
6994 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
6995
854af2f7
JB
69962004-03-31 Joel Brobecker <brobecker@gnat.com>
6997
6998 * gdb.ada: New subdirectory.
6999 * gdb.ada/Makefile.in: New file.
7000 * gdb.ada/gnat_ada.gpr.in: New file.
7001
034cb681
JB
70022004-03-31 Joel Brobecker <brobecker@gnat.com>
7003
7004 * lib/ada.exp: New file.
7005
78a1a894
DJ
70062004-03-24 Daniel Jacobowitz <drow@mvista.com>
7007
7008 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
7009 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
7010
4b2b3b3e
AC
70112004-03-22 Andrew Cagney <cagney@redhat.com>
7012
7013 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
7014 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
7015 Problem identified by Ulrich Weigand.
7016
23c73aa3
DC
70172004-03-17 David Carlton <carlton@kealia.com>
7018
7019 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
7020 PR c++/826.
7021
d63a86f8
RM
70222004-03-16 Roland McGrath <roland@redhat.com>
7023
7024 * gdb.base/auxv.exp: New file.
7025 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
7026
0e02aa50
DC
70272004-03-12 David Carlton <carlton@kealia.com>
7028
7029 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
7030 * gdb.cp/pr-1553.cc: Ditto.
7031 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
7032 pass branch.
7033
c20b71be
MC
70342004-03-12 Michael Chastain <mec.gnu@mindspring.com>
7035
7036 * gdb.cp/templates.exp: Accept more template types.
7037
c7414a01
MC
70382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7039
7040 From Corinna Vinschen with modifications.
7041 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
7042 local variable obj_with_enum.
7043 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
7044 results with obj_with_enum.
7045
ed69573c
MC
70462004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7047
7048 * gdb.cp/classes.cc: New file, copied from misc.cc.
7049 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
7050
28301461
MC
70512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
7052
7053 * gdb.cp/misc.cc: Add copyright notice.
7054
1198ecbe
DC
70552004-03-05 David Carlton <carlton@kealia.com>
7056
7057 * gdb.cp/rtti.exp: Add 'print *obj3' test.
7058 * gdb.cp/rtti.h: Update copyright.
7059 (namespace n2::n3): New.
7060 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
7061 (n2::n3::func3): New.
7062 (main): Call n2::n3::func3.
7063 * gdb.cp/rtti2.cc: Update copyright.
7064 (n2::create3): New.
7065
9e08c470
MK
70662004-03-04 Mark Kettenis <kettenis@gnu.org>
7067
7068 * gdb.asm/openbsd.inc: Fix typo.
7069
4bebc3aa
FF
70702004-03-03 Fred Fish <fnf@redhat.com>
7071
7072 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
7073 "val" instead of unused "size". Update copyright year.
7074
6ea9fb37
DJ
70752004-02-29 Daniel Jacobowitz <drow@mvista.com>
7076
7077 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
7078 to use unsigned char.
7079 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
7080 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
7081
23b23974
DJ
70822004-02-29 Daniel Jacobowitz <drow@mvista.com>
7083
7084 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
7085 line of output.
7086
7574fd53
DJ
70872004-02-28 Daniel Jacobowitz <drow@mvista.com>
7088
7089 * gdb.base/relocate.c (dummy): Initialize.
7090
a195357f
DJ
70912004-02-28 Daniel Jacobowitz <drow@mvista.com>
7092
7093 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
7094 a breakpoint at exit.
7095
72fd54a9
FF
70962004-02-27 Fred Fish <fnf@redhat.com>
7097
7098 * gdb.base/chng-syms.exp: Add expect condition to match failing
7099 case that isn't a timeout.
7100
b9d23137
AC
71012004-02-27 Andrew Cagney <cagney@redhat.com>
7102
7103 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
7104 support.
7105
15d208f6 71062004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 7107
15d208f6
FF
7108 * gdb.arch/gdb1431.c: Remove.
7109 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
7110 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
7111 of "until" incorrectly.
7112
98f9cd2d
JB
71132004-02-26 J. Brobecker <brobecker@gnat.com>
7114
7115 * gdb.cp/class2.cc (empty): New class.
7116 (refer): New function.
7117 (main): Declare an object of type empty and use it.
7118 * gdb.cp/class2.exp: Print the value of an object of type empty.
7119
9b50c11b
JJ
71202004-02-26 Jeff Johnston <jjohnstn@redhat.com>
7121
7122 * gdb.base/langs.exp: Update query string to match the
7123 new nquery format used for pending breakpoints.
7124
0dcd613f
AC
71252004-02-26 Andrew Cagney <cagney@redhat.com>
7126
7127 Fix PR i18n/1570.
7128 * gdb.base/charset.c: Update copyright notice.
7129 (main, init_string): Remove the escape character '\e' tests.
7130 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
7131 * gdb.base/charset.exp (valid_host_charset): Ditto.
7132 * gdb.base/setvar.exp: Ditto.
7133
b8a56647
AC
71342004-02-24 Andrew Cagney <cagney@redhat.com>
7135
90d59e34
AC
7136 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
7137 mmapped data in core file" PASS and FAIL messages consistent.
7138
b8a56647
AC
7139 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
7140 setting a breakpoint. Work around PR java/1565.
7141
9f27c604
JJ
71422004-02-23 Jeff Johnston <jjohnstn@redhat.com>
7143
7144 * lib/gdb.exp (gdb_breakpoint): Update query string to match
7145 new nquery format.
7146 * gdb.base/pending.exp: Ditto.
7147
3224a706
MK
71482004-02-22 Mark Kettenis <kettenis@gnu.org>
7149
7150 * configure.in: Run stabs tests on *BSD.
7151 * configure: Regenerated.
7152
41e0a9ca
MK
71532004-02-21 Mark Kettenis <kettenis@gnu.org>
7154
7155 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
7156
1e1b3428
FF
71572004-02-20 Fred Fish <fnf@redhat.com>
7158
7159 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
7160 blank in test for "returns short", for consistency with other
7161 "returns xxx" tests. Update copyright year.
7162
f9a7572a
FF
71632004-02-19 Fred Fish <fnf@redhat.com>
7164
7165 New testcase for PR breakpoint/1558.
7166 * gdb.arch/gdb1558.exp: New file.
7167 * gdb.arch/gdb1558.c: New file.
7168
b2ce2854
EZ
71692004-02-19 Elena Zannoni <ezannoni@redhat.com>
7170
7171 * gdb.base/nodebug.exp: Fix typo.
7172
e7c9ff01
JB
71732004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7174
7175 Committed by Jim Blandy <jimb@redhat.com>.
7176
62f4b920
JB
7177 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
7178
2db536a1
JB
7179 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
7180
e7c9ff01
JB
7181 * gdb.base/float.exp: Support s390*-*-* targets.
7182
f3205b34
AF
71832004-02-17 Adam Fedor <fedor@gnu.org>
7184
7185 * gdb.base/gdb1555.exp: New file.
7186 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
7187
9d62932d
EZ
71882004-02-17 Elena Zannoni <ezannoni@redhat.com>
7189
7190 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
7191
344c9711
FF
71922004-02-16 Fred Fish <fnf@redhat.com>
7193
7194 * gdb.arch/gdb1291.c: Remove
7195 * gdb.arch/gdb1291.s: New test input file.
7196 * gdb.arch/gdb1291.exp: Expand test to check case that should not
7197 fail. Test for correct result, known incorrect result, other
7198 failures and timeouts.
7199
2d822687
AC
72002004-02-16 Andrew Cagney <cagney@redhat.com>
7201
7202 * gdb.base/bigcore.exp: New file.
7203 * gdb.base/bigcore.c: New file.
7204
dac15b66
AC
72052004-02-13 Andrew Cagney <cagney@redhat.com>
7206
7207 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
7208 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
7209 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
7210 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
7211 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
7212 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
7213 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
7214 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
7215 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
7216 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
7217
6bdfc2c4
JJ
72182004-02-11 Jeff Johnston <jjohnstn@redhat.com>
7219
7220 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
7221 executed is an alloc instruction.
7222
87b3ede8
DC
72232004-02-11 David Carlton <carlton@kealia.com>
7224
7225 * gdb.cp/breakpoint.exp: New.
7226 * gdb.cp/breakpoint.cc: New.
7227
6e19e2bf
MC
72282004-02-11 Michael Chastain <mec.gnu@mindspring.com>
7229
7230 Partial fix for PR gdb/1543.
7231 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
7232 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
7233 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
7234 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
7235 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
7236 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
7237 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
7238 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
7239 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
7240 to bug-gdb@prep.ai.mit.edu .
7241 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
7242 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
7243 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
7244 Likewise.
7245
5c5455dc
AC
72462004-02-10 Andrew Cagney <cagney@redhat.com>
7247
7248 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
7249 using gdb_internal_error_resync.
7250
9cf689d7
DJ
72512004-02-09 Daniel Jacobowitz <drow@mvista.com>
7252
7253 * gdb.threads/thread-specific.exp: Stop early if no threads are
7254 found.
7255
d2dc51db
MC
72562004-02-09 Michael Chastain <mec.gnu@mindspring.com>
7257
7258 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
7259
14b1a056
DJ
72602004-02-08 Daniel Jacobowitz <drow@mvista.com>
7261
7262 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
7263 breakpoints.
7264
83f66e8f
DJ
72652004-02-07 Daniel Jacobowitz <drow@mvista.com>
7266
7267 * config/sim.exp (gdb_load): Handle $arg == "".
7268 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
7269 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
7270
30fc0091
EZ
72712004-02-07 Elena Zannoni <ezannoni@redhat.com>
7272
a9c64011
AS
7273 * gdb.base/maint.exp: Update test to reflect
7274 obstack changes.
30fc0091 7275
4d806929
JJ
72762004-02-04 Jeff Johnston <jjohnstn@redhat.com>
7277
7278 * gdb.base/pendshr.c (pendfunc): New function that calls
7279 pendfunc1.
7280 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
7281
7bfdd688
FF
72822004-02-04 Fred Fish <fnf@redhat.com>
7283
7284 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
7285 function symbols and update copyright years.
7286 * gdb.arch/gdb1291.c: Ditto.
7287
aaa08ee4
MC
72882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7289
7290 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
7291
dbad7755
MC
72922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7293
7294 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
7295
ec4646ef
MC
72962004-02-03 Michael Chastain <mec.gnu@mindspring.com>
7297
7298 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
7299
1b802196
FF
73002004-02-02 Fred Fish <fnf@redhat.com>
7301
7302 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
7303 remote targets. Update copyright years.
7304
18fe2033
JJ
73052004-02-02 Jeff Johnston <jjohnstn@redhat.com>
7306
7307 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
7308 support.
7309 * gdb.base/langs.exp: Fix test which attempts to create
7310 breakpoint on non-existent function to handle new pending
7311 support.
7312 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
7313 a breakpoint.
7314 * gdb.base/pending.exp: New test.
7315 * gdb.base/pending.c: New file.
7316 * gdb.base/pendshr.c: Ditto.
7317
8d577d32
DC
73182004-02-02 David Carlton <carlton@kealia.com>
7319
7320 * gdb.cp/overload.exp: Add overloadNamespace tests.
7321 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
7322 (overloadNamespace, XXX): New.
7323 (main): Call XXX::marker2.
7324
3ad13771
FF
73252004-02-01 Fred Fish <fnf@redhat.com>
7326
7327 * gdb.base/dump.exp: Use runto_main instead of "runto main".
7328 * gdb.base/finish.exp: Ditto.
7329 * gdb.base/gcore.exp: Ditto.
7330 * gdb.base/huge.exp: Ditto.
7331 * gdb.base/info-proc.exp: Ditto.
7332 * gdb.base/return2.exp: Ditto.
7333 * gdb.threads/gcore-thread.exp: Ditto.
7334
44c75849
DJ
73352004-02-01 Daniel Jacobowitz <drow@mvista.com>
7336
7337 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
7338
005bc093
MK
73392004-02-01 Mark Kettenis <kettenis@gnu.org>
7340
7341 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
7342 that opening the file succeeds on OpenBSD.
7343
c47cebdb
DJ
73442004-02-01 Daniel Jacobowitz <drow@mvista.com>
7345
7346 * gdb.threads/thread-specific.c: New file.
7347 * gdb.threads/threads-specific.exp: New test script.
7348 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
7349 to expect_out.
7350
5a01311c
MK
73512004-02-01 Mark Kettenis <kettenis@gnu.org>
7352
7353 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
7354 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
7355 only on the "print_small_structs from print_long_arg_list" test.
7356
ce22a4f1
DJ
73572004-02-01 Daniel Jacobowitz <drow@mvista.com>
7358
7359 * gdb.base/completion.exp: Kill a stray backslash.
7360
7361 From Jim Ingham <jingham@apple.com>:
7362 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
7363 agrees with the result from sending a tab.
7364
abbab9d3
DJ
73652004-01-31 Daniel Jacobowitz <drow@mvista.com>
7366
7367 * gdb.base/chng-syms.exp: Remove stray newline.
7368
53904d1e
MK
73692004-01-31 Mark Kettenis <kettenis@gnu.org>
7370
7371 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
7372 *-*-openbsd*.
7373 * gdb.asm/openbsd.inc: New file.
7374
3a4b3aac
MK
73752004-01-30 Mark Kettenis <kettenis@gnu.org>
7376
7377 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
7378 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
7379 *-*solaris2*. Remove commented out default settings for
7380 asm-flags. Replace gdb_compile with target_link.
7381
ebac27b4
MC
73822004-01-29 Michael Chastain <mec.gnu@mindspring.com>
7383
7384 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
7385 for all tests. Remove old hp-ux and cygnus xfail cases.
7386
d8679d84
PH
73872004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
7388
7389 * gdb.base/chng-syms.exp: New file.
7390 * gdb.base/chng-syms.c: New file.
7391
0a55bc22
MC
73922004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7393
7394 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
7395 Provide arms for current output in all my configurations.
7396
94b8e876
MC
73972004-01-24 Michael Chastain <mec.gnu@mindspring.com>
7398
7399 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
7400 * lib/compiler.cc: Likewise.
7401 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
7402 get the right preprocessor. Eval the output directly. Remove
7403 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
7404 hp_f77_compiler and hp_f90_compiler completely.
7405 (gdb_preprocess): Delete.
7406 (get_compiler): Delete.
7407
7cf03d44
MK
74082004-01-24 Mark Kettenis <kettenis@gnu.org>
7409
7410 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
7411 <string.h>.
7412
68b6dce9
NR
74132004-01-24 Nick Roberts <nick@nick.uklinux.net>
7414
7415 * gdb.mi/mi-stack.exp: Update copyright.
7416
b368761e
DC
74172004-01-23 David Carlton <carlton@kealia.com>
7418
7419 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
7420 test for cp_lookup_transparent_type.
7421 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
7422 call them.
7423
f2061b53
DJ
74242004-01-23 Daniel Jacobowitz <drow@mvista.com>
7425
7426 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
7427 after -var-update.
7428
37fc574a
DC
74292004-01-23 David Carlton <carlton@kealia.com>
7430
7431 * gdb.cp/namespace.cc (C::ensureRefs): New.
7432 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
7433
8e94b928
NR
74342004-01-20 Nick Roberts <nick@nick.uklinux.net>
7435
7436 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
7437 case "-stack-list-locals 2".
7438 * gdb.mi/mi-var-child.exp: Test for case
7439 "-var-list-children --all-values NAME".
7440
997b0952
MC
74412004-01-18 Michael Chastain <mec.gnu@mindspring.com>
7442
7443 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
7444
52470da3
MK
74452004-01-18 Mark Kettenis <kettenis@gnu.org>
7446
7049b4b8
MK
7447 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
7448 used with gdb_test_multiple.
7449
52470da3
MK
7450 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
7451 read at address 0. This fixes PR testsuite/1504.
7452
da6012e5
DJ
74532004-01-18 Daniel Jacobowitz <drow@mvista.com>
7454
7455 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
7456 Remove downloading, guessing the host executable, the calls to
7457 gdb_file_cmd and gdb_target_cmd, and "load" support.
7458 (infer_host_exec): New function broken out from gdb_load.
7459 (gdb_load): New wrapper for gdbserver_gdb_load.
7460 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
7461 gdb_target_cmd. Use -target-select.
7462 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
7463 Download binaries to the host. Clear last_mi_remote_file when
7464 we load a new binary.
7465 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
7466 call gdbserver_gdb_load and mi_gdb_target_cmd.
7467
32c70722
MC
74682004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7469
7470 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
7471 type patterns.
7472
b0cecf36
MC
74732004-01-17 Michael Chastain <mec.gnu@mindspring.com>
7474
7475 * gdb.cp/templates.exp: Fix typo in test name of
7476 "print Foo<volatile char*>::foo".
7477
4120d7e6
MC
74782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7479
7480 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
7481
f679e530
BE
74822004-01-16 Ben Elliston <bje@wasabisystems.com>
7483
7484 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
7485 (clean mostlyclean): Remove empty rm.
7486
091c48f6
MC
74872004-01-15 Michael Chastain <mec.gnu@mindspring.com>
7488
7489 * gdb.base/setvar.exp: Add copyright years.
7490
3e5fc8d2
DC
74912004-01-14 David Carlton <carlton@bactrian.org>
7492
7493 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
7494 PR c++/1511 and update coment.
7495 * gdb.cp/templates.exp: Update patterns to match current output.
7496 If changes involve something other than whitespace, KFAIL
7497 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
7498
63d06c5c
DC
74992004-01-14 David Carlton <carlton@kealia.com>
7500
7501 * gdb.cp/namespace.exp: Add tests involving classes defined within
7502 namespaces.
7503 * gdb.cp/namespace.cc (C::CClass): New.
7504 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
7505
a51dab88
EZ
75062004-01-14 Elena Zannoni <ezannoni@redhat.com>
7507
7508 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
7509 what debug info we have. Print a better message if something goes
7510 wrong while producing the separate debug info file.
7511
a476ccc9
MC
75122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7513
7514 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
7515
f453692c
MC
75162004-01-14 Michael Chastain <mec.gnu@mindspring.com>
7517
7518 * gdb.base/callfuncs.c: Add copyright notice.
7519
f40063a5
MC
75202004-01-13 Michael Chastain <mec.gnu@mindspring.com>
7521
7522 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
7523 inheritance. PR gdb/1498, PR gcc/13539.
7524
19ac3974
EZ
75252004-01-13 Elena Zannoni <ezannoni@redhat.com>
7526
a9c64011
AS
7527 * gdb.threads/gcore-thread.exp: Prefix name of binary with
7528 test specific name.
7529 * gdb.mi/gdb669.exp: Ditto.
7530 * gdb.mi/mi-pthreads.exp: Ditto.
7531 * gdb.mi/mi1-pthreads.exp: Ditto.
7532 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 7533
56c97c6e
MC
75342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7535
7536 * gdb.cp/member-ptr.cc: Add copyright notice.
7537
a0644324
MC
75382004-01-12 Michael Chastain <mec.gnu@mindspring.com>
7539
7540 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
7541 some patterns for recent versions of gcc and hpacc. Delete
7542 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
7543 Delete tests that access a NULL pointer-to-member-data. This
7544 script is still disabled for gcc.
7545
32fabe09
EZ
75462004-01-12 Elena Zannoni <ezannoni@redhat.com>
7547
7548 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 7549 escaped correctly.
32fabe09 7550
1f8a6abb
EZ
75512004-01-12 Elena Zannoni <ezannoni@redhat.com>
7552
7553 * gdb.base/sepdebug.exp: New file.
7554 * gdb.base/sepdebug.c: New file.
7555 * lib/gdb.exp (separate_debug_filename): New procedure.
7556 (gdb_gnu_strip_debug): New procedure.
7557
48efe704
AC
75582004-01-12 Andrew Cagney <cagney@redhat.com>
7559
7560 * gdb.mi/ChangeLog: Delete file. Renamed to ...
7561 * gdb.mi/ChangeLog-1999-2003: New file.
7562
a9415475
AC
75632004-01-12 Andrew Cagney <cagney@redhat.com>
7564
7565 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
7566 "Renaming a directory to a non-empty directory returns ENOTEMPTY
7567 or EEXIST", treat EBUSY as an XFAIL.
7568
83b8cf9d
MC
75692004-01-11 Michael Chastain <mec.gnu@mindspring.com>
7570
7571 * gdb.base/scope.exp: Remove obsolete setup_xfail for
7572 hp_cc_compiler.
7573
9939d2a8
MC
75742004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7575
7576 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
7577 decorations.
7578
1ff8cadf
MC
75792004-01-10 Michael Chastain <mec.gnu@mindspring.com>
7580
7581 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
7582 and "(aCC)" decorations. Remove obsolete doco about old
7583 test results.
7584
6fa9022e
MC
75852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7586
7587 * gdb.cp/exception.exp: Fix typo in doco.
7588
209721fe
MK
75892004-01-09 Mark Kettenis <kettenis@gnu.org>
7590
7591 * gdb.base/gdb1476.exp: Fix typo.
7592
ef11303e
MC
75932004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7594
7595 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
7596 file.
7597
041ab88c
MC
75982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
7599
7600 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
7601 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
7602 Use gdb_compile. Remove restriction on gcc. Add some patterns
7603 for recent version of gdb. Delete second half, which was a copy
7604 of the first half with different build flags. This test is
7605 still disabled because it is still not ready for production.
7606
e36d075a
MC
76072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7608
7609 * gdb.cp/exception.cc: Add copyright notice.
7610 * gdb.cp/exception.exp: Add a notice that this file is broken
7611 because of line number changes caused by addition of copyright
7612 notice.
7613
42b190ad
MC
76142004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7615
7616 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
7617 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
7618
8f25f06b
MC
76192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7620
7621 * gdb.cp/classes.exp: Accept gnu abi 2.
7622 * gdb.cp/derivation.exp: Likewise.
7623 * gdb.cp/overload.exp: Likewise.
7624 * gdb.cp/virtfunc.exp: Likewise.
7625
06ded8b8
MC
76262004-01-08 Michael Chastain <mec.gnu@mindspring.com>
7627
7628 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
7629 semicolon after end of function.
7630
77c26ae3
MC
76312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7632
7633 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
7634 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
7635 boilerplate code for compiling and running the program under
7636 test. Add some string method tests.
7637
20757486
MC
76382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7639
7640 * gdb.cp/bs15503.cc: Add copyright notice.
7641 * gdb.cp/bs15503.exp: Adjust line number.
7642
0fd3b503
MC
76432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7644
7645 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
7646 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
7647
10d1bea8
MC
76482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7649
7650 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
7651 hp_cc_compiler.
7652
2789202a
MC
76532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7654
7655 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
7656 * gdb.cp/ctti.exp: Use the marker instead of "next".
7657 With gcc, run further before bailing.
7658
b862f14c
MC
76592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7660
7661 * gdb.cp/cttiadd.cc: Add copyright notice.
7662 * gdb.cp/cttiadd1.cc: Likewise.
7663 * gdb.cp/cttiadd2.cc: Likewise.
7664 * gdb.cp/cttiadd3.cc: Likewise.
7665
96da2469
MC
76662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7667
7668 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
7669 Use gdb_test, gdb_test_multiple. Use floating-point values that
7670 have exact representations in IEEE-ish formats.
7671
053248ff
MC
76722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7673
7674 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
7675 compilers. Delete duplicate call to get_compiler_info.
7676 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
7677 * gdb.base/volatile.exp: Likewise.
7678
84acecdd
MK
76792004-01-07 Mark Kettenis <kettenis@gnu.org>
7680
7681 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
7682 memory at address 0.
7683
fe11a27f
MC
76842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
7685
7686 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
7687 to test for hp-ux assembler. Fix copyright years.
7688
60ad077b
AC
76892004-01-07 Andrew Cagney <cagney@redhat.com>
7690
7691 * gdb.base/fileio.c (strerrno): Add "EBUSY".
7692
1c9b8f33
AC
76932004-01-07 Andrew Cagney <cagney@redhat.com>
7694
7695 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
7696 when creating the read-only file. From analysis by Roland McGrath
7697 and Elena Zannoni.
7698
753ccc7a
MC
76992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7700
7701 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
7702
eca3e36b
MC
77032004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7704
7705 * gdb.base/cvexpr.c: Be type-safe with function pointers and
7706 data pointers.
7707
f8d4bac4
MC
77082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7709
7710 * gdb.cp/m-static.exp: Compile one source file at a time.
7711 Delete unused call to get_compiler_info.
7712
9b4e0f94
MC
77132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
7714
7715 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
7716 * gdb.base/call-rt-st.exp: Likewise.
7717 * gdb.base/nodebug.exp: Likewise.
7718 * gdb.base/volatile.exp: Likewise.
7719 * gdb.cp/ref-types.exp: Likewise.
7720 * gdb.cp/templates.exp: Likewise.
7721
023c1024
MK
77222004-01-05 Mark Kettenis <kettenis@gnu.org>
7723
7724 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
7725
19703c4a
MC
77262004-01-05 Michael Chastain <mec.gnu@mindspring.com>
7727
7728 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
7729 hppa*-hp-hpux*.
7730
18b67037
MK
77312004-01-04 Mark Kettenis <kettenis@gnu.org>
7732
ba6219c8
MK
7733 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7734 x86_64-*-*.
7735
18b67037
MK
7736 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
7737 sparc64-*-* and sparc*-solaris2*.
7738
1bfbbb9d
MK
77392004-01-04 Mark Kettenis <kettenis@gnu.org>
7740
7741 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
7742 return ${tests}" test. The ${tests} already mentions the
7743 filename.
7744
06846494
MC
77452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7746
7747 * gdb.cp/local.exp: Accept gcc abi 2.
7748
3b0cb202
MC
77492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7750
7751 * gdb.cp/templates.exp: Accept gcc abi 2.
7752
0643ec3f
MC
77532004-01-02 Michael Chastain <mec.gnu@mindspring.com>
7754
7755 * lib/compiler.cc: Remove supports_template_debugging.
7756 * gdb.cp/templates.exp: Do not test supports_template_debugging.
7757
d231d0b1
MC
77582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7759
7760 * gdb.cp/namespace.exp: Accept gcc abi 2.
7761
44ffb27c
MC
77622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7763
7764 * gdb.cp/method.exp: Accept gcc abi 2.
7765
184ad485
MC
77662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7767
7768 * gdb.cp/classes.exp: Generate identical results as old version.
7769 * gdb.cp/derivation.exp: Likewise.
7770 * gdb.cp/overload.exp: Likewise.
7771 * gdb.cp/virtfunc.exp: Likewise.
7772
116f09e7
MC
77732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7774
7775 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
7776 mysterious bug with sourceware version of expect.
7777
b1379776
MC
77782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7779
7780 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
7781 current versions of gcc, including gcc abi 2. Remove gratuitous
7782 restart of test program. Use gdb_test_multiple and gdb_test for
7783 all tests. Add patterns to xfail missing "const" in "const char *"
7784 and kfail PR gdb/1155.
7785
6b7a4c0e
MC
77862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
7787
7788 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
7789 current versions of gcc, including gcc abi 2. Remove gratuitous
7790 restart of test program. Use gdb_test_multiple and gdb_test for
7791 all tests. Add patterns to kfail PR gdb/1498.
7792
51615d72
MC
77932003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7794
7795 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
7796 current versions of gcc, including gcc abi 2. Use "breakpoint"
7797 and "continue" instead of restarting the target program. Use
7798 gdb_test_multiple and gdb_test for all tests.
7799
7b79a9d7
MK
78002004-01-01 Mark Kettenis <kettenis@gnu.org>
7801
7802 * gdb.asm/asm-source.exp: Update copyright year. Link statically
7803 for *-*-solaris2*.
7804
1cd3489f
MC
78052003-12-31 Michael Chastain <mec.gnu@mindspring.com>
7806
7807 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
7808 current versions of gcc, including gcc abi 2. Use "breakpoint"
7809 and "continue" instead of restarting the target program several
7810 times. Use gdb_test_multiple and gdb_test for all tests.
7811
850742db
MC
78122003-12-18 Michael Chastain <mec.gnu@mindspring.com>
7813
7814 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
7815 source files.
7816
eb4bbda8
MC
78172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7818
7819 * gdb.base/environ.exp: Handle compiling test case from multiple
7820 source files.
7821
e42c7771
MC
78222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7823
7824 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
7825
80e4b428
JB
78262003-12-17 Jim Blandy <jimb@redhat.com>
7827
5f06973a
JB
7828 * gdb.base/freebpcmd.c: Add copyright notice.
7829
80e4b428
JB
7830 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
7831
0ab84fb7
MC
78322003-12-16 Michael Chastain <mec.gnu@mindspring.com>
7833
7834 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
7835
1b3bb3d0
JB
78362003-12-13 Jim Blandy <jimb@redhat.com>
7837
7838 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
7839
3a4c9371
KB
78402003-12-12 Kevin Buettner <kevinb@redhat.com>
7841
7842 * gdb.asm/frv.inc: New file.
7843 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
7844
a1dea79a
FF
78452003-12-09 Fred Fish <fnf@redhat.com>
7846
7847 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
7848 functions to break1.c and leave prototypes behind. Add more
7849 "set breakpoint NN here" comments.
7850 * gdb.base/break1.c: New file.
7851
7852 * gdb.base/break.exp: Handle compiling test case from multiple
7853 source files and change source file references as needed.
7854 * gdb.base/completion.exp: Ditto.
7855 * gdb.base/condbreak.exp: Ditto.
7856 * gdb.base/define.exp: Ditto.
7857 * gdb.base/ena-dis-br.exp: Ditto.
7858 * gdb.base/info-proc.exp: Ditto.
7859 * gdb.base/maint.exp: Ditto.
7860 * gdb.base/until.exp: Ditto.
7861
7862 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
7863 hardcoded line numbers.
7864 * gdb.base/define.exp: Ditto.
7865 * gdb.base/ena-dis-br.exp: Ditto.
7866 * gdb.base/maint.exp: Ditto.
7867 * gdb.base/until.exp: Ditto.
7868
7869 * gdb.base/completion.exp: Use "break1" for completion tests since
7870 "break" is no longer a unique prefix.
7871
5266b69c
AC
78722003-12-06 Andrew Cagney <cagney@redhat.com>
7873
7874 * gdb.base/structs.exp (test_struct_returns): When applicable, set
7875 "return_value_unimplemented". When an unimplemented struct return
7876 architecture, report incorrect values as a KFAIL
7877
374451f0
MC
78782003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7879
7880 * gdb.cp/rtti.exp: Accept new wording of warning from
7881 cp_lookup_rtti_type.
7882
ba9b20a7
MC
78832003-12-05 Michael Chastain <mec.gnu@mindspring.com>
7884
7885 Partial fix for PR testsuite/1456.
7886 * gdb.base/scope.exp (test_at_main): Replace references to
7887 gcc_compiled with calls to test_compiler_info.
7888 (test_at_foo): Likewise.
7889 (test_at_bar): Likewise.
7890
b74b6d0b
MC
78912003-12-04 Michael Chastain <mec.gnu@mindspring.com>
7892
7893 Partial fix for PR testsuite/1456.
7894 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
7895 to test_compiler_info.
7896
ccfa3402
MC
78972003-12-03 Michael Chastain <mec.gnu@mindspring.com>
7898
7899 * gdb.base/so-impl-ld.exp: Update copyright notice.
7900
f6246aba
MC
79012003-12-02 Michael Chastain <mec.gnu@mindspring.com>
7902
7903 Partial fix for PR testsuite/1456.
7904 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
7905 to test_compiler_info.
7906
13ae734a
MC
79072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7908
7909 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
7910 from current versions of gdb. Clean up regular expressions.
7911 Delete redundant timeout case.
7912
d8e1cdee
MC
79132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7914
7915 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
7916 from current versions of gdb. Clean up regular expressions.
7917 Delete redundant timeout case.
7918
96457b64
MC
79192003-12-01 Michael Chastain <mec.gnu@mindspring.com>
7920
7921 Partial fix for PR testsuite/1456.
7922 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
7923 gcc_compiled with call to test_compiler_info.
7924
f35309fc
MC
79252003-11-30 Michael Chastain <mec.gnu@mindspring.com>
7926
7927 Partial fix for PR testsuite/1456.
7928 * gdb.base/list.exp (test_list_function): Delete unused declaration
7929 of gcc_compiled.
7930
d7afdf9b
MC
79312003-11-29 Michael Chastain <mec.gnu@mindspring.com>
7932
7933 Partial fix for PR testsuite/1456.
7934 * gdb.base/complex.exp: Replace reference to gcc_compiled with
7935 call to test_compiler_info.
7936
71507b56
MK
79372003-11-29 Mark Kettenis <kettenis@gnu.org>
7938
7939 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
7940 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
7941 it to create the appropriate note.inc.
7942 * gdb.asm/asmsrc1.s: Include "note.inc".
7943 * gdb.asm/netbsd.inc: New file.
7944 * gdb.asm/empty.inc: New file.
7945
f81f93f7
MC
79462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
7947
7948 Partial fix for PR testsuite/1456.
7949 * gdb.base/constvars.exp: Replace references to gcc_compiled with
7950 calls to test_compiler_info.
7951
9a77938e
MC
79522003-11-27 Michael Chastain <mec.gnu@mindspring.com>
7953
7954 Partial fix for PR testsuite/1456.
7955 * gdb.base/volatile.exp: Replace references to gcc_compiled with
7956 calls to test_compiler_info.
7957
e8367dc7
MK
79582003-11-27 Mark Kettenis <kettenis@gnu.org>
7959
7960 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
7961 pattern for the KFAILs.
7962
526c61ee
AF
79632003-11-25 Adam Fedor <fedor@gnu.org>
7964
7965 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
7966 * gdb.objc/objcdecode.m: New file.
7967
28f2d600
AF
79682003-11-25 Adam Fedor <fedor@gnu.org>
7969
7970 * gdb.objc/nondebug.exp: Test for PR objc/1236.
7971 * gdb.objc/nondebug.m: New file.
7972
a3895cee
BE
79732003-11-26 Ben Elliston <bje@wasabisystems.com>
7974
7975 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
7976 NetBSD as it does on FreeBSD. Modelled on a similar change by
7977 Mark Kettenis on 2003-05-30.
7978 (link-flags): Set to "--entry _start" regardless of target.
7979 Special linker flags are to be appended to $link-flags.
7980 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
7981
c9f2c8a3
MC
79822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7983
7984 * gdb.cp/method.exp: Accept output of new demangler.
7985
15a0587a 79862003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
7987
7988 * gdb/class2.exp: New file.
7989 * gdb/class2.cc: New file.
7990
3c00b570
MC
79912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
7992
7993 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
7994 of new demangler.
7995
7027acc7
MK
79962003-11-23 Mark Kettenis <kettenis@gnu.org>
7997
7998 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
7999 of gdb_test "run".
8000
b0e1598a
MK
80012003-11-23 Mark Kettenis <kettenis@gnu.org>
8002
8003 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
8004 "continue" into "run".
8005
4d9eda44
MC
80062003-11-23 Michael Chastain <mec.gnu@mindspring.com>
8007
8008 Partial fix for PR testsuite/1456.
8009 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
8010 call to test_compiler_info.
8011 * gdb.cp/ctti.exp: Likewise.
8012 * gdb.cp/derivation.exp: Likewise.
8013 * gdb.cp/member-ptr.exp: Likewise.
8014 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
8015 reference to gcc_compiled.
8016
80172003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
8018
8019 Fix PR testsuite/1463.
8020 * gdb.base/structs.exp (start_structs_test): Call
8021 get_debug_format before using the debug format.
8022
d422fe19
AC
80232003-11-22 Andrew Cagney <cagney@redhat.com>
8024
8025 * lib/gdb.exp (gdb_test_multiple): Add simple example.
8026 * gdb.base/structs.exp: Use gdb_test_multiple.
8027
039cf96d
AC
80282003-11-20 Andrew Cagney <cagney@redhat.com>
8029
6882279b
AC
8030 * gdb.base/structs.exp: Handle and recover from internal errors.
8031 Replace "foo${n}" with "foo<n>" in test messages.
8032
e53890ae
AC
8033 * gdb.base/structs.exp: Update copyright. Rewrite.
8034 * gdb.base/structs.c: Update copyright. Rewrite.
8035
2b211c59
AC
8036 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
8037 resync count exceeded.
d63a86f8 8038
039cf96d
AC
8039 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
8040 from the internal error.
8041 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
8042 Original from Jim Blandy.
8043 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 8044
eac98b22
AC
80452003-11-19 Andrew Cagney <cagney@redhat.com>
8046
8047 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
8048 KFAIL.
8049
67455b2a
MK
80502003-11-17 Mark Kettenis <kettenis@gnu.org>
8051
8052 New testcase for PR backtrace/1435.
8053 * gdb.arch/i386-unwind.exp: New file.
8054 * gdb.arch/i386-unwind.c: New file.
8055
853d6e5b
AC
80562003-11-17 Andrew Cagney <cagney@redhat.com>
8057
8058 * lib/gdb.exp (compiler_info): New global.
8059 (test_compiler_info): New function.
8060 (get_compiler_info): Set compiler_info.
8061 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
8062 "compiler_info" to gcc-<major>-<minor>.
8063
38cf6e11
MC
80642003-11-15 Michael Chastain <mec.gnu@mindspring.com>
8065
8066 * gdb.trace/configure: Remove.
8067
a50d3602
EZ
80682003-11-13 Elena Zannoni <ezannoni@redhat.com>
8069
8070 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 8071 breakpoints.
a50d3602
EZ
8072 * gdb.base/break.exp: Remove all references to explicit line
8073 numbers.
8074
d9407aaa
NC
80752003-11-11 Nick Clifton <nickc@redhat.com>
8076
8077 * gdb.base/shreloc.exp: Do not run for targets which do not
8078 support shared objects.
8079
db488fc1
CV
80802003-11-10 Corinna Vinschen <vinschen@redhat.com>
8081
8082 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
8083 Don't run tests if nofileio flag is given.
8084
6a90a18e
EZ
80852003-11-07 Elena Zannoni <ezannoni@redhat.com>
8086
8087 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 8088 as well as 'Watchpoint'.
6a90a18e 8089
0b915e9c
EZ
80902003-11-06 Elena Zannoni <ezannoni@redhat.com>
8091
8092 Reported by Jim Ingham <jingham@apple.com>:
8093 * gdb.base/annota1.exp: Match at least one occurrence of the
8094 signal handler annotation.
8095
d7e4b55f
EZ
80962003-11-06 Elena Zannoni <ezannoni@redhat.com>
8097
a9c64011
AS
8098 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
8099 as well as 'Watchpoint'.
d7e4b55f 8100
2fe4e8d0
MC
81012003-11-05 Michael Chastain <mec@shout.net>
8102
8103 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
8104
6ef88553
KW
81052003-11-03 Kris Warkentin <kewarken@qnx.com>
8106
8107 * gdb.arch/gdb1291.c: New test file.
8108 * gdb.arch/gdb1291.exp: New test script.
8109 * gdb.arch/gdb1431.c: New test file.
8110 * gdb.arch/gdb1431.exp: New test script.
8111
ae7dc4d8
MC
81122003-10-22 Michael Chastain <mec@shout.net>
8113
8114 * gdb.mi/pthreads.c: Add copyright notice.
8115
c39d7427
MC
81162003-10-22 Michael Chastain <mec@shout.net>
8117
8118 * gdb.threads/pthreads.c: Add copyright notice.
8119
8b7d96c1
MC
81202003-10-20 Michael Chastain <mec@shout.net>
8121
8122 * gdb.base/gdb1056.exp: New test script.
8123
d1d69fdd
DJ
81242003-10-13 Daniel Jacobowitz <drow@mvista.com>
8125
8126 * gdb.threads/killed.exp: Use gdb_run_cmd.
8127
7d605576
DJ
81282003-10-13 Daniel Jacobowitz <drow@mvista.com>
8129
8130 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
8131 create a core file.
8132 * gdb.threads/gcore-thread.exp: Likewise.
8133
618ec112
CV
81342003-10-13 Corinna Vinschen <vinschen@redhat.com>
8135
8136 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
8137 type, based on char type.
8138 (struct bit_flags_short_t): New bitfield type, based on short type.
8139 (init_bit_flags_char): New fuction.
8140 (init_bit_flags_short): Ditto.
8141 (print_bit_flags_char): Ditto.
8142 (print_bit_flags_short): Ditto.
8143 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
8144
9367a73c
MC
81452003-10-11 Michael Chastain <mec@shout.net>
8146
8147 * gdb.base/call-rt-st.exp: Update copyright year.
8148
1decf120
KI
81492003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
8150
8151 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
8152 * gdb.disasm/sh3.s: Ditto.
8153
5445b2ae
DJ
81542003-10-07 Daniel Jacobowitz <drow@mvista.com>
8155
8156 * gdb.threads/switch-threads.exp: New test.
8157 * gdb.threads/switch-threads.c: New source file.
8158
aec24853
CV
81592003-10-07 Corinna Vinschen <vinschen@redhat.com>
8160
8161 * gdb.base/ending-run.exp: Add sh specific case.
8162
adc7428d
AC
81632003-10-06 Andrew Cagney <cagney@redhat.com>
8164
8165 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
8166 * gdb.disasm/mn10200.exp: Delete obsolete file.
8167
c9d37158
DJ
81682003-09-29 Daniel Jacobowitz <drow@mvista.com>
8169
8170 * ChangeLog: Correct an entry command.exp -> commands.exp.
8171 * gdb.base/commands.exp (bp_deleted_in_command_test)
8172 (temporary_breakpoint_commands): Check noargs.
8173
79c2c32d
DC
81742003-09-25 David Carlton <carlton@kealia.com>
8175
8176 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
8177 of some print tests, where appropriate. Add tests for C::D::cd,
8178 E::ce, F::cXfX, G::XgX.
8179 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
8180
594e6d67
RE
81812003-09-25 Richard Earnshaw <rearnsha@arm.com>
8182
8183 * lib/java.exp (java_init): Import target_alias before using it.
8184
10f0d451
DC
81852003-09-25 David Carlton <carlton@kealia.com>
8186
8187 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
8188
274bcba0
EZ
81892003-09-23 Elena Zannoni <ezannoni@redhat.com>
8190
d63a86f8 8191 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 8192 weirdness.
274bcba0 8193
cdbf20f7
MC
81942003-09-17 Michael Chastain <mec@shout.net>
8195
8196 * gdb.cp/gdb1355.exp: New file.
8197 * gdb.cp/gdb1355.c: New file.
8198
71e06f80
CV
81992003-09-15 Corinna Vinschen <vinschen@redhat.com>
8200
8201 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
8202 * gdb.asm/sh.inc: New file.
8203
5c4e30ca
DC
82042003-09-11 David Carlton <carlton@kealia.com>
8205
bd45b7af
DC
8206 * gdb.cp/namespace.exp: Add tests for namespace types.
8207 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
8208 (test_namespace): New.
8209
1c199746
EZ
82102003-09-11 Elena Zannoni <ezannoni@redhat.com>
8211
a9c64011 8212 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 8213 * gdb.stabs/weird.exp: Ditto.
1c199746 8214
04ed252f
MC
82152003-09-08 Michael Chastain <mec@shout.net>
8216
8217 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
8218
d8a2d9e7
MC
82192003-09-07 Michael Chastain <mec@shout.net>
8220
8221 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
8222 'parse error'.
8223
161afb24
MK
82242003-09-07 Mark Kettenis <m.kettenis@osp.nl>
8225
8226 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
8227
49f2741a
MC
82282003-08-30 Michael Chastain <mec@shout.net>
8229
8230 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
8231 * gdb.gdb/observer.exp: Ditto.
8232 * gdb.gdb/xfullpath.exp: Ditto.
8233
8afa723e
MK
82342003-08-29 Mark Kettenis <kettenis@gnu.org>
8235
8236 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
8237 *-*-*bsd*.
8238
f31dfe3b
JJ
82392003-08-28 Jeff Johnston <jjohnstn@redhat.com>
8240
8241 * gdb.base/dump.exp: Skip for ia64.
8242
4630e498
JJ
82432003-08-25 Jeff Johnston <jjohnstn@redhat.com>
8244
8245 * gdb.asm/asm-source.exp: Add ia64 support.
8246 * gdb.asm/ia64.inc: New file.
8247
1105b7ef
MC
82482003-08-22 Michael Chastain <mec@shout.net>
8249
8250 * gdb.cp: New directory.
8251 * gdb.cp/*: Copy from gdb.c++/*.
8252 * gdb.c++/*: Remove.
8253 * Makefile.in: Change gdb.c++ to gdb.cp.
8254 * configure.in: Ditto.
8255 * configure: Regnerate.
8256
c945b932
MK
82572003-08-18 Mark Kettenis <kettenis@gnu.org>
8258
8259 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
8260 * gdb.arch/i386-prologue.c (gdb1338): Add function.
8261
2b66634b
DJ
82622003-08-17 Daniel Jacobowitz <drow@mvista.com>
8263
8264 * mi-var-display.exp (-var-list-children weird): Accept function
8265 pointers with argument types.
8266 * mi1-var-display.exp (-var-list-children weird): Likewise.
8267 * mi2-var-display.exp (-var-list-children weird): Likewise.
8268
a356f73b
DJ
82692003-08-17 Daniel Jacobowitz <drow@mvista.com>
8270
8271 * gdb.base/annota3.exp: Add missing newline.
8272
483417b8
MC
82732003-08-06 Michael Chastain <mec@shout.net>
8274
8275 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
8276
c99c59c3
MS
82772003-08-12 Michael Snyder <msnyder@redhat.com>
8278
8279 * gdb.base/float.exp: Add test for SH.
8280
55ed7501
MK
82812003-08-10 Mark Kettenis <kettenis@gnu.org>
8282
8283 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
8284
1a371f2e
EZ
82852003-08-07 Elena Zannoni <ezannoni@redhat.com>
8286
8287 * gdb.base/completion.exp: Remove reduntant completion test
8288 on filename.
8289
e0f353ce
EZ
82902003-08-07 Elena Zannoni <ezannoni@redhat.com>
8291
a9c64011
AS
8292 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
8293 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
8294 gdb.trace/save-trace.exp: Make sure that full pathnames are
8295 escaped correctly.
e0f353ce 8296
5710a1af 82972003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 8298
a9c64011
AS
8299 * configure.in: Don't generate config.h from config.hin.
8300 * configure: Regenerate.
8301 * config.hin: Remove file.
8302 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
8303 * gdb.threads/pthreads.c: Ditto.
5710a1af 8304
dcd81ce9
DJ
83052003-08-07 Daniel Jacobowitz <drow@mvista.com>
8306
8307 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8308 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
8309 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
8310 Replace ld24 with seth/add3.
8311
6009d884
AC
83122003-08-02 Andrew Cagney <cagney@redhat.com>
8313
8314 * gdb.base/annota3.exp: New file.
8315 * gdb.base/annota3.c: New file.
8316 * gdb.c++/annota3.exp: New file.
8317 * gdb.c++/annota3.cc: New file.
8318
51514e06
MC
83192003-07-29 Michael Chastain <mec@shout.net>
8320
8321 * gdb.threads/tls.c (spin): Check errno only if sem_wait
8322 actually failed.
8323 (do_pass): Likewise.
8324 * gdb.threads/tls.exp: Always initialize no_of_threads.
8325
4ee6625b
DJ
83262003-07-27 Daniel Jacobowitz <drow@mvista.com>
8327
8328 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
8329 pattern.
8330 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
8331 * gdb.threads/tls.exp: Recognize one case of the host library not
8332 supporting TLS.
8333
225f2bf6
AC
83342003-07-27 Andrew Cagney <cagney@redhat.com>
8335
8336 * gdb.base/fileio.exp: Use SH when running commands using
8337 remote_exec.
8338
bcb27c9f
DJ
83392003-07-24 Daniel Jacobowitz <drow@mvista.com>
8340
8341 From Kei Sakamoto <sakamoto.kei@renesas.com>:
8342 * gdb.base/relocate.c (dummy): New padding array.
8343
3d67be83
MS
83442003-07-22 Michael Snyder <msnyder@redhat.com>
8345
d63a86f8 8346 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
8347
8348 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
8349 patterns to be more general, accepting old and new output.
8350 Some output chars (such as '+') also must be quoted.
d63a86f8 8351 Some addresses are displayed numerically instead of
3d67be83
MS
8352 symbolically.
8353
57ba3b85
MS
83542003-07-23 Michael Snyder <msnyder@redhat.com>
8355
686d097c
MS
8356 * gdb.base/return2.exp: Don't test long-long return.
8357
57ba3b85
MS
8358 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
8359 * gdb.disasm/t01_mov.exp: Ditto.
8360 * gdb.disasm/t02_mova.s: Ditto.
8361 * gdb.disasm/t02_mova.exp: Ditto.
8362 * gdb.disasm/t03_add.s: Ditto.
8363 * gdb.disasm/t03_add.exp: Ditto.
8364 * gdb.disasm/t04_sub.s: Ditto.
8365 * gdb.disasm/t04_sub.exp: Ditto.
8366 * gdb.disasm/t05_cmp.s: Ditto.
8367 * gdb.disasm/t05_cmp.exp: Ditto.
8368 * gdb.disasm/t06_ari2.s: Ditto.
8369 * gdb.disasm/t06_ari2.exp: Ditto.
8370 * gdb.disasm/t07_ari3.s: Ditto.
8371 * gdb.disasm/t07_ari3.exp: Ditto.
8372 * gdb.disasm/t08_or.s: Ditto.
8373 * gdb.disasm/t08_or.exp: Ditto.
8374 * gdb.disasm/t09_xor.s: Ditto.
8375 * gdb.disasm/t09_xor.exp: Ditto.
8376 * gdb.disasm/t10_and.s: Ditto.
8377 * gdb.disasm/t10_and.exp: Ditto.
8378 * gdb.disasm/t11_logs.s: Ditto.
8379 * gdb.disasm/t11_logs.exp: Ditto.
8380 * gdb.disasm/t12_bit.s: Ditto.
8381 * gdb.disasm/t12_bit.exp: Ditto.
8382 * gdb.disasm/t13_otr.s: Ditto.
8383 * gdb.disasm/t13_otr.exp: Ditto.
8384
e00759ef
EZ
83852003-07-22 Elena Zannoni <ezannoni@redhat.com>
8386
8387 * gdb.threads/tls.exp :Add kfail for 'info address' case.
8388
8bc2021f
EZ
83892003-07-22 Elena Zannoni <ezannoni@redhat.com>
8390
a9c64011
AS
8391 * gdb.threads/tls.c : New file.
8392 * gdb.threads/tls.exp : New file.
8393 * gdb.threads/tls-main.c : New file.
8394 * gdb.threads/tls-shared.c : New file.
8395 * gdb.threads/tls-shared.exp : New file.
8bc2021f 8396
89320c4c
AS
83972003-07-22 Andreas Schwab <schwab@suse.de>
8398
8399 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
8400
180dea7c
AS
84012003-07-20 Andreas Schwab <schwab@suse.de>
8402
8403 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
8404 due to insn reordering.
8405
0714963c
AC
84062003-07-15 Andrew Cagney <cagney@redhat.com>
8407
8408 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
8409
98a23b3f
MC
84102003-07-15 Michael Chastain <mec@shout.net>
8411
8412 * gdb.base/gdb1250.exp: New file.
8413 * gdb.base/gdb1250.c: New file.
8414
27e417a2
ML
84152003-07-09 Michal Ludvig <mludvig@suse.cz>
8416
8417 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
8418 expansion of size_t to 'unsigned long', not only to 'unsigned'.
8419
8bc2021f
EZ
84202003-07-09 Elena Zannoni <ezannoni@redhat.com>
8421
a9c64011
AS
8422 * gdb.threads/tls.c: New file.
8423 * gdb.threads/tls.exp: New file.
8424 * gdb.threads/tls-main.c: New file.
8425 * gdb.threads/tls-shared.c: New file.
8426 * gdb.threads/tls-shared.exp: New file.
8bc2021f 8427
d99968dc
EZ
84282003-07-09 Elena Zannoni <ezannoni@redhat.com>
8429
8430 * gdb.base/annota1.exp: Make sure that we properly escape the
8431 full path of the source file. Xfail more permissive patterns,
d63a86f8 8432 due to a compiler debug info problem.
d99968dc 8433
83876b3b
AS
84342003-07-07 Andreas Schwab <schwab@suse.de>
8435
2705e972
AS
8436 * gdb.asm/m68k.inc: New file.
8437 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
8438
83876b3b
AS
8439 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
8440 arguments"): Also match negative number.
8441
8442 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
8443
3a871b37
DJ
84442003-07-03 Daniel Jacobowitz <drow@mvista.com>
8445
8446 * gdb.base/store.c (charest): New typedef.
8447 (add_char): Rename to add_charest, update.
8448 (wack_char): Rename to wack_charest, update types. Return l + r
8449 to keep r live across the call.
8450 (wack_short, wack_int, wack_long, wack_longest, wack_float)
8451 (wack_double, wack_doublest): Return l + r to keep r live across
8452 the call.
8453 * gdb.base/store.exp: Accomodate store.c changes.
8454
b2a7f303
DC
84552003-06-30 David Carlton <carlton@kealia.com>
8456
8457 * gdb.c++/maint.exp (test_invalid_name): New.
8458 (test_first_component): Add tests for invalid names.
8459
3c6cb4a1
MC
84602003-06-29 Michael Chastain <mec@shout.net>
8461
8462 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
8463 output of '<VTT for class>' for virtual base classes.
8464
f1c2644b
DJ
84652003-06-29 Daniel Jacobowitz <drow@mvista.com>
8466
8467 * gdb.base/completion.exp: Tab-complete "complet" instead of
8468 "compl".
8469 * gdb.base/complex.exp, gdb.base/complex.c: New files.
8470
18080350
DJ
84712003-06-29 Daniel Jacobowitz <drow@mvista.com>
8472
8473 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
8474 * gdb.base/volatile.exp: Likewise.
8475
f56973f8
DJ
84762003-06-29 Daniel Jacobowitz <drow@mvista.com>
8477
8478 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
8479 gdb/1265.
8480
84812003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
8482 Daniel Jacobowitz <drow@mvista.com>
8483
8484 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
8485 initial line count of 'captured_main' from 26 to 32.
8486 (test_with_self): Allow xmalloc call to be interleaved with the
8487 preceding two lines.
8488
e766d4d6
JB
84892003-06-24 Joel Brobecker <brobecker@gnat.com>
8490
8491 * gdb.base/bang.exp: New testcase.
8492
f125c9a4
JB
84932003-06-23 Joel Brobecker <brobecker@gnat.com>
8494
8495 * gdb.base/langs.exp: Add some tests for the "minimal" language
8496 support.
8497
6e25beaf
EZ
84982003-06-23 Elena Zannoni <ezannoni@redhat.com>
8499
8500 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
8501 the testcase.
8502
2f816dda
DJ
85032003-06-22 Daniel Jacobowitz <drow@mvista.com>
8504
8505 * gdb.base/relocate.exp: Test add-symbol-file with a variable
8506 offset.
8507
db5a5748
DJ
85082003-06-22 Daniel Jacobowitz <drow@mvista.com>
8509
8510 * gdb.c++/pr-1210.cc: New file.
8511 * gdb.c++/pr-1210.exp: New file.
8512
1df0c130
DJ
85132003-06-21 Daniel Jacobowitz <drow@mvista.com>
8514
8515 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
8516 000-exec-continue.
8517
a92feac0
MK
85182003-06-15 Mark Kettenis <kettenis@gnu.org>
8519
8520 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
8521 on *-*-*bsd* instead of *-*-freebsd*.
8522
81a58f5b
AC
85232003-06-14 Andrew Cagney <cagney@redhat.com>
8524
8525 * gdb.base/store.exp: Test longest and doublest. Test all
8526 parameters. Weaken return statement match.
8527 * gdb.base/store.c: Add longest and doublest - aka long long and
8528 long double functions. Put all parameters into local register
8529 variables. Use negative values.
8530
b257a0d3
AC
85312003-06-14 Andrew Cagney <cagney@redhat.com>
8532
8533 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
8534 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
8535 exit status.
8536 * gdb.base/fileio.exp: Disable target when nointerrupts and
8537 noinferiorio, instead of limiting it to remote. Use remote_exec
8538 instead of system.
d63a86f8 8539
21c38304
JJ
85402003-06-12 Jeff Johnston <jjohnstn@redhat.com>
8541
8542 * gdb.base/float.exp: Add ia64 support.
8543
1bcdb424
CV
85442003-06-12 Corinna Vinschen <vinschen@redhat.com>
8545
8546 * gdb.base/fileio.exp: Run only on remote targets.
8547
6aeb981f
CV
85482003-06-10 Corinna Vinschen <vinschen@redhat.com>
8549
8550 * gdb.base/fileio.c: New file, testing File-I/O.
8551 * gdb.base/fileio.exp: Ditto.
8552
53df362e
RG
85532003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
8554
8555 * gdb.base/shreloc.exp: New file, check symbol values obtained from
8556 shared objects after relocation at load time (gdb PR/1132).
8557 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 8558 as above, part of the shared object relocation test.
53df362e 8559
ffee1b46
MK
85602003-06-08 Mark Kettenis <kettenis@gnu.org>
8561
b5ca3722
MK
8562 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
8563 fully filled history list.
8564 * gdb.base/gdb_history: New file.
8565
03ed860d
MK
8566 * gdb.base/signals.exp: XFAIL "continue to func1" on
8567 i*86-*-freebsd*.
8568
ffee1b46
MK
8569 * gdb.base/attach.exp: When trying to attach to a nonexistent
8570 process, make it possible to specify the PID based on the target,
8571 and do so for *-*-freebsd*.
8572
d80dbb52
RH
85732003-06-02 Richard Henderson <rth@redhat.com>
8574
8575 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
8576
6dd77b81
RH
85772003-06-02 Richard Henderson <rth@redhat.com>
8578
8579 * gdb.base/selftest.exp: Next over lim_at_start initialization.
8580
f6347e16
RH
85812003-06-02 Richard Henderson <rth@redhat.com>
8582
8583 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
8584
2c161407
DJ
85852003-06-01 Daniel Jacobowitz <drow@mvista.com>
8586
8587 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
8588 of globalvar.
8589
572eb746
MK
85902003-06-01 Mark Kettenis <kettenis@gnu.org>
8591
8592 * gdb.asm/asm-source.exp: Check for memory read errors in
8593 disassembler test on *BSD too.
8594
9e9617a5
RH
85952003-06-01 Richard Henderson <rth@redhat.com>
8596
8597 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
8598 for .frame.
8599 (gdbasm_call): Lose ldgp.
8600 (gdbasm_startup): Add frame information.
8601 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
8602
7b34ad4e
MK
86032003-05-31 Mark Kettenis <kettenis@gnu.org>
8604
8605 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
8606 i?86-*-*.
8607
10059fdf
MK
86082003-05-30 Mark Kettenis <kettenis@gnu.org>
8609
8610 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
8611 FreeBSD.
8612
acf4b816
RH
86132003-05-29 Richard Henderson <rth@redhat.com>
8614
8615 * gdb.asm/alpha.inc: New file.
8616 * gdb.asm/asm-source.exp: Use it.
8617
e9ecd949
JB
86182003-05-29 Jim Blandy <jimb@redhat.com>
8619
8620 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
8621 'core.PID'.
8622
e3e5a4f3
JB
86232003-05-22 Jim Blandy <jimb@redhat.com>
8624
8625 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
8626 backtrace.
d63a86f8 8627
72fe3d25
DC
86282003-05-20 David Carlton <carlton@math.stanford.edu>
8629
8630 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
8631 this time.
8632
58da2eb2
DC
86332003-05-19 David Carlton <carlton@bactrian.org>
8634
8635 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
8636 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
8637
1fcb5155
DC
86382003-05-19 David Carlton <carlton@bactrian.org>
8639
8640 * gdb.c++/namespace.exp: Add namespace scope and anonymous
8641 namespace tests.
8642 Bump copyright date.
8643 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
8644 (main): Call C::D::marker2.
8645 * gdb.c++/namespace1.cc: New file.
8646
85e85163
JJ
86472003-05-14 Jeff Johnston <jjohnstn@redhat.com>
8648
8649 Roland McGrath <roland@redhat.com>
d63a86f8 8650 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
8651 there is no manager thread.
8652
a25fbfec
JJ
86532003-05-08 Jeff Johnston <jjohnstn@redhat.com>
8654
d63a86f8
RM
8655 * gdb.threads/schedlock.exp: Remove assumption that all threads
8656 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
8657 in one of the child threads rather than the main thread.
8658
be375bae
JB
86592003-05-07 Jim Blandy <jimb@redhat.com>
8660
09bf6082
JB
8661 Add support for assembly source testing on the s390x.
8662 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
8663 architecture.
8664 * gdb.asm/s390x.inc: New file.
8665
be375bae
JB
8666 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
8667 succession of 'if' statements.
8668
00905d52
AC
86692003-05-05 Andrew Cagney <cagney@redhat.com>
8670
8671 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
8672
b1e29e33
AC
86732003-05-05 Andrew Cagney <cagney@redhat.com>
8674
8675 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
8676 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
8677
e33d66ec
EZ
86782003-05-02 Elena Zannoni <ezannoni@redhat.com>
8679
8680 * gdb.base/charset.exp: Update based on new behavior of set/show
8681 charset commands.
8682
2b6fd0d8
AC
86832003-05-01 Andrew Cagney <cagney@redhat.com>
8684
8685 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
8686 variable do not give memory errors.
8687
130cacce
AF
86882003-04-30 Adam Fedor <fedor@gnu.org>
8689
8690 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
8691 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
8692 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
8693 gdb.objc/basicclass.m: : New files
8694
8695 * lib/gdb.exp (gdb_compile_objc): New procedure.
8696
bea71854
DJ
86972003-04-27 Daniel Jacobowitz <drow@mvista.com>
8698
8699 * gdb.base/signals.exp: Make backtrace tests more specific.
8700
0f20eeea
DC
87012003-04-23 David Carlton <carlton@bactrian.org>
8702
8703 * gdb.c++/maint.exp (test_first_component): Add tests for
8704 'operator' in more locations.
8705
c8c4d8dc
KB
87062003-04-16 Kevin Buettner <kevinb@redhat.com>
8707
8708 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
8709
3fe60e3c
EZ
87102003-04-16 Elena Zannoni <ezannoni@redhat.com>
8711
8712 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 8713 func marke' instead. Update test name.
3fe60e3c 8714
9219021c
DC
87152003-04-15 David Carlton <carlton@math.stanford.edu>
8716
8717 * gdb.c++/maint.exp: New file.
8718
5dd55bdd
EZ
87192003-04-14 Elena Zannoni <ezannoni@redhat.com>
8720
8721 * gdb.threads/schedlock.c: Change type of thread function argument
8722 to long, to avoid warnings on 64-bit platforms.
8723
00890572
EZ
87242003-04-14 Elena Zannoni <ezannoni@redhat.com>
8725
a9c64011
AS
8726 * gdb.base/attach.exp: Add new message from ptrace in case of
8727 attaching to nonexistent process.
d63a86f8 8728
93201743
JB
87292003-04-11 Jim Blandy <jimb@redhat.com>
8730
8731 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8732 gdb.c++/userdef.cc: Place comments on the lines to which the
8733 marker function might return.
8734 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8735 gdb.c++/userdef.exp: Look for those comments to check that we've
8736 returned to the right place, instead of checking line numbers.
8737
2a11c64d
EZ
87382003-04-11 Elena Zannoni <ezannoni@redhat.com>
8739
a9c64011
AS
8740 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
8741 match on sourcefile name, instead of directory name.
2a11c64d 8742
68ab8fc5
EZ
87432003-04-10 Elena Zannoni <ezannoni@redhat.com>
8744
d63a86f8 8745 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
8746 working directory name.
8747
5624293a
JB
87482003-04-09 Jim Blandy <jimb@redhat.com>
8749
8750 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
8751 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
8752 after an inferior function call, report the failure, but allow the
8753 test to continue.
8754
f1f02ee4
SC
87552003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8756
8757 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8758 with -DPROTOTYPES.
8759
6eb79af0
SC
87602003-04-05 Stephane Carrez <stcarrez@nerim.fr>
8761
8762 * gdb.base/break.exp: Revert last patch.
8763
8dfb4cf0
SC
87642003-04-04 Stephane Carrez <stcarrez@nerim.fr>
8765
8766 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
8767 with -DPROTOTYPES.
8768
ed4c619a
AC
87692003-04-02 Andrew Cagney <cagney@redhat.com>
8770
8771 * gdb.base/callfuncs.exp: Make "print add" messages unique.
8772 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
8773 matching directories by the name breakpoint.
8774 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
8775 Make "continue to marker1" consistent.
8776 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
8777 message consistent.
8778 * lib/gdb.exp: Put "the program is no longer running", and "the
8779 program exited" in parenthesis.
8780 * lib/mi-support.exp: Ditto.
d63a86f8 8781
4e35d5f0 87822003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 8783
4e35d5f0
BR
8784 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
8785
71900fe8
AC
87862003-03-29 Andrew Cagney <cagney@redhat.com>
8787
8788 * gdb.base/sizeof.c (main): Print the value of '\377'.
8789 * gdb.base/sizeof.exp: Check the sign of '\377'.
8790
c0655a16
MC
87912003-03-27 Michael Chastain <mec@shout.net>
8792
8793 * gdb.base/gdb1090.exp: New file.
8794 * gdb.base/gdb1090.cc: New file.
8795
5b2a3989
JB
87962003-03-27 J. Brobecker <brobecker@gnat.com>
8797
8798 * gdb.gdb/observer.exp: New regression test.
8799
79876890
MC
88002003-03-27 Michael Chastain <mec@shout.net>
8801
8802 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
8803 * gdb.base/ptype.exp: Likewise.
8804
6eac95e3
CV
88052003-03-27 Corinna Vinschen <vinschen@redhat.com>
8806
8807 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
8808
e8c71839
MC
88092003-03-26 Michael Chastain <mec@shout.net>
8810
8811 * gdb.base/ptype.exp: Actually use some typedef'd types.
8812
71b10041
SC
88132003-03-21 Stephane Carrez <stcarrez@nerim.fr>
8814
8815 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
8816 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
8817
2512cf80
CV
88182003-03-20 Corinna Vinschen <vinschen@redhat.com>
8819
8820 * gdb.base/default.exp: Fix regular expression.
8821
0d195a4f
CV
88222003-03-20 Corinna Vinschen <vinschen@redhat.com>
8823
8824 * gdb.base/args.exp: Fix regular expression.
8825
8a2dbca8
CV
88262003-03-20 Corinna Vinschen <vinschen@redhat.com>
8827
8828 * gdb.base/help.exp: Allow Win32 child process.
8829
bf028682
CV
88302003-03-20 Corinna Vinschen <vinschen@redhat.com>
8831
8832 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
8833 when stepping out of main().
8834
182dbe85
CV
88352003-03-20 Corinna Vinschen <vinschen@redhat.com>
8836
8837 * gdb.base/default.exp: Check for win32 specific message when calling
8838 "run" without executable.
8839
d67a6ba5
CV
88402003-03-20 Corinna Vinschen <vinschen@redhat.com>
8841
8842 * gdb.base/args.exp: Expect .exe in output.
8843
a955b5bb
CV
88442003-03-20 Corinna Vinschen <vinschen@redhat.com>
8845
8846 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
8847 Cygwin native.
8848
bf6bad4b
AC
88492003-03-17 Andrew Cagney <cagney@redhat.com>
8850
8851 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
8852 vector registes.
8853 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
8854 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
8855
293e9a31
DC
88562003-03-17 David Carlton <carlton@math.stanford.edu>
8857
8858 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
8859 test, for PR breakpoints/38.
8860 Call test_watchpoint_and_breakpoint.
8861 * gdb.base/watchpoint.c (func3): New function.
8862 (main): Call func3.
8863
5330f2db
DC
88642003-03-04 David Carlton <carlton@math.stanford.edu>
8865
8866 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
8867 Garply<Garply<char> >:: garply".
8868 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
8869 with respect to PR c++/1111; note also PR c++/1113.
8870 (test_template_breakpoints): KFAIL "constructor breakpoint" with
8871 respect to PR c++/1062.
8872 KFAIL "destructor breakpoint" with respect to PR c++/1112.
8873
6ece72da
DC
88742003-03-03 David Carlton <carlton@math.stanford.edu>
8875
8876 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
8877 with respect to PR c++/57.
8878 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
8879 c++/826.
8880 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
8881 respect to PR c++/57.
8882
85ca1584
DC
88832003-03-03 David Carlton <carlton@math.stanford.edu>
8884
8885 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
8886 respect to PR c++/33 into FAILs.
8887
98e9c5b8
MC
88882003-03-03 Michael Chastain <mec@shout.net>
8889
7bedbf27
MC
8890 * configure.in: Update copyright years.
8891
88922003-03-03 Michael Chastain <mec@shout.net>
8893
8894 * Makefile.in: Update copyright years.
98e9c5b8 8895
f683e100
DC
88962003-02-28 David Carlton <carlton@math.stanford.edu>
8897
8898 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
8899 print class instead of struct and/or superfluous protection
8900 specifiers, as long as the resulting output is equivalent to the
8901 source code.
8902 Delete FIXME from end of messages on tests that don't need
8903 fixing.
8904
a9e0cf2c
DC
89052003-02-28 David Carlton <carlton@math.stanford.edu>
8906
8907 * gdb.c++/templates.exp (do_tests): Allow const in the two
8908 Foo<volatile char *>::foo tests.
8909
e8d359df
MS
89102003-02-27 Michael Snyder <msnyder@redhat.com>
8911
d63a86f8 8912 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
8913 will be consistant.
8914
0b71dc91
DC
89152003-02-26 David Carlton <carlton@math.stanford.edu>
8916
8917 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
8918 char *>::foo" test with respect to PR c++/33. Create a new test
8919 which is identical to that one except that it doesn't put the
8920 space between the "char" and the "*"; KFAIL it, too.
8921
dd14ab43
DC
89222003-02-26 David Carlton <carlton@math.stanford.edu>
8923
8924 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
8925 template types into either PASSes or KFAILs (corresponding to PR
8926 c++/57). Tweak indentation. Update copyright.
8927
1146c7f1
SC
89282003-02-23 Stephane Carrez <stcarrez@nerim.fr>
8929
8930 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
8931
74641dfb
MC
89322003-02-13 Michael Chastain <mec@shout.net>
8933
8934 * gdb.base/exprs.exp: Remove i960 remnants.
8935 * gdb.base/funcargs.exp: Likewise.
8936 * gdb.base/list.exp: Likewise.
8937 * gdb.base/ptype.exp: Likewise.
8938
559cd2d0
DC
89392003-02-14 David Carlton <carlton@math.stanford.edu>
8940
8941 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
8942 pEe->D::vg()" from XFAIL to KFAIL.
8943
c4f90d87
JM
89442003-02-13 Jason Molenda (jmolenda@apple.com)
8945
8946 * gdb.base/maint.exp: Update maint print statistics regexp to include
8947 new entries.
8948
cbc4d97c
MC
89492003-02-13 Michael Chastain <mec@shout.net>
8950
8951 * gdb.c++/inherit.exp: Remove call to get_debug_format.
8952
40f235b7
MC
89532003-02-12 Michael Chastain <mec@shout.net>
8954
8955 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
8956 * gdb.c++/inherit.exp: Likewise.
8957 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
8958 * gdb.c++/templates.exp: Likewise.
8959 * gdb.c++/virtfunc.exp: Likewise.
8960
c56716b0
JM
89612003-02-06 Jason Molenda (jason-cl@molenda.com)
8962
8963 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
8964 why the code is written that way.
8965
070afcf8
MC
89662003-02-05 Michael Chastain <mec@shout.net>
8967
8968 * gdb.base/dump.exp: Add missing copyright line.
8969
5d0331e5
JM
89702003-02-05 Jason Molenda (jason-cl@molenda.com)
8971
f7ae6d3e 8972 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
8973 at the beginning so the breakpoint doesn't get set on the loop.
8974
92851186
MC
89752003-02-05 Michael Chastain <mec@shout.net>
8976
8977 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
8978 output for configurations with gcc 2.95.3.
8979
cbf1e085
AC
89802003-02-05 Keith Seitz <keiths@redhat.com>
8981 Andrew Cagney <ac131313@redhat.com>
8982
8983 * gdb.mi/mi-cli.exp: New file.
d63a86f8 8984
29518e1e
MC
89852003-02-04 Michael Chastain <mec@shout.net>
8986
8987 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
8988 Call perror and then continue.
8989
5af1d5f3
MC
89902003-02-03 Michael Chastain <mec@shout.net>
8991
8992 * gdb.c++/pr-1023.cc: New file.
8993 * gdb.c++/pr-1023.exp: New file.
8994
6b549786
JB
89952003-02-05 Jim Blandy <jimb@redhat.com>
8996
8997 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
8998 it's local to foobar. Check for it there, and check that it's not
8999 present in main.
9000 * gdb.c++/local.cc (marker2): New function.
9001 (foobar): Call marker1.
9002 (main): Call marker2 instead of marker1.
9003
67f16606
AC
90042003-02-04 Andrew Cagney <ac131313@redhat.com>
9005
9006 * gdb.disasm/mn10200.exp: Obsolete file.
9007 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
9008 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
9009 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
9010
1c5cb38e
DC
90112003-02-04 David Carlton <carlton@math.stanford.edu>
9012
9013 * gdb.c++/overload.exp: Test intToChar(1).
9014 * gdb.c++/overload.cc (intToChar): New.
9015 (main): Call intToChar.
9016
d1fe6965
DC
90172003-02-03 David Carlton <carlton@math.stanford.edu>
9018
9019 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
9020 'might_kfail' arg.
9021 KFAIL some of the continue_to_bp_overloaded calls, according to
9022 PR c++/1025.
9023
9ba61c5d
MC
90242003-02-01 Michael Chastain <mec@shout.net>
9025
9026 * gdb.base/advance.c (marker1): New marker function.
9027 * gdb.base/advance.exp: When the 'advance' command lands on the
9028 return breakpoint, it can legitimately stop on either the
9029 current line or the next line. Accommodate both outcomes.
9030 * gdb.base/until.exp: Likewise.
9031
e7494ffb
AC
90322003-02-02 Andrew Cagney <ac131313@redhat.com>
9033
9034 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9035 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
9036 now a list, not a tuple.
9037 * gdb.mi/mi-var-display.exp: Ditto.
9038 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 9039
075559bc
AC
90402003-02-01 Andrew Cagney <ac131313@redhat.com>
9041
9042 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
9043 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
9044 stack backtraces.
9045 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 9046
2bd4c7b1
MK
90472003-02-01 Mark Kettenis <kettenis@gnu.org>
9048
9049 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9050 gdb.mi/mi1-pthreads.exp: Return instead of calling
9051 gdb_suppress_entire_file.
9052
eabd8992
MS
90532003-02-01 Mark Salter <msalter@redhat.com>
9054
9055 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
9056
71469e2f
MS
90572003-01-31 Mark Salter <msalter@redhat.com>
9058
9059 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
9060 Support empty arg.
9061
38a94d44
MC
90622003-01-30 Michael Chastain <mec@shout.net>
9063
9064 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
9065 This was a workaround for a UTF-8 bug in readline 4.3. The bug
9066 has been fixed in gdb/readline on 2003-01-09.
9067
19ea9e73
MS
90682003-01-29 Michael Snyder <msnyder@redhat.com>
9069
e8d359df
MS
9070 * gdb.base/maint.exp: Allow for leading underscore in symbol.
9071 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
9072 * gdb.base/args.exp: Skip if target does not support args passing.
9073
2307bd6a
DJ
90742003-01-22 Daniel Jacobowitz <drow@mvista.com>
9075
19ea9e73 9076 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
9077 gdb_test. Accept a list of expect arguments as the third
9078 parameter.
9079 (gdb_test): Use it.
9080
f2dd3617
EZ
90812003-01-20 Elena Zannoni <ezannoni@redhat.com>
9082
9083 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
9084 allow for different test tree configurations. Update some
9085 tescases accordingly.
9086 * gdb.arch/altivec-regs.exp: Ditto.
9087 * gdb.asm/asm-source.exp: Ditto.
9088 * gdb.base/advance.exp: Ditto.
9089 * gdb.base/display.exp: Ditto.
d63a86f8 9090 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
9091 * gdb.base/mips_pro.exp: Ditto.
9092 * gdb.base/overlays.exp: Ditto.
9093 * gdb.base/relocate.exp: Ditto.
9094 * gdb.base/setshow.exp: Ditto.
9095 * gdb.base/step-line.exp: Ditto.
9096 * gdb.base/step-test.exp: Ditto.
9097 * gdb.base/until.exp: Ditto.
9098 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
9099
c71cdefd
DC
91002003-01-17 David Carlton <carlton@math.stanford.edu>
9101
9102 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
9103 corresponding to PR c++/945.
9104 Update copyright.
9105
fdba05d7
DC
91062003-01-17 David Carlton <carlton@math.stanford.edu>
9107
9108 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
9109 corresponding to PR c++/68.
9110
91112003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
9112
9113 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
9114 (test_paddr_hairy_functions): Call print_addr_2_kfail for
9115 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
9116
c362c33a
EZ
91172003-01-15 Elena Zannoni <ezannoni@redhat.com>
9118
0fbc361c
EZ
9119 * gdb.base/break.exp: Fix change of default location, because of
9120 removal of until tests.
9121 * gdb.base/help.exp: Update test for new 'until' help message.
9122 Add test for help on 'advance'.
a9c64011 9123 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 9124
dabf8a35
MK
91252003-01-15 Mark Kettenis <kettenis@gnu.org>
9126
9127 * gdb.base/default.exp: Adapt "info float" test for recent changes
9128 to that command. Add test for "info vector".
9129 * gdb.base/float.exp: New file. Add test for "info float" that
9130 resembles the old test in gdb.base/default.exp.
9131
a1769aca
DC
91322003-01-15 David Carlton <carlton@math.stanford.edu>
9133
9134 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
9135
82025e13
EZ
91362003-01-15 Elena Zannoni <ezannoni@redhat.com>
9137
9138 * gdb.base/break.exp: Move the tests of until command from here...
9139 * gdb.base/until.exp: ... to here. New file. Add other tests.
9140 * gdb.base/advance.c: New file.
9141 * gdb.base/advance.exp: New file.
9142
8f9ab801
EZ
91432003-01-14 Elena Zannoni <ezannoni@redhat.com>
9144
a9c64011
AS
9145 * gdb.base/args.c: New file.
9146 * gdb.base/args.exp: New file.
8f9ab801 9147
9ae66589
DJ
91482003-01-14 Daniel Jacobowitz <drow@mvista.com>
9149
9150 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
9151
8d77e5c3
DJ
91522003-01-14 Daniel Jacobowitz <drow@mvista.com>
9153
9154 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
9155
12d2f0a1
DJ
91562003-01-14 Daniel Jacobowitz <drow@mvista.com>
9157
9158 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
9159 dates.
9160
6ca37014
DJ
91612003-01-13 Daniel Jacobowitz <drow@mvista.com>
9162
9163 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
9164
b0023472
DJ
91652003-01-13 Daniel Jacobowitz <drow@mvista.com>
9166
9167 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
9168 (ptype &*"foo").
9169 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
9170
607fbc54 91712003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
9172
9173 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
9174 * gdb.mi/mi1-console.exp: Likewise.
9175
607fbc54 91762003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
9177
9178 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
9179 * gdb.mi/mi1-console.exp: Likewise.
9180
a1fb14a2
DJ
91812003-01-13 Daniel Jacobowitz <drow@mvista.com>
9182
9183 * gdb.c++/overload.exp: Remove some fixed XFAILs.
9184
c4cf40b7
DJ
91852003-01-09 Daniel Jacobowitz <drow@mvista.com>
9186
9187 * gdb.base/detach.exp: New test.
9188
696d5a5b
DJ
91892003-01-09 Daniel Jacobowitz <drow@mvista.com>
9190
9191 * Makefile.in (ALL_SUBDIRS): New variable.
9192 (subdirs, clean, distclean): Use it.
9193 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
9194 regenerating Makefile, since it is generated from the top level.
9195 * gdb.asm/Makefile.in: Likewise.
9196 * gdb.base/Makefile.in: Likewise.
9197 * gdb.c++/Makefile.in: Likewise.
9198 * gdb.disasm/Makefile.in: Likewise.
9199 * gdb.java/Makefile.in: Likewise.
9200 * gdb.mi/Makefile.in: Likewise.
9201 * gdb.threads/Makefile.in: Likewise.
9202 * gdb.trace/Makefile.in: Likewise.
9203
754533e4
DC
92042003-01-09 David Carlton <carlton@math.stanford.edu>
9205
9206 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
9207 Add copyright year 2003.
9208
d8b3e9ee
MC
92092003-01-06 Michael Chastain <mec@shout.net>
9210
9211 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
9212 When selecting a thread, 'line' and 'file' are optional.
9213 * gdb.mi/mi1-pthreads.exp: Likewise.
9214
8e9e0fe6
AS
92152003-01-06 Andreas Schwab <schwab@suse.de>
9216
9217 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
9218 failures.
9219
b5ab8ff3
DJ
92202003-01-04 Daniel Jacobowitz <drow@mvista.com>
9221
9222 Fix PR gdb/844
9223 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
9224 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
9225
9226 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
9227 instead of calling gdb_suppress_entire_file.
9228 * gdb.threads/print-threads.exp: Likewise.
9229 * gdb.threads/schedlock.exp: Likewise.
9230
9231 * gdb.threads/killed.exp: Return instead of calling
9232 gdb_suppress_entire_file.
9233 * gdb.threads/linux-dp.exp: Likewise.
9234 * gdb.threads/pthreads.exp: Likewise.
9235
1e698235
DJ
92362003-01-04 Daniel Jacobowitz <drow@mvista.com>
9237
9238 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
9239 stabs.
9240 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
9241 * gdb.base/whatis.exp: Always allow (void) after function names.
9242
147ff08c
DJ
92432003-01-04 Daniel Jacobowitz <drow@mvista.com>
9244
9245 * gdb.c++/casts.exp: Correct regexp.
9246
dc62bfc2
MK
92472003-01-04 Mark Kettenis <kettenis@gnu.org>
9248
9249 * configure.in: Call AC_CONFIG_HEADER. Don't call
9250 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
9251 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
9252 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
9253 aforementioned directories in the AC_OUPUT call.
9254 * config.hin: New file.
9255 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
9256 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
9257 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
9258 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
9259 pass -I$objdir instead of -I$objdir/$subdir in compilation.
9260 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
9261 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
9262 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
9263 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
9264 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
9265 gdb.threads/configure.in, gdb.threads/configure,
9266 gdb.threads/config.in, gdb.trace/configure.in,
9267 gdb.trace/configure: Removed.
9268
77afa639
MC
92692003-01-03 Michael Chastain <mec@shout.net>
9270
9271 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
9272 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
9273
7634bb6e
DJ
92742003-01-03 Daniel Jacobowitz <drow@mvista.com>
9275
9276 * gdb.base/store.exp: Fix regular expressions.
9277
b39c905e
MK
92782002-12-28 Mark Kettenis <kettenis@gnu.org>
9279
9280 * configure.in: Rewrite.
9281 * configure: Regenerated.
9282
0a8551dd
DC
92832003-01-03 David Carlton <carlton@math.stanford.edu>
9284
9285 * gdb.base/psymtab.exp: New file.
9286 * gdb.base/psymtab1.c: Ditto.
9287 * gdb.base/psymtab2.c: Ditto.
9288
c60b7188
AF
92892002-12-23 Adam Fedor <fedor@gnu.org>
9290
9291 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
9292
ee73db83
DC
92932002-12-23 David Carlton <carlton@math.stanford.edu>
9294
9295 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
9296 and current_directory initialization.
9297
d6c1774e
JB
92982002-12-22 Jim Blandy <jimb@redhat.com>
9299
f0a847b8
JB
9300 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
9301 rather than as part of the output file name.
9302
d6c1774e
JB
9303 * gdb.base/attach.exp: There's no need to copy the test program to
9304 /tmp; that was only ever necessary on HP/UX, and this test is
9305 entirely disabled there anyway.
9306
f0708dbb
JB
93072002-12-21 Jim Blandy <jimb@redhat.com>
9308
4c2acfea
JB
9309 * gdb.c++/psmang.exp: Doc fix.
9310
f0708dbb
JB
9311 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
9312 test.
9313
9579e000
DC
93142002-12-20 David Carlton <carlton@math.stanford.edu>
9315
9316 * gdb.c++/annota2.exp: KFAIL annotate-quit.
9317
d1810171
MC
93182002-12-18 Michael Chastain <mec@shout.net>
9319
9320 * gdb.c++/annota2.exp: Add copyright year 2002.
9321
76565097
DC
93222002-12-17 David Carlton <carlton@math.stanford.edu>
9323
9324 * gdb.c++/try_catch.cc: Add marker comments.
9325 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
9326 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
9327 * gdb.c++/m-static.cc: Ditto.
9328 * gdb.c++/m-static1.cc: Ditto.
9329 * gdb.c++/try_catch.cc: Ditto.
9330
da81390b
JJ
93312002-12-16 Jeff Johnston <jjohnstn@redhat.com>
9332
9333 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
9334 to see whether we are using the new -environment-directory
9335 command which resets via -r or the old version of the command
9336 which may prompt the user. Part of fix for gdb/741.
9337
b304d130
AC
93382002-12-13 Andrew Cagney <ac131313@redhat.com>
9339
9340 * gdb.fortran/types.exp: Update obsolete comment.
9341 * gdb.fortran/exprs.exp: Ditto.
9342 * lib/gdb.exp: Delete obsolete code.
9343 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
9344 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
9345 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
9346 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
9347 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
9348 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
9349 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
9350 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
9351 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
9352 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
9353 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
9354 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
9355 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
9356 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
9357 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
9358 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
9359 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
9360 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
9361 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
9362 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
9363 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
9364 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
9365 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
9366 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
9367 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
9368 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
9369 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
9370 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
9371 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
9372 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
9373 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
9374 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
9375 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
9376 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
9377 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
9378 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
9379 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
9380
a23b6e6a
DC
93812002-12-11 David Carlton <carlton@math.stanford.edu>
9382
9383 * gdb.c++/m-data.exp: Add test for members that shadow global
9384 variables: see PR gdb/804.
9385 * gdb.c++/m-data.cc: Ditto.
9386
6604731b
DJ
93872002-12-10 Daniel Jacobowitz <drow@mvista.com>
9388
9389 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
9390
de46ecd7
DC
93912002-12-06 David Carlton <carlton@math.stanford.edu>
9392
9393 * gdb.base/store.c: Don't declare functions static.
9394
27e829d0
AC
93952002-12-04 Andrew Cagney <ac131313@redhat.com>
9396
9397 * gdb.base/store.exp, gdb.base/store.c: New files.
9398
92806416
DJ
93992002-12-03 Daniel Jacobowitz <drow@mvista.com>
9400
9401 * gdb.base/selftest.exp: Update for current gdb.
9402
3bcbaac5
DJ
94032002-12-03 Daniel Jacobowitz <drow@mvista.com>
9404
9405 * gdb.base/maint.exp: Only dump symbols from one source file
9406 or objfile.
9407
f4f00b1f
DJ
94082002-12-03 Daniel Jacobowitz <drow@mvista.com>
9409
9410 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
9411 function call.
9412
f1c8a949
JB
94132002-11-25 Jim Blandy <jimb@redhat.com>
9414
9415 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
9416 function appearing in error message.
9417
9e297a97
DJ
94182002-11-21 Daniel Jacobowitz <drow@mvista.com>
9419
9420 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
9421
1f312e79
JJ
94222002-11-08 Jeff Johnston <jjohnstn@redhat.com>
9423
d63a86f8
RM
9424 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
9425 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
9426 should be in mi console format. This is part of fix for PR gdb/604.
9427
83c31e7d
FN
94282002-09-18 Fernando Nasser <fnasser@redhat.com>
9429
9430 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
9431 which explicitly prints the zero offset as "+0".
9432
322b3f65
DJ
94332002-10-22 Daniel Jacobowitz <drow@mvista.com>
9434
9435 * gdb.threads/schedlock.c (args): Make unsigned.
9436
94372002-10-21 Daniel Jacobowitz <drow@mvista.com>
9438
9439 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
9440 numbers. Allow "foo2|selected stack frame".
9441 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
9442 * gdb.asm/asmsrc2.s: Likewise.
9443 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
9444 comments.
9445 * gdb.asm/mips.inc: New file.
9446
5e2fe5b8
AF
94472002-10-18 Adam Fedor <fedor@gnu.org>
9448
9449 * gdb.base/default.exp: Update expected output to include 'ObjC'.
9450 * gdb.base/help.exp: Likewise.
9451
abe1a5d0
KB
94522002-10-17 Kevin Buettner <kevinb@redhat.com>
9453
9454 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
9455 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
9456
10abb1d4
JB
94572002-10-02 Jim Blandy <jimb@redhat.com>
9458
9459 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
9460
1f609b42
AC
94612002-10-01 Andrew Cagney <ac131313@redhat.com>
9462
9463 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
9464 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
9465 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
9466 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
9467 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
9468 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
9469 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
9470
0aee02e4
AC
94712002-09-29 Andrew Cagney <ac131313@redhat.com>
9472
9473 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
9474 * mi0-disassemble.exp, mi0-eval.exp: Delete.
9475 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
9476 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
9477 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
9478 * mi0-var-block.exp, mi0-var-child.exp: Delete.
9479 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 9480
6fde09ad
KB
94812002-09-27 Kevin Buettner <kevinb@redhat.com>
9482
9483 * gdb.base/annota1.exp (info break): Make directory components of
9484 path optional since not all compilers emit this debug information.
9485
9486 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
9487 step ends up stepping out of the function instead of stopping on
9488 the epilogue.
9489
9e8aab75
KS
94902002-09-26 Keith Seitz <keiths@redhat.com>
9491
9492 * lib/insight-support.exp (gdbtk_start): Figure out where
9493 the insight executable is based on where gdb is. Use this
9494 executable to start insight instead of gdb.
9495
e36180d7
AC
94962002-09-25 Andrew Cagney <cagney@redhat.com>
9497
9498 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
9499
9dd34b2b
AC
95002002-09-24 Andrew Cagney <ac131313@redhat.com>
9501
9502 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
9503 test_isolated_complaints.
9504 (test_empty_complaint): New function.
9505 (test_empty_complaints): New function. Check no output when no
9506 complaints.
d63a86f8 9507
dea97812
KB
95082002-09-19 Jim Blandy <jimb@redhat.com>
9509
a9c64011 9510 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 9511
54951bd7
AC
95122002-09-19 Andrew Cagney <ac131313@redhat.com>
9513
9514 * gdb.gdb/complaints.exp: New file.
9515
dec43320
AC
95162002-09-18 Andrew Cagney <ac131313@redhat.com>
9517
9518 * gdb.base/maint.exp: Check `help maint internal-warning'.
9519
e70d6e3f
DC
95202002-09-18 David Carlton <carlton@math.stanford.edu>
9521
9522 * gdb.c++/m-static.exp: Remove breakpoints depending on line
9523 numbers, and replace them by a single breakpoint after the
9524 constructors are all finished.
9525 Add test 4.
9526 * gdb.c++/m-static.cc: Add test 4.
9527 * gdb.c++/m-static.h: New file.
9528 * gdb.c++/m-static1.cc: New file.
9529
9530 * gdb.c++/printmethod.exp: New file.
9531 * gdb.c++/printmethod.cc: New file.
9532
9533 * gdb.c++/pr-574.exp: New file.
9534 * gdb.c++/pr-574.cc: New file.
9535
afb5c968
CV
95362002-09-18 Corinna Vinschen <vinschen@redhat.com>
9537
9538 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
9539 embedded targets which never actually exit.
9540
31e45dee
FN
95412002-09-18 Fernando Nasser <fnasser@redhat.com>
9542
9543 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
9544 "don't step after run" as unresolved or unsupported, instead of xfail.
9545
a283c5a1
CV
95462002-09-18 Corinna Vinschen <vinschen@redhat.com>
9547
9548 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
9549 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
9550 Add newline to expected string in "step out of main (status wrapper)"
9551 case.
9552
11350d2a
CV
95532002-09-18 Corinna Vinschen <vinschen@redhat.com>
9554
9555 * lib/gdb.exp (rerun_to_main): Allow restarting application.
9556 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
9557
0deec7d6
TT
95582002-09-17 Tom Tromey <tromey@redhat.com>
9559
9560 * gdb.base/printcmds.exp (test_print_string_constants): Expect
9561 \000, not \0, in double-quoted string.
9562
b2b4a1b5
CV
95632002-09-14 Corinna Vinschen <vinschen@redhat.com>
9564
c9d37158 9565 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
9566 string after running the commands execution on breakpoint tests.
9567
1c56143a
CV
95682002-09-13 Corinna Vinschen <vinschen@redhat.com>
9569
9570 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
9571
37f8da45
JB
95722002-09-12 Joel Brobecker <brobecker@gnat.com>
9573
9574 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
9575
08b468e0
KS
95762002-09-10 Keith Seitz <keiths@redhat.com>
9577
9578 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
9579 runto proc.
9580 (mi_run_to_main): Use mi_runto.
9581 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
9582
dc360f58
KS
95832002-09-10 Keith Seitz <keiths@redhat.com>
9584
9585 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
9586 regexp for stopping at main. Could have multiple event notifications.
9587 Don't assume that main was declared with no parameters.
9588 (mi_next): Use mi_step_to.
9589 (mi_step): Use mi_next_to.
9590
ce3abcfb
CV
95912002-09-09 Corinna Vinschen <vinschen@redhat.com>
9592
9593 * gdb.base/default.exp: Fix expected string in `info float' test.
9594
d1f5b980
BE
95952002-09-09 Ben Elliston <bje@redhat.com>
9596
9597 * config/mips.exp: Update comments.
9598 * config/mips-idt.exp: Likewise.
9599 * config/nind.exp: Likewise.
9600 * config/slite.exp: Likewise.
9601 * config/sparclet.exp: Likewise.
9602 * config/udi.exp: Likewise.
9603 * config/vx.exp: Likewise.
9604 * config/vxworks29k.exp: Likewise.
9605
2f71430b
JB
96062002-09-05 Jim Blandy <jimb@redhat.com>
9607
9608 * gdb.threads/killed.exp: Fix test failure message.
9609
7ddebc7e
KS
96102002-09-04 Keith Seitz <keiths@redhat.com>
9611
9612 * lib/mi-support.exp: Update copyright.
9613 (mi_gdb_test): Increase the priority of the expected pattern
9614 so that it matches gdb_test.
9615
0ae67eb3
KS
96162002-09-03 Keith Seitz <keiths@redhat.com>
9617
9618 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
9619 Use integer comparison instead of string comparison for testing
9620 whether binary was built.
9621
38fc42c8
JB
96222002-09-03 Jim Blandy <jimb@redhat.com>
9623
9624 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
9625
b6ff0e81
JB
96262002-08-29 Jim Blandy <jimb@redhat.com>
9627
9628 * gdb.threads/pthreads.exp: Move the portable thread compilation
9629 code into a function in lib/gdb.exp, and call that from here.
9630 * lib/gdb.exp (gdb_compile_pthreads): New function.
9631
07c98896
KS
96322002-08-29 Keith Seitz <keiths@redhat.com>
9633
9634 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
9635 expect_out so that callers can get at it.
9636
0312286c
DJ
96372002-08-23 Daniel Jacobowitz <drow@mvista.com>
9638
9639 * gdb.threads/print-threads.c: New file.
9640 * gdb.threads/print-threads.exp: New file.
9641 * gdb.threads/schedlock.c: New file.
9642 * gdb.threads/schedlock.exp: New file.
9643
dd039bc4
EZ
96442002-08-22 Elena Zannoni <ezannoni@redhat.com>
9645
a9c64011
AS
9646 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
9647 not altivec.c.
dd039bc4 9648
1f36144c
MK
96492002-08-17 Mark Kettenis <kettenis@gnu.org>
9650
9651 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
9652 targets. The problem should be fixed now.
9653
16057ec7 96542002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
9655
9656 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
9657 2002-07-24 change that removes final dots from error messages.
9658
3c1499ad
TT
96592002-08-13 Tom Tromey <tromey@redhat.com>
9660
9661 * gdb.base/readline.exp: New file.
9662
a20ce2c3
AC
96632002-08-01 Andrew Cagney <ac131313@redhat.com>
9664
9665 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
9666 supress message.
9667
db034ac5
AC
96682002-08-01 Andrew Cagney <cagney@redhat.com>
9669
9670 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
9671 CHILL_FOR_TARGET and CHILL_LIB.
9672 * configure.in (configdirs): Remove gdb.chill.
9673 * configure: Regenerate.
9674 * lib/gdb.exp: Obsolete references to chill.
9675 * gdb.fortran/types.exp: Ditto.
9676 * gdb.fortran/exprs.exp: Ditto.
9677
3e000b18
KB
96782002-07-30 Kevin Buettner <kevinb@redhat.com>
9679
9680 * gdb.base/shlib-call.exp (additional_flags): Conditionally
9681 set Irix-specific compile and link flags.
9682
28f4966b
KB
96832002-07-29 Kevin Buettner <kevinb@redhat.com>
9684
9685 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
9686 source files. The ``-o'' option doesn't work with the ``-E'' option
9687 when using the Irix compiler.
9688
46c0d5a6
DJ
96892002-07-19 Daniel Jacobowitz <drow@mvista.com>
9690
9691 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
9692 Improve support for reusing an exec file. Copy exec file
9693 to target, and run gdbserver on the target instead of on the host.
9694
eecf4bed
JB
96952002-07-18 Jim Blandy <jimb@redhat.com>
9696
0f815cdf
JB
9697 * gdb.base/ending-run.exp: Don't expect to see the program end in
9698 some orderly fashion when we're running on a real stand-alone
9699 board.
9700
eecf4bed
JB
9701 * gdb.base/interrupt.exp: Correct logic for skipping tests on
9702 targets that don't support interrupts.
9703
52d309e4
JB
97042002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
9705
9706 * gdb.base/attach.exp: Add patterns to match output from /proc-based
9707 systems.
9708 Move comments in expect statements to inside the actions, so that they
9709 don't get matched against.
9710
ff683d9e
MK
97112002-07-10 Mark Kettenis <kettenis@gnu.org>
9712
9713 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
9714 function when asleep" test.
9715
b5356753
AC
97162002-07-10 Andrew Cagney <ac131313@redhat.com>
9717
9718 * gdb.base/page.exp: Rewrite to handle problems with very long
9719 `info set' output. Update copyright.
9720
6aa4d13a
AC
97212002-06-26 Andrew Cagney <ac131313@redhat.com>
9722
9723 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
9724 gdb.threads-hp.
9725 * gdb.hp/configure: Regenerate.
9726 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
9727 * gdb.hp/gdb.threads-hp/configure: Delete file.
9728 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
9729
8cf8c2b8
AC
97302002-06-22 Andrew Cagney <ac131313@redhat.com>
9731
9732 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
9733 setlocale, bindtextdomain and textdomain.
9734
6827a8f8
JB
97352002-06-11 Jim Blandy <jimb@redhat.com>
9736
919d772c
JB
9737 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
9738 preprocessor macro information is present.
9739
6827a8f8
JB
9740 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
9741 tests.
9742
c15b0d21
MS
97432002-06-06 Michael Snyder <msnyder@redhat.com>
9744
c5984d70
MS
9745 * gdb.base/overlays.exp: Record addresses of overlay
9746 functions in TCL variables rather than in GDB variables,
9747 to avoid having GDB convert them to pointers (with loss
9748 of information).
9749
d63a86f8 9750 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 9751 default linker script changes.
c15b0d21
MS
9752 * gdb.base/long_long.exp: Add check for sizeof (long double).
9753
be26fe0d
ML
97542002-06-06 Michal Ludvig <mludvig@suse.cz>
9755
9756 * gdb.asm/asm-source.exp: Add x86-64 target.
9757 * gdb.asm/x86_64.inc: New.
d63a86f8 9758
258093ca 97592002-05-30 Michael Chastain <mec@shout.net>
258093ca 9760
4b3153f1 9761 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
9762 * gdb.c++/m-static.cc: New file.
9763 * gdb.c++/m-static.exp: New file.
9764
241264c6
MS
97652002-05-28 Michael Snyder <msnyder@redhat.com>
9766
9767 * gdb.base/call-ar-st.exp: Allow for reduced floating point
9768 precision.
9769
9bba8c8f 97702002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 9771
4b3153f1 9772 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
9773 * gdb.c++/m-data.cc: New file.
9774 * gdb.c++/m-data.exp: New file.
9775
97762002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 9777
4b3153f1 9778 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 9779 * gdb.c++/try_catch.cc: New file.
d63a86f8 9780 * gdb.c++/try_catch.exp: New file.
9bba8c8f 9781
def1b996
MC
97822002-05-27 Michael Chastain <mec@shout.net>
9783
9784 * gdb.c++/local.exp: Accept more nested types in output.
9785
522ba268
MC
97862002-05-26 Michael Chastain <mec@shout.net>
9787
9788 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
9789
277254ba
MS
97902002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
9791
9792 * lib/gdb.exp (gdb_wrapper_init): Just because
9793 gdb_wrapper_file exists, this does not mean that the file
9794 should not be rebuilt. That is what gdb_wrapper_initialized
9795 is for.
9796 (default_gdb_init): Reset gdb_wrapper_initialized.
9797
b61a8733
MS
97982002-05-23 Michael Snyder <msnyder@redhat.com>
9799
d63a86f8 9800 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
9801 the precision of the floating point test results.
9802 * gdb.base/call-rt-st.exp: Ditto.
9803
b61a8733
MS
9804 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
9805 * gdb.base/call-rt-st.exp: Ditto.
9806
56f6e910
MC
98072002-05-19 Michael Chastain <mec@shout.net>
9808
9809 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
9810
ad0b0016
EZ
98112002-05-19 Elena Zannoni <ezannoni@redhat.com>
9812
a9c64011
AS
9813 * configure.in (configdirs): Add gdb.arch.
9814 * configure: Regenerate.
ad0b0016 9815
f617d2b6
JB
98162002-05-17 Jim Blandy <jimb@redhat.com>
9817
9818 * gdb.base/completion.exp: Recognize the more detailed error
9819 messages produced by the macro expander's lexical analyzer.
9820
eac2a696
EZ
98212002-05-14 Elena Zannoni <ezannoni@redhat.com>
9822
a9c64011
AS
9823 * gdb.arch/altivec-abi.c: New file.
9824 * gdb.arch/altivec-abi.exp: New file.
9825 * gdb.arch/altivec-regs.c: New file.
9826 * gdb.arch/altivec-regs.exp: New file.
eac2a696 9827
2fdde8f8
DJ
98282002-05-14 Daniel Jacobowitz <drow@mvista.com>
9829
9830 * gdb.base/maint.exp (maint print type): Update for new type
9831 structure.
d63a86f8 9832
e31f1a7c
EZ
98332002-05-14 Elena Zannoni <ezannoni@redhat.com>
9834
9835 * gdb.arch: New directory.
9836 * gdb.arch/configure.in: New file.
9837 * gdb.arch/configure: New file.
9838 * gdb.arch/Makefile.in: New file.
9839
db589741
CV
98402002-05-13 Corinna Vinschen <vinschen@redhat.com>
9841
9842 * gdb.asm/asm-source.exp: Add v850 as supported target.
9843 * gdb.asm/v850.inc: New file.
9844
8ce2a7dc
DJ
98452002-05-13 Daniel Jacobowitz <drow@mvista.com>
9846
9847 * gdb.c++/annota2.exp (annotate-quit): Add comment.
9848
df763c7f
DJ
98492002-05-12 Daniel Jacobowitz <drow@mvista.com>
9850
9851 * gdb.base/break.exp: Check 'break "marker2"'.
9852
377daeed
MS
98532002-05-10 Michael Snyder <msnyder@redhat.com>
9854
9855 * gdb.base/long_long.exp: Fix typo.
9856
c4b7bc2b
JB
98572002-05-10 Jim Blandy <jimb@redhat.com>
9858
ecac9a4e
JB
9859 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
9860 a bug.
9861
c4b7bc2b
JB
9862 * gdb.base/printcmds.exp (test_integer_literals_rejected):
9863 Recognize more detailed error message produced by the macro
9864 expander's lexical analyzer.
9865 * lib/gdb.exp (test_print_reject): Same.
9866
e71019a1
MK
98672002-05-09 Mark Kettenis <kettenis@gnu.org>
9868
9869 * gdb.c++/method.exp: Fix typo.
9870
fedfc8e6
MS
98712002-05-08 Michael Snyder <msnyder@redhat.com>
9872
166a1957
MS
9873 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
9874 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 9875 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
9876 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
9877 Add iftarget clause for strongarm.
d63a86f8 9878
f1c47eb2
MS
98792002-05-06 Michael Snyder <msnyder@redhat.com>
9880
cb9a9d3e
MS
9881 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
9882 (gdb_continue_to_end): Accept output from status wrapper.
9883 * gdb.base/ending-run.exp: Add case for output from status wrapper.
9884 Clean up fail messages to match pass messages.
9885
f1c47eb2
MS
9886 Enable the "needs_status_wrapper" testsuite feature.
9887 * lib/gdb.exp (gdb_wrapper_init): New procedure.
9888 (gdb_compile): Conditionally call gdb_wrapper_init.
9889 * gdb.base/a2-run.exp: Recognize output from status wrapper.
9890 * gdb.c++/method.exp: Recognize output from status wrapper.
9891
6079c749
BE
98922002-05-06 Ben Elliston <bje@redhat.com>
9893From Graydon Hoare <graydon@redhat.com>
9894
9895 * config/sid.exp: Include support for "rawsid" protocol.
9896
188baff3
JB
98972002-05-03 Jim Blandy <jimb@redhat.com>
9898
9899 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
9900 * gdb.c++/hang3.C: New file.
9901
b9c07f0f
AC
99022002-05-04 Andrew Cagney <ac131313@redhat.com>
9903
9904 * gdb.base/default.exp: Remove obsolete code.
9905 * gdb.c++/misc.exp: Ditto. Update copyright.
9906 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
9907 * gdb.base/whatis.exp: Ditto. Update copyright.
9908 * gdb.base/scope.exp: Ditto. Update copyright.
9909 * gdb.base/ptype.exp: Ditto. Update copyright.
9910 * gdb.base/printcmds.exp: Ditto. Update copyright.
9911 * gdb.base/opaque.exp: Ditto. Update copyright.
9912 * gdb.base/list.exp: Ditto.
9913 * gdb.base/funcargs.exp: Ditto. Update copyright.
9914 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
9915 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
9916 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
9917 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
9918 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
9919 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
9920
5c7a0397
MS
99212002-05-02 Michael Snyder <msnyder@redhat.com>
9922
d6dcc264 9923 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
9924 * gdb.base/long_long.exp: Add xscale target.
9925 * gdb.base/default.exp: Add xscale target.
9926
eb7f1c48
JB
99272002-05-01 Jim Blandy <jimb@redhat.com>
9928
9929 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
9930 gdb.c++/hang.exp: New test.
9931
a6befae8
FF
99322002-05-01 Fred Fish <fnf@redhat.com>
9933
9934 * gdb.base/completion.exp: Handle completions of "./Make" for
9935 more than one completion possibility, as is the case when we
9936 build and test in the source tree.
9937
0a310277
AG
99382002-04-29 Anthony Green <green@redhat.com>
9939
9940 * gdb.java/jmisc1.exp: New file.
9941 * gdb.java/jmisc2.exp: New file.
9942
6ff9af88
DJ
99432002-04-24 Daniel Jacobowitz <drow@mvista.com>
9944
9945 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
9946
96b3d632
EZ
99472002-04-23 Elena Zannoni <ezannoni@redhat.com>
9948
9949 * gdb.base/help.exp: Change 'help status' to allow for target
9950 dependent output differences.
9951
5019bb54
MC
99522002-04-22 Michael Chastain <mec@shout.net>
9953
9954 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
9955
a805a116
MC
99562002-04-22 Michael Chastain <mec@shout.net>
9957
9958 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
9959
a1706bfd
DM
99602002-04-17 David S. Miller <davem@redhat.com>
9961
9962 * gdb.asm/sparc64.inc: New file.
9963 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
9964
a73a20a2
EZ
99652002-04-19 Elena Zannoni <ezannoni@redhat.com>
9966
9967 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
9968 instruction file directly into the build tree. Clean up at end of
9969 test.
9970
ba678339
DM
99712002-04-18 David S. Miller <davem@redhat.com>
9972
9973 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
9974 handle 64-bit platforms correctly.
9975 * gdb.base/maint.exp: Likewise.
9976
b03399da
KB
99772002-04-18 Kevin Buettner <kevinb@redhat.com>
9978
9979 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
9980 ``-fpic'' when compiling files comprising a shared library, but
9981 it does need additional linker flags in order to find shared
9982 libraries at run time.
9983
e2004992
KB
99842002-04-18 Kevin Buettner <kevinb@redhat.com>
9985
9986 * gdb.base/cvexpr.c (use): New function.
9987 (main): Invoke use() on all global variables to prevent
9988 some linkers from deleting these otherwise unused symbols.
9989
d8937120
MC
99902002-04-17 Michael Chastain <mec@shout.net>
9991From David S. Miller <davem@redhat.com>
9992
9993 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
9994 handle 64-bit platforms correctly.
9995
ffd61a58
MS
99962002-04-12 Michael Snyder <msnyder@redhat.com>
9997From Jim Blandy <jimb@redhat.com>
a9c64011 9998 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
9999 script can handle this instead.
10000 * gdb.base/bar.c (barx): Same.
10001 * gdb.base/baz.c (bazx): Same.
10002 * gdb.base/grbx.c (grbxx): Same.
10003
10004 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
10005 manager doesn't automatically unmap overlays unnecessarily.
10006
6b8426a6
MH
100072002-04-10 Martin M. Hunt <hunt@redhat.com>
10008
10009 * gdb.base/ending-run.exp: Fix pattern for Mips targets
10010 stepping out of main.
10011
34af4875
MC
100122002-04-09 Michael Chastain <mec@shout.net>
10013
10014 * gdb.c++/local.cc (main): Move call to marker1() inside nested
10015 scope so that the nested scope tests will make sense.
10016 * gdb.c++/local.exp: Write patterns that actually work with gcc
10017 (the HP patterns "were never known to work with gcc").
10018 Keep the old aCC patterns too.
10019
2d1676a0
DJ
100202002-04-09 Daniel Jacobowitz <drow@mvista.com>
10021
10022 * gdb.base/attach.exp: Correct target board test.
10023
3a63e3f9
MC
100242002-04-08 Michael Chastain <mec@shout.net>
10025
10026 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
10027 in a const method. Add some xfail and fail cases for configurations
10028 that do not emit the "const ...".
10029
f18dabd2
MC
100302002-04-07 Michael Chastain <mec@shout.net>
10031
10032 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
10033 Accept "A * const" and "const A * const" as type of "this".
10034 Fix spelling of getFunky throughout. Make messages uniform.
10035
0fcddd82
EZ
100362002-04-07 Elena Zannoni <ezannoni@redhat.com>
10037
a9c64011 10038 Work around for PR gdb/285:
0fcddd82
EZ
10039 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
10040
16a8534a
EZ
100412002-04-07 Elena Zannoni <ezannoni@redhat.com>
10042
10043 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
10044 instructions file at run time instead of configure time.
10045 Sometimes we run the test in a directory that is not the one we
10046 configured in.
10047 * gdb.asm/configure.in: Delete creation of symlink.
10048 * gdb.asm/configure: Regenerate.
10049
24181d81
JB
100502002-04-05 J. Brobecker <brobecker@gnat.com>
10051
10052 * gdb.gdb/xfullpath.exp: New test, to exercise the new
10053 xfullpath () function.
10054
7cdb7107
DJ
100552002-04-04 Daniel Jacobowitz <drow@mvista.com>
10056
10057 * gdb.asm/Makefile.in: Correct dependencies.
10058
10059 * gdb.asm/powerpc.inc: New file.
10060 * gdb.asm/asm-source.exp: Add PowerPC.
10061 * gdb.asm/configure.in: Likewise.
10062 * gdb.asm/configure: Regenerated.
10063
a7d17088
DJ
100642002-04-04 Daniel Jacobowitz <drow@mvista.com>
10065
10066 * gdb.base/relocate.exp: New file.
10067 * gdb.base/relocate.c: New file.
10068
cd721503
FF
100692002-04-04 Fred Fish <fnf@redhat.com>
10070
10071 * gdb.base/step-test.exp: Update comment regarding stopping in
10072 memcpy/bcopy calls inserted as part of the compiler runtime.
10073
b22ad7a7
MS
100742002-04-04 Michael Snyder <msnyder@redhat.com>
10075
10076 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
10077
5f279fa6
DJ
100782002-04-03 Daniel Jacobowitz <drow@mvista.com>
10079
10080 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
10081 (gdb_expect): Remove $notransfer hack.
10082
dd0fd3ce
DJ
100832002-04-02 Daniel Jacobowitz <drow@mvista.com>
10084
10085 * gdb.c++/classes.exp ("calling method for small class"): Match
10086 updated register output.
10087
1e50cda1
DJ
100882002-03-30 Daniel Jacobowitz <drow@mvista.com>
10089
10090 Fix PR gdb/452
10091 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
10092 when finished. Make gdb_file_cmd send "exec-file" when
10093 appropriate.
10094
24015922
DJ
100952002-03-30 Daniel Jacobowitz <drow@mvista.com>
10096
10097 * gdb.base/attach.exp: Remove extra setup_xfail.
10098
dd7dfd64
MS
100992002-03-26 Michael Snyder <msnyder@redhat.com>
10100
10101 * gdb.base/default.exp: Add tests for dump, append, and restore.
10102 * gdb.base/help.exp: Add tests for dump, append, and restore.
10103 * gdb.base/dump.exp: New file, test dump, append and restore.
10104 * gdb.base/dump.c: New file.
10105
48b2f8d7
MS
101062002-03-27 Michael Snyder <msnyder@redhat.com>
10107
d63a86f8 10108 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
10109 clean-ups in help messages.
10110
05b4d525
FF
101112002-03-26 Fred Fish <fnf@redhat.com>
10112
10113 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
10114 have debugging info for those functions and the compiler uses them
10115 internally to copy structs around.
10116
d7679631
FF
101172002-03-26 Fred Fish <fnf@redhat.com>
10118
10119 * gdb.base/list.exp: Revert the change made yesterday and add note
10120 about why we don't list the default lines for remote targets.
10121
523ac3f9
MS
101222002-03-25 Michael Snyder <msnyder@redhat.com>
10123
10124 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
10125
754b2b8d
FF
101262002-03-25 Fred Fish <fnf@redhat.com>
10127
10128 * gdb.base/list.exp: This test works on remote targets so remove
10129 the short circuit for remote targets. Update copyright.
10130
33c3e192
FF
101312002-03-25 Fred Fish <fnf@redhat.com>
10132
10133 * gdb.base/attach.exp: Fix logic error that was suppressing this
10134 test for all non hppa*-*-hpux* targets, instead of the hp target.
10135 Move comments closer to the suppression point. Also now need to
10136 check that we are running natively.
10137
d43e73ee
MS
101382002-03-22 Michael Snyder <msnyder@redhat.com>
10139
882c8f02
MS
10140 * gdb.base/default.exp: Add test for gcore. Update copyright.
10141 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 10142
04c12f60
FF
101432002-03-06 Fred Fish <fnf@redhat.com>
10144
10145 * gdb.base/funcargs.c: Remove extraneous ';' character.
10146 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
10147
b43df995
MC
101482002-03-04 Michael Chastain <mec@shout.net>
10149
10150 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
10151 accommodate gcc v3 function signature.
10152 * gdb.mi/mi0-var-cmd-exp: Ditto.
10153
92362027
AC
101542002-02-24 Andrew Cagney <ac131313@redhat.com>
10155
10156 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
10157 ``GNU/Linux'' or ``Linux kernel''
10158 * testsuite/gdb.threads/pthreads.c: Ditto.
10159
258ad32d
MC
101602002-02-24 Michael Chastain <mec@shout.net>
10161
10162 * gdb.threads/pthreads.c (thread1): Add a return statement.
10163 (thread2): Likewise.
10164 (foo): Likewise.
10165
04c3b3d4
MC
101662002-02-23 Michael Chastain <mec@shout.net>
10167
10168 * gdb.threads/linux-dp.c (philosopher): Add a return statement
10169 to placate gcc.
10170
5a2a0a20
MC
101712002-02-23 Michael Chastain <mec@shout.net>
10172
10173 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
10174 test "ptype bint". The test passes on all my stabs configurations.
10175
a640f7fc
JB
101762002-02-21 Jim Blandy <jimb@redhat.com>
10177
27924826
JB
10178 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
10179 filename at a time, and watch for the ones we want to see.
10180
a640f7fc
JB
10181 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
10182 types of pointers to prototyped functions.
10183
edcc8c75
AC
101842002-02-20 Andrew Cagney <ac131313@redhat.com>
10185
10186 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
10187 signed, unsigned and straight char.
10188 (padding_char, padding_short, padding_int, padding_long,
10189 padding_long_long, padding_float, padding_double,
10190 padding_long_double): New global variables.
10191 (fill, fill_structs): New functions.
10192
10193 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
10194 for correctly sized writes. Update copyright.
10195 (get_valueof): New procedure.
10196 (get_sizeof): Call get_valueof.
10197 (check_valueof): New procedure.
10198 (check_padding): New procedure.
10199
ac57ea44
MC
102002002-02-20 Michael Chastain <mec@shout.net>
10201
10202 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
10203 to setup_xfail. Document some of the remaining calls.
10204
7a10c941
MC
102052002-02-18 Michael Chastain <mec@shout.net>
10206
10207 * gdb.c++/userdef.exp: Update copyright year.
10208
fb8acdcc
DJ
102092002-02-18 Daniel Jacobowitz <drow@mvista.com>
10210
10211 * gdb.c++/userdef.exp: Test overloaded operators properly.
10212 Remove xfails.
10213
fda6ae12
MS
102142002-02-14 Michael Snyder <msnyder@redhat.com>
10215
10216 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
10217
676a0442
DJ
102182002-02-14 Daniel Jacobowitz <drow@mvista.com>
10219
10220 * gdb.base/a2-run.exp: Check for a remote target properly.
10221 * gdb.base/annota1.exp: Likewise.
10222 * gdb.base/list.exp: Likewise.
10223 * gdb.base/reread.exp: Likewise.
10224 * gdb.base/scope.exp: Likewise.
10225 * gdb.base/shlib-call.exp: Likewise.
10226 * gdb.base/term.exp: Likewise.
10227 * gdb.c++/annota2.exp: Likewise.
10228
78b4f468
RE
102292002-02-13 Richard Earnshaw <rearnsha@arm.com>
10230
10231 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
10232
9a81ba51
MC
102332002-02-10 Michael Chastain <mec@shout.net>
10234
10235 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
10236 (call_after_alloca): Ditto.
10237
004af6c7
DJ
102382002-02-10 Daniel Jacobowitz <drow@mvista.com>
10239
10240 * gdb.base/ending-run.exp: Guard "cont" test with
10241 gdb_skip_stdio_test.
10242
37225f62
JB
102432002-02-06 Jim Blandy <jimb@redhat.com>
10244
10245 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
10246 from here...
10247 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
10248 To here. Disable this test on non-HP platforms. Add big comment.
10249
fe6fdd96
MS
102502002-02-04 Michael Snyder <msnyder@redhat.com>
10251
10252 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
10253 other than d10v and m32r.
10254
036fad3f
RE
102552002-02-02 Richard Earnshaw <rearnsha@arm.com>
10256
10257 * gdb.base/default.exp: Rewrite test patterns to reduce time
10258 taken to match them.
10259
7148ab62
DJ
102602002-01-30 Daniel Jacobowitz <drow@mvista.com>
10261
10262 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
10263 Allow a start function above main.
10264 * gdb.threads/linux-dp.exp: Fix copyright date.
10265
396cc255
DJ
102662002-01-30 Daniel Jacobowitz <drow@mvista.com>
10267
a9c64011
AS
10268 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
10269 (check_philosopher_stack): Check for manager thread before checking
10270 for a just-starting thread.
396cc255 10271
f038d31b
DJ
102722002-01-30 Daniel Jacobowitz <drow@mvista.com>
10273
10274 From Neil Booth <neil@daikokuya.demon.co.uk>:
10275 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
10276 warnings.
10277
b3ff9d9a
FF
102782002-01-21 Fred Fish <fnf@redhat.com>
10279
10280 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
10281 not caller.
10282
39ad761d
JB
102832002-01-21 Jim Blandy <jimb@redhat.com>
10284
10285 * gdb.base/reread.exp: Check that GDB properly re-reads the
10286 executable file when it changes while no inferior is running.
10287
aaf320fa
FF
102882002-01-21 Fred Fish <fnf@redhat.com>
10289
a9c64011
AS
10290 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
10291 optionally accept the "shlib events" variation.
aaf320fa 10292
808a31f5
JB
102932002-01-21 Jim Blandy <jimb@redhat.com>
10294
10295 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
10296 call `fflush' after every `printf', so that the output is produced
10297 at predictable points, regardless of whatever buffering does (or
10298 doesn't) take place.
10299 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
10300 at different points.
10301
4420d5e2
DJ
103022002-01-20 Daniel Jacobowitz <drow@mvista.com>
10303
10304 * gdb.c++/inherit.exp: Update copyright years.
10305 * gdb.c++/method.exp: Likewise.
10306
3e36a0f4
DJ
103072002-01-20 Daniel Jacobowitz <drow@mvista.com>
10308
10309 * gdb.c++/classes.exp: Update for improved v3 support and skipping
10310 artificial methods/arguments.
10311 * gdb.c++/derivation.exp: Likewise.
10312 * gdb.c++/inherit.exp: Likewise.
10313 * gdb.c++/method.exp: Likewise.
10314 * gdb.c++/virtfunc.exp: Likewise.
10315
b4ceaee6
AC
103162002-01-18 Andrew Cagney <ac131313@redhat.com>
10317
10318 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
10319 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
10320 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
10321 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
10322 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
10323 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
10324
ecace851
JB
103252002-01-17 Jim Blandy <jimb@redhat.com>
10326
10327 * gdb.asm/asm-source.exp (info symbol): Take another shot at
10328 anchoring the pattern matching the entry point symbol's name.
10329
375fc983
AC
103302002-01-17 Andrew Cagney <ac131313@redhat.com>
10331
10332 * gdb.base/maint.exp: Update ``maint internal-error'' to match
10333 continue/quit query. Update copyright.
10334
fe6fdd96
MS
103352002-01-14 Michael Snyder <msnyder@redhat.com>
10336
10337 * gdb.base/gcore.exp: Remove extra debugging output.
10338
e017c81f
DJ
103392002-01-13 Daniel Jacobowitz <drow@mvista.com>
10340
10341 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
10342 for slightly dubious v2 mangled string.
10343
37ab3bf8
DJ
103442002-01-13 Daniel Jacobowitz <drow@mvista.com>
10345
10346 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
10347
1bc05c3a 103482002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 10349
1bc05c3a 10350 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 10351
1bc05c3a
JM
10352 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
10353 constructors.
10354 * gdb.c++/derivation.exp: Likewise.
10355 * gdb.c++/templates.exp: Likewise.
10356 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 10357
1bc05c3a
JM
103582002-01-10 Michael Snyder <msnyder@redhat.com>
10359
10360 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 10361
a911c360
MS
103622002-01-08 Michael Snyder <msnyder@redhat.com>
10363
10364 * gdb.base/gcore.exp: New test for generate-core-file command.
10365 * gdb.base/gcore.c: Testcase for above.
10366 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
10367
ea2119ec
JM
103682002-01-08 Jason Merrill <jason@redhat.com>
10369
10370 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
10371
68203136
FF
103722002-01-07 Fred Fish <fnf@redhat.com>
10373
10374 * gdb.c++/overload.exp: Remove unconditional xfails for:
10375 print foo_instance1.overloadargs(1)
10376 print foo_instance1.overloadargs(1, 2)
10377 print foo_instance1.overloadargs(1, 2, 3)
10378 print foo_instance1.overloadargs(1, 2, 3, 4)
10379 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
10380 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
10381 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
10382 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
10383 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
10384 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
10385 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
10386 print foo_instance1.overload1arg()
10387 print foo_instance1.overload1arg((char)arg2)
10388 print foo_instance1.overload1arg((signed char)arg3)
10389 print foo_instance1.overload1arg((unsigned char)arg4)
10390 print foo_instance1.overload1arg((int)arg7)
10391 print foo_instance1.overload1arg((unsigned int)arg8)
10392 print foo_instance1.overload1arg((float)arg11)
10393 print foo_instance1.overload1arg((double)arg12)
d63a86f8 10394
21b9b5b1
MS
103952002-01-07 Michael Snyder <msnyder@redhat.com>
10396
10397 * gdb.base/huge.exp: New test. Print a very large target data object.
10398 (skip_huge_test): New test variable. Define if you want to skip this
10399 test. The test reads an 8 megabyte data object from the target, so it
10400 might be very time consuming on remote targets with a slow connection.
10401 * gdb.base/huge.c: New file. Test case for above.
10402
725f922e
FF
104032002-01-07 Fred Fish <fnf@redhat.com>
10404
10405 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
10406 g_instance.bfoo, and g_instance.cfoo.
10407
634d57ec
JL
10408Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
10409
f286b2c3
JL
10410 * gdb.base/break.c (multi_line_if_conditional): New function.
10411 (multi_ilne_while_conditional): Likewise.
10412 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
10413 IF or WHILE condition puts the breakpoint at the start of
10414 the condition.
10415
634d57ec
JL
10416 * gdb.base/selftest.exp (backtrace through signal handler): Remove
10417 hppa*-*-hpux* expected failure.
10418 * gdb.base/structs.exp (do_function_calls): Similarly.
10419
10420 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
10421 watchpoints.
10422
9fbfe2dc
AC
104232002-01-06 Andrew Cagney <ac131313@redhat.com>
10424
10425 Fix PR gdb/66.
10426 * gdb.base/structs.exp: Replace skip for a29k with skip for
10427 gdb,cannot_call_functions.
10428 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
10429 * gdb.base/callfuncs.exp: Ditto.
10430 * gdb.base/call-rt-st.exp: Ditto.
10431 * gdb.base/call-strs.exp: Ditto.
10432 * gdb.base/callfwmall.exp: Ditto.
10433 * gdb.base/scope.exp: Obsolete xfail a29k.
10434 * gdb.c++/misc.exp: Ditto.
10435 * gdb.c++/cplusfuncs.exp: Ditto.
10436 * gdb.base/ptype.exp: Ditto.
10437 * gdb.base/printcmds.exp: Ditto.
10438 * gdb.base/opaque.exp: Ditto.
10439 * gdb.base/list.exp: Ditto.
10440 * gdb.base/funcargs.exp: Ditto.
10441 * gdb.base/default.exp: Ditto.
10442
8ddad156
MS
104432002-01-04 Michael Snyder <msnyder@redhat.com>
10444
ca4976a6 10445 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
10446 * gdb.base/maint.exp: Add tests for maint info sections options.
10447
1b074332
JL
10448Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
10449
10450 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
10451
7d159115
CV
104522001-12-20 Corinna Vinschen <vinschen@redhat.com>
10453
10454 * gdb.asm/arm.inc: New file.
10455 * gdb.asm/asm-source.exp: Add arm targets.
10456 * gdb.asm/configure.in: Ditto.
10457 * gdb.asm/configure: Recreated from configure.in.
10458
8fb87725
JL
10459Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
10460
afabe08c
JL
10461 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
10462 with HP's compiler.
10463 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10464 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10465 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10466 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10467
10468 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
10469 either HP's compilers or GCC.
10470
db521deb
JL
10471 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
10472 a SIGBUS or SIGSEGV.
10473
10474 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
10475
10476 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
10477 can be compiled with either HP's compiler or GCC.
10478
cfa88ab7
JL
10479 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
10480 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
10481 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
10482
ca344dff
JL
10483 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
10484 to match current gdb output. Update due to using auto-solib-limit
10485 for limiting instead of overloading auto-solib-add.
10486 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
10487 test program.
10488
3f3c6e55 10489 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
10490 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
10491 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10492 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10493 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10494 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10495 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
10496 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
10497 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
10498 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
10499 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
10500 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
10501 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 10502
8fb87725
JL
10503 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
10504 a SIGTRAP to the inferior.
10505
cf599fa7
CV
105062001-12-19 Corinna Vinschen <vinschen@redhat.com>
10507
10508 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
10509 Substitute call to target_link by call to gdb_compile.
10510
2cd045cd
JL
10511Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
10512
a9c64011
AS
10513 * gdb.base/break.exp: Fix HP specific search string when testing
10514 backtracing in a called function.
2cd045cd 10515
a9c64011
AS
10516 * gdb.base/constvars.exp: Only set lang to C++ if we're
10517 compiling the test with HP's compilers.
10518 * gdb.base/volatile.exp: Similarly.
2cd045cd 10519
99ebe9ac
JB
105202001-12-19 Jim Blandy <jimb@redhat.com>
10521
10522 * gdb.base/printcmds.exp: Expect the null character to be printed
10523 as '\0', and the '\013' to be printed as '\v'.
10524 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
10525 * gdb.base/setvar.exp: Same.
10526
b9891b29
JB
105272001-12-17 Jim Blandy <jimb@redhat.com>
10528
0eba65ab
JB
10529 * gdb.base/completion.exp: Rather than completing very long
10530 filenames, which can make the readline library produce output we
10531 don't recognize, cd to the directory first, and then complete
10532 using nice, short relative paths.
10533
6970b5b1
JB
10534 * gdb.base/completion.exp: On some systems, there is, in fact, a
10535 variable named `b' in scope, since GDB treats all static
a9c64011
AS
10536 variables as being in scope. So use `no_var_named_this'
10537 instead of `b'.
6970b5b1 10538
b9891b29
JB
10539 * gdb.base/corefile.exp: Recognize the message saying that GDB
10540 can't find the core file's registers as a failure.
10541
e6ccd35f
JSC
105422001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
10543
a9c64011
AS
10544 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
10545 test expect string more specific.
e6ccd35f 10546
105ba819
CV
105472001-12-13 Corinna Vinschen <vinschen@redhat.com>
10548
10549 * gdb.asm/asm-source.exp: Add support for xstormy16.
10550 * gdb.asm/configure.in: Ditto.
10551 * gdb.asm/configure: Rebuild.
10552 * gdb.asm/xstormy16.inc: New file.
10553
e9e79dd9
FF
105542001-12-10 Fred Fish <fnf@redhat.com>
10555
10556 * gdb.base/maint.exp: Update to match changes in type dumping code.
10557
347dc97d
JB
105582001-12-10 Jim Blandy <jimb@redhat.com>
10559
10560 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
10561 matching the entry point symbol's name at the beginning of the
10562 line.
10563
5178b9d6
DJ
105642001-12-07 Daniel Jacobowitz <drow@mvista.com>
10565
10566 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
10567 gdb.c++/inherit.exp, gdb.c++/method.exp,
10568 gdb.c++/namespace.exp, gdb.c++/templates.exp,
10569 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
10570 and class layout support.
10571
af890c52
DJ
105722001-12-07 Daniel Jacobowitz <drow@mvista.com>
10573
10574 * gdb.c++/classes.exp: Add test for static member function.
10575 * gdb.c++/misc.cc: Add class with static member function.
10576
7a345fb3
JB
105772001-12-07 Jim Blandy <jimb@redhat.com>
10578
f2e54a80 10579 If GDB says it can't find the struct the function returned, report
8032bf31
JB
10580 those tests as `unsupported'.
10581 * gdb.base/call-rt-st.exp (print_struct_call): New function.
10582 Rewrite subsequent tests to use it.
10583
10584 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
10585 those tests as `unsupported'.
10586 * gdb.base/structs.exp (call_struct_func): New function.
10587 (do_function_calls): Use call_struct_func to call the functions
10588 returning structs.
10589
0bc69509
JB
10590 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
10591 whether functions are prototyped or not, so we can't possibly pass
10592 arguments to t_float_values2 properly.
10593
7a345fb3
JB
10594 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
10595 value of `timeout' for targets other than the mips*tx39-*.
10596
edb6ede1
MS
105972001-12-06 Michael Snyder <msnyder@redhat.com>
10598
d63a86f8 10599 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
10600 and detect whether the start symbol has a leading underscore.
10601
2d842f13
JB
106022001-12-04 Jim Blandy <jimb@redhat.com>
10603
10604 * gdb.base/completion.exp: Clarify indentation.
10605
68550daf
JB
106062001-12-03 Jim Blandy <jimb@redhat.com>
10607
10608 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
10609 variables on the S/390, not `.word'.
10610
cd5195a8
JB
106112001-11-30 Jim Blandy <jimb@redhat.com>
10612
10613 Add assembly-source tests for s390-ibm-linux.
10614 * gdb.asm/s390.inc: New file.
10615 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
10616 the S/390 architecture.
a9c64011 10617 * gdb.asm/configure: Regenerated.
cd5195a8 10618
ca9efc90
MS
106192001-11-30 Michael Snyder <msnyder@redhat.com>
10620
10621 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
10622 next, info source, info sources, info line, global and static
10623 variables, and static functions.
10624 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
10625 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
10626 * gdb.asm/asmsrc1.s: Add a static function and some variables.
10627 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
10628 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
10629 (gdbasm_leave): Restore frame pointer.
10630 (gdbasm_startup): Copy stack set-up from crt0.S.
10631
d0e66976
FN
106322001-11-26 Fernando Nasser <fnasser@redhat.com>
10633
10634 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
10635 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
10636 to a local (non-static) variable. Copy tstruct.a to a static buffer
10637 and return a pointer to that buffer.
10638 * gdb.base/callfwmall.c (t_structs_a): Ditto.
10639
e2334072
MK
106402001-11-24 Mark Kettenis <kettenis@gnu.org>
10641
10642 * gdb.asm/configure.in: Fix recognition of ix86 target.
10643 * gdb.asm/configure: Regenerate.
10644
756caa3d
MS
106452001-11-21 Michael Snyder <msnyder@redhat.com>
10646
10647 * gdb.asm/sparc.inc: New file.
10648 * gdb.asm/asm-source.exp: Recognize sparc target.
10649 * gdb.asm/configure.in: Recognize sparc target.
10650 * gdb.asm/configure: Regenerate.
d63a86f8 10651
9a4d72d5
MS
106522001-11-21 Michael Snyder <msnyder@redhat.com>
10653
10654 * gdb.asm/m32r.inc: New file.
10655 * gdb.asm/asm-source.exp: Recognize m32r target.
10656 * gdb.asm/configure.in: Recognize m32r target.
10657 * gdb.asm/configure: Regenerate.
10658
a773d1cd
MS
106592001-11-20 Michael Snyder <msnyder@redhat.com>
10660
017ac23d
MS
10661 * gdb.asm/i386.inc: New file.
10662 * gdb.asm/asm-source.exp: Recognize ix86 target.
10663 * gdb.asm/configure.in: Recognize ix86 target.
10664 * gdb.asm/configure: Regenerate.
10665
a773d1cd
MS
10666 * gdb.c++/namespace.exp: Fix quotes in output messages.
10667
bb632afb
MS
106682001-11-14 Michael Snyder <msnyder@redhat.com>
10669
25d559ca 10670 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
10671 qualifier in a type cast expression, to designate an address
10672 in the instruction space (Harvard architecture).
10673
4749e309
MS
106742001-11-13 Michael Snyder <msnyder@redhat.com>
10675
10676 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
10677 Tests for expressions using 'const' and 'volatile'.
10678
25050984
CV
106792001-11-13 Corinna Vinschen <vinschen@redhat.com>
10680
10681 * gdb.asm/asm-sources.exp: Allow defining linker flags.
10682
1902c51f
DJ
106832001-11-12 Daniel Jacobowitz <drow@mvista.com>
10684
10685 * lib/mi-support.exp (mi_run_to_helper): Move comments
10686 outside of gdb_expect.
10687
dcf95b47
DJ
106882001-11-11 Daniel Jacobowitz <drow@mvista.com>
10689
10690 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
10691 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
10692 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
10693 mi0_run_to): New functions.
10694 * gdb.mi/mi-simplerun.exp: Use them.
10695 * gdb.mi/mi0-simplerun.exp: Likewise.
10696 * gdb.mi/mi-var-cmd.exp: Likewise.
10697 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 10698
45b074e1
AC
106992001-11-10 Andrew Cagney <ac131313@redhat.com>
10700
10701 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
10702 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
10703
bf50d346
AC
107042001-11-09 Andrew Cagney <ac131313@redhat.com>
10705
10706 * gdb.base/restore.exp: Include $expected value in restored test
10707 message.
10708
9383332c
AC
107092001-11-09 Andrew Cagney <ac131313@redhat.com>
10710
10711 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
10712 implemented.
10713
db62520a
MS
107142001-11-08 Michael Snyder <msnyder@redhat.com>
10715
10716 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
10717 Add pass/fail message for stop at breakpoint in call dummy function.
10718
b5703437
MS
107192001-11-07 Michael Snyder <msnyder@redhat.com>
10720
d63a86f8
RM
10721 * gdb.c++/templates.exp (test_template_breakpoints):
10722 If we get an overload menu, but it does not match what
760f6330 10723 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
10724 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
10725 making the whitespace optional. Argument for "new" may be
10726 "unsigned" as well as "unsigned int/long".
d63a86f8 10727 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
10728 making the whitespace optional. Also replace "(void) with
10729 "((void|)), making the keyword "void" optional.
d63a86f8 10730 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
10731 making the whitespace optional. Also replace "(void) with
10732 "((void|)), making the keyword "void" optional.
3bf40917
MS
10733 * gdb.base/callfuncs.c (t_float_values): This function must
10734 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 10735 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
10736 can be tested against both cases. Usually one case involves
10737 promotion of float to double, while the other does not.
10738 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
10739 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
10740 includes a stack frame for "start".
10741
c8ab4e6d
JB
107422001-11-05 Jim Blandy <jimb@redhat.com>
10743
10744 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
10745 pointers are 32 bits long, and that offsets of relocs are always
10746 stored in the data (REL-style), and not in the reloc entry itself
10747 (RELA-style).
10748 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
10749 stabs.
10750
3f08ced9
MS
107512001-11-01 Michael Snyder <msnyder@redhat.com>
10752
10753 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
10754 and regular expression operators by using quoting.
10755
cbfa24cd
MS
107562001-10-31 Michael Snyder <msnyder@redhat.com>
10757
10758 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
10759 depending on what the symbol table contains.
10760 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
10761 the output of the ptype command. Similarly, accept both "const &"
10762 and "const&".
10763
aaa68313
CV
107642001-10-31 Corinna Vinschen <vinschen@redhat.com>
10765
10766 * gdb.base/miscexprs.c (main): Add usage of preprocessor
10767 symbol `STORAGE' to allow to choose the storage class of
10768 the local datastructures.
10769 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
10770 compiler directive.
10771
91740388
MS
107722001-10-30 Michael Snyder <msnyder@redhat.com>
10773
10774 * gdb.base/jump.exp: Allow it to run for all targets.
10775
1b7c05e7
CV
107762001-10-29 Corinna Vinschen <vinschen@redhat.com>
10777
10778 * gdb.base/call-ar-st.c (print_double_array): Match for loop
10779 with new double_array size.
10780 (main): Change storage class of all local variables to static.
10781 Reduce size of double_array to 9.
10782 * gdb.base/call-ar-st.exp: Increase timeout value.
10783 Change expected output for double array to match new size in
10784 call-ar-st.c.
10785
36a22261
CV
107862001-10-29 Corinna Vinschen <vinschen@redhat.com>
10787
10788 * gdb.base/ending-run.exp: Create identical output when passing
10789 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 10790 Stormy16 target.
36a22261 10791
92b8ae91
MK
107922001-10-28 Mark Kettenis <kettenis@gnu.org>
10793
10794 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
10795 that we catch the expected failure under Linux/x86.
10796
cb135b83
OF
107972001-10-29 Orjan Friberg <orjanf@axis.com>
10798
10799 * gdb.base/setvar.exp: Escape curly braces.
10800 * gdb.stabs/weird.exp: Ditto.
10801
6884aa54
DJ
108022001-10-27 Daniel Jacobowitz <drow@mvista.com>
10803
10804 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
10805 * gdm.mi/mi0-hack-cli.exp: Likewise.
10806
0398c9aa
AC
108072001-10-25 Andrew Cagney <ac131313@redhat.com>
10808
10809 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
10810 messages.
10811
d20bf2e8
AC
108122001-10-21 Andrew Cagney <ac131313@redhat.com>
10813
10814 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
10815 checking MI enabled.
10816
03dd63aa
CV
108172001-10-09 Corinna Vinschen <vinschen@redhat.com>
10818
10819 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
10820
1d9d99f3
FCE
108212001-10-04 Frank Ch. Eigler <fche@redhat.com>
10822
10823 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
10824 if gdb child process crashes, just signal an error.
10825
838ae6c4
JB
108262001-10-02 Jim Blandy <jimb@redhat.com>
10827
10828 * lib/gdb.exp (test_xfail_format): Simplify.
10829
10830 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
10831 front of the variable name `format'. Simplify `if'.
10832
8f0cbc1c
DJ
108332001-10-01 Daniel Jacobowitz <drow@mvista.com>
10834
10835 * gdb.threads/pthreads.exp: Wait for output and delay
10836 before sending ^C.
10837
1f08dafd
DJ
108382001-10-01 Daniel Jacobowitz <drow@mvista.com>
10839
10840 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
10841 some incorrect output instead of timing out.
10842 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
10843
674f90ff
CV
108442001-09-28 Corinna Vinschen <vinschen@redhat.com>
10845
10846 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
10847 check to allow additional `int'.
10848
9b284272
DJ
108492001-09-27 Daniel Jacobowitz <drow@mvista.com>
10850
10851 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
10852 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
10853
b55a4771
MS
108542001-09-27 Michael Snyder <msnyder@redhat.com>
10855
10856 * lib/gdb.exp (test_debug_format): New proc.
10857 (setup_xfail_format): Use new proc test_debug_format.
10858 * gdb.base/constvars.exp (local_compiler_xfail_check): New
10859 proc; use new service proc test_debug_format.
10860 Replace all other "gcc_compiled" tests with this test.
10861 * gdb.base/volatile.exp (local_compiler_xfail_check): New
10862 proc; use new service proc test_debug_format.
10863 Replace all other "gcc_compiled" tests with this test.
10864
108652001-09-27 Michael Snyder <msnyder@redhat.com>
10866
10867 * gdb.base/cvexpr.exp: New file.
10868 * gdb.base/cvexpr.c: New file
10869 Test for expressions using const and volatile keywords.
10870
4e6667ac
CV
108712001-09-26 Corinna Vinschen <vinschen@redhat.com>
10872
10873 * gdb.base/constvars.exp: Check for different orders of keywords
10874 and additional "int" strings in output.
10875
4f337972
AC
108762001-09-22 Andrew Cagney <ac131313@redhat.com>
10877
10878 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
10879 responses from "help maint".
10880
2015650d
FCE
108812001-09-19 Frank Ch. Eigler <fche@redhat.com>
10882
10883 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
10884 to localhost:NNN instead of :NNN, in case Xvfb is listening
10885 only on TCP.
10886
f3bcedc1
CV
108872001-09-19 Corinna Vinschen <vinschen@redhat.com>
10888
10889 * gdb.base/recurse.exp: When checking leaving the watchpoint
10890 scope, recognize when gdb is in function's epilogue and pass.
10891
6b819c92
KS
108922001-09-18 Keith Seitz <keiths@redhat.com>
10893
10894 * lib/insight-support.exp (_gdbtk_export_target_info): Add
10895 support for running tests against sid targets.
10896 (gdbtk_done): Ditto.
10897
a10c9419
CV
108982001-09-18 Corinna Vinschen <vinschen@redhat.com>
10899
10900 * gdb.base/ending-run.c (main): Set stdout buffersize
10901 to the same reasonable value for any target.
10902 * gdb.base/ending-run.exp: Add a regular expression
10903 to make testsuite happy on Sanyo Stormy16 target.
10904
739d0d99
CV
109052001-09-17 Corinna Vinschen <vinschen@redhat.com>
10906
10907 * gdb.base/display.c (do_loops): Add float variable `f'.
10908 Increment f in loop.
10909 * gdb.base/display.exp: Increment timeout by 60 seconds.
10910 Change float display test to use variable `f'.
10911
1b8947f0
JB
109122001-09-17 Jim Blandy <jimb@redhat.com>
10913
10914 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
10915 overflowing the limited breakpoint tables on some ROM monitors
10916 (like the ROM68K).
10917
9890ac81
FCE
109182001-09-15 Frank Ch. Eigler <fche@redhat.com>
10919
10920 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
10921 the "-ac" (disable access control) flag.
10922
6db765ea
JH
109232001-08-30 Jeff Holcomb <jeffh@redhat.com>
10924
10925 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
10926 ints.
10927
4c32cc04
KS
109282001-08-30 Keith Seitz <keiths@redhat.com>
10929
10930 * lib/gdb.exp: Move all insight-related functionality into
10931 separate file.
10932 * lib/insight-support.exp: New file.
10933
8d6e6f81
FCE
109342001-08-29 Frank Ch. Eigler <fche@redhat.com>
10935
10936 * config/sid.exp (sid_start): Never set sid verbosity; disable
10937 expect_background {} that consumed its stdout; tolerate </dev/null.
10938 Attempt to set endianness override in "sid" protocol mode. Cleanup.
10939
6a90e1d0
AC
109402001-08-18 Andrew Cagney <ac131313@redhat.com>
10941
10942 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
10943 CLI jump command to start it.
10944 (mi_run_to_main): Fail immediatly when unexpected output.
10945
1759b3c3
AC
109462001-08-18 Andrew Cagney <ac131313@redhat.com>
10947
10948 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
10949 beginning of function. Fix PR gdb/191.
10950
61d11d80
FCE
109512001-08-16 Frank Ch. Eigler <fche@redhat.com>
10952
10953 * config/sid.exp (sid_start): Don't warn if we cannot figure out
10954 what to force sid endianness to.
10955
942a4df2
KS
109562001-08-15 Keith Seitz <keiths@redhat.com>
10957
10958 * lib/gdb.exp (gdbtk_start): Don't set environment
10959 variables for TCL_LIBRARY and friends. Insight will
10960 now figure these out for itself.
10961
0521c418
MS
109622001-08-02 Michael Snyder <msnyder@redhat.com>
10963
10964 * gdb.base/completion.exp: Remove the symbol "a64l" from
10965 the expect string; this is target-specific, and not related
10966 to what is being tested.
10967
74a9a58a
DB
109682001-08-02 Dave Brolley <brolley@redhat.com>
10969
10970 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
10971
c70819fa
MS
109722001-07-25 Michael Snyder <msnyder@redhat.com>
10973
c2b8fa57
MS
10974 * gdb.base/consecutive.exp: New file. Test stepping over
10975 breakpoints on consecutive instructions.
10976 * gdb.base/consecutive.c: New file.
10977
c70819fa
MS
10978 * gdb.base/call-rt-st.exp: Use double-backslash to quote
10979 curly braces in regular expressions.
10980
2b1a1355
MS
109812001-07-25 Michael Snyder <msnyder@redhat.com>
10982
10983 * gdb.base/ending-run.exp: Accept "Program exited normally" as
10984 legitimate output from stepping out of main.
10985
413eca6f
KS
109862001-07-22 Keith Seitz <keiths@redhat.com>
10987
10988 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
10989 the empty string, do not run the tests.
10990
7e5a9322
SC
109912001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10992
10993 * gdb.base/long_long.exp: Detect size of pointer. Take into
10994 account 2-byte pointers when testing for p/a results.
10995
de58f10f
SC
109962001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
10997
d63a86f8 10998 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
10999 and defined to 1K for m68hc11.
11000 (random_data): Reduce table to 1K for embedded platforms (68hc11).
11001 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
11002 (sizeof_random_data): New variable to tell the size of the data table;
11003 don't test past this size; always run to main.
11004
d6f5fea1
SC
110052001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11006
11007 * gdb.base/return2.exp: return of long long and double fails for
11008 68HC11; don't execute these tests on that platform.
11009 * gdb.base/return.exp: Return of a double fails for 68hc11.
11010
c477543d
SC
110112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
11012
11013 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
11014 tests that print a float.
11015 * call-rt-st.exp: Likewise.
11016
63cf1c79
MK
110172001-07-12 Mark Kettenis <kettenis@gnu.org>
11018
11019 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
11020 running this test on Linux.
11021
112f9ab5
MC
110222001-06-24 Michael Chastain <chastain@redhat.com>
11023
11024 * gdb.base/arithmet.exp: Remove some tests to make all test names
11025 unique.
11026
4970cb0f
MS
110272001-07-03 Michael Snyder <msnyder@redhat.com>
11028
11029 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
11030 the output of the ptype command.
11031
d85da69f
MS
110322001-07-02 Michael Snyder <msnyder@redhat.com>
11033
4c8a82de
MS
11034 * gdb.base/completion.exp: Don't assume that break.c is the only
11035 source file that may contain functions named "marker".
d85da69f
MS
11036 * gdb.base/corefile.exp: Quote the curly braces in regexp.
11037
8afc772b
AC
110382001-06-28 Andrew Cagney <ac131313@redhat.com>
11039
11040 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
11041 of files to delete.
11042
11043 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
11044 * gdb.disasm/h8300s.exp: New file.
11045 gdb.disasm/h8300s.s: Likewise.
11046
cff22675
AC
110472001-06-27 Andrew Cagney <ac131313@redhat.com>
11048
11049 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
11050 empty breakpoint tables.
11051
68c81b54
AC
110522001-06-25 Andrew Cagney <ac131313@redhat.com>
11053
11054 * lib/mi-support.exp: Update args=... part of stop-reason
11055 patterns. Accept either a list or a tuple.
11056
2dd62704
AC
110572001-06-23 Andrew Cagney <ac131313@redhat.com>
11058
11059 * lib/mi-support.exp: Remove local emacs variable defining
11060 change-log-default-name.
11061
b4127474
MC
110622001-06-22 Michael Chastain <chastain@redhat.com>
11063
11064 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
11065 This is operationally compatible with the previous version.
11066
8dbfb380
JB
110672001-06-13 Jim Blandy <jimb@redhat.com>
11068
11069 * lib/gdb.exp (gdb_test): Doc fix.
11070
f2d8c86d
MC
110712001-06-10 Michael Chastain <chastain@redhat.com>
11072
11073 * gdb.base/exprs.exp: Remove a duplicate test.
11074
81564d34
JB
110752001-06-06 Jim Blandy <jimb@redhat.com>
11076
11077 * gdb.base/return2.exp (main): Use values to test float and double
11078 returns that are not NaN's, to avoid being confused by IEEE
11079 comparison rules.
11080
da55addb
MS
110812001-06-04 Michael Snyder <msnyder@redhat.com>
11082
11083 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 11084 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
11085 rather than wait for 12 more tests to time out.
11086
42c65987
JB
110872001-06-06 Jim Blandy <jimb@redhat.com>
11088
b18bced9 11089 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 11090 Don't forget to match the GDB prompt.
b18bced9 11091
42c65987
JB
11092 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
11093
5b41e5f0
JB
110942001-06-04 Jim Blandy <jimb@redhat.com>
11095
11096 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
11097 command.
11098
015e046f
KB
110992001-05-31 Kevin Buettner <kevinb@redhat.com>
11100
11101 * gdb.base/annota1.exp (info break): Match four or more spaces
11102 after "Address".
11103
fb1ffbbe
MC
111042001-05-31 Michael Chastain <chastain@redhat.com>
11105
11106 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
11107 (dm_type_int_star): Likewise.
11108 (dm_type_long_star): Likewise.
11109 (dm_type_void_star): Likewise.
11110
5ea2a32c
KB
111112001-05-29 Kevin Buettner <kevinb@redhat.com>
11112
11113 * gdb.base/completion.exp (INPUTRC): Set this environment variable
11114 to a known value in order to get consistent results regardless
11115 of the setting of INPUTRC or the presence or contents of .inputrc.
11116
ae23c492
MS
111172001-05-24 Michael Snyder <msnyder@redhat.com>
11118
ac55707e
MS
11119 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
11120 Don't require that the main thread and the manager thread are the
11121 first in the list.
11122
ae23c492
MS
11123 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
11124 debugging. If test fails, issue an "unsupported" not a "fail".
11125
400071f1
JB
111262001-05-24 Jim Blandy <jimb@redhat.com>
11127
11128 Don't assume that short is shorter than int.
11129 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
11130 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 11131 this isn't true.
400071f1
JB
11132 ("print unsigned char == (~0)"): Add test that verifies that ~0,
11133 an int, is not equal to ~0 stored in an unsigned char. This tests
11134 the same thing that the previous test meant to, but works on
11135 16-bit machines, too.
11136 ("print unsigned char != (~0)"): Same test, complemented.
11137
0816a3e5
MS
111382001-05-24 Michael Snyder <msnyder@redhat.com>
11139
11140 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 11141 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
11142 and prevents dejagnu getting out of step.
11143
f6dc23a9
KB
111442001-05-23 Kevin Buettner <kevinb@redhat.com>
11145
11146 * gdb.base/finish.exp (finish_void): Revise pattern for
11147 stopping on the call statement to not permit stopping at
11148 the start of the instructions comprising the call sequence.
11149
7dbd117d
MC
111502001-05-19 Michael Chastain <chastain@redhat.com>
11151
11152 * gdb.base/callfuncs.exp: Make all test names unique.
11153 * gdb.base/commands.exp: Make all test names unique.
11154 * gdb.base/condbreak.exp: Make all test names unique.
11155 * gdb.base/dbx.exp: Make all test names unique.
11156 * gdb.base/default.exp: Make all test names unique.
11157 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
11158 and TIMEOUT messages to their corresponding PASS message.
11159 * gdb.base/ending-run.exp: Make all test names unique.
11160 * gdb.base/long_long.exp: Remove duplicate test.
11161
6b0b0a9e
KB
111622001-05-21 Kevin Buettner <kevinb@redhat.com>
11163
11164 * gdb.base/finish.exp (finish_void): Allow "finish" command to
11165 stop on the call statement as well as the statement after the
11166 call.
11167
2caa35cb
MS
111682001-05-21 Michael Snyder <msnyder@redhat.com>
11169
11170 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
11171
40713331
EZ
111722001-05-10 Elena Zannoni <ezannoni@redhat.com>
11173
a9c64011
AS
11174 * gdb.base/completion.exp: Revamp test. Make it execute on all
11175 platforms.
40713331 11176
c2c1be8d
EZ
111772001-05-10 Elena Zannoni <ezannoni@redhat.com>
11178
a9c64011
AS
11179 * config/gdbserver.exp (gdb_load): Handle the case
11180 in which the arguments to gdbserver are given in the
11181 baseboard configuration file.
11182 Also handle the case in which the server needs to do a
11183 load.
2c9cd303 11184
9671de48
KS
111852001-05-07 Keith Seitz <keiths@cygnus.com>
11186
a9c64011
AS
11187 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
11188 set up the display for testing.
11189 (gdbtk_start): Convert all paths to paths that tcl will like.
11190 Export target information to environment.
11191 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
11192 necessary.
11193 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
11194 (to_tcl_path): New proc to convert a given pathname into
11195 a path acceptible as an argument to a tcl command.
11196 (_gdbtk_export_target_info): New proc to export target info
11197 into the environment for gdbtk testing.
11198 (gdbtk_done): New proc to signal end-of-test.
9671de48 11199
5a360f47
JB
112002001-05-06 Jim Blandy <jimb@redhat.com>
11201
11202 * restore.c: Make the code of caller0 correspond to its comment.
11203
66c756c6
MS
112042001-05-03 Michael Snyder <msnyder@redhat.com>
11205
11206 * config/sid.exp (gdb_target_sid): Check for error messages.
11207 On error or timeout, don't make expect exit (which will terminate
11208 all subsequent tests); instead just make gdb exit.
d63a86f8 11209 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
11210 return a negative value.
11211
a966fde5
JB
112122001-04-24 Jim Blandy <jimb@redhat.com>
11213
851c18e0
JB
11214 * gdb.c++/templates.exp: If we see the prompt for the overload
11215 list, but we haven't recognized any of the longer patterns,
11216 arrange for this test to fail, not hang.
11217
a966fde5
JB
11218 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
11219 variations.
11220
db144853
MC
112212001-04-22 Michael Chastain <chastain@redhat.com>
11222
11223 * gdb.c++/local.exp: Use the 'runto' library function.
11224 * gdb.c++/namespace.exp: Likewise.
11225 * gdb.c++/overload.exp: Likewise.
11226
3207ec21
KB
112272001-03-26 Kevin Buettner <kevinb@redhat.com>
11228
11229 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
11230 * gdb.base/step-line.exp: New file. Test step/next in presence of
11231 #line directives.
11232 * gdb.base/step-line.c: New file. Test program for the above.
11233 * gdb.base/step-line.inp: New file. We pretend that this file has
11234 been transformed by some other tool into step-line.c.
11235
13b57657
JB
112362001-03-21 Jim Blandy <jimb@redhat.com>
11237
11238 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
11239 unmangled operator names.
11240
754cbe1c
JB
112412001-03-20 Jim Blandy <jimb@redhat.com>
11242
11243 * gdb.threads/linux-dp.exp: Recognize an additional message
11244 generated by GDB when it doesn't understand how to debug threads
11245 on the target system.
11246
177495c9
AC
112472001-03-19 Andrew Cagney <ac131313@redhat.com>
11248
11249 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
11250
f266096b
MC
112512001-03-12 Michael Chastain <chastain@redhat.com>
11252
11253 * gdb.c++/derivation.exp: Use the 'runto' library function.
11254
cac3c2ff
MC
112552001-03-12 Michael Chastain <chastain@redhat.com>
11256
11257 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
11258
b6c11a24
MC
112592001-02-24 Michael Chastain <chastain@redhat.com>
11260
11261 * gdb.c++/ref-types.exp: Change handwritten code to library
11262 function 'runto'.
11263
6bae5bce
OF
112642001-03-16 Orjan Friberg <orjanf@axis.com>
11265
11266 * gdb.base/signals.exp: Set count to 0 explicitly.
11267
0015fd9a
MS
112682001-03-15 Mark Salter <msalter@redhat.com>
11269
11270 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
11271 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
11272 (gdb_load): Add support for additional target_info: gdb_download_size
11273 and gdb_load_timeout.
0015fd9a 11274
fc33412a
DT
11275Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
11276
11277 * gdb.base/annota1.exp: Move test of isnative to earlier in the
11278 file -- to prevent failing when the compile fails but we have no
11279 intention of running the tests anyway.
11280
11281 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
11282 tests if set.
11283
11284 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
11285 integers.
11286
11287 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
11288 * gdb.c++/namespace.exp: Ditto.
11289
115f06de
OF
112902001-03-07 Orjan Friberg <orjanf@axis.com>
11291
11292 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
11293 * gdb.base/pointers.exp: Relax pattern match of decimals.
11294
b6ba6518
KB
112952001-03-06 Kevin Buettner <kevinb@redhat.com>
11296
11297 * Makefile.in, config/abug.exp, config/cfdbug.exp,
11298 config/cpu32bug.exp, config/dve.exp, config/est.exp,
11299 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
11300 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
11301 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
11302 config/sh.exp, config/sid.exp, config/slite.exp,
11303 config/sparclet.exp, config/udi.exp, config/unknown.exp,
11304 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
11305 config/vxworks.exp, config/vxworks29k.exp,
11306 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
11307 gdb.base/all-bin.exp, gdb.base/annota1.exp,
11308 gdb.base/arithmet.exp, gdb.base/assign.exp,
11309 gdb.base/async.exp, gdb.base/attach.exp,
11310 gdb.base/bitfields.exp, gdb.base/bitops.exp,
11311 gdb.base/break.exp, gdb.base/call-ar-st.exp,
11312 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
11313 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
11314 gdb.base/commands.exp, gdb.base/completion.exp,
11315 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11316 gdb.base/constvars.exp, gdb.base/corefile.exp,
11317 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
11318 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
11319 gdb.base/ending-run.exp, gdb.base/environ.exp,
11320 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11321 gdb.base/finish.exp, gdb.base/foll-exec.exp,
11322 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
11323 gdb.base/funcargs.exp, gdb.base/help.exp,
11324 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
11325 gdb.base/logical.exp, gdb.base/long_long.exp,
11326 gdb.base/maint.exp, gdb.base/mips_pro.exp,
11327 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
11328 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
11329 gdb.base/pointers.exp, gdb.base/printcmds.exp,
11330 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
11331 gdb.base/regs.exp, gdb.base/relational.exp,
11332 gdb.base/remote.exp, gdb.base/reread.exp,
11333 gdb.base/restore.exp, gdb.base/return2.exp,
11334 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
11335 gdb.base/selftest.exp, gdb.base/setshow.exp,
11336 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
11337 gdb.base/sigall.exp, gdb.base/signals.exp,
11338 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
11339 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11340 gdb.base/step-test.exp, gdb.base/structs.c,
11341 gdb.base/structs.exp, gdb.base/structs2.exp,
11342 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
11343 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
11344 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
11345 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
11346 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
11347 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
11348 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
11349 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
11350 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
11351 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
11352 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
11353 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
11354 gdb.fortran/types.exp, gdb.java/jmisc.exp,
11355 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11356 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
11357 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11358 gdb.trace/circ.exp, gdb.trace/collection.exp,
11359 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11360 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11361 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
11362 gdb.trace/report.exp, gdb.trace/save-trace.exp,
11363 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11364 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11365 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
11366 notices.
11367
dc96c6c7 113682001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
11369
11370 * gdb.base/varargs.c (find_max_double): Fix printf format string:
11371 first arg is int not float.
11372
dc96c6c7 113732001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
11374
11375 * gdb.base/reread.exp: Unsupported for non-native targets;
11376 doesn't work for remote debugging.
11377
9b0c4aeb
FN
113782001-02-19 Fernando Nasser <fnasser@redhat.com>
11379
11380 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
11381 * gdb.base/ending-run.exp: Properly handle the BSP state when
11382 stepping past the end of main.
9b0c4aeb 11383
02aa71d5
MC
113842001-02-19 John Moore <jmoore@redhat.com>
11385
11386 * gdb.base/commands.exp (infrun_breakpoint_command_test):
11387 Converted HPUX fix for non-expected items following multiple
11388 step commands into general solution for all platforms.
11389
1fa449a4
MC
113902001-02-18 Michael Chastain <chastain@redhat.com>
11391
11392 * gdb.c++/classes.exp (do_tests): Change runto statements
11393 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11394 statements demangler agnostic.
11395 * gdb.c++/virtfunc.exp (do_tests): Likewise.
11396 (gdb_virtfunc_restart): Likewise.
11397
b2f9ec70
MC
113982001-02-14 Michael Chastain <chastain@redhat.com>
11399
11400 * gdb.c++/inherit.exp (do_tests): Change runto statements
11401 from "runto 'foo(void)'" to "runto 'foo'". This makes the
11402 statements demangler agnostic.
11403
cf74b8ca
AC
11404Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
11405
11406 * gdb.threads/pthreads.exp: Unify pass/fail messages for
11407 ``continue to bkpt at common_routine in thread 2'' and ``stopped
11408 before calling common_routine 15 times'' tests.
11409
99f78f56
MC
114102001-02-11 Michael Chastain <chastain@redhat.com>
11411
11412 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
11413 Helps the test script figure out which demangler is in use.
11414 (dm_type_foo_ref): Ditto.
11415 (dm_type_int_star): Ditto.
11416 (dm_type_long_star): Ditto.
11417 (dm_type_unsigned_int): Ditto.
11418 (dm_type_void): Ditto.
11419 (dm_type_void_star): Ditto.
99707966 11420 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
11421 Probe the gdb demangler and set variables to accommodate
11422 formatting differences.
11423 (info_func_regexp): New function. Same as info_func, but
11424 matches against a regexp.
11425 (info_func): Match against a literal string.
11426 (print_addr_2): New function. Match against a literal string,
11427 which can be different from the input to gdb.
11428 (print_addr): Simply call print_addr_2 with the same argument twice.
11429 (test_lookup_operator_functions): Use demangler formatting variables.
11430 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
11431 the tests in the same order as the C++ class declaration.
11432 (test_paddr_operator_functions): Ditto.
11433 (test_paddr_overloaded_functions): Ditto.
11434 (test_paddr_hairy_functions): Use demangler formatting variables.
11435 Add reference to gdb/19 for related tests.
11436 (do_tests): Call probe_demangler.
11437
1de8f023
KB
114382001-01-30 Kevin Buettner <kevinb@redhat.com>
11439
11440 * gdb.c++/templates.cc (printf): Remove unused function definition.
11441
ca3f91ed
MS
114422001-01-26 Felix Lee <flee@redhat.com>
11443
11444 * sid.exp (sid_exit): Pass host, not target, to remote_close.
11445
114462001-01-25 matthew green <mrg@redhat.com>
11447
11448 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
11449 up sid.
11450 (sid_exit): Call `remote_pop_conn' after GDB is gone.
11451
114522001-01-25 matthew green <mrg@redhat.com>
11453
11454 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 11455 Deprecate $sid_spawn_id.
ca3f91ed
MS
11456 (sid_exit): Remove code necessary only for `spawn.'
11457
114582001-01-25 matthew green <mrg@redhat.com>
11459
11460 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
11461
fb18ec4a
MC
114622001-01-28 Michael Chastain <chastain@redhat.com>
11463
11464 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
11465 to call when tests fail. It takes gdb out of the overloaded
11466 function choice menu back to the main prompt, so that the test
11467 program stays synchronized.
11468 (set_bp_overloaded): New proc to collect all the common
11469 code for setting a breakpoint on an overloaded name. Calls
11470 take_gdb_out_of_choice_menu when needed.
11471 (menu_overload1arg): New variable to collect the repeated
11472 instances of the expected menu for an overloaded name. Change
11473 the regular expression to handle changes in g++ type encoding:
11474 "void" can be either "void" or "", and "unsigned int" can be
11475 either "unsigned int" or "unsigned".
11476 (continue_to_bp_overloaded): Change regular expressions to handle
11477 changes in g++ type encoding.
11478 (no proc): Call take_gdb_out_of_choice_menu when needed.
11479 Remove redundant calls to "info break". Accept either "canceled"
11480 or "cancelled". Change regular expressions in "info break"
11481 calls to handle changes in g++ type encoding. Give all tests
11482 unique strings.
11483
9c646a6e
BE
114842001-01-17 Ben Elliston <bje@redhat.com>
11485
11486 * config/sid.exp: New file.
11487
9549d9c1
AC
11488Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
11489
11490 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
11491
dc96c6c7 114922000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
11493
11494 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
11495 Add a RE to accept a non-ascii char if one is ever presented.
11496
b4df4f68
FN
114972000-12-20 Fernando Nasser <fnasser@redhat.com>
11498
297dd0fd 11499 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 11500
dc96c6c7 115012000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 11502
d63a86f8 11503 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
11504 in regexp. One '\' does not suffice on Linux.
11505
4a7bddb6
MC
115062000-12-09 Michael Chastain <chastain@redhat.com>
11507
11508 * gdb.base/break.exp (test_clear_command): Use a marker function
11509 rather than 'main' for the test function. Also move this
11510 test to an execution point where the marker function names are
11511 guaranteed to be bound to functions. (Executing tests after a
11512 'finish' from main runs into name conflicts with local names
11513 in __libc_start_main).
11514
dc96c6c7 115152000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
11516
11517 * gdb.base/finish.exp: New test for gdb's "finish" command.
11518 * gdb.base/return2.exp: New test for gdb's "return" command.
11519 * gdb.base/return2.c: New source file for above.
11520
dc96c6c7 115212000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
11522
11523 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
11524 * gdb.base/miscexprs.exp: Ditto.
11525 * gdb.base/pointers.exp: Ditto.
11526 * gdb.c++/derivation.exp: Ditto.
11527 * gdb.c++/local.exp: Ditto.
11528 * gdb.c++/namespace.exp: Ditto.
11529 * gdb.c++/overload.exp: Ditto.
11530 * gdb.c++/ref-types.exp: Ditto.
11531
dc96c6c7 115322000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
11533
11534 * gdb.base/constvars.exp: Test result of "up" command.
11535 * gdb.base/miscexprs.exp: Ditto.
11536 * gdb.base/pointers.exp: Ditto.
11537 * gdb.base/scope.exp: Ditto.
11538 * gdb.c++/derivation.exp: Ditto.
11539 * gdb.c++/local.exp: Ditto.
11540 * gdb.c++/namespace.exp: Ditto.
11541 * gdb.c++/overload.exp: Ditto.
11542 * gdb.c++/ref-types.exp: Ditto.
11543
44097287
FN
115442000-11-22 Michael Chastain <chastain@redhat.com>
11545
11546 * mips_pro.exp: Accept either "middle -> top -> main" or
11547 "middle -> main" in the backtrace, because gcc can optimize
11548 tail calls to jumps. Remove setup_xfail for the hppa case.
11549 Add a comment with the original warning messages from PR 3016,
11550 which was filed in 1993, to preserve them for posterity.
11551
9d2e1bab
ND
115522000-11-17 Nick Duffek <nsd@redhat.com>
11553
11554 * lib/gdb.exp (gdb_test): Override timeout with board info.
11555
1aca8eb7
ND
115562000-11-17 Nick Duffek <nsd@redhat.com>
11557
11558 * gdb.base/display.exp: Don't kill running stub. Add "again" to
11559 the second kill and detach messages.
11560
93076499
ND
115612000-11-17 Nick Duffek <nsd@redhat.com>
11562
11563 * configure.in: Add AC_EXEEXT.
11564 * configure: Regenerate.
11565 * Makefile.in (just-check): Export EXEEXT.
11566 * lib/gdb.exp ($EXEEXT): Import from environment.
11567 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
11568 expect "maint dump-me" on Cygwin.
11569 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
11570 $EXEEXT.
11571
30e87cd3
ND
115722000-11-17 Nick Duffek <nsd@redhat.com>
11573
11574 * gdb.base/break.exp: Test backtrace and finish from called
11575 function on all platforms, not just HP-UX.
11576
dc96c6c7 115772000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
11578
11579 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
11580 code from gdb_target_monitor, so it can be used independantly
11581 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 11582
dc96c6c7 115832000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
11584
11585 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
11586 * gdb.base/corefile.exp: Expect the message "Program is being
11587 debugged already" when we send the "corefile" command, since
11588 the preceeding gdb_load may have connected gdb to a remote target.
11589 * gdb.base/display.exp: Disable hardware watchpoints if new
11590 board info variable "no_hardware_watchpoints" is true.
11591 Replace single-letter commands with more readable ones.
11592 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
11593 if new board info variable "no_hardware_watchpoints" is true.
11594 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
11595 to see if stdio (printf) testing is possible.
11596 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
11597 board info variable "no_hardware_watchpoints" is true. Use new
11598 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
11599
39124dea
FN
116002000-11-13 Fernando Nasser <fnasser@redhat.com>
11601
11602 From Orjan Friberg <orjanf@axis.com>:
11603 * gdb.base/printcmds.exp: Escape curly braces followed by a number
11604 in array print pattern match.
11605
a9e2e984
FN
116062000-11-09 Fernando Nasser <fnasser@redhat.com>
11607
11608 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
11609 spelling "cancelled" to U.S. spelling "canceled" to match changes
11610 made to gdb.
11611 * gdb.c++/ovldbreak.exp: Ditto.
11612
c7db355b
PS
116132000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
11614
11615 * gdb.base/callfuncs.c (main): Moved to end of file, call
11616 t_double_values to initialize the FPU before inferior calls are made.
11617 * gdb.base/callfuncs.exp: Test for register preservation after calling
11618 inferior functions. Add tests for continuining, finishing and
11619 returning from a stop in a call dummy.
11620
dc96c6c7 116212000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
11622
11623 * gdb.base/commands.exp: Break up long lines, and re-indent.
11624
dc96c6c7 116252000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
11626
11627 * config/gdbserver.exp: Rewritten from the ground up, to make it
11628 compatible with the current dejagnu tree, and to make it work with
11629 the new "gdbserver" in libremote.
11630
dc96c6c7 116312000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11632
11633 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
11634 * gdb.base/varargs.exp: Skip entire test if no printf support.
11635 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
11636 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
11637
dc96c6c7 116382000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
11639
11640 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
11641 no floating point support.
11642 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
11643 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
11644 * gdb.base/call-rt-st.exp: Ditto.
11645 * gdb.base/call-strs.exp: Ditto.
11646
bac5fc66
JG
116472000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
11648
11649 * gdb.base/sizeof.c: include <stdio.h>.
11650
11651 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
11652 'finish', otherwise uncaptured gdb_prompt would potentially
11653 throw remaining test points out of sync.
bac5fc66 11654
b22a6027
SB
116552000-07-26 Scott Bambrough <scottb@netwinder.org>
11656
11657 * gdb.base/recurse.exp: Run tests for all targets.
11658 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
11659 gnu-oldld case on ARM.
11660 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
11661 for ARM targets.
d63a86f8 11662
d8231941
AG
11663Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
11664
11665 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
11666 * gdb.java/configure: Rebuild.
11667
8caabe69
AG
11668Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
11669
11670 * gdb.java/jv-exp.exp: New file.
11671
9d273ca3
AG
11672Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
11673
11674 * configure: Rebuilt.
11675 * configure.in (configdirs): Add gdb.java.
11676 * gdb.java/jmisc.java: New file.
11677 * gdb.java/jmisc.exp: New file.
11678 * gdb.java/Makefile.in: New file.
11679 * gdb.java/configure: Rebuilt.
11680 * gdb.java/configure.in: New file.
11681 * lib/java.exp: New file.
11682
4f823a66
AC
11683Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
11684
11685 * gdb.base/exprs.exp: Test casts to a pointer including over and
11686 underflow.
11687
2391e11d
AC
11688Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
11689
11690 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
11691 and the compilers sizes.
11692
54602222
ND
116932000-07-09 Nick Duffek <nsd@redhat.com>
11694
11695 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
11696 (use_methods): New function.
11697 (main): Call use_methods().
11698 * gdb.c++/classes.exp (test_method_param_class): New procedure.
11699 (do_tests): Call test_method_param_class.
11700
2bec0572
ND
117012000-07-09 Nick Duffek <nsd@redhat.com>
11702
11703 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
11704 spelling.
11705 (test_enums): New procedure. Move enum tests from end of script
11706 to here. Set breakpoint on function name instead of line number.
11707 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
11708 (enums2): New marker function.
11709 (enums1): New function.
11710 (main): Call enums1(). Move enum tests to enums1().
11711
78492fde
AC
11712Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
11713
11714 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
11715 compile/link program. Update line numbers.
11716 * gdb.asm/d10v.inc: Define ``startup''.
11717 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 11718
49a2cef8
AC
11719Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
11720
11721 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
11722
3e6c8688
EZ
117232000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11724
11725 * gdb.base/maint.exp: Add 'maint print architecture' item to output
11726 of 'help maint print' command.
11727
9ff5cbe9
AC
11728Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
11729
11730 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
11731 they use gdb_expect_list.
11732
17c579bd
AC
11733Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
11734
11735 * gdb.base/commands.exp: Use ``set remote
11736 memory-read-packet-size'' instead of ``set endian big'' to test
11737 long commands.
11738
e6d71bf3
DB
117392000-06-03 Daniel Berlin <dan@cgsoftware.com>
11740
11741 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 11742 g++, and stop skipping them.
e6d71bf3
DB
11743
11744 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
11745 work under g++.
11746
d63a86f8 11747 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
11748 initialization.
11749
dc96c6c7 117502000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
11751
11752 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
11753 the regular expression: accept an (almost) arbitrary sequence of
11754 "frames-invalid" and "breakpoints-invalid" messages both before
11755 and after the "starting" message.
11756
dc96c6c7 117572000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
11758
11759 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 11760
dc96c6c7 117612000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
11762
11763 * gdb.base/annota1.exp (annotate-signal-handler-caller):
11764 Relax the regular expression a little, make it pass on Solaris 8.
11765
8216cda9
KB
117662000-05-12 Kevin Buettner <kevinb@redhat.com>
11767
11768 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 11769 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
11770 Instead, it is permissible for gdb to stop on the line of the
11771 call itself.
11772
1a570b2f
MS
117732000-05-12 Michael Snyder <msnyder@.cygnus.com>
11774
11775 * gdb.base/break.exp (bp on small function, optimized file):
11776 Add a second pass pattern. The behavior differs here between stabs
11777 and dwarf for one-line functions. Stabs preserves two line symbols
11778 (one before the prologue and one after) with the same line number,
11779 but dwarf regards these as duplicates and discards one of them.
11780 Therefore the address after the prologue (where the breakpoint is)
11781 has no exactly matching line symbol, and GDB reports the breakpoint
11782 as if it were in the middle of a line rather than at the beginning.
11783
dc96c6c7 117842000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 11785
d63a86f8 11786 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
11787 rather than "send_gdb" (for consistancy).
11788
7d418785
AC
11789Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
11790
11791 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
11792 * gdb.c++/templates.cc: Properly check for GCC version number.
11793 * lib/compiler.cc: Likewise
11794
dc96c6c7 117952000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 11796
d63a86f8 11797 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
11798 gdb may not stop at the first line of main, due to code motion.
11799
dc96c6c7 118002000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
11801
11802 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
11803 This test depends on parsing the printf output from the target.
11804 Since the sparclet stub doesn't do stdio, this will never work.
11805 * gdb.base/call-rt-st.exp: ditto.
11806 * gdb.base/call-strs: ditto.
11807
dc96c6c7 118082000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
11809
11810 * gdb.base/miscexprs.exp: make sizeof long array test portable.
11811
11812 * gdb.base/ending-run.exp: After connecting to a remote target,
11813 but before running, the target will appear to be in a random
11814 location. Specify both a file and a line for breakpoints.
11815 Also, the function that calls main may be called 'init'
11816 rather than 'start'.
11817
a5a51225
EZ
118182000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11819
11820 * gdb.base/help.exp: Update output for add-symbol-file command.
11821
7930cc7c
FN
118222000-04-10 Fernando Nasser <fnasser@cygnus.com>
11823
11824 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
11825 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
11826
23e37ab1
C
118272000-04-07 J.T. Conklin <jtc@redback.com>
11828
e93c542c
C
11829 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
11830
23e37ab1
C
11831 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
11832
591b8fa3
PDM
11833Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
11834
11835 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
11836 values that can be represented exactly.
11837 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
11838 above change, and to not check against the directory part of the source
11839 file name.
11840 (step into print_long_arg_list): Likewise.
11841 (print print_small_structs from print_long_arg_list): Likewise.
11842 (print print_long_arg_list): Likewise.
11843
7a495180
EZ
118442000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11845
30b53638 11846 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 11847
beb998c6
AC
11848Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
11849
11850 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
11851
1c689132
DB
118522000-03-25 Daniel Berlin <dan@cgsoftware.com>
11853
11854 * gdb.base/commands.exp (deprecated_command_test): Add test for
11855 deprecate with no arguments.
11856
c1790a9d
JL
118572000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
11858
11859 * gdb.base/break.exp: Add new test for setting breakpoints on
11860 optimized code so we can test breakpoints work even when function
11861 prologues may be optimized away
11862
003ba290
FN
118632000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
11864
11865 From David Whedon <dwhedon@gordian.com>
a9c64011 11866 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 11867
6837a0a2
DB
118682000-03-22 Daniel Berlin <dan@cgsoftware.com>
11869
11870 * gdb.base/help.exp: Added test for new apropos command.
11871
b9593231
KB
118722000-03-21 Kevin Buettner <kevinb@redhat.com>
11873
11874 * gdb.base/pointers.c (usevar): New function.
11875 (main): Make sure that global variables v_int_pointer2, rptr,
11876 and y are all referenced someplace in the program by calling
11877 usevar() on them. [Some linkers delete symbols which are
11878 never referenced. The space remains, but there's no way to
11879 get a (symbolic) handle on the variable from the debugger.]
11880
751a959b
EZ
118812000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11882
11883 * gdb.base/printcmds.c: Add typedeffed arrays.
11884
11885 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
11886 procedure to test arrays that are typedef'd.
11887
73a93a32
JI
118882000-03-13 James Ingham <jingham@leda.cygnus.com>
11889
11890 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 11891 the library directories.
73a93a32 11892
fb40c209
AC
11893Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
11894
11895 * configure.in (configdirs): Add sub directory gdb.mi.
11896 * configure: Re-generate.
11897
11898 * gdb.mi: New directory.
d63a86f8 11899
ee4dd2c9
AC
119002000-02-25 Scott Bambrough <scottb@netwinder.org>
11901
11902 * gdb.base/long_long.exp: Correct test suite failure when printing
11903 a long long value as a double on ARM platforms.
11904
70f0cc22
JB
119052000-02-16 Jim Blandy <jimb@redhat.com>
11906
11907 * gdb.base/break.exp ("breakpoint line number"): Make sure the
11908 default source file is set properly before running this test.
11909
853819b8
EZ
119102000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11911
11912 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
11913 gdbtk/library directory, not in gdbtcl2.
11914
dfcd3bfb
JM
119152000-02-04 Jim Blandy <jimb@redhat.com>
11916
11917 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
11918 backslash from regexp pattern.
11919
11920 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
11921 procedure. Use it to run all the "continue to bp overloaded"
11922 tests. Note that this changes the names of the tests slightly.
11923 If the breakpoint hit message includes a hex PC value, because
11924 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
11925 from the real source code, still consider that a pass.
11926
11927 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
11928 XFAIL here if the breakpoint message contains a hex address. Note
11929 similar change on 1999-11-02.
11930
11931 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
11932
11933 * gdb.base/ptype.exp: Establish a default source file before
11934 calling get_debug_format.
11935
119362000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
11937
11938 * gdb.base/watchpoint.exp: Remove duplication of test messages.
11939
8b93c638
JM
119402000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11941
11942 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
11943 of successive stepi commands -- while in the prologue we should see
11944 the function entry bracket.
11945
119462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
11947
11948 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
11949 reach __change_mode() when stepping through the end of main().
11950
c5394b80
JM
119512000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
11952
11953 * gdb.base/default.exp: Fix expected pattern.
11954 * gdb.base/help.exp: Same.
11955
0d06e24b
JM
119562000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11957
11958 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
11959 Don't use xfail's because that affects only the following test.
d63a86f8 11960
0d06e24b
JM
11961 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
11962 solaris or linux.
11963
11964 * gdb.base/selftest.exp: Update to reflect changes to main.c.
11965
dc96c6c7 119662000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 11967
d63a86f8 11968 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
11969 "A syntax error" rather than "A parse error". Accept both.
11970
119712000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
11972
11973 * gdb.base/default.exp: Remove OS dependent string from "target
11974 remote" test.
11975 * gdb.base/help.exp: Same for "help target remote" test.
11976
c3f6f71d
JM
119772000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
11978
11979 From Jim Kingdon <kingdon@redhat.com>:
11980
11981 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
11982 prompt (cleanup rather than necessity, but still might keep output
11983 from spilling to next test).
11984
119852000-01-02 Fred Fish <fnf@cygnus.com>
11986
11987 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
11988 AIX, which defines them in <sys/types.h>.
11989
ed9a39eb 119901999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 11991
ed9a39eb
JM
11992 * gdb.base/default.exp: Match arm* etc instead of arm in "info
11993 float" test.
11994
119951999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 11996
ed9a39eb 11997 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
11998
11999 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
12000 outermost frame disallowed".
12001
120021999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
12003
12004 * gdb.base/setvar.exp: New tests for setting the value of a struct
12005 with a constant list.
12006
120071999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12008
12009 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
12010 require the user to type a cast before setting the value of a struct.
12011
de57eccd
JM
120121999-12-06 Jim Blandy <jimb@cygnus.com>
12013
12014 * gdb.base/default.exp: Expect the new 'info float' command on
12015 all i386 platforms.
12016
12017 * gdb.threads/linux-dp.exp: Expand our ability to recognize
12018 LinuxThreads libraries that don't support debugging.
12019
c2d11a7d
JM
12020Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12021
12022 * gdb.base/remote.c: Fill the buffer with truely random data.
12023 Change the buffer type to ``unsigned char'' to simplify size
12024 arithmetic.
12025
12026 * gdb.base/remote.exp: Reduce download numbers by one. Typical
12027 stub only handles 400-1 byte packets. Verify that the download
12028 worked.
12029
120301999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
12031
12032 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
12033 tests, using UNRESOLVED for the untested cases. Also, does not wait
12034 for a timeout if the prompt was received before a recognizable pattern.
12035
120361999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
12037
12038 * lib/gdb.exp (gdb_expect_list): Fix spelling.
12039
120401999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12041
12042 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
12043 watchpoints.
12044
120451999-11-24 Jason Merrill <jason@casey.cygnus.com>
12046
12047 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
12048
12049 * gdb.c++/local.exp: Be more flexible in recognizing local class
12050 name mangling. Don't allow horribly truncated method names.
12051 * gdb.c++/derivation.exp: Expect protected inheritance.
12052 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
12053 * gdb.c++/virtfunc.exp: Likewise.
12054 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
12055 when printing a nested enum.
12056
120571999-11-22 Jim Blandy <jimb@cygnus.com>
12058
12059 * gdb.base/step-test.exp: Properly await GDB's response to setting
12060 a breakpoint on the call to large_struct_by_value.
12061
12062 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
12063 just because we have debug info for the `start' function.
12064
120651999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
12066
12067 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
12068 "Unknown signal" messages, which indicate (on LinuxThreads) that
12069 GDB doesn't know how to debug threads on this system. This is
12070 better than hanging while philosopher 0 dumps chatter into gdb.log.
12071
120721999-11-18 Tom Tromey <tromey@cygnus.com>
12073
12074 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
12075
120761999-11-18 Fred Fish <fnf@cygnus.com>
12077
12078 * gdb.base/coremaker2.c: Add sample program for generating
12079 cores that is more self contained than coremaker.c. Eventually
12080 I'll add more code to this and tie it into the testsuite.
12081
4ce44c66
JM
120821999-11-12 Stan Shebs <shebs@andros.cygnus.com>
12083
12084 * gdb.base/dollar.exp: Remove, now in gdb.hp.
12085
120861999-11-10 Jimmy Guo <guo@cup.hp.com>
12087
12088 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
12089 from $srcdir/lib/.
12090 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
12091 and gdb.c++/.
12092
12093 * gdb.c++/derivation.exp: remove redundant get compiler info code.
12094
d63a86f8 12095 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
12096 'continue with watch' test point.
12097
120981999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
12099
12100 Merged from p2linux-990323-branch:
d63a86f8 12101
4ce44c66
JM
12102 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
12103
11cf8741
JM
12104Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
12105
12106 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
12107 {limit,fixed}''. Test ``set download-write-size''.
12108
12109Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
12110
12111 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
12112 gdb_expect_list.
12113
12114Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
12115
12116 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
12117
121181999-11-03 Mark Salter <msalter@cygnus.com>
12119
12120 * gdb.base/break.exp: Fix "stub continue" pattern.
12121
121221999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
12123
12124 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
12125
121261999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
12127
12128 * gdb.base/display.exp ("finish"): Add timeout clause.
12129
12130 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
12131 plain prompt clause, so this doesn't have to time out in order to
12132 fail.
12133
12134 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
12135 breakpoint hit messages include an address.
12136
12137 * gdb.base/display.exp: Don't forget to escape parens in regular
12138 expressions. Unix regexp notatation sucks.
12139
121401999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12141
12142 * gdb.base/annota1.exp: Test for annotate-signalled: change output
12143 order for 'signalled' message.
12144
5c44784c
JM
121451999-11-01 Stan Shebs <shebs@andros.cygnus.com>
12146
12147 From Jimmy Guo <guo@cup.hp.com>:
12148 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
12149 * gdb.base/annota1.c: Add code for tests to work with.
12150
121511999-10-26 Frank Ch. Eigler <fche@cygnus.com>
12152
12153 * gdb.base/remote.exp: New test for remote downloading settings.
12154 * gdb.base/remote.c: New file with large .data.
12155
917317f4
JM
121561999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
12157
12158 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
12159 for LinuxThreads support, merged from the Code Fusion branch.
12160
12161Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
12162
12163 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
12164 containing exp_continue into a while within an expect. Don't
12165 attempt a start more than three times. Check return value from
12166 gdb_load.
d63a86f8 12167
2df3850c
JM
12168Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
12169
12170 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
12171 a pass case.
12172
2acceee2
JM
121731999-10-01 Kevin Buettner <kevinb@cygnus.com>
12174
12175 * gdb.base/break.c (main): Added a statement that we can step
12176 off of.
12177 * gdb.base/break.exp: Added tests for setting a breakpoint
12178 at an offset and stepping onto a breakpoint.
12179
121801999-10-01 Fred Fish <fnf@cygnus.com>
12181
d63a86f8 12182 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
12183 gdb output.
12184
c2c6d25f
JM
121851999-09-18 Jim Blandy <jimb@cris.red-bean.com>
12186
12187 * gdb.base/break.exp: Code locations are in hex, don't forget!
12188 (For HP-UX.)
12189
121901999-09-17 Stan Shebs <shebs@andros.cygnus.com>
12191
12192 * condbreak.exp: Use break.c as test program.
12193 * condbreak.c: Remove, redundant with break.c.
12194
121951999-09-15 Stan Shebs <shebs@andros.cygnus.com>
12196
12197 * config/monitor.exp (gdb_target_monitor): Disable X- and
12198 Z-packets if the target needs it.
12199
122001999-09-13 James Ingham <jingham@leda.cygnus.com>
12201
12202 * gdb.c++/overload.exp: Added tests for listing overloaded
12203 functions with function pointers in the arg, explicitly calling
12204 out the version you want.
12205
cff3e48b
JM
122061999-09-09 Stan Shebs <shebs@andros.cygnus.com>
12207
12208 * long_long.exp: Add variations of test cases that work for
12209 targets with 16-bit ints and 32-bit doubles.
12210
d4f3574e
SS
122111999-09-08 Stan Shebs <shebs@andros.cygnus.com>
12212
12213 * break.c (main): Compare a possibly-uninitialized argc with an
12214 unlikely value that fits in 16 bits.
12215
122161999-09-07 Stan Shebs <shebs@andros.cygnus.com>
12217
12218 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
12219 0xfeeb, don't want negative numbers if ints are 16 bits.
12220
12221 * lib/gdb.exp (skip_cplus_tests): New proc.
12222 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12223 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
12224 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
12225 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
12226 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
12227 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
12228 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
12229 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
12230
12231 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
12232
12233Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
12234
12235 * gdb.base/corefile.exp (up): Allow a parameter to appear
12236 in the frame that we're going up to.
12237
12238 From Jim Blandy <jimb@cygnus.com>:
12239
12240 * gdb.base/default.exp (info float): Expect some output now.
12241
12242 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
12243 returning floating-point values to fail on the x86.
12244 * gdb.base/callfwmall.exp (do_function_calls): Same.
12245
12246 * gdb.base/list.exp (test_listsize): Correct expectations for
12247 listing line 1 with listsize 2. Also, listing a single line
12248 works now, as does listing three lines. [Kevin's note: There
12249 were a number of other cases fixed too where the expectations
12250 differed...]
12251
122521999-09-02 Stan Shebs <shebs@andros.cygnus.com>
12253
12254 * gdb.base/selftest.exp: Add case for when version prints as
12255 constant string instead of char pointer.
12256
104c1213
JM
122571999-08-25 Stan Shebs <shebs@andros.cygnus.com>
12258
12259 * gdb.base/ending-run.exp: Add Solaris case for what happens when
12260 stepping out of main.
12261
12262 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
12263 G++ used.
12264
12265 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
12266 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
12267
12268 * gdb.c++/ovldbreak.exp: Update match string in test that
12269 includes a warning of multiple breakpoints.
12270
122711999-08-24 Stan Shebs <shebs@andros.cygnus.com>
12272
12273 * gdb.base/display.exp: Improve precision of step-after-finish
12274 added yesterday.
12275
12276 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
12277 test.
12278
12279 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
12280 configs when using G++, not just hppa*.
12281
122821999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12283
12284 * gdb.base/async.c: New file.
12285 * gdb.base/async.exp: New file.
12286
12287Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
12288
12289 * gdb.base/break.exp: Tweak PA specific tests to properly handle
12290 PA64.
12291
53a5351d
JM
12292Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
12293
104c1213
JM
12294 * gdb.base/display.exp: "finish" can leave us mid-line on many
12295 targets, deal with it. Add a small constant to main, instead of
12296 1000 since main+1000 may not be a valid address in the target.
12297
53a5351d
JM
12298 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
12299 on hpux11.
12300
12301 * gdb.base/attach.exp: Handle another hpux11 error message variant
12302 when attaching to a process that does not exist.
12303
123041999-08-19 J.T. Conklin <jtc@redback.com>
12305
12306 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
12307 characters in 'continue to 1241' test.
12308
123091999-08-17 Stan Shebs <shebs@andros.cygnus.com>
12310
12311 * gdb.base/call-ar-st.exp: Add a shorter match case for the
12312 stop in print_long_arg_list, define and use a whitespace
12313 variable in print_small_structs test, add an XFAIL for Solaris.
12314 * gdb.base/dbx.exp: XFAIL func commands until somebody is
12315 interested enough to fix.
12316
7be570e7
JM
123171999-08-13 Keith Seitz <keiths@cygnus.com>
12318
12319 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
12320 (dbx_gdb_load): Remove. Use gdb_load instead, since that
12321 proc knows about targets other than the natives.
12322 (test_assign): Use "gdb_run_cmd" to "run" the target.
12323 Check that we've actually hit the breakpoint at main.
12324 When we attempt to assign a value to a local variable, check
12325 that the variable is in the current scope, i.e., don't use
12326 a test with an empty result.
12327
12328Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
12329
12330 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
12331 command.
12332
123331999-08-09 Stan Shebs <shebs@andros.cygnus.com>
12334
12335 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12336 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
12337 gdb.compat, gdb.threads-hp.
12338 gdb.hp/configure, gdb.hp/configure.in: New files.
12339 gdb.hp/Makefile.in: Recurse into new subdirs.
12340 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
12341 gdb.hp/gdb.objdbg: New directory, tests for debugging info
12342 in object files.
12343 gdb.hp/tools: New directory, aux tools for HP-specific tests.
12344
96baa820
JM
123451999-08-05 Stan Shebs <shebs@andros.cygnus.com>
12346
12347 * gdb.base/display.exp: Help expect by putting a newline in the
12348 funky printf, remove a bogus p/a test.
12349
123501999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12351
12352 * gdb.base/display.exp: Make sure that when we say 'run', we are
12353 connected to the target. This is necessary when running not
12354 natively.
12355
123561999-08-03 Stan Shebs <shebs@andros.cygnus.com>
12357
12358 * gdb.base/step-test.exp: Removed some extraneous messages.
12359
12360 * gdb.base/long_long.exp: Don't run memory examination tests
12361 on little-endian targets (they will need a different set of
12362 results to match).
12363
123641999-08-02 Stan Shebs <shebs@andros.cygnus.com>
12365
12366 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
12367 until somebody decides to fix GDB.
12368
12369 * gdb.base/long_long.c: Stop compiler complaint by specifying long
12370 constant as "ULL".
12371 * gdb.base/long_long.exp: Loosen x/c test, add partial result
12372 matches for a couple x/2 commands.
12373
a0b3c4fd
JM
123741999-07-30 Stan Shebs <shebs@andros.cygnus.com>
12375
12376 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
12377 by merging in ref-types2 tests.
12378 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
12379
12380 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12381 * gdb.c++/Makefile.in: Add standard actions.
12382 (EXECUTABLES): Rename from PROGS, update list.
12383 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
12384 from gdb.hp.
12385 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
12386 foo and bar locals.
12387 * gdb.c++/anon-union.exp: Fix tests to match.
12388 * gdb.c++/classes.exp: Run if HP compiler used, add extra
12389 expect matches to handle output variations.
12390 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
12391 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
12392 output, add HP alternatives for new and delete prints.
12393 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
12394 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
12395 * gdb.c++/demangle.exp: Use $style when reporting failure.
12396 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
12397 * gdb.c++/inherit.exp: Run if HP compiler used, add some
12398 match alternatives.
12399 * gdb.c++/local.exp: Add match alternatives or xfails for HP
12400 compilers.
12401 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
12402 * gdb.c++/method.exp: Add match alternatives.
12403 * gdb.c++/misc.cc: Add bool types.
12404 * gdb.c++/misc.exp: Add tests for bool types.
12405 * gdb.c++/overload.exp: Add xfails.
12406 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
12407 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
12408 add some more template parameter tests (only for HP currently).
12409 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
12410 * gdb.c++/virtfunc.cc: Add return type and value for main.
12411 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
12412 match alternatives.
d63a86f8 12413
a0b3c4fd
JM
124141999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12415
12416 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
12417
124181999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
12419
12420 * gdb.base/signals.exp: Don't expect getting a backtrace from
12421 within a signal handler to fail on Linux.
12422
124231999-07-29 Stan Shebs <shebs@andros.cygnus.com>
12424
12425 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12426 * lib/gdb.exp: Remove some gratuitious semicolons.
12427 (delete_breakpoints): Increase timeout.
12428 (gdb_expect): Add -notransfer option.
12429 (gdb_test): Use -notransfer option.
12430 (get_compiler_info): Add f77 case.
12431 (get_compiler): New proc, split out from gdb_preprocess, add f77
12432 case.
12433 (gdb_preprocess): Call get_compiler.
12434
12435 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
12436 * gdb.base/attach.exp, gdb.base/display.exp,
12437 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
12438 gdb.base/long_long.exp, gdb.base/printcmds.exp,
12439 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
12440 third arg to gdb_test.
12441 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
12442 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
12443 HP-UX xfails, add others.
12444 * gdb.base/completion.exp: Reflect name change of self-test.
12445 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
12446 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
12447 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
12448 HP failure number.
12449 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
12450 useless HP-UX 10.30 references.
12451 * gdb.base/maint.exp: Loosen matches.
12452 * gdb.base/pointers.c (main): Declare more_code.
12453 * gdb.base/pointers.exp: Match on output of a `next'.
12454 * gdb.base/structs.c: Add prototypes.
12455 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
12456 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
12457
124581999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12459
12460 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
12461 command.
12462
124631999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12464
12465 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
12466 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
12467
12468 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
12469 debug info. Deal with lack of signal hanlder info in stack.
12470
a9c64011 12471 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
12472 * gdb.base/annota1.exp: If printf has debug info, deal with it.
12473
5a2468f5
JM
124741999-07-19 Stan Shebs <shebs@andros.cygnus.com>
12475
12476 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
12477 gdb.base/foll-vfork.exp: Don't run for crosses.
12478
adf40b2e
JM
12479Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
12480
12481 * gdb.base/configure.in: Check for gdbvars.exp instead of
12482 a1-selftest.exp.
12483 * gdb.base/configure: Re-generate.
12484
124851999-07-12 Stan Shebs <shebs@andros.cygnus.com>
12486
12487 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
12488 in trying to run first and name is too long.
12489
12490 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
12491 pointers2.c and pointers2.exp, respectively.
12492 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
12493 doschk happier.
12494
43e526b9
JM
124951999-07-08 Stan Shebs <shebs@andros.cygnus.com>
12496
12497 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
12498 callfuncs2.c and callfuncs2.exp.
12499
12500 * gdb.base/list.exp: Remove mistaken xfails.
12501 * gdb.base/list0.h: Add optional prototypes.
12502
9846de1b
JM
12503Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
12504
a9c64011 12505 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 12506 calling malloc.
a9c64011
AS
12507 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
12508 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
12509 use.
12510
125111999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12512
12513 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
12514 * gdb.base/annota2.cc, annota2.exp: Move from here.
12515 * gdb.c++/annota2.cc, annota2.exp: To here.
12516 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
12517
43ff13b4
JM
12518Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
12519
12520 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
12521 a consistent format.
12522
085dd6e6
JM
125231999-06-25 Stan Shebs <shebs@andros.cygnus.com>
12524
12525 From Jimmy Guo <guo@cup.hp.com> and others at HP:
12526 * lib/gdb.exp (get_compiler_info): Add detection for assorted
12527 HP compilers, also set the globals $true and $false.
12528
12529 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
12530 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
12531 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
12532 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
12533 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
12534 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
12535 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
12536 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
12537 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
12538 whatis.c} Add C++ compatible function definitions and return
12539 types, add includes for library functions.
12540 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
12541 * gdb.base/step-test.c (myglob): Rename from glob.
12542 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
12543 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
12544 files, move here from gdb.hp.
12545 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
12546 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
12547 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
12548 Adjust line numbers in regexps.
12549
12550 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
12551 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
12552 instead of 0/1.
12553
12554 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
12555 foll-vfork.exp: New files, move here from gdb.hp.
12556 * gdb.base/page.exp: New file, test of pagination command.
12557
12558 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
12559 recursion test.
12560 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
12561
12562 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
12563 gdb.base/solib.exp: Fix compiler invocation process.
12564
12565 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
12566 HP-UX 11, turn off overload resolution explicitly.
12567 * gdb.base/commands.exp: Set argument list explicitly, add
12568 watchpoint test.
12569 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
12570 them work.
12571 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
12572 expressions properly.
12573 * gdb.base/corefile.exp: Loosen the match slightly.
12574 * gdb.base/default.exp: Allow "Error accessing memory" message
12575 also.
12576 * gdb.base/display.exp: Skip over x/0 j if PA64.
12577 * gdb.base/funcargs.exp: Add xfails for HP-UX.
12578 * gdb.base/interrupt.exp: Ditto.
12579 * gdb.base/langs.exp: Add symbolic matches governed by compiler
12580 in use.
12581 * gdb.base/list.exp: Add xfails for HP-UX.
12582 * gdb.base/long_long.exp: Refine some of the numeric matches.
12583 * gdb.base/mips_pro.exp: Xfail on HP-UX.
12584 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
12585 * gdb.base/nodebug.exp: Succeed on more varieties of output.
12586 * gdb.base/opaque.exp: Remove some HP-UX xfails.
12587 * gdb.base/ptype.exp: Succeed on more varieties of output.
12588 * gdb.base/scope.exp: Add xfails for HP-UX.
12589 * gdb.base/sect-cmd.exp: Add more cases.
12590 * gdb.base/setvar.exp: Add xfails for HP-UX.
12591 * gdb.base/shlib-call.exp: Loosen some matches slightly.
12592 * gdb.base/signals.exp: Match on void symbolically.
12593 * gdb.base/step-test.exp: Add case for PA64.
12594 * gdb.base/term.exp: Add exit and restart.
12595 * gdb.base/twice.exp: Clean up after self.
12596 * gdb.base/varargs.exp: Disable overload resolution explicitly.
12597 * gdb.base/whatis.exp: Allow more ways to pass tests.
12598
12599 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
12600 no longer useful.
12601
12602Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
12603
12604 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
12605 list of patterns.
12606 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
12607 print_double_array(double_array)", "continuing to breakpoint
12608 1018", "print print_double_array(array_d)" and "continuing to
12609 1034" tests.
d63a86f8 12610
085dd6e6
JM
126111999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
12612
a9c64011 12613 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
12614
126151999-06-24 Stan Shebs <shebs@andros.cygnus.com>
12616
12617 * config/mt-*: Remove, these haven't been used since 1996.
12618
126191999-06-22 Stan Shebs <shebs@andros.cygnus.com>
12620
12621 * gdb.base/call-strs.c, gdb.base/ending-run.c,
12622 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
12623 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
12624
9e0b60a8
JM
126251999-06-18 Stan Shebs <shebs@andros.cygnus.com>
12626
12627 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
12628 simpler match case for the ptype of the big class.
12629
126301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12631
12632 * gdb.exp: Fix test for gdb_prompt existence.
12633
126341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12635
12636 * gdb.exp (gdb_test): Add fail after calls to perror.
12637
126381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12639
12640 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
12641
126421999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
12643
12644 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
12645
0f71a2f6
JM
12646Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
12647
12648 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
12649 malloc() is linked in.
12650
126511999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
12652
12653 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
12654 step at end.
12655
12656 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
12657
126581999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
12659
12660 * gdb.java/jv-print.exp: New file. (Our first Java test!)
12661
cce74817
JM
12662Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
12663
12664 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
12665 * gdb.base/mips_pro.exp: Likewise.
12666
126671999-06-02 Keith Seitz <keiths@cygnus.com>
12668
12669 * gdb.c++/templates.cc: Change all "new" operators to throw
12670 an exception.
12671 * gdb.c++/cplusfuncs.cc: Likewise.
12672
12673 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
12674
12675Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
12676
12677 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
12678 * gdb.base/ending-run.exp: When stepping out of main, accept a
12679 step into an arbitrary assembler file.
cce74817 12680
392a587b
JM
126811999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12682
d63a86f8 12683 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 12684 "breakpoint-invalid" to be printed.
d63a86f8 12685 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
12686 number of "frames-invalid" and "breakpoint-invalid" to be printed.
12687 * gdb.base/annota2.cc: Initialize a.x to 0.
12688
9e086581
JM
126891999-05-17 Keith Seitz <keiths@cygnus.com>
12690
12691 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
12692 when "skip_float_tests" set.
12693 Ditto for "print print_double_array(array_d)", "print print_small_structs",
12694 "print print_ten_doubles", and "step into print_long_arg_list".
12695 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
12696 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
12697 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
12698 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
12699 "skip_float_tests" is set.
12700 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
12701 when "skip_float_tests" set.
d63a86f8 12702
cd0fc7c3
SS
127031999-05-06 Keith Seitz <keiths@cygnus.com>
12704
12705 * gdb.base/annota2.cc: Include stdio.h.
12706
12707Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
12708
12709 * gdb.base/crossload.exp: Remove, this has been disabled ever
12710 since BFD stopped including all targets, and cross-GDB gets
12711 plenty of testing anyway.
12712 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
12713 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
12714 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
12715 * gdb.base/README: Remove, was doc for this.
12716 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
12717 needed.
12718
b83266a0
SS
127191999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12720
12721 * gdb.base/call-ar-st.exp: Fix one regular expression in test
12722 output.
12723
12724 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
12725 * gdb.base/annota2.exp: New file. More annotation tests.
12726 * gdb.base/annota1.c: New file. Source file for annota1.exp.
12727 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
12728
127291999-04-23 Angela Marie Thomas <angela@cygnus.com>
12730
12731 * config/cfdbug.exp: New file.
12732
7a292a7a
SS
127331999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
12734
12735 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
12736 Marcus Daniel's and Dale Hawkins's demangler crashes.
12737
12738 * gdb.c++/demangle.exp (test_gnu_style_demangling,
12739 test_lucid_style_demangling, test_arm_style_demangling,
12740 test_hp_style_demangling): Try Tom Tromey's core-dumping
12741 identifier under each demangling style.
12742
127431999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
12744
12745 * gdb.c++/demangle.exp: Include the current demangling style
12746 in all test names.
12747 (current_demangling_style): New global variable.
12748 (set_demangling_style, test_demangling_core, test_demangling,
12749 test_demangling_exact): New functions.
12750 (test_gnu_style_demangling, test_lucid_style_demangling,
12751 test_arm_style_demangling, test_hp_style_demangling): Use those,
12752 instead of calling gdb_test and gdb_test_exact directly.
12753 (catch_demangling_errors): New function, which reports errors
12754 signalled by the demangling test functions in an orderly way.
12755 (do_tests): Use catch_demangling_errors.
12756
127571999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
12758
12759 * gdb.base/signals.exp (test_handle_all_print): Use () for
12760 grouping in expressions, not {}.
12761
12762 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
12763 initialized yet.
12764
127651999-04-01 Stan Shebs <shebs@andros.cygnus.com>
12766
12767 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
12768 are listed.
12769
127701999-03-26 Stan Shebs <shebs@andros.cygnus.com>
12771
12772 * gdb.stabs/weird.exp: Test for CC being defined before
12773 looking at its value.
12774
127751999-03-25 Stan Shebs <shebs@andros.cygnus.com>
12776
12777 * gdb.base/call-ar-st.exp: Remove stray '#'.
12778 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
12779 "short int" and "long int".
12780 * gdb.c++/overload.cc: Cast the string added in the previous
12781 change, to mollify finicky HP compiler.
12782 * gdb.hp/reg-test.exp (testfile): Fix file name.
12783 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 12784
7a292a7a
SS
12785 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
12786 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
12787 alternate form of enum ptype.
12788
c906108c
SS
127891999-03-23 Stan Shebs <shebs@andros.cygnus.com>
12790
7a292a7a
SS
12791 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
12792 * gdb.hp/*.exp: Change all to run compiler probe only after
12793 passing skip_hp_tests, so as not to waste time on guaranteed
12794 failure.
12795
c906108c
SS
12796 * gdb.c++/overload.cc: Pass string instead of char addr, always
12797 init ccpfoo.
12798 * gdb.c++/templates.cc: Fix syntax error.
12799
7a292a7a
SS
12800Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12801
12802 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 12803 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
12804 command.
12805
128061999-03-18 James Ingham <jingham@cygnus.com>
12807
12808 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
12809
12810 * gdb.c++/method.exp: It was testing an uninitialized int on the
12811 stack and assuming it was positive.
12812
12813 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
12814
12815 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 12816 keep it from killing the rest of the tests.
7a292a7a
SS
12817 Use gdb_continue_to_end.
12818
12819 * gdb.base/sigall.exp: use gdb_continue_to_end.
12820
12821 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
12822
12823 * gdb.base/display.exp: use runto_main, not run.
12824
d63a86f8
RM
12825 * gdb.base/default.exp: Check for the current error message in the
12826 r abbreviation test.
7a292a7a
SS
12827 Add strongarm to the targets that know info float.
12828
d63a86f8 12829 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
12830 run which doesn't work with monitors.
12831
12832 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
12833
12834 * gdb.base/break.exp: use the gdb_continue_to_end proc.
12835
12836 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
12837 program. Traps the case (in Cygmon) when the program never really
12838 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
12839 more places, so I used my name. Sorry Mark...
12840
12841 * config/monitor.exp (gdb_target_monitor): added another
12842 target_info parameter: remotebinarydownload. This will set the
12843 remotebinarydownload flag if this is causing some boards trouble.
12844
128451999-03-18 Mark Salter <msalter@cygnus.com>
12846
12847 * lib/gdb.exp (continue_to_exit): New function.
12848
12849 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
12850 * gdb.base/ending-run.exp: Ditto.
12851 * gdb.base/step-test.exp: Ditto.
12852
128531999-03-16 Stan Shebs <shebs@andros.cygnus.com>
12854
12855 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
12856 (suggested by Art Haas <ahaas@neosoft.com>).
12857
128581999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
12859
12860 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
12861
12862Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
12863
12864 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
12865 descriptions of types (short unsigned int vs unsigned short, etc).
12866
128671999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
12868
12869 * gdb.base/call-strs.exp: Don't assume that `step' will step over
12870 a call to strlen; sometimes we do have sources.
12871
128721999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
12873
12874 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
12875 character, so GDB won't print garbage after its end.
d63a86f8 12876
c906108c
SS
12877 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
12878 breakpoint there instead. Sometimes GCC emits memcpy to handle
12879 the large structures being passed by value, so we step into that
12880 instead of sum_array_print, which obscures what we're really testing.
12881 * gdb.base/step-test.exp: However, we do want a test that notices
12882 the bizarre steps into memcpy, so do that here. Add check for
12883 stepping into function calls that pass large structures by value.
12884 ("Is that a noun clause, or are you just happy to see me?")
12885 Remove all references to specific line numbers.
12886 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
12887 New type and function.
12888 (main): Call large_struct_by_value, passing it a large struct by value.
12889 * lib/gdb.exp (gdb_get_line_number): New function.
12890
12891 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
12892 more portable.
12893
7a292a7a
SS
128941999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
12895
c906108c
SS
12896 * lib/gdb.exp: Doc fixes.
12897
7a292a7a
SS
128981999-03-05 Nick Clifton <nickc@cygnus.com>
12899
d63a86f8 12900 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
12901
129021999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
12903
c906108c
SS
12904 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
12905 commands. They're not germane to this test, and they don't work
12906 that way on remote targets.
12907
3fc11d3e
JM
129081999-03-01 James Ingham <jingham@cygnus.com>
12909
12910 * Changelog entries merged over from gdb development branch.
12911
3fc11d3e
JM
12912 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
12913
12914 * lib/gdb.exp (gdbtk_analyze_results): Generic function
12915 for outputting results of test run.
12916
2d4a1622 12917 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
12918
12919 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 12920
7a292a7a
SS
129211999-02-25 Felix Lee <flee@cygnus.com>
12922
12923 * lib/gdb.exp (debug_format): initialize
12924
c906108c
SS
129251999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
12926
12927 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
12928 * gdb.base/call-rt-st.c: Ditto.
12929
c906108c
SS
129301999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
12931
12932 * gdb.threads/pthreads.exp (horiz): New variable.
12933 (test_startup): Fix regexps that capture thread numbers.
12934
129351999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
12936
12937 * gdb.base/smoke.exp: Disambiguate two test case names (both
12938 called ``print'').
12939
12940Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12941
12942 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
12943 compilation.
12944
129451999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12946
12947 * gdb.base/miscexprs.exp: Change patterns to match GDB's
12948 actual output formatting.
12949 * gdb.base/smoke.exp: GDB removes leading 0's.
12950 * gdb.base/volatile.exp: Don't check type of remuneration;
12951 that variable is no longer defined in constvars.c.
12952 * gdb.base/step-test.c (main): Exit with explicit exit code.
12953 * gdb.base/step-test.exp: Remove two nexti checks--they are
12954 not portable.
12955
129561999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
12957
12958 * gdb.base/help.exp ("help delete display"): Fix test to match
12959 gdb's output.
12960
12961 * gdb.base/long_long.c (known_types): Initialize values to zero.
12962 * gdb.base/long_long.exp: Step one more line
12963 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
12964 leading zeros. Explicitly ask for hex formatting. Use
12965 unique test case names.
c906108c
SS
12966
12967Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
12968
d63a86f8 12969 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
12970
12971 * gdb.c++/method.exp: Add missing close brace.
12972
129731999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
12974
12975 * gdb.base/maint.exp: Use 'set height 0' to disable page
12976 prompting, not 'set height 400'.
12977
12978 Fix a bunch of timeouts.
12979 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
12980 four separate tests, so expect doesn't take forever to match a ton
12981 of text against a regexp with lots of .* forms.
12982 ("maint print psymbols", "maint print symbols"): Make some of
12983 these greps more selective, so that expect doesn't try to wade
12984 through huge piles of output and time out.
12985
12986 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
12987
12988 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
12989 tests: one which doesn't expect shlib events to be reported, and
12990 another which does, but is XFAIL for all platforms other than
12991 HP/UX.
12992
12993 * gdb.base/break.exp: Teach the test suite that the `catch
12994 fork', `catch vfork', and `catch exec' commands produce error
12995 messages on platforms that don't provide these features.
12996
12997Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
12998
12999 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
13000 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
13001 (shortening names from solib_threshold.exp etc), won't run on
13002 anything but HP-UX for the foreseeable future.
13003 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
13004 reflect move.
13005
13006Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
13007
13008 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13009 gdb.trace/Makefile.in (clean): Remove all test executables.
13010
13011Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
13012
13013 * gdb.base/shlib-call.exp: add test cases to verify that gdb
13014 successfully re-sets breakpoints in shared libraries.
13015 * gdb.base/shmain.c (main): return 0, don't fall off the end.
13016
13017Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13018
d63a86f8
RM
13019 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
13020 and compiled w/o GCC.
c906108c
SS
13021
13022 * gdb.hp/watch-cmd.exp: ditto.
13023
13024 * gdb.hp/watch-hp.exp: ditto.
13025
13026 * gdb.hp/xdb1.exp: ditto.
13027
13028 * gdb.hp/xdb2.exp: ditto.
13029
13030 * gdb.hp/dbx.exp: ditto.
13031
13032Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
13033
13034 * constvars.c: Remove C++-isms.
13035 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
13036 with GCC.
13037
13038Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
13039
13040 The following changes are part of the HP merge.
13041
13042 * gdb.base/break.exp: new tests to verify that catchpoints for
13043 fork, vfork, and exec don't trigger inappropriately.
13044
13045 * gdb.base/opaque.exp: compile one file at a time, then link.
13046
13047 * gdb.base/signals.exp: be more restrictive about which hppa
13048 systems receive a setup_xfail. new tests.
13049
13050 * gdb.base/solib_threshold.build: new file.
13051 * gdb.base/solib_threshold.exp: new file.
13052 * gdb.base/solib_threshold.link_opts: new file.
13053 * gdb.base/solib_threshold.mk: new file.
13054 * gdb.base/gen_solib_threshold.c: new file.
13055
13056 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
13057 tests. New tests for enums inside classes.
13058
13059 * gdb.c++/compiler.cc: indicate support of template debugging.
13060
13061 * gdb.c++/demangle.exp: run hp style demangling tests.
13062
13063 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
13064 tests.
13065
13066 * gdb.c++/misc.cc: changes to support new tests.
13067
13068 * gdb.c++/templates.cc: changes to support HP's compiler; changes
13069 to support new tests.
13070
13071 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
13072 gcc, then skip these tests.
13073
13074Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
13075
13076 The following files are part of the HP merge; some had longer
13077 names at HP, but have been renamed to be no more than 14
13078 characters in length.
13079
13080 * gdb.hp/ambiguous.cc: new file.
13081 * gdb.hp/ambiguous.exp: new file.
13082 * gdb.hp/attach.exp: new file.
13083 * gdb.hp/attach2.exp: new file.
13084 * gdb.hp/classes-hp.exp: new file.
13085 * gdb.hp/ctti.exp: new file.
13086 * gdb.hp/ctti-add.cc: new file.
13087 * gdb.hp/ctti-add1.cc: new file.
13088 * gdb.hp/ctti-add2.cc: new file.
13089 * gdb.hp/ctti-add3.cc: new file.
13090 * gdb.hp/dbx.exp: new file.
13091 * gdb.hp/exception.cc: new file.
13092 * gdb.hp/exception.exp: new file.
13093 * gdb.hp/foll-exec.c: new file.
13094 * gdb.hp/foll-exec.exp: new file.
13095 * gdb.hp/foll-fork.c: new file.
13096 * gdb.hp/foll-fork.exp: new file.
13097 * gdb.hp/foll-vfork.c: new file.
13098 * gdb.hp/foll-vfork.exp: new file.
13099 * gdb.hp/inherit-hp.exp: new file.
13100 * gdb.hp/more-steps.exp: new file.
13101 * gdb.hp/namespace.cc: new file.
13102 * gdb.hp/namespace.exp: new file.
13103 * gdb.hp/optimize.exp: new file.
13104 * gdb.hp/pxdb.c: new file.
13105 * gdb.hp/pxdb.exp: new file.
13106 * gdb.hp/quicksort.exp: new file.
13107 * gdb.hp/reg-test.exp: new file.
13108 * gdb.hp/reg-test.s: new file.
13109 * gdb.hp/sized-enum.c: new file.
13110 * gdb.hp/sized-enum.exp: new file.
13111 * gdb.hp/start-stop.exp: new file.
13112 * gdb.hp/templ-hp.cc: new file.
13113 * gdb.hp/templ-hp.exp: new file.
13114 * gdb.hp/thr-lib.c: new file.
13115 * gdb.hp/thr-lib.exp: new file.
13116 * gdb.hp/thr-lib.h: new file.
13117 * gdb.hp/thr-liblib.c: new file.
13118 * gdb.hp/virtfun-hp.c: new file.
13119 * gdb.hp/virtfun-hp.exp: new file.
13120 * gdb.hp/watch-cmd.exp: new file.
13121 * gdb.hp/watch-hp.exp: new file.
13122 * gdb.hp/xdb1.exp: new file.
13123 * gdb.hp/xdb2.exp: new file.
13124 * gdb.hp/xdb3.exp: new file.
13125
13126Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
13127
13128 The following files are part of the HP merge; some had longer
13129 names at HP, but have been renamed to be no more than 14
13130 characters in length.
13131
13132 * gdb.base/ss.h: new file.
13133 * gdb.base/call-ar-st.c: new file.
13134 * gdb.base/call-ar-st.exp: new file.
13135 * gdb.base/call-rt-st.c: new file.
13136 * gdb.base/call-rt-st-exp: new file.
13137 * gdb.base/call-strs.exp: new file.
13138 * gdb.base/ena-dis-br.exp: new file.
13139 * gdb.base/environ.exp: new file.
13140 * gdb.base/long_long.exp: new file.
13141 * gdb.base/sect-cmd.exp: new file.
13142 * gdb.base/shlib-cl2.exp: new file.
13143 * gdb.base/smoke.exp: new file.
13144 * gdb.base/so-impl-ld.c: new file.
13145 * gdb.base/so-impl-ld.exp: new file.
13146 * gdb.base/so-indr-cl.c: new file.
13147 * gdb.base/so-indr-cl.exp: new file.
13148 * gdb.base/varargs.exp: new file.
13149 * gdb.base/volatile.exp: new file.
13150 * gdb.base/whatis-exp.exp: new file.
7a292a7a 13151 * gdb.base/display.exp: new file.
c906108c
SS
13152 * gdb.c++/derivation.exp: new file.
13153 * gdb.c++/local.exp: new file.
13154 * gdb.c++/member-ptr.exp: new file.
13155 * gdb.c++/overload.exp: new file.
13156 * gdb.c++/ovldbreak.exp: new file.
13157 * gdb.c++/ref-types.exp: new file.
13158 * gdb.c++/ref-types2.exp: new file.
13159 * gdb.c++/userdef.exp: new file.
d63a86f8 13160
c906108c
SS
13161Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
13162
13163 * gdb.base/default.exp: Reflect wording change in remote.c.
13164
dc96c6c7 13165Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13166
13167 * gdb.base/help.exp: Update to reflect current text.
13168
13169Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
13170
13171 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
13172 they're stack variables and contain garbage.
13173 * gdb.c++/anon-union.exp: new file.
13174
13175 The following changes were made by David Taylor
13176 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13177 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13178 in changes by HP.
13179
13180 * gdb.base/bitops.exp: new file.
13181 * gdb.base/default.exp: change expected messages for catch and
13182 info catch tests to reflect HP merge changes.
13183 * gdb.base/enable-disable-break.exp
13184 * gdb.base/ending-run.c: new file.
13185 * gdb.base/long_long.c: new file.
13186 * gdb.base/maint.exp: new file.
13187 * gdb.base/pointers2.exp: new file.
13188 * gdb.base/shlib-call2.exp: new file.
13189 * gdb.base/solib.exp: new file.
13190 * gdb.base/step-test.c: new file.
13191 * gdb.c++/anon-union.cc: new file.
13192 * gdb.c++/local.cc: new file.
13193 * gdb.c++/member-pointer.cc: new file.
13194 * gdb.c++/method.cc: new file.
13195 * gdb.c++/ref-types.cc: new file.
13196 * gdb.c++/ref-types2.cc: new file.
13197 * gdb.c++/userdef.cc: new file.
d63a86f8 13198
c906108c
SS
13199 * gdb.base/scope.exp: compile one file at a time, then link.
13200 * gdb.base/langs.exp: ditto.
13201 * gdb.base/list.exp: ditto.
d63a86f8 13202
c906108c
SS
13203Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
13204
13205 The following changes were made by David Taylor
13206 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
13207 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
13208 in changes by HP.
d63a86f8 13209
c906108c
SS
13210 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
13211 skip tests. When compiling pass c++ flag to gdb_compile.
13212 * gdb.c++/
d63a86f8 13213
c906108c
SS
13214 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
13215 test for on hppa*-*-hpux*; use args to see if c++ was specified.
13216 (skip_hp_tests): new function.
13217 (gdb_preprocess): new function.
13218
13219 * configure.in (hpdir): decide whether to configure gdb.hp.
13220 * configure: regenerated.
13221
13222 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
13223 to delete on clean.
13224 (EXECUTABLES): update to reflect new additions.
13225 * gdb.base/commands.exp: update message expected.
13226 * gdb.base/default.exp: add copyright notice.
13227 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
13228 * gdb.base/help.exp: update messages to reflect current text.
13229 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
13230 targets for recurse tests.
13231 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
13232 skip this file.
13233
13234 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
13235 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
13236 compilation.
13237 * gdb.c++/misc.exp: ditto.
13238 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
13239 run the tests. tell gdb_compile that it's a c++ compilation.
13240
13241 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 13242
c906108c
SS
13243 * gdb.base/all-bin.exp: new file.
13244 * gdb.base/arithmet.exp: new file.
13245 * gdb.base/assign.exp: new file.
13246 * gdb.base/completion.exp: new file.
13247 * gdb.base/cond-expr.exp: new file.
13248 * gdb.base/condbreak.exp: new file.
13249 * gdb.base/define.exp: new file.
13250 * gdb.base/dollar.exp: new file.
13251 * gdb.base/environment.exp: new file.
13252 * gdb.base/eval-skip.exp: new file.
13253 * gdb.base/jump.exp: new file.
13254 * gdb.base/logical.exp: new file.
13255 * gdb.base/pointers.exp: new file.
13256 * gdb.base/relational.exp: new file.
13257 * gdb.base/section_command.exp: new file.
13258 * gdb.base/whatis-expr.exp: new file.
13259
13260 * gdb.base/all-types.c: new file.
13261 * gdb.base/call-array-struct.c: new file.
13262 * gdb.base/call-return-struct.c: new file.
13263 * gdb.base/call-strings.c: new file.
13264 * gdb.base/callfuncs2.c: new file.
13265 * gdb.base/condbreak.c: new file.
13266 * gdb.base/constvars.c: new file.
13267 * gdb.base/display.c: new file.
13268 * gdb.base/int-type.c: new file.
13269 * gdb.base/jump.c: new file.
13270 * gdb.base/miscexprs.c: new file.
13271 * gdb.base/pointers.c: new file.
13272 * gdb.base/pointers2.c: new file.
13273 * gdb.base/shmain.c: new file.
13274 * gdb.base/shr1.c: new file.
13275 * gdb.base/shr2.c: new file.
13276 * gdb.base/solib.c: new file.
13277 * gdb.base/solib1.c: new file.
13278 * gdb.base/solib2.c: new file.
13279 * gdb.base/varargs.c: new file.
13280 * gdb.c++/derivation.cc: new file.
13281 * gdb.c++/overload.cc: new file.
13282 * gdb.c++/ovldbreak.cc: new file.
13283 * gdb.hp/attach.c: new file.
13284 * gdb.hp/attach2.c: new file.
13285 * gdb.hp/average.c: new file.
13286 * gdb.hp/compiler.c: new file.
13287 * gdb.hp/compiler.cc: new file.
13288 * gdb.hp/execd-program.c: new file.
13289 * gdb.hp/follow-exec.c: new file.
13290 * gdb.hp/follow-fork.c: new file.
13291 * gdb.hp/follow-vfork-and-exec.c: new file.
13292 * gdb.hp/misc-hp.cc: new file.
13293 * gdb.hp/more-steps.c: new file.
13294 * gdb.hp/optimize.c: new file.
13295 * gdb.hp/quicksort.c: new file.
13296 * gdb.hp/run-hp.c: new file.
13297 * gdb.hp/start-stop.c: new file.
13298 * gdb.hp/sum.c: new file.
13299 * gdb.hp/templates-hp.cc: new file.
13300 * gdb.hp/thread-local-in-lib.c: new file.
13301 * gdb.hp/thread-local-in-lib.h: new file.
13302 * gdb.hp/thread-local-in-lib.lib.c: new file.
13303 * gdb.hp/vforked-program.c: new file.
13304 * gdb.hp/virtfunc-hp.cc: new file.
13305 * gdb.hp/watchpoint-hp.c: new file.
13306 * gdb.hp/xdb.c: new file.
13307 * gdb.hp/xdb0.c: new file.
13308 * gdb.hp/xdb0.h: new file.
13309 * gdb.hp/xdb1.c: new file.
13310
13311Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
13312
13313 The following change was made by Edith Epstein
13314 <eepstein@cygnus.com> as part of a project to merge in changes
13315 originally made by HP; HP did not create ChangeLog entries.
13316
13317 * gdb.c++/demangle.exp: changed the expected output for some
13318 ARM-style mangling -- removed second reference to datatype.
13319 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 13320 T1<char>::~T1<char>(void)
c906108c 13321 becomes,
a9c64011
AS
13322 maint demangle __dt__11T1__pt__2_cFv
13323 T1<char>::~T1(void)
c906108c
SS
13324
13325 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 13326
c906108c
SS
13327Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
13328
13329 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
13330 * gdb.trace/backtrace.exp: Likewise.
13331 * gdb.trace/circ.exp: Likewise.
13332 * gdb.trace/collection.exp: Likewise.
13333 * gdb.trace/deltrace.exp: Likewise.
13334 * gdb.trace/infotrace.exp: Likewise.
13335 * gdb.trace/limits.exp: Likewise.
13336 * gdb.trace/packetlen.exp: Likewise.
13337 * gdb.trace/passc-dyn.exp: Likewise.
13338 * gdb.trace/passcount.exp: Likewise.
13339 * gdb.trace/report.exp: Likewise.
13340 * gdb.trace/save-trace.exp: Likewise.
13341 * gdb.trace/tfind.exp: Likewise.
13342 * gdb.trace/tracecmd.exp: Likewise.
13343 * gdb.trace/while-dyn.exp: Likewise.
13344 * gdb.trace/while-stepping.exp: Likewise.
13345
133461998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
13347
13348 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
13349
13350Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
13351
13352 From Brendan Kehoe:
13353 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
13354 int return types.
13355
13356Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
13357
13358 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
13359 remote dos host testing right.
13360
13361Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
13362
13363 * gdb.base/corefile.exp: remove some xfails.
13364
13365Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
13366
13367 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
13368 have different timestamps.
13369
13370Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
13371
13372 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
13373 gdb.base/default.exp: Replace "exec" with "executable".
13374
13375Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
13376
13377 * gdb.base/default.exp: Change else if to elseif from previous
13378 delta.
13379
13380Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
13381
13382 * gdb.base/default.exp: Add brace missing from previous delta.
13383
13384Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
13385
13386 * gdb.base/default.exp: Support test for info float for all
13387 varieties of arm toolchain.
13388
dc96c6c7 13389Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13390
13391 * gdb.trace/*.exp: remove "remote_download" command.
13392
dc96c6c7 13393Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13394
13395 * gdb.trace/*.exp: remove -gdwarf from compile.
13396
13397Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
13398
13399 * gdb.trace/configure.in(AC_INIT): typo
13400 * gdb.trace/configure: regenerated
13401
dc96c6c7 13402Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13403
13404 * config/m68k-emc.exp: New file.
13405 * lib/<emc-support.exp trace-support.exp}: New files.
13406 * configure.in: add new test directory gdb.trace.
13407 * gdb.trace/{configure configure.in Makefile.in}: New files.
13408 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
13409 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
13410 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
13411 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
13412 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
13413 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
13414 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 13415
dc96c6c7 13416Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13417
13418 * gdb.c++/classes.exp: Change all regular expressions to match
13419 arbitrary combinations of newline/carriage-return, so that they
13420 will work equally well on Unix and Windows.
13421 * gdb.c++/inherit.exp: ditto.
13422 * gdb.c++/virtfunc.exp: ditto.
13423
134241998-08-11 Dawn Perchik <dawn@cygnus.com>
13425
13426 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
13427
c2d11a7d
JM
13428Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
13429
13430 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
13431 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
13432 to use a0-a3/d0-d3 as needed.
13433
13434Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
13435
13436 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
13437 * gdb.disasm/am33.exp: Corresponding changes.
13438
c906108c
SS
134391998-07-11 Felix Lee <flee@cygnus.com>
13440
13441 * gdb.base/callfuncs.exp: add cmp10 test.
13442 * gdb.base/callfuncs.c (cmp10): new function.
13443
13444Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
13445
d63a86f8 13446 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
13447 into two parts to get around a synchronization problem in expect.
13448
3fc11d3e
JM
13449Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
13450
13451 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
13452
13453 * configure.in: Add options for gdbtk testsuite.
13454
13455 * configure: Regenerate.
13456
13457 * gdb.gdbtk: New directory to hold gdbtk tests.
13458
c906108c
SS
13459Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13460
13461 * gdb.fortran/types.exp: Escape brackets in expect patterns
13462 for test_float_literal_types_accepted tests.
13463 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
13464 before run test.
13465
c2d11a7d
JM
13466Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
13467
13468 * am33.exp: Just compile, do not link the testcase.
13469 * am33.s: Add ".am33" pseudoop to force am33 mode.
13470
c906108c
SS
134711998-06-25 Felix Lee <flee@cygnus.com>
13472
13473 * gdb.base/setshow.exp: make sure $pc is sane.
13474
13475 * gdb.stabs/weird.exp: split expect patterns properly.
13476
c2d11a7d
JM
13477Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
13478
13479 * gdb.disasm/am33.s: New disassembler testfile for the am33.
13480 * gdb.disasm/am33.exp: Run it.
13481
dc96c6c7 13482Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13483
13484 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
13485 match processing (and eliminate spurious timeouts when running).
13486
dc96c6c7 13487Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13488
13489 * gdb.base/signals.exp (test_handle_all_print): put back Mach
13490 exception test, but conditionalize it on target [mach | gnu].
13491
dc96c6c7 13492Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
13493
13494 * gdb.base/overlays.exp: fixup compile line for linker script.
13495
13496Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
13497
13498 * gdb.fortran/types.exp: don't guess at float size.
13499
13500Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
13501
13502 * gdb.base/exprs.exp: delete test that depends on int size.
13503
13504Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
13505
13506 * config/sim.exp: Removed checks for target triplets.
13507 (gdb_target_sim): Use gdb,target_sim_options.
13508
13509Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
13510
13511 * gdb.base/reread.exp: New file.
13512 * gdb.base/reread1.c: New file.
13513 * gdb.base/reread2.c: New file.
13514
13515Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
13516
13517 * config/sim.exp: Use 'target sim -sparclite' when running
13518 SPARClite programs.
13519
13520Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
13521
13522 * gdb.base/structs2.exp: New file.
13523 * gdb.base/structs2.c: New file.
13524
13525Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
13526
13527 * gdb.asm/common.inc: New file.
13528 * gdb.asm/d10v.inc: New file.
13529 * asm-source.exp: Pass -I's to gas to find .inc files.
13530 Update line numbers in expected output.
13531 * asmsrc1.s: Rewrite.
13532 * asmsrc2.s: Rewrite.
13533 * configure.in: Create arch.inc symlink.
13534 * configure: Regenerate.
13535 * Makefile.in (distclean): Delete arch.inc.
13536
13537Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
13538
13539 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
13540 (t_enum_value2): ditto
13541 (t_enum_value3): ditto
13542 (main): ditto
13543Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13544
13545 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
13546 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
13547 change.
13548 Use gdb_test instead of send_gdb/gdb_expect sequences.
13549
13550Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
13551
13552 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
13553 not void.
13554
13555Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
13556
13557 * gdb.base/branches.c: Code with lots of loops and
13558 subroutines. Used to test gdbs ability to single step through PC
13559 changes, especially to test mips-tdep.c:mips_next_pc
13560
13561Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
13562
13563 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
13564 more rigorous EGCS C++ error checking.
13565
13566Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13567
a9c64011
AS
13568 * gdb.base/help.exp: Clean up `help set args' and `help show args'
13569 tests.
13570 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
13571 function when asleep.
13572 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
13573 for i*86 Linux and SVR4 signal handling problems.
13574 Remove linux xfail for `next to handler in signals_tests_1', fixed
13575 by recent infrun.c change.
13576 Limit backtrace to 10 frames to avoid timeout problems with infinite
13577 stack backtraces.
13578 Adjust expect pattern in `handle all print' test to match Apr 28 1997
13579 target.[ch] change.
c906108c
SS
13580
13581Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
13582
13583 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
13584 for a newline from gdb before continuing.
13585 (default_gdb_exit): Just look for y or n.
13586 (gdb_test): Detect abnormal exit from GDB running on DOS; if
13587 it does, fail the rests of the tests in the file.
13588
13589Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
13590
13591 * config/cygmon.exp: New file.
13592
13593Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
13594
13595 * gdb.base/list.exp: Fix problem with "list default lines around
13596 main" test on remote targets.
13597
13598 * gdb.base/scope.exp: Fix problem with filelocal_bss before
13599 run test on remote targets.
13600
13601Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
13602
13603 * gdb.asm: New directory.
13604 * configure.in: Configure it.
13605 * configure: Regenerate.
13606 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
13607 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
13608
13609Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
13610
13611 * config/mn10300-eval.exp: New file to support MN10300 eval board.
13612
dc96c6c7 13613Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13614
a9c64011
AS
13615 * gdb.base/overlays (several files): Merge the two overlay
13616 managers into one. Change variables (foox, barx, bazx, grbxx)
13617 back into ints but force them to load in their proper sections.
c906108c
SS
13618
13619Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
13620
13621 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
13622 on-chip insn memory and IMAP1 to upper 128k.
13623 (D10VCopy): Handle memory regions crossing 16k boundaries.
13624 (D10VCopy): Transfer data in 32 bit chunks.
13625
13626Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
13627
13628 * gdb.base/overlays.c (main): Exit normally when result is
13629 correct.
13630
13631 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
13632 map. Include space for printf in .text segment.
13633
13634 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
13635 updated d10v memory VMA/LMA map.
13636 (D10VCopy): Call D10VTranslate.
d63a86f8 13637
c906108c
SS
13638Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
13639
13640 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
13641
13642 * gdb.base/bar.c (barx, bar): Change variable to small array so
13643 that it won't be put into the .sdata - small data -
13644 section. Update reference.
13645 * gdb.base/baz.c (bazx, baz): Ditto.
13646 * gdb.base/foo.c (foox, foo): Ditto.
13647 * gdb.base/grbx.c (grbxx, grbx): Ditto.
13648
13649 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
13650 to be arrays.
d63a86f8 13651
dc96c6c7 13652Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 13653
a9c64011
AS
13654 * gdb.base/overlays.exp: fix up and get working again.
13655 Add tests for backtraces from an overlay function.
d63a86f8 13656
c906108c
SS
13657Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
13658
13659 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
13660 "calling function with watchpoint enabled".
13661
13662Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
13663
13664 * gdb.base/break.exp (test_next_with_recursion): Remove
13665 gdb_suppress_tests for d10v-*-*.
13666 * lib/gdb.exp (gdb_suppress_tests): Disable this function
13667 pending review of whether it is useful or not.
13668
13669Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
13670
13671 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
13672
13673Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
13674
13675 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
13676 * config/dve.exp: New file to support Densan boards.
13677
13678Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
13679
13680 * gdb.base/interrupt.exp: Document problem of simulators, signals,
13681 reads and BSD.
13682
13683Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
13684
13685 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
13686 response.
13687
13688 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
13689
13690Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
13691
13692 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
13693 test.
13694
13695 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
13696 target_sizeof_long and target_bigendian_p.
13697 (structs_by_value, structs_by_reference): Check values according
13698 to targets word size and endianess.
d63a86f8 13699
c906108c
SS
13700Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
13701
13702 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
13703 output.
13704
13705Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
13706
13707 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
13708 Update test of set args help to match source change.
13709
13710Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
13711
13712 * gdb.base/default.exp: Expect help system output to be in
13713 alphabetical order.
13714 * gdb.base/help.exp: Ditto.
13715
13716Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
13717
13718 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
13719 "i*86-pc-linux-gnu*".
13720 * gdb.base/interrupt.exp: Ditto.
13721 * gdb.base/corefile.exp: Ditto.
13722
13723 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
13724 define vxworks when building the testcase.
13725
13726 * gdb.base/ptype.exp: Fix testnames to be unique.
13727 * gdb.base/radix.exp: Ditto.
13728 * gdb.base/term.exp: Ditto.
13729 * gdb.base/whatis.exp: Ditto.
13730 * gdb.c++/classes.exp: Ditto.
13731
13732Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
13733
13734 * gdb.base/callfuncs.exp: Fix indentation.
13735
13736 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
13737 suppress_flag has been set.
13738 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
13739 target feature.
13740
13741Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
13742
13743 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
13744 the testcase.
13745
13746 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
13747 set_debug_traps() and breakpoint().
13748 * gdb.c++/misc.cc (main): Ditto.
13749 * gdb.c++/templates.cc (main): Ditto.
13750 * gdb.c++/virtfunc.cc (main): Ditto.
13751
13752Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
13753
13754 * lib/gdb.exp(gdb_step_for_stub): New function.
13755 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
13756 exists, reload the executable and do a "continue" instead of
13757 doing a jump.
13758 (runto_main): Use gdb_step_for_stub.
d63a86f8 13759
c906108c
SS
13760 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
13761 tests to have unique names.
13762 * gdb.base/callfuncs.exp: Ditto.
13763 * gdb.base/commands.exp: Ditto.
13764 * gdb.base/default.exp: Ditto.
13765 * gdb.base/help.exp: Ditto.
13766 * gdb.base/list.exp: Ditto.
13767 * gdb.base/opaque.exp: Ditto.
13768 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
13769 similar tests.
d63a86f8 13770
c906108c
SS
13771 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
13772 * gdb.c++/cplusfuncs.cc: Ditto.
13773 * gdb.c++/virtfunc.cc: Ditto.
13774
13775 * config/monitor.exp: Keep track of the last file we saw, rather
13776 than trying to get the info from gdb.
13777
13778 * gdb.fortran/types.exp: Move comment to previous line.
13779
13780Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
13781
13782 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
13783 target mode.
13784
13785Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
13786
13787 From Bob Manson:
13788 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
13789 string from GDB when it connects.
13790
13791 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
13792
13793Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
13794
13795 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
13796 if we can't get a debug format from GDB (we may be testing an
13797 older GDB). Use a 10 second timeout when checking for the format.
13798
13799 * gdb.stabs/weird.exp: Fix quoting.
13800
13801 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
13802
13803Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
13804
13805 * config/arm-ice.exp: New file.
13806
13807Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
13808
13809 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
13810 until it has been modified to work with the new testsuite.
13811
99707966 13812 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
13813 testcase won't compile, cause all of the testcases in the file to
13814 fail instead.
13815
13816 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
13817 (gdb_clear_suppressed): New procedure.
13818 (gdb_stop_suppressing_tests): Only clear suppress_flag if
13819 it contains a positive value.
13820
13821Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
13822
13823 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
13824
13825 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
13826
13827Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
13828
13829 * lib/gdb.exp (setup_xfail_format): New function.
13830 (get_debug_format): New function to get debug format.
13831 (debug_format): New global variable to hold last value set
13832 by get_debug_format.
13833 * gdb.base/list.exp: Call get_debug_format and expect some
13834 tests to fail for DWARF 1 and COFF formats.
13835 * gdb.c++/ptype.exp: Ditto.
13836 * gdb.c++/classes.exp: Ditto.
13837 * gdb.c++/cplusfuncs.exp: Ditto.
13838 * gdb.c++/inherit.exp: Ditto.
13839 * gdb.c++/templates.exp: Ditto.
13840 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 13841
c906108c
SS
13842Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
13843
13844 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
13845 host doesn't have a currently-open connection.
13846
13847 * config/sparclet.exp: Cleanups and fixes to make it generic for
13848 any gdb stub target. Handle cases where gdb doesn't respond when
13849 interrupted in a sane fashion.
13850
13851 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
13852 same thing in a totally different way.
13853
13854 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
13855 setting "timeout".
13856 (gdb_start): We set the global gdb_prompt variable in
13857 default_gdb_init now.
13858
13859Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
13860
13861 * gdb.base/printcmds.exp: Fix "check for floating addition"
13862 regexp to accept results within approx +/- .01 of exact value.
13863 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
13864
13865Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
13866
13867 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
13868 properly.
13869 (gdb_expect): Add optional timeout parameter, and add timeout
13870 value to various calls.
13871 (gdb_suppress_tests): Only give one warning message per group.
13872
13873Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
13874
13875 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
13876 global variables. Handle getting a value for $timeout more
13877 gracefully.
13878
13879Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
13880
13881 * lib/gdb.exp: Close connection to remote host if gdb doesn't
13882 initialize.
13883 (default_gdb_init): New procedure; allow gdb_init to be overridden
13884 by a target configuration file.
13885 (gdb_expect): Pass the timeout to remote_expect.
13886
13887 * config/monitor.exp(gdb_load): Fix typo in regexp.
13888
13889Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
13890
13891 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
13892
13893Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
13894
13895 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
13896 here. Call gdb_target_exec before rebooting the target, to make
13897 sure the connection to the target is closed.
13898 (gdb_load): Pass the name of the executable to gdb_target_monitor.
13899 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
13900 Also detect "Timeout reading from remote" error.
13901
13902 * config/gdbserver.exp: Pass the executable being loaded to
13903 gdb_target_monitor. Don't call gdb_file_cmd here; let
13904 gdb_target_monitor do it.
13905
13906 * gdb.disasm/hppa.exp: Don't use exec_output.
13907
13908Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
13909
13910 * gdb.base/list.exp: If we're debugging a non-native target,
13911 try to set the pc register to point to the start of the
13912 program before doing the first list command.
13913
13914 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
13915 test_calls after restarting.
13916
13917 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
13918 reloading.
13919
13920 * gdb.base/watchpoint.exp: Fix typo.
13921
13922 * gdb.base/setshow.exp: Check for use_gdb_stub.
13923
13924 * gdb.base/break.exp: Fix continue until exit test for the gdb
13925 stub case.
13926 * gdb.base/langs.exp: Ditto.
13927
13928 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
13929 gdb_load_offset. If we weren't given a file to load, figure out
13930 what the current file is and use it.
13931
13932 * config/i386-bozo.exp: New file.
13933
13934Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
13935
13936 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
13937 feature.
13938
13939 * config/proelf.exp: New entry.
13940
13941Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
13942
13943 * lib/gdb.exp: Remove spurious .* patterns at the beginning
13944 of regexps.
13945
13946 * gdb.base/watchpoint.exp: Don't run the test_stepping
13947 tests if gdb can't call functions on the target.
13948
13949 * gdb.base/setshow.exp: Don't run the set prompt tests if
13950 the board has gdb_prompt set.
13951
13952Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
13953
13954 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
13955 * gdb.base/commands.exp: Likewise.
13956 * gdb.base/setshow.exp: Likewise.
13957
13958Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
13959
13960 * config/monitor.exp(gdb_start): Look for gdb_prompt target
13961 feature.
13962
13963 * config/i960.exp: New file.
13964
13965Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
13966
13967 * gdb.base/funcargs.exp: Check for gdb,short_int target
13968 feature instead of looking for explicit target triplets.
13969
dc96c6c7 13970Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 13971
d63a86f8 13972 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
13973 "p 123DEADBEEF", to check parse_number.
13974 * top.c: change "to enable to enable" to "to enable" in a couple
13975 of help strings.
13976
13977Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
13978
13979 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
13980 on the mn10300.
d63a86f8 13981
c906108c
SS
13982Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
13983
13984 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
13985 where the test executable is run with explicit args.
13986 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
13987
13988Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
13989
13990 * gdb.base/run.c: Use FAKEARGV to build test executable that
13991 does not require a command line arg, since most simulators
13992 don't currently support passing such an arg into the simulated
13993 program.
13994 * gdb.base/commands.exp: Change tests to insert the proper
13995 value as the arg to the first recursive factorial call. Change
13996 compilation line to define FAKEARGV at compile time.
13997
13998Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
13999
14000 * gdb.base/recurse.exp: Enable these tests for the mn10300.
14001 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
14002 function with watchpoint enabled" test.
14003
14004Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
14005
14006 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
14007 Don't call gdb_test when the command doesn't return to a gdb prompt.
14008
14009 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
14010 "Tests restarted" messages.
14011
14012Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
14013
14014 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
14015
dc96c6c7 14016Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14017
14018 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
14019 for INFO SYMBOL; add help tests for OVERLAY commands.
14020 * gdb.base/default.exp: add tests for INFO SYMBOL command;
14021 add tests for OVERLAY commands
14022 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
14023 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
14024 * gdb.base/sigall.c: add usestubs code frag
14025 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 14026
c906108c
SS
14027Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
14028
14029 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
14030 failures.
14031 (gdb_stop_suppressing_tests): Note that tests have restarted.
14032
14033Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
14034
14035 * config/h8300.exp: New file.
14036
14037Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
14038
14039 * gdb.base/setshow.exp: Check for the existence of a
14040 feature, not its value.
14041
14042Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
14043
14044 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
14045
14046 * gdb.base/scope.exp: It's now init0(), not init().
14047
14048 * gdb.base/scope0.c: For now, change init() to be init0().
14049
14050 * config/monitor.exp: Use gdb_serial in preference to serial
14051 or netport.
14052
14053 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
14054 and it's not already set.
14055
14056Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
14057
14058 * gdb.base/setshow.exp: Only test the run command if the target
14059 isn't using a stub and if it supports argument passing.
14060
14061Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
14062
14063 * config/udi.exp(gdb_start): Make sure UDICONF is set
14064 properly before starting gdb.
14065
14066Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
14067
14068 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
14069 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
14070 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
14071
14072Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
14073
14074 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
14075 specialized code to reboot the board, use remote_reboot instead.
14076
14077 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
14078
14079 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
14080
14081 * config/monitor.exp: Make sure we disconnect from the target.
14082 Also, try a reboot/reload cycle instead of failing if the
14083 load fails.
14084
14085Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
14086
14087 * gdb.base/default.exp: Don't set match_max.
14088 * gdb.base/help.exp: Ditto.
14089 * gdb.base/list.exp: Ditto.
14090 * gdb.base/signals.exp: Ditto.
14091
14092 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
14093 set, use remote_ld to download the testcase instead of
14094 the GDB loader.
14095
14096Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
14097
14098 * config/vr5000.exp: New file.
14099
14100 * config/monitor.exp(gdb_target_monitor): Add pattern for
14101 "Ending remote" to detect errors in connecting.
14102
14103 * gdb.base/setshow.exp: Add .* within auto language test.
14104
14105 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
14106 target feature.
14107
14108 * config/monitor.exp(gdb_load): Check for a failure when loading,
14109 and reboot the board if necessary.
14110
14111 * gdb.base/setvar.exp(test_set): Handle multiple prints within
14112 a set of tests. Remove print.* from the patterns being checked.
14113
14114Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
14115
14116 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
14117 refer to gdb_spawn_id.
14118
14119 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
14120 longer used.
14121 * config/sparclet.exp: Ditto.
14122 * config/sparclet-old.exp: Ditto.
14123 * config/slite.exp: Ditto.
14124 * config/sim.exp: Ditto.
14125 * gdb.base/funcargs.exp: Ditto.
14126
14127 * lib/gdb.exp:Remove references to gdb_spawn_id.
14128 (gdb_expect): Move to remote.exp.
14129
14130Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
14131
14132 * config/monitor.exp: Detect the "Couldn't establish connection"
14133 message from GDB.
14134
14135Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
14136
14137 * gdb.base/bitfields.exp: Use runto instead of explicit
14138 gdb_run_cmd/gdb_expect sequences.
14139
14140 * gdb.base/break.exp(text_next_with_recursion): Add match for
14141 gdb_expect call.
14142
14143 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
14144 We also need to handle the "A program is being debugged already"
14145 prompt from gdb. Use gdb_test to set the baud rate.
14146
14147 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
14148 to 20000. Really. I mean it.
14149
14150Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
14151
14152 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
14153 fails. If suppress_flag is set, skip perror message about not
14154 being able to send to GDB.
14155 (send_gdb): If suppress_flag is set, don't try to send commands to
14156 GDB.
14157 (gdb_expect): If suppress_flag is set, always fail immediately.
14158 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
14159 (gdb_init): Call gdb_stop_suppressing_tests.
14160 (default_gdb_exit): Ditto.
14161 (default_gdb_start): Ditto.
14162
14163 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
14164 gdb_stop_suppressing_tests as appropriate.
14165 * gdb.base/break.exp: Ditto.
14166 * gdb.base/callfuncs.exp: Ditto.
14167 * gdb.base/commands.exp: Ditto.
14168 * gdb.base/exprs.exp: Ditto.
14169 * gdb.base/funcargs.exp: Ditto.
14170 * gdb.base/list.exp: Ditto.
14171 * gdb.base/recurse.exp: Ditto.
14172 * gdb.base/scope.exp: Ditto.
14173 * gdb.base/structs.exp: Ditto.
14174 * gdb.c++/inherit.exp: Ditto.
14175
14176Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
14177
14178 * config/vr4300.exp: New file.
14179
99707966 14180 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 14181
99707966 14182 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
14183
14184Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
14185
14186 * lib/gdb.exp(gdb_init): New function.
14187
14188 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
14189 for each individual variable set.
14190
14191 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
14192 name.
14193
14194 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
14195
14196 * gdb.base/scope.exp: Use gdb_test.
14197
14198 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
14199 aborting; the testsuite driver will do that for us (see
14200 gdb_finish). Also, use gdb_test in a few more places.
14201
14202Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
14203
14204 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
14205
14206Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
14207
14208 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
14209 and "add_tests" are not at the same address.
14210
14211Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
14212
14213 * gdb.base/ptype.exp: Use gdb_test.
14214
14215Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
14216
14217 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
14218 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
14219 left in. No longer expect them to fail.
14220
14221 * gdb.stabs/*.mt; Deleted, no longer used.
14222 * gdb.stabs/configure.in: Remove references to target makefile
14223 frags.
14224 * gdb.stabs/configure: Rebuilt.
14225
14226 * gdb.disasm/*.mt: Deleted, no longer used.
14227 * gdb.disasm/configure.in: Remove references to target makefile
14228 frags. Use "sh3.s" as the unique filename for this directory.
14229 * gdb.disasm/configure: Rebuilt.
14230
14231 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
14232 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
14233 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
14234
14235Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
14236
14237 * config/udi.exp: Use mondfe,name instead of remote_host.
14238
14239Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
14240
14241 * gdb.base/watchpoint.exp: Don't expect a failure when calling
14242 a function with a watchpoint enabled on the mn10200.
14243
14244 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
14245 before trying to create it!
14246
14247Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
14248
14249 * config/vx.exp: Use hostname instead of netport.
14250
14251 * config/vxworks.exp: New file.
14252
14253 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
14254
14255 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
14256 gdb before assuming everything worked. Send a ^C if a timeout
14257 occurs.
14258
14259 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
14260 $gdb_spawn_id directly.
14261 (gdb_run_cmd): Try _start as well as start. Use the target feature
14262 gdb,start_symbol as the symbol to start from when jumping.
14263
14264Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
14265
14266 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
14267 redundant) test.
14268
14269 * gdb.base/recurse.exp: Relax final value test for 'b' so that
14270 it doesn't lose for 16bit integer systems.
14271
14272Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
14273
14274 * gdb.fortran/types.exp: If the target doesn't support "double"
14275 data types, then expect "real" types to only be 4 bytes.
14276
14277 * gdb.c++/virtfunc.exp: Expect failure for virtual function
14278 call tests if the target doesn't support inferior function calls.
14279
14280 * gdb.base/printcmds.exp: Allow minor deviation in FP values
14281 in printf tests.
14282
14283Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
14284
14285 * gdb.base/help.exp: Disable "help set", "help show", and
14286 "help support". Simplify regexp for "help stack".
14287
14288 * gdb.base/default.exp: Set match_max to 5000 and the timeout
14289 to 60 seconds. Temporarily set match_max to 15000 around the
14290 "info copying" test.
14291
14292 * gdb.base/nodebug.exp: Don't try to do an inferior function
14293 call if the target doesn't support them.
14294 * gdb.base/printcmds.exp: Likewise.
14295 * gdb.base/setvar.exp: Likewise.
14296 * gdb.base/structs.exp: Likewise.
14297 * gdb.c++/templates.exp: Likewise.
14298 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
14299
14300 * gdb.base/recurse.exp: Enable for the mn10200.
14301
14302 * configure.in: Do configure gdb.stabs directory for *-*-elf
14303 targets.
14304 * configure: Rebuilt.
14305
14306 * gdb.base/break.exp: Check for gdb,noresults before testing
14307 exit status and/or results from the target.
14308 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
14309 * lib/gdb.exp: Remove old (now bogus) initialization of
14310 noinferior, noargs, noresults and nosignals.
14311
14312Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
14313
14314 * config/sh.exp: New file.
14315
14316 * config/slite.exp: Try to connect multiple times to the board
14317 before rebooting. Only send a "monitor run" if need_monitor_run
14318 is set.
14319
14320 * gdb.base/break.exp: Don't do the "stub continue" test if
14321 the target has gdb_stub set.
14322
14323 * gdb.base/callfuncs.exp: Increase the timeout.
14324
14325 * gdb.base/interrupt.exp: Don't even try to compile the testcase
14326 if the target has gdb,noinferiorio set.
14327
14328 * gdb.base/list.exp: Increase match_max to 10000 characters.
14329
14330 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
14331
14332 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
14333 target.
14334
14335 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
14336
14337Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
14338
14339 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
14340 trying to delete the copy of gdb. Catch the file delete so we
14341 don't die if the delete fails; also, the file should be copied to
14342 the host, not to the build.
14343
14344Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
14345
14346 * lib/gdb.exp(gdb_test): Surround the result pattern with
14347 parenthesis in case it contains multiple regexps separated
14348 with |.
14349
14350 * gdb.base/watchpoint.exp: Use gdb_test.
14351 * gdb.base/default.exp: Ditto.
14352
14353Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
14354
99707966 14355 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 14356
c906108c
SS
14357 * gdb.base/scope.exp: Use gdb_test.
14358 * gdb.c++/classes.exp: Ditto.
14359 * gdb.c++/inherit.exp: Ditto.
14360
14361Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
14362
14363 * gdb.base/crossload.exp: Don't use execute_anywhere, use
14364 remote_exec instead.
14365 * gdb.base/corefile.exp: Don't be ridiculous.
14366 * gdb.base/*.c: Add missing stub invocations.
14367
14368Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
14369
14370 * config/slite.exp: Miscellaneous fixes.
14371
14372 * lib/gdb.exp: Fix runto.
14373
14374 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
14375 the target.
14376
14377 * gdb.base/watchpoint.exp: Fix regexp.
14378
14379 * lib/gdb.exp(default_gdb_exit): Add a catch to the
14380 close and wait commands, as the descriptor may now be
14381 invalid. Always call "remote_close host".
14382
14383Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
14384
14385 Major rewrite for testsuite revision.
d63a86f8 14386
c906108c
SS
14387 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
14388 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
14389 instead of relying on spawn_id to always contain a valid
14390 spawn id.
14391 (get_compiler_info): New procedure to build the ${binfile}.ci
14392 file, instead of replicating this in N different places.
14393 (gdb_compile): New procedure.
d63a86f8 14394
c906108c
SS
14395 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
14396 appropriate arguments) instead of compile. Use gdb_test in a lot
14397 more places. Use send_gdb instead of send. Always run gdb_start
14398 at the start of a testcase, as this is no longer done magically.
14399
14400 config/*-gdb.exp: Rename without the -gdb suffix.
14401
14402 config/mips.exp: Use remote_close instead of exit_remote_shell.
14403 config/monitor.exp: Use target_info instead of looking at
14404 baud, timeout, etc.
14405 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
14406
14407Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14408
14409 * gdb.c++/templates.exp (test_ptype_of_templates),
14410 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
14411 Update expect patterns for destructors and assignment operators
14412 to match corresponding c-typeprint.c changes.
14413 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
14414 to destructor breakpoint test, GDB should be able to set the
14415 destructor breakpoint without specifying arguments.
14416
14417Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
14418
14419 * gdb.threads/pthreads.exp: Change result for failure to compile due
14420 to lack of pthreads runtime support from an error to simply an
14421 unsupported test, per dejagnu standards.
14422
14423Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14424
14425 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
14426 where GDB exits to reduce pattern match time.
14427 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
14428
14429 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
14430
dc96c6c7 14431Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14432
14433 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
14434 * gdb.base/default.exp: ditto.
14435 * gdb.base/nodebug.exp: ditto.
14436 * gdb.base/printcmds.exp: ditto.
14437 * gdb.base/ptype.exp: ditto.
14438 * gdb.base/setvar.exp: ditto.
14439 * gdb.base/structs.exp: ditto.
14440 * gdb.base/setshow.c: Guard against uninitialized values of argc.
14441
14442Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
14443
14444 * configure, */configure: Rebuild with autoconf 2.12.
14445
14446Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
14447
14448 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
14449 use new i*86-pc-linux*-gnu quads.
14450 * gdb.base/corefile.exp: Ditto.
14451 * gdb.base/signals.exp: Ditto.
14452 * gdb.base/sigall.exp: Ditto.
14453 * gdb.base/interrupt.exp: Ditto.
14454
14455 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
14456 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
14457 RedHat 4.0.
d63a86f8 14458
c906108c
SS
14459 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
14460 linux. This allows the test case to at least compile on latest
14461 linux, but still not run due to missing the threads runtime library.
14462
14463Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14464
14465 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
14466 directory to search gdb directory. Accept and step over conditional
14467 stack alignment code. Consume $prompt in failure cases.
14468 Reset timeout to $oldtimeout instead of some arbitrary value.
14469 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
14470 timeout problems with infinite stack backtraces.
14471 * gdb.base/ptype.exp (ptype struct link, union tu_link):
14472 Accept function parameters for linkfunc member.
14473
14474Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
14475
14476 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
14477 (CXXFLAGS): Remove, unreferenced.
14478 (B_OPTIONS): Add for -B options and add code to initialize with
14479 previous -B options and also add -B option to pick up cross compiled
14480 runtime.
14481 (TARGET_INCLUDES): Add for -I options and add code to initialize when
14482 doing cross compiles.
14483 (target_alias): Declare global.
14484 (xgcc): Set variable to full path of gcc in build tree. Use findfile
14485 to verify that gcc exists in build tree, and if so set CC to that
14486 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 14487
c906108c
SS
14488Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
14489
14490 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
14491 ptype test for anonymous union. Fixup testcase to match
14492 current gcc debug output.
14493
14494Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
14495
14496 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
14497 force argument to an unsigned long type.
14498
14499Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
14500
14501 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
14502 tests and anonymous union print/ptype tests.
14503 * gdb.base/list.exp (test_forward-search): Increase timeout by
14504 5 minutes for the "search extremely long line" case.
14505 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
14506 completely optional and that the pass/fail messages use the command as
14507 the message if that third arg is a null string.
14508 (gdb_test_exact): Arrange that a null string pattern means match a
14509 null string output rather than any output, which might include random
14510 errors.
14511 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
14512 backtrace test.
14513 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
14514 always failing and failure is now exposed by gdb.exp changes.
14515
14516Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
14517
14518 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
14519 weren't being noted.
14520
14521Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14522
14523 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
14524 * gdb.stabs/weird.exp: Remove v_comb xfails.
14525
dc96c6c7 14526Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14527
14528 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 14529 list.exp scope.exp watchpoint.exp]
c906108c 14530 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 14531
dc96c6c7 14532Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14533
14534 * config/monitor.exp: Increase download timeout to 1000 seconds.
14535
dc96c6c7 14536Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14537
14538 * config/m32r.exp: Increase timeout to 120 seconds.
14539
14540Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
14541
14542 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
14543 and accept older ordering as obsolescent gcc or gdb.
14544 * gdb.c++/templates.exp: Ditto.
14545 * gdb.c++/virtfunc.exp: Ditto.
14546
14547Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
14548
14549 * gdb.base/coremaker.c: Add code to mmap some data so we
14550 can check that it ends up in the core file.
14551 * gdb.base/corefile.exp: Add test to read mmapped data
14552 from core file.
14553
dc96c6c7 14554Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14555
14556 * config/m32r.exp: New file.
14557
14558Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
14559
14560 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
14561 that cflags can contains -gstabs, and work correctly for other tests.
14562
dc96c6c7 14563Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14564
14565 * gdb.base/setshow.exp: New file, tests show and set.
14566 * gdb.base/setshow.c: New file, tests show and set.
14567 * gdb.base/help.exp: Add test for help set|show annotate.
14568 * gdb.base/default.exp: Add test for set|show annotate.
14569
14570Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
14571
14572 * testsuite/gdb.base/break.exp: Make backtrace from factorial
14573 errors unique.
14574 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
14575 explicitly.
14576
14577Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
14578
14579 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
14580 and width commands. This is done elsewhere.
14581 * (gdb_start): Don't call gdb_start_sim here. That's already
14582 done in gdb_load. This fixes lots of failures in default.exp.
14583
14584Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
14585
14586 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
14587 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
14588 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
14589 in the same we we treat other failures (since it may be an expected
14590 condition), rather than as an error.
14591 * gdb.base/signals.exp (test_handle_all_print): Revert back to
14592 old test format.
14593
14594Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
14595
14596 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
14597 (distclean maintainer-clean realclean): No need to remove files
14598 twice. Nuke the duplicates.
14599 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 14600 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
14601 Remove config.h along with other config files.
14602
14603Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
14604
14605 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
14606 "p func1 ()" and note that rests of tests are skipped.
14607 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
14608 setup_xfails for "print func2::coremaker_local".
14609 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
14610 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
14611 affected by the previous run test.
14612 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
14613 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
14614 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
14615 "pass int powerset tuple" and "pass modeless int powerset tuple".
14616 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
14617 "real write 4" and "real write 8".
14618 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
14619 setup_xfails for "print vs1 after tuple assign 2",
14620 "print \$i after tuple assign 2", and
14621 "print vs2 after tuple assign 2".
14622 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
14623 meaningful error message and return -1 so the caller can
14624 suppress further tests and avoid a cascade of errors.
d63a86f8 14625
c906108c
SS
14626Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
14627
14628 * gdb.base/a1-selftest.exp: Tweak tests to account for new
14629 format for printing version.
14630 * gdb.base/default.exp: Ditto.
14631 * gdb.base/interrupt.exp: Fix problem with cascade of
14632 errors if child process dies while calling a function.
d63a86f8 14633
c906108c
SS
14634Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
14635
14636 * Makefile.in (VPATH): Add
14637 * Makefile.in (Makefile, config.status): Fix rules so things get
14638 remade when necessary.
14639
14640Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
14641
14642 * Makefile.in (just-check): Add path to sibling expect dir
14643 to environment variable specified by RPATH_ENVVAR.
14644
14645Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
14646
14647 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
14648 (just-check): Add shared library paths for libstdc++, tk,
14649 tcl, bfd, and opcodes to the environment variable specified
14650 in RPATH_ENVVAR.
14651 * configure.in: Add support to recognize --enable-shared flag
14652 and generate correct value for RPATH_ENVVAR.
14653 * configure: Regenerated with autoconf.
14654
14655Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
14656
14657 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
14658 include all osf versions.
14659 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
14660 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
14661 when target is linux. When failing to build pthreads test
14662 executable, give more meaningful message.
14663 * gdb.threads/pthreads.c: Hpux also uses old definition of second
14664 arg for pthread_create.
d63a86f8 14665
c906108c
SS
14666Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
14667
14668 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
14669 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
14670 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
14671 and -lpthreads (everybody else).
14672 (test_startup): Fail gracefully if threads are not supported.
14673 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
14674 "p/c array_index("abcdef",2)" when not gcc compiled.
14675 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
14676 "print func2::coremaker_local" when not gcc compiled.
14677 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
14678 "ptype on opaque struct tagname (statically)",
14679 "ptype on opaque struct tagname (dynamically) 1", and
14680 "ptype on opaque struct tagname (dynamically) 2"
14681 for not compiled with gcc.
14682 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
14683 backtrace when compiled with gcc.
d63a86f8 14684 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
14685 than always return success.
14686
14687Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
14688
14689 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
14690
14691Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
14692
14693 * gdb.base/structs.exp: Undo last change.
14694
14695Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
14696
14697 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
14698 encapsulate all the steps/nexts done during self test, starting
14699 at main, and makes them less sensitive to optimization issues.
14700 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
14701 signal handler" test.
14702 * gdb.threads/pthreads.exp: Only run this for native configs.
14703 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
14704 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
14705 tests.
14706 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
14707 for "runto test_calls(void)" test.
d63a86f8 14708
c906108c
SS
14709Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
14710
14711 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
14712 and don't expect address info in breakpoint confirmations.
14713
14714Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
14715
14716 * gdb.base/list.exp (test_forward_search): Increase timeout
14717 temporarily by 60 seconds for searching extremely long line,
14718 and then reset to old value when done. Increase expect input
14719 buffer to 10000.
14720
14721Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
14722
14723 * gdb.base/list.exp (test_forward_search): Fix to handle very
14724 long source line without overflowing expect's input buffer.
14725
14726Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
14727
14728 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
14729 "buffer_full".
14730
14731 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
14732 "buffer_full".
14733
14734 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
14735 "buffer_full".
14736
14737 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
14738 "buffer_full".
14739
14740Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
14741
14742 * configure.in (configdirs): Add gdb.threads.
14743 * configure: Regenerated with autoconf.
14744 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
14745 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
14746 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 14747
c906108c
SS
14748Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
14749
14750 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
14751
14752Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
14753
14754 * gdb.base/signals.exp (test_handle_all_print): Test separately for
14755 each signal's status in the output of "handle all print".
14756 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
14757 the \r\n sequence that immediately precedes the gdb prompt.
14758 * gdb.base/a1-selftest.exp: Save original timeout and restore
14759 after test.
14760
14761Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
14762
14763 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
14764 symbol.
14765
14766Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
14767
14768 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
14769
14770Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
14771
14772 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
14773 timeout by 60 seconds.
14774
14775Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
14776
14777 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
14778 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
14779 error return.
14780
14781Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
14782
14783 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
14784 gdb initialization, also report how long dejagnu waited. Restore
14785 old timeout before doing error return. Temporarily increase timeout
14786 by 3 minutes to allow for slow startups over heavy NFS use.
14787
14788Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
14789
14790 * lib/gdb.exp: Report timeout value for verbosity level 2.
14791 * config/gdbserver.exp: Ditto.
14792 * config/hppro.exp: Ditto.
14793 * config/mips-gdb.exp: Ditto.
14794 * config/monitor.exp: Ditto.
14795 * config/netware.exp: Ditto.
14796 * config/sim-gdb.exp: Ditto.
14797 * config/slite-gdb.exp: Ditto.
14798 * config/udi-gdb.exp: Ditto.
14799 * config/unix-gdb.exp: Ditto.
14800 * config/vx-gdb.exp: Ditto.
14801 * gdb.base/a1-selftest.exp: Ditto.
14802 * gdb.base/a2-run.exp: Ditto.
14803 * gdb.base/break.exp: Ditto.
14804 * gdb.base/corefile.exp: Ditto.
14805 * gdb.base/list.exp: Ditto.
14806 * gdb.base/recurse.exp: Ditto.
14807 * gdb.base/scope.exp: Ditto.
14808 * gdb.base/signals.exp: Ditto.
14809
14810Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14811
14812 * gdb.threads/Makefile.in (docdir): Removed.
14813
14814Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
14815
14816 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 14817 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 14818 @srcdir@.
d63a86f8 14819 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
14820 autoconf 2.5 or higher.
14821 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
14822
14823Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
14824
14825 * configure: Regenerated.
14826 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
14827 avoid name clashes with SunOS headers.
14828
14829Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
14830
14831 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
14832
14833Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
14834
14835 * gdb.base/callfuncs.exp: Finish last change -- make sure the
14836 prototype information ends up in the compiler info file.
14837
14838Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
14839
14840 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
14841 attempting to regenerate it. Eliminate use of a temporary file
14842 and just generate the info file directly. Source it immediately,
14843 for consistency of use.
14844 * gdb.base/corefile.exp: Ditto
14845 * gdb.base/exprs.exp: Ditto.
14846 * gdb.base/funcargs.exp: Ditto.
14847 * gdb.base/langs.exp: Ditto.
14848 * gdb.base/list.exp: Ditto.
14849 * gdb.base/mips_pro.exp: Ditto.
14850 * gdb.base/nodebug.exp: Ditto.
14851 * gdb.base/opaque.exp: Ditto.
14852 * gdb.base/ptype.exp: Ditto.
14853 * gdb.base/scope.exp: Ditto.
14854 * gdb.base/setvar.exp: Ditto.
14855 * gdb.base/signals.exp: Ditto.
14856 * gdb.base/whatis.exp: Ditto.
14857 * gdb.c++/templates.exp: Ditto.
14858 * gdb.c++/virtfunc.exp: Ditto.
14859 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
14860 whether or not to add -lstdc++ to the compile command line args.
14861
14862Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14863
14864 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
14865 it got fixed by the recent lookup_minimal_symbol_by_pc change.
14866 Increase timeout, a lot of single stepping might be needed if the
14867 target has no hardware watchpoints.
14868
14869Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
14870
14871 * gdb.base/break.exp: Ignore compiler warnings when compiling
14872 break.c.
14873 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
14874 * gdb.base/default.exp: Add h8300 xfails. Handle messages
14875 from remote-sim.
14876 * gdb.base/exprs.exp: Add h8300 xfails.
14877 * gdb.base/funcargs.exp: Likewise.
14878 * gdb.base/nodebug.exp: Likewise.
14879 * gdb.base/printcmds.exp: Likewise.
14880 * gdb.base/ptype.exp: Likewise.
14881 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
14882 h8300 xfails.
d63a86f8 14883 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
14884 on the h8300.
14885 * gdb.base/funcargs.c: Explicitly make last constant argument to
14886 call_after_alloca_subr an unsigned long type.
14887 * gdb.base/return.c: Include stdio.h.
14888
14889Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
14890
14891 * config/abug.exp: New file for the older Motorola Bug monitor
14892 that runs on the mvme13x series VME boards.
14893 * config/monitor.exp: Use the new config array for target settings
14894 if they exist.
14895
14896Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
14897
14898 * sim-gdb.exp: Make the SH simulator allocate less space when
14899 it is targeted.
14900
14901Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
14902
14903 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
14904 test.
14905
14906Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
14907
14908 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
14909 "rs6000-*-*" for "list function in include file" when gcc compiled.
14910 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
14911 for "p ctable1[120]".
14912 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
14913 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
14914 Remove setup_xfail for "rs6000-*-*" for
14915 "print 'scope0.c'::filelocal before run".
14916 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
14917 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
14918 since some compilers don't allow both options to be given
14919 on the same command line. Create object file and move it.
d63a86f8 14920
c906108c
SS
14921Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
14922
14923 * gdb.base/corefile.exp: Always regenerate the core file, since
14924 we always regenerate the coremaker program. Detect special case
14925 where registers cannot be read from core file.
d63a86f8 14926
c906108c
SS
14927Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
14928
14929 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
14930 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
14931 * gdb.c++/templates.exp: Only match on basename of file since
14932 some formats like xcoff don't encode directory information.
14933 * gdb.stabs/weird.exp: Use the right sed script for powerpc
14934 and rs6000 AIX xcoff targets.
14935 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
14936 * configure: Regenerate.
14937 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
14938 here, rather than in distclean.
d63a86f8 14939
c906108c
SS
14940Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
14941
14942 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
14943 defined, and use it to compile the test case with -O2. The
14944 native compilation still uses no optimization.
14945 * gdb.base/mips_pro.c: Remove inline assembly code since
14946 it is compiled PIC by default, which results in assembler
14947 warnings that make the testsuite think the compilation
14948 was unsuccessful.
14949
14950Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
14951
14952 * gdb.c++/misc.exp: Add note to message for
14953 "print s.a for foo struct" that this is a known gcc 2.7.2
14954 and earlier bug.
14955
14956Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
14957
14958 * gdb.base/break.exp: Fix pattern for matching "Delete all
14959 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
14960 setup_xfail for deleting all breakpoints test. Fix various
14961 timeout messages to include "(timeout)".
14962 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
14963 for "p t_float_values2(3.14159,float_val2)".
14964 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
14965 for "continue to call2g" when gcc compiled.
14966 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
14967 "up to foo in langs.exp", "show language at foo in langs.exp",
14968 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
14969 and "show language at fsub in langs.exp".
14970 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
14971 "list line 1 in include file", "list message for lines past EOF",
14972 "list function in include file", "list list0.h:foo", and
14973 "list filename:function; nonexistant function".
14974 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
14975 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
14976 and "ptype t_char_array" to be for native cc only.
d63a86f8 14977
c906108c
SS
14978Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
14979
d63a86f8 14980 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
14981 setup_xfail for "print coremaker_bss", "print coremaker_ro",
14982 "print func2::coremaker_local", and "backtrace in corefile.exp".
14983
14984Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
14985
14986 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
14987 "bt in signals.exp". This problem only appears when running
14988 the testsuite, and then only intermittently.
14989
14990Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
14991
14992 * gdb.base/return.exp (return_tests): Differentiate between
14993 two tests of continuing.
14994
14995Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
14996
14997 * */Makefile.in (maintainer-clean): Remove config.log.
14998 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
14999 * gdb.c++/Makefile.in (PROGS): Add inherit.
15000 (clean): Remove *.ci.
15001
15002Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
15003
15004 * gdb.c++/misc.cc: Add test code from Mike Stump.
15005 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
15006
15007Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
15008
15009 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
15010 to "alpha-*-osf2*" and add comment.
15011 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
15012 setup_xfail for "step over execarg initialization" and
15013 "step over corearg initialization".
15014 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
15015 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
15016 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
15017 gcc compiled for "print coremaker_bss", "print coremaker_ro",
15018 "print func2::coremaker_local", and "backtrace in corefile.exp".
15019 * gdb.base/signals.exp: Build and source signals.ci.
15020 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
15021 to be for gcc only.
15022 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 15023
c906108c
SS
15024Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15025
15026 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
15027 Feb 3 procfs.c change.
15028
15029Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
15030
15031 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
15032
15033Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
15034
15035 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
15036 from dejagnu's apparent default of 10 seconds, which gives random
15037 results when running the tests over NFS on moderately loaded systems.
15038 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
15039
15040Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
15041
15042 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
15043 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
15044 result reports.
15045
15046Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
15047
15048 * configure.in (CY_AC_PATH_TCLH): Remove.
15049 * configure: Regenerate.
15050
15051Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
15052
15053 * gdb.c++/Makefile.in (clean): Add missing '{'.
15054
15055Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
15056
15057 * lib/gdb.exp: Provide a default value for noinferior.
15058
15059 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
15060 Load libgloss.exp.
15061
15062Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
15063
15064 * gdb.disasm/hppa.exp: Compile directly into an executable, use
15065 the executable, not the .o to run the tests from.
15066
15067Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
15068
15069 * gdb.base/break.exp: Don't test for program exit or exit status
15070 if $noresults if nonzero.
15071 * gdb.base/langs.exp: Likewise.
15072 * gdb.base/watchpoint.exp: Likewise.
15073
15074 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
15075 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
15076 trying to compile the testcase.
15077
15078Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
15079
15080 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
15081 * gdb.base/signals.exp (continue to handler): Likewise.
15082
15083Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
15084
15085 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
15086
15087 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
15088
15089Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
15090
15091 * gdb.base/corefile.exp: Recognize "not found" as failure
15092 when trying to determine if a core file was generated.
15093 If no core file was generate the first time, try again without
15094 the ulimit -c to work around braindamaged shells.
15095
15096Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
15097
15098 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
15099 [] tests with "test" and enclose string in quotes.
15100 * gdb.stabs/configure: Rebuild
d63a86f8 15101
c906108c
SS
15102Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
15103
15104 Changes in sync with expect:
15105 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
15106 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
15107 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
15108 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
15109 argument to AC_REQUIRE.
15110 * configure: Regenerated.
15111
15112Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
15113
15114 * gdb.base/corefile.exp: When generating a core, discard any
15115 error messages about ulimit not found and the "core dumped"
15116 message from the shell that runs the coredumper.
15117
15118Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
15119
15120 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
15121
15122 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
15123 which sed script to run. Expect failure for v_comb test
15124 on PA targets too.
d63a86f8 15125
c906108c
SS
15126Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
15127
15128 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
15129 "print func2::coremaker_local" and for "backtrace in corefile.exp"
15130
15131Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
15132
15133 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
15134 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
15135 "sparc-sun-solaris*" xfails for "p v_comb".
15136 * lib/gdb.exp (default_gdb_start): Fix typo.
15137 * gdb.base/corefile.exp: Allow "Core was generated by ..."
15138 messages to not include the full program name that caused
15139 the core dump since some systems (such as solaris) apparently
15140 truncate this path to about 80 characters.
15141 When generating a core file first try increasing the core file
15142 size limit to unlimited since some systems may default it to
15143 zero, and it is harmless to try it. Move the test for failing
15144 to generate a core file to where it will actually get executed.
15145 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
15146 new gdb result from g++ debug info improvements and make old
15147 pattern obsolescent. Also account for size_t differences
15148 (may be int or long).
15149 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
15150 initialization before function call is placed in the delay slot
15151 and thus appears to be skipped over by commands such as "next".
15152
15153Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
15154
15155 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
15156
15157Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
15158
15159 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
15160 input source file; fix code to compile test to deal with this
15161 convention.
15162 * gdb.c++/*.exp: Likewise.
15163
15164Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
15165
15166 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
15167 "bt in signals.exp".
15168
15169Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
15170
15171 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
15172 "step over execarg initialization" and
15173 "step over corearg initialization".
15174
15175Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
15176
15177 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
15178 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
15179
15180Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
15181
15182 From Rob Savoye (rob@poseidon.cygnus.com)
15183 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
15184 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
15185 configure.in}, gdb.disasm/{Makefile.in, configure.in},
15186 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
15187 configure.in}: Major reworking for autoconfig.
15188 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
15189 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
15190 New files.
15191 * config/unix-gdb.exp: Make GDB global.
15192 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
15193 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
15194 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
15195 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
15196 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
15197 term.exp, twice.exp, watchpoint.exp, whatis.exp},
15198 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
15199 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
15200 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
15201 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
15202 pr-8136.exp, result.exp, string.exp, tuples.exp},
15203 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
15204 to returns as necessary, arrange for test to compile own testcase
15205 executable.
15206 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 15207
c906108c
SS
15208Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
15209
15210 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
15211 clear_xfail at end of test which might not call either pass or fail.
15212 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
15213 "backtrace through signal handler".
15214
15215Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15216
15217 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
15218 continuing from a job control stop signal.
15219 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
15220
15221Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
15222
15223 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
15224 * gdb.base/corefile.exp: Likewise.
15225 * gdb.base/funcargs.exp: Likewise.
15226
15227Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
15228
15229 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
15230 * config/monitor.exp: Add support for setting baud rate.
15231
15232Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
15233
15234 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
15235 i*86-*-linux* xfails for "backtrace through signal handler".
15236 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
15237 "print func2::coremaker_local".
15238 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
15239 alpha-dec-osf2* xfail for
15240 "delete all breakpoints when none".
15241
15242Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
15243
15244 * gdb.base/break.exp: Change test that deletes all breakpoints
15245 when no user breakpoints are installed. A post 4.15 change
15246 causes gdb to no longer prompt in this case.
15247
15248Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
15249
15250 * gdb.base/return.exp (return_tests): Change xfail for test
15251 "correct value returned double test" to stop xfailing at
15252 Solaris 2.5. Apparently the bug has been fixed.
15253
15254Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
15255
15256 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
15257 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
15258
15259Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
15260
15261 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
15262 * gdb.disasm/hppa.s: Corresponding changes.
15263
15264Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
15265
15266 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
15267 makefile fragment.
15268 * config/mt-hpux: Deleted.
15269
15270Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
15271
d63a86f8 15272 * Many files: When warning about suppressed tests due to a
c906108c
SS
15273 nonexistant test binary, avoid incrementing the warning count.
15274
15275Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
15276
15277 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 15278
c906108c
SS
15279Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15280
15281 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
15282 "sparc-*-solaris2*".
15283
15284Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15285
15286 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
15287 Add global and local variables and initialize them.
15288 * gdb.base/corefile.exp: Test correct mapping of corefile sections
15289 by printing variables. Remove rs6000 and powerpc xfails, BFD now
15290 extracts the file name and terminating signal from the core file.
15291 * TODO: Remove note about tests for correct mapping of corefile.
15292 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
15293 from optimizing it away.
15294 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
15295 handles common blocks.
15296
15297Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
15298
15299 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
15300 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
15301
15302Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
15303
15304 * Makefile.in (maintainer-clean): New target, synonym for
15305 realclean.
15306 * gdb.base/Makefile.in (maintainer-clean): Likewise.
15307 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
15308 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
15309 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
15310 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
15311 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
15312
15313Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
15314
15315 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
15316 xfails when not gcc compiled for "print foo::funclocal".
15317 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
15318 "print foo::funclocal at foo",
15319 "print 'scope1.c'::foo::funclocal at foo",
15320 "print foo::funclocal_bss at foo",
15321 "print 'scope1.c'::foo::funclocal_bss at foo",
15322 "print foo::funclocal_ro at foo",
15323 "print 'scope1.c'::foo::funclocal_ro at foo",
15324 "print bar::funclocal at foo" and
15325 "print 'scope1.c'::bar::funclocal at foo".
15326 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
15327 gcc compiled for "print foo::funclocal at bar".
15328 Expand all messages to ensure that they identify that
15329 the test is at bar().
15330 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
15331 gcc compiled for:
15332 "ptype on opaque struct pointer (statically)",
15333 "ptype on opaque struct tagname (statically)",
15334 "ptype on opaque struct pointer (dynamically) 1",
15335 "ptype on opaque struct tagname (dynamically) 1",
15336 "ptype on opaque struct pointer (dynamically) 2" and
15337 "ptype on opaque struct tagname (dynamically) 2
15338 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
15339 gcc compiled for:
15340 "p datalocal"
15341 "whatis datalocal",
15342 "ptype datalocal",
15343 "p bsslocal",
15344 "whatis bsslocal", and
15345 "ptype bsslocal".
15346 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
15347 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
15348 when not gcc compiled.
15349 * gdb.base/funcargs.exp (float_and_integral_args): Add
15350 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
15351 compiled.
15352 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
15353 "backtrace from call6a" when not gcc compiled.
15354 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
15355 "backtrace from call7a" when not gcc compiled.
15356 * gdb.base/callfuncs.exp (do_function_calls):
15357 Add "hppa*-*-hpux*" xfail when not gcc compiled for
15358 "p t_char_array_values(char_array_val2,char_array_val1)",
15359 "p t_char_array_values(char_array_val1,char_array_val2)",
15360 "p t_char_array_values("carray 1","carray 2")",
15361 "p t_char_array_values("carray 1",char_array_val2)",
15362 "p t_char_array_values(char_array_val1,"carray 2")",
15363 "p sum_args(1,{2})",
15364 "p sum_args(2,{2,3})",
15365 "p sum_args(3,{2,3,4})",
15366 "p sum_args(4,{2,3,4,5})"
15367 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
15368 "backtrace in corefile.exp" when not gcc compiled.
15369
15370Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15371
15372 * gdb.base/signals.exp: Rewrite `handle all print' test as
15373 a procedure. Accept blanks or TABs as whitespace, increase
15374 timeout and expect input buffer size for the large output
15375 from the command. Remove "i*86-*-bsdi2.0" xfail.
15376
15377Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15378
15379 * gdb.base/setvar.exp: Add new testcases for truncation when
15380 assigning invalid values to bitfields.
15381
15382Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
15383
d63a86f8 15384 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
15385 mips-sgi-irix* xfail for
15386 "call inferior func with struct - returns char *"
15387 and fix test so that an optional (unsigned char *) cast is
15388 accepted in the result.
15389
15390Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
15391
15392 * gdb.base/funcargs.exp (float_and_integral_args): Remove
15393 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
15394 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
15395 * gdb.base/signals.exp: Remove duplicate "handle all print" test
15396 that accidentally got checked in.
15397
15398Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
15399
d63a86f8 15400 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
15401 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
15402 compiled test.
15403 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
15404 Add mips-sgi-irix5* xfail for not gcc compiled.
15405 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
15406 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
15407 "p top", "whatis top", "p middle", and "whatis middle".
15408 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
15409 "whatis signed char" for not gcc compiled.
15410 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
15411 "set variable signed char=-1 (-1)" and
15412 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
15413 * gdb.base/funcargs.exp (float_and_integral_args):
15414 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
15415 Add mips-sgi-irix* xfail when not gcc compiled for
15416 "continue to call2b".
15417 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
15418 "continue to call2g".
15419 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
15420 "backtrace from call6a"
15421 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
15422 "backtrace from call7k".
15423 Add mips-sgi-irix5* xfail when not gcc compiled for
15424 "backtrace from call7a".
15425 (localvars_after_alloca): Fix gdb_test cmds for
15426 "print * after runto ...".
15427 Remove rs6000-*-* xfails for
15428 "print i after runto localvars_after_alloca" and
15429 "print l after runto localvars_after_alloca"
15430 for all compilers.
15431 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
15432 when not compiled with gcc, for:
15433 "print signed char == (minus)",
15434 "print signed char != (minus)",
15435 "print signed char < (minus)",
15436 "print signed char > (minus)".
15437 * gdb.base/callfuncs.exp (do_function_calls):
15438 Add mips-sgi-irix* xfail, when compiled with native compiler, for
15439 "call inferior func with struct - returns char *".
d63a86f8 15440 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
15441 "correct value returned double test" to include Solaris 2.4.
15442 * gdb.base/funcargs.exp (float_and_integral_args):
15443 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 15444
c906108c
SS
15445Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15446
15447 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
15448 enumeration bitfields if compiling with GNU C.
15449 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
15450 to empty' prompt.
15451
15452Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
15453
15454 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
15455 test for PRO targets.
15456
15457 * gdb.base/funcargs.exp: Avoid ever setting more than 8
15458 breakpoints in the inferior at any given time by making
15459 two groups of breakpoints for call2*, call6* and call7*
15460 tests.
15461
15462Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15463
15464 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
15465 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
15466 from optimizing it away.
15467 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
15468 "call inferior func with struct".
15469
15470Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
15471
15472 * configure.in: Only configure gdb.chill for particular targets.
15473
15474Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
15475
15476 * gdb.base/Makefile.in: Add action to .c.o transformation
15477 rule that generates a .ci file for each .o file and remove
15478 explicit .c.o rules except for callfuncs.o.
15479 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
15480 generates a .ci file for each .o file and remove explicit
15481 .cc.o rules.
15482 (clean): Remove *.tmp *.ci files.
15483 (EXECUTABLES): Remove templ-info.exp.
15484 * gdb.base/compiler.c: New file.
15485 * gdb.c++/compiler.cc: New file
15486 * gdb.base/scope.exp: Source gdb.base/scope.ci.
15487 Change rs6000-*-* xfail for
15488 "print 'scope0.c'::filelocal_ro" and
15489 "print 'scope1.c'::filelocal" and
15490 "print 'scope1.c'::filelocal_bss" and
15491 "print 'scope1.c'::filelocal_ro" and
15492 "print 'scope1.c'::foo::funclocal" and
15493 "print 'scope1.c'::foo::funclocal_ro" and
15494 "print 'scope1.c'::bar::funclocal" and
15495 "print 'scope0.c'::filelocal_ro" and
15496 "print 'scope1.c'::filelocal at foo" and
15497 "print 'scope1.c'::filelocal_bss at foo" and
15498 "print 'scope1.c'::filelocal_ro at foo" and
15499 "print 'scope1.c'::foo::funclocal at foo" and
15500 "print 'scope1.c'::foo::funclocal_bss at foo" and
15501 "print 'scope1.c'::foo::funclocal_ro at foo" and
15502 "print 'scope1.c'::bar::funclocal at foo" and
15503 "print 'scope0.c'::filelocal_ro" and
15504 "print 'scope1.c'::filelocal" and
15505 "print 'scope1.c'::filelocal_bss" and
15506 "print 'scope1.c'::filelocal_ro" and
15507 "print 'scope1.c'::foo::funclocal" and
15508 "print 'scope1.c'::foo::funclocal_bss" and
15509 "print 'scope1.c'::foo::funclocal_ro" and
15510 "print 'scope1.c'::bar::funclocal" and
15511 "print 'scope1.c'::bar::funclocal_bss"
15512 to only be xfail'd when not compiled with gcc.
d63a86f8 15513 Add rs6000-*-* xfail for
c906108c
SS
15514 "print 'scope0.c'::filelocal_bss before run"
15515 when compiled with gcc.
15516 (test_at_main): Add rs6000-*-* xfail for
15517 "print filelocal_ro in test_at_main"
15518 when compiled with gcc.
15519 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 15520 Add rs6000-*-aix* xfail for
c906108c
SS
15521 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
15522 "ptype t_char_array", not compiled with gcc.
15523 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
15524 xfail for "list foo (in include file)" when gcc compiled.
15525 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
15526 (integral_args): Add rs6000-*-* xfail for
15527 "run to call0a" if not compiled with gcc.
15528 (unsigned_integral_args): Add rs6000-*-* xfail for
15529 "run to call1a" if not compiled with gcc.
15530 (float_and_integral_args): Add rs6000-*-* xfail for
15531 "run to call2a" if not compiled with gcc and for
15532 "continue to call2b" for any compiler.
15533 Add rs6000-*-* xfail to
15534 "print f1 after run to call2a" for gcc compiled.
15535 (discard_and_shuffle): Add rs6000-*-* xfail for
15536 "run to call6a".
15537 (shuffle_round_robin): Add rs6000-*-* xfail for
15538 "backtrace from call7a" if not compiled with gcc.
15539 Add rs6000-*-* xfail for
15540 "backtrace from call7b" if compiled with gcc.
15541 (call_after_alloca): Add rs6000-*-* xfail for
15542 "print c in call_after_alloca" and
15543 "print s in call_after_alloca" and
15544 "backtrace from call_after_alloca_subr"
15545 if not compiled with gcc.
15546 (localvars_in_indirect_call): Add rs6000-*-* xfail for
15547 "print c in localvars_in_indirect_call" and
15548 "print c in localvars_in_indirect_call" and
15549 "backtrace in indirectly called function" and
15550 "stepping into indirectly called function"
15551 if not compiled with gcc.
15552 (localvars_after_alloca): Add rs6000-*-* xfail for
15553 "print c after runto localvars_after_alloca" and
15554 "print s after runto localvars_after_alloca" and
15555 "print i after runto localvars_after_alloca" and
15556 "print l after runto localvars_after_alloca"
15557 for all compilers.
15558 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
15559 than whatis-info.exp.
15560 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
15561 than opaque-info.exp.
15562 Setup rs6000-*-* xfail for
d63a86f8 15563 "ptype on opaque struct pointer (statically)" and
c906108c
SS
15564 "ptype on opaque struct pointer (dynamically)" when
15565 not compiled with gcc.
15566 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
15567 rather than callf-info.exp.
15568 (do_function_calls): Add clear_xfail for rs6000-*-* for
15569 "p t_float_values2(3.14159,float_val2)". Seems to work
15570 fine there, both with xlc and gcc. Need to find out what
15571 it is doing right and fix other platforms.
15572 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
15573 "call inferior func with struct - returns int",
15574 "call inferior func with struct - returns long",
15575 "call inferior func with struct - returns float",
15576 "call inferior func with struct - returns double",
15577 "call inferior func with struct - returns char *",
15578 but only if not gcc compiled (presumes xlc compiled).
15579 Change rs6000-*-* xfails for
15580 "call inferior func with struct - returns char" and
15581 " call inferior func with struct - returns short" to only
15582 xfail if not using gcc.
15583 (clean mostlyclean): Remove *.ci and *.tmp files.
15584 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
15585 than templ-info.exp.
15586 * gdb.base/langs.exp: Source gdb.base/langs.ci.
15587 Add rs6000-*-* xfail for "up to foo in langs.exp"
15588 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
15589 when not gcc compiled.
d63a86f8 15590
c906108c
SS
15591Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15592
15593 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
15594 * gdb.base/corefile.exp: Likewise.
15595 * gdb.base/list.exp: Likewise.
15596 * gdb.base/scope.exp: Likewise.
15597 * gdb.base/siganls.exp: Likewise.
15598
15599 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
15600 compiler output.
15601 * gdb.base/whatis.exp: Likewise.
15602
15603Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
15604
15605 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
15606 failure (opcode table has been fixed to match reality).
15607
15608Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
15609
15610 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
15611 "call inferior func with struct - returns char",
15612 "call inferior func with struct - returns short"
15613
15614 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
15615 "print 'scope0.c'::filelocal at main",
15616 "print 'scope0.c'::filelocal_bss in test_at_main",
15617 "print 'scope0.c'::filelocal at foo",
15618 "print 'scope0.c'::filelocal_bss in test_at_foo",
15619 "print 'scope0.c'::filelocal at bar",
15620 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 15621
c906108c
SS
15622 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
15623 in source file 1". This bug seems to have been fixed with both
15624 gcc and native cc (was native assembler bug?).
15625
15626Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
15627
15628 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
15629 "backtrace through signal handler" to "i*86-*-sysv4*".
15630 * gdb.base/signals.exp: Add xfail for "'next' behaved as
15631 continue" case. Add "known SVR4 bug" to fail message.
15632 Add "i*86-*-bsdi2.0" xfail for "handle all print".
15633 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
15634 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
15635 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
15636 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
15637 "up to foo in langs.exp", "show language at foo in
15638 langs.exp", "up to cppsub_ in langs.exp", "show
15639 language at cppsub_ in langs.exp", "up to fsub in
15640 langs.exp", and "show language at fsub in langs.exp".
15641 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
15642 "bactrace in corefile.exp".
15643 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
15644 "call inferior function with struct - returns float" and
15645 "call inferior function with struct - returns double".
d63a86f8 15646
c906108c
SS
15647Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
15648
15649 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
15650 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
15651 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
15652 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
15653
15654Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
15655
15656 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
15657 (or overriden) "CHILL" macro rather then bare "gcc".
15658 Also look for ../../gcc/xgcc since that is what we will
15659 actually need, not "Makefile". Remove following assignment
15660 of CHILL to CHILL_FOR_TARGET because that results in
15661 recursive definition.
15662
15663Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
15664
15665 * gdb.base/corefile.exp: Change xfail for backtrace in
15666 corefile.exp from linuxaout to all linux.
15667 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
15668 cases where we miss the breakpoint at the signal handler
15669 for some reason. Setup xfail for linuxoldld/linuxaout and
15670 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
15671 hitting SIGURG breakpoint.
15672 * gdb.base/signals.exp: Setup xfail for "next" acting like
15673 continue to add linuxoldld. Setup xfail for all linux for
15674 "next to handler in signals_tests_1", "backtrace in
15675 signals_tests_1", "continue to func1", "pass SIGUSR1",
15676 and continue to handler".
15677
15678Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
15679
15680 * Update all FSF addresses except those in COPYING* files.
15681
15682Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
15683
15684 * gdb.base/a2-run.exp: Change messages to be more explicit about
15685 the status of args, and quote binfile in results.
15686
15687Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
15688
15689 * gdb.base/callfuncs.exp: Add tests for passing structs to
15690 inferior functions and return various types.
15691 * gdb.base/callfuncs.c: Add functions to receive a struct
15692 and return a member of the struct, in various types.
15693
15694Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15695
15696 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
15697
15698Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
15699
15700 * config/vxworks29k.exp: New file, sources vxworks.exp.
15701
15702Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15703
15704 * config/gdbremote.exp: New file. Testing framework using
15705 gdbserver.
15706
15707Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
15708
15709 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
15710 "call function when asleep" and "send end of file".
15711 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
15712 for "backtrace in corefile.exp".
15713 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
15714 for "backtrace through signal handler".
15715 * gdb.base/corefile.exp: Make sure we actually generate a core file
15716 before trying the core tests. Some systems allow the user to suppress
15717 generation of core files and default to that (linux for example).
15718 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
15719 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
15720
15721Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15722
15723 * gdb.threads: New directory with some crude multi-threaded
15724 gdb tests (step.exp and step2.exp).
15725 * config/mt-lynx (STEP_EXECUTABLE): Define.
15726 (THREADFLAGS): Define.
15727
15728Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
15729
15730 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
15731
15732 * gdb.base/signals.exp: Disable whole file for lynx until
15733 further notice.
15734
15735 * gdb.base/signals.exp: xfail test where "next" acts like
15736 "continue" for lynx.
15737
15738 * gdb.base/interrupt.exp: xfail test for calling function while
15739 inferior is asleep for lynx.
15740
15741 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
15742 than one cr-lf after each command.
15743
15744Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15745
15746 * configure.in: Reinstate setting of stabsdirs variable, fix
15747 typo in setting up configdirs for native builds.
15748
15749 * gdb.base/return.exp: Fix typo in return double test.
15750 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
15751 compiler from optimizing them away.
15752
15753Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
15754
15755 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
15756 sequences to be echo'd by gdb when using gdb_test.
15757 * gdb.chill/chexp.exp: Likewise.
15758 * gdb.fortran/exprs.exp: Likewise
15759
15760Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
15761
15762 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
15763 after the inferior gdb has started.
15764
15765 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
15766 after each command.
15767 * gdb.base/funcargs.exp: Likewise.
15768 * gdb.base/gdbvars.exp: Likewise.
15769 * gdb.base/interrupt.exp: Likewise.
15770 * gdb.base/list.exp: Likewise.
15771 * gdb.base/watchpoint.exp: Likewise.
15772 * gdb.c++/demangle.exp: Likewise.
15773 * gdb.c++/inherit.exp: Likewise.
15774 * gdb.chill/chexp.exp: Likewise.
15775 * gdb.fortran/exprs.exp: Likewise.
15776
15777 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
15778 test if we can't handle IO to/from the inferior.
15779
15780 * gdb.c++/misc.exp: Always check for a program already being
15781 started after sending a "run" command to gdb.
15782
15783 * gdb.base/twice.exp: Start with a fresh gdb.
15784
15785 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
15786 only depend on gdb's expression code, not the chill runtime.
15787
15788 * gdb.base/return.c: Put return values into variables so we
15789 can have gdb print them rather than depending on the program
15790 to print them.
15791 * gdb.base/return.exp: Corresponding changes.
15792
15793 * lib/gdb.exp: Provide default value for noinferiorio.
15794 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
15795 the inferior.
15796
15797 * gdb.base/break.exp: Always check for a program already being
15798 started after sending a "run" command to gdb.
15799 (text_next_with_recursion): Don't check the output from the
15800 program's printf statement. Instead just make sure the program
15801 exited.
15802
15803 * gdb.base/commands.exp: Protect tests which need arguments with
15804 $noargs conditionals.
15805
15806Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15807
15808 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
15809 of structure member arrays to match gdb/valops.c:value_addr change.
15810
15811Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
15812
15813 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
15814 cases.
15815
15816Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
15817
15818 * configure.in (configdirs): Remove gdb.chill from default list
15819 of subdirs and then add it back in only if doing a native build.
15820 The current chill compiler does not yet work in any cross build.
15821 * Revert all signal changes from Jul 6.
15822 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
15823 for sh-hms targets, allowing these tests to link, with no other
15824 changes. Testing is suppressed by setting "nosignals" in site.exp.
15825
15826Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
15827
15828 * configure.in (signaldirs): Define and add to configdirs for all
15829 targets except some specific ones that are known to not support signals.
15830 Also clean up formatting.
15831 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
15832 (signals, sigall): Remove rules to build.
15833 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
15834 Moved to new gdb.signals directory.
15835 * gdb.signals: New test directory.
15836 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
15837 signals.c signals.exp}: New or moved files.
15838
15839Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
15840
15841 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
15842
15843Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
15844
15845 * gdb.base/return.exp: Xfail `return double' test failure
15846 on at least Solaris 2.3 and handle future/past versions on
15847 a case by case basis as appropriate. Also update message
15848 to include i*86 failures.
15849
15850Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15851
15852 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
15853
15854 * lib/gdb.exp: Fix comment which erroneously identified
15855 gdb_file_cmd as gdb_load (the 19 May change was in fact to
15856 gdb_file_cmd not gdb_load).
15857 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
15858
15859 * gdb.base/setvar.exp: Make test names consistent between pass and
15860 fail cases. Use gdb_test more.
15861
15862Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15863
15864 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
15865
15866Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15867
15868 * gdb.base/help.exp: Fix expected help string for `show commands'.
15869
15870Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
15871
15872 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
15873
15874 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
15875 of a text section.
15876
15877Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
15878
15879 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
15880 that loop eventually terminates. Fix Connection refused logic so
15881 that testsuite will expire nicely.
15882
15883Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
15884
15885 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
15886 config/rom68k.exp: New tcl glue for the appropriate monitors.
15887 These all just end up calling monitor.exp.
15888 * config/monitor.exp (gdb_target_monitor): Handle `Connection
15889 refused' by retrying. Cleanup some timeout issues.
15890 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
15891 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
15892 callers don't have to set/restore global timeout variable.
15893
15894 * The following set of changes centralizes management of the global
15895 timeout variable. This way, it can be set in one target dependent
15896 place instead of dozens of places scattered throughout the test suite.
15897 If you need to lengthen a timeout, then you should either set timeout
15898 in one of the config/{target}.exp files, or multiply it by a factor.
15899 Setting it to an absolute value is always going to lose for some
15900 targets.
15901 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
15902 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
15903 * gdb.base/funcargs.exp: Don't set timeout.
15904 * gdb.base/list.exp (test_forward_search): Only use local timeout.
15905 * gdb.base/printcmds.exp (test_print_string_constants
15906 test_print_array_constants): Don't set timeout.
15907 * gdb.base/ptype.exp: Don't set timeout.
15908 * gdb.base/recurse.exp: Don't set timeout.
15909 * gdb.base/return.exp: Don't set timeout.
15910 * gdb.base/watchpoint.exp: Don't set timeout.
15911 * gdb.c++/classes.exp (do_tests): Don't set timeout.
15912 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
15913
15914Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
15915
15916 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
15917
15918Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15919
15920 * lib/gdb.exp: Disable chill tests for irix5.
15921
15922Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15923
15924 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
15925 each test pass or fail.
15926
15927Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15928
15929 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
15930 xlc not gcc.
15931
15932Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
15933
15934 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
15935
15936Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
15937
15938 * config/est.exp: Fix copyright and comments. Remove dead code.
15939 Use targetname, serialport and baud variables instead of fixed
15940 constants.
15941 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
15942 * config/cpu32bug.exp: New file to support cpu32bug monitors.
15943
15944Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15945
15946 * gdb.base/watchpoint.exp: Don't run
15947 test_watchpoint_triggered_in_syscall for sunos.
15948
15949Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15950
15951 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
15952 they don't seem to exist. Do include stdio.h.
15953
15954Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15955
15956 * gdb.base/a1-selftest.exp: Add alpha xfail.
15957
15958Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15959
15960 * gdb.base/watchpoint.c (main): Prompt before calling read().
15961 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
15962 Revise accordingly. Remove cruft about sending "123" several
15963 times, until it gets noticed. Clean up the "print buf[0]" stuff
15964 so that it passes or fails, and waits for prompts in the usual way.
15965
15966Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15967
15968 * gdb.base/recurse.exp: Fix comment.
15969
15970 * TODO: Remove item about printing variables in nodebug.exp. Add
15971 item about enabling tests which are only run on some targets.
15972
15973 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
15974 fail, make test names unique, use new gdb_test convention
15975 regarding pattern, use gdb_test more, etc.).
15976
15977 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
15978 fail, make test names unique, etc.).
15979
15980Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15981
15982 * gdb.base/nodebug.c: Change return type of top and middle to
15983 short.
15984 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
15985 are fixed by the recent mdebugread.c changes. Allow `short ()'
15986 as type for top and middle.
15987
15988Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15989
15990 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
15991 nearly as I can tell, the whole thing was an accident in Stu's
15992 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
15993 to replace a send/expect pair with gdb_test, but ended up only
15994 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
15995 of 30 Mar 1995 took care of it, but left this vestigial comment
15996 which I am now nuking.
15997
15998Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
15999
16000 * gdb.base/break.exp: Look for different line number for
16001 breakpoint at main depending on usestubs.
16002
16003Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16004
16005 * gdb.base/list.exp: Adjust some alternate expect patterns to
16006 match recent list0.c change. Add alternate expect pattern for
16007 output from `list default lines around main' for optimizing
16008 compilers.
16009
16010Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16011
16012 * lib/gdb.exp: If nosignals is not set, set it to 0.
16013
16014Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
16015
16016 * config/slite-gdb.exp: Responds to load symbol table prompt.
16017 * gdb.base/break.exp: Adjust line number, fix rerun.
16018 * gdb.base/langs0.c: Add #ifdef usestubs.
16019
16020Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
16021
16022 * gdb.base/list.exp: Adjust line contents after adding new lines in
16023 list0.c. Also fix a syntax error.
16024
16025 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
16026 * gdb.base/break.exp: ditto.
16027 * gdb.base/list.exp: ditto.
16028 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
16029 * gdb.base/run.c: ditto.
16030 * gdb.base/list0.c: ditto.
16031 * gdb.base/funcargs.c: ditto.
16032
16033Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
16034
16035 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
16036 $targetname, $serialport and $baud instead of hardwired variables.
16037 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
16038 target doesn't support signals.
16039
16040Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
16041
16042 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
16043
16044Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16045
16046 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
16047 Don't rely on the value of an auto variable before it has been
16048 initialized. Use gdb_test more.
16049
16050Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16051
16052 * lib/gdb.exp (default_gdb_version): A version number must start
16053 with a digit, but other than that contains all characters up to
16054 the first whitespace character.
16055
16056Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16057
16058 * gdb.base/commands.exp (breakpoint_command_test): New tests.
16059
16060Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16061
16062 * gdb.c++/*.exp: Warn if executable does not exist. The original
16063 reason for skipping the warning was that configure.in sometimes
16064 intentionally skipped building the executables but the tcl code
16065 had no way of knowing. That (a) was always bogus with respect to
16066 error handling, (b) is no longer true (right now there is no way
16067 to skip C++ tests).
16068
16069 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
16070
16071Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16072
16073 * gdb.base/list.exp: Add expect patterns for output from
16074 SunPRO compiled executables.
16075 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
16076 types.
16077
16078Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16079
16080 * gdb.base/break.exp (test_next_with_recursion): Accept any line
16081 number (we are already testing that the correct source line text
16082 gets printed).
16083
16084 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
16085 that is what is intended, but something needed to be done to get
16086 sunos4 native working again.
16087
16088 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
16089
16090 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
16091 apparently went with a (very) old xfail.
16092
16093Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
16094
16095 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
16096 runto_main is a proc in gdb.exp that will do 'step' for target use
16097 stubs.
16098 * gdb.base/exprs.exp: ditto.
16099 * gdb.base/interrupt.exp: ditto.
16100 * gdb.base/opaque.exp: ditto.
16101 * gdb.base/printcmds.exp: ditto.
16102 * gdb.base/ptype.exp: ditto.
16103 * gdb.base/scope.exp: ditto.
16104 * gdb.base/setvar.exp: ditto.
16105 * gdb.base/signals.exp: ditto.
16106 * gdb.base/twice.exp: ditto.
16107 * gdb.c++/classes.exp: ditto.
16108 * gdb.c++/inherit.exp: ditto.
16109 * gdb.c++/templates.exp: ditto.
16110 * gdb.base/break.exp: no run and hit main for stubs. Change line
16111 numbers for breakpoints and info breakpoint.
16112 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
16113 breakpoint().
16114 * gdb.base/callfuncs.c: ditto.
16115 * gdb.base/exprs: ditto.
16116 * gdb.base/interrupt.c: ditto.
16117 * gdb.base/opaque0.c: ditto.
16118 * gdb.base/printcmds.c: ditto.
16119 * gdb.base/ptype.c: ditto.
16120 * gdb.base/scope0.c: ditto.
16121 * gdb.base/setvar.c: ditto.
16122 * gdb.base/signals.c: ditto.
16123 * gdb.base/twice.c: ditto.
16124 * gdb.c++/misc.cc: ditto.
16125 * gdb.c++/templates.cc: ditto.
16126
16127Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16128
16129 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
16130
16131 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
16132 somewhere between `read' and `main.c'. I'm pretty sure the
16133 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
16134 and it isn't particularly useful.
16135
16136 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
16137
16138Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16139
16140 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
16141
16142Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
16143
16144 * config/mt-slite: add LIBS and -nostdlib.
16145 * config/slite-gdb.exp: add this new file to support sparclite target.
16146
16147Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
16148
16149 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
16150
16151 * gdb.base/a2-run.exp: Change argument to istarget from
16152 "*-*-vxworks" to "*-*-vxworks*".
16153 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
16154
16155Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
16156
16157 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
16158 will not runto main but do a 'step' to step out of breakpoint().
16159 * config/mt-slite: add -Dusestubs.
16160
16161Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16162
16163 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
16164 instead of just @.
16165
16166 * gdb.base/signals.exp: Add test for "handle all print".
16167 * TODO: Remove "handle all print". Also remove item about
16168 checking copyright date (I don't like the idea of a spurious FAIL
16169 based on when we run the tests).
16170
16171 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
16172 for SunOS4 (reason for failure not investigated). Remove
16173 redundant test for $binfile.
16174
16175 * gdb.base/nodebug.c (array_index): Call malloc.
16176
16177 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
16178
16179Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
16180
16181 * gdb.base/recurse.exp: Update gdb_test invocation to use new
16182 conventions and slightly simplify the matching regexp.
16183
16184Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16185
16186 * gdb.base/break.exp: Update gdb_test invocation to use new
16187 convention.
16188
16189 * lib/gdb.exp: If noargs is not set, set it to 0.
16190
16191 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
16192 tests unique.
16193
16194 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
16195
16196Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16197
16198 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
16199 one argument of type "<non-float parameter>".
16200
16201Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
16202
16203 * config/rom68k.exp: New file to support Motorola IDP board.
16204 * gdb.base/a2-run.exp: Skip this file if noargs is set.
16205 * gdb.base/break.c: Change things around so that this program
16206 doesn't depend upon args. This is necessary to make remote
16207 targets work (in general, they can't take args).
16208 * gdb.base/break.exp: Don't try to send args to program. Don't
16209 expect output. Also, replace lots of code with gdb_test.
16210
16211Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16212
16213 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
16214 printing of '\'' (which is what the comment says we are testing,
16215 even though we were not), not '''.
16216 (test_integer_literals_rejected): Test that printing ''' is an error.
16217
16218 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16219 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
16220 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
16221 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
16222 Use gdb_test not test_print_accept.
16223 * lib/gdb.exp: Remove test_print_accept.
16224
16225 * gdb.base/signals.exp (signal_tests_1): Make pass message
16226 consistent with fail message.
16227
16228 * gdb.base/whatis.exp: Remove xfails for printing char vs.
16229 unsigned char; the bug (PR 1821) is fixed.
16230
16231 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
16232
16233 * gdb.base/scope.exp (test_at_localscopes): Call pass for
16234 successful tests--makes xfailing them work right.
16235
16236Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16237
16238 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
16239 only \r\n, not .*. The test can pass .* as the last thing in
16240 $pattern if that is what it wants. In addition to providing this
16241 flexibility, this change should speed up pattern matching in cases
16242 where the pattern already ended with .* (there were a number of
16243 them). This change also helps catch bad patterns--in the old
16244 scheme the typo "char \*" instead of "char \\*" would pass. Now
16245 it is caught.
16246 * Many .exp files: Update callers.
16247
16248 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
16249 clearer and does not spuriously match multiple ('s. Likewise for
16250 ) and *.
16251
16252 * gdb.base/nodebug.exp: Test ability to call a function and pass
16253 it a string (even with no debugging info).
16254
16255 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
16256 "p '\'", which is the same as "p ''" once tcl gets done with
16257 quoting, to "p '\\'", which I suspect is what is intended (one
16258 backslash gets sent to GDB).
16259
16260 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
16261
16262Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16263
16264 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
16265 1817) was fixed literally years ago.
16266
16267Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16268
16269 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
16270 test, it causes stepping out of call_after_alloca_subr with
16271 optimizing compilers.
16272 (localvars_in_indirect_call): Consume GDB prompt if `finish'
16273 fails.
16274
16275 * gdb.c++/templates.exp: Source templ-info.exp only if
16276 the templates executable exists.
16277
16278 * gdb.c++/misc.cc (class Contains_static_instance,
16279 class Contains_nested_static_instance),
16280 gdb.c++/classes.exp (test_static_members): Test printing of
16281 a class that contains a static instance of the class.
16282
16283Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16284
16285 * gdb.base/langs2.c (cppsub_): Don't prototype.
16286 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
16287 only, I believe).
16288
16289Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16290
16291 * lib/gdb.exp (skip_chill_tests): New procedure.
16292
16293 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
16294
16295Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
16296
16297 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
16298 each expect pattern. Cuts runtime from 12 to about 4 seconds.
16299
16300Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16301
16302 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
16303
16304 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
16305 disassemble 8, not 16, instructions for part 4.
16306
16307 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
16308 support the latter anymore.
16309
16310 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
16311 -DNO_PROTOTYPES.
16312 * gdb.base/callfuncs.c: Control use of prototypes based on
16313 NO_PROTOTYPES, not __STDC__.
16314 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
16315 t_float_values2 tests if prototypes in use.
16316
16317 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
16318 t_double_values): When checking differences against DELTA, check
16319 that difference is within the range (-DELTA,DELTA), not just
16320 (-infinity,DELTA).
16321
16322Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
16323
16324 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
16325 'file' command firts, then 'target', then 'load', this is due to gdb
16326 target set up.
16327 * config/mips-gdb.exp: Fix a couple regular exp bugs.
16328
16329Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
16330
16331 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
16332 FP load/store variants.
16333 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
16334
16335Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16336
16337 * gdb.base/term.exp: Do not give a warning if not native, it is
16338 not an abnormal condition.
16339
16340Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
16341
16342 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
16343 t_char_array".
16344
16345Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
16346
16347 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
16348 are getting the version number.
16349
16350 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
16351 if not native, it is not an abnormal condition.
16352
16353Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16354
16355 * lib/gdb.exp: Just use "file exists", rather than undocumented
16356 dejagnu procedure "findfile".
16357
16358Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16359
16360 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
16361 (LDFLAGS): Set to -Xlinker -Ur.
16362
16363 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
16364 Removed, these values are set by lib/gdb.exp.
16365
16366 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
16367
16368Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
16369
16370 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
16371 of replicating gdb startup code.
16372
16373 * config/mt-vxworks (LDFLAGS): Set to -r.
16374 (CFLAGS_FOR_TARGET): Removed.
16375
16376 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
16377 (gdb) and gdb for vxworks uses (vxgdb).
16378
16379 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
16380 executable is not in the tree and host != target, use sed and
16381 program_transform_name to determine the gdb name used by the
16382 target.
16383
16384 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
16385 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
16386
16387Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16388
16389 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
16390 floats, chars, and shorts where there are ANSI-style function
16391 definitions.
16392
16393 * gdb.base/langs.exp, gdb.base/langs*: New test.
16394 * gdb.base/Makefile.in: Build it.
16395 * TODO: Remove item about checking that C names don't get C++
16396 demangling applied; this test tests it.
16397
16398Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16399
16400 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
16401 went with the const70 xfail. The xfail went away a year ago.
16402
16403 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
16404
16405 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
16406 for hp300.
16407
16408 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
16409
16410 * gdb.base/a1-selftest.exp: Don't run on hp300.
16411
16412Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16413
16414 * Makefile.in (site.exp): Set host_alias and target_alias as well
16415 as host_triplet and target_triplet.
16416
16417Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16418
16419 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
16420
16421 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
16422 places as other ecoff systems).
16423
16424 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
16425 ultrix.
16426
16427Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16428
16429 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
16430 remove them.
16431 * gdb.base/nodebug.exp: Accept "function" in addition to "text
16432 variable and "variable" in addition to "data variable".
16433 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
16434
16435 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
16436 2.
16437 * gdb.base/list1.c (long_line): Add additional statement at start
16438 of function.
16439 * gdb.base/list.exp (test_forward_search): Update line number to
16440 reflect new statement.
16441
16442Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16443
16444 * gdb.base/signals.exp: Reinitialize searched source directories
16445 after gdb_start call.
16446
16447Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
16448
16449 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
16450 * gdb.stabs/Makefile.in: Likewise.
16451
16452 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
16453 change. Instead split the tests into smaller pieces.
16454 * gdb.disasm/hppa.s: Corresponding changes.
16455
16456Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16457
16458 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16459 Quote ^C when passing it to stty. For some shells ^ is a pipe.
16460
16461 * gdb.base/funcargs.exp: Modify many tests so that every test
16462 either passes or fails. Make some test names unique.
16463
16464Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16465
16466 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
16467 Call stty to set interrupt character.
16468
16469 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
16470 for HP assembler versus GNU assembler based on actual behavior of
16471 $(CC), rather than assuming that $(AS) is always the GNU assembler.
16472
16473 * TODO: Suggest a few more stepping tests.
16474
16475Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
16476
16477 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
16478 restart GDB for h8300 after a continue.
16479 (return): Add pattern to match a29k-udi behavior.
16480 * gdb.base/nodebug.exp: Remove obsolete comment.
16481 * gdb.base/regs.exp: New file, testing of register displays.
16482 * gdb.base/return.exp: Fix typo in reference to $objdir.
16483 * gdb.base/whatis.exp: Always start with a fresh GDB.
16484
16485Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16486
16487 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
16488 higher, these tests generate a lot of output.
16489
16490Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16491
16492 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
16493 code following the catch silently ignored some errors; without the
16494 catch they should be thrown like any other tcl error. Also, the
16495 catch used "" instead of {} which meant all the callers who wanted
16496 to include one of the characters "[]$ had to quote it an extra time.
16497 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
16498 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
16499 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
16500 Remove extra quoting.
16501
16502Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
16503
16504 * gdb.base/commands.exp: Make test names unique; every test either
16505 passes or fails. Update some comments.
16506
16507 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
16508
16509Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16510
16511 The following fixes a FAIL caused by the fact that the alpha stabs
16512 configuration didn't use the ".if alpha" code in weird.def.
16513 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
16514 bit pointer, so the 32 bit version works even on the alpha.
16515 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
16516 Remove the stuff which allowed us to have separate versions for
16517 alpha and everything else.
16518
16519 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
16520 regexp which "info func operator\[\](" is supposed to match. Fix
16521 string to send to GDB. Note that GDB still doesn't work right. Add a
16522 new test for "info func .perator\[\](" which GDB does handle correctly.
16523
16524 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
16525
16526Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16527
16528 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
16529 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
16530 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
16531 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
16532 it makes the tests harder to understand and confuses test-o-matic.
16533 The preferred style is that each test provides a PASS or a FAIL,
16534 and has a unique message (e.g. "continue #54" not just "continue")
16535 which is the same for the pass and the fail.
16536 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16537 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
16538 to lib/gdb.exp.
16539 * gdb.base/printcmds.exp: Use test_print_accept. Remove
16540 prt_accept which was basically the same thing. Likewise for
16541 test_print_reject and prt_reject.
16542 * lib/gdb.exp (test_print_reject): Add some more error message
16543 patterns to match from the former printcmds.exp (prt_reject).
16544 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
16545 One defect of the passcount stuff is that some of it failed to
16546 report XPASS where appropriate.
16547 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
16548 stuff before and after arg in expected pattern.
16549 (test_paddr_operator_functions): Re-do test without print_addr_of;
16550 this is the only test which seems to want extra stuff there.
16551
16552Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16553
16554 * gdb.base/nodebug.exp: Update new tests to reflect improved
16555 wording of gdb output.
16556
16557 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
16558 and "ptype" work on variables in files compiled without -g.
16559 Replaces commented out "maint print msymbol" tests.
16560
16561Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16562
16563 * gdb.base/setvar.c (dummy): Call malloc.
16564
16565 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
16566 losing with the irix4 sed.
16567
16568 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
16569 ALRM" on irix4.
16570
16571Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16572
16573 * TODO: Remove items about corefile.exp testing new exec-file and
16574 backtrace; both are now done. Add items about printing enums.
16575
16576Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16577
16578 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
16579 "get signal $thissig" test fails.
16580
16581 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
16582
16583Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16584
16585 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
16586 compiler warning with dec alpha compiler.
16587
16588 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
16589 extra \n from gdb_test call (this explains why the prompt test
16590 that I removed yesterday was there).
16591 (user_defined_command_test): Remove extra \n and prompt test.
16592
16593 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
16594 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
16595 doesn't exist.
16596 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
16597 Also remove alpha workaround, which turns out to be because
16598 SIGABRT == SIGLOST.
16599
16600 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
16601
16602 * gdb.base/help.exp: Don't test "help show".
16603
16604Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16605
16606 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
16607 "set print address" is on.
16608 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
16609 pass prompt to gdb_test; gdb_test already looks for the prompt.
16610
16611 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
16612
16613 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
16614 was a vestige of the manual TESTSTRATEGY, and the purpose of it
16615 was to make sure that gdb can read a core file. But (a) the "read
16616 the corefile" part didn't make it to a1-selftest.exp, we just
16617 delete the corefile after creating it, and (b) we test reading
16618 corefiles in corefile.exp anyway. Also, this test left around a
16619 xgdb process on Solaris.
16620
16621 * gdb.base/corefile.exp: Also test backtrace.
16622
16623Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
16624
16625 * gdb.base/commands.exp: Test a simple user defined command with
16626 arguments and if/while statements; verify the full user command is
16627 printed by "show user".
16628
16629 * gdb.base/commands.exp: Test if/while commands as part of a
16630 breakpoint command list; verify they appear in breakpoint
16631 information.
16632
16633Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16634
16635 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
16636 than by dividing by zero.
16637
16638Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
16639
16640 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
16641 performing an inferior call with watchpoints enabled.
16642 * gdb.base/watchpoint.c (main): Delete second unnecessary read
16643 call.
16644
16645Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16646
16647 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
16648 of "file" command.
16649
16650 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
16651 Add additional pattern for when "int operator int(void);" appears
16652 in a different order.
16653
16654Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
16655
16656 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
16657
16658 * gdb.base/help.exp: Replace most of docstrings for "info signals"
16659 and "signal" with ".*".
16660
16661Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
16662
16663 * TODO: Add note about "handle all nostop".
16664
16665 * gdb.base/{sigall.c, sigall.exp}: New test.
16666 * gdb.base/Makefile.in: Add it.
16667
16668Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
16669
16670 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
16671 when invoking GDB, suppresses any windowing interface.
16672
16673Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
16674
16675 * config/sim-gdb: New file, simulator testing support.
16676
16677Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
16678
16679 * gdb.base/interrupt.exp: Test calling func1 twice.
16680
16681Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
16682
16683 * gdb.base/list.exp (test_forward_search): Set timeout higher
16684 when we'll be getting lots of output from gdb.
16685
16686 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
16687 "init_malloc" to after the expect statement. Run it if that
16688 regexp is taken, but also for two others which happen if source
16689 cannot be found.
16690
16691Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16692
16693 * gdb.base/printcmds.exp: New test, for printing register before
16694 program is running.
16695
16696Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16697
16698 * gdb.base/list.exp: Correct some alternate expect patterns
16699 to reflect changes in list1.c.
16700
16701Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16702
16703 * TODO: Add item regarding large frames.
16704
16705 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
16706
16707 * TODO: Remove item about enabling return.exp; it
16708 is enabled. Suggest a few more "return" tests.
16709
16710Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16711
16712 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
16713 anonymous unions.
16714
16715Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16716
16717 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
16718 and pr-5646.o, so "make" is the same as "make all", not "make
16719 pr-4975.o".
16720
16721Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
16722
16723 * gdb.base/list.exp: Adjust expectations to reflect changes in
16724 list1.c.
16725 (test_forward_search): New test proc.
16726 * gdb.base/list1.c (long_line): New function, has long source line.
16727
16728Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
16729
16730 * gdb.base/a1-selftest.exp: Change initial stepping to know about
16731 additional line of code that was added.
16732
16733Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
16734
16735 * gdb.disasm/hppa.s: Break the large branching tests into smaller
16736 tests so as not to overflow expect's input buffers.
16737 * gdb.disasm/hppa.exp: Corresponding changes.
16738
16739Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16740
16741 Beginnings of template debugging tests.
16742 * gdb.c++/templ-info.cc: New file to test for template
16743 debugging capability of the compiler.
16744 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
16745 templ-info.cc.
16746 * gdb.c++/templates.cc: Add explicit template instantiations
16747 to enable compiling with -fno-implicit-templates. Add destructor
16748 and 'value' method to T5 class for template tests.
16749 * gdb.c++/templates.exp: Add testcases for printing of template
16750 types, setting breakpoints on template methods and calling a
d63a86f8 16751 template method.
c906108c
SS
16752
16753Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
16754
16755 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
16756 branch target since some assemblers (gas-2.5) may emit a
16757 relocation for the branch instead of resolving it in the
16758 assembler.
16759
16760Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16761
16762 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
16763 through signal handler.
16764
16765Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16766
16767 * configure.in (*-*-netware): Use config/mt-netware.
16768
16769 * config/mt-netware: New file.
16770 * config/mt-i386-netware: Removed, separate configs for different
16771 netware architectures are no longer needed now that we have
16772 --with-headers.
16773
16774Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16775
16776 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
16777 by the recent changes to use ANSI C arithmetic conversions.
16778
16779Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16780
16781 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
16782 bug involving using inferior_pid to figure out whether to select a
16783 frame.
16784
16785Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
16786
16787 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
16788 match the current disassembler output.
16789
16790Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
16791
16792 * gdb.fortran/exprs.exp: Expect VOID instead of void.
16793 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
16794 types, expect "int" as type of integer values (for now).
16795
16796Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
16797
16798 * gdb.base/commands.exp: New tests for if/while commands.
16799
16800Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
16801
16802 * lib/gdb.exp (runto): Replace sub-pattern for hex value
16803 by .*, since hex values have different syntax in Chill mode.
16804
16805Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16806
16807 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
16808 linefeed from expect pattern for repeated types with indices > 9.
16809
16810Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
16811
16812 First part of Fortran test suite.
16813 * gdb.fortran: New directory.
16814 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
16815
16816Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16817
16818 * gdb.base/default.exp: Update expect pattern for load command
16819 without arguments.
16820
16821Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
16822
16823 * configure.in: Change i386 to i[345]86.
16824 * gdb.base/configure.in: Likewise.
16825 * gdb.c++/configure.in: Likewise.
16826 * gdb.chill/configure.in: Likewise.
16827
16828Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
16829
16830 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
16831 patterns, since that is not a valid context for comments.
16832
16833Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
16834
16835 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
16836 repeated types and repeated types with indices > 9.
16837
16838Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
16839
16840 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
16841 2417; old bug has been fixed.
16842
16843Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
16844
16845 * gdb.base/interrupt.exp: When trying to wake up the inferior,
16846 send the newline ourselves instead of assuming gdb_test will do
16847 so when passed an empty input string.
16848
16849 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
16850 stabs testcode.
16851
16852Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16853
16854 * lib/gdb.exp (gdb_test): Don't send anything if the first
16855 argument is an empty string. This makes cases where we want to
16856 match output that is already in expect's buffers (for example,
16857 matching a breakpoint after gdb_run_cmd has been called) work
16858 reliably.
16859
16860Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16861
16862 * config/netware.exp: New file.
16863
16864Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16865
16866 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
16867 the -B and -L prefixes so we can find the debugging stub.
16868
16869 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
16870 there and we are using the gcc from the tree.
16871
16872 * gdb.base/types.c: Removed.
16873
16874 * gdb.base/configure.in: Look for makefile fragments in ../config.
16875 Recognize i386-*-netware.
16876 * gdb.c++/configure.in: Likewise.
16877
16878Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16879
16880 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
16881 the correct TCL syntax.
16882
16883Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16884
16885 * gdb.base/opaque.exp: use runto instead of messing around with
16886 breakpoints. Simplify by using gdb_test.
16887
16888 * gdb.base/bitfields.exp: restart between tests on netware targets
16889 because breakpoints aren't relocated after target death. Run
16890 processes to completion.
16891
16892 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
16893
16894Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
16895
16896 * Makefile.in: Remove extra tabs that confuse some versions
16897 of "make". Use the newly built gdb to test with by default,
16898 rather than the first one in the tester's search path.
16899
16900Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
16901
16902 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
16903
16904 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
16905 condition help.
16906
16907Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16908
16909 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
16910
16911 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
16912 running.
16913 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
16914 * gdb.base/funcargs.exp: Likewise.
16915
16916 * gdb.base/bitfields.exp: Simplify by using gdb_test.
16917 * gdb.base/funcargs.exp: Likewise.
16918
16919 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
16920 message is "".
16921
16922Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16923
16924 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
16925 return,signals,twice}.exp: Handle non-existant binaries
16926 consistantly.
16927
16928 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
16929 * gdb.base/Makefile.in: Don't try to generate a core dump, we
16930 might testing a cross development system.
16931
16932Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16933
16934 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
16935 runtest script is relative to ${srcdir}, not ${rootdir}.
16936
16937Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
16938
16939 * gdb.base/signals.exp: Allow for optionality of breakpoint
16940 address.
16941
16942Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
16943
16944 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
16945
16946Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
16947
16948 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
16949 for size_t definition.
16950 * gdb.c++/templates.cc: Likewise
16951
16952 * config/mt-i386-netware: New file.
16953
16954 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
16955 defined.
16956
16957 * gdb.base/Makefile.in: Added support for systems that name core
16958 files by appending "core" to the program name.
16959 * gdb.base/a1-selftest.exp: Likewise.
16960
16961Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16962
16963 * gdb.base/return.exp: Add comment and message for `return double'
16964 test failure on Sparc Solaris.
16965
16966Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
16967
16968 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
16969
16970Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16971
16972 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
16973 from optimizing them away.
16974 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
16975 patterns to include default constructors and assignment operators,
16976 to match gcc versions beyond 2.5.8. Accept any cplus demangling
16977 character in the output of the virtual base pointer.
16978
16979Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16980
16981 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
16982 expression match in print_addr_of to avoid unintented matches.
16983 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
16984 versions up to 2.5.8.
16985
16986Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16987
16988 * gdb.base/list.exp: Tweak alternate pattern for listing of an
16989 included file to run under newer versions of expect.
16990 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
16991 consecutive >'s in templates to accomodate recent cplus-dem.c change.
16992 Remove xfail for the virtual table of BDDHookV.
16993
16994Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
16995
16996 * lib/gdb.exp (string_to_regexp): Set a default result.
16997 (default_gdb_start): Fix misleading message.
16998
16999Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
17000
17001 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
17002 Remove all CC, etc definitions.
17003 * config/mt-hpux: New file.
17004 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
17005 (CFLAGS, LDFLAGS): Define.
17006 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
17007
17008 * Makefile.in (site.exp): Don't insert host_os, etc.
17009 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
17010 (distclean): Check existence of subdir.
17011 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
17012 * gdb.base/Makefile.in: General cleanup and simplification.
17013 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17014 to build executables. Use default rule to build .o files.
17015 (EXPECT, RUNTEST, CC): Fix relative pathname.
17016 (site.exp): Don't insert host_os, etc.
17017 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
17018 and/or SIGUSR1 defined.
17019 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
17020 * gdb.c++/Makefile.in: General cleanup and simplification.
17021 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
17022 (CFLAGS): Remove.
17023 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
17024
17025Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
17026
17027 * gdb.base/recurse.exp: Misc changes to get tests running again
17028 after Kung's changes to the watchpoint code.
17029 * gdb.base/watchpoint.exp: Likewise.
17030
17031Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
17032
17033 * lib/gdb.exp (string_to_regexp): Convert {\} also.
17034
17035Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
17036
17037 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
17038 * lib/gdb.exp (default_gdb_start): Define.
17039 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
17040 gdb.base/funcargs.exp, gdb.base/opaque.exp,
17041 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
17042 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
17043 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
17044 Don't call gdb_target_udi in between tests.
17045
17046Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17047
17048 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
17049 (which was basically just a local version of the same thing). In
17050 addition to avoiding duplication, gdb_test_exact is faster.
17051 * lib/gdb.exp (gdb_test_exact): Fix typo.
17052
17053 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
17054 don't give an error.
17055
17056 * gdb.base/term.exp: Call delete_breakpoints before starting.
17057
17058 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
17059 (t10): Add comment.
17060
17061Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17062
17063 Reorganization of the GDB Test Suite.
17064
17065 * gdb.base: New directory, contains all the basic tests.
17066 * gdb.c++: New directory, tests specific to C++.
17067 * gdb.chill: New directory, tests specific to Chill.
17068 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
17069 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
17070 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
17071 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
17072 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
17073 t30-31 to chill).
17074 * */gdbme.*: Rename to match appropriate expect scripts.
17075 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
17076 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
17077 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
17078 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
17079 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
17080 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
17081 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
17082 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
17083 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
17084 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
17085 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
17086 gdb.c++/virtfunc.cc: New names of C++ files.
17087 * gdb.chill/chillvars.ch: New name of Chill file.
17088 * gdb.base/configure.in, gdb.c++/configure.in,
17089 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
17090 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
17091 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
17092 * configure.in (configdirs): Update to reflect directory changes.
17093 (target_abbrev): No longer define for any configuration.
17094 * Makefile.in: Cosmetic improvements to header comments.
17095
17096Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
17097
17098 Various changes to gdb.t31:
17099
17100 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
17101 * gdbme.ch: Make all key-words and predefineds be upper-case.
17102 * chillvars.exp: Expect key-words and predefinds in upper-case.
17103
17104 * chillvars.exp: Use gdb_test_exact many places.
17105 Change expected output for arrays (which now includes index labels).
17106
17107 * pr-5020.exp, gdme.ch (module PR_5020):
17108 New test, for PR-5020.
17109
17110Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
17111
17112 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
17113 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
17114
17115Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
17116
17117 * Makefile.in: Fix bit-rot in definitions of CHILL,
17118 CHILL_FOR_TARGET and Chill_LIB.
17119 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
17120 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
17121 CHILL, and CHILL_LIB.
17122
17123Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
17124
17125 * Revert the previous changes. Please see Rob's directory
17126 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
17127
17128Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
17129
17130 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
17131 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
17132 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
17133 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
17134 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
17135 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
17136 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
17137 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
17138 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
17139 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
17140 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
17141 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
17142 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
17143 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
17144 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
17145 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
17146 changes from 94Q1.
17147
17148Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
17149
17150 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
17151 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
17152 Rob's new testing fragments.
17153
17154Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
17155
17156 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 17157 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
17158
17159Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
17160
17161 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
17162 version also, match on casted version strings, and match on
17163 gdb startup case where the line numbers might be messed up.
17164
17165Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
17166
17167 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 17168 (CFLAGS): Delete it from here.
c906108c
SS
17169
17170Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
17171
17172 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
17173
17174Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
17175
17176 * Makefile.in (RUNTEST): Default to just "runtest".
17177
17178Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17179
17180 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
17181 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
17182 the code has been restructured.
17183
17184Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17185
17186 * gdb.t00/default.exp (set write): Allow any number of \r and/or
17187 \n, not just one of each.
17188
17189 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
17190 /bin/cc gives a warning if you do.
17191
17192Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
17193
d63a86f8 17194 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
17195 __t10ListS_link1ZUiRCUiPT0
17196
17197Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17198
17199 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
17200 on local variables in recursive functions.
17201
17202 * gdb.t07/Makefile.in: Build the new test.
17203
17204Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17205
17206 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
17207 directly. Instead compare the return values from actual calls.
17208
17209Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
17210
17211 * Makefile.in (check): Set TCL_LIBRARY for runtest.
17212
17213Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17214
17215 * From Peter Schauer with minor modifications.
a9c64011
AS
17216 * gdb.t15/return.exp (return_tests): Handle targets where "return"
17217 stops in mid-line in the caller. Add xfail for returning a float
17218 value on X86 targets.
c906108c
SS
17219
17220Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17221
17222 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
17223 to avoid expect lossage.
17224 (fmem_LRbug_tests): Likewise.
17225 * gdb.disasm/hppa.s: Corresponding changes.
17226
17227 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
17228 conditions to work with latest dejagnu/expect.
17229
17230 * gdb.t15/funcargs.exp (finish from indirect call): No longer
17231 expected to fail on the PA.
17232 (backtrace in call with trampolines): Explicitly require main
17233 to be frame #1 (no trampolines should show up in backtrace).
17234
17235 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
17236 "continue -expect".
17237 * gdb.t06/break.exp: Likewise.
17238 * gdb.t07/watchpoint.exp: Likewise.
17239 * gdb.t13/bitfields.exp: Likewise.
17240 * gdb.t15/{funcargs,return}.exp: Likewise.
17241 * gdb.stabs/weird.exp: Likewise.
17242 * config/{mips,udi}-gdb.exp: Likewise.
17243
17244 * hppa.sed: Enclose comments within a sed command to avoid
17245 losing with the old OSF1 sed.
17246
17247Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17248
17249 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
17250 sequent dynix.
17251 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
17252 * gdb.t15/funcargs.exp: Conditionally step again to really
17253 finish from marker_call_with_trampolines. Handle the case where
17254 the first step from within call_with_trampolines already steps
17255 us back to main.
17256 * gdb.t15/gdbme.c: Add comment to closing brace of
17257 call_with_trampolines for funcargs.exp.
17258
17259Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17260
d63a86f8 17261 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
17262 Fix typo(s).
17263
17264Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17265
17266 * gdb.t07/gdbme.c: More code for watchpoint testing.
17267
17268 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
17269 "Hardware watchpoint" throughout file.
17270 (test_watchpoint_triggered_in_syscall): New test.
17271 (test_complex_watchpoint): New test.
17272
17273Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17274
17275 * gdbme.c (call_with_trampolines): New function to try and step
17276 into. Tests trampoline problems on the PA.
17277
17278 * funcargs.exp (localvars_in_indirect_call): No longer expect
17279 stepping into indirect call to fail on PAs.
17280 (test_stepping_over_trampolines): New test.
17281
17282Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17283
17284 * TODO: Add suggestions for static member function tests, and
17285 completion tests.
17286
17287Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17288
17289 * TODO: Add suggestions for "p/a" tests.
17290
17291 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
17292 (default_gdb_exit): Replace all the hair with sending "quit" to
17293 the process with a simple close.
17294
17295Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17296
17297 * TODO: Add suggestions for shared library tests.
17298
17299Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17300
17301 * TODO: Add suggestions for x/s tests.
17302
17303Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17304
17305 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
17306 "enable once", and "enable breakpoints once" with ".*".
17307
17308Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17309
17310 * TODO: Add suggestions about structure passing tests.
17311
17312Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17313
17314 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
17315 the primary1 test, use work around if __GNUC__ < 2.
17316 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
17317 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
17318 Test for bad output rather than waiting for timeout. Issue
17319 second continue only if first continue failed.
17320
17321Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17322
17323 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
17324 operator[] test with gdb_test because the old code didn't seem to
17325 be getting the quoting right with the new dejagnu.
17326
17327Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
17328
17329 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
17330 one from the path.
17331 * Makefile.in: Use a fresh expect if there is one, use runtest
17332 from the src tree if there is one.
d63a86f8 17333
c906108c
SS
17334Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17335
17336 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
17337 next over recursive call. Revise the tests from that point on
17338 (which had been skipped) to match GDB's actual (correct) output.
17339
17340 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
17341 with next over a breakpoint whose condition is false.
17342
17343 * gdb.t00/help.exp: Comment out "help set print" tests just like
17344 (and for same reason as) "help set" test.
17345
17346Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17347
17348 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
17349 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
17350
17351Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17352
17353 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
17354 necessary gdb_target_udi.
17355
17356 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
17357
17358 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
17359 1838 and 2417; they are fixed.
17360
17361 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
17362 gdb.t03/ptype.exp (ptype structure, ptype union):
17363 Remove xfails; the test is looser than when the xfails were added.
17364
17365 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
17366 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
17367
17368 * gdb.t01/run.exp: Only run shell test if isnative.
17369
17370 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
17371 since "run" automatically loads if necessary. Call gdb_target_udi
17372 after the "file" since "file" kills any execution target.
17373
17374 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
17375 GDB. GDB doesn't work that way (not anymore at least) on UDI.
17376 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
17377 argument for UDI.
17378
17379Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
17380
17381 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
17382
17383 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
17384
17385Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17386
17387 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
17388 properly quoting regexps. This makes the second argument to
17389 demangle a fixed string, which matches the callers, instead of a
17390 shell-style pattern which is what the previous implementation
17391 used. Update some of the callers.
17392
17393Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17394
17395 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
17396 (comib_nullified_tests): Fix typo.
17397 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
17398 strings. No longer expected to fail.
17399
17400 * gdb.disasm/hppa.s (addib_tests): Fix typo.
17401 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
17402 strings. No longer expected to fail.
17403
17404 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
17405 string. No longer expected to fail.
17406
17407Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17408
17409 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
17410 No longer expected to fail.
17411
17412 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
17413 string. No longer expected to fail.
17414
17415Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17416
17417 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
17418 only in the names (I probably got most of them). I was even
17419 generous with some which differed in underscores in names, and
17420 probably missed a few, and I *still* was able to remove almost a
17421 third of the file with almost no impact on testsuite coverage.
17422
17423Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17424
17425 * gdb.t00/default.exp: Match udi_attach error message as well as
17426 the one from child_attach.
17427
17428 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
17429
17430 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
17431
17432 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
17433 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
17434
17435 * Move test with enums and partial symbols back to
17436 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
17437 Reverts the change of 26 May 93. Per today's change to
17438 stabs.texinfo, the behavior that weird.exp was expecting was
17439 unreasonable; what is important is that the compiler+gdb get
17440 things right, which happens with a recent gcc. Also fix the test
17441 to deal with native compilers which put out the stab gdb can't
17442 deal with.
17443
17444Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17445
17446 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
17447 in the names. The main thing these accomplish is to slow things down.
17448 Many more such duplicates surely remain.
17449
17450 * gdb.t00/help.exp: Comment out "help support" test just like
17451 (and for same reason as) "help set" test.
17452
17453Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
17454
17455 * gdb.t06/break.exp: Remove setup_xfails for
17456 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
17457 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
17458 about known bug in gcc to include up through 2.5.8.
17459 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
17460 well as "_vb$".
17461 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
17462 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
17463 with latest gcc and gdb.
17464 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
17465 well as "_vb$".
17466
17467Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17468
17469 * configure.in (hppa*-*-*): Also configure and build stabs-only
17470 tests.
17471
17472Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17473
17474 * gdb.t10/hppa.mt: A makefile fragment for the PA.
17475 * gdb.t10/configure.in (hppa*-*-*): Use it.
17476
17477Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17478
17479 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
17480
17481Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17482
17483 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
17484 versions prior to 1.13.5.
17485
17486Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17487
17488 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
17489 the prompt is at the start of a line.
17490
17491Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
17492
17493 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
17494 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
17495 in the copr tests now.
17496 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
17497 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
17498 expected to fail.
17499
17500Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
17501
17502 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
17503 gdb.t31/chillvars.exp, lib/gdb.exp:
17504 Tweak to run under either version of expect.
17505 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
17506 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
17507 * gdb.t11/list.exp: Remove extraneous whitespace.
17508
17509Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17510
17511 * gdb.t16/printcmds.exp (test_print_strings): Accept
17512 "(unsigned char *) " before the string.
17513
17514 * TODO: Add notes about printing of fancy types and GDB expressions.
17515
17516Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
17517
17518 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
17519 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 17520 if doing mips-idt-ecoff.
c906108c
SS
17521
17522Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
17523
17524 * Most .exp files: Tweak to run under either version of expect.
17525
17526Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17527
17528 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
17529 xfails; I'm not sure why they are failing, but not because of PR 1806.
17530
17531Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
17532
17533 * config/unix-gdb.exp: Remove gdb_unload cause it's already
17534 defined in lib/gdb.exp.
17535
17536Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17537
17538 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
17539 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
17540 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
17541 have to be typeless.
17542
17543Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
17544
17545 * TODO: Add suggestion for copyright year test.
17546
17547Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
17548
17549 * configure.in (*-*-lynxos*): Add stabs tests.
17550
17551Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17552
17553 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
17554 so insert a tab before any assembler directive in column zero.
17555
17556 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
17557 stores.
17558 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
17559 stores.
17560 (fpu_short_memory_tests): Likewise.
17561
17562Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17563
17564 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
17565 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
17566 .stabs directives in comments.
17567
17568Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17569
17570 * TODO: New file, describing tests we could write.
17571 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
17572
17573Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17574
17575 * gdb.t06/signals.exp: Add kludge to force re-sync.
17576
17577 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
17578 to xgdb instead of gdb, get out of gdb.
17579
17580Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
17581
17582 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
17583 for info.
17584
17585Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
17586
17587 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
17588 * gdb.stabs/configure.in (hppa*-*-*): Use it.
17589 * gdb.stabs/hppa.sed: New sed script for the PA.
17590
17591Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17592
17593 * gdb.stabs: Re-write weird.def and configuration to use sed
17594 instead of cpp. sed is portable and POSIX; cpp is neither.
17595
17596Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17597
17598 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
17599
17600Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17601
17602 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
17603
17604Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17605
17606 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
17607 "_vb$".
17608 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
17609 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
17610
17611Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17612
17613 * lib/gdb.exp: Comment out code which depends on non-existent
17614 `transform' procedure.
17615
17616Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
17617
17618 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
17619 * lib/gdb.exp: Transform tool name.
17620 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
17621 1.1's new error handling system.
17622
17623Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17624
17625 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
17626
17627Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17628
17629 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
17630 They made pattern matching so slow that timeouts happened on
17631 heavily loaded systems. Now any output from "show print" which
17632 gets us back to the GDB prompt is a PASS.
17633
17634Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
17635
17636 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
17637
17638Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17639
17640 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
17641
17642 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
17643 It is not from PR 3220.
17644
17645Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17646
17647 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
17648 just started failing because they depended on the order the
17649 subcommands are presented, or exact docstring text. This kind of
17650 test is a pain and has minimal benefit.
17651
17652Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17653
17654 * gdb.t09/corefile.exp: At end of test, use "core" command with
17655 no arguments.
17656
17657Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
17658
17659 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
17660 17}/Makefile.in: Make it possible to run the testsuite with Sun
17661 make and CC = cross gcc by adding explicit build rules for .o
17662 files.
17663
17664Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17665
17666 * gdb.t15/funcargs.exp: Don't put comments on same line as
17667 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 17668
c906108c
SS
17669Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17670
17671 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
17672
17673Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
17674
17675 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
17676 * gdb.t20/inherit.exp: remove three dumplicate entries.
17677
17678Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17679
17680 * gdb.t06/break.exp: For "next over recursive call", fail on any
17681 incorrect output, not just on "factorial (value=2)".
17682
17683Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17684
17685 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
17686 working now. Add an xfail if accesing a bss variable causes
17687 a memory error if the target is not yet run.
17688
17689Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17690
17691 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
17692 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
17693 name of __st* demangling (2 strings). Did Kung really get the
17694 more than 95 others right without testing them?
17695
17696Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
17697
17698 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
17699
17700Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
17701
17702 * configure.in (configdirs): Add gdb.disasm
17703 * gdb.disasm: New directory for GDB disassembler tests.
17704 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
17705
17706Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17707
17708 * gdb.t00/help.exp: Don't test "help set".
17709
17710 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
17711 from within expect statements. None of these happen anymore and
17712 they cause regressions to be silently unnoticed.
17713
17714 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
17715 messages) about known failures with gcc cygnus-2.4.5-930417.
17716
17717 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
17718 comp-info.exp so it gets built if it doesn't exist.
17719
17720 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
17721 it is no longer used.
17722 * gdb.t13/comp-info.c: Removed.
17723
17724Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
17725
17726 * gdb.t06/signals.exp: Add xfail for sun3.
17727
17728Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17729
17730 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
17731 relevant because ^C doesn't get sent but failure can be reproduced
17732 interactively).
17733
17734Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17735
17736 * gdb.stabs/alpha.mt: New configuration file for alpha.
17737 * gdb.stabs/configure.in: Use it.
17738 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
17739 sharing with alpha.mt, redefine long to word via preprocessor.
17740 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
17741 for alpha.
17742 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
17743 native cc.
17744 * gdb.t00/teststrategy.exp: Change expect string so that we
17745 consume the `(xgdb)' from the command echo and from the gdb prompt.
17746 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
17747 gdb currently compares all values as long, so this failure probably
17748 applies to any configuration where LONGEST is bigger than a target int.
17749 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
17750 with gcc.
17751 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
17752 to handle opaque pointers, gcc is.
17753 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
17754 as first argument. Include <sys/types.h> and change all operator
17755 new definitions to use size_t.
17756 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
17757 now that we use size_t.
17758
17759Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17760
a9c64011 17761 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 17762 a long or float array cast all array members to the same type.
a9c64011 17763 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 17764 with 64 bit longs.
a9c64011 17765 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 17766 on alpha.
a9c64011 17767 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
17768
17769Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17770
17771 * gdb.t24 (demangle.exp): Constructors of templates have names like
17772 vector<int>::vector(int) not vector<int>::vector<int>(int). See
17773 section 14.6 of the ARM.
17774
17775 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
17776 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
17777 accomplish little and slow down the testsuite.
17778
17779 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
17780 Accept spaces various places.
17781
17782Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17783
17784 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
17785 with watchpoint enabled.
17786
17787 * Makefile.in: Remove definition of CC and remove the second
17788 definition of CXX (the "CXX = gcc" one remains). These definitions
17789 were causing backquotes to be expanded within backquotes, which
17790 doesn't work.
17791
17792Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
17793
17794 * gdb.t17/callfuncs.exp: Add "return 0" to end.
17795
17796Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17797
a9c64011
AS
17798 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
17799 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
17800 by mips cc and contains no stabs entries.
17801
17802Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
17803
17804 * config/vx-gdb.exp: Use fake device to load files rather than
17805 NFS.
17806 * lib/gdb.exp: New proc to do "file" command.
17807 * config/unix-gdb.exp: Use new "file" proc.
17808
17809Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
17810
17811 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
17812 Rework board rebooting slightly.
17813 (gdb_exit): Don't exit from the remote shell; there isn't one.
17814 * gdb.stabs/weird.exp: If a program is being debugged already,
17815 kill it.
17816 * gdb.t04/setvar.exp: Stop and restart gdb.
17817 * gdb.t05/expr.exp: Likewise.
17818 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
17819 restart gdb and reload the program.
17820 * gdb.t08/opaque.exp: Likewise.
17821 * gdb.t12/scope.exp: Likewise.
17822 * gdb.t13/bitfields.exp: Likewise.
17823 * gdb.t15/funcargs.exp: Likewise.
17824 * gdb.t20/classes.exp: Likewise.
17825 * gdb.t03/ptype.exp: Increase timeout.
17826 * gdb.t16/printcmds.exp (test_print_string_constants,
17827 test_print_array_constants): Likewise.
17828 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
17829 * gdb.t20/classes.exp (do_tests): Likewise.
17830 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
17831
17832Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
17833
17834 * gdb.stabs: Renamed *wierd* to *weird*.
17835
17836Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17837
17838 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
17839 for timeout. Add "known gcc 2.4.5 bug" to failure message.
17840
17841Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
17842
17843 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
17844 (do_tests): Remove xfail for whatis on one_var and two_var.
17845
17846Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
17847
17848 * Makefile.in: Made cross building work better by adding
17849 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
17850
17851Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17852
17853 * gdb.t15/{return.c,return.exp,Makefile.in}:
17854 New test, currently commented out.
17855
17856Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
17857
17858 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
17859 still running and removes the leftover named socket so GDb can do
17860 clean restarts.
17861
17862Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
17863
17864 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
17865 console, not GDB.
17866 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
17867 cross testing works better with "make check"
17868 * config/unix-gdb: Use default procedures for exit and version.
17869 * config/vx-gdb.exp: Cleaned up and massaged back to working order
17870 with the newest VxWorks.
17871
17872Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17873
17874 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
17875 old form.
17876
17877 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
17878 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
17879
17880 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
17881
17882 * config/unix-gdb.exp: Remove this version of gdb_exit
17883 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
17884 Rob says he'll look at it when he gets back to testing boards.
17885
17886Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
17887
17888 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
17889 an expected fail for certain ptype commands.
17890
17891 * gdb.t20/classes.exp: Update expected results of "ptype class
17892 Base1" to account for the constructor that now appears in the type.
17893
17894Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
17895
17896 * configure.in (configdirs): Restore gdb.t04, which mysteriously
17897 disappeared from list.
17898 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
17899 "alldone" proc with call to cleanup and exit.
17900 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
17901 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
17902 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
17903 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
17904 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
17905 "alldone" proc with simple returns that suppress remaining
17906 tests. The alldone proc went away many months ago.
17907
17908Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17909
17910 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
17911
17912 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
17913
17914Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17915
17916 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
17917 as vax gdb will display them.
17918
17919Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17920
17921 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
17922 optimizers.
17923
17924 * scope.exp: Change "bad value for localval" messages so each one
17925 is unique.
17926
17927 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
17928 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
17929
17930 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
17931
17932Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17933
17934 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
17935 doesn't exist (due to optimization).
17936
17937Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17938
17939 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
17940 contains \r because the filename is long.
17941
17942 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
17943 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
17944
17945Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17946
17947 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
17948 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
17949 Ultrix.
17950 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
17951 int tests.
17952 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
17953
17954Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
17955
17956 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
17957
17958 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 17959 to match does not match the passing case but still matches the
c906108c
SS
17960 failing case.
17961
17962Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17963
17964 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
17965
17966Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
17967
17968 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
17969 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
17970 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
17971 Remove various versions of gdb_exit.
17972 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
17973 gdb_exit.
17974 * config/unix-gdb.exp: gdb_exit remains here, and should override
17975 the generic version, since it's doing a lot of wierd stuff that
17976 the other versions aren't. FIXME, fold it in, or abandon this
17977 version.
17978
17979Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17980
17981 * gdb.t24/demangle.exp: Add tests for PR 3220.
17982
17983Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17984
17985 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
17986
17987Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
17988
17989 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
17990 "i386-*-*". Works for i486 as well.
17991
17992 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
17993 bug, and expand domain of xfail to all SVR4 systems, since the
17994 actual problem is likely to be in generic SVR4 /proc support.
17995
17996Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
17997
17998 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
17999
18000Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
18001
18002 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
18003 xfails for other systems. Match a missing 'Continuing.' as an
18004 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
18005
18006 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
18007 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
18008 Only issue warning for missing executables if -all option is used.
18009
18010 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
18011 file if -all option is used. It's like an unpredictable XFAIL.
18012
18013Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18014
18015 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
18016 for dynamically linked binaries.
18017
18018 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
18019
18020Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18021
18022 * gdb.t20/inherit.exp: Change message for "print tagless struct"
18023 to state that this is a known bug in old versions of g++.
18024
18025Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18026
18027 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
18028 while waiting for `Continuing'.
18029
18030Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
18031
18032 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
18033 in text, data, and bss.
18034 * gdb.t10/nodebug.c: Add local and global test variables for
18035 initialized and uninitialized data.
18036
18037Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18038
18039 * config/unix-gdb.exp (gdb_exit): Add "wait".
18040
18041Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18042
18043 * gdb.t06/signals.exp: xfail the continue from the handler for all
18044 targets.
18045
18046 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
18047 function with watchpoints enabled, the i386 call dummy starts with
18048 a call.
18049
18050 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
18051 386 bsd names its corefiles.
18052
18053Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
18054
18055 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
18056 compilers don't grok it.
18057 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
18058 with small octal ints rather than character constants, which
18059 are signed and might not fit if first promoted to int.
18060
18061Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
18062
18063 * gdb.t09/Makefile.in (clean): Remove corefile.
18064
18065Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18066
18067 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
18068
18069Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18070 and Jim Kingdon (kingdon@cygnus.com)
18071
18072 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
18073 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
18074 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
18075
18076Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18077
18078 * gdb.t17/interrupt.exp: Add xfail for hppa.
18079
18080Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18081
18082 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
18083 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
18084 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
18085 to determine signed-ness of bitfields and use the result to setup
18086 the xfail.
18087 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
18088 * gdb.t15/funcargs.exp: Use them to step until the second indirect
18089 call line is reached if necessary.
18090
18091Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18092
18093 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
18094
18095Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18096
18097 * gdb.t06/break.exp: Also test `clear' command.
18098
18099Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18100
18101 * gdb.t00/teststrategy.exp: Remove extra quote.
18102
18103 * gdb.t07/watchpoint.exp: Change xfail for calling function with
18104 watchpoint enabled to be for all non-68k machines.
18105
18106 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
18107
18108Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18109
18110 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
18111 targets use aout.mt instead of ecoff.mt as gas understands
18112 standard aout format.
18113
18114Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
18115
18116 * lib/gdb.exp (runto): Don't insist that function we are running to
18117 was compiled with -g.
18118
18119 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
18120
18121 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
18122 to get back into the read system call.
18123 Accept leading newline in case where we woke it up.
18124
18125Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18126
18127 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
18128 to make the stabs test work on ecoff systems using gcc and -with-stabs.
18129 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
18130 enable ecoff configuration.
18131
18132Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18133
18134 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
18135
18136Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18137
18138 * gdb.t16/printcmds.exp: Add another printf test.
18139
18140Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
18141
18142 * configure.in: If configured -with-stabs on any target, add
18143 stabsdirs to configdirs.
18144
18145Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18146
18147 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
18148 fun" so pattern does not match the command itself.
18149
18150Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18151
18152 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
18153
18154Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18155
18156 * gdb.t17/interrupt.exp: Test for more things.
18157
18158Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18159
18160 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
18161 compiler arranges the code and line numbers.
18162
18163 * gdb.t17/interrupt.exp: Don't send \n after ^C.
18164
18165Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18166
18167 * gdb.t00/help.exp: Increase expect input buffer size.
18168
18169Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18170
18171 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
18172
18173 * gdb.t07/watchpoint.exp: Add xfail for hppa.
18174
18175 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
18176
18177 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
18178 [0-9]*, not just [0-9].
18179
18180Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18181
18182 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
18183
18184 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
18185
18186Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18187
18188 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
18189
18190Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18191
18192 * gdb.t06/signals.c: Add xfails for sun3.
18193
18194 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
18195
18196 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
18197 test_stepping tests.
18198
18199Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18200
18201 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
18202
18203 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
18204
18205 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
18206 rather than actually putting it through cpp twice.
18207
18208 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
18209
18210Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
18211
18212 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
18213 no longer needed.
18214
18215Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18216
18217 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
18218
18219 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
18220 C++ features prints as "struct", make it a pass, not an xfail.
18221
18222Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18223
18224 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
18225 Don't require VA to print as "class" rather than "struct".
18226
18227Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
18228
18229 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
18230
18231Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18232
18233 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
18234
18235Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18236
18237 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
18238 order.
18239
18240Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18241
18242 * gdb.t16/printcmds.exp: Add printf tests.
18243
18244 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
18245
18246 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
18247
18248Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
18249
18250 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
18251 pass counts, to counteract any existing or future setup_xfails.
18252
18253Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18254
18255 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
18256 {BEGIN,END}_COMMON for common block instead of STAB.
18257 * gdb.stabs/wierd.exp: Add xfail for rs6000.
18258
18259 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
18260 intp_var should be N_GSYM not N_LSYM.
18261 wierd-aout.S: Use a label for the value of the N_SO.
18262 wierd.def: Remove all backslashes.
18263 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
18264
18265Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18266
18267 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
18268 get the expected next to inheritance3.
18269
18270Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18271
18272 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
18273 now that gcc-2.4 gets it right.
18274
18275Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18276
18277 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
18278
18279 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
18280 generating comp-info.exp which works for cross-compilation.
18281
18282Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
18283
18284 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
18285 "*-*-sysv4.*".
18286
18287Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
18288
18289 * gdb.t01/run.exp: Start with a fresh gdb.
18290 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
18291 SVR4.x.
18292
18293Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
18294
18295 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
18296 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
18297 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
18298 Makefile.in (distclean, realclean): Remove gdbme.c from list of
18299 things to remove.
18300
18301Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
18302
18303 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
18304 test cases from bug reports.
18305
18306Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
18307
18308 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
18309 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
18310 avoid spurious xfails.
18311 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
18312 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
18313 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
18314
18315Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
18316
18317 * gdb.t00/teststrategy.exp: Rework to provide more useful
18318 description of each test, fix problem with systems that define
18319 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
18320 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
18321 results for "next over recursive call" so timeouts aren't taken
18322 by error.
18323
18324Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
18325
18326 * gdb.t12/scope.exp: Test printing of variables before run.
18327
18328 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
18329 printed in wrong order due to sorting.
18330
18331Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
18332
18333 * gdb.t00/teststrategy.exp: Fix expected results for printing
18334 user entered string constant. Is array of char, prints with no
18335 address.
18336
18337 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
18338 commands.
18339 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
18340 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
18341 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
18342 of struct of char arrays.
18343 * gdb.t00/radix.exp: New tests for radix commands.
18344
18345Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
18346
18347 * gdb.t16/printcmd.exp: Print a variable before running program
18348 (with xfail for AIX).
18349
18350Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
18351
18352 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
18353
18354 * gdb.t16/printcmd.exp: Don't print variables before running program.
18355
18356 * gdb.t06/break.exp: Don't require envp argument to main.
18357
18358 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
18359
18360 * gdb.t02/whatis.exp, gdb.t11/list.exp:
18361 Add xfails for rs6000.
18362
18363 * gdb.t02/whatis.exp: Change other tests not to re-test something
18364 we already tested.
18365
18366 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
18367 each type used has a variable of that type.
18368
18369Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
18370
18371 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
18372
18373Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
18374
18375 * configure.in: change srctrigger to be a file, not a directory
18376
18377Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
18378
18379 * configure.in (mips-idt-ecoff*): Added trailing '*'.
18380
18381 * gdb.t11/list.exp: Fixed a couple of typos.
18382
18383Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
18384
18385 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
18386 is fixed and PR is closed.
18387 * gdb.t16 (gdbme.c): Add simple test string variable.
18388 * gdb.t16 (printcmds.exp): Add tests with simple test string
18389 variable, primarily for boundaries on "set print elements".
18390
18391Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
18392
18393 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
18394 Make leading 0's optional and don't expect a tab in the middle
18395 of the number.
18396
18397 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
18398
18399 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
18400 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
18401 don't end command passed to gdb_test with newline.
18402
18403 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
18404 signed keyword away, don't expect signed bitfields to be signed.
18405
18406 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
18407 printing with only as many 1's as are in the field as well as printing
18408 with 32 1's (see comment).
18409
18410Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
18411
18412 * gdb.t00/default.exp: Start with a fresh gdb.
18413 * configure.in (configdirs): Remove gdb.t31 until the chill
18414 compiler works again. It no longer is able to find chillrt0
18415 since it isn't in libchill.a anymore.
18416 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
18417 wierd.o, make more modular.
18418 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
18419 spurious newlines that caused problems.
18420
18421Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18422
18423 * Move test with enums and partial symbols from gdb.t03/ptype.exp
18424 to gdb.stabs/wierd.exp since GCC has worked around the bug.
18425 gdb.stabs/wierd.{exp,def}: Many new tests.
18426
18427 * gdb.t00/default.exp: update info line for new message.
18428
18429 * gdb.t02/{whatis.exp,gdbme.c}:
18430 Test that "char *" doesn't print as "caddr_t".
18431
18432Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18433
18434 * gdb.t00/help.exp: Use .* in place of some help messages which
18435 just changed.
18436 gdb.t00/default.exp: Update "info frame" test for new message.
18437 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
18438 Remove some xfails
18439
18440Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18441
18442 * gdb.t03/{gdbme.c,ptype.exp}:
18443 Add tests for typedef'd struct and union without tags.
18444 Also check "whatis" on a variable of a typedef'd enum without a tag.
18445
18446 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
18447 PRMS 1823; the bug still exists but isn't reproduced by this test
18448 anymore), and remove rs6000 XFAIL (the bug is fixed).
18449
18450 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
18451 duplicated from whatis.exp. For those that are left, accept
18452 "long", "long int", or "int" for long variables (whatis.exp already
18453 has an XFAIL for "int", so no need to fail it here).
18454
18455 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
18456 Deal with GCC's names for types now that GDB uses the compiler's names.
18457
18458 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
18459 setup_xfail's for sunos4. If we #defined the signed keyword away,
18460 don't expect GDB to know that char it is signed.
18461
18462 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
18463
18464Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
18465
18466 * configure.in (configdirs): Add gdb.t24 for C++ tests that
18467 should work on any system, regardless of debugging format.
18468 * gdb.t21/demangle.exp: Move to gdb.t24.
18469 * gdb.t24/demangle.exp: Move from gdb.t21.
18470 * gdb.t24/{Makefile.in, configure.in}: New files.
18471
18472Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18473
18474 * configure.in: Do gdb.stabs and C++ tests only for stabs.
18475 * gdb.stabs: New directory.
18476
18477Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
18478
18479 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
18480 not just "Quit anyway?".
18481
18482Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
18483
18484 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
18485 that all setup_xfails are immediately followed by clear_xfails.
18486
18487Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
18488
18489 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
18490 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
18491 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
18492 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
18493 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
18494 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18495 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18496 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
18497 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
18498 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
18499 gdb.t31/chillvars.exp, lib/gdb.exp:
18500 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
18501 bug-gdb@prep.ai.mit.edu.
18502
18503Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
18504
18505 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
18506 with 0.0, not integer 0.
18507
18508Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
18509
18510 * gdb.t06/break.exp: Update for "Kill the program" message change.
18511
18512Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
18513
18514 * Makefile.in (GDBFLAGS): Set to -nx.
18515 * Makefile.in (site.exp): Use GDBFLAGS.
18516
18517Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18518
18519 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
18520 Makefiles.
18521 (check): depend on just-check.
18522 (just-check): added so that tests can be run without a noop
18523 build pass.
18524
18525Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
18526
18527 Switch to using configure's configdirs.
18528 * Makefile.in (Makefile): add configure.in dependency.
18529 (SUBDIRS): removed redundant assignment.
18530 * configure.in: switch subdirs assignment to configdirs.
18531 * gdb.t*/configure.in: new files.
18532
18533Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
18534
18535 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
18536 works.
18537
18538Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
18539
18540 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
18541 in explicit rules. Apparently this is not supported by some makes.
18542
18543Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
18544
18545 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
18546
18547Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18548
18549 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
18550 disappeared.
18551
18552Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
18553
18554 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
18555
18556Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
18557
18558 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
18559 watchpoint problem that is now fixed.
18560 * gdb.t30/chexp.exp: Remove setup_xfail for printing
18561 uninitialized convenience variables.
18562 * gdb.t31/chillvars.exp: Fix expected patterns for printing
18563 structures.
18564
18565Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18566
18567 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
18568 which causes expect to get out of sync with gdb on long output
18569 from help set.
18570 * gdb.t09/corefile.exp: Make expected pattern for core file
18571 failing signal and frame output format less sun specific.
18572
18573Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
18574
18575 * gdb.t31/chillvars.exp: Add and remove initial dummy
18576 breakpoint, so that symbol table is forced in.
18577 (Needed at least on Sunos4, though it seems not SVR4.)
18578 * gdb.t31/chillvars.exp: Update for changed output format.
18579
18580Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
18581
a9c64011 18582 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
18583
18584Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
18585
18586 * Makefile.in: Added --srcdir when invoking runtest, removed the
18587 need for a local config file. (optional now)
18588
18589Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
18590
18591 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
18592 failure count used to force early termination. Add some more
18593 expected failures for gnu style demangling.
18594
18595Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18596
18597 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
18598 pmi variable from gdb.t20/gdbme to get optimized away.
18599 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
18600 Check for written corefile upon timeout _and_ eof.
18601
18602Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18603
18604 * config/unix-gdb.exp: Add missing return 0.
18605
18606Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18607
18608 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
18609 test termination.
18610
18611Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
18612
18613 * configure.in (subdirs): Put back gdb.t17 which mysteriously
18614 disappeared.
18615
18616Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
18617
18618 * gdb.t10/crossload.exp: Disable the i860-elf test until such
18619 time as i860 support works.
18620
d63a86f8 18621 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
18622 "backtrace 100\r" rather than just "backtrace\r", to match last
18623 change.
18624
18625Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
18626
18627 * config/udi-gdb.exp (gdb_exit): Remove close command.
18628 (gdb_target_udi): New procedure to set the UDI target.
18629 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
18630 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
18631 Added waits for prompts after several question responses. Added
18632 some more responses used by a29k-amd-udi-gdb.
18633 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
18634 pass different arguments, restart UDI connection after program
18635 completion.
18636 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
18637 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
18638 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
18639 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
18640 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
18641 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
18642 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
18643 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
18644 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
18645 after program completion.
18646 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
18647 compiled with a SELECT_VECS setting.
18648 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
18649 infinite recursion.
18650
18651 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
18652 Added checks for COFF results, and made them expected failures for
18653 all targets. It would be better to make them expected failures
18654 for COFF targets only.
18655
18656Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
18657
18658 * Makefile.in: add null dvi target, don't bother to recurse
18659 through test directories for info and install-info; rename
18660 $(datadir) to be dejagnu instead of deja-gnu
18661
18662Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
18663
18664 * gdb.t31/gdbme.ch: Re-enable code that previously caused
18665 compiler to coredump.
18666 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
18667 code.
18668
18669Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
18670
18671 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
18672 coredump.
18673 * gdb.t31/chillvars.exp: Comment out tests that depend on that
18674 code.
18675
18676Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
18677
18678 * gdb.t03/ptype.exp: tests for return code from gdb_test.
18679 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
18680 which in a shell. Deletes xgdb when done.
18681 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
18682 Tests the return from the "set height" or "set width" commands.
18683 Added a few return codes where needed.
18684
18685Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
18686
18687 * Makefile.in (SUBDIRS): Add gdb.t17.
18688 * configure.in (subdirs): Add gdb.t17.
18689 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
18690 files to test gdb's calling of functions in the inferior with
18691 the correct arguments and gdb's ability to retrieve any
18692 result returned.
18693
18694Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
18695
18696 * config/unix-gdb.exp (gdb_exit): Remove close commands that
18697 may be called after gdb goes away. Previous versions of expect
18698 needed these to avoid file descriptor leaks, but they cause
18699 errors with the current revision of expect.
18700 * gdb.t00/gdbvars.exp: Use -re on expected output after
18701 setting sevenbit-strings.
18702 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
18703 to set sevenbit-strings consistent across tests.
18704 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
18705 set sevenbit-strings consistent across tests.
18706
18707Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
18708
18709 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
18710 expected output to match current "expect" expectations.
18711
18712Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
18713
18714 * gdb.t00/default.exp: Change expected output for default "source"
18715 command, to match new gdb behavior which requires a filename to
18716 source.
18717
18718Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
18719
18720 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
18721 expected fail for i486-*-* that misses the marker2 function.
18722 * gdb.t10/crossload.exp (bfddefault): Allow successful
18723 recognition of a format to pass even if no symbols are found.
18724 Explicitly catch failures where the format is not recognized
18725 or is ambiguous, and add the reason to the fail message.
18726 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
18727 the cause is and invalid target and add reason to failure message.
18728 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
18729 elf32-i386, elf32-sparc, and elf32-i860.
18730 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
18731 Set up expected failure for 'filename'::variable scope resolution,
18732 which is now apparently broken on all targets.
18733 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
18734 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
18735 gdb.t23/templates.exp: Change failure for missing binfile into
18736 just a warning.
18737 gdb.t21/demangle.exp: Change all cfront references to 'arm'
18738 references.
18739
18740Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
18741
18742 * gdb.t00/default.exp: Add expected output for default "source"
18743 command, to match new gdb behavior.
18744 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
18745
18746Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
18747
18748 * config/*-gdb.exp: returns an error, rather than exiting on
18749 internal errors.
18750
18751Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
18752
18753 * gdb.t03/gdbme.c: Add pointer to struct variable.
18754 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
18755 referencing struct members.
18756
18757Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
18758
18759 * configure.in (mips-idt-ecoff): New target.
18760 * config/mips-gdb.exp: New file for remote board using MIPS remote
18761 debugging protocol.
18762
18763 * Redid configuration scheme. Removed gdb.t*/configure.in.
18764 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
18765 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
18766 distclean targets. Built executables via .o files. Adjusted
18767 tests to account for source files in $(srcdir) rather than
18768 $(objdir).
18769 * lib/gdb.exp (runto): Don't expect () after the function name,
18770 because it may have arguments.
18771
18772Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
18773
18774 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
18775 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
18776 expected failures for mips-idt-* and mips-sgi-*.
18777 * gdb.t00/default.exp (attach): Kill process if requested.
18778 * gdb.t00/help.exp (help target core, help target): Accept a gdb
18779 that does not read core files.
18780 * gdb.t01/run.exp: Removed checks for exit status code.
18781 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
18782 it is linked in.
18783 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
18784 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
18785 appropriate, rather than doing it by hand.
18786 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
18787 execution.
18788 * gdb.t10/crossload.exp: Kill existing program if needed.
18789 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
18790 appropriate, rather than doing it by hand. Always increase
18791 timeout for this test, not just for VxWorks.
18792
18793Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
18794
18795 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
18796 of Chill STRUCT types and STRUCT values.
18797 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
18798 than "char".
18799 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 18800 struct2): New struct definitions and initializations to test
c906108c
SS
18801 simple Chill STRUCT types.
18802
18803Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
18804
18805 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
18806 the null byte at the end of strings.
18807 * gdb.t00/default.exp: Make show version insensitive to copyright
18808 date.
18809 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
18810 to avoid dependencies on target char signedness.
18811 * gdb.t16/printcmds.exp: Update expected results for explicitly
18812 unsigned char.
18813 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
18814 now work.
18815 * gdb.t21/demangle.exp: Add many more patterns for template
18816 demangling, most of them being expected failures.
18817 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
18818 string we are matching for, to match on the whole string.
18819 * gdb.t21/demangle.exp: Add many new test strings to demangle,
18820 and fix a whole bunch that had incorrect expected output but were
18821 passing anyway because of the bug in "proc demangle".
18822 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
18823 type.
18824 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
18825
18826Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
18827
a9c64011
AS
18828 * gdb/testsuite: made modifications to testcases, etc., to allow
18829 them to work properly given the reorganization of deja-gnu and the
18830 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
18831
18832Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
18833
18834 * gdb/testsuite: Initial creation of gdb/testsuite.
18835 Migrated dejagnu testcases and support files for testing nm to
18836 gdb/testsuite from deja-gnu. These files were moved "as is"
18837 with no modifications. This migration is part of a major overhaul
18838 of dejagnu. The modifications to these testcases, etc., which
18839 will allow them to work with the new version of dejagnu will be
18840 made in a future update.
48efe704 18841
8d8cb839 18842 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 18843\f
8d8cb839
EZ
18844;; Local Variables:
18845;; mode: change-log
18846;; left-margin: 8
18847;; fill-column: 74
18848;; version-control: never
18849;; End:
902f2ccb
MC
18850
18851 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 18852 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
18853 Copying and distribution of this file, with or without modification,
18854 are permitted provided the copyright notice and this notice are preserved.
This page took 1.85691 seconds and 4 git commands to generate.