]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* emultempl/ppc64elf.em (ppc_create_output_section_statements): Add
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1fa57852
DE
12011-10-07 Doug Evans <dje@google.com>
2
3 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4
bd054e06
KP
52011-10-07 Kevin Pouget <kevin.pouget@st.com>
6
7 Allow Python notification of new object-file loadings.
8 * gdb.python/py-events.exp: Test newobjfile event.
9 * gdb.python/py-events.py: Register newobjfile callback.
10 * gdb.python/py-events.c: Add call to shared library
11 * gdb.python/py-events-shlib.c: New file.
12
8031b6f8
JM
132011-10-06 Joseph Myers <joseph@codesourcery.com>
14
15 * gdb.base/fixsection.exp: Do not include directories in filename
16 in expected message.
17
7fea6923
PM
182011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
19
20 Add tests for passing of environment variables to inferior.
21 * gdb.base/testenv.c: New test source.
22 * gdb.base/testenv.exp: New expect test.
23
687f2a88
PK
242011-10-04 Paul Koning <paul_koning@dell.com>
25
26 * gdb.python/py-value.c (main): Break before return.
27
cb6be26b
KP
282011-10-04 Kevin Pouget <kevin.pouget@st.com>
29
30 PR python/12691: Add the inferior to Python exited event
31 * gdb.python/py-events.exp: Test the inferior attribute of exited
32 event with a fork.
33 * gdb.python/py-events.py: Print inferior number on exit.
34 * gdb.python/py-events.c: Fork the inferior.
35
fb213700
EBM
362011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
37
38 * gdb.base/jit.exp: Add testcase name to log message
39
aa2071bd
PK
402011-10-03 Paul Koning <paul_koning@dell.com>
41 Jan Kratochvil <jan.kratochvil@redhat.com>
42
43 * gdb.python/py-value.exp
44 (python inval = gdb.parse_and_eval('*(int*)0'))
45 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
46 (set argc=2, python print argc_lazy): New tests.
47
dd11a36c
JB
482011-10-02 Joel Brobecker <brobecker@adacore.com>
49
50 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
51
46f886f1
JK
522011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
53 Pedro Alves <pedro@codesourcery.com>
54
55 * gdb.python/py-value.exp (test_value_in_inferior): New variable
56 can_read_0, test for it.
57 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
58 (parse_and_eval with memory error): ... here, make it untested if
59 can_read_0.
60
c5cb204f
MP
612011-09-30 Marek Polacek <mpolacek@redhat.com>
62
63 * gdb.python/python.exp (verify pagination beforehand)
64 (verify pagination afterwards): Fix race by splitting the line.
65
68fb0ec0
JM
662011-09-29 Joseph Myers <joseph@codesourcery.com>
67
68 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
69 for 64-bit multilibs from i?86-* targets.
70
6aee0d90
MP
712011-09-29 Marek Polacek <mpolacek@redhat.com>
72
73 * lib/gdb.exp: Fix a typo in one of the comments.
74
e9101ff5
MP
752011-09-29 Marek Polacek <mpolacek@redhat.com>
76
77 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
78 matching pattern.
79
7a81bdbf
PK
802011-09-28 Paul Koning <paul_koning@dell.com>
81
82 * gdb.python/py-type.c (enum E): New.
83 * gdb.python/py-type.exp (test_fields): Add tests for Python
84 mapping access to fields.
85 (test_enums): New test for field access on enums.
86
6710bf39
SS
872011-09-27 Stan Shebs <stan@codesourcery.com>
88
89 * gdb.trace/collection.exp: Test collection of $_ret.
90
b2a6bdeb
AT
912011-09-22 Andreas Tobler <andreast@fgznet.ch>
92
93 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
94 list of compilation switches for <*-*-freebsd*>.
95
3c9057f3
SS
962011-09-19 Stan Shebs <stan@codesourcery.com>
97
98 * gdb.trace/tspeed.exp: New file.
99 * gdb.trace/tspeed.c: New file.
100
34518530
YQ
1012011-09-18 Yao Qi <yao@codesourcery.com>
102
103 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
104 instructions.
105 (test_adr_32bit, test_pop_pc): Likewise.
106 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
107 Thumb instructions.
108 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
109 in gdb_test_multiple.
110 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
111
ab254057
YQ
1122011-09-17 Yao Qi <yao@codesourcery.com>
113
114 * lib/gdb.exp (can_single_step_to_signal_handler): New.
115 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
116 support single step to signal handler.
117
9c317b71
YQ
1182011-09-17 Yao Qi <yao@codesourcery.com>
119
120 * gdb.base/disp-step-fork.c: New.
121 * gdb.base/disp-step-syscall.exp: New.
122 * gdb.base/disp-step-vfork.c: New.
123
a8123151
JB
1242011-09-16 Joel Brobecker <brobecker@adacore.com>
125
126 * gdb.ada/tasks.exp: Make the expected output for
127 the `info tasks' tests more resilient to spacing
128 changes.
129
63a9aad8
JK
1302011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
131
132 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
133 (reached breakpoint 2, reached breakpoint 3): Update expected output.
134
2aa48337
KP
1352011-09-15 Kevin Pouget <kevin.pouget@st.com>
136
137 PR Python/12692 Add gdb.selected_inferior() to Python interface.
138 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
139
6839b47f
KP
1402011-04-30 Kevin Pouget <kevin.pouget@st.com>
141
142 Handle multiple breakpoint hits in Python interface:
143 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
144 presence.
145 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
146 breakpoint hits.
147
0935723e
JK
1482011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
149 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 * gdb.python/py-events.exp: Remove pretty printing comment.
152 * gdb.python/py-evsignal.exp: New file.
153 * gdb.python/py-evthreads.c: Include signal.h.
154 (thread3): Remove variable count3. Remove variable bad and use raise
155 instead.
156 (thread2): Remove variable count2. Move thread3 pthread_create here,
157 merge pthread_join to a single line.
158 (main): Remove variable count1. Merge pthread_join with pthread_create
159 to a single line.
160 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
161 KFAIL python/12966 for gdbserver. Test return value of
162 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
163 gdb_expect by gdb_test and gdb_test_multiple.
164 (thread 2, thread 3): New tests.
165
4801a9a3
PA
1662011-09-12 Matt Rice <ratmice@gmail.com>
167 Pedro Alves <pedro@codesourcery.com>
168
169 PR gdb/13175
170
171 * gdb.base/interp.exp: New tests.
172 * gdb.base/interp.c: New file.
173
24ece742
DE
1742011-09-12 Doug Evans <dje@google.com>
175
176 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
177 * gdb.dwarf2/typeddwarf.exp: Ditto.
178
7f062217
JK
1792011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
180
181 Fix compatibility with x32 arch.
182 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
183 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
184 is_x86_like_target.
185 * testsuite/gdb.trace/collection.exp: Likewise.
186 * testsuite/gdb.trace/report.exp: Likewise.
187 * testsuite/gdb.trace/unavailable.exp: Likewise.
188 * testsuite/gdb.trace/while-dyn.exp: Likewise.
189 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
190 (is_x86_like_target): Check also is_amd64_regs_target.
191
08711b9a
JK
1922011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
193
194 PR breakpoints/12435
195 * gdb.arch/amd64-prologue-xmm.c: New file.
196 * gdb.arch/amd64-prologue-xmm.exp: New file.
197 * gdb.arch/amd64-prologue-xmm.s: New file.
198
b99b5f66
JK
1992011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
200
201 * gdb.dwarf2/dw2-param-error-main.c: New file.
202 * gdb.dwarf2/dw2-param-error.S: New file.
203 * gdb.dwarf2/dw2-param-error.exp: New file.
204
a391a2f6
PA
2052011-09-08 Pedro Alves <pedro@codesourcery.com>
206
207 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
208 inferior's pid and look for a core dump named core.$pid. Use
209 `remote_file' commands on the host instead of hand coding shell
210 commands on the build.
211 * gdb.base/valgrind-db-attach.exp: Kill the program before
212 finishing the test.
213
7d8e6458 2142011-09-02 Matt Rice <ratmice@gmail.com>
215
216 * lib/prompt.exp: New file for testing the first prompt.
217 * gdb.python/py-prompt.exp: Ditto.
218 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
219
68e77c9e
PA
2202011-09-02 Pedro Alves <pedro@codesourcery.com>
221
222 * gdb.threads/gcore-thread.exp: Set the global core_supported to
223 0, before testing gcore.
224
9655e943
JK
2252011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
226
df6dc84d
JK
227 * dw2-ifort-parameter-debug.S: Update copyright year.
228 * dw2-ifort-parameter.c: Update copyright year.
229 * dw2-ifort-parameter.exp: Update copyright year.
230
9655e943
JK
231 * dw2-ifort-parameter-debug.S: New file.
232 * dw2-ifort-parameter.c: New file.
233 * dw2-ifort-parameter.exp: New file.
234
353d1d73
JK
2352011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
236
237 * gdb.base/commands.exp (error_clears_commands_left): New function.
238 (): Call it.
239
5c07461a
JK
2402011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
241
242 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
243 (C): Initialize `a'.
244 * gdb.mi/mi-inheritance-syntax-error.exp
245 (-data-evaluate-expression $path): Expect `a' as 5.
246
0d932b2f
MK
2472011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
248
249 PR mi/11912
250 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
251 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
252 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
253 keyword in output of -var-info-path-expression.
254
bdb54049
JK
2552011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
256
257 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
258 * gdb.trace/collection.exp: Likewise.
259 * gdb.trace/report.exp: Likewise.
260 * gdb.trace/unavailable.exp: Likewise.
261 * gdb.trace/while-dyn.exp: Likewise.
262
59cde39c
KS
2632011-08-18 Keith Seitz <keiths@redhat.com>
264
265 PR c++/12266
266 * gdb.cp/meth-typedefs.cc: New file.
267 * gdb.cp/meth-typedefs.exp: New file.
268
fa3a4f15
PM
2692011-08-17 Phil Muldoon <pmuldoon@redhat.com>
270
271 * gdb.python/python.exp: Add extended-prompt tests.
272
c1049fca
JK
2732011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
274
275 * gdb.arch/i386-dr3-watch.exp
276 (watchpoint on gap1 does not fit debug registers)
277 (delete all watchpoints): Fix racy expect strings.
278
d93f7b5c
YQ
2792011-08-14 Yao Qi <yao@codesourcery.com>
280
281 * gdb.base/maint.exp: set data_section to ".neardata".
282 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
283 * gdb.base/savedregs.exp: Handle SIGILL.
284 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
285 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
286
457e09f0
DE
2872011-08-12 Doug Evans <dje@google.com>
288
289 * gdb.python/py-symbol.exp: Add test for symbol.type.
290
5d0bb2fb
UW
2912011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
292
293 * gdb.threads/pthreads.exp: Enable on non-native configurations.
294 * gdb.mi/mi-pthreads.exp: Likewise.
295 * gdb.mi/mi2-pthreads.exp: Likewise.
296 * gdb.mi/gdb669.exp.exp: Likewise.
297
fcdfa280
PA
2982011-08-09 Pedro Alves <pedro@codesourcery.com>
299
300 * lib/mi-support.exp (detect_async): Rename to...
301 (mi_detect_async): ... this.
302 * gdb.mi/mi-nonstop-exit.exp: Adjust.
303 * gdb.mi/mi-nonstop.exp: Adjust.
304 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
305 * gdb.mi/mi-nsintrall.exp: Adjust.
306 * gdb.mi/mi-nsmoribund.exp: Adjust.
307 * gdb.mi/mi-nsthrexec.exp: Adjust.
308
9d8fa392
PA
3092011-08-09 Pedro Alves <pedro@codesourcery.com>
310
311 * gdb.base/display.c (do_loops): New `p_i' local.
312 * gdb.base/display.exp: Test displaying a variable that is
313 temporarily at a bad address.
314
b6cede78
JK
3152011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
316
317 * gdb.dwarf2/dw2-op-stack-value.S: New file.
318 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
319
67bedb8c
JK
3202011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
321
322 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
323 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
324 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 325
af6e93b2
PA
3262011-08-05 Pedro Alves <pedro@codesourcery.com>
327
328 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
329 procedure.
330 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
331
1cf0e11f
YQ
3322011-08-05 Yao Qi <yao@codesourcery.com>
333
334 * gdb.base/callfuncs.exp: Set language after main.
335 * gdb.cp/cplusfuncs.exp: Likewise.
336 * gdb.cp/inherit.exp: Likewise.
337
a1e28cb2
UW
3382011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
339
340 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
341 * gdb.base/watch-vfork.exp: Skip on remote targets.
342
d4f5bbb9
UW
3432011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
344
345 * gdb.threads/thread-find.exp: Support remote targets.
346
724f4f80
UW
3472011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
348
349 * gdb.base/jit.exp: Download solib_binfile to target.
350 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
351 and call dlopen without full path name.
352 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
353 dlopen without full path name.
354
934709f0
PW
3552011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
356
357 * gdb.base/break-always.exp: Complete the test
358 with duplicated breakpoints and enabling/disabling them.
359
c26106c4
TT
3602011-08-02 Tom Tromey <tromey@redhat.com>
361
362 PR gdb/11289:
363 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
364
9300444e 3652011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
366
367 PR gdb/13045
368 * gdb.base/float.exp: Add new test case for PR gdb/13045
369 * gdb.base/float.c: New file.
370
00bd41d6
PM
3712011-07-28 Phil Muldoon <pmuldoon@redhat.com>
372
373 * gdb.python/py-mi.exp: Test printers returning string hint, and
374 also not returning a value.
375 * gdb.python/py-prettyprint.c: Add testcase for above.
376 * gdb.python/py-prettyprint.py: Add test printer for above.
377
d24f74ce
JK
3782011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
379
380 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
381 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
382 (.Ldie30) Add as field "data4".
383 (.Ldie32) Rename field "b" to "shl".
384 (abbrev4) Change for the "data4" field.
385 (abbrev5, abbrev6) Remove.
386 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
387 (p &s.shl): ... here. Add comment.
388 (p &s.data4): New.
389
bb7da2bf
JK
3902011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
391
392 Fix crash on lval_computed values.
393 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
394
11081198
JK
3952011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
396
397 * gdb.base/help.exp (help whatis): Update the expected string.
398
3c6e0cb3
JK
3992011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
400
401 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
402 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
403 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
404 Change the expected string.
405
efa80663
PA
4062011-07-26 Pedro Alves <pedro@codesourcery.com>
407
408 * gdb.base/watchpoint.exp
409 (test_disable_enable_software_watchpoint): New procedure.
410 (top level): Run it.
411
db8e4570
UW
4122011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
413
414 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
415 executable file "${binfile}", C++ version "${binfile}-cxx".
416 * gdb.python/py-prettyprint.exp: Likewise.
417 * gdb.python/py-symbol.exp: Likewise.
418 * gdb.python/py-type.exp: Likewise.
419 * gdb.python/py-value.exp: Likewise.
420 * gdb.python/py-template.exp (test_template_arg): Pass full executable
421 file name instead of just suffix.
422
543305c9
JK
4232011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
424
425 Fix implicit pointer offsets.
426 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
427 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
428 (continue to breakpoint: continue to baz breakpoint for implptr)
429 (sanity check element 0, sanity check element 1)
430 (enter the inlined function, check element 0 for the offset)
431 (check element 1 for the offset)
432 (continue to breakpoint: ignore the second baz breakpoint): New tests.
433 (set foo breakpoint for implptr): Update the breakpoint number.
434
b3215adc
UW
4352011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
436
437 * gdb.python/py-mi.exp: Use different file names for different
438 versions of the executable under test.
439 * gdb.python/py-prettyprint.exp: Likewise.
440 * gdb.python/py-symbol.exp: Likewise.
441 * gdb.python/py-template.exp: Likewise.
442 * gdb.python/py-type.exp: Likewise.
443 * gdb.python/py-value.exp: Likewise.
444
182b9acc
UW
4452011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
446
447 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
448 flag after restarting GDB if necessary.
449
e6052b5d
UW
4502011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
451
452 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
453
1ced966e
PA
4542011-07-22 Pedro Alves <pedro@codesourcery.com>
455
456 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
457 backend doesn't leave used debug registers behind.
458
3543a589
TT
4592011-07-22 Tom Tromey <tromey@redhat.com>
460
461 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
462 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
463 argument.
464 * gdb.dwarf2/typeddwarf-amd64.S: New file.
465
14d15303 4662011-07-21 Matt Rice <ratmice@gmail.com>
467
468 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
469 in mostlyclean rule. Add files ending in .core.
470
9b158ba0 4712011-07-21 Matt Rice <ratmice@gmail.com>
472
473 PR macros/12999
474 * gdb.base/info-macros.c: New test sources.
475 * gdb.base/info-macros.exp: New tests.
476
d17b6f81
PM
4772011-07-21 Phil Muldoon <pmuldoon@redhat.com>
478
479 * gdb.python/python.exp: Add prompt substitution tests.
480
918dd910
JK
4812011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
482
483 Fix crash if referenced CU is aged out.
484 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
485 New.
486 * gdb.dwarf2/implptr.exp: Likewise.
487
0e37a63c
JK
4882011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
489
490 * gdb.dwarf2/implptr.S: Rebuilt.
491 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
492 (bar): Use them for j, k, l.
493 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
494 COMPILE.
495 (print j in implptr:bar): Update for the intp typedef.
496 (print p[0].x in implptr:foo): Use more exact regex.
497
f65cf84c
TT
4982011-07-18 Tom Tromey <tromey@redhat.com>
499
500 * gdb.cp/static-method.exp: Add missing single quote.
501
d5b4a7be
YQ
5022011-07-18 Yao Qi <yao@codesourcery.com>
503
504 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
505 supported.
506 * gdb.mi/mi-nonstop-exit.exp: Likewise.
507 * gdb.mi/mi-nonstop.exp: Likewise.
508 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
509 * gdb.mi/mi-nsintrall.exp: Likewise.
510 * gdb.mi/mi-nsmoribund.exp: Likewise.
511 * gdb.mi/mi-nsthrexec.exp: Likewise.
512 * gdb.python/py-evthreads.exp: Likewise.
513
e9ea2662
JK
5142011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
515
516 Code cleanup.
517 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
518 it. Substitute it instead of test_compiler_info everywhere.
519
ce451573
UW
5202011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
521
522 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
523 remote targets as well.
524
756d88a7
UW
5252011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
526
527 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
528 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
529
31f83dc5
UW
5302011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
531
532 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
533 a remote machine, not the host.
534 (gdb_compile_shlib): Set soname if target is remote.
535
059241a0
PP
5362011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
537
538 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
539
28a0b48c 5402011-07-13 Matt Rice <ratmice@gmail.com>
541
542 * gdb.python/py-objfile-script-gdb.py: Renamed to
543 py-objfile-script-gdb.py.in.
544 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
545 py-objfile-script-gdb.py.
546 * gdb.python/py-objfile-script.exp: Update reference to
547 py-objfile-script-gdb.py.
548
9a771b67
JK
5492011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
550
551 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
552 reference undefined label.
553
04ad99e6
JK
5542011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
557 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
558 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
559 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
560
713389e0
PM
5612011-07-11 Phil Muldoon <pmuldoon@redhat.com>
562
563 PR python/12438
564 * gdb.python/python.exp: Add maint set/show python print-stack
565 deprecated tests. Add set/show python print-backtrace tests.
566
97d146f8
JK
5672011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
568
569 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
570 debug info.
571
facde0e5 5722011-07-06 Matt Rice <ratmice@gmail.com>
573
574 * gdb.python/python.exp: Update filename paths.
575 * gdb.python/py-symtab.exp: Ditto.
576
438640d1
MP
5772011-07-06 Marek Polacek <mpolacek@redhat.com>
578
579 * gdb.python/py-evthreads.exp: Add missing `$'.
580
33a365df
MF
5812011-07-06 Jie Zhang <jie.zhang@analog.com>
582
583 * config/bfin.exp: New file.
584 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
585 * gdb.asm/bfin.inc: New file.
586
8f7ae686
MP
5872011-07-06 Marek Polacek <mpolacek@redhat.com>
588
df46027d 589 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
590 the whole output.
591
eb2a6f42
TT
5922011-07-05 Tom Tromey <tromey@redhat.com>
593
594 * gdb.java/jprint.java (jprint.hi): New field.
595 * gdb.java/jprint.exp: Print string.
596
177b42fe
TJB
5972011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
598
599 * gdb.base/call-sc.c: Fix typos.
600 * gdb.base/ifelse.exp: Likewise.
601 * gdb.base/structs.c: Likewise.
602
3b2a0cf2
JB
6032011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
604
605 * gdb.base/jit-so.exp: New test.
606 * gdb.base/jit-dlmain.c: New file.
607 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
608
46fc714c
JK
6092011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
612 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
613 * gdb.cp/pr9167.exp (p b): Likewise.
614 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
615 (test value of P in inner_m, test type of Z in inner_m): Call
616 setup_xfail for gcc <= 4.5.
46fc714c 617
418c7cf7
JK
6182011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
619
620 * gdb.cp/paren-type.cc: New files.
621 * gdb.cp/paren-type.exp: New files.
622
3d50dd94
JK
6232011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
624
625 Stop on first linespec terminator instead of eating what we can.
626 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
627 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
628 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
629 (break C::f()): ... this one.
630 (break C::operator()()): New test.
631 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
632 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
633 test.
634
dcf9f4ab
JK
6352011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
636
637 Fall back linespec to minimal symbols.
638 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
639 error message.
640 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
641 * gdb.cp/minsym-fallback-main.cc: New file.
642 * gdb.cp/minsym-fallback.cc: New file.
643 * gdb.cp/minsym-fallback.exp: New file.
644 * gdb.cp/minsym-fallback.h: New file.
645
3f542ed1
JK
6462011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
647
648 * gdb.cp/no-dmgl-verbose.cc: New file.
649 * gdb.cp/no-dmgl-verbose.exp: New file.
650
6512011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
652
653 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
654 __GI_.
655 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
656 (f): New function.
657 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
658 (complete p 'func<short>(): ... here.
659 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
660 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
661 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
662 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
663 Make them KFAIL gcc/49546.
664
00eb2c4a
JB
6652011-07-01 Joel Brobecker <brobecker@adacore.com>
666
667 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
668
85a20c42
JK
6692011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
670
671 Test GCC PR debug/49546.
672 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
673 (test type of F in k3_m, test value of F in k3_m): New.
674 * gdb.cp/temargs.cc (struct S3, struct K3): New.
675 (main): New variable k3. Call k3.k3_m.
676
d2d43431
JB
6772011-07-01 Jean-Charles Delay <delay@adacore.com>
678
679 * gdb.ada/packed_array.exp: Fix expected outout.
680
54ae186f
JB
6812011-07-01 Jean-Charles Delay <delay@adacore.com>
682
683 * gdb.ada/packed_array.exp: fixed expected output.
684
8f17729f
JB
6852011-07-01 Joel Brobecker <brobecker@adacore.com>
686
687 * gdb.ada/same_enum: New testcase.
688
f5aa6869
JB
6892011-07-01 Joel Brobecker <brobecker@adacore.com>
690
691 * gdb.ada/ptr_typedef: New testcase.
692
828292f2
JB
6932011-07-01 Joel Brobecker <brobecker@adacore.com>
694
695 * gdb.ada/arrayptr.exp: Add ptype test.
696
18920c42
JB
6972011-07-01 Joel Brobecker <brobecker@adacore.com>
698
699 * gdb.ada/char_enum: New testcase.
700
3536d9e3 7012011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
702
703 * gdb.base/dump.exp (capture_pointer_with_type): New.
704 Get value from address instead of name.
705 Start GDB once, and do `dump' and `restore'
706 tests together.
707
db863c42
MF
7082011-06-30 Jie Zhang <jie.zhang@analog.com>
709 Mike Frysinger <vapier@gentoo.org>
710
711 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
712 helper functions for getting/setting remotetimeout variable.
713 * lib/gdb.exp (gdb_load): If the target is remote, set
714 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
715 with $loadtimeout. Set $load_ok to 0 before doing the load.
716 Instead of returning, immediately, set $load_ok to 0. Call
717 set_remotetimeout with $oldremotetimeout, and then return if
718 $load_ok is 1.
719
e9e642a8
AB
7202011-06-30 Andrew Burgess <aburgess@broadcom.com>
721
722 * gdb.python/py-template.exp: Don't run this test if the target
723 does not support c++ tests.
724
32019081
JK
7252011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
726
727 Fix non-only rename list for Fortran modules import.
728 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
729 tests.
730 * gdb.fortran/module.f90 (module moduse): New.
731 (program module): use moduse, test var_x, var_y and var_z.
732
0ecee54c
TT
7332011-06-29 Tom Tromey <tromey@redhat.com>
734
735 PR testsuite/12040:
736 * gdb.fortran/array-element.exp: Use f90, not f77.
737 * gdb.fortran/complex.exp: Use f90, not f77.
738 * gdb.fortran/derived-type.exp: Use f90, not f77.
739 * gdb.fortran/library-module.exp: Use f90, not f77.
740 * gdb.fortran/logical.exp: Use f90, not f77.
741 * gdb.fortran/module.exp: Use f90, not f77.
742 * gdb.fortran/multi-dim.exp: Use f90, not f77.
743 * gdb.fortran/subarray.exp: Use f90, not f77.
744
3b2b8fea
TT
7452011-06-29 Tom Tromey <tromey@redhat.com>
746
747 * gdb.fortran/charset.exp: New file.
748 * gdb.fortran/charset.f90: New file.
749
42159ca5
TT
7502011-06-29 Tom Tromey <tromey@redhat.com>
751
752 PR testsuite/12040:
753 * lib/future.exp: New file, mostly extracted from ada.exp.
754 Rewrote compatibility code to use rename.
755 (gdb_find_gfortran): New proc.
756 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
757 gfortran patch.
758 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
759 Move to future.exp.
760 * lib/gdb.exp: Always load future.exp.
761
af69a5ce
YQ
7622011-06-28 Yao Qi <yao@codesourcery.com>
763
764 * gdb.cp/exception.cc: Don't include iostream.
765 (bar): Remove print statement.
766 (catcher): New.
767 (main): Remove print statements. Call function catcher.
768 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
769 Set breakpoint on catcher, and check the value of parameter.
770
ab5c6a72
YQ
7712011-06-23 Yao Qi <yao@codesourcery.com>
772
773 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
774 1.2 is disabled. KFAIL for uclinux.
775
9497469f
MP
7762011-06-23 Marek Polacek <mpolacek@redhat.com>
777
778 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
779 mi_gdb_test.
780
b9132588
MP
7812011-06-23 Marek Polacek <mpolacek@redhat.com>
782
5d197ed0 783 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 784
e55595ca
MP
7852011-06-23 Marek Polacek <mpolacek@redhat.com>
786
5d197ed0
MP
787 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
788
7892011-06-23 Marek Polacek <mpolacek@redhat.com>
790
791 * gdb.mi/mi2-basics.exp: Fix races. Honour the
792 `test_exec_and_symbol_mi_operatons' return value.
793 (test_mi_interpreter_selection): Use mi_gdb_test instead of
794 gdb_test_multiple.
795 (test_exec_and_symbol_mi_operatons): Likewise.
796 (test_path_specification): Likewise.
e55595ca 797
be777e08
YQ
7982011-06-23 Yao Qi <yao@codesourcery.com>
799
800 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
801 supported.
802 * lib/gdb.exp (support_displaced_stepping): New.
803
615556d6
YQ
8042011-06-23 Yao Qi <yao@codesourcery.com>
805
806 * gdb.threads/execl.exp: Skip on remote target.
807
833b0ca7
MP
8082011-06-21 Marek Polacek <mpolacek@redhat.com>
809
5d197ed0 810 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
811 mi_gdb_test.
812
1ee4023a
MP
8132011-06-20 Marek Polacek <mpolacek@redhat.com>
814
5d197ed0 815 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 816
d0b1d624
MP
8172011-06-20 Marek Polacek <mpolacek@redhat.com>
818
5d197ed0 819 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
820 mi_gdb_test.
821
79aa92c1
MP
8222011-06-20 Marek Polacek <mpolacek@redhat.com>
823
5d197ed0 824 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 825
5ce5db06
YQ
8262011-06-14 Yao Qi <yao@codesourcery.com>
827
828 gdb/testsuite/
829 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
830
533a737e
JK
8312011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
832
833 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
834
d0e53741
TT
8352011-06-10 Tom Tromey <tromey@redhat.com>
836
837 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
838 Add tests for pointer-to-member-function.
839 * gdb.cp/temargs.cc (S::somefunc): New function.
840 (K2): New class.
841 (main): Instantiate K2; call method.
842
b5916bbd
JB
8432011-06-08 Joel Brobecker <brobecker@adacore.com>
844
845 * gdb.python/py-inferior.c (f2): Make str an array rather
846 than a pointer.
847 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
848
5be4dfca
JK
8492011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
850
851 * gdb.base/async-shell.c: New file.
852 * gdb.base/async-shell.exp: New file.
853
9f47e254
PA
8542011-06-06 Pedro Alves <pedro@codesourcery.com>
855
856 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
857
64b9b334
JB
8582011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
859
860 From Stephen Kitt <steve@sk2.org>
861 * gdb.base/help.exp: Adjust following some spelling corrections
862 in GDB.
863
dbc0f131
YQ
8642011-06-01 Yao Qi <yao@codesourcery.com>
865
866 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
867
fd336a18
KS
8682010-05-31 Keith Seitz <keiths@redhat.com>
869
870 PR c++/12750
871 * gdb.cp/static-method.cc: New file.
872 * gdb.cp/static-method.exp: New file.
873
fa8b9902
KS
8742010-05-31 Keith Seitz <keiths@redhat.com>
875
876 PR symtab/12704
877 * gdb.cp/anon-ns.cc: New file.
878 * gdb.cp/anon-ns.exp: New file.
879
0a5b1e09
PA
8802011-05-31 Pedro Alves <pedro@codesourcery.com>
881
882 * gdb.arch/i386-dr3-watch.c: New file.
883 * gdb.arch/i386-dr3-watch.exp: New file.
884
0578b8d1
YQ
8852011-05-30 Yao Qi <yao@codesourcery.com>
886
887 * gdb.base/callfuncs.c (t_structs_fc): New.
888 (t_structs_dc, t_structs_ldc): New.
889 (t_double_many_args):
890 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
891 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
892 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
893 * gdb.base/callfuncs.exp: Call new functions.
894
6680506e
YQ
8952011-05-30 Yao Qi <yao@codesourcery.com>
896
ff4d2c60
YQ
897 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
898 Call rerun_and_prepare for each test to isolate effects.
899
9002011-05-30 Yao Qi <yao@codesourcery.com>
901
902 * gdb.base/varargs.c (find_max_float_real): New.
903 (find_max_double_real, find_max_long_double_real): New.
904 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
905 * lib/gdb.exp (setup_kfail_for_target): New.
906
e43ec454
YQ
9072011-05-30 Yao Qi <yao@codesourcery.com>
908
909 * gdb.base/funcargs.c (callca, callcb, callcc): New.
910 (callcd, callce, callcf, callc1a, callc1b): New.
911 (callc2a, callc2b): New.
912 * gdb.base/funcargs.exp (complex_args): New.
913 (complex_integral_args, complex_float_integral_args): New.
914 * lib/gdb.exp (support_complex_tests): New. Determine
915 whether to run test cases on _Complex types.
916
432b4d03
JK
9172011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
918
919 * gdb.threads/leader-exit.c: New file.
920 * gdb.threads/leader-exit.exp: New file.
921
6caf069d
MP
9222011-05-27 Marek Polacek <mpolacek@redhat.com>
923
9497469f 924 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 925
97fce28b
MP
9262011-05-27 Marek Polacek <mpolacek@redhat.com>
927
928 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
929 remove the `supported' variable.
930 * gdb.mi/mi-nonstop.exp: Likewise.
931 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
932 * gdb.mi/mi-nsintrall.exp: Likewise.
933 * gdb.mi/mi-nsmoribund.exp: Likewise.
934 * gdb.mi/mi-nsthrexec.exp: Likewise.
935
9da8c2a0
PA
9362011-05-26 Pedro Alves <pedro@codesourcery.com>
937
938 * gdb.reverse/finish-reverse-bkpt.exp: New test.
939
2c03e5be
PA
9402011-05-26 Pedro Alves <pedro@codesourcery.com>
941
942 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
943
2e21250d
KS
9442011-05-24 Keith Seitz <keiths@redhat.com>
945
946 PR breakpoint/12803
947 * gdb.cp/cmpd-minsyms.cc (a): New method.
948 (b): New method.
949 (c): New method.
950 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
951
cdac0397
PA
9522011-05-24 Pedro Alves <pedro@codesourcery.com>
953
954 * gdb.base/commands.exp (watchpoint_command_test): Check that the
955 watchpoint's command list didn't execute when the watchpoint went
956 out of scope.
957
ee5683ab
PM
9582011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
959
960 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
961 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
962 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
963 * gdb.arch/i386-gnu-cfi.exp: Likewise.
964 * gdb.arch/i386-permbkpt.exp: Likewise.
965 * gdb.arch/i386-prologue.exp: Likewise.
966 * gdb.arch/i386-size-overlap.exp: Likewise.
967 * gdb.arch/i386-size.exp: Likewise.
968 * gdb.arch/i386-unwind.exp: Likewise.
969 * gdb.reverse/i386-precsave.exp: Likewise.
970 * gdb.reverse/i386-reverse.exp: Likewise.
971 * gdb.reverse/i386-sse-reverse.exp: Likewise.
972 * gdb.reverse/i387-env-reverse.exp: Likewise.
973 * gdb.reverse/i387-stack-reverse.exp: Likewise.
974
c91c8c16
PA
9752011-05-24 Pedro Alves <pedro@codesourcery.com>
976
977 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
978 file doesn't error, using MI.
979
c50491a7
TT
9802011-05-23 Tom Tromey <tromey@redhat.com>
981
982 * gdb.base/charset.exp (string_display): Add tests to assign to
983 arrays.
984 * gdb.base/charset.c (short_array, int_array, long_array): New.
985
4a07b7da
PA
9862011-05-20 Pedro Alves <pedro@codesourcery.com>
987
988 Cope with async mode.
989
4a07b7da
PA
990 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
991 into gdb_test + mi_expect_stop.
992
b275f2d2
PA
9932011-05-20 Pedro Alves <pedro@codesourcery.com>
994
995 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
996 (callme): Remove printf call.
997
eec52c44
PM
9982011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
999
1000 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1001 quote pattern to avoid problems with Cygwin/mingw expect versions.
1002 * gdb.base/default.exp (show convenience): Use double
1003 quote pattern for regular expressions.
1004
b3c8eb43
JK
10052011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1006
1007 Fix -readnow for -gdwarf-4 unused type units.
1008 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1009 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1010
ed731959
JK
10112011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1012
1013 * gdb.base/kill-after-signal.c: New file.
1014 * gdb.base/kill-after-signal.exp: New file.
1015
3b48433d
PA
10162011-05-16 Pedro Alves <pedro@codesourcery.com>
1017
1018 * gdb.ada/start.exp: Call untested with the correct test filename.
1019 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1020 test filename. Make the test's binary unique.
1021 * gdb.arch/i386-signal.exp: Call untested with the correct test
1022 filename.
1023 * gdb.arch/i386-size-overlap.exp: Ditto.
1024 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1025 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1026 * gdb.cp/call-c.exp: Ditto.
1027 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1028 filename. Make the test's binary unique.
1029 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1030 * gdb.python/py-mi.exp: Ditto.
1031 * gdb.python/Makefile.in (EXECUTABLES): Update.
1032 * gdb.reverse/i386-precsave.exp: Ditto.
1033 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1034 test filename.
1035 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1036 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1037 unique.
1038 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1039 test filename.
1040 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1041 * gdb.trace/tfile.exp: Ditto.
1042
ba4a8bdd
YQ
10432011-05-14 Yao Qi <yao@codesourcery.com>
1044
1045 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1046 type.
1047
dbaefcf7
DE
10482011-05-13 Doug Evans <dje@google.com>
1049
1050 * gdb.python/py-objfile-script.exp: New file.
1051 * gdb.python/py-objfile-script.c: New file.
1052 * gdb.python/py-objfile-script-gdb.py: New file.
1053 * testsuite/gdb.python/py-section-script.exp: Test
1054 "info auto-load-scripts".
1055
9930639c
TT
10562011-05-13 Tom Tromey <tromey@redhat.com>
1057
1058 * gdb.dwarf2/clztest.exp: New file.
1059 * gdb.dwarf2/clztest.c: New file.
1060 * gdb.dwarf2/clztest.S: New file.
1061
05272e11
DE
10622011-05-13 Doug Evans <dje@google.com>
1063
cc63ef9b
DE
1064 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1065 String16 tests.
05272e11 1066
6edba76f
TT
10672011-05-13 Tom Tromey <tromey@redhat.com>
1068
1069 * lib/gdb.exp (is_x86_like_target): New proc.
1070 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1071 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1072 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1073 -nostdlib to compiler.
1074 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1075 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1076 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1077 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1078 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1079
028d0ed5
TJB
10802011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1081
1082 * gdb.python/py-function.exp: Test setting a value from a function
1083 which executes a command.
1084
8a9b8146
TT
10852011-05-12 Tom Tromey <tromey@redhat.com>
1086
1087 * gdb.dwarf2/typeddwarf.S: New file.
1088 * gdb.dwarf2/typeddwarf.c: New file.
1089 * gdb.dwarf2/typeddwarf.exp: New file.
1090
10483e8e
MP
10912011-05-12 Marek Polacek <mpolacek@redhat.com>
1092
1093 * gdb.mi/mi-basics.exp: Fix races. Honour the
1094 `test_exec_and_symbol_mi_operatons' return value.
1095 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1096 gdb_test_multiple.
1097 (test_exec_and_symbol_mi_operatons): Likewise.
1098 (test_path_specification): Likewise.
1099
faf067f1
JK
11002011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1101
1102 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1103 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1104 Replace `file copy' and `file rename' by `file mtime'. Twice.
1105
7ff911a3
JK
11062011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1107
1108 * gdb.base/readline-ask.c: New file.
1109 * gdb.base/readline-ask.exp: New file.
1110 * gdb.base/readline-ask.inputrc: New file.
1111
a536c6d7
UW
11122011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1113
1114 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1115 to avoid race condition.
1116 * gdb.cell/coremaker.c: Use small stack size.
1117 * gdb.cell/ea-standalone.exp: Use file name without path as
1118 argument to c_to.
1119 * gdb.cell/fork.exp: Allow other output when continuing to end.
1120
d472a426
JK
11212011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1122
1123 * gdb.threads/corethreads.c: New file.
1124 * gdb.threads/corethreads.exp: New file.
1125
11262011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1127
1128 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1129 Try to compile the test using -Wl,-z,norelro first.
1130 (load_core): New variable libthread_db_seen, initialize it.
1131 (zeroed-threads cannot be listed): Protect it by XFAIL on
1132 !$libthread_db_seen.
1133
8be455d7
JK
11342011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1135
1136 PR 12573
1137 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1138 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1139 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1140
1976171a
JK
11412011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1142
1143 * gdb.cp/psymtab-parameter.cc: New file.
1144 * gdb.cp/psymtab-parameter.exp: New file.
1145
7db6f30f
JK
11462011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1147
1148 Fix a race.
1149 * gdb.cp/static-print-quit.exp (print c): Split to ...
1150 (print c - <return>, print c - q <return>, print c - to quit):
1151 ... these. Make the testfile untested on gdb-7.1.
1152
85161e9e 11532011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1154
1155 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1156 gdb_rename_execfile, gdb_touch_execfile): New.
1157 * gdb.base/reread.exp: Use new procs to handle multiple
1158 exec files.
1159
0c51be18
YQ
11602011-05-05 Yao Qi <yao@codesourcery.com>
1161
1162 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1163 (test_adr_32bit, test_pop_pc): New.
1164 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1165 (test_adr_32bit, test_pop_pc): New.
1166
4d393d60
JM
11672011-05-04 Joseph Myers <joseph@codesourcery.com>
1168
1169 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1170 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1171 targets.
1172 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1173 handle targets.
1174
8ffd0459
JK
11752011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1176
1177 * gdb.base/completion.exp (complete help info wat): Rename to ...
1178 (complete 'help info wat'): ... here.
1179 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1180 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1181
8e28d804
PA
11822011-05-04 Pedro Alves <pedro@codesourcery.com>
1183
1184 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1185 gdb_test and explicit $gdb_prompt/timeout matches.
1186
3eb2ef34
YQ
11872011-05-04 Yao Qi <yao@codesourcery.com>
1188
1189 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1190 and __thumb2__.
1191
aaaf81a3
MP
11922011-05-03 Marek Polacek <mpolacek@redhat.com>
1193
1194 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1195 in place of `gdb_test "delete breakpoints"'. This eliminates two
1196 testcases.
1197
c4cbc0df
PA
11982011-05-02 Pedro Alves <pedro@codesourcery.com>
1199
1200 PR testsuite/12649
1201 Fix races.
1202
1203 * gdb.base/completion.exp: Remove all sleep calls. Remove
1204 unnecessary regexs. Don't explicitly expect anything after the
1205 prompt. Eat the prompt if necessary.
1206
b4cbb4a3
EBM
12072011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1208
1209 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1210 accept to show the caller line again as well as the line after.
1211
d65aec65
PM
12122011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1213
1214 PR mi/12531
1215
1216 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1217 compile target.
1218 * gdb.python/py-prettyprint.exp: Add C++ object for
1219 CPLUS_FAKE_CHILD test.
1220
30852783
UW
12212011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1222
1223 * gdb.base/signest.exp: New file.
1224 * gdb.base/signest.c: Likewise.
1225
c7b1f0d9
JK
12262011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1229 thread and breakpoint notifications.
1230
559a7a62
JK
12312011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1232
1233 * gdb.base/fortran-sym-case.c: New file.
1234 * gdb.base/fortran-sym-case.exp: New file.
1235 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1236 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1237 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1238
8344e389
JK
12392011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1240
1241 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1242 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1243 false #1', `if true else false #2' and `if true else false #3'.
1244
2484c66b
UW
12452011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1246
1247 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1248 while delivering signal.
1249
8d3788bd
VP
12502011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1251
1252 MI breakpoint notifications.
1253
1254 * testsuite/gdb.mi/mi-cli.exp: Adust.
1255 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1256 * testsuite/gdb.mi/mi-watch.exp: Adust.
1257 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1258 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1259 notifications.
1260
3e03848b
JK
12612011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1262
1263 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1264 * gdb.base/gdbindex-stabs.c: New file.
1265 * gdb.base/gdbindex-stabs.exp: New file.
1266
918c9108
YQ
12672011-04-25 Yao Qi <yao@codesourcery.com>
1268
1269 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1270 with /*...*/.
1271 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1272
90556b8c
JK
12732011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1274
1275 * gdb.python/py-value.exp (test_objfiles): Name the first test
1276 `py-value in file.filename'.
1277
03f2bd59
JK
12782011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1279
1280 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1281 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1282 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1283 !gdbserver_reconnect_p..
1284 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1285
7b08b9eb
JK
12862011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1287
1288 * gdb.cp/cpcompletion.exp (complete class methods)
1289 (complete class methods beginning with F): Move them above runto. New
1290 comment about the runto delimiter.
1291
b78974c3
PA
12922011-04-20 Pedro Alves <pedro@codesourcery.com>
1293
1294 * gdb.base/maint.exp: Test that "maint print registers" works
1295 without a running program.
1296
20429c40 12972011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1298
20429c40
MP
1299 * gdb.base/setshow.exp: Fix racy tests.
1300 ($old_gdb_prompt): New variable.
1301
7a9dd1b2
TT
13022011-04-19 Tom Tromey <tromey@redhat.com>
1303
1304 * gdb.mi/mi-nsmoribund.exp:
1305 * gdb.hp/gdb.objdbg/objdbg01.exp:
1306 * gdb.base/structs.exp (test_struct_returns):
1307 * gdb.base/call-sc.exp (test_scalar_returns):
1308 * gdb.base/bigcore.exp: Remove duplicate words.
1309
02835898
JK
13102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1311
1312 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1313 * gdb.base/break-interp.exp (test_attach): New comment.
1314
254f582e
JK
13152011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1316
1317 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1318 (clear __stack_user.next, clear stack_used.next)
1319 (save a zeroed-threads corefile): New test.
1320 Call core_load for $core0file.
1321 (zeroed-threads cannot be listed): New test.
1322
4fe85f5c
JK
13232011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1324
1325 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1326 filename.
1327 ($srcfile): Preserve the original value.
1328 ($testfile): Match it the .exp filename.
1329 ($corefile): New variable. Substitute it around.
1330 Use clean_restart.
1331 ($prev_timeout): Remove.
1332 (load_core): Move core loading into this proc.
1333 Fix restore of $timeout if load_core fails.
1334
63524580
JK
13352011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1336
1337 * gdb.base/eu-strip-infcall.c: New file.
1338 * gdb.base/eu-strip-infcall.exp: New file.
1339
90359a16
JK
13402011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1341
1342 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1343 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1344
626e7282
JK
13452011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1346
1347 Fix Python access to inlined frames.
1348 * gdb.python/py-frame-inline.c: New file.
1349 * gdb.python/py-frame-inline.exp: New file.
1350
3363d018
EBM
13512011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1352
1353 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1354 content of 's24' correctly (avoiding "optimized out").
1355 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1356
28781456
JK
13572011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1360
4a4106ca
TJB
13612011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1362
1363 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1364 expect a colon in watch -location output.
1365
d26ccb4f
JK
13662011-04-13 Marek Polacek <mpolacek@redhat.com>
1367
df46027d 1368 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1369 New testcase `expect response to define backtrace'. Also remove
1370 redundant `default' block.
1371
e1ab1f9c
JK
13722011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1373
1374 * gdb.python/py-prettyprint.c (struct hint_error): New.
1375 (main): New variable hint_error.
1376 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1377 "print hint_error".
1378 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1379 (register_pretty_printers): Register it.
1380
0c2e6019
TT
13812011-04-04 Tom Tromey <tromey@redhat.com>
1382
1383 * gdb.cp/maint.exp (test_help): Update.
1384 (test_namespace): Likewise.
1385
af57139d
JB
13862011-04-01 Joel Brobecker <brobecker@adacore.com>
1387
1388 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1389 * gdb.ada/arrayptr.exp: Add new tests.
1390
956a9fb9
JB
13912011-04-01 Joel Brobecker <brobecker@adacore.com>
1392
1393 * gdb.ada/mi_catch_ex: New testcase.
1394
d0c4d642
PA
13952011-04-01 Pedro Alves <pedro@codesourcery.com>
1396
1397 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1398 base::overload(void) method without specifying "const".
1399
18819fa6
UW
14002011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1401
1402 * gdb.arch/thumb-singlestep.S: New file.
1403 * gdb.arch/thumb-singlestep.exp: Likewise.
1404
a4c8e806
TT
14052011-03-31 Tom Tromey <tromey@redhat.com>
1406
1407 * gdb.python/py-prettyprint.py (exception_flag): New global.
1408 (NoStringContainerPrinter._iterator.next): Check it.
1409 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1410 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1411
53832f31
TT
14122011-03-29 Tom Tromey <tromey@redhat.com>
1413
1414 * gdb.cp/anon-struct.cc: New file.
1415 * gdb.cp/anon-struct.exp: New file.
1416
e4620230
JK
14172011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1418
1419 Test STT_GNU_IFUNC support.
1420 * gdb.base/gnu-ifunc-lib.c: New file.
1421 * gdb.base/gnu-ifunc.c: New file.
1422 * gdb.base/gnu-ifunc.exp: New file.
1423
d0fb5eae
JK
14242011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1425
1426 Support a ring of related breakpoints.
1427 * gdb.base/watchpoint-delete.c: New file.
1428 * gdb.base/watchpoint-delete.exp: New file.
1429
20106cfb
JK
14302011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1431
1432 * gdb.ada/arrayparam.exp (print first after function call): Use
1433 explicit package name. Add a comment
1434 (print lasta after function call): Rename ...
1435 (print last after function call): ... it and use explicit package
1436 name.
1437 (print length after function call): Use explicit package name.
1438 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1439 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1440 (multiple matches for symbol i): Rename ...
1441 (multiple matches for symbol integervar): ... it.
1442 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1443 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1444
e7ab5e63
AB
14452011-03-25 Andrew Burgess <aburgess@broadcom.com>
1446
1447 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1448 environment variable to make grep output more predictable. Move
1449 all the environment setup into gdb_init so it's done once per test
1450 case rather than each time we start gdb.
1451
9ef07c8c
TT
14522011-03-24 Tom Tromey <tromey@redhat.com>
1453
1454 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1455 test.
1456
dd90784c
JK
14572011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1458
1459 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1460 * gdb.dwarf2/dw2-entry-value.S: New file.
1461 * gdb.dwarf2/dw2-entry-value.exp: New file.
1462
05775840
PM
14632011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1464
1465 PR python/12183
1466
1467 * gdb.python/py-function.exp: Add GdbError tests.
1468
8661b11b
PA
14692011-03-18 Pedro Alves <pedro@codesourcery.com>
1470
1471 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1472 (reglocal_test_func, statlocal_test_func): New functions.
1473 (globals_test_func): Call new functions.
1474 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1475 (gdb_collect_locals_test): New procedure.
1476 (gdb_trace_collection_test): Call new procedures.
1477
0fdb4f18
PA
14782011-03-18 Pedro Alves <pedro@codesourcery.com>
1479
1480 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1481 (test_register, test_register_unavailable): New procedures.
1482 (gdb_unavailable_registers_test): New procedure.
1483 (gdb_trace_collection_test): Call it.
1484
99c3dc11
PM
14852011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1486
1487 PR python/12149
1488
1489 * gdb.python/python.exp: Add gdb.write tests.
1490
29703da4
PM
14912010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1492
1493 * gdb.python/Makefile.in: Add py-objfile.
1494 * gdb.python/py-objfile.exp: New file.
1495 * gdb.python/py-objfile.c: New file.
1496 * gdb.python/py-block.exp: Add is_valid tests.
1497 * gdb.python/py-inferior.exp: Ditto.
1498 * gdb.python/py-infthread.exp: Ditto.
1499 * gdb.python/py-symbol.exp: Ditto.
1500 * gdb.python/py-symtab.exp: Ditto.
1501
598997c8
KS
15022011-03-16 Keith Seitz <keiths@redhat.com>
1503
1504 PR c++/12273
1505 * gdb.cp/cmpd-minsyms.exp: New test.
1506 * gdb.cp/cmpd-minsyms.cc: New file.
1507
1508 PR c++/11734
1509 * gdb.cp/ovsrch.exp: New test.
1510 * gdb.cp/ovsrch.h: New file.
1511 * gdb.cp/ovsrch1.cc: New file.
1512 * gdb.cp/ovsrch2.cc: New file.
1513 * gdb.cp/ovsrch3.cc: New file.
1514 * gdb.cp/ovsrch4.cc: New file.
1515
c91513d8
PP
15162011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1517
1518 PR gdb/12528
1519 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1520 * gdb.base/break-on-linker-gcd-function.exp: New test.
1521 * gdb.base/break-on-linker-gcd-function.cc: New file.
1522
7470fc63
AT
15232011-03-15 Andreas Tobler <andreast@fgznet.ch>
1524
1525 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1526
959e7469
PM
15272011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1528
1529 * lib/gdb.exp (gdb_unload): Add another termination case.
1530
9373cf26
JK
15312011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1534 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1535 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1536 Provide a stub byte there.
1537 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1538 DW_AT_entry_pc.
1539 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1540
24e9cda0
UW
15412011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1542
1543 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1544 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1545 "generic ABI, auto".
1546 (altivec_abi_tests): Accept vectors returned by reference.
1547
7371cf6d
PM
15482010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1549
1550 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1551
ce77046a
UW
15522011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1553
1554 * gdb.python/py-section-script.exp: Skip test if no Python support.
1555
176400c3
UW
15562011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1557
1558 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1559
ecec24e6
PM
15602011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1561
1562 * gdb.python/py-parameter.exp: Update tests to the new Python
1563 parameter API. Add "no documentation" test. Add deprecated API
1564 backward compatibility test.
1565
5dbdd470
TT
15662011-03-09 Tom Tromey <tromey@redhat.com>
1567
1568 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1569 gdb_continue_to_end.
1570
b66e66ee
MK
15712011-03-09 Mark Kettenis <kettenis@gnu.org>
1572
1573 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1574 tabs.
1575
eceb0c5f
TT
15762011-03-09 Tom Tromey <tromey@redhat.com>
1577
1578 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1579 parentheses.
1580 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1581 $command.
1582 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1583 argument to gdb_continue_to_end.
1584 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1585 argument to gdb_continue_to_end.
1586 * gdb.cp/annota3.exp: Fix regex.
1587 * gdb.cp/annota2.exp: Fix regex.
1588 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1589 gdb_continue_to_end.
1590 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1591 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1592 gdb_continue_to_end.
1593
63154eca
PA
15942011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1595
1596 * gdb.server/ext-run.exp
1597 (load new file without any gdbserver inferior): New test.
1598
967d1f9b
TT
15992011-03-07 Tom Tromey <tromey@redhat.com>
1600
1601 * Makefile.in (TAGS): Rewrite.
1602
d68dcbb9
JK
16032011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1604
1605 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1606 initial commands echo. New match for `Found trace'. Anchor all the
1607 other matches. Anchor and match for `No trace frame found' the final
1608 match.
1609
6bf58e63
TT
16102011-03-07 Tom Tromey <tromey@redhat.com>
1611
1612 * Makefile.in (TAGS): New target.
1613
fda326dd
TT
16142011-03-07 Tom Tromey <tromey@redhat.com>
1615
1616 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1617 change.
1618 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1619 change.
1620 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1621 exit message change.
1622 (skip_altivec_tests): Update for exit message change.
1623 (skip_vsx_tests): Likewise.
1624 (gdb_continue_to_end): Likewise. Add 'command' argument.
1625 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1626 * gdb.threads/tls.exp: Update for exit message change.
1627 * gdb.threads/thread-unwindonsignal.exp: Use
1628 gdb_continue_to_end.
1629 * gdb.threads/step.exp (step_it): Update for exit message change.
1630 (continue_all): Likewise.
1631 * gdb.threads/print-threads.exp (test_all_threads): Update for
1632 exit message change.
1633 * gdb.threads/interrupted-hand-call.exp: Use
1634 gdb_continue_to_end.
1635 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1636 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1637 gdb_continue_to_end.
1638 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1639 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1640 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1641 * gdb.cp/method.exp: Update for exit message change.
1642 * gdb.cp/mb-templates.exp: Update for exit message change.
1643 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1644 * gdb.cp/annota3.exp: Update for exit message change.
1645 * gdb.cp/annota2.exp: Update for exit message change.
1646 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1647 * gdb.base/term.exp: Update for exit message change.
1648 * gdb.base/step-test.exp (test_i): Update for exit message change.
1649 * gdb.base/sigstep.exp (advance): Update for exit message change.
1650 (advancei): Likewise.
1651 * gdb.base/siginfo.exp: Update for exit message change.
1652 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1653 * gdb.base/reread.exp: Use gdb_continue_to_end.
1654 * gdb.base/langs.exp: Use gdb_continue_to_end.
1655 * gdb.base/interrupt.exp: Update for exit message change.
1656 * gdb.base/gdb1555.exp: Update for exit message change.
1657 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1658 * gdb.base/ending-run.exp: Update for exit message change.
1659 * gdb.base/chng-syms.exp: Update for exit message change.
1660 * gdb.base/checkpoint.exp: Update for exit message change.
1661 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1662 gdb_continue_to_end.
1663 (test_catch_syscall_with_wrong_args): Likewise.
1664 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1665 * gdb.base/break-interp.exp (test_ld): Update for exit message
1666 change.
1667 * gdb.base/bang.exp: Update for exit message change.
1668 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1669 (do_call_attach_tests): Likewise.
1670 * gdb.base/a2-run.exp: Update for exit message change.
1671 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1672 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1673 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1674
dd19bd70
JK
16752011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1676
1677 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1678
30e62689
TT
16792011-03-03 Tom Tromey <tromey@redhat.com>
1680
1681 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1682 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1683 * gdb.hp/gdb.aCC/configure.ac: Remove.
1684 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1685 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1686 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1687 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1688 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1689 * gdb.hp/gdb.compat/configure.ac: Remove.
1690 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1691 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1692 * gdb.hp/gdb.defects/configure.ac: Remove.
1693 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1694 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1695 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1696 * gdb.hp/configure.ac: Remove.
1697 * gdb.hp/configure: Remove.
1698 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1699 substitution.
1700 (Makefile): Remove rule.
1701 * gdb.cell/configure.ac: Remove.
1702 * gdb.cell/configure: Remove.
1703 * gdb.stabs/Makefile.in (Makefile): Remove.
1704 (distclean): Don't remove config.status or config.log.
1705 * gdb.stabs/configure (Makefile): Remove.
1706 * gdb.stabs/configure.ac: Remove.
1707 * configure: Rebuild.
1708 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1709 Remove stabs- and cell-specific logic. Test for existence of
1710 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1711 subdirectories, gdb.cell, and and gdb.stabs.
1712 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1713
c171f854
JB
17142011-03-03 Joel Brobecker <brobecker@adacore.com>
1715
1716 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1717 end of buffer.
1718
9a5193cb
JB
17192011-03-02 Joel Brobecker <brobecker@adacore.com>
1720
1721 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1722 gdb_test when running a test where we expected no output back.
1723
9bb4c1bb
MS
17242011-02-28 Michael Snyder <msnyder@vmware.com>
1725
1726 * gdb.cp/overload.cc: Change initializer value to integer.
1727
3bd0f5ef
MS
17282011-02-27 Michael Snyder <msnyder@vmware.com>
1729
1730 * gdb.multi/base.exp: Add test for remove-inferiors.
1731
2279eaad
JB
17322011-02-26 Joel Brobecker <brobecker@adacore.com>
1733
1734 * gdb.python/py-frame.exp: Simplify the initialization phase
1735 using prepare_for_testing.
1736
c82c0b55
MS
17372011-02-25 Michael Snyder <msnyder@vmware.com>
1738
1739 * gdb.multi/base.exp: Add tests for info inferiors with args.
1740
1d94651b
JK
17412011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1742
1743 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1744 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1745 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1746 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1747 asmfile3. Comment the STABS (#3) file compilation. Compile
1748 everything through assembler. Provide KFAIL for symtab/12497.
1749 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1750 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1751 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1752 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1753
3bd0f5ef
MS
17542011-02-24 Michael Snyder <msnyder@vmware.com>
1755
1756 * gdb.base/break.exp: Add tests for delete breakpoints using
1757 convenience variables and value history references.
1758
12c1418e
MS
17592011-02-24 Michael Snyder <msnyder@vmware.com>
1760
1761 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1762 left behind in previous check-in.
1763
e5a67952
MS
17642011-02-23 Michael Snyder <msnyder@vmware.com>
1765
1766 * gdb.base/break.exp: Add tests for "info break" with arguments.
1767 * gdb.trace/infotrace.exp: Update patterns for error and help.
1768 * gdb.base/completion.exp: Update pattern.
1769 * gdb.base/ena-dis-br.exp: Update pattern.
1770 * gdb.base/help.exp: Update patterns.
1771
17722011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1773
1774 * gdb.base/memattr.exp: New test.
1775 * gdb.base/memattr.c: Test load for memattr.exp.
1776
6e6fbe60
DE
17772011-02-22 Doug Evans <dje@google.com>
1778
1779 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1780
1d41d745
MS
17812011-02-22 Michael Snyder <msnyder@vmware.com>
1782
1783 * Makefile.in: Make more clean.
1784 * gdb.ada/Makefile.in: Ditto.
1785 * gdb.arch/Makefile.in: Ditto.
1786 * gdb.asm/Makefile.in: Ditto.
1787 * gdb.base/Makefile.in: Ditto.
1788 * gdb.cp/Makefile.in: Ditto.
1789 * gdb.dwarf2/Makefile.in: Ditto.
1790 * gdb.java/Makefile.in: Ditto.
1791 * gdb.mi/Makefile.in: Ditto.
1792 * gdb.modula2/Makefile.in: Ditto.
1793 * gdb.python/Makefile.in: Ditto.
1794 * gdb.server/Makefile.in: Ditto.
1795 * gdb.stabs/Makefile.in: Ditto.
1796 * gdb.threads/Makefile.in: Ditto.
1797 * gdb.trace/Makefile.in: Ditto.
1798
79ba84ca
MS
17992011-02-22 Michael Snyder <msnyder@vmware.com>
1800
df46027d 1801 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1802 info threads.
1803
b9b35694
JB
18042011-02-22 Joel Brobecker <brobecker@adacore.com>
1805
1806 * gdb.python/py-breakpoint.exp: Fix the expected output of
1807 one of the "maint info breakpoints" tests to accept the output
1808 generated on platforms that do not have hardware watchpoints.
1809
8bfb830f
JB
18102011-02-22 Joel Brobecker <brobecker@adacore.com>
1811
1812 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1813 clean_restart. Be a little stricter in the expected output
1814 for one of the tests. Fix a typo in one of the comments.
1815
c45f3c54
JB
18162011-02-22 Joel Brobecker <brobecker@adacore.com>
1817
1818 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1819 Delete variable binfile, no longer use. Add or modify test
1820 comments to make them unique.
1821
b97c863c
MS
18222011-02-21 Michael Snyder <msnyder@vmware.com>
1823
1824 * Makefile.in: Update for make clean.
1825 * gdb.ada/Makefile.in: Ditto.
1826 * gdb.arch/Makefile.in: Ditto.
1827 * gdb.asm/Makefile.in: Ditto.
1828 * gdb.base/Makefile.in: Ditto.
1829 * gdb.cp/Makefile.in: Ditto.
1830 * gdb.dwarf2/Makefile.in: Ditto.
1831 * gdb.java/Makefile.in: Ditto.
1832 * gdb.mi/Makefile.in: Ditto.
1833 * gdb.modula2/Makefile.in: Ditto.
1834 * gdb.python/Makefile.in: Ditto.
1835 * gdb.server/Makefile.in: Ditto.
1836 * gdb.stabs/Makefile.in: Ditto.
1837 * gdb.threads/Makefile.in: Ditto.
1838 * gdb.trace/Makefile.in: Ditto.
1839
aea5b279
MS
18402011-02-21 Michael Snyder <msnyder@vmware.com>
1841
1842 * gdb.threads/thread-find.exp: Update patterns for changes in
1843 output of "info threads" command.
1844
e3039479
UW
18452011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1846 Ulrich Weigand <uweigand@de.ibm.com>
1847
1848 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1849 (skip_hw_watchpoint_tests): Likewise.
1850 (skip_hw_watchpoint_multi_tests): Likewise.
1851
b800ec70
UW
18522011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1853
1854 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1855 (skip_hw_watchpoint_tests): Likewise.
1856 (skip_hw_watchpoint_multi_tests): Likewise.
1857 (skip_hw_watchpoint_access_tests): Likewise.
1858
1859 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1860 * gdb.base/pr11022.exp: Likewise.
1861 * gdb.base/watch-read.exp: Likewise.
1862 * gdb.base/watch_thread_num.exp: Likewise.
1863 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1864 * gdb.base/watchpoint-hw.exp: Likewise.
1865 * gdb.base/watchpoint.exp: Likewise.
1866 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1867 * gdb.threads/watchthreads-reorder.exp: Likewise.
1868 * gdb.threads/watchthreads.exp: Likewise.
1869 * gdb.threads/watchthreads2.exp: Likewise.
1870
91033e37
JB
18712011-02-21 Joel Brobecker <brobecker@adacore.com>
1872
1873 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1874 the debugger is unable to find the array bounds.
1875
eeaafae2
JK
18762011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 * gdb.cp/typedef-operator.exp: New file.
1879 * gdb.cp/typedef-operator.cc: New file.
1880
e338d953
MS
18812011-02-17 Michael Snyder <msnyder@vmware.com>
1882
1883 * gdb.threads/thread-find.exp: Fix regular expressions.
1884
e67ad678
JB
18852011-02-17 Joel Brobecker <brobecker@adacore.com>
1886
1887 * gdb.ada/packed_array: Expand testcase to test printing of
1888 unconstrained packed array.
1889
93084bca
JB
18902011-02-17 Joel Brobecker <brobecker@adacore.com>
1891
1892 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1893
a0c78a73
PA
18942011-02-16 Pedro Alves <pedro@codesourcery.com>
1895
f65d5553 1896 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1897 (main): Initialize it before collecting, and and clear it
1898 afterwards.
f65d5553
PA
1899 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1900 collecting with '{type} addr', where the addr expression is not an
1901 rvalue.
a0c78a73 1902
3dfcbbd2
KW
19032011-02-16 Ken Werner <ken.werner@de.ibm.com>
1904
1905 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1906 a bool variable. Expect correct OpenCL names for vector types. Use the
1907 uc3 variable name instead of referring to the uchar3 built-in type.
1908 Escape the asterisk at the half pointer test.
1909
08807d5a
PA
19102011-02-16 Pedro Alves <pedro@codesourcery.com>
1911
f65d5553 1912 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1913 (main): Initialize it before collecting, and and clear it
1914 afterwards.
f65d5553
PA
1915 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1916 collecting overlapping memory ranges.
08807d5a 1917
60f98dde
MS
19182011-02-15 Michael Snyder <msnyder@vmware.com>
1919
1920 * gdb.base/default.exp: Add tests for thread commands.
1921 * gdb.base/help.exp: Add tests for thread commands.
1922 * gdb.threads/thread-find.exp: New test for thread find command.
1923
648cd113
KW
19242011-02-15 Ken Werner <ken.werner@de.ibm.com>
1925
1926 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1927
494e194e
YQ
19282011-02-15 Yao Qi <yao@codesourcery.com>
1929
1930 PR tdep/12352
1931 * gdb.arch/arm-disp-step.S : New test for str instruction.
1932 * gdb.arch/arm-disp-step.exp : Likewise.
1933
d9492458
TJB
19342011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1935
1936 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1937 "vector_register2_vr" test strings. Test the extended floating
1938 point registers (F32~F63).
1939 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1940 IBM XL C compiler. Make the test program use a register provided
1941 by the compiler for the lxvd2x instruction.
1942
8af8e3bc
PA
19432011-02-14 Pedro Alves <pedro@codesourcery.com>
1944
1945 * gdb.trace/unavailable.cc (class Base, class Middle, class
1946 Derived): New types.
1947 (derived_unavail, derived_partial, derived_whole): New globals.
1948 (virtual_partial): New global.
1949 (virtualp): Point at virtual_partial.
1950 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1951 related to unavailable vptr.
1952
1b28d0b3
PA
19532011-02-14 Pedro Alves <pedro@codesourcery.com>
1954
1955 * gdb.trace/unavailable.cc (a, b, c): New globals.
1956 (main): Set and clear them.
1957 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1958 `a' and `c', and check that `b' isn't collected, although `a' and
1959 `c' are.
1960
ec0a52e1
PA
19612011-02-14 Pedro Alves <pedro@codesourcery.com>
1962
1963 * gdb.trace/unavailable.cc (struct Virtual): New.
1964 (virtualp): New global pointer.
1965 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1966 printing a pointer to an object whose type has a vtable, with
1967 print object on.
1968
24e6bcee
PA
19692011-02-14 Pedro Alves <pedro@codesourcery.com>
1970
1971 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1972 value repeat handles unavailableness.
1973
39d37385
PA
19742011-02-14 Pedro Alves <pedro@codesourcery.com>
1975
1976 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1977 tests for building arrays from unavailable values, subscripting
1978 non-memory rvalue unvailable arrays, and accessing fields or
1979 baseclasses of non-lazy unavailable values,
1980 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1981 struct types.
1982 (g_smallstruct, g_smallstruct_b): New globals.
1983
06d72e16
PA
19842011-02-14 Pedro Alves <pedro@codesourcery.com>
1985
1986 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1987
bc9a5551
JK
19882011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1989
1990 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1991 * gdb.cp/overload-const.exp: New file.
1992 * gdb.cp/overload-const.cc: New file.
1993
54fcddd0
UW
19942011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1995
1996 * gdb.opencl/callfuncs.cl: New file.
1997 * gdb.opencl/callfuncs.exp: New test.
1998 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1999
d6dafb7c
UW
20002011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2001
2002 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2003 when computing result.
2004 * gdb.arch/altivec-abi.exp: Update expected results.
2005
a449c2d8
TJB
20062011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2007
2008 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2009 * gdb.base/jit.exp: Likewise.
2010 * gdb.base/pie-execl.exp: Likewise.
2011 * gdb.base/solib-nodir.exp: Likewise.
2012 * gdb.base/solib-overlap.exp: Likewise.
2013
764880b7
PA
20142011-02-07 Pedro Alves <pedro@codesourcery.com>
2015
2016 * gdb.trace/collection.c (global_pieces): New.
2017 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2018 New procedure.
2019 (gdb_trace_collection_test): Call it.
2020
505500db
SW
20212011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2022
2023 * gdb.python/py-evthreads.c: New file.
2024 * gdb.python/py-evthreads.exp: New file.
2025 * gdb.python/py-events.py: New file.
2026 * gdb.python/py-events.exp: New file.
2027 * gdb.python/py-events.c: New file.
2028
385203ed
DD
20292011-02-04 David Daney <ddaney@caviumnetworks.com>
2030
2031 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2032
9011945e
AB
20332011-02-03 Andrew Burgess <aburgess@broadcom.com>
2034
2035 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2036 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2037 boundary between two compilation units.
2038
580688f3
PA
20392011-02-02 Pedro Alves <pedro@codesourcery.com>
2040
2041 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2042 (Virtual): New structs.
2043 (virtual_o, virtual_middle_b): New globals.
2044 * gdb.cp/virtbase.exp: New tests.
2045
d3f0f853
PP
20462011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2047
2048 * gdb.base/jit.exp: New file.
2049 * gdb.base/jit-main.c: New file.
2050 * gdb.base/jit-solib.c: New file.
2051
b2030fb5
UW
20522011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2053
2054 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2055 proceed to initial kernel entry point.
2056 * gdb.opencl/datatypes.exp: Likewise.
2057 * gdb.opencl/operators.exp: Likewise.
2058 * gdb.opencl/vec_comps.exp: Likewise.
2059
2db19d1e
SW
20602011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2061
2062 * gdb.cp/nsnested.cc: New.
2063 * gdb.cp/nsnested.exp: New.
2064 * gdb.cp/nsnoimports.exp: New.
2065 * gdb.cp/nsnoimports.cc: New.
2066
6b0c4c1f
JB
20672011-01-31 Joel Brobecker <brobecker@adacore.com>
2068
2069 * gdb.base/interact.exp: Add extra tests that verify that
2070 the value of the interactive-mode setting does not change
2071 after the script is sourced.
2072
80b23b6a
JK
20732011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2074
2075 * gdb.cp/noparam.exp: New file.
2076 * gdb.cp/noparam.cc: New file.
2077
ffd5ec24
PA
20782011-01-28 Pedro Alves <pedro@codesourcery.com>
2079
2080 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2081 there's no stack or registers.
2082
a81766d8
TT
20832011-01-26 Tom Tromey <tromey@redhat.com>
2084
2085 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2086 space before string output. Add test for "set print pretty off"
2087 case.
2088
585fdaa1
PA
20892011-01-25 Pedro Alves <pedro@codesourcery.com>
2090
2091 * gdb.base/frame-args.exp: Adjust.
2092 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2093 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2094 * gdb.dwarf2/pieces.exp: Adjust.
2095 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2096 * gdb.opt/inline-locals.exp: Adjust.
2097 * gdb.threads/fork-child-threads.exp: Adjust.
2098
d468832a
KW
20992011-01-25 Ken Werner <ken.werner@de.ibm.com>
2100
2101 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2102 OpenCL kernel function. Add a comment as marker. Add address space
2103 qualifiers for the remaining program scope variables.
2104 * gdb.opencl/datatypes.cl: Likewise.
2105 * gdb.opencl/operators.cl: Likewise.
2106 * gdb.opencl/vec_comps.cl: Likewise.
2107 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2108 Add breakpoint at the marker comment.
2109 * gdb.opencl/datatypes.exp: Likewise.
2110 * gdb.opencl/operators.exp: Likewise.
2111 * gdb.opencl/vec_comps.exp: Likewise.
2112
490f124f
PA
21132011-01-24 Pedro Alves <pedro@codesourcery.com>
2114
2115 * gdb.base/printcmds.c (some_struct): New struct and instance.
2116 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2117 procedure.
2118 <global scope>: Call it.
2119
6da78614
KW
21202011-01-21 Ken Werner <ken.werner@de.ibm.com>
2121
2122 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2123 argument to the gdb_compile_opencl_hostapp call.
2124
ec64c9aa
YQ
21252011-01-19 Yao Qi <yao@codesourcery.com>
2126
2127 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2128 positve list.
2129
810cfdbb
YQ
21302011-01-19 Yao Qi <yao@codesourcery.com>
2131
2132 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2133 canonical form.
2134 Remove "xscale-*-*"
2135 * gdb.xml/tdesc-regs.exp: Likewise.
2136 * gdb.python/py-section-script.exp: Replace ARM target triplet
2137 with canonical form.
2138 Match arm*-*-symbianelf*.
2139 * gdb.base/dup-sect.exp: Likewise.
2140 * lib/dwarf.exp: New.
2141 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2142 dwarf2_support.
2143 * gdb.dwarf2/dup-psym.exp: Likewise.
2144 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2145 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2146 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2147 * gdb.dwarf2/dw2-basic.exp: Likewise.
2148 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2149 * gdb.dwarf2/dw2-const.exp: Likewise.
2150 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2151 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2152 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2153 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2154 * gdb.dwarf2/dw2-filename.exp: Likewise.
2155 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2156 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2157 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2158 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2159 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2160 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2161 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2162 * gdb.dwarf2/dw2-producer.exp: Likewise.
2163 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2164 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2165 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2166 * gdb.dwarf2/dw2-strp.exp: Likewise.
2167 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2168 * gdb.dwarf2/implptr.exp: Likewise.
2169 * gdb.dwarf2/mac-fileno.exp: Likewise.
2170 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2171 * gdb.dwarf2/pieces.exp: Likewise.
2172 * gdb.dwarf2/pr11465.exp: Likewise.
2173 * gdb.dwarf2/valop.exp: Likewise.
2174 * gdb.dwarf2/watch-notconst.exp: Likewise.
2175 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2176
4694da01
TT
21772011-01-19 Tom Tromey <tromey@redhat.com>
2178
2179 * gdb.python/py-infthread.exp: Add thread tests.
2180
b075872c
JB
21812011-01-14 Joel Brobecker <brobecker@adacore.com>
2182
2183 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2184
2c3e6e24
JB
21852011-01-14 Joel Brobecker <brobecker@adacore.com>
2186
2187 * gdb.ada/widewide: New testcase.
2188
de8fa76c
JB
21892011-01-13 Joel Brobecker <brobecker@adacore.com>
2190
2191 * gdb.base/interact.exp: New testcase.
2192
1b05df00
TT
21932011-01-12 Tom Tromey <tromey@redhat.com>
2194
2195 * gdb.mi/gdb2549.exp: Update for error message changes.
2196 * gdb.mi/mi-cli.exp: Likewise.
2197 * gdb.mi/mi-disassemble.exp: Likewise.
2198 * gdb.mi/mi-pthreads.exp: Likewise.
2199 * gdb.mi/mi-regs.exp: Likewise.
2200 * gdb.mi/mi-stack.exp: Likewise.
2201 * gdb.mi/mi-var-block.exp: Likewise.
2202 * gdb.mi/mi-var-cmd.exp: Likewise.
2203 * gdb.mi/mi2-cli.exp: Likewise.
2204 * gdb.mi/mi2-disassemble.exp: Likewise.
2205 * gdb.mi/mi2-pthreads.exp: Likewise.
2206 * gdb.mi/mi2-regs.exp: Likewise.
2207 * gdb.mi/mi2-stack.exp: Likewise.
2208 * gdb.mi/mi2-var-block.exp: Likewise.
2209 * gdb.mi/mi2-var-cmd.exp: Likewise.
2210
c2ff108b
JK
22112011-01-12 Andrew Burgess <aburgess@broadcom.com>
2212 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 PR fortran/11104 and DWARF unbound arrays detection.
2215 * gdb.fortran/multi-dim.exp: New file.
2216 * gdb.fortran/multi-dim.f90: New file.
2217
b716877b
AB
22182011-01-12 Andrew Burgess <aburgess@broadcom.com>
2219
2220 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2221 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2222 add new tests for opcode dumping.
2223
6c162d5e
TT
22242011-01-11 Tom Tromey <tromey@redhat.com>
2225
2226 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2227
77b06cd7
TJB
22282010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2229
2230 Convert hardware watchpoints to use breakpoint_ops.
2231 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2232 type is not supported.
2233 * gdb.base/foll-fork.exp: Likewise.
2234 * gdb.base/foll-vfork.exp: Likewise.
2235
f39a75d0
PM
22362011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2237
2238 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2239 Use load_lib gdb-python.exp.
2240 * gdb.python/python.exp: Ditto.
2241 * gdb.python/py-function.exp: Ditto.
2242
fc529d80
AS
22432011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2244
2245 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2246
fb03cb59
JK
22472011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2248
2249 * configure: Regenerate.
2250
d8e22779
TT
22512011-01-06 Tom Tromey <tromey@redhat.com>
2252
2253 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2254
09050809
JB
22552011-01-06 Joel Brobecker <brobecker@adacore.com>
2256
fc529d80
AS
2257 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2258 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2259 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2260 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2261 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2262 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2263 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2264 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2265 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2266 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2267 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2268 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2269 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2270 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2271 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2272 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2273 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2274 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2275 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2276 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2277 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2278 gdb.ada/uninitialized_vars.exp,
2279 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2280 Simplify by using clean_restart.
09050809 2281
8ed5dd9e
JB
22822011-01-06 Joel Brobecker <brobecker@adacore.com>
2283
2284 Add marker to be used as anchor for inserting breakpoints.
2285 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2286 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2287 Likewise.
2288
2289 Remove uses of gdb_start_cmd.
2290 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2291 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2292
2293 Do not run testcase if testing with GDBserver.
2294 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2295 if testing with GDBserver.
2296
368a124f
JB
22972011-01-06 Joel Brobecker <brobecker@adacore.com>
2298
2299 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2300 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2301 copyright header.
2302
44944448
JB
23032011-01-05 Joel Brobecker <brobecker@adacore.com>
2304
2305 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2306 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2307 testsuite/gdb.fortran/complex.f,
2308 testsuite/gdb.fortran/derived-type.f90,
2309 testsuite/gdb.fortran/library-module-lib.f90,
2310 testsuite/gdb.fortran/library-module-main.f90,
2311 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2312 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2313 Copyright year update.
2314
31886ea6
JB
23152011-01-05 Joel Brobecker <brobecker@adacore.com>
2316
2317 * gdb.base/langs1.f: Add copyright header.
2318
ebedcab5
JK
23192011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2320
2321 * gdb.base/morestack.exp: New file.
2322 * gdb.base/morestack.c: New file.
2323
de1eb2f9
JK
23242011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2327
9e87a409
JB
23282010-12-29 Joel Brobecker <brobecker@adacore.com>
2329
2330 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2331 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2332
720d1a40
JB
23332010-12-29 Joel Brobecker <brobecker@adacore.com>
2334
2335 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2336
a283af87
AS
23372010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2338
5d3d9cba
AS
2339 * gdb.threads/tls.exp: Fix typo.
2340
a283af87
AS
2341 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2342 * gdb.threads/execl.exp: Update.
2343
2a20745c
YQ
23442010-12-23 Yao Qi <yao@codesourcery.com>
2345
2346 * gdb.arch/arm-disp-step.exp: New.
2347 * gdb.arch/arm-disp-step.S: New.
2348
a7658b96
TT
23492010-12-21 Tom Tromey <tromey@redhat.com>
2350
2351 * gdb.threads/execl.exp: Update.
2352 * gdb.threads/linux-dp.exp: Update.
2353 * gdb.threads/manythreads.exp: Update.
2354 * gdb.threads/tls.exp: Update.
2355
5b79abe7
TT
23562010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2357
2358 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2359 (NextOverThrowDerivates) <resumebpt>: New.
2360 (resumebpt_test): New.
2361 (main): Call resumebpt_test.
2362 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2363
0914bcdb
SS
23642010-12-12 Stan Shebs <stan@codesourcery.com>
2365
2366 * gdb.trace/tsv.exp: Test print command on trace state variables.
2367
305aeedc
TT
23682010-12-09 Tom Tromey <tromey@redhat.com>
2369
2370 * gdb.base/interp.exp: Add regression test.
2371
186c406b
TT
23722010-12-09 Tom Tromey <tromey@redhat.com>
2373
2374 * gdb.java/jnpe.java: New file.
2375 * gdb.java/jnpe.exp: New file.
2376 * gdb.cp/nextoverthrow.exp: New file.
2377 * gdb.cp/nextoverthrow.cc: New file.
2378
aae1c79a
DE
23792010-12-07 Doug Evans <dje@google.com>
2380
2381 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2382 of data-directory.
2383 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2384 updated.
2385 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2386
60f98dde 23872010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2388
2389 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2390 * gdb.base/call-sc.exp: Ditto.
2391 * gdb.base/finish.exp: Ditto.
2392 * gdb.base/return.exp: Ditto.
2393 * gdb.base/return2.exp: Ditto.
2394
5fa290c1
DE
23952010-11-30 Doug Evans <dje@google.com>
2396
2397 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2398 (gdb_expect_list): Fix spelling errors in comments.
2399 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2400 send_gdb/gdb_expect_list where applicable.
2401 * gdb.base/call-ar-st.exp: Ditto.
2402 * gdb.base/funcargs.exp: Ditto.
2403 * gdb.base/gcore.exp: Ditto.
2404 * gdb.base/page.exp: Ditto.
2405 * gdb.base/sigaltstack.exp: Ditto.
2406 * gdb.base/siginfo.exp: Ditto.
2407 * gdb.base/sigstep.exp: Ditto.
2408 * gdb.base/trace-commands.exp: Ditto.
2409
4e04c971
DE
24102010-11-29 Doug Evans <dje@google.com>
2411
2412 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2413 printer-name;subprinter-name.
2414
8cf6f0b1
TT
24152010-11-29 Tom Tromey <tromey@redhat.com>
2416
2417 * gdb.dwarf2/implptr.exp: New file.
2418 * gdb.dwarf2/implptr.c: New file.
2419 * gdb.dwarf2/implptr.S: New file.
2420
94b6973e
PM
24212010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2422
fc529d80 2423 PR python/12199
94b6973e
PM
2424
2425 * gdb.python/py-breakpoint.exp: Test the delete method.
2426
8358c15c
JK
24272010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2428
2429 Fix step_resume_breakpoint unsaved during an infcall.
2430 * gdb.base/step-resume-infcall.exp: New file.
2431 * gdb.base/step-resume-infcall.c: New file.
2432
f6df29bc
TJB
24332010-11-24 Edjunior Machado <emachado@br.ibm.com>
2434
2435 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2436
f2b5a5cf
TJB
24372010-11-24 Edjunior Machado <emachado@br.ibm.com>
2438
2439 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2440 on ppc64's symbols; "finish" and "return" commands must accept to
2441 show the caller line again as well as the line after.
2442 * gdb.asm/powerpc64.inc: New file.
2443
6b0ecdc2
DE
24442010-11-23 Doug Evans <dje@google.com>
2445
2446 * lib/gdb.exp (gdb_test_sequence): New function.
2447 (gdb_expect_list): Add verbose -log call for each pattern.
2448 * gdb.base/signals.exp (test_handle_all_print): Call it.
2449 Reduce timeout increment from 6 minutes to 1 minute.
2450 * gdb.server/ext-run.exp: Call it.
2451
ea976c60
PM
24522010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2453
f2b5a5cf 2454 PR python/12212
ea976c60
PM
2455
2456 * gdb.python/python.exp: Check that selected_thread raises an
2457 error when no inferior is loaded.
2458
c0efa795
JK
24592010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2460
2461 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2462 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2463
ec3aa567
JK
24642010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2465
2466 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2467 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2468
d8249011
DE
24692010-11-18 Doug Evans <dje@google.com>
2470
2471 * gdb.server/ext-run.exp: Fix intermittent failures.
2472
d4eba7d1
NF
24732010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2474
2475 * gdb.stabs/gdb11479.exp: Use runto_main.
2476
b04c2f88
NF
24772010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2478
2479 * gdb.base/break-entry.exp: Skip if using a stub.
2480
ae9d7ce4
NF
24812010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2482
2483 * gdb.python/py-inferior.exp: Pack values in target endianness.
2484
621c8364
TT
24852010-11-12 Tom Tromey <tromey@redhat.com>
2486
2487 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2488 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2489 MemoryError.
2490 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2491 type.
2492 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2493 MemoryError.
2494 (test_subscript_regression): Update exception type.
2495
84f4c1fe
PM
24962010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2497
2498 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2499 breakpoint tests.
2500
a1442452
PA
25012010-11-09 Pedro Alves <pedro@codesourcery.com>
2502
2503 * gdb.base/watchpoint.exp: Test "watch -location" with an
2504 innacessible location.
2505
efd11a33
JK
25062010-11-09 Edjunior Machado <emachado@br.ibm.com>
2507 Luis Machado <luisgpm@br.ibm.com>
2508
2509 * gdb.base/maint.exp: Expect "." prefix.
2510 * gdb.base/nodebug.exp: Expect "." Likewise.
2511 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2512 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2513 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2514 POWER server processors.
2515
aa00efb5
JK
25162010-11-08 Edjunior Machado <emachado@br.ibm.com>
2517 Luis Machado <luisgpm@br.ibm.com>
2518
2519 * gdb.base/break-entry.exp: convert entry point for
2520 ppc64 and expect leading `.' on ppc64's symbols
2521
99e7ae30
DE
25222010-11-05 Doug Evans <dje@google.com>
2523
2524 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2525 * gdb.python/py-param.exp: Delete, contents moved to ...
2526 * gdb.python/py-parameter.exp: ... here. New file.
2527 Add test for gdb.parameter ("directories").
99e7ae30 2528
f4b8a18d
KW
25292010-11-05 Ken Werner <ken.werner@de.ibm.com>
2530
2531 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2532 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2533 * configure: Regenerate.
2534 * gdb.opencl/Makefile.in: New File.
2535 * gdb.opencl/datatypes.exp: Likewise.
2536 * gdb.opencl/datatypes.cl: Likewise.
2537 * gdb.opencl/operators.exp: Likewise.
2538 * gdb.opencl/operators.cl: Likewise.
2539 * gdb.opencl/vec_comps.exp: Likewise.
2540 * gdb.opencl/vec_comps.cl: Likewise.
2541 * gdb.opencl/convs_casts.exp: Likewise.
2542 * gdb.opencl/convs_casts.cl: Likewise.
2543 * lib/opencl.exp: Likewise.
2544 * lib/opencl_hostapp.c: Likewise.
2545 * lib/opencl_kernel.cl: Likewise.
2546 * lib/cl_util.c: Likewise.
2547 * lib/cl_util.c: Likewise.
2548 * gdb.base/default.exp (set language): Add "opencl" to the list of
2549 languages.
2550
a9d5ef47
SW
25512010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2552
2553 * gdb.cp/overload.exp: Added test for inheritance overload.
2554 * gdb.cp/overload.cc: Ditto.
2555 * gdb.cp/oranking.exp: Removed releveant kfails.
2556
03eb1c79
JK
25572010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2558 Joel Brobecker <brobecker@adacore.com>
2559
2560 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2561 check test_compiler_info.
2562
dbc98a8b
KW
25632010-11-03 Ken Werner <ken.werner@de.ibm.com>
2564
2565 * gdb.base/gnu_vector.exp: Adjust expect messages.
2566
120bd360
KW
25672010-11-03 Ken Werner <ken.werner@de.ibm.com>
2568
2569 * gdb.base/gnu_vector.exp: Add unary operator tests.
2570
c37f7098
KW
25712010-11-03 Ken Werner <ken.werner@de.ibm.com>
2572
2573 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2574
7b51bc51
DE
25752010-11-02 Doug Evans <dje@google.com>
2576
2577 * gdb.python/py-pp-maint.c: New file.
2578 * gdb.python/py-pp-maint.exp: New file.
2579 * gdb.python/py-pp-maint.py: New file.
2580
50c97f38
TT
25812010-11-02 Tom Tromey <tromey@redhat.com>
2582
2583 * gdb.base/default.exp: Remove "scheme" from language list.
2584
a289b8f6
JK
25852010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2586
2587 Revert:
2588 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2589 * gdb.threads/sigstep-threads.exp: New file.
2590 * gdb.threads/sigstep-threads.c: New file.
2591
cd017491
MS
25922010-10-20 Michael Snyder <msnyder@vmware.com>
2593
2594 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2595
8e6a5956
UW
25962010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2597
2598 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2599 Skip test completely if gdb,no_hardware_watchpoints.
2600
2c04da0d
UW
26012010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2602
2603 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2604 strict, but do not check for any particular function name within libc.
2605
79afc5ef
SW
26062010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2607
2608 * gdb.cp/smartp.exp: New test.
2609 * gdb.cp/smartp.cc : New test.
2610
026ffab7
SW
26112010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2612
2613 * gdb.cp/converts.exp: Test pointer to bool conversion.
2614 Test pointer to long conversion.
2615 * gdb.cp/oranking.exp: Removed relevant kfail.
2616
3a772aa4
TT
26172010-10-18 Tom Tromey <tromey@redhat.com>
2618
2619 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2620 argument to lazy_string.
2621 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2622 (pp_ls.to_string): Use it.
2623 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2624 Add "estring2" local.
2625
5fc3827b
JK
26262010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2627
2628 Fix s390x compatibility.
2629 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2630 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2631
8aeb23f3
JK
26322010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2633
2634 * gdb.threads/sigstep-threads.exp: New file.
2635 * gdb.threads/sigstep-threads.c: New file.
2636
c1e56572
JK
26372010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2638
2639 * gdb.base/pie-execl.exp: New file.
2640 * gdb.base/pie-execl.c: New file.
2641
92163a10
JK
26422010-10-13 Doug Evans <dje@google.com>
2643 Jan Kratochvil <jan.kratochvil@redhat.com>
2644
2645 PR exp/12117
2646 * gdb.cp/ptype-cv-cp.cc: New file.
2647 * gdb.cp/ptype-cv-cp.exp: New file.
2648
7062b0a0
SW
26492010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2650
2651 * gdb.cp/converts.cc: New test program.
2652 * gdb.cp/converts.exp: New test.
2653 * gdb.cp/overload.exp: Added test for void* vs int*.
2654 * gdb.cp/overload.exp: Ditto.
2655 * gdb.cp/oranking.exp: Removed related kfail.
2656
0e3509db
DE
26572010-10-13 Doug Evans <dje@google.com>
2658
2659 * lib/gdb-python.exp (gdb_check_python_config): New function.
2660 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2661 * gdb.python/lib-types.cc: New file.
2662 * gdb.python/lib-types.exp: New file.
2663
8dc78533
JK
26642010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2665
2666 * gdb.python/py-error.exp: New file.
2667 * gdb.python/py-error.py: New file.
2668
93c17e06
JK
26692010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2670
2671 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2672 gdb_test_multiple.
2673
d8b34041
JK
26742010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2675
2676 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2677 * gdb.base/prelink.exp: Likewise.
2678 * gdb.base/solib-nodir.exp: Likewise.
2679 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2680 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2681 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2682
e0cc584e
UW
26832010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2684
2685 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2686 for the "info files" test to avoid timeouts on slow machines.
2687
cfc353b1
JK
26882010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2689
2690 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2691 (main): Make openlib dummy call.
2692
d3d7896d
JK
26932010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2694
2695 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2696 * break-interp.exp (reach): Move the core body ...
2697 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2698 (test_ld): Provide always real argument, even to the linker. Replace
2699 dl_main by _dl_debug_state.
2700
5e533c94
JK
27012010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2702
2703 Fix results of prelinked PIEs on ppc*.
2704 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2705 Accept also DISPLACEMENT "PRESENT".
2706 (main): Replace "ZERO" displacements by "PRESENT".
2707
33540610
SW
27082010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2709
2710 * gdb.cp/oranking.exp: New test.
2711 * gdb.cp/oranking.cc: New test program.
2712
3bdf2bbd
KW
27132010-10-08 Ken Werner <ken.werner@de.ibm.com>
2714
2715 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2716 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2717
2f608a3a
KW
27182010-10-06 Ken Werner <ken.werner@de.ibm.com>
2719
2720 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2721 lush, lynx) New constant.
2722 * gdb.base/constvars.exp: Test const array types.
2723 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2724
aa2e2d8d
DE
27252010-10-06 Doug Evans <dje@google.com>
2726
2727 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2728 of syscall staging area.
2729
2844d6b5
KW
27302010-10-06 Ken Werner <ken.werner@de.ibm.com>
2731
2732 * gdb.base/gnu_vector.c: Add variable c4.
2733 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2734 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2735
7d8ac8bb
MR
27362010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2737
2738 * gdb.arch/altivec-abi.exp: Fix a typo.
2739
84a02e58
MR
27402010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2741
2742 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2743 to match a thread ID.
2744
b18e6318
JK
27452010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2746
2747 Fix s390x testcase compatibility.
2748 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2749
a2c09bd0
DE
27502010-10-01 Doug Evans <dje@google.com>
2751
2752 * lib/gdb-python.exp: New file.
2753 * gdb.python/py-block.exp: Use it.
2754 * gdb.python/py-breakpoint.exp: Ditto.
2755 * gdb.python/py-frame.exp: Ditto.
2756 * gdb.python/py-inferior.exp: Ditto.
2757 * gdb.python/py-param.exp: Ditto.
2758 * gdb.python/py-prettyprint.exp: Ditto.
2759 * gdb.python/py-shared.exp: Ditto.
2760 * gdb.python/py-symbol.exp: Ditto.
2761 * gdb.python/py-symtab.exp: Ditto.
2762 * gdb.python/py-type.exp: Ditto.
2763 * gdb.python/py-value.exp: Ditto.
2764 * gdb.python/python.exp: Ditto.
2765
38f12cfc
TT
27662010-09-30 Tom Tromey <tromey@redhat.com>
2767
2768 * gdb.base/anon.exp: New file.
2769 * gdb.base/anon.c: New file.
2770
9ae8282d
TT
27712010-09-30 Tom Tromey <tromey@redhat.com>
2772
2773 * gdb.base/completion.exp: Test completion through anonymous
2774 union.
2775 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2776
e9e07ba6
JK
27772010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2778
2779 Fix printing parameters of inlined functions.
2780 * gdb.dwarf2/dw2-inline-param.exp: New file.
2781 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2782 * gdb.dwarf2/dw2-inline-param.S: New file.
2783
cd2effb2
JK
27842010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2785
2786 PR corefiles/12071.
2787 * gdb.base/corefile.exp (quit with a process, no question: load core)
2788 (quit with a core file): New tests.
2789
bceffbf3
JK
27902010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2791
2792 Fix GDB crash on inferior calls with self-referencing classes.
2793 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2794 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2795 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2796
1736ad11
JK
27972010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2798
2799 Fix lost siginfo_t for inferior calls.
2800 * gdb.base/siginfo-infcall.exp: New file.
2801 * gdb.base/siginfo-infcall.c: New file.
2802
a176ad92
JB
28032010-09-22 Joel Brobecker <brobecker@adacore.com>
2804
2805 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2806
c2b0a229
JK
28072010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2808
2809 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2810 New test.
2811 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2812
e8ae22d1
JB
28132010-09-22 Joel Brobecker <brobecker@adacore.com>
2814
2815 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2816 type of our const type.
2817
ec322823
SW
28182010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2819
2820 * gdb.cp/pr12028.cc: New.
2821 * gdb.cp/pr12028.exp: New.
2822
72929c62
JB
28232010-09-22 Joel Brobecker <brobecker@adacore.com>
2824
2825 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2826
875b4ff5 28272010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2828 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2829
2830 PR mi/11407
2831 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2832 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2833 * gdb.mi/dw2-ref-missing-frame.S New File.
2834 * gdb.mi/dw2-ref-missing-frame.exp New File.
2835
7155d578
TT
28362010-09-14 Tom Tromey <tromey@redhat.com>
2837
2838 PR symtab/8399:
2839 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2840
515ed532
TT
28412010-09-14 Tom Tromey <tromey@redhat.com>
2842
2843 PR exp/11803:
2844 * gdb.threads/tls.exp: Use C++.
2845 (check_thread_local): Use K::another_thread_local.
2846 * gdb.threads/tls.c (class K): New.
2847 (another_thread_local): Now a member of K.
2848 (spin): Update. No longer K&R C.
2849
450ca57c
SW
28502010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2851
2852 * gdb.cp/koenig.cc: created class for testing member lookup.
2853 * gdb.cp/koenig.exp: Added test for member lookup.
2854
dbd492a3
JK
28552010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2856
2857 Fix false FAILs on sourcetree topdir directory containing "kill".
2858 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2859 source line matching regexp.
2860
8d4d924b
JK
28612010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 * gdb.python/python.exp (set height 0, collect help from uiout)
2864 (verify help to uiout): New tests.
2865
8e64f2a0
JK
28662010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2867
2868 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2869 is_lp64_target to check 64bit target.
2870
4569eed2
JK
28712010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2872
2873 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2874 (test_ld) <powerpc64-*>: New.
2875
5e1617b1
DJ
28762010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2877
2878 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2879
c767944b
DJ
28802010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2881
2882 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2883 (FunctionArg::method): New function.
2884 (empty, arg): New variables.
2885 (main): Call arg.method.
2886 * gdb.cp/templates.exp (test_template_args): New function.
2887 (do_tests): Call it.
2888
27d3a3fc
UW
28892010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2890
2891 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2892 of "next" to proceed over pthread_exit call.
2893
55b7ce7f
UW
28942010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2895
2896 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2897 "maint print statistics" output to prevent expect timeouts.
2898
809df446
JK
28992010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2900
2901 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2902 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2903 (test_float_rejected): ... here.
2904 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2905 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2906 (test_float_rejected): ... here.
2907 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2908 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2909 (test_float_rejected): ... here.
2910 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2911 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2912 (test_float_rejected): ... here.
2913
8464be76
DJ
29142010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2915
2916 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2917 before disabling hardware watchpoints.
2918 (test_inaccessible_watchpoint): Check that hardware watchpoints
2919 are used. Test for watchpoints on a constant address.
2920
14dba4b4
JK
29212010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2922
2923 * gdb.base/ui-redirect.exp: New file.
2924
3f3540e1 29252010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2926 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2927
2928 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2929
0f254bb7
DE
29302010-08-31 Doug Evans <dje@google.com>
2931
2932 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2933
03f17ccf
TT
29342010-08-30 Tom Tromey <tromey@redhat.com>
2935
2936 PR python/11792:
2937 * gdb.python/py-value.exp (test_subscript_regression): Add
2938 dynamic_type test.
2939
640617ad
DJ
29402010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2941
2942 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2943 instead of running to main. Do not test the main function.
2944 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2945 Add new main.
2946
2ed91d1b
PA
29472010-08-26 Pedro Alves <pedro@codesourcery.com>
2948
2949 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2950 one test.
2951
673bfd45
DE
29522010-08-24 Doug Evans <dje@google.com>
2953
2954 PR symtab/11942
2955 * gdb.dwarf2/dw4-sig-types.cc: New file.
2956 * gdb.dwarf2/dw4-sig-types.h: New file.
2957 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2958 * gdb.dwarf2/dw4-sig-types.exp: New file.
2959
f9ffd4bb
TT
29602010-08-23 Tom Tromey <tromey@redhat.com>
2961
2962 PR python/11145:
2963 * gdb.python/py-value.c (Base, Derived): New types.
2964 (base): New global.
2965 * gdb.python/py-value.exp (test_subscript_regression): Add
2966 dynamic_cast test.
2967
d839c8a4
TT
29682010-08-23 Tom Tromey <tromey@redhat.com>
2969
2970 PR python/10676:
2971 * gdb.python/py-type.exp (test_fields): Add tests for type
2972 equality.
2973
702c2711
TT
29742010-08-23 Tom Tromey <tromey@redhat.com>
2975
2976 PR python/11915:
2977 * gdb.python/py-type.exp (test_fields): Add tests for array.
2978
832bafd3
KS
29792010-08-23 Keith Seitz <keiths@redhat.com>
2980
2981 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2982 have any children. Create a new abbrev for it.
2983 Add missing terminal sequence to .debug_abbrev.
2984
c37bf528
KS
29852010-08-20 Keith Seitz <keiths@redhat.com>
2986
2987 PR symtab/11465:
2988 * gdb.dwarf2/pr11465.exp: New test.
2989 * gdb.dwarf2/pr11465.S: New file.
2990 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2991 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2992
4572cbac
TJB
29932010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2994
2995 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2996 registers. Update data sets with the new v2_double element in the
2997 VSX register union. Add vector_register3_vr data set for the AltiVec
2998 registers. Use gdb_test_no_output instead of send_gdb.
2999
e7fbb131
PA
30002010-08-19 Pedro Alves <pedro@codesourcery.com>
3001
3002 * gdb.python/py-shared.exp: New file, factored out from
3003 python.exp.
3004 * gdb.python/py-shared.c: New file.
3005 * gdb.python/py-shared-sl.c: New file.
3006 * gdb.python/python-1.c: New file.
3007 * gdb.python/python-sl.c: Delete.
3008 * gdb.python/python.c: Mention python-1.c.
3009 * gdb.python/python.exp: Move shared library tests to
3010 py-shared.exp.
3011 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3012 (MISCELLANEOUS): New.
3013 (clean mostlyclean): Also remove $MISCELLANEOUS.
3014
d30f5e1f
DE
30152010-08-19 Doug Evans <dje@google.com>
3016
3017 PR exp/11926
3018 * gdb.base/printcmds.exp (test_float_accepted): New function.
3019 Move existing float tests there. Add tests for floats with suffixes.
3020 (test_float_rejected): New function.
3021 * gdb.java/jv-print.exp (test_float_accepted): New function.
3022 (test_float_rejected): New function.
3023 * gdb.objc/print.exp: New file.
3024 * gdb.pascal/print.exp: New file.
3025 * lib/objc.exp: New file.
3026
7b3fd859
PM
30272010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3028
3029 * gdb.base/default.exp (info set): Avoid full buffer error and force
3030 reading up to final gdb prompt.
3031 (show): Likewise.
3032
c92817ce
TT
30332010-08-18 Tom Tromey <tromey@redhat.com>
3034
3035 PR symtab/11919:
3036 * gdb.base/completion.exp: Add test.
3037
f1208f9e
DE
30382010-08-18 Doug Evans <dje@google.com>
3039
3040 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3041 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3042 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3043 Simplify, early exit if runto_main fails.
3044 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3045 (set_lang_fortran): Moved to lib/fortran.exp.
3046 * gdb.fortran/types.exp: load_lib fortran.exp.
3047 (set_lang_fortran): Moved to lib/fortran.exp.
3048 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3049 * gdb.java/jprint.exp (set_lang_java): Ditto.
3050 * gdb.java/jv-exp.exp: load_lib java.exp.
3051 If set_lang_java fails, issue a warning instead of failure to be
3052 consistent with other set_lang_foo uses.
3053 (set_lang_java): Moved to lib/java.exp.
3054 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3055 If set_lang_java fails, issue a warning instead of failure to be
3056 consistent with other set_lang_foo uses.
3057 * gdb.pascal/types.exp: load_lib pascal.exp.
3058 (set_lang_pascal): Moved to lib/pascal.exp.
3059 * lib/fortran.exp: New file.
3060 * lib/java.exp (set_lang_java): New function.
3061 * lib/pascal.exp (set_lang_pascal): New function.
3062
2f06b485
YQ
30632010-08-18 Yao Qi <yao@codesourcery.com
3064
3065 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3066 func_nofb_start and func_loopfb_start, so that address of functions
3067 is equal to these labels on Thumb.
3068
96e25403
YQ
30692010-08-18 Yao Qi <yao@codesourcery.com>
3070
3071 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3072 to reflect latest c source file.
3073
36e6adc4
JK
30742010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3075
3076 * gdb.cp/infcall-dlopen.exp: New file.
3077 * gdb.cp/infcall-dlopen.cc: New file.
3078 * gdb.cp/infcall-dlopen-lib.cc: New file.
3079
f431efe5
PA
30802010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3081 Pedro Alves <pedro@codesourcery.com>
3082
3083 PR breakpoints/11371
3084
3085 * gdb.base/watch-cond-infcall.exp: New file.
3086 * gdb.base/watch-cond-infcall.c: New file.
3087
06a64a0b
TT
30882010-08-16 Tom Tromey <tromey@redhat.com>
3089
3090 * gdb.base/help.exp: Update.
3091 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3092 watchpoint.
3093 (test_watch_location): New proc.
3094 (test_watchpoint_in_big_blob): Delete watchpoint.
3095 * gdb.base/watchpoint.c (func5): New function.
3096 (main): Call it.
3097
70ebf4ed
DE
30982010-08-16 Doug Evans <dje@google.com>
3099
3100 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3101
ca5c20b6
PM
31022010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3103
3104 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3105 tests.
3106
7346b668
KW
31072010-08-11 Ken Werner <ken.werner@de.ibm.com>
3108
3109 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3110 * gdb.base/gnu_vector.c: New File.
3111 * gdb.base/gnu_vector.exp: Likewise.
3112
cb2e07a6
PM
31132010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3114
3115 * gdb.python/python.c: New File.
3116 * gdb.python/python-sl.c: New File.
3117 * gdb.python/python.exp: Test solib_address and decode_line
3118 * functions.
3119
5da1313b
JK
31202010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3121
3122 * gdb.python/python.exp (show height, set height 10)
3123 (verify pagination beforehand, verify pagination beforehand: q)
3124 (gdb.execute does not page, verify pagination afterwards)
3125 (verify pagination afterwards: q): New.
3126
49c3ccf7
DE
31272010-08-02 Doug Evans <dje@google.com>
3128
3129 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3130 because of an older gcc, change test2
3131 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3132 to unsupported.
3133
42c0c4f1
KH
31342010-07-30 Kazu Hirata <kazu@codesourcery.com>
3135
3136 * gdb.base/break-always.exp: Do not expect full paths to file
3137 names.
3138 * gdb.base/commands.exp: Likewise.
3139
d3765805
DE
31402010-07-30 Doug Evans <dje@google.com>
3141
c98ee71b
DE
3142 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3143 xfail them when run with older gccs.
3144
fd961404
DE
3145 * lib/gdb.exp (build_executable): Forward "c++" option to
3146 get_compiler_info.
3147
999adef4
DE
3148 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3149 "python print ttype.template_argument(1)" and
3150 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3151 if using gcc 4.4 or earlier.
3152
d3765805
DE
3153 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3154 attach-to-debugger handling.
3155
1276c759
JK
31562010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3157
3158 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3159 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3160 (main): Use copyreloc.
3161 * gdb.base/prelink.exp (split debug of executable)
3162 (.dynbss vs. .bss address shift): New tests.
3163
88caa9b9
PA
31642010-07-29 Pedro Alves <pedro@codesourcery.com>
3165
3166 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3167 in gdb_test_multiple.
3168
c6f2ac43
PA
31692010-07-29 Pedro Alves <pedro@codesourcery.com>
3170
3171 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3172 environment.
3173
326fd672
TT
31742010-07-28 Tom Tromey <tromey@redhat.com>
3175
3176 PR python/11060:
3177 * gdb.python/py-type.c (Temargs): New template.
3178 (temvar): New variable.
3179 * gdb.python/py-type.exp (test_template): New proc.
3180
3ce3b1ba
PA
31812010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3182
3183 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3184 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3185
34eaf542
TT
31862010-07-28 Tom Tromey <tromey@redhat.com>
3187
3188 PR c++/9946:
3189 * gdb.cp/temargs.exp: New file.
3190 * gdb.cp/temargs.cc: New file.
3191
d41b819e
JK
31922010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3193
3194 * gdb.base/help.exp (help disassemble): Update the content.
3195
26ab7092
JK
31962010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3197
3198 * gdb.threads/ia64-sigill.exp: New file.
3199 * gdb.threads/ia64-sigill.c: New file.
3200
5283e9e1
TT
32012010-07-27 Tom Tromey <tromey@redhat.com>
3202
3203 * gdb.opt/inline-cmds.c (ATTR): New define.
3204 (func1): Use it.
3205 (func2): Likewise.
3206 (func3): Likewise.
3207 (outer_inline1): Likewise.
3208 (outer_inline2): Likewise.
3209 * gdb.opt/inline-bt.c (ATTR): New define.
3210 (func1): Use it.
3211 (func2): Likewise.
3212 * gdb.opt/inline-locals.c (ATTR): New define.
3213 (func1): Use it.
3214 (func2): Likewise.
3215
e992ef73
TT
32162010-07-27 Tom Tromey <tromey@redhat.com>
3217
3218 * gdb.stabs/gdb11479.c (hack): New function.
3219 (test): Use it.
3220 (test2): Use it.
3221 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3222 (int32_search_buf, int64_search_buf): No longer static.
3223 (x): Remove.
3224 * gdb.base/relocate.c (hack): New function.
3225
5374244e
PM
32262010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3227
3228 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3229 * gdb.python/py-value.c (func1): New function.
3230 (func2): Likewise.
3231
a99aee83
CV
32322010-07-26 Corinna Vinschen <vinschen@redhat.com>
3233
3234 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3235 as not to clash with .data section.
3236
a04ba985
JG
32372010-07-26 Jerome Guitton <guitton@adacore.com>
3238
3239 * gdb.base/code_elim.exp: New file.
3240 * gdb.base/code_elim1.c: New file.
3241 * gdb.base/code_elim2.c: New file.
3242
23bd0f7c
PA
32432010-07-21 Pedro Alves <pedro@codesourcery.com>
3244
3245 PR symtab/11827
3246
3247 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3248 (some_volatile_enum): New variable.
3249 * gdb.base/printcmds.exp (test_print_enums): New.
3250 <top level>: Call it.
3251
883df6dd
SW
32522010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3253
3254 * gdb.cp/fpointer.cc: New test.
3255 * gdb.cp/fpointer.exp: New test.
3256
569b05a5
JK
32572010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 * gdb.base/solib-nodir.exp: New file.
3260 * lib/gdb.exp (runto): New case for a GDB internal error.
3261
51d7d803
JK
32622010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3263 Ulrich Weigand <uweigand@de.ibm.com>
3264 Tom Tromey <tromey@redhat.com>
3265
3266 * gdb.base/charset-malloc.c: New file.
3267 * gdb.base/charset.c (malloc_stub): New prototype.
3268 (main): Call it instead of malloc itself.
3269 * gdb.base/charset.exp: Use only prepare_for_testing.
3270 (binfile): Remove the variable.
3271
c0edd9ed
JK
32722010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3273
3274 Make core files the process_stratum.
3275 * gdb.base/corefile.exp (run: load core again)
3276 (run: sanity check we see the core file, run: with core)
3277 (run: core file is cleared, attach: load core again)
3278 (attach: sanity check we see the core file, attach: with core)
3279 (attach: core file is cleared): New tests.
3280 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3281
3cbaedff
KW
32822010-07-14 Ken Werner <ken.werner@de.ibm.com>
3283
3284 * gdb.arch/altivec-abi.exp: New tests.
3285
91158a56
TT
32862010-07-13 Tom Tromey <tromey@redhat.com>
3287
3288 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3289 (main): Use it.
3290 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3291
0f5238ed
TT
32922010-07-13 Tom Tromey <tromey@redhat.com>
3293
3294 * gdb.base/label.exp: New file.
3295 * gdb.base/label.c: New file.
3296
add265ae
L
32972010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3298 H.J. Lu <hongjiu.lu@intel.com>
3299
3300 * lib/gdb.exp (is_ilp32_target): New.
3301 (is_lp64_target): Likewise.
3302
3303 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3304 target.
3305 * gdb.arch/amd64-disp-step.exp: Likewise.
3306 * gdb.arch/amd64-dword.exp: Likewise.
3307 * gdb.arch/amd64-i386-address.exp: Likewise.
3308 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3309
add265ae
L
3310 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3311 target.
3312 * gdb.arch/i386-bp_permanent.exp: Likewise.
3313 * gdb.arch/i386-byte.exp: Likewise.
3314 * gdb.arch/i386-disp-step.exp: Likewise.
3315 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3316 * gdb.arch/i386-prologue.exp: Likewise.
3317 * gdb.arch/i386-size-overlap.exp: Likewise.
3318 * gdb.arch/i386-size.exp: Likewise.
3319 * gdb.arch/i386-sse.exp: Likewise.
3320 * gdb.arch/i386-unwind.exp: Likewise.
3321 * gdb.arch/i386-word.exp: Likewise.
3322
3323 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3324 test only when building 64-bit executables. Do not hard-code
3325 -m64 option.
3326
2dfb8c17
DE
33272010-07-07 Doug Evans <dje@google.com>
3328
3329 * lib/gdb.exp (gdb_test_list_exact): New function.
3330 * gdb.base/default.exp (show convenience): Call it, add tests for
3331 $_sdata = void, $_thread = 0.
3332
4e5799b6
JK
33332010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3334 Joel Brobecker <brobecker@adacore.com>
3335
3336 Fix re-run of PIE executable, PR shlibs/11776.
3337 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3338 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3339 and re-"run" of the inferior.
3340
1a219cc7
JK
33412010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3342 Joel Brobecker <brobecker@adacore.com>
3343
3344 Cope with missing /usr/sbin/prelink.
3345 * lib/prelink-support.exp (prelink_no):
3346 <result == 1 && $output is "no such file or directory">: New.
3347 (prelink_yes): Likewise. Return on failed prelink_no.
3348
5e3b36f8
JK
33492010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3350 Joel Brobecker <brobecker@adacore.com>
3351
3352 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3353 build_executable by build_executable_own_libs. Replace "prelink -R"
3354 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3355 change.
3356 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3357 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3358 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3359 Replace build_executable by build_executable_own_libs's function
3360 build_executable_own_libs.
3361 (prelinkNO): Create new stub to call prelink_no.
3362 (prelinkYES): Create new stub to call prelink_yes.
3363 (test_attach): Rename calls of copy to file_copy.
3364 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3365 (copy): Move to ...
3366 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3367 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3368 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3369 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3370 special flags by gdb_compile_shlib. Replace second gdb_compile by
3371 build_executable_own_libs. Replace "prelink -R" execution by a call of
3372 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3373 a second call of prelink_yes. Replace restart commands by
3374 clean_restart.
3375 (prelink): Rename to ...
3376 (seen displacement message): ... this test. Extend its expectation
3377 strictness.
3378
86e4bafc
JK
33792010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3380
3381 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3382 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3383 displacement message exactly once.
3384
3cd07d20
JK
33852010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3386 Joel Brobecker <brobecker@adacore.com>
3387
3388 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3389 its restore after the <$relink_args != ""> loop. new comment.
3390
0a1e94c7
JK
33912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3392 Joel Brobecker <brobecker@adacore.com>
3393
3394 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3395 code for it. New variable relink_args.
3396 (prelinkYES): Call prelinkNO.
3397 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3398 in such case. Move the core code to ...
3399 (test_attach_gdb): ... a new function. Send GDB command "file".
3400 Extend expected "Attaching to " string.
3401
2f70bcfb
TT
34022010-07-02 Tom Tromey <tromey@redhat.com>
3403
3404 * gdb.base/bitops.exp: Remove extraneous "pass".
3405
a17ac5b0
TT
34062010-07-02 Ken Werner <ken.werner@de.ibm.com>
3407
3408 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3409
dc10affe
PA
34102010-07-01 Pedro Alves <pedro@codesourcery.com>
3411
d41c0fc8
PA
3412 * gdb.base/help.exp: Adjust expected output.
3413
34142010-07-01 Pedro Alves <pedro@codesourcery.com>
3415
3416 * gdb.base/help.exp: Adjust expected output.
dc10affe 3417
0a600c36
JK
34182010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3419
3420 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3421 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3422 c++/11702.
3423
37cc8bfe
JK
34242010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3425 Doug Evans <dje@google.com>
3426
3427 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3428 add .dynamic entry'.
3429
254e6b9e
DE
34302010-06-29 Doug Evans <dje@google.com>
3431
3432 Test PR c++/11702.
3433 * gdb.cp/m-static.exp: Add testcase.
3434 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3435
595939de 34362010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3437 Tom Tromey <tromey@redhat.com>
3438 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3439
3440 * gdb.python/py-inferior.c: New File.
3441 * gdb.python/py-infthread.c: New File.
3442 * gdb.python/py-inferior.exp: New File.
3443 * gdb.python/py-infthread.exp: New File.
3444
98751a41
JK
34452010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3446
3447 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3448 (ptype ::C::OtherFileClass typedefs): New.
3449 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3450 (C::OtherFileClass::cOtherFileClassVar2): New.
3451 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3452 cOtherFileClassVar2.
3453 (C::cOtherFileType2, C::cOtherFileVar2): New.
3454 (C::cOtherFileVar_use): use also cOtherFileVar2.
3455 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3456
41f62f39
JK
34572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3458
3459 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3460 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3461 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3462 (print ::C::cOtherFileVar)
3463 (whatis C::OtherFileClass::cOtherFileClassType)
3464 (whatis ::C::OtherFileClass::cOtherFileClassType)
3465 (print C::OtherFileClass::cOtherFileClassVar)
3466 (print ::cOtherFileClassVar)
3467 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3468 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3469 trailing content.
3470 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3471 (C::OtherFileClass::cOtherFileClassVar)
3472 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3473 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3474
af53d231
JK
34752010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3476
3477 Test PR c++/11703 and PR gdb/1448.
3478 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3479 gdb/1448.
3480
9655fd1a
JK
34812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3482
3483 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3484 (main) <rtti_data>: New.
3485 * gdb.cp/virtbase.exp (print rtti_data): New.
3486
824cc8dd
JK
34872010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3488 Joel Brobecker <brobecker@adacore.com>
3489
3490 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3491
6036c742
JK
34922010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3493
3494 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3495
de6a0421
DE
34962010-06-28 Doug Evans <dje@google.com>
3497
3498 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3499
b2dae948
DE
35002010-06-27 Doug Evans <dje@google.com>
3501
3502 * gdb.cp/m-static.exp: Update expected test output.
3503
0f3bb72e
PH
35042010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3505
889bf7c5
PA
3506 * gdb.gdb/selftest.exp: Adjust expected message for
3507 capturing start-up runtime.
0f3bb72e 3508
bc9f0842
TT
35092010-06-25 Tom Tromey <tromey@redhat.com>
3510
3511 PR python/10808:
3512 * gdb.python/python.exp: Add new tests.
3513
099ef718
SW
35142010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3515
3516 * gdb.cp/operator.cc: Created an import loop.
3517 * gdb.cp/operator.exp: Added testcase for import loop.
3518
5868a632
JK
35192010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3520
3521 Test PR python/11407.
3522 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3523 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3524 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3525 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3526 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3527 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3528 binfile. Call gdb_compile with clean_restart twice.
3529 (func_nofb print, func_nofb backtrace, func_loopfb print)
3530 (func_loopfb backtrace): New.
3531
af76db58
JK
35322010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3533
3534 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3535 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3536 by a hand made one.
3537 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3538 i?86 requirement. Remove variables srcfile and binfile. New variable
3539 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3540
f2c7657e
UW
35412010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3542
3543 * gdb.cell/dwarfaddr.exp: New file.
3544 * gdb.cell/dwarfaddr.S: New file.
3545
628fe4e4
JK
35462010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3547
3548 Test PR 9436.
3549 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3550
f1421989
HZ
35512010-06-24 Hui Zhu <teawater@gmail.com>
3552
3553 * gdb.base/eval.exp: New file.
3554
d03285ec
UW
35552010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3556
3557 * gdb.cell/fork.exp: New file.
3558 * gdb.cell/fork.c: Likewise.
3559 * gdb.cell/fork-spu.c: Likewise.
3560
41b2c92d
PM
35612010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3562
3563 * lib/gdb.exp (banned_variables_traced): New global variable.
3564 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3565 (gdb_init): Use `trace add variable' instead of obsolete
3566 `trace variable'.
3567
d5bc977f
DE
35682010-06-21 Doug Evans <dje@google.com>
3569
3570 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3571
d2ed6730
UW
35722010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3573
3574 * gdb.arch/spu-ls.exp: New file.
3575 * gdb.arch/spu-ls.c: Likewise.
3576
6aed2dbc
SS
35772010-06-18 Stan Shebs <stan@codesourcery.com>
3578
3579 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3580
e0756905
UW
35812010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3582
3583 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3584 * gdb.base/watch-cond.exp: Likewise.
3585 * gdb.python/py-breakpoint.exp: Likewise.
3586
d8053d4d
PA
35872010-06-18 Pedro Alves <pedro@codesourcery.com>
3588
3589 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3590 clean_restart, make sure every test has a distinct message, and
3591 that messages don't include the executable' full path.
3592
81ce510c
DE
35932010-06-17 Doug Evans <dje@google.com>
3594
3595 * gdb.arch/i386-size.exp: Updated expected output for
3596 DISASSEMBLY_OMIT_FNAME.
3597
65d79d4b
SDJ
35982010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3599 Sergio Durigan Junior <sergiodj@redhat.com>
3600
3601 * gdb.base/watch-notconst.c: New file.
3602 * gdb.base/watch-notconst.S: New file.
3603 * gdb.base/watch-notconst2.c: New file.
3604 * gdb.base/watch-notconst2.S: New file.
3605 * gdb.base/watch-notconst.exp: New file.
3606 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3607 (func4): Add operations on `global_ptr_ptr'.
3608 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3609 routine to test watchpoints created with a constant expression.
3610 (test_inaccessible_watchpoint): Include tests for watchpoints
3611 created with a constant expression.
3612
df0f4836
KB
36132010-06-14 Kevin Buettner <kevinb@redhat.com>
3614
3615 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3616 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3617 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3618 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3619 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3620 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3621 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3622 of `_start'.
3623
b769def5
UW
36242010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3625
3626 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3627 not supported on the target.
3628 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3629 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3630 * gdb.mi/mi-nsintrall.exp: Likewise.
3631 * gdb.mi/mi-nsmoribund.exp: Likewise.
3632 * gdb.mi/mi-nsthrexec.exp: Likewise.
3633
d914c394
SS
36342010-06-11 Stan Shebs <stan@codesourcery.com>
3635
3636 * gdb.base/permissions.exp: New file.
3637
36382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3639
3640 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3641 does not support ELF executable class.
3642
f3ce5b9c
UW
36432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3644
3645 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3646
8e46892c
JK
36472010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3648
3649 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3650 (runto): Catch "The target does not support running in non-stop mode.".
3651
6cc55c64
MS
36522010-06-11 Michael Snyder <msnyder@vmware.com>
3653
3654 * gdb.base/setshow.exp (set language asm): Don't use
3655 gdb_test_no_output, fails on some targets.
3656
caddefa4
UW
36572010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3658
3659 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3660 * gdb.cp/pr9167.exp: Likewise.
3661
468b1aa7
UW
36622010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3663
3664 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3665
5c3552dc
UW
36662010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3667
3668 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3669
02e6fe6a
UW
36702010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3671
3672 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3673
0e03807e
TT
36742010-06-11 Tom Tromey <tromey@redhat.com>
3675
3676 PR gdb/9977, PR exp/11636::
3677 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3678 (pieces_test_f6): Update expected output.
3679
2bdf28a0
JK
36802010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3681
3682 * gdb.base/moribund-step.exp: New.
3683
f6978de9
MS
36842010-06-08 Michael Snyder <msnyder@vmware.com>
3685
3686 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3687 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3688 * gdb.ada/frame_args.exp: Ditto.
3689 * gdb.ada/lang_switch.exp: Ditto.
3690 * gdb.ada/ptype_arith_binop.exp: Ditto.
3691 * gdb.ada/ref_param.exp: Ditto.
3692 * gdb.ada/type_coercion.exp:Ditto.
3693
3694 * gdb.asm/asm-source.exp: Ditto.
3695
3696 * gdb.base/attach.exp: Ditto.
3697 * gdb.base/bitfields2.exp: Ditto.
3698 * gdb.base/call-signal-resume.exp: Ditto.
3699 * gdb.base/callfuncs.exp: Ditto.
3700 * gdb.base/commands.exp: Ditto.
3701 * gdb.base/dbx.exp: Ditto.
3702 * gdb.base/default.exp: Ditto.
3703 * gdb.base/dump.exp: Ditto.
3704 * gdb.base/exprs.exp: Ditto.
3705 * gdb.base/freebpcmd.exp: Ditto.
3706 * gdb.base/interrupt.exp: Ditto.
3707 * gdb.base/list.exp: Ditto.
3708 * gdb.base/long_long.exp: Ditto.
3709 * gdb.base/maint.exp: Ditto.
3710 * gdb.base/ptype.exp: Ditto.
3711 * gdb.base/return.exp: Ditto.
3712 * gdb.base/setshow.exp: Ditto.
3713 * gdb.base/sigbpt.exp: Ditto.
3714 * gdb.base/sigrepeat.exp: Ditto.
3715
3716 * gdb.cp/classes.exp: Ditto.
3717
3718 * gdb.dwarf2/dw2-restore.exp: Ditto.
3719
3720 * gdb.gdb/selftest.exp: Ditto.
3721
3722 * gdb.multi/base.exp: Ditto.
3723 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3724
3725 * gdb.python/py-block.exp: Ditto.
3726 * gdb.python/py-prettyprint.exp: Ditto.
3727 * gdb.python/py-template.exp: Ditto.
3728
3729 * gdb.server/ext-attach.exp: Ditto.
3730 * gdb.server/ext-run.exp: Ditto.
3731 * gdb.server/server-mon.exp: Ditto.
3732
3733 * gdb.threads/fork-thread-pending.exp: Ditto.
3734 * gdb.threads/hand-call-in-threads.exp: Ditto.
3735 * gdb.threads/interrupted-hand-call.exp: Ditto.
3736 * gdb.threads/linux-dp.exp: Ditto.
3737 * gdb.threads/manythreads.exp: Ditto.
3738 * gdb.threads/print-threads.exp: Ditto.
3739 * gdb.threads/pthreads.exp: Ditto.
3740 * gdb.threads/schedlock.exp: Ditto.
3741 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3742 * gdb.threads/threadapply.exp: Ditto.
3743
de7ff789
MS
37442010-06-08 Michael Snyder <msnyder@vmware.com>
3745
889bf7c5 3746 * gdb.ada/exec_changed.exp:
de7ff789
MS
3747 Use ".*" instead of "" as wildcard regexp.
3748
3749 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3750 * gdb.base/call-ar-st.exp: Ditto.
3751 * gdb.base/checkpoint.exp: Ditto.
3752 * gdb.base/default.exp: Ditto.
3753 * gdb.base/dump.exp: Ditto.
3754 * gdb.base/ending-run.exp: Ditto.
3755 * gdb.base/fileio.exp: Ditto.
3756 * gdb.base/miscexprs.exp: Ditto.
3757 * gdb.base/pointers.exp: Ditto.
3758 * gdb.base/readline.exp: Ditto.
3759 * gdb.base/reread.exp: Ditto.
3760 * gdb.base/restore.exp: Ditto.
3761 * gdb.base/shlib-call.exp: Ditto.
3762 * gdb.base/valgrind-db-attach.exp: Ditto.
3763 * gdb.base/volatile.exp: Ditto.
3764 * gdb.base/watchpoints.exp: Ditto.
3765
3766 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3767
3768 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3769 * gdb.python/py-value.exp: Ditto.
3770
3771 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3772 * gdb.trace/circ.exp: Ditto.
3773 * gdb.trace/collection.exp: Ditto.
3774 * gdb.trace/packetlen.exp: Ditto.
3775 * gdb.trace/passc-dyn.exp: Ditto.
3776 * gdb.trace/report.exp: Ditto.
3777 * gdb.trace/tfile.exp: Ditto.
3778 * gdb.trace/tfind.exp: Ditto.
3779 * gdb.trace/while-dyn.exp: Ditto.
3780
3bebe2f2
JK
37812010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3782
3783 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3784
5c631832
JK
37852010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3786
3787 Test PR 10640.
3788 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3789
4c3376c8
SW
37902010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3791
3792 * gdb.cp/koenig.exp: Test for ADL operators.
3793 * gdb.cp/koenig.cc: Added ADL operators.
3794 * gdb.cp/operator.exp: New test.
3795 * gdb.cp/operator.cc: New test.
3796
dc226d5a
MS
37972010-06-04 Michael Snyder <msnyder@vmware.com>
3798
dfb88a23
MS
3799 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3800 * gdb.base/pending.exp: Ditto.
f7ae76b3 3801
dc226d5a
MS
3802 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3803
967cf477
DE
38042010-06-04 Doug Evans <dje@google.com>
3805
3806 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3807 disabled printers.
3808 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3809 (enable_lookup_function): New function.
3810
eb801841
TT
38112010-06-04 Tom Tromey <tromey@redhat.com>
3812
3813 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3814 of hash and id.
3815
38979823
JK
38162010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3819 newline.
3820 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3821 (empty verbose non-noisy clear, empty verbose noisy clear)
3822 (empty non-verbose noisy clear): Likewise.
3823
35ec993f
MS
38242010-06-03 Michael Snyder <msnyder@vmware.com>
3825
3826 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3827 * gdb.base/display.exp: Ditto.
3828 * gdb.base/find.exp: Ditto.
3829 * gdb.base/ifelse.exp: Ditto.
3830 * gdb.base/multi-forks.exp: Ditto.
3831 * gdb.base/recurse.exp: Ditto.
3832 * gdb.base/setshow.exp: Ditto.
3833 * gdb.base/value-double-free.exp: Ditto.
3834 * gdb.base/watch-vfork.exp: Ditto.
3835 * gdb.base/watch_thread_num.exp: Ditto.
3836 * gdb.base/watchpoint-solib.exp: Ditto.
3837 * gdb.base/watchpoint.exp: Ditto.
3838 * gdb.base/watchpoints.exp: Ditto.
3839
3840 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3841 * gdb.cp/overload.exp: Ditto.
3842 * gdb.cp/virtfunc.exp: Ditto.
3843
3844 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3845
889bf7c5 3846 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3847 Replace gdb_test with gdb_test_no_output.
3848
889bf7c5 3849 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3850 Replace gdb_test with gdb_test_no_output.
3851 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3852 * gdb.threads/watchthreads.exp: Ditto.
3853 * gdb.threads/watchthreads2.exp: Ditto.
3854
3855 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3856 * gdb.trace/tfind.exp: Ditto.
3857
c22decce
JB
38582010-06-03 Joel Brobecker <brobecker@adacore.com>
3859
3860 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3861 successful test if message is the empty string.
3862
fd5700c7
JK
38632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3864
3865 * gdb.fortran/module.exp (stopped language detection): New test.
3866
f55ee35c
JK
38672010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3868
3869 Support DW_TAG_module as separate namespaces.
3870 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3871 gdb.fortran/library-module-lib.f90: New.
3872 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3873 (print i): Remove.
3874 (continue to breakpoint: i-is-1, print var_i value 1)
3875 (continue to breakpoint: i-is-2, print var_i value 2)
3876 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3877 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3878 (complete `modmany, complete `modmany`, complete `modmany`var)
3879 (show language, setting breakpoint at module): New tests.
3880 * gdb.fortran/module.f90 (module mod): Remove.
3881 (module mod1, module mod2, module modmany, subroutine sub1)
3882 (subroutine sub2, program module): New.
3883
b8e8282f
JK
38842010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3885
3886 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3887 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3888 * gdb.cp/anon-union.exp (pass): Rename to ...
3889 (print z 2): ... here.
b8e8282f 3890
019ebafc
MS
38912010-06-02 Michael Snyder <msnyder@vmware.com>
3892
e68d8fd4
MS
3893 * gdb.trace/actions.exp: Use gdb_test_no_output.
3894 * gdb.trace/circ.exp: Ditto.
3895 * gdb.trace/packetlen.exp: Ditto.
3896 * gdb.trace/save-trace.exp: Ditto.
3897 * gdb.trace/tracecmd.exp: Ditto.
3898 * gdb.trace/tsv.exp: Ditto.
3899
12b5d08a
MS
3900 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3901 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3902 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3903 * gdb.threads/manythreads.exp: Ditto.
3904 * gdb.threads/print-threads.exp: Ditto.
3905 * gdb.threads/pthreads.exp: Ditto.
3906 * gdb.threads/schedlock.exp: Ditto.
3907 * gdb.threads/staticthreads.exp: Ditto.
3908 * gdb.threads/thread-specific.exp: Ditto.
3909 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3910 * gdb.threads/threadapply.exp: Ditto.
3911 * gdb.threads/watchthreads.exp: Ditto.
3912 * gdb.threads/watchthreads2.exp: Ditto.
3913
89493308
MS
3914 * gdb.python/py-block.exp: Use gdb_test_no_output.
3915 * gdb.python/py-prettyprint.exp: Ditto.
3916 * gdb.python/py-template.exp: Ditto.
3917 * gdb.python/py-value.exp: Ditto.
3918
3919 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3920 * gdb.reverse/watch-reverse.exp: Ditto.
3921
3922 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3923 * gdb.server/ext-run.exp: Ditto.
3924
019ebafc
MS
3925 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3926 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3927 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3928 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3929 * gdb.dwarf2/dw2-producer.exp: Ditto.
3930 * gdb.dwarf2/mac-fileno.exp: Ditto.
3931
3932 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3933 * gdb.gdb/selftest.exp: Ditto.
3934
3935 * gdb.multi/base.exp: Use gdb_test_no_output.
3936
3937 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3938
3e0ca3a5
JK
39392010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3940
3941 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3942
9db70545
MS
39432010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3944
a8d52276
MS
3945 * gdb.cp/class2.exp: Use gdb_test_no_output.
3946 * gdb.cp/classes.exp: Ditto.
3947 * gdb.cp/extern-c.exp: Ditto.
3948 * gdb.cp/inherit.exp: Ditto.
3949 * gdb.cp/maint.exp: Ditto.
3950 * gdb.cp/mb-inline.exp: Ditto.
3951 * gdb.cp/mb-templates.exp: Ditto.
3952 * gdb.cp/method2.exp: Ditto.
3953 * gdb.cp/misc.exp: Ditto.
3954 * gdb.cp/ovldbreak.exp: Ditto.
3955 * gdb.cp/punctuator.exp: Ditto.
3956 * gdb.cp/templates.exp: Ditto.
3957 * gdb.cp/virtbase.exp: Ditto.
3958
889bf7c5 3959 * gdb.threads/attach-stopped.exp:
9db70545 3960 Replace uses of send_gdb / gdb_expect.
889bf7c5 3961 * gdb.threads/attachstop-mt.exp:
9db70545 3962 Replace uses of send_gdb / gdb_expect.
889bf7c5 3963 * gdb.threads/gcore-thread.exp:
9db70545 3964 Replace uses of send_gdb / gdb_expect.
889bf7c5 3965 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3966 Replace uses of send_gdb / gdb_expect.
3967 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3968 * gdb.threads/print-threads.exp:
9db70545
MS
3969 Replace uses of send_gdb / gdb_expect.
3970 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3971 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3972 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3973
3974 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3975 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3976 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3977 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3978 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3979 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3980 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3981 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3982 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3983 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3984 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3985
359cc68c
JK
39862010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3989
7d3fe98e
SW
39902010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3991
3992 * gdb.cp/koenig.exp: Added new test case.
3993 * gdb.cp/koenig.cc: Ditto.
3994
27d3a1a2
MS
39952010-06-01 Michael Snyder <msnyder@vmware.com>
3996
3997 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3998 * gdb.base/arrayidx.exp: Ditto.
3999 * gdb.base/attach.exp: Ditto.
4000 * gdb.base/auxv.exp: Ditto.
4001 * gdb.base/bigcre.exp: Ditto.
4002 * gdb.base/break-always.exp: Ditto.
4003 * gdb.base/break-interp.exp: Ditto.
4004 * gdb.base/break.exp: Ditto.
4005 * gdb.base/breakpoint-shadow.exp: Ditto.
4006 * gdb.base/call-ar-st.exp: Ditto.
4007 * gdb.base/call-sc.exp: Ditto.
4008 * gdb.base/call-signal-resume.exp: Ditto.
4009 * gdb.base/callfuncs.exp: Ditto.
4010 * gdb.base/catch-syscall.exp: Ditto.
4011 * gdb.base/charset.exp: Ditto.
4012 * gdb.base/code-expr.exp: Ditto.
4013 * gdb.base/commands.exp: Ditto.
4014 * gdb.base/cond-expr.exp: Ditto.
4015 * gdb.base/condbreak.exp: Ditto.
4016 * gdb.base/cursal.exp: Ditto.
4017 * gdb.base/cvexpr.exp: Ditto.
4018 * gdb.base/default.exp: Ditto.
4019 * gdb.base/del.exp: Ditto.
4020 * gdb.base/detach.exp: Ditto.
4021 * gdb.base/display.exp: Ditto.
4022 * gdb.base/ena-dis-br.exp: Ditto.
4023 * gdb.base/eval-skip.exp: Ditto.
4024 * gdb.base/foll-fork.exp: Ditto.
4025 * gdb.base/foll-vfork.exp: Ditto.
4026 * gdb.base/frame-args.exp: Ditto.
4027 * gdb.base/funcargs.exp: Ditto.
4028 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4029 * gdb.base/gdbvars.exp: Ditto.
4030 * gdb.base/help.exp: Ditto.
4031 * gdb.base/ifelse.exp: Ditto.
4032 * gdb.base/included.exp: Ditto.
4033 * gdb.base/list.exp: Ditto.
4034 * gdb.base/macscp.exp: Ditto.
4035 * gdb.base/maint.exp: Ditto.
4036 * gdb.base/multi-fork.exp: Ditto.
4037 * gdb.base/overlays.exp: Ditto.
4038 * gdb.base/page.exp: Ditto.
4039 * gdb.base/pending.exp: Ditto.
4040 * gdb.base/pointers.exp: Ditto.
4041 * gdb.base/pr11022.exp: Ditto.
4042 * gdb.base/prelink.exp: Ditto.
4043 * gdb.base/printcmds.exp: Ditto.
4044 * gdb.base/psymtab.exp: Ditto.
4045 * gdb.base/randomize.exp: Ditto.
4046 * gdb.base/relational.exp: Ditto.
4047 * gdb.base/relocate.exp: Ditto.
4048 * gdb.base/remote.exp: Ditto.
4049 * gdb.base/sepdebug.exp: Ditto.
4050 * gdb.base/set-lang-auto.exp: Ditto.
4051 * gdb.base/setshow.exp: Ditto.
4052 * gdb.base/setvar.exp: Ditto.
4053 * gdb.base/signals.exp: Ditto.
4054 * gdb.base/signull.exp: Ditto.
4055 * gdb.base/sigstep.exp: Ditto.
4056 * gdb.base/sizeof.exp: Ditto.
4057 * gdb.base/solib-disc.exp: Ditto.
4058 * gdb.base/store.exp: Ditto.
4059 * gdb.base/structs.exp: Ditto.
4060 * gdb.base/structs2.exp: Ditto.
4061 * gdb.base/subst.exp: Ditto.
4062 * gdb.base/term.exp: Ditto.
4063 * gdb.base/trace-commands.exp: Ditto.
4064 * gdb.base/unwindonsignal.exp: Ditto.
4065 * gdb.base/valgrind-db-attach.exp: Ditto.
4066 * gdb.base/varargs.exp: Ditto.
4067 * gdb.base/watch-cond.exp: Ditto.
4068 * gdb.base/watch_thread_num.exp: Ditto.
4069 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4070 * gdb.base/watchpoint.exp: Ditto.
4071 * gdb.base/whatis-exp.exp: Ditto.
4072
f8d3bf8f
MS
40732010-06-01 Michael Snyder <msnyder@vmware.com>
4074
4075 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4076 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4077 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4078 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4079 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4080 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4081 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4082 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4083 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4084 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4085 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4086 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4087 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4088 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4089 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4090
3f9e0d32
JK
40912010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4092
4093 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4094 trailing newline.
4095 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4096 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4097 (p *args): ... here and remove excessive trailing newline.
4098
f629457d
JB
40992010-05-31 Joel Brobecker <brobecker@adacore.com>
4100
4101 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4102
09eef106
JK
41032010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4104
4105 Accept the new Linux kernel "t (tracing stop)" string.
4106 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4107 Update comment.
4108 (state_wait) <T (tracing stop)>: New.
4109 (main): Update the state_wait expect string.
4110
94f31136
PA
41112010-05-28 Pedro Alves <pedro@codesourcery.com>
4112
4113 * limits.c, limits.exp: Delete files.
4114 * Makefile.in (clean mostlyclean): Adjust.
4115 * tracecmd.exp: Adjust.
4116
096554ab
JK
41172010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4118
4119 * gdb.base/tui-layout.exp: New.
4120
27d3a1a2 41212010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4122
889bf7c5 4123 * gdb.reverse/break-precsave.exp:
bcd2dc50 4124 Replace uses of send_gdb / gdb_expect.
889bf7c5 4125 * gdb.reverse/break-reverse.exp:
bcd2dc50 4126 Replace uses of send_gdb / gdb_expect.
889bf7c5 4127 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4128 Replace uses of send_gdb / gdb_expect.
889bf7c5 4129 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4130 Replace uses of send_gdb / gdb_expect.
889bf7c5 4131 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4132 Replace uses of send_gdb / gdb_expect.
889bf7c5 4133 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4134 Replace uses of send_gdb / gdb_expect.
889bf7c5 4135 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4136 Replace uses of send_gdb / gdb_expect.
889bf7c5 4137 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4138 Replace uses of send_gdb / gdb_expect.
889bf7c5 4139 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4140 Replace uses of send_gdb / gdb_expect.
889bf7c5 4141 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4142 Replace uses of send_gdb / gdb_expect.
889bf7c5 4143 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4144 Replace uses of send_gdb / gdb_expect.
889bf7c5 4145 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4146 Replace uses of send_gdb / gdb_expect.
889bf7c5 4147 * gdb.reverse/machinestate.exp:
bcd2dc50 4148 Replace uses of send_gdb / gdb_expect.
889bf7c5 4149 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4150 Replace uses of send_gdb / gdb_expect.
889bf7c5 4151 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4152 Replace uses of send_gdb / gdb_expect.
889bf7c5 4153 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4154 Replace uses of send_gdb / gdb_expect.
889bf7c5 4155 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4156 Replace uses of send_gdb / gdb_expect.
889bf7c5 4157 * gdb.reverse/step-precsave.exp:
bcd2dc50 4158 Replace uses of send_gdb / gdb_expect.
889bf7c5 4159 * gdb.reverse/step-reverse.exp:
bcd2dc50 4160 Replace uses of send_gdb / gdb_expect.
889bf7c5 4161 * gdb.reverse/until-precsave.exp:
bcd2dc50 4162 Replace uses of send_gdb / gdb_expect.
889bf7c5 4163 * gdb.reverse/until-reverse.exp:
bcd2dc50 4164 Replace uses of send_gdb / gdb_expect.
889bf7c5 4165 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4166 Replace uses of send_gdb / gdb_expect.
889bf7c5 4167 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4168 Replace uses of send_gdb / gdb_expect.
4169
3def43e0
JK
41702010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4171
4172 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4173 excessive newline.
4174
27d3a1a2 41752010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4176
4177 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4178 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4179 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4180 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4181 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4182 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4183 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4184 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4185 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4186 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4187 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4188 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4189 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4190 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4191 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4192 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4193 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4194 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4195 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4196
27d3a1a2 41972010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4198
22454424
MS
4199 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4200 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4201
4202 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4203 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4204 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4205
889bf7c5 4206 * gdb.reverse/consecutive-reverse.exp:
22454424 4207 Replace uses of send_gdb / gdb_expect.
889bf7c5 4208 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4209 Replace uses of send_gdb / gdb_expect.
4210
4211 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4212 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4213 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4214 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4215 Replace uses of send_gdb / gdb_expect.
4216 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4217 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4218 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4219 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4220 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4221 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4222 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4223 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4224 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4225
42262010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4227
22454424 4228 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4229
22454424 4230 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4231
22454424
MS
4232 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4233 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4234 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4235 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4236 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4237 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4238 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4239 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4240 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4241
6e5f2c59
TT
42422010-05-25 Tom Tromey <tromey@redhat.com>
4243
4244 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4245
bbc8b958
TT
42462010-05-25 Tom Tromey <tromey@redhat.com>
4247
4248 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4249 argument order.
4250 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4251 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4252 order.
4253 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4254 order.
4255 * gdb.base/call-sc.exp (setup_kfails): Remove.
4256 (setup_compiler_kfails): Remove.
4257 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4258 argument order.
4259 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4260 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4261 (advancei): Fix setup_kfail argument order.
4262 * gdb.base/radix.exp: Fix setup_kfail argument order.
4263 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4264 order.
4265 * gdb.base/structs.exp (setup_kfails): Remove.
4266 (setup_compiler_kfails): Fix setup_kfail argument order.
4267 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4268 order.
4269 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4270 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4271 setup_kfail argument order.
4272 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4273
83d1babf
TT
42742010-05-25 Tom Tromey <tromey@redhat.com>
4275
4276 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4277
6acb16a2
MS
42782010-05-25 Michael Snyder <msnyder@vmware.com>
4279
4280 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4281 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4282 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4283 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4284 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4285 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4286 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4287 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4288 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4289 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4290 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4291 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4292 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4293 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4294 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4295 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4296 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4297 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4298 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4299 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4300 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4301 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4302 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4303 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4304 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4305 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4306 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4307 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4308 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4309 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4310 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4311 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4312 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4313 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4314 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4315 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4316 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4317 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4318 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4319 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4320 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4321 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4322 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4323 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4324 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4325 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4326 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4327 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4328
43292010-05-25 Doug Evans <dje@google.com>
4330
4331 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4332 gdb.string_to_argv.
ad3986f0 4333
d3b1e874
TT
43342010-05-21 Tom Tromey <tromey@redhat.com>
4335
4336 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4337 Call it.
4338 * gdb.dwarf2/pieces.S: Update.
4339 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4340
cb826367
TT
43412010-05-21 Tom Tromey <tromey@redhat.com>
4342
4343 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4344 Call it.
4345 * gdb.dwarf2/pieces.c (struct C): New.
4346 (f6): New function.
4347 * gdb.dwarf2/pieces.S: Replace.
4348
74de6778
TT
43492010-05-21 Tom Tromey <tromey@redhat.com>
4350
4351 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4352 Call it.
4353
afd74c5f
TT
43542010-05-21 Tom Tromey <tromey@redhat.com>
4355
4356 * gdb.dwarf2.pieces.exp: New file.
4357 * gdb.dwarf2.pieces.S: New file.
4358 * gdb.dwarf2.pieces.c: New file.
4359
a7b75dfd 43602010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4361 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4362
4363 * lib/gdb.exp (gdb_test_no_output): New function.
4364 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4365 when testing commands that should produce no output.
4366
c81c812a
JB
43672010-05-17 Joel Brobecker <brobecker@adacore.com>
4368
4369 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4370 parameter that we want to watch being a constant.
4371
0cce5bd9
JB
43722010-05-17 Joel Brobecker <brobecker@adacore.com>
4373
4374 * gdb.ada/cond_lang: New testcase.
4375
47050449
JB
43762010-05-17 Joel Brobecker <brobecker@adacore.com>
4377
4378 * lib/gdb.exp (banned_variables): New variable/constant.
4379 (gdb_init): Add write trace on variables listed in banned_variables.
4380 (gdb_finish): Remove write traces on variables listed in
4381 banned_variables.
4382
77c01586
JB
43832010-05-17 Joel Brobecker <brobecker@adacore.com>
4384
4385 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4386 * gdb.cp/koenig.exp: Likewise.
4387
88d4aea7
PM
43882010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4389
889bf7c5 4390 PR python/11482
88d4aea7
PM
4391
4392 * gdb.python/py-value.exp (test_value_hash): New function.
4393
f5a010c0
PM
43942010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4395
4396 PR exp/11530.
4397 * gdb.base/gdb11530.c: New file.
4398 * gdb.base/gdb11530.exp: New file.
4399
8ef4892f
JK
44002010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4401
4402 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4403 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4404
7322dca9
SW
44052010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4406
4407 * gdb.cp/koenig.exp: New test.
4408 * gdb.cp/koenig.cc: New test program.
4409
02e7ea18
JB
44102010-05-05 Joel Brobecker <brobecker@adacore.com>
4411
4412 Remove the use of prms_id and bug_id throughout the testsuite.
4413
e1c34c5d
PM
44142010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4415
4416 PR exp/11349.
4417 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4418 use a reference local variable.
4419
8e1d0c49
JK
44202010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4421
4422 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4423 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4424 variable different_dir. Move debugfile into a full directory pathname
4425 under DIFFERENT_DIR.
4426 * lib/gdb.exp (separate_debug_filename): Remove.
4427 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4428 variable debug_dir and mkdir of it. Update function comments.
4429
e66408ed
PA
44302010-04-29 Pedro Alves <pedro@codesourcery.com>
4431
4432 PR gdb/11557
4433
4434 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4435 files.
4436
d7b32ed3
PM
44372010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4438
889bf7c5 4439 * gdb.python/py-param.exp: New File.
d7b32ed3 4440
6aecb9c2
JB
44412010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4442
4443 * gdb.base/default.exp: Fix "set language" test.
4444
bdf92a1c
PM
44452010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4446
4447 PR breakpoints/11531.
4448 * gdb.base/gdb11531.c: New file.
4449 * gdb.base/gdb11531.exp: New file.
4450
3f172e24
TT
44512010-04-26 Tom Tromey <tromey@redhat.com>
4452
4453 * gdb.base/completion.exp: Add tests for completion and deprecated
4454 commands.
4455
64af4c92
JK
44562010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4457
4458 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4459 (print /x char_array): Escape curly brackets.
4460
492928e4
JK
44612010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4462
4463 Fix deadlock on looped list of loaded shared objects.
4464 * gdb.base/solib-corrupted.exp: New.
4465
66d09542
DE
44662010-04-23 Doug Evans <dje@google.com>
4467
4468 * gdb.python/py-section-script.c: New file.
4469 * gdb.python/py-section-script.exp: New file.
4470 * gdb.python/py-section-script.py: New file.
4471
8bd10a10
CM
44722010-04-20 Chris Moller <cmoller@redhat.com>
4473
4474 PR 10179
4475
4476 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4477 * gdb.base/pr10179-a.c:
4478 * gdb.base/pr10179-b.c:
4479 * gdb.base/pr10179.exp: New files.
4480
c0201579
JK
44812010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4482
4483 Fix crashes on dangling display expressions.
4484 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4485 is SEP.
4486 (lib_flags): Remove the "debug" keyword.
4487 (libsepdebug): New variable for iterating new loop.
4488 (save_pf_prefix): New variable wrapping the loop.
4489 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4490 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4491
793b0ff8
PM
44922010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4493
4494 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4495
097f51f7
PM
44962010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4497
4498 PR stabs/11479.
4499 * gdb.stabs/gdb11479.exp: New file.
4500 * gdb.stabs/gdb11479.c: New file.
4501
9a22f0d0
PM
45022010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4503
4504 * gdb.base/charset.c (Strin16, String32): New variables.
4505 * gdb.base/charset.exp (gdb_test): Test correct display
4506 of 16 or 32 bit strings.
4507
45082010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4509
4510 PR 9167
4511 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4512 * gdb.cp/pr9167.cc: New file.
4513 * gdb.cp/pr9167.exp: New file.
4514
4515
6e354e5e
PM
45162010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4517
4518 PR pascal/11492.
4519 * gdb.pascal/gdb11492.pas: New file.
4520 * gdb.pascal/gdb11492.exp: New file.
4521
be942545
JB
45222010-04-20 Joel Brobecker <brobecker@adacore.com>
4523
1667e6e3 4524 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4525
0c3acc09
JB
45262010-04-20 Joel Brobecker <brobecker@adacore.com>
4527
4528 * gdb.ada/dyn_loc: New testcase.
4529
ec31cde5
CM
45302010-04-20 Chris Moller <cmoller@redhat.com>
4531
4532 PR 10867
889bf7c5 4533
ec31cde5
CM
4534 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4535 * gdb.cp/pr10687.cc: New file.
4536 * gdb.cp/pr10687.exp: New file.
4537
4538
ce4b0682
SDJ
45392010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4540 Sergio Durigan Junior <sergiodj@redhat.com>
4541
4542 * gdb.fortran/logical.exp: New testcase.
4543 * gdb.fortran/logical.f90: New file.
4544
3436961f
DE
45452010-04-19 Doug Evans <dje@google.com>
4546
4547 * gdb.base/help.exp (help source): Update expected output.
4548
4d836c09
JK
45492010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4550
4551 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4552 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4553 gdb_exit and return.
4554 (executable): New variable.
4555 (binfile): Use it.
4556
6149aea9
PA
45572010-04-19 Pedro Alves <pedro@codesourcery.com>
4558
4559 PR breakpoints/8554.
4560
4561 * gdb.trace/save-trace.exp: Adjust.
4562
ed41462c
L
45632010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4564
4565 PR corefiles/11511
4566 * gdb.arch/system-gcore.exp: New.
4567 * gdb.arch/gcore.c: Likewise.
4568
3f7b2faa
DE
45692010-04-15 Doug Evans <dje@google.com>
4570
fa33c3cd
DE
4571 * gdb.python/py-progspace.c: New file.
4572 * gdb.python/py-progspace.exp: New file.
4573
3f7b2faa
DE
4574 * gdb.base/source.exp: Add tests for "source -s".
4575
79f283fe
PM
45762010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4577
4578 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4579 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4580 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4581 * gdb.python/py-mi.exp: New test for to_string returning None.
4582
fc8eb08a
PM
45832010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4584
4585 * gdb.python/py-breakpoint.c: Make result global.
4586
26e197f6
JK
45872010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 Fix non-GNU make compatibility.
4590 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4591
adc36818
PM
45922010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4593
4594 * gdb.python/py-breakpoint.exp: New File.
4595 * gdb.python/py-breakpoint.C: Ditto.
4596
64e17368
SS
45972010-04-08 Stan Shebs <stan@codesourcery.com>
4598
4599 * gdb.trace/actions.exp: Clear default-collect.
4600 * gdb.trace/save-trace.exp: Clear default-collect.
4601
fff5cc64
PM
46022010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4603
4604 * gdb.python/py-value: Add null string variable.
4605 (test_lazy_string): Test zero length, NULL address lazy
4606 strings.
4607
a055a187
L
46082010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4609
4610 * gdb.arch/i386-avx.c: New.
4611 * gdb.arch/i386-avx.exp: Likewise.
4612
4613 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4614
96e39866
DE
46152010-04-06 Doug Evans <dje@google.com>
4616
4617 * gdb.base/source-test.gdb: New file.
4618 * gdb.base/source.exp: Test source -v.
4619
5984a431
UW
46202010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4621
4622 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4623
ec8a089a
PM
46242010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4625
4626 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4627 within one line, unless it is followed by a double quote.
4628 * gdb.stabs/hppa.sed: Idem.
4629 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4630 * gdb.stabs/weird.exp: Check for correct parsing of
4631 char and string constants.
ec8a089a
PM
4632 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4633 in .stabs to .stabx substitution.
4634
fce3c1f0
SS
46352010-04-05 Stan Shebs <stan@codesourcery.com>
4636
4637 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4638 constant global.
4639 * gdb.trace/tfile.exp: Try to print them.
4640
d77f58be
SS
46412010-04-04 Stan Shebs <stan@codesourcery.com>
4642
4643 * gdb.base/completion.exp: Update for new "info watchpoints".
4644 * gdb.base/default.exp: Ditto.
4645 * gdb.base/help.exp: Ditto.
4646 * gdb.base/watchpoint.exp: Ditto.
4647 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4648
af54718e
SS
46492010-04-04 Stan Shebs <stan@codesourcery.com>
4650
4651 * gdb.trace/tfile.exp: Sharpen tfind test.
4652
74d1f91e
JK
46532010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4654
4655 * gdb.base/break-entry.exp: New.
4656
eb8e76db 46572010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4658 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4659
4660 * gdb.reverse/i386-sse-reverse.exp: New file.
4661 * gdb.reverse/i386-sse-reverse.c: New file.
4662
bf65cad8
PA
46632010-04-02 Pedro Alves <pedro@codesourcery.com>
4664
4665 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4666
fff87407
SS
46672010-04-01 Stan Shebs <stan@codesourcery.com>
4668
4669 * gdb.trace/actions.exp: Tweak expected output.
4670 * gdb.trace/while-stepping.exp: Tweak expected output.
4671
fe01d668
L
46722010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4673
4674 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4675
86b17b60
PA
46762010-04-01 Pedro Alves <pedro@codesourcery.com>
4677
4678 * gdb.base/commands.exp: Adjust.
4679 * gdb.cp/extern-c.exp: Adjust.
4680
2c58c0a9
PA
46812010-04-01 Pedro Alves <pedro@codesourcery.com>
4682
4683 * gdb.trace/collection.c (local_test_func): Define a local struct,
4684 and instanciate it.
4685
0db9b91c
PA
46862010-04-01 Pedro Alves <pedro@codesourcery.com>
4687
4688 * gdb.trace/collection.exp (gdb_collect_args_test)
4689 (gdb_collect_argarray_test): XFAIL the tests that assume the
4690 argarray argument's elements are collected.
4691
8072405b
JK
46922010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4693
4694 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4695 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4696
8bf6485c
SS
46972010-03-31 Stan Shebs <stan@codesourcery.com>
4698
4699 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4700 and tracepoint conditionals.
4701 (gdb_verify_tracepoints): Delete unused return.
4702
fd7f724a
KS
47032010-03-26 Keith Seitz <keiths@redhat.com>
4704
4705 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4706 appear in the output before main.
4707 Remove KFAIL for gdb/2215 aka bz 9320.
4708
8d9e7719
DE
47092010-03-30 Doug Evans <dje@google.com>
4710
0906dd0b
DE
4711 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4712 by dejagnu.
4713 * gdb.arch/amd64-dword.exp: Ditto.
4714
8d9e7719
DE
4715 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4716 match.
4717 (break printf): Ditto.
4718
1da644f0
SW
47192010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4720
4721 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4722 gcc < 4.4.
4723 * gdb.cp/shadow.exp: Ditto.
4724
a8121990
PA
47252010-03-29 Pedro Alves <pedro@codesourcery.com>
4726
4727 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4728 "tstart" is silent.
4729
6e79d367
PA
47302010-03-29 Pedro Alves <pedro@codesourcery.com>
4731
4732 * gdb.trace/collection.exp (executable): New.
4733 (binfile): Use it.
4734 (fpreg, spreg, pcreg): New.
4735 (test_register): Use gdb_test_multiple. Pass /x to print.
4736 (prepare_for_trace_test): New.
4737 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4738 (gdb_collect_args_test, gdb_collect_argstruct_test)
4739 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4740 prepare_for_trace_test.
4741 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4742 fpreg, spreg and pcreg.
4743 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4744 prepare_for_trace_test.
4745 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4746 try to detect tracing support here. Don't set breakpoints at
4747 `begin' or `end' here.
4748 <global scope>: Use clean_restart. Run to main before checking
4749 for tracing support. Check for for tracing support here.
4750
09248348
JK
47512010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4752
4753 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4754 " as $displacement" to "seen displacement message".
4755
d350db38
PA
47562010-03-28 Pedro Alves <pedro@codesourcery.com>
4757
4758 * gdb.trace/while-dyn.exp (executable): New variable.
4759 (binfile): Use it.
4760 (test_while_stepping): New function. Move most tests here. Call
4761 it once for each of the while-stepping, stepping and ws aliases.
4762
907af001
UW
47632010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4764
4765 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4766 that do not provide the tagless_struct type name at all.
4767 (test_print_anon_union): Do not check value of uninitialized
4768 union member. Do not use cp_test_ptype_class, so we can accept
4769 "long" as well as "long int".
4770
610197fd
PA
47712010-03-26 Pedro Alves <pedro@codesourcery.com>
4772
4773 * gdb.trace/tfile.c (tohex, bin2hex): New.
4774 (write_error_trace_file): Hexify error description.
4775
6c28cbf2
SS
47762010-03-25 Stan Shebs <stan@codesourcery.com>
4777
4778 * gdb.trace/tfile.c: Generate an additional trace file, improve
4779 portability.
4780 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4781 files in a better way.
4782
e62b8c7e
KS
47832010-03-25 Keith Seitz <keiths@redhat.com>
4784
4785 * gdb.java/jprint.exp: XFAIL printing of static class members
4786 because of GCC debuginfo problem.
4787
82ccf5a5
JK
47882010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4789
4790 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4791
293e2f9e
DJ
47922010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4793
4794 * gdb.base/completion.exp: Allow long instead of long int.
4795 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4796 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4797 variable p.
4798 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4799 * gdb.base/pointers.exp: Allow long instead of long int.
4800 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4801 * gdb.base/step-line.exp: Allow a directory before the source file name.
4802
95a42b64
TT
48032010-03-24 Tom Tromey <tromey@redhat.com>
4804
4805 PR breakpoints/9352:
4806 * gdb.base/default.exp: Update.
4807 * gdb.base/commands.exp: Update.
4808 * gdb.cp/extern-c.exp: Test setting commands on multiple
4809 breakpoints at once.
4810
2390201f
DJ
48112010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4812
4813 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4814 if gdb,nosignals.
4815 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4816 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4817 exited".
4818
8c9a6790
SS
48192010-03-24 Stan Shebs <stan@codesourcery.com>
4820
4821 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4822
a6c727b2
DJ
48232010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4824
4825 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4826 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4827 argument. Handle "short" and "long".
4828 (Top level): Pass overprototyped output for old_fptr and xptr.
4829
4dfd5423
PA
48302010-03-23 Pedro Alves <pedro@codesourcery.com>
4831
4832 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4833 format strings and add casts to avoid compiler warnings.
4834
48352010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4836
4837 * lib/trace-support.exp (gdb_trace_setactions):
4838 Don't expect whitespace after ">" prompt.
4839 * gdb.trace/actions.exp: Adjust for output changes.
4840 * gdb.trace/while-stepping.exp: Likewise.
4841
c847d045
JK
48422010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4843
4844 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4845 and r157645).
4846
5f717f1d
JK
48472010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4848
4849 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4850 New.
4851
7d6d51d5
DJ
48522010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4853
4854 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4855 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4856
3b11a015
SS
48572010-03-19 Stan Shebs <stan@codesourcery.com>
4858
4859 * gdb.trace/ax.exp: New file.
4860
d7d158ed
DE
48612010-03-19 Doug Evans <dje@google.com>
4862
6bb85cd1
DE
4863 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4864 output from gcc.
4865
d7d158ed
DE
4866 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4867 named /usr/sbin/prelink<foo>.
4868
4daf5ac0
SS
48692010-03-18 Stan Shebs <stan@codesourcery.com>
4870
4871 * gdb.trace/circ.exp: Test circular-trace-buffer.
4872 * gdb.trace/tfile.exp: Update tstatus test.
4873
e8d05480
JB
48742010-03-18 Joel Brobecker <brobecker@adacore.com>
4875
4876 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4877 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4878
441b986a
UW
48792010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4880
4881 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4882
4247603b
PA
48832010-03-18 Pedro Alves <pedro@codesourcery.com>
4884
4885 * gdb.base/default.exp: Adjust the expected output of the finish
4886 and until commands when the inferior is not being run.
4887
13387711
SW
48882010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4889
4890 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4891 * gdb.cp/nsusing.exp: Ditto.
4892
6e31430b
TT
48932010-03-15 Tom Tromey <tromey@redhat.com>
4894
4895 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4896 * gdb.cp/userdef.cc (operator==): New function.
4897 (main): New locals mem1, mem2.
4898
e2d69cb5
JZ
48992010-03-15 Jie Zhang <jie@codesourcery.com>
4900
4901 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4902 Declare and use new loadtimeout variable.
4903
f572f0a9
DJ
49042010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4905
4906 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4907 Use gdb_load later.
4908
51f4c0b0
PA
49092010-03-14 Pedro Alves <pedro@codesourcery.com>
4910
4911 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4912 literal. Add missing endlines to prints to stderr.
4913
1c809c68
TT
49142010-03-12 Tom Tromey <tromey@redhat.com>
4915
4916 PR c++/9708:
4917 * gdb.cp/m-static.exp: Add regression test.
4918 * gdb.cp/m-static.cc (method): New method.
4919 (main): Call it.
4920
00ae8fef
SW
49212010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4922
4923 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4924 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4925
759f0f0b
PA
49262010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4927
21e24d21
PA
4928 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4929
49302010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4931
759f0f0b
PA
4932 * lib/gdb.exp (skip_stl_tests): New.
4933 (gdb_compile): Symbian needs -ldl.
4934 (shlib_target_file): New.
4935 (shlib_symbol_file): New.
4936 (gdb_load_shlibs): Use shlib_target_file.
4937 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4938 * gdb.cp/exception.exp: Use skip_stl_tests.
4939 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4940 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4941 * gdb.cp/mb-templates.exp: Ditto.
4942 * gdb.base/commands.exp: Relax regexes.
4943 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4944 shlib_target_file and shlib_symbol_file.
4945 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4946 sections.
4947 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4948 * gdb.base/solib-disc.exp: Use
4949 shlib_target_file and shlib_symbol_file.
4950 * gdb.base/unload.exp: Don't skip on symbian. Use
4951 shlib_target_file and shlib_symbol_file.
4952 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4953
6a8f2671 49542010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4955
6a8f2671
PA
4956 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4957 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4958 Issue a tfind end before looking for a tracepoint frame.
4959 * gdb.trace/tfind.exp: Adjust tstatus output.
4960 Adjust disassembly output.
4961 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4962
ccf26247
JK
49632010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4964
4965 * gdb.base/break-interp.exp: Create new displacement parameter value
4966 for the test_ld calls.
4967 (reach): New parameter displacement, verify its content. New push of
4968 pf_prefix "reach-$func:". Import global expect_out.
4969 (test_core): New parameter displacement, verify its content. New push
4970 of pf_prefix "core:". New command "set verbose on". Import global
4971 expect_out.
4972 (test_attach): New parameter displacement, verify its content. New
4973 push of pf_prefix "attach:". New command "set verbose on". Import
4974 global expect_out.
4975 (test_ld): New parameter displacement, pass it to the reach, test_core
4976 and test_attach calls and verify its content in the "ld.so exit" test.
4977 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4978 (prelink): Update expected text, use gdb_test.
4979
e469c7fb
DE
49802010-03-10 Doug Evans <dje@google.com>
4981
4982 * gdb.base/checkpoint.exp: Fix comment.
4983 Lengthen timeout while doing >600 checkpoints test.
4984 Rename duplicate "kill all one" test to keep test names unique.
4985
60e1c644
PA
49862010-03-10 Pedro Alves <pedro@codesourcery.com>
4987
4988 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4989
cec808ec
KS
49902010-03-08 Keith Seitz <keiths@redhat.com>
4991
889bf7c5
PA
4992 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4993 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4994 (dm_type_long): New function.
4995 (dm_type_unsigned_short): New function.
4996 (dm_type_unsigned_long): New function.
4997 (myint): New typedef.
4998 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4999 long, unsigned shor and long, operator char*, and typedef.
5000 (test_lookup_operator_functions): Add operator char* test.
5001 (test_paddr_operator_functions): Likewise.
5002 (test_paddr_overloaded_functions): Use probe values for
5003 short, long, and unsigned short and long.
5004 (test_paddr_hairy_functions): If the demangler probe detected
5005 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5006 demangler.
5007 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5008 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5009 and "print null_pmf".
5010 Add test "ptype a.*pmf".
5011 * gdb.cp/overload.exp: Allow optional "int" to appear with
5012 "short" and "long".
5013 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5014 long expect value for men_overload1arg.
5015 Allow "int" to appear with "short" and "long".
5016 When testing "info break", add argument for main (void).
5017 Also allow "int" to appear with "short" and "long".
5018 Ditto with "unsigned" and "long long".
cec808ec
KS
5019 * gdb.java/jmain.exp: Do not enclose methods names in single
5020 quotes.
5021 * gdb.java/jmisc.exp: Likewise.
5022 * gdb.java/jprint.exp: Likewise.
5023 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5024
5025 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5026 * gdb.cp/exception.exp (backtrace after first throw)
5027 (backtrace after second throw): Allow a namespace before __cxa_throw.
5028 (backtrace after first catch, backtrace after second catch): Allow
5029 a namespace before __cxa_begin_catch.
5030
5031 * gdb.cp/cpexprs.exp: New file.
5032 * gdb.cp/cpexprs.cc: New file.
5033
5034 From Daniel Jacobowitz <dan@codesourcery.com>
5035 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5036 to use string_to_regexp.
5037 (ctor, dtor): New functions. Use them to match constructor
5038 and destructor function types.
5039 (Top level): Use runto_main.
5040
f870a310
TT
50412010-03-05 Tom Tromey <tromey@redhat.com>
5042
5043 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5044 gdb.target_charset.
5045 (pp_ns.to_string): Likewise.
5046
0c199f28
KS
50472010-03-04 Keith Seitz <keiths@redhat.com>
5048
5049 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5050 can be quoted. Test that both the filename and function/line
5051 portions can be quoted at the same time.
5052
c7437ca6
PA
50532010-03-04 Pedro Alves <pedro@codesourcery.com>
5054
5055 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5056
b111b805
DE
50572010-03-03 Doug Evans <dje@google.com>
5058
24486cb7
DE
5059 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5060 libc contains libpthread.
5061
b111b805
DE
5062 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5063 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5064 of gdb_compile. Add another pattern to match android backtrace.
5065
a0e0ef55
TT
50662010-03-03 Tom Tromey <tromey@redhat.com>
5067
5068 PR gdb/11345:
5069 * gdb.base/printcmds.exp (test_printf): Add test.
5070
1ba53b71
L
50712010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5072
5073 * gdb.arch/amd64-byte.exp: New.
5074 * gdb.arch/amd64-dword.exp: Likewise.
5075 * gdb.arch/amd64-pseudo.c: Likewise.
5076 * gdb.arch/amd64-word.exp: Likewise.
5077 * gdb.arch/i386-byte.exp: Likewise.
5078 * gdb.arch/i386-pseudo.c: Likewise.
5079 * gdb.arch/i386-word.exp: Likewise.
5080
f5dff777
DJ
50812010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5082
5083 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5084 types. Add structreg, bitfields, and flags registers.
5085 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5086 registers.
5087
90884b2b
L
50882010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5089
5090 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5091 (load_description): Set architecture if defined.
5092
dc00d89f
PM
50932010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5094
5095 * gdb.python/py-frame.exp: Add read_var block tests.
5096 * gdb.python/py-frame.c (block): New function.
5097
0e095b7e
JK
50982010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5099 Daniel Jacobowitz <dan@codesourcery.com>
5100
5101 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5102
624f1a65
DM
51032010-02-25 David S. Miller <davem@davemloft.net>
5104
5105 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5106 fix logic for setting all_syscalls_numbers.
5107
f3e9a817
PM
51082010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5109
5110 * Makefile.in: Add py-block and py-symbol.
5111 * gdb.python/py-symbol.exp: New File.
5112 * gdb.python/py-symtab.exp: New File.
5113 * gdb.python/py-block.exp: New File.
5114 * gdb.python/py-symbol.c: New File.
5115 * gdb.python/py-block.c: New File.
5116
f6bbabf0
PM
51172010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5118
5119 PR python/11314
5120 * lib/gdb.exp (skip_python_tests): New function.
5121 * gdb.python/py-cmd.exp: Use skip_python_tests.
5122 * gdb.python/py-frame.exp: Likewise.
5123 * gdb.python/py-function.exp: Likewise.
5124 * gdb.python/py-prettyprint.exp: Likewise.
5125 * gdb.python/py-template.exp: Likewise.
5126 * gdb.python/py-type.exp: Likewise.
5127 * gdb.python/py-value.exp: Likewise.
5128
85d721b8
PA
51292010-02-22 Pedro Alves <pedro@codesourcery.com>
5130
5131 PR9605
5132
5133 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5134
48e32051
TT
51352010-02-19 Tom Tromey <tromey@redhat.com>
5136
5137 PR c++/8693, PR c++/9496:
5138 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5139 regression tests.
5140
ac9c0048
JK
51412010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5142
5143 Fix compatibility with m68k as.
5144 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5145 Use only /* comments */.
5146
57bb97a4
UW
51472010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5148
5149 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5150 * configure: Regenerate.
5151
7d1bf85c
DJ
51522010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5153
5154 * gdb.python/py-type.exp: Check for Python support.
5155
061b5285
PA
51562010-02-17 Pedro Alves <pedro@codesourcery.com>
5157
5158 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5159 `regsub' syntax available.
5160
f8a8bc2c
PA
51612010-02-17 Pedro Alves <pedro@codesourcery.com>
5162
5163 * gdb.base/shmain.c (main): Remove printf call.
5164 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5165 * gdb.base/unload.c (main): Make format of fprintf a string
5166 literal. Add missing endlines to prints to stderr.
5167 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5168
6f451e5e
TT
51692010-02-17 Tom Tromey <tromey@redhat.com>
5170
5171 * gdb.java/jprint.java (jprint.props): New field.
5172 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5173
12d79008
PA
51742010-02-17 Pedro Alves <pedro@codesourcery.com>
5175
ef801a0e 5176 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5177 available.
5178
d252f7e5
DJ
51792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5180
5181 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5182 creation to support remote host testing.
5183
67bdab6c
DJ
51842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5185
5186 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5187 Recognize "command not found".
5188
bb391223
DJ
51892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5190
5191 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5192 single-stepping.
5193
70362913
DJ
51942010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5195
5196 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5197 if arguments are not supported.
5198
493f3c00
DJ
51992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5200
5201 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5202 be const or non-const.
5203
8034c749
DJ
52042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5205
5206 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5207 mi_send_resuming_command to send -exec-continue.
5208
791dfb64
DJ
52092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5210
5211 * gdb.base/list.exp (test_list_filename_and_function): Add test
5212 with single quotes.
5213 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5214 matching.
5215 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5216 Add KFAIL'd tests for PR gdb/11289.
5217
7c5fe868
DJ
52182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5219
5220 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5221
fdc498b8
DJ
52222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5223
5224 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5225 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5226 a temporary directory.
5227
b519e2a6
DJ
52282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5229
5230 * gdb.base/charset.exp: Use a single regular expression to match
5231 show host-charset and show target-charset output.
5232
74164c56
JK
52332010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5234
5235 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5236 "Illegal process-id" expect string more exact.
5237 (attach to digits-starting nonsense is prohibited): New.
5238
701ed6dc
JK
52392010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5240
5241 * gdb.base/prelink.exp (set verbose on): New.
5242
889bf7c5 52432010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5244
5245 * mi-reverse.exp: New file. Test for reverse option to the
5246 following MI commands: exec-continue, exec-finish, exec-next,
5247 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5248
dadf0e9c
JB
52492010-02-09 Joel Brobecker <brobecker@adacore.com>
5250
5251 * gdb.ada/ptype_tagged_param: New testcase.
5252
714f19d5
TT
52532010-02-08 Tom Tromey <tromey@redhat.com>
5254
5255 PR c++/8017:
5256 * gdb.cp/overload.exp: Add tests.
5257 * gdb.cp/overload.cc (struct K): New.
5258 (namespace N): New.
5259 (main): Call new functions.
5260 (K::staticoverload): Define.
5261
889bf7c5 52622010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5263
5264 PR gdb/10728
5265 * gdb.cp/pr10728-x.h: New file.
5266 * gdb.cp/pr10728-x.cc: New file.
5267 * gdb.cp/pr10728-y.cc: New file.
5268 * gdb.cp/pr10728.exp: New file.
5269 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5270
889bf7c5 52712010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5272
5273 PR gdb/9067
5274 * gdb.cp/pr9067.exp: New
5275 * gdb.cp/pr9067.cc: New
5276 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5277
7b356089
JB
52782010-02-08 Joel Brobecker <brobecker@adacore.com>
5279
5280 * lib/gdb.exp (gdb_test_timeout): New global variable.
5281 Set it to timeout if not already set.
5282 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5283
1be00882
DE
52842010-02-05 Doug Evans <dje@google.com>
5285
5286 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5287 user.
5288
82856980
SW
52892010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5290
5291 PR c++/7935:
5292 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5293
1a334831
TT
52942010-02-04 Tom Tromey <tromey@redhat.com>
5295
5296 * gdb.cp/virtbase.exp: Make test case names unique.
5297
9c3c02fd
TT
52982010-02-02 Tom Tromey <tromey@redhat.com>
5299
5300 * gdb.cp/virtbase.exp: Add regression tests.
5301 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5302 (main): Instantiate RHC.
5303
0cc2414c
TT
53042010-02-02 Tom Tromey <tromey@redhat.com>
5305
5306 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5307 type-printing change.
5308
edf3d5f3
TT
53092010-02-02 Tom Tromey <tromey@redhat.com>
5310
5311 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5312 * gdb.cp/virtbase.cc: New file.
5313 * gdb.cp/virtbase.exp: New file.
5314 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5315
e4b7f41c
JK
53162010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5317
5318 PR libc/11214:
5319 * gdb.threads/current-lwp-dead.c: Include features.h.
5320 (HAS_NOMMU): New.
5321 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5322
b381ea14
JK
53232010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5324
5325 * gdb.base/symbol-without-target_section.exp,
5326 gdb.base/symbol-without-target_section.c: New.
5327
c593ac0e
DJ
53282010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5329
5330 * gdb.base/bigcore.exp: Reset increased timeout.
5331 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5332
db25f29d
DJ
53332010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5334
5335 * gdb.base/gcore.exp (capture_command_output): Use
5336 gdb_test_multiple.
5337
f9d67f43
DJ
53382010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5339
5340 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5341 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5342 (Top level): Call it.
5343
177321bd
DJ
53442010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5345
5346 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5347
97f2ed50
DJ
53482010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5349
5350 * gdb.base/call-strs.exp, gdb.base/default.exp,
5351 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5352 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5353 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5354 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5355 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5356 * gdb.base/ending-run.exp: Correct restore of timeout.
5357 * gdb.base/page.exp: Remove unnecessary timeout setting.
5358
e4e2711a
JB
53592010-01-29 Joel Brobecker <brobecker@adacore.com>
5360
5361 * gdb.ada/rec_return: New testcase.
5362
ba581dc1
JB
53632010-01-29 Joel Brobecker <brobecker@adacore.com>
5364
5365 * gdb.ada/call_pn: New testcase.
5366
4ea95be9
DJ
53672010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5368
5369 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5370 (Top level): Use it to resume.
5371 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5372 the Thumb mode displaced stepping error as unsupported.
5373
df83a9bf
SW
53742010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5375
889bf7c5
PA
5376 * gdb.cp/nsusing.exp: Added more tests.
5377 * gdb.cp/nsrecurs.exp: Ditto.
5378 * gdb.cp/nsusing.cc: Added test functions.
5379 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5380
40b27cdc
JK
53812010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5382
5383 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5384 absolute directory pathnames in gdb.sum file.
5385
de958931
SW
53862010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5387
5388 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5389 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5390
708ead4e
TT
53912010-01-26 Tom Tromey <tromey@redhat.com>
5392
5393 PR exp/7643:
5394 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5395 setup_kfail.
5396
b14e635e
SW
53972010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5398
5399 * gdb.cp/nsrecurs.exp: New test.
5400 * gdb.cp/nsrecurs.cc: New test program.
5401 * gdb.cp/nsstress.exp: New test.
5402 * gdb.cp/nsstress.cc: New test program.
5403 * gdb.cp/nsdecl.exp: New test.
5404 * gdb.cp/nsdecl.cc: New test program.
5405
8540c487
SW
54062010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5407
5408 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5409 imported into file scope.
5410 Marked test as xfail.
5411 * gdb.cp/namespace-using.cc (marker5): New function.
5412 * gdb.cp/shadow.exp: New test.
5413 * gdb.cp/shadow.cc: New test program.
5414 * gdb.cp/nsimport.exp: New test.
5415 * gdb.cp/nsimport.cc: New test program.
5416
421d5d99
TT
54172010-01-25 Tom Tromey <tromey@redhat.com>
5418
5419 PR gdb/11049:
5420 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5421 with "set print null-stop on".
5422
691f8dc1
JK
54232010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5426 Adjust it for DISASSEMBLY_OMIT_FNAME.
5427
0b92b5bb
TT
54282010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5429
5430 PR symtab/11199:
5431 * gdb.dwarf2/member-ptr-forwardref.exp,
5432 gdb.dwarf2/member-ptr-forwardref.S: New.
5433
23787403
JK
54342010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5435
5436 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5437 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5438 thread1_tid_mutex. Remove gdbstop_mutex handling.
5439 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5440 thread2_tid_mutex. Remove gdbstop_mutex handling.
5441 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5442 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5443 pthread_cond_wait conditionalizations by while loops.
5444
b966cb8a
TT
54452010-01-20 Tom Tromey <tromey@redhat.com>
5446
5447 PR backtrace/10770:
5448 * gdb.dwarf2/pr10770.exp: New file.
5449 * gdb.dwarf2/pr10770.c: New file.
5450 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5451
fcae584b
VP
54522010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5453
5454 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5455 that target was removed, and the test always runs native anyway.
5456
a0f49112
JK
54572010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5458
5459 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5460 gdb.base/watchpoint-cond-gone-stripped.c: New.
5461
ceeb3d5a
TT
54622010-01-19 Tom Tromey <tromey@redhat.com>
5463
5464 PR c++/8000:
5465 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5466 existing tests.
5467 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5468 (main): Use AAA::SomeEnum.
5469
dd322c54
JK
54702010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5471
5472 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5473 (test_ignore_count): Declare line_callme_body global.
5474 (run to breakpoint with ignore count): Use line_callme_body.
5475 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5476 (set line_main_hello, set line_main_return): Reindent.
5477 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5478 New.
5479 (continue to callee4): Use line_callee4_body.
5480 (check *stopped from CLI command): Use line_callee4_next.
5481 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5482 (set line_main_hello, set line_main_return): Reindent.
5483 (set line_callee4_head, set line_callee4_body): New.
5484 (continue to callee4): Use line_callee4_body.
5485
4e8f195d
TT
54862010-01-18 Tom Tromey <tromey@redhat.com>
5487
5488 PR c++/9680:
5489 * gdb.cp/casts.cc: Add new classes and variables.
5490 * gdb.cp/casts.exp: Test new operators.
5491
9e14a9ba
JB
54922010-01-18 Tom Tromey <tromey@redhat.com>
5493 Thiago Jung Bauermann <bauerman@br.ibm.com>
5494
5495 * gdb.python/source2.py: New file.
5496 * gdb.python/source1: New file.
5497 * gdb.python/python.exp: Test "source" command.
5498
00bf0b85
SS
54992010-01-15 Stan Shebs <stan@codesourcery.com>
5500
5501 * gdb.trace/tfile.c: New file.
5502 * gdb.trace/tfile.exp: New file.
889bf7c5 5503
55235ad7
JK
55042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5505
5506 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5507
9f2982ff
JK
55082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5509
5510 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5511
bbfba9ed
JK
55122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5513
5514 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5515 (libfunc): New parameter action. Implement also selectable "sleep".
5516 * gdb.base/break-interp-main.c: Include assert.h.
5517 (libfunc): New parameter action.
5518 (main): New parameters argc and argv. Assert argc. Pass argv.
5519 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5520 (test_attach): New proc.
5521 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5522 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5523
61f0d762
JK
55242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5525
5526 * gdb.base/break-interp.exp (test_core): New proc.
5527 (test_ld): Call it.
5528
06a6f270
JK
55292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5530
5531 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5532 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5533 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5534 and gdb_compile_shlib. Use new -Wl compiler options.
5535 (dl bt, main bt): New tests.
5536
51bee8e9
JK
55372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5538
5539 Support PIEs with no symfile_objfile.
5540 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5541 (test_ld): New parameter trynosym.
5542 (test_ld <$trynosym>): New block.
5543
b8040f19
JK
55442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5545
5546 * gdb.base/break-interp.exp: New file.
5547
be759fcf
PM
55482010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5549
5550 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5551 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5552 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5553 test.
5554 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5555 * gdb.python/py-mi.exp: Add lazy string test.
5556
dc146f7c
VP
55572010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5558
5559 * lib/mi-support.exp (mi_check_thread_states): Handle
5560 core number in thread listing.
5561
b4ba55a1
JB
55622010-01-12 Joel Brobecker <brobecker@adacore.com>
5563
5564 * gdb.base/maint.exp: Adjust the expected output for the
5565 "maint print type" test. Use gdb_test_multiple instead of
5566 gdb_sent/gdb_expect.
5567
08e24bd4
DE
55682010-01-11 Doug Evans <dje@google.com>
5569
6496a609
DE
5570 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5571 from gdbserver_download. All callers updated.
5572
08e24bd4
DE
5573 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5574
b5cfddf5
JK
55752010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5576
5577 Implement binary numbers parsing.
5578 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5579 (test_integer_literals_rejected): New binary tests.
5580
3725885a
RW
55812010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5582
5583 * gdb.cell/configure: Regenerate.
5584
37aeb5df
JK
55852010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5586
5587 * gdb.base/corefile.exp: Move the core finding block out and call it as
5588 core_find, new variable $corefile, replace corefile by $corefile and
5589 [file tail $corefile] for usage vs. test names resp.
5590 * lib/gdb.exp (core_find): Move it as a new function here. New
5591 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5592 $destcore. Return "" on error.
5593
d521f563
JK
55942010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5595
5596 Workaround PR binutils/10802.
5597 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5598 (twice).
5599
28f24826
DJ
56002010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5601
5602 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5603
2de75e71
JB
56042010-01-08 Joel Brobecker <brobecker@adacore.com>
5605
5606 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5607 call, to avoid interruption.
5608
fe00719b 56092010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5610
5611 * gdb.stabs/weird.def (args93): New.
5612
d0ef5df8
DE
56132010-01-07 Doug Evans <dje@google.com>
5614
5615 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5616
3a08d52f
TT
56172010-01-07 Tom Tromey <tromey@redhat.com>
5618
5619 * gdb.base/source.exp: Use correct line number.
5620
7a697b8d
SS
56212010-01-05 Stan Shebs <stan@codesourcery.com>
5622
5623 * gdb.trace/tracecmd.exp: Test ftrace.
5624
7803799a
UW
56252010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5626
5627 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5628
c54eabfa
JK
56292010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5630
5631 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5632 "uint_for_mi_testing".
5633
02e7ef19
JB
56342010-01-01 Joel Brobecker <brobecker@adacore.com>
5635
5636 Test indented comment in file being sourced.
5637 * gdb.base/commands.exp: Test indented comment in file being sourced.
5638
abd775ce
JB
56392010-01-01 Joel Brobecker <brobecker@adacore.com>
5640
5641 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5642 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5643 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5644 notice.
5645
79b55b82
JB
56462010-01-01 Joel Brobecker <brobecker@adacore.com>
5647
5648 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5649 notice.
5650
8997583e
JK
56512010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5652
5653 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5654 missing $after_stopped and comma (,) expectation.
5655
6da95a67
SS
56562009-12-31 Stan Shebs <stan@codesourcery.com>
5657
5658 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5659
218d2fc6
TJB
56602009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5661
5662 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5663 (top level): Call test_watchpoint_in_big_blob.
5664 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5665 watchpoints.
5666 (func3): Write to buf.
5667
236f1d4d
SS
56682009-12-29 Stan Shebs <stan@codesourcery.com>
5669
5670 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5671
f61e138d
SS
56722009-12-28 Stan Shebs <stan@codesourcery.com>
5673
5674 * gdb.trace/tsv.exp: New file.
5675 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5676
0219b378
DJ
56772009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5678
5679 * gdb.base/find.c (main): Reference search buffers.
5680 * gdb.base/included.c (main): Reference integer.
5681 * gdb.base/ptype.c (charfoo): Declare.
5682 (intfoo): Call charfoo.
5683 * gdb.base/scope0.c (useitp): New function.
5684 (usestatics): Use useitp.
5685 (useit): Add a type for val.
5686 * gdb.base/scope1.c (useit1): Take a pointer argument.
5687 (usestatics1): Update calls to useit1.
5688 * gdb.cp/call-c.cc: Declare foo.
5689 (main): Call foo.
5690 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5691 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5692 (main): Call C::ensureRefs and ensureOtherRefs.
5693 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5694 variables.
5695 (ensureOtherRefs): New function.
5696 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5697 * gdb.cp/templates.cc (main): Call t5i.value.
5698
3f78692f
JK
56992009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5700
5701 Fix compatibility with G++-4.5.
5702 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5703 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5704 (uncaught return): Remove.
5705
429374b8
JK
57062009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5707 Phil Muldoon <pmuldoon@redhat.com>
5708
5709 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5710 (bp_location13, bp_location14, bp_location17, bp_location18)
5711 (marker3_proto, marker4_proto): New variables.
5712 (breakpoint info): Update output.
5713 (run until breakpoint at marker3, run until breakpoint at marker4): New
5714 tests.
5715
859825b8
JK
57162009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5717
5718 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5719 Replace the printf call of Y by provided "y-set-1" label. New block
5720 for the second shared library.
5721 * gdb.base/unload.exp: Compile also the second library, call
5722 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5723 (single pending breakpoint info): Rename to ...
5724 (pending breakpoint info before run): ... this extended test.
5725 (libfile2, libname2, libsrcfile2, libsrc2)
5726 (lib_sl2): New variables.
5727 (exec_opts): Set also SHLIB_NAME2.
5728 (pending breakpoint info on first run at shrfunc1)
5729 (pending breakpoint info on second run at shrfunc1)
5730 (pending breakpoint info on second run at shrfunc2)
5731 (print y from libfile, print y from libfile2): New tests.
5732 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5733 * gdb.base/unloadshr2.c: New.
5734
e6a386cd
HZ
57352009-12-22 Hui Zhu <teawater@gmail.com>
5736
5737 * gdb.reverse/sigall-reverse.exp: Adjust.
5738
9e19b45e
VP
57392009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5740
5741 PR gdb/10884
5742
5743 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5744 (main): Call do_bitfield_tests.
aacf5b1e 5745 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5746
d53a7b30
JB
57472009-12-20 Joel Brobecker <brobecker@adacore.com>
5748
5749 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5750 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5751 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5752 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5753 gdb.modula2/unbounded1.c: Update copyright header.
5754
191ca0a1
CM
57552009-12-10 Chris Moller <moller@mollerware.com>
5756
5757 PR gdb/9399
5758 * gdb.cp/virtfunc2.exp: New tests
5759 * gdb.cp/virtfunc2.cc: New tests
5760 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5761
0fa6cf1b
MS
57622009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5763
5764 * gdb.reverse/i387-env-reverse.c: New file.
5765 * gdb.reverse/i387-env-reverse.exp: New file.
5766 * gdb.reverse/i387-stack-reverse.c: New file.
5767 * gdb.reverse/i387-stack-reverse.exp: New file.
5768
361ae042
PM
57692009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5770
5771 * gdb.python/py-type.exp (test_range): New test.
5772
bfd31e71
PM
57732009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5774
5775 PR python/10805
5776
5777 * gdb.python/py-type.exp: New file.
5778 * gdb.python/py-type.c: New file.
5779 * Makefile.in: Add py-type.
5780
57a1d736
TT
57812009-12-03 Tom Tromey <tromey@redhat.com>
5782
5783 * gdb.python/py-value.exp (test_parse_and_eval): New
5784 function.
5785
1f3b5d1b
PP
57862009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5787
5788 PR gdb/11022
5789
5790 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5791 * gdb.base/pr11022.c: New test.
5792
8b7dbdc9
JK
57932009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5794
5795 Fix spurious false FAILs.
5796 * gdb.base/structs.c (chartest): New.
5797 (main): Fill-in chartest.
5798 * gdb.base/structs.exp (anychar_re, first): New.
5799 (start_structs_test): Import global anychar_re and first.
5800 New gdb_test call "set print elements 300; ${testfile}"
5801 (start_structs_test <$first>): New block.
5802 (any): Import global anychar_re. New variable ac. Use ${ac}.
5803
6a53b2ec
JK
58042009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5805
5806 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5807
d7167b4c
JK
58082009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5809
5810 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5811 Force $srcfile file.
5812 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5813
b1798462
UW
58142009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5815
5816 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5817 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5818 * gdb.threads/watchthreads-reorder.exp: Likewise.
5819
b6199126
DJ
58202009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5821
5822 PR gdb/8704
5823
5824 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5825 "if", and "thread". Correct matching in the previous test.
5826
b22a0510
DJ
58272009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5828
5829 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5830
930636d2
MS
58312009-11-23 Michael Snyder <msnyder@vmware.com>
5832
5833 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5834 * gdb.reverse-watch-precsave.exp: Ditto.
5835
21a0512e
PP
58362009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5837
5838 * gdb.asm/asm-source.exp: Adjust.
5839 * gdb.base/help.exp: Adjust.
889bf7c5 5840
fc30d5e0
PA
58412009-11-22 Pedro Alves <pedro@codesourcery.com>
5842
5843 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5844 (do_syscall_tests_without_xml): Set data-directory to
5845 /the/path/to/nowhere.
5846
f6bc2008
PA
58472009-11-21 Pedro Alves <pedro@codesourcery.com>
5848
5849 * gdb.threads/local-watch-wrong-thread.c,
5850 gdb.threads/local-watch-wrong-thread.exp: New files.
5851
8c2fb5de
PA
58522009-11-21 Pedro Alves <pedro@codesourcery.com>
5853
5854 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5855 assume new `regsub' syntax available.
5856
ebec9a0f
PA
58572009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5858
a79d3c27
JK
5859 * gdb.base/watchpoint-hw-hit-once.exp,
5860 gdb.base/watchpoint-hw-hit-once.c: New.
5861
58622009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5863
5864 * gdb.threads/watchthreads-reorder.exp,
5865 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5866
276a961b
MK
58672009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5868
5869 * gdb.xml/tdesc-regs.exp: Use for m68k.
5870
4867c1fb
PA
58712009-11-15 Pedro Alves <pedro@codesourcery.com>
5872
5873 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5874
f6838f81
DJ
58752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5876
5877 * lib/gdb.exp (current_target_name): New procedure.
5878 (gdb_wrapper_target): New variable.
5879 (gdb_wrapper_init): Set gdb_wrapper_target.
5880 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5881 wrapper.
5882
4ac4dd3f
DJ
58832009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5884
5885 * gdb.base/remote.exp: Delete the slowest load test.
5886 Do not load with fixed packet sizes.
5887
a7881759
DJ
58882009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5889
5890 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5891
97a5b505
DJ
58922009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5893
5894 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5895 srcfile when setting a breakpoint.
5896
d3e1fc54
DJ
58972009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5898
5899 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5900 macros.
5901
7cbcbded
DJ
59022009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5903
5904 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5905 to be in memory.
5906 * gdb.base/display.c (force_mem): New.
5907 (do_loops): Use it. Add breakpoint comments.
5908 (do_vars): Add a breakpoint comment.
5909 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5910 line numbers.
5911
bdea3a92
NF
59122009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5913
5914 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5915 instead of a bare "run".
5916
269f82e5
PP
59172009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5918
5919 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5920
a69b7d9d
DJ
59212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5922
5923 * lib/cell.exp (skip_cell_tests): Clean up test files before
5924 returning.
5925
b598bfda
DJ
59262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5927
5928 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5929 and the breakpoint menu. Do not call perror if a prompt is seen.
5930 Consume the following GDB prompt.
5931 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5932 * gdb.cp/namespace.exp: Use gdb_test.
5933 * gdb.cp/templates.exp: Use gdb_test.
5934 (test_template_breakpoints): Use gdb_test_multiple.
5935
87728fa0
DJ
59362009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5937
5938 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5939 (marker4): Reference values.
5940
b67c692f
DJ
59412009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5942
5943 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5944 is missing.
5945
f0df251a
DJ
59462009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5947
5948 * gdb.base/break.c (need_malloc): New.
5949 * gdb.base/constvars.c (main): Reference crass and crisp.
5950 * gdb.base/gdb1821.c (main): Reference bar.
5951 * gdb.cp/gdb1355.cc (main): Reference s1.
5952 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5953 (main): Call them.
5954 * gdb.cp/hang2.cc (dummy2): Define.
5955 * gdb.cp/hang3.cc (dummy3): Define.
5956 * gdb.cp/m-data.cc (main): Reference shadow.
5957
bdf7534a
NF
59582009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5959 Nathan Froyd <froydnj@codesourcery.com>
5960
5961 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5962 remote host.
5963
f24fce77
NF
59642009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5965
5966 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5967 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5968 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5969 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5970 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5971 * gdb.dwarf2/dw2-producer.exp: Likewise.
5972 * gdb.dwarf2/mac-fileno.exp: Likewise.
5973 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5974 py-prettyprint.py to the remote host.
5975 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5976
40f0318e
KS
59772009-11-11 Keith Seitz <keiths@redhat.com>
5978
5979 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5980 use it instead of "Foo".
5981 * gdb.cp/classes.exp (do_tests): Add a test to access
5982 a method through a typedef'd class name.
5983
f3d9f7fb
NF
59842009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5985
5986 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5987 exponents.
5988 * gdb.base/pointers.exp: Likewise.
5989 * gdb.cp/ref-types.exp: Likewise.
5990
a4216f37
KS
59912009-11-11 Keith Seitz <keiths@redhat.com>
5992
5993 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5994 new[] and delete[].
5995 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5996 "void".
5997 (probe_demangler): Remove all single-quoting of
5998 method and variable names.
5999 (info_func_regexp): Remove the word "void" from any
6000 occurrence of "(void)".
6001 (print_addr_2): Remove all single-quoting of
6002 method names.
6003 (print_addr_2_kfail): Likewise.
6004 (print_addr): Single-quote C function names before
6005 passing to print_addr_2.
6006 (test_paddr_operator_functions): Remove single-quoting
6007 for method names.
6008 Add tests for operator new[] and operator delete[].
6009
9b14d7aa
JK
60102009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6011
6012 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6013
85feb311
KS
60142009-11-09 Keith Seitz <keiths@redhat.com>
6015
6016 * gdb.cp/overload.exp: Add tests for resolving overloaded
6017 methods in expression parsing/evaluation.
6018
fa335448
DJ
60192009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6020
6021 * lib/gdb.exp (default_gdb_version): Use --version instead of
6022 --command.
6023
ec3c07fc
NS
60242009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6025
6026 * lib/gdb.exp (gdb_compile_test): New.
6027 (skip_ada_tests, skip_java_tests): New.
6028 (gdb_compile): Use gdb_compile_test for f77.
6029 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6030 * lib/java.exp (compile_java_from_source): Remove runtests check,
6031 use gdb_compile_test to record result.
6032 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6033 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6034 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6035 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6036 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6037 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6038 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6039 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6040 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6041 adjust gdb_compile invocations.
6042
b8b4e42b
JK
60432009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6044
6045 * Makefile.in (abs_builddir): New.
6046 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6047 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6048 `$(abs_builddir)/site.exp'.
6049
f8b7eaf3
DJ
60502009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6051
6052 * config/m68k-emc.exp, lib/emc-support.exp,
6053 gdb.trace/gdb_c_test.c: Delete.
6054 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6055 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6056 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6057 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6058 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6059 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6060 casing for m68k-*-elf.
6061
c4187697
NS
60622009-11-03 Pedro Alves <pedro@codesourcery.com>
6063
6064 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6065 * gdb.arch/i386-prologue.exp: Likewise.
6066 * gdb.arch/i386-unwind.exp: Likewise.
6067
db16b772
DJ
60682009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6069
6070 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6071
bcf71277
DJ
60722009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6073
6074 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6075
0105cee2
DJ
60762009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6077
6078 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6079
24ddea62
JK
60802009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6081
6082 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6083
287ccc17
JK
60842009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6087 * gdb.base/sepdebug2.c: New file.
6088
08bca259 60892009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6090
6091 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6092 the modified warnings for catch syscall. Verify if GDB was compiled
6093 with support for lib expat, and choose which tests to run depending
6094 on this.
6095
5d4e2b76
VP
60962009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6097
6098 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6099 that composite commands are parsed OK. And also test
6100 that breakpoint commands do work.
6101
240e538a
MS
61022009-10-23 Michael Snyder <msnyder@vmware.com>
6103
6104 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6105 to allow for new disassembly style.
6106
9c419145
PP
61072009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6108
6109 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6110
02506ff1
MS
61112009-10-22 Michael Snyder <msnyder@vmware.com>
6112
6113 * gdb.reverse/break-precsave.exp: New test.
6114 * gdb.reverse/consecutive-precsave.exp: Ditto.
6115 * gdb.reverse/finish-precsave.exp: Ditto.
6116 * gdb.reverse/i386-precsave.exp: Ditto.
6117 * gdb.reverse/machinestate-precsave.exp: Ditto.
6118 * gdb.reverse/sigall-precsave.exp: Ditto.
6119 * gdb.reverse/solilb-precsave.exp: Ditto.
6120 * gdb.reverse/step-precsave.exp: Ditto.
6121 * gdb.reverse/until-precsave.exp: Ditto.
6122 * gdb.reverse/watch-precsave.exp: Ditto.
6123
4cf866a3
MS
61242009-10-22 Michael Snyder <msnyder@vmware.com>
6125
6126 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6127 for gdb_expect. Adjust one test's expect strings for the new
6128 format of disassemble.
6129 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6130 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6131 gdb_test_multiple.
6132 * gdb.reverse/step-reverse.exp: Delete 'return'.
6133 * gdb.reverse/until-reverse.exp: Delete blank lines.
6134 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6135
2b28d209
PP
61362009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6137
6138 * gdb.base/consecutive.exp: Adjust.
6139 * gdb.base/display.exp: Likewise.
6140 * gdb.base/pc-fp.exp: Likewise.
6141 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6142
33b9c32b
MS
61432009-10-19 Michael Snyder <msnyder@vmware.com>
6144
6145 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6146 * gdb.reverse/finish-reverse.c: Ditto.
6147 * gdb.reverse/sigall-reverse.c: Ditto.
6148 * gdb.reverse/solib-reverse.c: Ditto.
6149 * gdb.reverse/step-reverse.c: Ditto.
6150 * gdb.reverse/watch-reverse.c: Ditto.
6151
6c95b8df
PA
61522009-10-19 Pedro Alves <pedro@codesourcery.com>
6153 Stan Shebs <stan@codesourcery.com>
6154
6155 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6156 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6157 "Executing new program".
6158 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6159 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6160 left listed after having been killed.
6161 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6162 * gdb.base/maint.exp: Adjust test.
6163
6164 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6165 * gdb.multi/Makefile.in: New.
6166 * gdb.multi/base.exp: New.
6167 * gdb.multi/goodbye.c: New.
6168 * gdb.multi/hangout.c: New.
6169 * gdb.multi/hello.c: New.
6170 * gdb.multi/bkpt-multi-exec.c: New.
6171 * gdb.multi/bkpt-multi-exec.exp: New.
6172 * gdb.multi/crashme.c: New.
6173
279017b7
TG
61742009-10-13 Tristan Gingold <gingold@adacore.com>
6175
6176 * gdb.base/sepdebug.exp: Check debug info are found.
6177
0413d738
PA
61782009-10-08 Pedro Alves <pedro@codesourcery.com>
6179
6180 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6181 bits.
6182
c628eecc
JK
61832009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6184
6185 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6186
38af1bfe
JB
61872009-10-07 Joel Brobecker <brobecker@adacore.com>
6188
6189 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6190 of the comments.
6191
2b0adecd
PM
61922009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6193
6194 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6195 * gdb.base/annota3.exp: Idem.
6196 * gdb.base/maint.exp: Idem.
6197
8d417781
PM
61982009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6199
889bf7c5 6200 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6201 to default.
6202
bb61102d
PM
62032009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6204
889bf7c5 6205 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6206 mingw and cygwin targets.
6207
ace5c364
PM
62082009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6209 Pedro Alves <pedro@codesourcery.com>
6210
889bf7c5 6211 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6212 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6213
c2d494a0
PM
62142009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6215
e1b52ce2
PM
6216 * gdb.base/shr1.c: Use %p in format string.
6217 * gdb.base/unload.c: Avoid warning in fprintf.
6218 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6219
209f53f5
PM
62202009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6221
6222 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6223 long type.
6224 (test_unlink): Correct printf string.
6225 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6226 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6227
8172766a
JK
62282009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6229
6230 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6231 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6232 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6233
0f73703c
UW
62342009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6235
6236 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6237 * gdb.objc/nondebug.exp: Likewise.
6238
b32306ca
UW
62392009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6240
6241 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6242 target_info setting.
6243
6244 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6245 that detect new threads during "info threads".
6246
0057022f
UW
62472009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6248
6249 * gdb.threads/manythreads.c (main): Increase thread stack size
6250 to 2*PTHREAD_STACK_MIN.
6251 * gdb.threads/multi-create.c (main): Likewise.
6252 (create_function): Likewise.
6253
f29c0325
UW
62542009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6255
6256 * gdb.base/dump.exp: Pass difference of pointer types instead
6257 of integer types as offset to restore in intarr3.srec case.
6258
fcb34849
UW
62592009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6260
6261 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6262
d5142e3b
UW
62632009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6264
6265 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6266
087b74b2 62672009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6268
087b74b2
PM
6269 New test for two watchpoints, with disabling of
6270 the first inserted.
6271 * testsuite/gdb.base/watchpoints.c: New file.
6272 * testsuite/gdb.base/watchpoints.exp: New file.
6273
96c07c5b
TT
62742009-09-25 Tom Tromey <tromey@redhat.com>
6275
6276 * gdb.base/charset.exp: Test utf-16 strings with Python.
6277
b8899f2b
TT
62782009-09-25 Tom Tromey <tromey@redhat.com>
6279
6280 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6281 UCS-4.
6282 * gdb.base/charset.c (utf_32_string): Rename.
6283 (init_utf32): Rename.
6284 (main): Update.
6285
329719ec
TT
62862009-09-22 Tom Tromey <tromey@redhat.com>
6287
6288 * gdb.python/py-function.exp: Add regression tests.
6289
11ef0d76
KS
62902009-09-21 Keith Seitz <keiths@redhat.com>
6291
6292 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6293 with invalid operator.
6294
3fe8f3b3
KS
62952009-09-21 Keith Seitz <keiths@redhat.com>
6296
6297 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6298 and destructor using typedef name of class.
6299 * gdb.cp/classes.cc (class Base1): Add a destructor.
6300 (base1): New typedef.
6301 (use_methods): Instanitate an object of type base1.
6302 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6303 (do_tests): Call test_template_typedef.
6304 * gdb.cp/templates.cc (Baz::~Baz): New method.
6305 (intBazOne): New typedef.
6306 (main): Instantiate intBazOne.
6307
7a9fe101
PM
63082009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6309
6310 PR python/10633
6311
6312 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6313 Function.
6314 (run_lang_tests): Add print elements test.
6315
2e4d963f
PM
63162009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6317
6318 * gdb.python/py-value.exp (test_subscript_regression): New
6319 function. Test for invalid subscripts.
6320 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6321 (ptr_ref): New function.
6322
ec7e75e7
PP
63232009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6324
6325 * gdb.base/default.exp: Fix "show convenience".
6326
0cc7d26f
TT
63272009-09-15 Tom Tromey <tromey@redhat.com>
6328
6329 * lib/mi-support.exp (mi_create_varobj): Update.
6330 (mi_create_floating_varobj): Likewise.
6331 (mi_create_dynamic_varobj): New proc.
6332 (mi_varobj_update): Update.
6333 (mi_varobj_update_with_type_change): Likewise.
6334 (mi_varobj_update_kv_helper): New proc.
6335 (mi_varobj_update_dynamic_helper): Rewrite.
6336 (mi_varobj_update_dynamic): New proc.
6337 (mi_list_varobj_children): Update.
6338 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6339 * gdb.python/python-prettyprint.py (pp_outer): New class.
6340 (pp_nullstr): Likewise.
6341 (lookup_function): Register new printers.
6342 * gdb.python/python-prettyprint.c (struct substruct): New type.
6343 (struct outerstruct): Likewise.
6344 (substruct_test): New function.
6345 (struct nullstr): New type.
6346 (string_1, string_2): New globals.
6347 (main): Add new tests.
6348 * gdb.python/python-mi.exp: Added regression tests.
6349 * gdb.mi/mi2-var-display.exp: Update.
6350 * gdb.mi/mi2-var-cmd.exp: Update.
6351 * gdb.mi/mi2-var-child.exp: Update.
6352 * gdb.mi/mi2-var-block.exp: Update.
6353 * gdb.mi/mi-var-invalidate.exp: Update.
6354 * gdb.mi/mi-var-display.exp: Update.
6355 * gdb.mi/mi-var-cmd.exp: Update.
6356 * gdb.mi/mi-var-child.exp: Update.
6357 * gdb.mi/mi-var-block.exp: Update.
6358 * gdb.mi/mi-break.exp: Update.
6359 * gdb.mi/gdb701.exp: Update.
6360
a96d9b2e
SDJ
63612009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6362
6363 * Makefile.in: Inclusion of catch-syscall object.
6364 * gdb.base/catch-syscall.c: New file.
6365 * gdb.base/catch-syscall.exp: New file.
6366
b43b923a
MS
63672009-09-12 Michael Snyder <msnyder@vmware.com>
6368
6369 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6370 that can support reverse debuggnig.
6371
cec03d70
TT
63722009-09-11 Tom Tromey <tromey@redhat.com>
6373
6374 * gdb.dwarf2/valop.S: New file.
6375 * gdb.dwarf2/valop.exp: New file.
6376
e23bb3fc
MK
63772009-09-11 Mark Kettenis <kettenis@gnu.org>
6378
6379 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6380
37c3696d
DE
63812009-09-10 Doug Evans <dje@google.com>
6382
6383 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6384 Add $gdb_prompt to second breakpoint regexp.
6385
5172aecb
JB
63862009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6387
6388 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6389 names, add missing ones.
6390 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6391 * gdb.python/py-frame.c: Rename from python-frame.c.
6392 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6393 testfile name.
6394 * gdb.python/py-function.exp: Rename from python-function.exp.
6395 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6396 testfile name.
6397 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6398 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6399 Adjust testfile name.
6400 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6401 * gdb.python/py-template.cc: Rename from python-template.cc.
6402 * gdb.python/py-template.exp: Rename from python-template.exp.
6403 Adjust testfile name.
6404 * gdb.python/py-value.c: Rename from python-value.c.
6405 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6406 testfile name.
6407
b554e4bd
JK
64082009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6409
6410 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6411 $bpt2address.
6412 (Second breakpoint address is valid on ia64)
6413 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6414
9a68ae16
JM
64152009-09-03 Joseph Myers <joseph@codesourcery.com>
6416
6417 * gdb.base/ending-run.exp: Restrict regular expression matching
6418 line number to require closing brace following.
6419
146b9145
DE
64202009-09-03 Doug Evans <dje@google.com>
6421
6422 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6423
787d21e1
TT
64242009-09-02 Tom Tromey <tromey@redhat.com>
6425
6426 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6427
e7802207
TT
64282009-09-02 Tom Tromey <tromey@redhat.com>
6429
6430 * gdb.dwarf2/callframecfa.exp: New file.
6431 * gdb.dwarf2/callframecfa.S: New file.
6432
817aadd2
JK
64332009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6434
6435 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6436 gdb.base/solib-overlap-main.c: New.
6437
4a76eae5
DJ
64382009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6439
6440 PR gdb/10565
6441
6442 * gdb.base/bitfields.c (struct container, container): New.
6443 (main): Initialize it and call break5.
6444 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6445
d4b96c9a
JK
64462009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6447
6448 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6449 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6450
4e22772d
JK
64512009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6452
6453 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6454
2efab443
MS
64552009-08-26 Michael Snyder <msnyder@vmware.com>
6456
6457 * gdb.base/i386-reverse.c: New file.
6458 * gdb.base/i386-reverse.exp: New file.
6459 * gdb.base/Makefile.in: Add new files to be removed.
6460
07ab73a0
JM
64612009-08-26 Joseph Myers <joseph@codesourcery.com>
6462
6463 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6464 environment-pwd for remote host.
6465 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6466
676accff
KS
64672009-08-24 Keith Seitz <keiths@redhat.com>
6468
6469 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6470 Add two new C++ completer tests which limit the output to a
889bf7c5 6471 given class.
676accff 6472
f9f7ad22
MS
64732009-08-24 Michael Snyder <msnyder@vmware.com>
6474
6475 * gdb.base/del.exp: Fix typo in comment.
6476 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6477
81ecdfbb
RW
64782009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6479
6480 * configure: Regenerate.
6481 * gdb.hp/configure: Likewise.
6482 * gdb.hp/gdb.aCC/configure: Likewise.
6483 * gdb.hp/gdb.base-hp/configure: Likewise.
6484 * gdb.hp/gdb.compat/configure: Likewise.
6485 * gdb.hp/gdb.defects/configure: Likewise.
6486 * gdb.hp/gdb.objdbg/configure: Likewise.
6487 * gdb.stabs/configure: Likewise.
6488
cab0c772
UW
64892009-08-19 Doug Evans <dje@google.com>
6490
6491 * gdb.base/gdbvars.c: New file.
6492 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6493
b8fa0bfa
PA
64942009-08-14 Pedro Alves <pedro@codesourcery.com>
6495
6496 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6497 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6498
b84aa90a
PA
64992009-08-13 Pedro Alves <pedro@codesourcery.com>
6500
6501 * gdb.base/default.exp: Adjust "set language test": it's now an
6502 enum command. Larger help string moved to "help set language".
6503 * gdb.base/help.exp: Adjust "help set language" expected output,
6504 now lists all known languages.
6505
0d8f9b2c
NF
65062009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6507
6508 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6509 all frame arguments.
6510 * gdb.arch/altivec-regs.exp: Likewise.
6511
bda180e0
TT
65122009-08-07 Tom Tromey <tromey@redhat.com>
6513
6514 * gdb.base/setshow.exp: Add tests for changes to set language, set
6515 check range, and set check type.
6516
48cb2d85
VP
65172009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6518
6519 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6520 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6521 Call it.
48cb2d85 6522
1ea34204
UW
65232009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6524
6525 * configure.ac: Run gdb.cell tests when appropriate.
6526 * configure: Regenerate.
6527 * lib/cell.exp: New file.
6528 * gdb.cell: New directory.
6529 * gdb.cell/configure.ac: New file.
6530 * gdb.cell/configure: New file.
6531 * gdb.cell/Makefile.in: New file.
6532 * gdb.cell/arch.exp: New file.
6533 * gdb.cell/break.c: New file.
6534 * gdb.cell/break.exp: New file.
6535 * gdb.cell/break-spu.c: New file.
6536 * gdb.cell/bt.c: New file.
6537 * gdb.cell/bt2-spu.c: New file.
6538 * gdb.cell/bt-spu.c: New file.
6539 * gdb.cell/bt.exp: New file.
6540 * gdb.cell/coremaker.c: New file.
6541 * gdb.cell/coremaker-spu.c: New file.
6542 * gdb.cell/core.exp: New file.
6543 * gdb.cell/gcore.exp: New file.
6544 * gdb.cell/data.c: New file.
6545 * gdb.cell/data.exp: New file.
6546 * gdb.cell/data-spu.c: New file.
6547 * gdb.cell/ea-cache.exp: New file.
6548 * gdb.cell/ea-cache.c: New file.
6549 * gdb.cell/ea-cache-spu.c: New file.
6550 * gdb.cell/ea-standalone.c: New file.
6551 * gdb.cell/ea-standalone.exp: New file.
6552 * gdb.cell/ea-test.c: New file.
6553 * gdb.cell/ea-test.exp: New file.
6554 * gdb.cell/f-regs.exp: New file.
6555 * gdb.cell/mem-access.c: New file.
6556 * gdb.cell/mem-access.exp: New file.
6557 * gdb.cell/mem-access-spu.c: New file.
6558 * gdb.cell/ptype.exp: New file.
6559 * gdb.cell/registers.exp: New file.
6560 * gdb.cell/size.c: New file.
6561 * gdb.cell/sizeof.exp: New file.
6562 * gdb.cell/size-spu.c: New file.
6563 * gdb.cell/solib.exp: New file.
6564 * gdb.cell/solib-symbol.exp: New file.
6565
85e747d2
UW
65662009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6567
6568 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6569
58d6951d
DJ
65702009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6571
6572 * gdb.base/float.exp: Handle VFP registers.
6573
6e0a4f15
MS
65742009-07-14 Michael Snyder <msnyder@vmware.com>
6575
dcd5da87
MS
6576 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6577 to bring gdb to the beginning of the calling line.
6578
6e0a4f15
MS
6579 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6580 confusing the i386 epilogue unwinder.
6581
782b2b07
SS
65822009-07-14 Stan Shebs <stan@codesourcery.com>
6583
6584 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6585
f662c3bc
MS
65862009-07-14 Michael Snyder <msnyder@vmware.com>
6587
6588 * gdb.reverse/step-reverse.exp (stepi into function call):
6589 Call instruction may not be first instruction in the line.
6590 (reverse stepi from a function call): Used wrong line number.
6591
8f313923
JK
65922009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6593
6594 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6595
4662c76e
JK
65962009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6597
6598 Fix gdb.base/macscp.exp when using custom inputrc.
6599 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6600 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6601 env(TERM) set.
6602 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6603 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6604
aa81e255
JK
66052009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6606
6607 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6608 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6609 Change the compilation target to match the testcase name.
6610 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6611 testcase name.
6612 * a2-run.exp: Use for setup prepare_for_testing. Change the
6613 compilation target to match the testcase name.
6614 * gdb.base/commands.exp: Likewise.
6615 * gdb.base/finish.exp: Likewise.
6616 * gdb.base/float.exp: Likewise.
6617 * gdb.base/info-target.exp: Likewise.
6618 * gdb.base/relational.exp: Likewise.
6619 * gdb.base/term.exp: Likewise.
6620 * gdb.base/until.exp: Likewise.
6621 * gdb.base/volatile.exp: Likewise.
6622 * gdb.base/whatis-exp.exp: Likewise.
6623
4c93b1d7
HZ
66242009-07-11 Hui Zhu <teawater@gmail.com>
6625
6626 * gdb.base/help.exp (disassemble): Update expected help text.
6627
812f7342
TT
66282009-07-09 Tom Tromey <tromey@redhat.com>
6629
6630 * lib/gdb.exp: Handle TRANSCRIPT.
6631 (remote_spawn, remote_close, send_gdb): New procs.
6632
fbb8f299
PM
66332009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6634
6635 * gdb.python/python-prettyprint.c: Add counted null string
6636 structure.
6637 * gdb.python/python-prettyprint.exp: Print null string. Test for
6638 embedded nulls.
6639 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6640 * gdb.python/python-value.exp (test_value_in_inferior): Add
6641 variable length string fetch tests.
6642 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6643
c0ac0ec7
JK
66442009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6645
6646 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6647
30b66ecc
TT
66482009-07-07 Tom Tromey <tromey@redhat.com>
6649
6650 * gdb.base/call-rt-st.exp: Update for change to escape output.
6651 * gdb.base/callfuncs.exp: Likewise.
6652 * gdb.base/charset.exp: Likewise.
6653 * gdb.base/constvars.exp: Likewise.
6654 * gdb.base/long_long.exp: Likewise.
6655 * gdb.base/pointers.exp: Likewise.
6656 * gdb.base/printcmds.exp: Likewise.
6657 * gdb.base/setvar.exp: Likewise.
6658 * gdb.base/store.exp: Likewise.
6659 * gdb.cp/ref-types.exp: Likewise.
6660 * gdb.mi/mi-var-child.exp: Likewise.
6661 * gdb.mi/mi-var-display.exp: Likewise.
6662 * gdb.mi/mi2-var-display.exp: Likewise.
6663 * gdb.base/charset.exp: Test octal escape sequence length.
6664 Update for change to escape output.
6665
187c4a2b
JK
66662009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6667
6668 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6669
d80a43f9
DJ
66702009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6671
6672 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6673
047427a8
JK
66742009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6677 gdbserver increasing $portnum if "Can't bind address" has been seen.
6678
8b5a0f4f
PA
66792009-07-05 Pedro Alves <pedro@codesourcery.com>
6680
6681 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6682 mingw32ce.
6683
7d93ba58
PA
66842009-07-05 Pedro Alves <pedro@codesourcery.com>
6685
6686 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6687 VFP format.
6688
2277426b
PA
66892009-07-02 Pedro Alves <pedro@codesourcery.com>
6690
6691 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6692 linux. Adjust to use "inferior", "info inferiors", "detach
6693 inferior" and "kill inferior" instead of "restart", "info fork",
6694 "detach fork" and "delete fork".
6695 * gdb.base/ending-run.exp: Spell out "info".
6696 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6697 the "kill" command.
6698
5af949e3
UW
66992009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6700
6701 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6702 change to prefix TLS offset in hex with 0x.
6703
5d3729b5
UW
67042009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6705
6706 * gdb.base/default.exp: Update test case for "x" changes.
6707
af589bd0
TG
67082009-07-01 Tristan Gingold <gingold@adacore.com>
6709
6710 * gdb.base/bigcore.exp: Make darwin untested.
6711
40974f91
JK
67122009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6713
6714 * gdb.base/completion.exp (directory completion): Create the directory.
6715 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6716 escapeuniquesub.
6717 (directory completion 2): Expect now ${escapeuniquesub}.
6718 (Glob remaining of directory test): Remove one excessive newline.
6719 Expect the real output.
6720
59dd3af6
JK
67212009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6722
6723 Fix `make check//%' target after `make check' has been ran.
6724 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6725 a mkdir call.
6726 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6727 (%/.dir): Remove.
6728
f4e164aa
JK
67292009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6730
6731 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6732 the expected result record.
6733
69af2122
JK
67342009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 Remove racy FAILs relying just on the timeouts.
6737 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6738 (annotation_level 2): Remove racy FAILs.
6739
2fd481e1
PP
67402009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6741
6742 gdb/10275
889bf7c5
PA
6743 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6744
c38f313d
DJ
67452009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6746
6747 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6748
8b777f02
VP
67492009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6750
6751 * gdb.mi/mi-stack.exp: Testing symbolic options
6752 to -stack-list-locals and -stack-list-arguments.
6753
00c7eacf
JK
67542009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6755
6756 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6757
6bc80edc
TT
67582009-06-29 Tom Tromey <tromey@redhat.com>
6759
6760 * dg-extract-results.sh: New file.
6761 * Makefile.in (FORCE_PARALLEL): New variable.
6762 (CHECK_TARGET): New conditional variable.
6763 (check): Use CHECK_TARGET.
6764 (DO_RUNTEST): New variable.
6765 (check-single): New target.
6766 (TEST_DIRS): New variable.
6767 (TEST_TARGETS): Likewise.
6768 (check-parallel): New target.
6769 (check-gdb.%): New pattern.
6770 (BASE1_FILES): New variable.
6771 (BASE2_FILES): Likewise.
6772 (check-gdb.base%): New pattern.
6773 (%/.dir): New pattern.
6774 * configure: Rebuild.
6775 * aclocal.m4 (AM_CONDITIONAL): New defun.
6776 * configure.ac: Check whether user is using GNU make.
6777 (GMAKE): New conditional.
6778
794684b6
SW
67792009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6780
6781 * gdb.cp/namespace-nested-import.cc: New test.
6782 * gdb.cp/namespace-nested-import.exp: New test.
6783
edb3359d
DJ
67842009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6785
6786 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6787 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6788 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6789 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6790 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6791 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6792 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6793 gdb.opt/inline-markers.c: New files.
6794 * lib/gdb.exp (skip_inline_frame_tests): New function.
6795 (skip_inline_var_tests): New function.
6796
cf657a0c
AS
67972009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6798
6799 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6800 backtrace.
6801
28d41a99
MS
68022009-06-27 Michael Snyder <msnyder@vmware.com>
6803
6804 * gdb.reverse: New directory.
6805 * gdb.reverse/break-reverse.c: New test.
6806 * gdb.reverse/break-reverse.exp: New test.
6807 * gdb.reverse/consecutive-reverse.c: New test.
6808 * gdb.reverse/consecutive-reverse.exp: New test.
6809 * gdb.reverse/finish-reverse.c: New test.
6810 * gdb.reverse/finish-reverse.exp: New test.
6811 * gdb.reverse/machinestate.c: New test.
6812 * gdb.reverse/ms1.c: New test.
6813 * gdb.reverse/machinestate.exp: New test.
6814 * gdb.reverse/Makefile.in: New file.
6815 * gdb.reverse/shr2.c: New test.
6816 * gdb.reverse/solib-reverse.c: New test.
6817 * gdb.reverse/solib-reverse.exp: New test.
6818 * gdb.reverse/step-reverse.c: New test.
6819 * gdb.reverse/step-reverse.exp: New test.
6820 * gdb.reverse/until-reverse.c: New test.
6821 * gdb.reverse/ur1.c: New test.
6822 * gdb.reverse/until-reverse.exp: New test.
6823 * gdb.reverse/watch-reverse.c: New test.
6824 * gdb.reverse/watch-reverse.exp: New test.
6825 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6826 * configure: Regenerate.
6827
fe3c8b0d
DE
68282009-06-26 Doug Evans <dje@google.com>
6829
6830 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6831
3a72a602
PM
68322009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6833
6834 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6835 windows problem for 'file delete $binfile'.
6836
27aa8d6a
SW
68372009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6838
6839 * gdb.cp/namespace-using.exp: New test.
6840 * gdb.cp/namespace-using.cc: New test.
6841
8ac055f8
JB
68422009-05-20 Joel Brobecker <brobecker@adacore.com>
6843
6844 * gdb.ada/variant_record_packed_array: New testcase.
6845
85e306ed
TT
68462009-06-23 Tom Tromey <tromey@redhat.com>
6847
6848 * gdb.base/charset.exp (test_combination): Regression test.
6849 * gdb.base/charset.c (my_wchar_t): New typedef.
6850 (myvar): New global.
6851 (main): Set myvar.
6852
56643c5e
PM
68532009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6854
6855 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6856 target.
6857
1fac167a
UW
68582009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6859
6860 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6861
7ccb0be9
UW
68622009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6863
6864 * gdb.mi/gdb680.exp: Update test for error message.
6865
568d6575
UW
68662009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6867
6868 * gdb.base/annota1.exp: Allow multiple occurrences of the
6869 frames-invalid annotation.
6870 * gdb.cp/annota2.exp: Likewise.
6871
7cd1089b
PM
68722009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6873
6874 * gdb.cp/gdb2495.cc: New file.
6875 * gdb.cp/gdb2495.exp: New file.
6876
72c63395
JK
68772009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6878
6879 Report error on GDB crash during runto.
6880 * lib/gdb.exp (runto <eof>): New.
6881
3788363d
DJ
68822009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6883
6884 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6885 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6886 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6887 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6888 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6889 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6890 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6891 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6892 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6893 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6894 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6895 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6896 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6897 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6898 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6899 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6900 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6901 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6902 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6903 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6904 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6905 gdb.trace/passcount.exp, gdb.trace/report.exp,
6906 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6907 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6908 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6909 executable.
6910
17592de3
PA
69112009-06-07 Pedro Alves <pedro@codesourcery.com>
6912
6913 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6914 defined before referencing it.
6915
701e355d
DE
69162009-06-03 Doug Evans <dje@google.com>
6917
6918 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6919 * gdb.arch/i386-see.c: Ditto.
6920
f2292c65
PM
69212009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6922
6923 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6924 (check_macro): Return 1 if undefined.
6925 If first test fails, check if macro debug information is available,
6926 and report unsupported test if no macro information is found.
6927
5a437975
DE
69282009-05-29 Doug Evans <dje@google.com>
6929
6930 * gdb.threads/hand-call-in-threads.exp: New.
6931 * gdb.threads/hand-call-in-threads.c: New.
6932
c141c696
MS
69332009-05-29 Michael Snyder <msnyder@vmware.com>
6934
6935 * gdb.base/break-always.exp: Change "1" to "on".
6936 Add confirmation check.
6937
b3444185
PA
69382009-05-28 Pedro Alves <pedro@codesourcery.com>
6939
6940 * gdb.threads/threxit-hop-specific.c: New.
6941 * gdb.threads/threxit-hop-specific.exp: New.
6942 * gdb.threads/thread-execl.c: New.
6943 * gdb.threads/thread-execl.exp: New.
6944
b6313243
TT
69452009-05-27 Tom Tromey <tromey@redhat.com>
6946 Thiago Jung Bauermann <bauerman@br.ibm.com>
6947
6948 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6949 (mi_child_regexp): Likewise.
6950 (mi_list_varobj_children_range): Likewise.
6951 (mi_get_features): Likewise.
6952 (mi_list_varobj_children): Rewrite.
6953 * gdb.python/python-mi.exp: New file.
6954
a6bac58e
TT
69552009-05-27 Tom Tromey <tromey@redhat.com>
6956 Thiago Jung Bauermann <bauerman@br.ibm.com>
6957 Phil Muldoon <pmuldoon@redhat.com>
6958 Paul Pluzhnikov <ppluzhnikov@google.com>
6959
6960 * gdb.python/python-prettyprint.exp: New file.
6961 * gdb.python/python-prettyprint.c: New file.
6962 * gdb.python/python-prettyprint.py: New file.
6963 * gdb.base/display.exp: print/r is now valid.
6964
2c74e833
TT
69652009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6966 Tom Tromey <tromey@redhat.com>
6967 Pedro Alves <pedro@codesourcery.com>
6968 Paul Pluzhnikov <ppluzhnikov@google.com>
6969
6970 * gdb.python/python-template.exp: New file.
6971 * gdb.python/python-template.cc: New file.
6972 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6973 tests.
6974 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6975 Call it.
6976 (test_value_after_death): New proc.
6977 * gdb.python/python-value.c (PTR): New typedef.
6978 (main): New variable 'x'.
6979
89c73ade
TT
69802009-05-27 Tom Tromey <tromey@redhat.com>
6981
6982 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6983 tests.
6984 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6985 Call it.
6986
a75724bc
PA
69872009-05-27 Pedro Alves <pedro@codesourcery.com>
6988
6989 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6990
e58b0e63
PA
69912009-05-24 Pedro Alves <pedro@codesourcery.com>
6992
6993 * gdb.threads/fork-thread-pending.c: New.
6994 * gdb.threads/fork-thread-pending.exp: New.
6995
4ac36638
JK
69962009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6997
6998 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6999 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7000
889bf7c5 70012009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7002
889bf7c5 7003 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7004
b242c3c2
PA
70052009-05-17 Pedro Alves <pedro@codesourcery.com>
7006
7007 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7008 `gdb_get_line_number'. Call `callee' in both parent and child.
7009 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7010 `gdb_get_line_number' instead of hardcoding line numbers.
7011 (catch_fork_unpatch_child): New procedure to test detaching
7012 breakpoints from child fork.
7013 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7014 hardcoding line numbers.
7015 (do_fork_tests): Run `catch_fork_unpatch_child'.
7016
ee342b23
VP
70172009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7018
7019 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7020 of structure type enters or leaves the scope, it
7021 is reported by -var-update.
7022
e2009e98
DE
70232009-05-11 Doug Evans <dje@sebabeach.org>
7024
7025 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7026 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7027 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7028
00903456
JK
70292009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7030
7031 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7032
dc621c35
DE
70332009-04-30 Doug Evans <dje@google.com>
7034
7035 * gdb.threads/watchthreads2.exp: New testcase.
7036 * gdb.threads/watchthreads2.c: New testcase.
7037
9ab4e744
DE
70382009-04-29 Doug Evans <dje@google.com>
7039
7040 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7041 * gdb.cp/mb-ctor.cc: Ditto.
7042 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7043 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7044 * gdb.cp/mb-inline1.cc: Call it.
7045 * gdb.cp/mb-inline2.cc: Ditto.
7046 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7047 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7048
484086b7
JK
70492009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7050
7051 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7052 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7053 Replace all uses of `decimal' by `nonzero'.
7054 (info macro FROM_COMMANDLINE): New test.
7055
379a77b5
TT
70562009-04-27 Tom Tromey <tromey@redhat.com>
7057
7058 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7059
b92b73c2
DE
70602009-04-27 Doug Evans <dje@google.com>
7061
7062 * gdb.threads/watchthreads.c (main): Initialize args before starting
7063 the threads. Plus formatting cleanup.
7064 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7065 biased scheduling of one thread.
7066
945a118d
JG
70672009-04-27 Jerome Guitton <guitton@adacore.com>
7068
7069 * gdb.cp/templates.cc (GetMax): New template.
7070 (main): Declare two instances of GetMax.
7071 * gdb.cp/templates.exp: Add new test.
7072
d389af10
JK
70732009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7074
7075 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7076
e7f86de9
JM
70772009-04-22 Joseph Myers <joseph@codesourcery.com>
7078
7079 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7080
334cc82d
TT
70812009-04-15 Tom Tromey <tromey@redhat.com>
7082
7083 * gdb.base/charset.exp: Add regression test.
7084
d12672cc
JB
70852009-04-14 Joel Brobecker <brobecker@adacore.com>
7086
7087 * gdb.base/exe-lock.exp: New testcase.
7088
18e8c3bc
TT
70892009-04-13 Tom Tromey <tromey@redhat.com>
7090
7091 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7092 operator on Frame.
7093
5ecd5cbe
UW
70942009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7095
7096 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7097 * gdb.server/ext-attach.exp: Likewise.
7098
7309f756
VP
70992009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7100
7101 Eliminate some sleep usage.
7102
889bf7c5
PA
7103 * gdb.mi/basics.c (do_nothing): New.
7104 (main): Use do_nothing instead of printf, so that
7105 not to introduce race condition between output of
7106 inferiour and output of gdb. Do not use sleep as it
7107 is not generally available on embedded targets.
7309f756 7108
f4b95f6f
PA
71092009-04-02 Pedro Alves <pedro@codesourcery.com>
7110
7111 * gdb.server/ext-attach.exp: Expect an optional process id after
7112 "Detached from remote process".
7113
de40b933
JK
71142009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7115
7116 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7117 gdb.dwarf2/dw2-unresolved.exp: New.
7118
2ae101a4
PA
71192009-04-02 Pedro Alves <pedro@codesourcery.com>
7120
7121 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7122 mi_run_to_main.
7123
56a8e183
PA
71242009-04-02 Pedro Alves <pedro@codesourcery.com>
7125
7126 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7127 mi_run_to_main. Skip thread exit test on remote targets.
7128 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7129 mi_run_to_main.
7130 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7131 mi_run_to_main.
7132 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7133 when expecting ^connected. Detect when the target doesn't support
7134 non-stop mode.
7135 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7136 supported. Return -1 on error, 0 on success.
7137 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7138 (mi_runto): Return mi_runto_helper's result explicitly.
7139
c35fafde
PA
71402009-04-01 Pedro Alves <pedro@codesourcery.com>
7141
7142 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7143
f8a8dce6
JB
71442009-04-01 Tom Tromey <tromey@redhat.com>
7145
7146 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7147 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7148 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7149 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7150
71c25dea
TT
71512009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7152 Jan Kratochvil <jan.kratochvil@redhat.com>
7153
7154 PR gdb/931
7155 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7156 output.
7157 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7158 for gdb/931.
7159 * dw2-strp.S (DW_AT_language): Change to C++.
7160 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7161
02d9a9ce
JB
71622009-03-31 Joel Brobecker <brobecker@adacore.com>
7163
7164 * gdb.ada/tasks: New testcase.
7165
1042e4c0
SS
71662009-03-30 Stan Shebs <stan@codesourcery.com>
7167
7168 * gdb.trace/actions.exp: Update to match new info trace format.
7169 * gdb.trace/deltrace.exp: Ditto.
7170 * gdb.trace/infotrace.exp: Ditto.
7171 * gdb.trace/passcount.exp: Ditto.
7172 * gdb.trace/save-trace.exp: Ditto.
7173 * gdb.trace/while-stepping.exp: Ditto.
7174 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7175
f8f6f20b
TJB
71762009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7177
7178 * gdb.python/python-frame.c: New file.
7179 * gdb.python/python-frame.exp: New file.
7180
c0c6f777
TJB
71812009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7182
7183 * gdb.python/python-value.exp: Add tests for the address
7184 attribute.
7185
3cb51905
AS
71862009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7187
7188 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7189
88fc996f
DE
71902009-03-26 Doug Evans <dje@google.com>
7191
7192 * gdb.mi/mi-nonstop-exit.exp: New file.
7193 * gdb.mi/non-stop-exit.c: New file.
7194
56ef84b1
TT
71952009-03-26 Tom Tromey <tromey@redhat.com>
7196
7197 Update for change to prologue skipping:
7198 * gdb.mi/mi2-simplerun.exp: Update.
7199 * gdb.mi/mi2-break.exp: Update.
7200 * gdb.mi/mi-simplerun.exp: Update.
7201 * gdb.mi/mi-break.exp: Update.
7202 * gdb.base/ending-run.exp: Update.
7203
def2b000
TJB
72042009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7205
7206 * gdb.python/python-value.exp (test_value_in_inferior): Test
7207 gdb.Value.is_optimized_out attribute.
7208
442ddf59
JK
72092009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7210
7211 * gdb.dwarf2/dw2-noloc-main.c: New file.
7212 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7213 (.text): Remove.
7214 (.data): New.
7215 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7216 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7217 (DW_TAG_subprogram func_cu1, noloc): Remove.
7218 (main): New.
7219 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7220 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7221 (file_symbols): New procedure.
7222
a8df5de4
TT
72232009-03-25 Tom Tromey <tromey@redhat.com>
7224
7225 * gdb.base/charset.exp (valid_target_charset): New proc.
7226 Use it to skip tests on invalid charsets.
7227
cc1d7add
PM
72282009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7229
7230 * gdb.base/completion.exp: Add a test for directory completion.
7231
bcd5727b
JK
72322009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 Fix a racy FAIL.
7235 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7236 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7237
cc924cad
TJB
72382009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7239
7240 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7241 * gdb.python/python-function.exp: Add test for function returning
7242 a GDB value.
7243
bc3b79fd
TJB
72442009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7245
7246 * gdb.python/python-function.exp: New file.
7247
6c7a06a3
TT
72482009-03-20 Tom Tromey <tromey@redhat.com>
7249
7250 * gdb.base/store.exp: Update for change to escape output.
7251 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7252 to escape output.
7253 * gdb.base/pointers.exp: Update for change to escape output.
7254 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7255 to escape output.
7256 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7257 escape output.
7258 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7259 to escape output.
7260 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7261 escape output.
7262 * gdb.base/setvar.exp: Update for change to escape output.
7263 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7264 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7265 to escape output.
7266 (test_print_string_constants): Likewise.
7267 * gdb.base/charset.exp (valid_host_charset): Check size of
7268 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7269 cases. Handle "auto"-related output.
7270 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7271 (uvar, Uvar): New globals.
7272
c31af87b
JG
72732009-03-19 Jerome Guitton <guitton@adacore.com>
7274
7275 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7276 deltas.
7277 * gdb.ada/fixed_points.exp: Ditto.
7278
51272cf2
PA
72792009-03-18 Pedro Alves <pedro@codesourcery.com>
7280
7281 * return-nodebug.c: Don't include stdio.h.
7282 (init): Delete.
7283 (func): Delete definition and provide extern declaration.
7284 (t): New.
7285 (main): Don't call printf. Call func and store its result in t.
7286 * return-nodebug1.c: New.
7287 * return-nodebug.exp: Don't expect stdio output. Instead, print
7288 the global variable t. Drop printf formatters and cast types from
7289 foreach loop. Don't use prepare_for_testing. Compile
7290 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7291 define FORMAT or CAST.
7292
d24948ac
PP
72932009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7294
7295 * gdb.base/solib-display.exp: Disable test for remote targers.
7296
61ff14c6
JK
72972009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7298
7299 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7300
cb4dce93
JK
73012009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7302
7303 Fix a racy FAIL.
7304 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7305 code from `follow parent, print pids'.
7306 (`follow child, print pids', `follow parent, print pids'): Call it.
7307 Replace `gdb_test "break..."' by gdb_breakpoint.
7308
f7c60c5e
VP
73092009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7310
7311 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7312 sync and async modes.
f7c60c5e 7313
383ace49
JB
73142009-03-12 Joel Brobecker <brobecker@adacore.com>
7315
7316 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7317 that was checked in by mistake. Remove loading of ada.exp, since
7318 this is not necessary in this case.
7319
4ce102af
JB
73202009-03-12 Joel Brobecker <brobecker@adacore.com>
7321
7322 * gdb.ada/ptype_arith_binop.exp: New testcase.
7323
529a2aef
JB
73242009-03-12 Joel Brobecker <brobecker@adacore.com>
7325
7326 * gdb.ada/mod_from_name: New testcase.
7327
8a38181c
JB
73282009-03-12 Joel Brobecker <brobecker@adacore.com>
7329
7330 * gdb.ada/tick_last_segv: New testcase.
7331
11436dee
VP
73322009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7333
61ff14c6 7334 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7335
1f31650a
VP
73362009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7337
61ff14c6
JK
7338 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7339 include the token in ^running and frame info in *stopped.
1f31650a 7340
a3247a22
PP
73412009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7342
7343 * solib-display.exp: New file.
7344 * solib-display-main.c: New file.
7345 * solib-display-lib.c: New file.
61ff14c6 7346
aae64587
PA
73472009-03-05 Pedro Alves <pedro@codesourcery.com>
7348
7349 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7350
44aabfbc
JK
73512009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7352
7353 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7354 (list_and_check_macro): Use more specific test name.
7355 (next to definition): Make the test names unique.
7356
c087fcd3
PM
73572009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7358
7359 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7360
c86cf029
VP
73612009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7362
7363 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7364 notifications.
7365 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7366 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7367 * lib/mi-support.exp (library_loaded_re): New.
7368 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7369
3ea85240
VP
73702009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7371
7372 * gdb.gdb/observer.exp: Use test_notification observer, not
7373 normal_stop, everywhere.
7374 (test_normal_stop_notifications): Rename to...
7375 (test_notifications): ...this.
7376 (test_observer_normal_stop): Rename to...
7377 (test_observer): ...this.
7378
1903f0e6
DE
73792009-02-16 Doug Evans <dje@google.com>
7380
7381 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7382 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7383 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7384 (test_prefixed_syscall,test_int3): New tests.
7385 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7386 (test_prefixed_syscall,test_int3): New tests.
7387
1d33d6ba
VP
73882009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7389
3cb51905
AS
7390 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7391 (mi_expect_interrupt): Likewise.
7392 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7393 response.
1d33d6ba 7394
faafb047
PM
73952009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7396
7397 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7398 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7399 Replace calls to get_valueofx by get_hexadecimal_valueof.
7400
417e16e2
PM
74012009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7402
7403 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7404 (get_integer_valueof): New procedure.
7405 (get_sizeof): Use new get_integer_value_of.
7406 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7407 by get_integer_valueof.
7408
7065b901
TT
74092009-02-13 Tom Tromey <tromey@redhat.com>
7410
7411 * gdb.base/remote.exp (get_sizeof): Remove.
7412 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7413 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7414 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7415 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7416 (get_sizeof): Likewise.
7417
5d7cb8df
JK
74182009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7419
7420 PR fortran/9806
7421 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7422
b2febfff
PP
74232009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7424
7425 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7426
4aa995e1
PA
74272009-02-06 Pedro Alves <pedro@codesourcery.com>
7428
7429 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7430
d8906c6f
TJB
74312009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7432
7433 * gdb.python/python-cmd.exp: New file.
7434
ff4ab08d
TG
74352009-02-06 Tristan Gingold <gingold@adacore.com>
7436
7437 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7438
aacd552b
TG
74392009-02-05 Tristan Gingold <gingold@adacore.com>
7440
7441 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7442 pointer is dereferenced and use this signal name in regexp.
7443 * gdb.base/signull.exp: Ditto.
7444 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7445 * gdb.base/signull.c (main): Ditto.
7446
08c637de
TJB
74472009-02-04 Tom Tromey <tromey@redhat.com>
7448 Thiago Jung Bauermann <bauerman@br.ibm.com>
7449
7450 * gdb.python/python-value.exp: Use `gdb.history' instead of
7451 `gdb.value_from_history'.
7452 (test_value_numeric_ops): Add test for conversion of enum constant.
7453 * gdb.python/python-value.c (enum e): New type.
7454 (evalue): New global.
7455 (main): Use argv.
7456
20261af8
JG
74572009-02-04 Jerome Guitton <guitton@adacore.com>
7458
7459 * gdb.ada/uninitialized_vars: New test program.
7460 * gdb.ada/uninitialized_vars.exp: New testcase.
7461
52e44b43
TT
74622009-02-02 Tom Tromey <tromey@redhat.com>
7463
7464 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7465 * gdb.cp/pr2489.cc: Rename...
7466 * gdb.cp/pr9594.cc: ... to this.
7467
1c71341a
TT
74682009-02-02 Tom Tromey <tromey@redhat.com>
7469
7470 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7471 * gdb.cp/pr2489.cc: New file.
7472 * gdb.cp/cpcompletion.exp: New file.
7473
a4295225
TT
74742009-02-02 Tom Tromey <tromey@redhat.com>
7475
7476 PR exp/9059:
7477 * gdb.cp/call-c.exp: Add regression test.
7478 * gdb.cp/call-c.cc (FooHandle): New typedef.
7479 (main): New variable 'handle'.
7480
592375cd
VP
74812009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7482
7483 * lib/mi-support.exp (et_mi_thread_list)
7484 (check_mi_and_console_threads): Adjust for current thread in
7485 -thread-list-ids output.
7486
41447f92
VP
74872009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7488
889bf7c5
PA
7489 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7490 Call it.
41447f92 7491
35669430
DE
74922009-01-28 Doug Evans <dje@google.com>
7493
7494 * gdb.arch/amd64-disp-step.S: New file.
7495 * gdb.arch/amd64-disp-step.exp: New file.
7496 * gdb.arch/i386-disp-step.S: New file.
7497 * gdb.arch/i386-disp-step.exp: New file.
7498
09f00d9a
PM
74992009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7500
7501 * gdb.base/find.exp: Set newline variable
7502 using quotes instead of braces to fix cygwin failures.
7503
1e8fb976
PA
75042009-01-23 Pedro Alves <pedro@codesourcery.com>
7505
7506 * gdb.base/radix.exp: Add tests to ensure that that set
7507 input-radix 0 and set output-radix 0 are really rejected.
7508
da061712
PA
75092009-01-23 Pedro Alves <pedro@codesourcery.com>
7510
7511 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7512 copyright years.
7513
dd7e2d2b
PA
75142009-01-23 Pedro Alves <pedro@codesourcery.com>
7515
7516 PR gdb/9664:
7517 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7518
392452f6
PA
75192009-01-22 Pedro Alves <pedro@codesourcery.com>
7520
7521 PR c++/9631:
7522 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7523
8653e71c
PM
75242009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7525
7526 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7527 binfile definition to fix Windows OS failure.
7528
a12cc160
DJ
75292009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7530
7531 PR gdb/9346
7532 * gdb.base/interrupt.c (sigint_handler): New.
7533 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7534 on error.
7535 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7536 Test "signal SIGINT".
7537
b89667eb
DE
75382009-01-19 Doug Evans <dje@google.com>
7539
7540 * gdb.base/break.exp: Update expected gdb output.
7541 * gdb.base/sepdebug.exp: Ditto.
7542 * gdb.mi/mi-syn-frame.exp: Ditto.
7543 * gdb.mi/mi2-syn-frame.exp: Ditto.
7544 * gdb.base/call-signal-resume.exp: New file.
7545 * gdb.base/call-signals.c: New file.
7546 * gdb.base/unwindonsignal.exp: New file.
7547 * gdb.base/unwindonsignal.c: New file.
7548 * gdb.threads/interrupted-hand-call.exp: New file.
7549 * gdb.threads/interrupted-hand-call.c: New file.
7550 * gdb.threads/thread-unwindonsignal.exp: New file.
7551
adb483fe
DJ
75522009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7553
7554 * gdb.base/define.exp: Test defining and hooking prefix commands.
7555 * gdb.python/python.exp: Update test for "show user" output.
7556
60023297
JK
75572009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7558
7559 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7560 now the output exactly, using less wildcards. Expect also the output
7561 of gfortran-4.3. Update for the f-valprint.c modification from
7562 2008-04-22.
7563 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7564 Remove gdb_test test names where matching the command.
7565
ccc57cf9
PA
75662009-01-01 Pedro Alves <pedro@codesourcery.com>
7567
7568 PR breakpoints/9681:
7569 * gdb.base/watchpoint.exp: Add regression test.
7570
c7a6ca08
PA
75712008-12-31 Pedro Alves <pedro@codesourcery.com>
7572
7573 * gdb.threads/attach-into-signal.exp: Don't use
7574 gdb_suppress_entire_file.
7575 * gdb.threads/attach-stopped.exp: Ditto.
7576 * gdb.threads/attachstop-mt.exp: Ditto.
7577
3a031f65
PA
75782008-12-31 Pedro Alves <pedro@codesourcery.com>
7579
7580 PR gdb/8812:
7581 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7582
09e6485f
PA
75832008-12-29 Pedro Alves <pedro@codesourcery.com>
7584
7585 PR gdb/7536:
7586 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7587 and unsupported output radices are really rejected.
7588
0cd53049
JK
75892008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7590
7591 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7592
ba163c7e
TT
75932008-12-22 Tom Tromey <tromey@redhat.com>
7594
7595 * gdb.cp/punctuator.exp: New file.
7596
6f4de6c9
JK
75972008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7598
7599 * gdb.base/completion.exp (Completing non-existing component): New test.
7600
0f34d0b4
JK
76012008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7602
7603 Fix for PR gdb/8648.
7604 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7605 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7606 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7607 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7608
db2ad4c3
JK
76092008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7610
7611 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7612
bb5ef15e
DP
76132008-12-16 Christophe Lyon <christophe.lyon@st.com>
7614
7615 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7616 compiler actually generate code at the expected line number.
7617
90142adc
JZ
76182008-12-15 Jie Zhang <jie.zhang@analog.com>
7619
7620 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7621
fad6eecd
TT
76222008-12-12 Tom Tromey <tromey@redhat.com>
7623
7624 * gdb.base/commands.exp (redefine_hook_test): New proc.
7625 Call it.
7626
17c8aaf5
TT
76272008-12-11 Tom Tromey <tromey@redhat.com>
7628
7629 * gdb.base/macscp.exp: New regression test.
7630
7c8adf68
TT
76312008-12-11 Tom Tromey <tromey@redhat.com>
7632
7633 * gdb.base/macscp.exp: Print "address.addr".
7634 * gdb.base/macscp1.c (struct outer): New struct.
7635 (address): New global.
7636
b05dcbb7
TT
76372008-12-09 Tom Tromey <tromey@redhat.com>
7638
7639 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7640 Call it.
7641
2d476de1
DE
76422008-12-04 Doug Evans <dje@google.com>
7643
7644 * gdb.server/ext-run.exp: Relax regexp for init program.
7645
87bdc959
TG
76462008-12-03 Tristan Gingold <gingold@adacore.com>
7647
7648 * gdb.base/macscp.exp: Generate an object file during compilation
7649 to work around Darwin dsymutil limitations.
7650
e0740f77
JK
76512008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7652
7653 Test resolving external references to TLS variables.
7654 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7655 FILE2_THREAD_LOCAL.
7656 (testfile2, srcfile2): New variables.
7657 * gdb.threads/tls.c (file2_thread_local)
7658 (function_referencing_file2_thread_local): New.
7659 * gdb.threads/tls2.c: New file.
7660
67f0aac5
JB
76612008-11-28 Joel Brobecker <brobecker@adacore.com>
7662
7663 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7664 rather than integer, as integer might not be big enough when
7665 on 64bit targets.
67f0aac5 7666
c332165e
JG
76672008-11-27 Jerome Guitton <guitton@adacore.com>
7668
7669 * gdb.cp/formatted-ref.exp: Add equality test.
7670 * gdb.ada/formatted_ref.exp: Ditto.
7671
fc9b693c
JK
76722008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7673
7674 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7675 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7676
a9c64011
AS
76772008-11-20 Andreas Schwab <schwab@suse.de>
7678
7679 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7680 matching syscall entry point.
7681 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7682 (tcatch_vfork_then_child_follow): Likewise. Finish through
7683 vfork even if we stopped at the syscall trampoline.
7684
e2fd701e
DE
76852008-11-20 Doug Evans <dje@google.com>
7686
7687 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7688
69abc51c
TJB
76892008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7690
7691 * gdb.arch/ppc-dfp.exp: New file.
7692 * gdb.arch/ppc-dfp.c: New file.
7693
c14c28ba
PP
76942008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7695
7696 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7697
2e74121d
DE
76982008-11-17 Doug Evans <dje@google.com>
7699
7700 * gdb.mi/mi-syn-frame.exp: Update expected output.
7701 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7702
66bb093b
VP
77032008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7704
7705 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7706 "thread N" results in =thread-selected.
7707 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7708 (mi_send_resuming_command_raw): Be prepared for
7709 =thread-selected.
7710
3d043ef6
VP
77112008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7712
a9c64011
AS
7713 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7714 * lib/mi-support.exp: Likewise.
3d043ef6 7715
808104c8
JB
77162008-11-16 Joel Brobecker <brobecker@adacore.com>
7717
7718 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7719 commands from the expected output for "help catch".
7720
00b22944
JB
77212008-11-15 Joel Brobecker <brobecker@adacore.com>
7722
7723 * gdb.ada/int_deref.exp: New testcase.
7724
59669435
TT
77252008-11-14 Nick Roberts <nickrob@snap.net.nz>
7726
7727 * gdb.mi/gdb2549.exp: New file.
7728
de04a248
DE
77292008-11-11 Doug Evans <dje@google.com>
7730
7731 * gdb.base/callexit.exp: New file.
7732 * gdb.base/callexit.c: New file.
7733
6b8ce727
DE
77342008-11-10 Doug Evans <dje@google.com>
7735
7736 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7737 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7738 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7739 (default_gdb_start,default_gdb_exit): Ditto.
7740 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7741 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7742 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7743 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7744 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7745 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7746
1b14b8aa
AS
77472008-11-03 Andreas Schwab <schwab@suse.de>
7748
7749 * gdb.base/hashline2.exp: Fix typo.
7750 * gdb.base/hashline3.exp: Likewise.
7751
f3134b88
TT
77522008-10-30 Tom Tromey <tromey@redhat.com>
7753
7754 * gdb.base/pointers.exp: Add test.
7755 * gdb.base/pointers.c (k, S): New typedefs.
7756 (instance): New global.
7757
c2226152
AS
77582008-10-30 Andreas Schwab <schwab@suse.de>
7759
7760 * gdb.base/args.exp: Add tests for newlines.
7761
462f405c
JB
77622008-10-30 Joel Brobecker <brobecker@adacore.com>
7763
7764 gdb.base/foll-exec.exp: Update the expected output of a couple
7765 of "info breakpoints" tests.
7766
79a45b7d
TT
77672008-10-28 Tom Tromey <tromey@redhat.com>
7768
7769 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7770
adc13a14
PA
77712008-10-24 Pedro Alves <pedro@codesourcery.com>
7772
7773 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7774 gdb_start_cmd.
7775 Use runto_main before any test that requires execution.
7776
252fbfc8
PA
77772008-10-23 Pedro Alves <pedro@codesourcery.com>
7778
7779 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7780 instead of SIGINT.
7781
28148e3d
JB
77822008-10-22 Joel Brobecker <brobecker@adacore.com>
7783
7784 * gdb.base/completion.exp: Update expected output following
7785 the addition of the "info tasks" command.
7786
c209f847
TT
77872008-10-22 Tom Tromey <tromey@redhat.com>
7788
7789 * gdb.base/exprs.exp (test_expr): Add test for string
7790 concatenation.
7791
f177e350
PA
77922008-10-19 Pedro Alves <pedro@codesourcery.com>
7793
7794 * configure.ac: Output gdb.python/Makefile.
7795 * configure: Regenerate.
7796 * gdb.python/Makefile.in: New.
7797
cce89356
JB
77982008-10-16 Joel Brobecker <brobecker@adacore.com>
7799
7800 * gdb.base/foll-fork.exp: Adjust the expected output to match
7801 the new description for fork/vfork catchpoints in the "info
7802 breakpoints" output.
7803
176d289d
TJB
78042008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7805
7806 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7807
a08702d6
TJB
78082008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7809
7810 * gdb.python/python-value.c: New file.
7811 * gdb.python/python-value.exp: New file.
7812
1c5cfe86
PA
78132008-10-15 Pedro Alves <pedro@codesourcery.com>
7814
7815 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7816
5a98ad69
DP
78172008-10-15 Denis Pilat <denis.pilat@st.com>
7818
41702f1b 7819 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7820
dcb1a1e2
TT
78212008-10-09 Tom Tromey <tromey@redhat.com>
7822
7823 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7824 'fprintf' and 'stderr'.
7825
9124fe48
JB
78262008-10-07 Joel Brobecker <brobecker@adacore.com>
7827
7828 * gdb.ada/ref_tick_size.exp: New testcase.
7829
45452591
DE
78302008-10-06 Doug Evans <dje@google.com>
7831
7832 * gdb.dwarf2/dw2-cu-size.exp: New file.
7833 * gdb.dwarf2/dw2-cu-size.S: New file.
7834
7835 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7836 .Ltype_int for clarity.
7837
4fc5b208
PP
78382008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7839
7840 PR gdb/2384:
7841 * gdb.cp/gdb2384.exp: Extended to test more cases.
7842 * gdb.cp/gdb2384.cc: Likewise.
7843 * gdb.cp/gdb2384-base.h: Likewise.
7844 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7845
d78df370
JK
78462008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7847
7848 * gdb.base/maint.exp (maint print type): Remove printing
7849 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7850
9a044a89
TT
78512008-09-30 Tom Tromey <tromey@redhat.com>
7852
7853 * gdb.base/macscp.exp: Add completion tests.
7854 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7855 (TWENTY_THREE): Likewise.
7856 (FORTY_EIGHT): Likewise.
7857
506800a9
TT
78582008-09-30 Tom Tromey <tromey@redhat.com>
7859
7860 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7861 everywhere.
7862 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7863
1a6f01b5
JK
78642008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7865
7866 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7867 testcase is derived from. Fix racy dependency on an expected PID
7868 number. No longer support the testcase on Linux kernel 2.4.x.
7869
2fae03e8
TT
78702008-09-27 Tom Tromey <tromey@redhat.com>
7871
7872 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7873 and varargs.
7874
1ad15515
PA
78752008-09-22 Pedro Alves <pedro@codesourcery.com>
7876
7877 * lib/mi-support.exp (mi_expect_interrupt): New.
7878 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7879 from gdb.mi/mi-nonstop.exp.
7880 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7881 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7882 lib/mi-support.exp.
7883 Use mi_check_thread_states throughout. Avoid ".*" and do not
7884 require an anchor after -exec-run.
7885
d0b76dc6
DJ
78862008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7887
7888 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7889 stop is pending. Avoid ".*" when two stops are pending.
7890 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7891 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7892 newlines in fullnames.
7893 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7894 (mi_expect_stop): Update comments. Only anchor in sync mode.
7895 Do not match newlines.
7896 (mi_send_resuming_command_raw): Always return status.
7897 (mi_get_stop_line): Do not match more than one line by accident.
7898 Only anchor in sync mode.
7899 (mi_run_inline_test): If -exec-next fails, give up.
7900
9990c830
UW
79012008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7902
7903 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7904 on SPU.
7905
ebcf6f00
JB
79062008-09-10 Joel Brobecker <brobecker@adacore.com>
7907
7908 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7909
b6db24e5
JB
79102008-09-10 Joel Brobecker <brobecker@adacore.com>
7911
7912 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7913 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7914 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7915 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7916 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7917 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7918 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7919 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7920 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7921 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7922 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7923 Include the "= " sequence in the expected output of print tests.
7924
2bf448e0
JB
79252008-09-10 Joel Brobecker <brobecker@adacore.com>
7926
7927 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7928 description for boolean types.
7929
d51fd4c8
PA
79302008-09-09 Pedro Alves <pedro@codesourcery.com>
7931
7932 * gdb.base/hook-stop-continue.c: New.
7933 * gdb.base/hook-stop-continue.exp: New.
7934
694182d2
DJ
79352008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7936
7937 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7938
3b8a7fc0
JG
79392008-09-08 Jerome Guitton <guitton@adacore.com>
7940
7941 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7942 (stack_check_probe_2, stack_check_probe_loop_1)
7943 (stack_check_probe_loop_2): New functions.
7944 (main): Add call to these new functions.
7945 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7946 functions, check that the breakpoint is inserted at the appropriate
7947 location.
7948 (insert_breakpoint): Slightly refine this procedure so that it can
7949 be called several times in the test.
7950
96cc0ae8
JG
79512008-09-08 Jerome Guitton <guitton@adacore.com>
7952
7953 * gdb.base/stack-checking.c: New file.
7954 * gdb.base/stack-checking.exp: New file.
7955
1f08b409
TJB
79562008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7957
7958 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7959 * gdb.arch/altivec-regs.exp: Likewise.
7960 * gdb.arch/vsx-regs.exp: Likewise.
7961
3099e1c4
TJB
79622008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7963
7964 * gdb.arch/ppc-fp.exp: New file.
7965 * gdb.arch/ppc-fp.c: New file.
7966
cc69bfc1
PP
79672008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7968
7969 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7970 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7971
b02a33db
MS
79722008-09-04 Michael Snyder <msnyder@vmware.com>
7973
7974 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7975 as "at" (for non-debug functions such as _start).
7976
2992cbe0
UW
79772008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7978
7979 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7980 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7981 software watchpoints.
7982 * gdb.base/watch_thread_num.exp: Likewise.
7983
514f746b
AR
79842008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7985
7986 * gdb.arch/i386-bp_permanent.exp: New test.
7987
876cecd0
TT
79882008-08-24 Tom Tromey <tromey@redhat.com>
7989
7990 * gdb.base/maint.exp: Update "maint print type".
7991
80f73d71
VP
79922008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7993
7994 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7995 support. Adjust the order of "*running" notifications.
7996 * gdb.mi/non-stop.c: Don't cast from int to void* and
7997 back.
7998
d9c78d7d
MK
79992008-08-20 Mark Kettenis <kettenis@gnu.org>
8000
8001 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8002 expect to find it in the "info frame" output.
8003
97a2d1d3
DJ
80042008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8005
8006 * gdb.base/interp.exp: Always consume both prompts.
8007
b96e2927
PA
80082008-08-20 Pedro Alves <pedro@codesourcery.com>
8009
8010 * gdb.base/pending.exp: Test pending breakpoints without symbols
8011 loaded.
8012
8cf6e61a
VP
80132008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8014
8015 * lib/mi-support.exp (mi_expect_stop): Produce
8016 more details on failures.
8017 * gdb.mi/mi-nonstop.exp: New.
8018 * gdb.mi/non-stop.c: New.
8019
c6ebd6cf
VP
80202008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8021
a9c64011
AS
8022 * gdb.mi/mi-async.exp: Use 'set target-async'.
8023 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8024
46a9b8ed
DJ
80252008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8026
8027 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8028
44feb3ce
TT
80292008-08-17 Tom Tromey <tromey@redhat.com>
8030
8031 * gdb.base/help.exp (help catch): Rewrite.
8032
311a4e6b
TJB
80332008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8034
8035 * gdb.base/define.exp: Test indented command documentation.
8036 * gdb.python/python.exp: Test indented multi-line command.
8037
604c2f83
LM
80382008-08-15 Luis Machado <luisgpm@br.ibm.com>
8039
8040 * testsuite/gdb.arch/vsx-regs.c: New source file.
8041 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8042 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8043
886a217c
TT
80442008-08-14 Tom Tromey <tromey@redhat.com>
8045
8046 * gdb.base/macscp.exp: Add regression test for "macro define" or
8047 "macro undef" with no arguments.
8048
c814a4f3
PP
80492008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8050
8051 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8052
12ab8a60
UW
80532008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8054
8055 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8056
d57a3c85
TJB
80572008-08-06 Tom Tromey <tromey@redhat.com>
8058
8059 * gdb.python/python.exp: New file.
8060
c7b778ff
JK
80612008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8062
8063 Fix for PR gdb/1543.
8064 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8065 $LOCATION.
8066 (location): New variable.
8067 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8068 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8069 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8070 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8071 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8072 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8073 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8074 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8075 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8076 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8077 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8078 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8079 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8080 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8081 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8082 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8083 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8084 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8085 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8086 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8087 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8088 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8089 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8090 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8091 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8092 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8093 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8094 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8095 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8096 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8097 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8098 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8099 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8100 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8101 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8102 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8103 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8104 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8105 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8106 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8107 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8108 gdb.base/type-opaque.exp, gdb.base/until.exp,
8109 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8110 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8111 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8112 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8113 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8114 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8115 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8116 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8117 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8118 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8119 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8120 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8121 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8122 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8123 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8124 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8125 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8126 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8127 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8128 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8129 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8130 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8131 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8132 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8133 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8134 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8135 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8136 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8137 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8138 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8139 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8140 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8141 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8142 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8143 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8144 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8145 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8146 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8147 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8148 to bug-gdb@prep.ai.mit.edu .
8149
5e06a3d1
VP
81502008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8151
8152 * lib/mi-support.exp (mi_load_shlibs): New.
8153 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8154
9d81d21b
VP
81552008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8156
8157 * lib/mi-support.exp (get_mi_thread_list)
8158 (check_mi_and_console_threads): New, moved from ...
8159 * gdb.mi/mi-pthread.exp: ...here.
8160 * gdb.mi/gdb669.exp (get_mi_thread_list)
8161 (check_mi_and_console_threads): Delete.
8162 * gdb.mi/mi2-pthread.exp: Likewise.
8163
bae98fe0
TT
81642008-07-28 Tom Tromey <tromey@redhat.com>
8165
8166 * Makefile.in (just-check): Remove. Move body to...
8167 (check): ... here.
8168
57380f4e
DJ
81692008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8170
8171 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8172 Add a test for duplicated SIGINTs.
8173
e09490f1
DJ
81742008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8175
8176 * gdb.threads/schedlock.exp (get_args): Update to work for any
8177 value of NUM.
8178 (Top level): Report the number of threads that did not resume.
8179
6387b45f
DJ
81802008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8181
8182 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8183
62f64ff2
DJ
81842008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8185
8186 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8187 non-MI prompt.
8188
fa8de41e
TT
81892008-07-26 Tom Tromey <tromey@redhat.com>
8190
8191 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8192 (function_struct, function_struct_ptr): New globals.
8193 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8194 function pointer in a struct.
8195
ccb3ac8a
TT
81962008-07-26 Tom Tromey <tromey@redhat.com>
8197
8198 * gdb.base/macscp.exp: Add test for macro lexing bug.
8199
d7d9f01e
TT
82002008-07-18 Tom Tromey <tromey@redhat.com>
8201
8202 * gdb.base/macscp.exp: Add macro tests.
8203
9bf07184
PP
82042008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8205
8206 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8207
becf6477
PP
82082008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8209
8210 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8211
0709f7d3
PP
82122008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8213
8214 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8215
7093c834
PP
82162008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8217
8218 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8219
b432ffe3
JK
82202008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8221
8222 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8223
b1a268e5
VP
82242008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8225
8226 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8227
e2995f8e
KB
82282008-07-11 Kevin Buettner <kevinb@redhat.com>
8229
8230 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8231 of regexp to account for changes made to GDB in the printing of
8232 byte vectors.
8233
14032a66
TT
82342008-07-11 Tom Tromey <tromey@redhat.com>
8235
8236 * gdb.base/completion.exp: Add 'help' completion test.
8237
981505ef
JK
82382008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8239
8240 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8241
10568435
JK
82422008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8243
8244 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8245
4487aabf
PA
82462008-07-09 Pedro Alves <pedro@codesourcery.com>
8247
8248 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8249
a4a9b1c4
PA
82502008-07-09 Pedro Alves <pedro@codesourcery.com>
8251
8252 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8253
3c3185ac
JK
82542008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8255
8256 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8257
7ebd49dc
VP
82582008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8259
8260 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8261 previous commit. Add a comment.
8262
84e46146
PA
82632008-06-28 Pedro Alves <pedro@codesourcery.com>
8264
8265 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8266
0f8d4a2f
VP
82672008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8268
8269 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8270
f747e0ce
PA
82712008-06-27 Pedro Alves <pedro@codesourcery.com>
8272
8273 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8274 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8275 compiling an executable, link in an object that forces unbuffered
8276 output.
8277 * lib/set_unbuffered_mode.c: New file.
8278
734a5c36
JK
82792008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8280
8281 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8282
a2840c35
VP
82832008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8284
a9c64011
AS
8285 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8286 mi_expect_stop.
8287 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8288 Demand that *running is output.
8289 (detect_async): Perform checking every time.
8290 (mi_send_resuming_command): Extract everything into...
8291 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8292 (mi_expect_stop): Don't accept any output before *stopped.
8293
6ae37fef
VP
82942008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8295
8296 Robustify mi-simplerun.
a9c64011
AS
8297 * gdb.mi/basics.c (main): Add a call to sleep.
8298 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8299 * gdb.mi/mi2-cli.exp: Likewise.
8300 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8301
b4aa76f0 83022008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8303
8304 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8305
e1ac3328
VP
83062008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8307
a9c64011
AS
8308 * gdb.mi/mi-console.exp: Adjust.
8309 * gdb.mi/mi-syn-frame.exp: Adjust.
8310 * gdb.mi/mi2-console.exp: Adjust.
8311 * gdb.mi/mi2-syn-frame.exp: Adjust.
8312 * lib/mi-support.exp (mi_run_cmd): Adjust.
8313 (mi_send_resuming_command): Adjust.
e1ac3328 8314
f7f9a841
VP
83152008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8316
8317 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8318 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8319 testing of stopped.
8320 * gdb.mi/mi2-syn-frame.exp: Likewise.
8321 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8322 (async, detect_async): New.
8323 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8324 depending on if we're running in sync or async mode.
f7f9a841 8325
37cd5d19
TT
83262008-06-09 Tom Tromey <tromey@redhat.com>
8327
8328 * gdb.base/completion.exp: New tests for field name completion
8329 with spaces, and field name completion with '->'.
8330
65d12d83
TT
83312008-06-06 Tom Tromey <tromey@redhat.com>
8332
8333 * gdb.base/break1.c (struct some_struct): New struct.
8334 (values): New global.
8335 * gdb.base/completion.exp: Add field name completion test.
8336
ebfe2e3f
PP
83372008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8338
8339 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8340 to pointer.
8341 * gdb.cp/call-c.cc: Likewise.
8342
bcf6fc3a
NR
83432008-06-06 Nick Roberts <nickrob@snap.net.nz>
8344
8345 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8346 annotation.
8347
49fd4a42 83482008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8349 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8350
8351 * gdb.threads/execl.c, gdb.threads/execl1.c,
8352 gdb.threads/execl.exp: New tests.
a9c64011 8353
8a34ac3f
AR
83542008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8355 Daniel Jacobowitz <dan@codesourcery.com>
8356
8357 * gdb.cp/exception.exp: Activate test, make it work with pending
8358 catchpoints.
8359
86ae69ef
JK
83602008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8361
8362 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8363
f7f9ae2c
VP
83642008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8365
a9c64011
AS
8366 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8367 now printed.
8368 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8369
2a2d4dc3
AS
83702008-05-27 Andreas Schwab <schwab@suse.de>
8371
8372 * gdb.base/frame-args.exp: Handle arguments that are optimized
8373 out.
8374
5099e4d9
LM
83752008-05-26 Luis Machado <luisgpm@br.ibm.com>
8376
8377 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8378 quiet for ppc32 and group options into a single variable.
8379
d9c36a91
JB
83802008-05-23 Joel Brobecker <brobecker@adacore.com>
8381
8382 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8383 of zero-size elements.
8384 * gdb.ada/null_array.exp: Test printing this new array.
8385
103a8671
JK
83862008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8387
8388 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8389
07a4cc1a 83902008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8391
8392 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8393 of the "finish" command.
8394
55f996a7
NR
83952008-05-21 Nick Roberts <nickrob@snap.net.nz>
8396
8397 * gdb.base/annota1.exp: Test for new annotation.
8398
907fc202
UW
83992008-05-16 Pedro Alves <pedro@codesourcery.com>
8400
8401 * gdb.base/fixsection.exp: New file.
8402 * gdb.base/fixsection0.c: New file.
8403 * gdb.base/fixsection1.c: New file.
8404
e8f97270
UW
84052008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8406
8407 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8408 * gdb.base/annota3.exp: Likewise.
8409
ac0bb574
NF
84102008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8411
8412 * gdb.base/watch_thread_num.exp: Don't run tests that require
8413 watchpoints if the target doesn't support them.
8414
6fadd07a
DE
84152008-05-12 Doug Evans <dje@google.com>
8416
8417 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8418
6e9a4a30
JB
84192008-05-09 Joel Brobecker <brobecker@adacore.com>
8420
8421 * gdb.ada/assign_1.exp: New testcase.
8422
08388c79
DE
84232008-05-09 Doug Evans <dje@google.com>
8424
a3c83fae
DE
8425 * gdb.base/find.exp: New file.
8426 * gdb.base/find.c: New file.
08388c79 8427
bd5ddfe8
DJ
84282008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8429
8430 * gdb.base/commands.exp (watchpoint_command_test): Handle
8431 gdb,no_hardware_watchpoints.
8432 * gdb.base/float.exp: Allow ARM targets without floating point.
8433 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8434
b5dd68e2 84352008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8436 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8437
8438 * gdb.ada/lang_switch: New test program.
8439 * gdb.ada/lang_switch.exp: New testcase.
8440
382d13d1
DE
84412008-05-05 Doug Evans <dje@google.com>
8442
8443 * gdb.base/help.exp (disassemble): Update expected help text.
8444
9dd789d0
PA
84452008-05-04 Pedro Alves <pedro@codesourcery.com>
8446
8447 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8448
611c83ae
PA
84492008-05-04 Pedro Alves <pedro@codesourcery.com>
8450
8451 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8452 different times.
8453
ff013f42
JK
84542008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8455
8456 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8457 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8458 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8459 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8460
96dff6a2
VP
84612008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8462
8463 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8464 notification to appear.
8465
55cd6f92
DJ
84662008-05-04 Daniel Jacobowitz <dan@debian.org>
8467
8468 * gdb.base/fullname.c: New file.
8469 * gdb.base/fullname.exp: New file.
8470 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8471
d705c43c
PA
84722008-05-03 Pedro Alves <pedro@codesourcery.com>
8473
8474 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8475 expressions with macros.
8476
333222e1
JK
84772008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8478
8479 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8480
5ac01682
DJ
84812008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8482
8483 * gdb.base/completion.exp: Handle lack of other symbols beginning
8484 with "a".
8485
8486 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8487
237fc4c9
PA
84882008-05-02 Jim Blandy <jimb@codesourcery.com>
8489
8490 * gdb.asm/asmsrc1.s: Add scratch space.
8491
ed5e9466
DJ
84922008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8493 Daniel Jacobowitz <dan@codesourcery.com>
8494
8495 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8496 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8497 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8498
b39cc962
DJ
84992007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8500
8501 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8502
36d520f5
JB
85032008-05-01 Joel Brobecker <brobecker@adacore.com>
8504
8505 * gdb.base/info-target.exp: New testcase.
8506
8d4e3071
DJ
85072008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8508
8509 * gdb.cp/hang.exp: Use .cc instead of .C.
8510 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8511 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8512
6f3f3097
DJ
85132008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8514
8515 * gdb.base/gdb1250.exp: Remove perror.
8516 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8517
5550a914
PA
85182008-04-30 Pedro Alves <pedro@codesourcery.com>
8519
8520 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8521 .2byte.
8522
d848e687
DJ
85232008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8524
8525 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8526 (maybe_kfail): New.
8527
93b5768b
PA
85282008-04-25 Pedro Alves <pedro@codesourcery.com>
8529
8530 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8531
721c02de
VP
85322008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8533
a9c64011
AS
8534 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8535 * gdb.mi/mi2-syn-frame.exp: Likewise.
8536 * lib/mi-support.exp: Likewise.
721c02de 8537
74960c60
VP
85382008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8539
8540 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8541 to specify regexp for the location to stop at.
8542 * gdb.base/break-always.c: New.
8543 * gdb.base/break-always.exp: New.
8544
d24317b4
VP
85452008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8546
8547 * lib/mi-support.exp (mi_runto_helper): Adjust
8548 for the original-location field.
8549 (mi_create_breakpoint, mi_list_breakpoints): New.
8550 * gdb.mi/mi-break.exp: Adjust.
8551 * gdb.mi/mi2-break.exp: Adjust.
8552 * gdb.mi/mi-pending.exp: Adjust.
8553 * gdb.mi/mi-simplerun.exp: Adjust.
8554 * gdb.mi/mi2-simplerun.exp: Adjust.
8555 * gdb.mi/mi-syn-frame.exp: Adjust.
8556 * gdb.mi/mi2-syn-frame.exp: Adjust.
8557 * gdb.mi/mi-until.exp: Adjust.
8558 * gdb.mi/mi2-until.exp: Adjust.
8559 * gdb.mi/mi-var-display.exp: Adjust.
8560 * gdb.mi/mi2-var-display.exp: Adjust.
8561 * gdb.mi/mi-watch.exp: Adjust.
8562 * gdb.mi/mi2-watch.exp: Adjust.
8563
fdc59709 85642008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8565
a9c64011
AS
8566 * aclocal.m4: Add override.m4.
8567 * configure: Regenerate.
fdc59709 8568
8e91f023
VP
85692008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8570
8571 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8572 '-var-update --all-values' reports new value even the type
8573 of a variable object has changed.
8574
233a11ab
CS
85752008-04-18 Craig Silverstein <csilvers@google.com>
8576
8577 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8578 files.
d24317b4 8579
9c1137ad
JB
85802008-04-18 Joel Brobecker <brobecker@adacore.com>
8581
8582 * gdb.ada/atomic_enum: New test program.
8583 * gdb.ada/atomic_enum.exp: New testcase.
8584
66d0bbc7
DE
85852008-04-17 Doug Evans <dje@google.com>
8586
8587 * gdb.opt/Makefile.in: Fix whitespace.
8588
100906b0
UW
85892008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8590
8591 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8592
4584e32e
DE
85932008-04-17 Doug Evans <dje@google.com>
8594
8595 * gdb.base/hashline1.exp: New testcase.
8596 * gdb.base/hashline2.exp: New testcase.
8597 * gdb.base/hashline2.exp: New testcase.
8598
0a320680
PA
85992008-04-17 Pedro Alves <pedro@codesourcery.com>
8600
8601 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8602
18ac113b
AR
86032008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8604
8605 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8606 temporary breakpoint to match "Temporary breakpoint".
8607 * gdb.base/break.exp (delete_breakpoints): Likewise.
8608 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8609 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8610 * gdb.base/display.exp: Likewise.
8611 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8612 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8613 * gdb.base/restore.exp (restore_tests): Likewise.
8614 * gdb.base/sepdebug.exp: Likewise.
8615 * gdb.base/watchpoint.exp: Likewise.
8616 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8617 * gdb.mi/mi-pending.exp: Likewise.
8618 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8619 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8620 * gdb.mi/mi-var-cmd.exp: Likewise.
8621 * gdb.mi/mi-var-display.exp: Likewise.
8622 * gdb.mi/mi2-cli.exp: Likewise.
8623 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8624 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8625 * gdb.mi/mi2-var-display.exp: Likewise.
8626 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8627 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8628 new "disp" field.
a9c64011 8629 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8630 reason. This is to support fix for PR2424.
8631
add38693
JK
86322008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8633
8634 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8635
fcacd99f
VP
86362008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8637
8638 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8639 field. Add more floating varobj tests.
fcacd99f 8640 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8641 field.
8642 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8643 (main): Call do_at_tests.
8644 * lib/mi-support.exp (mi_create_floating_varobj)
8645 (mi_varobj_update_with_type_change): New.
fcacd99f 8646
de051565
MK
86472008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8648
8649 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8650 option of -var-evaluate-expression.
8651 * gdb.mi/mi2-var-display.exp: Likewise.
8652
dbc52822
VP
86532008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8654
8655 Introduce test setup helpers.
a9c64011
AS
8656 * lib/gdb.exp (build_executable, clean_restart)
8657 (prepare_for_testing): New.
8658 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8659 * gdb.base/return.exp: Likewise.
8660 * gdb.base/ending-run.exp: Likewise.
dbc52822 8661
473591da
NR
86622008-04-07 Nick Roberts <nickrob@snap.net.nz>
8663
8664 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8665 Interface (MI) responses.
8666
2b2d9e11
VP
86672008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8668
a9c64011
AS
8669 * gdb.cp/breakpoint.cc: New code to test conditions involving
8670 member variables.
8671 * gdb.cp/breakpoint.exp: Test condition involving member
8672 variables.
2b2d9e11 8673
bb378428
VP
86742008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8675
8676 * lib/mi-support.exp (mi_expect_stop): New.
8677 (mi_run_cmd): Change the
8678 token. Use mi_send_resuming_command, use
8679 mi_expect_stop.
8680 (mi_execute_to_helper): Rename to mi_execute_to.
8681 (mi_send_resuming_command): Add more error patterns.
8682 (mi_wait_for_stop): Renamed to...
8683 (mi_get_stop_line): ...this.
8684 (mi_run_inline_test): Adjust.
8685
8686 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8687 * gdb.mi/mi-console.exp: Likewise.
8688 * gdb.mi/mi-pending.exp: Likewise.
8689 * gdb.mi/mi-simplerun.exp: Likewise.
8690 * gdb.mi/mi-stack.exp: Likewise.
8691 * gdb.mi/mi-stepi.exp: Likewise.
8692 * gdb.mi/mi-syn-frame.exp: Add comment.
8693 * gdb.mi/mi-until.exp: Likewise.
8694 * gdb.mi/mi-var-display.exp: Likewise.
8695 * gdb.mi/mi-watch.exp: Likewise.
8696 * gdb.mi/mi2-cli.exp: Likewise.
8697 * gdb.mi/mi2-console.exp: Likewise.
8698 * gdb.mi/mi2-simplerun.exp: Likewise.
8699 * gdb.mi/mi2-stack.exp: Likewise.
8700 * gdb.mi/mi2-stepi.exp: Likewise.
8701 * gdb.mi/mi2-until.exp: Likewise.
8702 * gdb.mi/mi2-var-display.exp: Likewise.
8703 * gdb.mi/mi2-watch.exp: Likewise.
8704
62172bb9
UW
87052008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8706
8707 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8708
8709 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8710
a13e061a
PA
87112008-04-04 Pedro Alves <pedro@codesourcery.com>
8712
8713 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8714 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8715 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8716 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8717 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8718 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8719 expect an mi error duplicated in stderr.
8720
eae06beb
JB
87212008-04-03 Joel Brobecker <brobecker@adacore.com>
8722
8723 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8724 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8725 Add a couple of tests that verify the behavior when the new setting
8726 is set to "cancel" and "all".
8727 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8728 "ask" before we start the testing.
8729
79c6ced6
AR
87302008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8731
8732 * gdb.cp/casts.cc: Add class reference variables.
8733 * gdb.cp/casts.exp: New test cases for up/down casting references.
8734
6c2d1a6b
MK
87352008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8736
8737 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8738 instead of beginning to make an extra test pass.
8739 * gdb.mi/mi2-var-display.exp: Likewise.
8740
55b411d9
MR
87412008-03-31 Maciej W. Rozycki <macro@mips.com>
8742
8743 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8744
c6140da2
MD
87452008-03-31 Markus Deuling <deuling@de.ibm.com>
8746 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8747
8748 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8749 value. Add xfail for older kernels.
8750
79732189
AR
87512008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8752
8753 Bring mi-support in line with gdb.exp.
8754 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8755 (mi_gdb_start): New function.
8756
33c3676e
MR
87572008-03-28 Maciej W. Rozycki <macro@mips.com>
8758
8759 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8760
92e28119
VP
87612008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8762
8763 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8764 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8765
9e8e3afe
VP
87662008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8767
8768 * lib/mi-support.exp (mi_create_varobj_checked): New.
8769 (mi_list_varobj_children): Allow to check for a
8770 value.
8771 (mi_list_array_varobj_children): New.
8772
8773 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8774 and mi_list_varobj_children, as opposed to hardcoding
8775 expected strings.
8776 * gdb.mi/gdb701.exp: Likewise.
8777 * gdb.mi/gdb792.exp: Likewise.
8778 * gdb.mi/mi-var-block.exp: Likewise.
8779 * gdb.mi/mi-var-cmd.exp: Likewise.
8780 * gdb.mi/mi-var-invalidate.exp: Likewise.
8781 * gdb.mi/mi2-var-block.exp: Likewise.
8782 * gdb.mi/mi2-var-child.exp: Likewise.
8783 * gdb.mi/mi2-var-cmd.exp: Likewise.
8784 * gdb.mi/mi2-var-display.exp: Likewise.
8785
9df50351
JK
87862008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8787
8788 Fix random false FAILs on i386.
8789 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8790
31e5d73a
DJ
87912008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8792
8793 PR gdb/544
8794 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8795
12f4afab
DJ
87962008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8797
8798 PR gdb/544
8799 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8800
b562a0cb
DJ
88012008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8802
8803 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8804 fixed PR gdb/544.
8805
17faa917
DJ
88062008-03-21 Pedro Alves <pedro@codesourcery.com>
8807
8808 * gdb.threads/fork-child-threads.exp: Test next over fork.
8809
6214f497
DJ
88102008-03-21 Chris Demetriou <cgd@google.com>
8811
8812 * gdb.base/break.exp (rbreak junk): New test for rbreak
8813 "Junk at end of arguments" issue.
8814
63092375
DJ
88152008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8816
8817 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8818 *& to work on created array elements.
8819 (Top level): Test print $pc with a file. Test string operations
8820 without a target.
8821 * gdb.base/ptype.exp: Do not expect *& to work on created array
8822 elements.
8823
b21991b0
DJ
88242008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8825
8826 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8827 gdb.threads/staticthreads.exp: Update exit query.
8828
c4b347c7
SL
88292008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8830
8831 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8832
fa4727a6
DJ
88332008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8834
8835 * gdb.base/watchpoint.c (global_ptr, func4): New.
8836 (main): Call func4.
8837 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8838 (test_inaccessible_watchpoint): New.
8839
2f34202f
MR
88402008-02-29 Maciej W. Rozycki <macro@mips.com>
8841
8842 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8843 select the largest.
8844
0d6ba1b1
DJ
88452008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8846
8847 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8848 frames-invalid annotations.
8849
e691325a
PM
88502008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8851
a9c64011 8852 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8853
f85b5ecc
DE
88542008-02-27 Doug Evans <dje@google.com>
8855
8856 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8857 for bug 1738.
8858 (breakpoint_to_handler_entry): Ditto.
8859
b40e7bf3
JB
88602008-02-27 Joel Brobecker <brobecker@adacore.com>
8861
8862 * gdb.base/ending-run.exp: Use the first line of code inside
8863 function body to test breakpoints.
8864 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8865 location where the breakpoint is inserted when using the line
8866 where a function is declared. Fix typo in the description of
8867 one of the tests.
8868 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8869
2faca73a
PM
88702008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8871
8872 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8873 tests.
2faca73a 8874
6f439c36
PM
88752008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8876
8877 * gdb.base/args.exp: avoid same output for tests
8878 with single quotes.
8879
54e52265
VP
88802008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8881
a9c64011
AS
8882 * gdb.base/annota1.exp: Adjust for 'info break'
8883 format changes.
8884 * gdb.base/annota3.exp: Likewise.
8885 * gdb.base/break.exp: Likewise.
8886 * gdb.base/condbreak.exp: Likewise.
8887 * gdb.base/pending.exp: Likewise.
8888 * gdb.base/sepdebug.exp: Likewise.
8889 * gdb.base/unload.exp: Likewise.
8890 * gdb.cp/ovldbreak.exp: Likewise.
8891 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8892
897b09ca
DE
88932008-02-07 Doug Evans <dje@google.com>
8894
8895 * gdb.cp/mb-inline.exp: New.
8896 * gdb.cp/mb-inline.h: New.
8897 * gdb.cp/mb-inline1.cc: New.
8898 * gdb.cp/mb-inline2.cc: New.
8899
b1c32d35
PM
89002008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8901
8902 * gdb.pascal/floats.pas: New test program.
8903 * gdb.pascal/floats.exp: New testcase.
8904
1a4ca44a
TJB
89052008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8906
8907 * gdb.base/callfuncs.c (t_float_many_args): New function.
8908 (t_double_many_args): New function.
8909 * gdb.base/callfuncs.exp: Add tests for exceeding float
8910 and double parameters passed through the stack.
8911
439048e8
JB
89122008-02-05 Joel Brobecker <brobecker@adacore.com>
8913
8914 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8915 gdb.ada/complete/foo.adb: New files.
8916 * gdb.ada/complete.exp: New testcase.
8917
81fe8080
DE
89182008-02-03 Doug Evans <dje@google.com>
8919
301f0ecf
DE
8920 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8921
81fe8080
DE
8922 * gdb.cp/gdb2384.exp: New file.
8923 * gdb.cp/gdb2384.cc: New file.
8924 * gdb.cp/gdb2384-base.h: New file.
8925 * gdb.cp/gdb2384-base.cc: New file.
8926
4b071aec
DE
89272008-02-02 Doug Evans <dje@google.com>
8928
8929 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8930
61137ba6
JB
89312007-02-01 Joel Brobecker <brobecker@adacore.com>
8932
8933 * gdb.ada/sym_print_name: New test program.
8934 * gdb.ada/sym_print_name.exp: New testcase.
8935
89362007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8937
8938 * gdb.ada/nested/hello.adb: New file.
8939 * gdb.ada/nested.exp: New testcase.
8940 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8941
98deb0da
VP
89422008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8943
8944 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8945 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8946 don't cause future evaluations of function to report
8947 creation of internal breakpoints.
98deb0da 8948
723a2275
VP
89492008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8950
8951 * gdb.mi/mi-break.exp (test_error): New.
8952 Call it.
8953
fb546a2f
LM
89542008-01-31 Luis Machado <luisgpm@br.ibm.com>
8955
8956 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8957 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8958
2d8fd90a
PM
89592008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8960
8961 * gdb.pascal/integers.pas: New test program.
8962 * gdb.pascal/integers.exp: New testcase.
8963
a7fa0ded
PM
89642008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8965
8966 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8967
5e1a1926
TJB
89682008-01-30 Luis Machado <luisgpm@br.ibm.com>
8969
8970 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8971 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8972
8d04f9f0
JB
89732008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8974
8975 * gdb.ada/formatted_ref: New test program.
8976 * gdb.ada/formatted_ref.exp: New testcase.
8977
8978 * gdb.cp/formatted-ref.cc: New file.
8979 * gdb.cp/formatted-ref.exp: New testcase.
8980
ce75a98f
JB
89812008-01-30 Joel Brobecker <brobecker@adacore.com>
8982
8983 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8984
e835f6bf
NR
89852008-01-30 Nick Roberts <nickrob@snap.net.nz>
8986
8987 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8988 (test_file_list_exec_source_file): Update to new macro-info field.
8989
d118ef87
PH
89902008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8991
8992 * gdb.ada/exprs: New test program.
8993 * gdb.ada/exprs.exp: New testcase.
8994
7d35ab09
TJB
89952008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8996
8997 * dfp-test.c (DELTA, DELTA_B): New definitions.
8998 (double_val1, double_val2, double_val3, double_val4, double_val5,
8999 double_val6, double_val7, double_val8, double_val9, double_val10,
9000 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9001 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9002 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9003 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9004 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9005 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9006 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9007 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9008 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9009 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9010 dec128_val16): New global variables.
9011 (decimal_dec128_align): New function.
9012 (decimal_mixed): Likewise.
9013 (decimal_many_args_dec32): Likewise.
9014 (decimal_many_args_dec64): Likewise.
9015 (decimal_many_args_dec128): Likewise.
9016 (decimal_many_args_mixed): Likewise.
9017 * dfp-test.exp: Add tests calling new inferior functions.
9018
2d717e4f
DJ
90192008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9020
9021 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9022 gdb.server/ext-run.exp: New files.
9023 * lib/gdbserver-support.exp (gdbserver_download): New.
9024 (gdbserver_start): New. Update gdbserver expected
9025 output.
9026 (gdbserver_spawn): Use them.
9027 (gdbserver_start_extended): New.
9028
e85a822c
DJ
90292008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9030
9031 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9032 Run on GNU/Linux.
9033 (do_exec_tests): Check for systems which do not support catchpoints.
9034 Do not match START.
9035 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9036 Run on GNU/Linux. Enable verbose output.
9037 (check_fork_catchpoints): New.
9038 (explicit_fork_child_follow, catch_fork_child_follow)
9039 (tcatch_fork_parent_follow): Update expected messages.
9040 (do_fork_tests): Use check_fork_catchpoints.
9041 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9042 Run on GNU/Linux. Enable verbose output.
9043 (check_vfork_catchpoints): New.
9044 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9045 expected messages.
9046 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9047
401ea829
JB
90482008-01-29 Jim Blandy <jimb@red-bean.com>
9049
9050 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9051 host' errors.
9052 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9053
aceaf3ad
JB
90542008-01-29 Jim Blandy <jimb@red-bean.com>
9055
9056 * gdb.threads/sigthread.c: Use barriers to ensure that
9057 child_thread and child_thread_two are always initialized before we
9058 start to use them.
9059
a5606eee
VP
90602008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9061
9062 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9063 * gdb.base/watchpoint-solib.c: New.
9064 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9065
c55a82bb
PM
90662008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9067
9068 * gdb.base/gdb1056.exp: Add unsigned integer test.
9069
0993fe05
DE
90702008-01-28 Doug Evans <dje@google.com>
9071
9072 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9073
4fe42e7f
JB
90742008-01-27 Jim Blandy <jimb@codesourcery.com>
9075
c7a69933
JB
9076 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9077
4fe42e7f
JB
9078 * gdb.base/expand-psymtabs.exp: Doc fix.
9079
5def8285
MK
90802008-01-26 Mark Kettenis <kettenis@gnu.org>
9081
9082 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9083
5313c911
NR
90842008-01-24 Nick Roberts <nickrob@snap.net.nz>
9085
a9c64011 9086 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9087 -var-set-format.
9088
93815fbf
VP
90892008-01-23 Chris Demetriou <cgd@google.com>
9090
9091 * gdb.threads/thread_events.c: New testcase source file.
9092 * gdb.threads/thread_events.exp: New testcase expect file.
9093
467a88ee
NR
90942008-01-23 Nick Roberts <nickrob@snap.net.nz>
9095
9096 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9097
9098 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9099 -var-set-format.
9100
d8f82aba
DJ
91012008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9102 Vladimir Prus <vladimir@codesourcery.com>
9103
9104 * gdb.base/float.exp: Allow missing floating point for m68k and
9105 PowerPC.
9106
60c46647
VP
91072008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9108
9109 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9110 ignore count.
9111 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9112 * gdb.mi/mi-cli.exp: Adjust.
9113 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9114
c7dd36a1
PA
91152008-01-17 Pedro Alves <pedro@codesourcery.com>
9116
9117 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9118 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9119 with dummy_ptr's address.
9120 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9121 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9122 all targets.
9123 * gdb.mi/mi2-var-child.exp: Likewise.
9124
39d5313e
JB
91252008-01-09 Joel Brobecker <brobecker@adacore.com>
9126
9127 * gdb.ada/null_array: New test program.
9128 * gdb.ada/null_array.exp: New testcase.
9129
0aea4bf3
LM
91302008-01-09 Luis Machado <luisgpm@br.ibm.com>
9131
9132 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9133 with required float modifiers.
9134
0b354900
JB
91352008-01-08 Joel Brobecker <brobecker@adacore.com>
9136
9137 * gdb.ada/funcall_param: New test program.
9138 * gdb.ada/funcall_param.exp: New testcase.
9139
cdb7f5d4
JB
91402008-01-08 Joel Brobecker <brobecker@adacore.com>
9141
9142 * gdb.ada/arrayparam: New test program.
9143 * gdb.ada/arrayparam.exp: New testcase.
9144
88e2547f
JB
91452008-01-08 Joel Brobecker <brobecker@adacore.com>
9146
9147 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9148 landed. Should also fix random failures in the test following it.
9149
f6867ce0
TJB
91502008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9151
9152 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9153 for expressions with decimal float values.
9154 (test_dfp_conversions): New function to test casts to and from
9155 decimal float types.
9156 Call test_dfp_conversions.
9157 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9158 elements.
9159 (main): Initialize ds.float4 and ds.double8 elements.
9160 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9161 string to new error message.
9162 (d64_set_tests): Likewise.
9163 (d128_set_tests): Likewise.
9164 Add tests for expressions with decimal float variables. Add tests for
9165 conversions to and from decimal float types.
9166
f9c11282
JB
91672008-01-05 Joel Brobecker <brobecker@adacore.com>
9168
9169 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9170 * gdb.ada/packed_tagged.exp: New testcase.
9171
0ecbca72
JB
91722008-01-04 Joel Brobecker <brobecker@adacore.com>
9173
9174 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9175 gdb.ada/homonym/homonym_main.adb: New files.
9176 * gdb.ada/homonym.exp: New testcase.
9177
c18d3d89
JB
91782008-01-04 Joel Brobecker <brobecker@adacore.com>
9179
9180 * gdb.ada/packed_array.exp: Add testing of references to
9181 a packed array.
9182
ecc7085b
JB
91832008-01-04 Joel Brobecker <brobecker@adacore.com>
9184
9185 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9186 New files.
9187 * gdb.ada/type_coercion.exp: New testcase.
9188
c474c922
JB
91892008-01-04 Joel Brobecker <brobecker@adacore.com>
9190
9191 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9192 gdb.ada/tagged/foo.adb: New file.
9193 * gdb.ada/tagged.exp: New testcase.
9194
9005b927
JB
91952008-01-04 Joel Brobecker <brobecker@adacore.com>
9196
9197 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9198 gdb.ada/ptype_field/foo.adb: New files.
9199 * gdb.ada/ptype_field.exp: New testcase.
9200
1a6aaad8
JB
92012008-01-03 Joel Brobecker <brobecker@adacore.com>
9202
9203 * gdb.ada/print_pc.exp: New testcase.
9204
0ef22f53
JB
92052008-01-03 Joel Brobecker <brobecker@adacore.com>
9206
9207 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9208 gdb.ada/taft_type/p.adb: New files.
9209 * gdb.ada/taft_type.exp: New testcase.
9210
1689ecf8
JB
92112008-01-03 Joel Brobecker <brobecker@adacore.com>
9212
9213 * gdb.ada/array_bounds/bar.adb: New file.
9214 * gdb.ada/array_bounds.exp: New testcase.
9215
a4d0b9c3
JB
92162008-01-03 Joel Brobecker <brobecker@adacore.com>
9217
9218 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9219 gdb.ada/arrayptr/foo.adb: New files.
9220 * gdb.ada/arrayptr.exp: New testcase.
9221
a31ace00
JB
92222008-01-03 Joel Brobecker <brobecker@adacore.com>
9223
9224 * gdb.base/set-lang-auto.exp: New testcase.
9225
a97fced3
JB
92262008-01-03 Joel Brobecker <brobecker@adacore.com>
9227
9228 * gdb.ada/fun_addr/foo.adb: New file.
9229 * gdb.ada/fun_addr.exp: New testcase.
9230
ef29ce1a
JK
92312008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9232
9233 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9234 New files
9235
0fafefe3
JB
92362008-01-02 Joel Brobecker <brobecker@adacore.com>
9237
9238 * array_subscript_addr/p.adb: New file.
a9c64011 9239 * array_subscript_addr.exp: New testcase.
0fafefe3 9240
c4359f8d
JB
92412008-01-02 Joel Brobecker <brobecker@adacore.com>
9242
a9c64011 9243 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9244 New files.
9245 * gdb.ada/str_cmp_ref.exp: New testcase.
9246
1aa1b15b
JB
92472008-01-01 Joel Brobecker <brobecker@adacore.com>
9248
9249 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9250 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9251 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9252
81c9b2cf
JB
92532008-01-01 Joel Brobecker <brobecker@adacore.com>
9254
9255 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9256 gdb.ada/ref_param/pck.ads: New files.
9257 * gdb.ada/ref_param.exp: New testcase.
9258
319e4674
JB
92592008-01-01 Joel Brobecker <brobecker@adacore.com>
9260
9261 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9262 gdb.ada/interface/foo.adb: New files.
9263 * gdb.ada/interface.exp: New testcase.
9264
ef682c56
JB
92652007-12-31 Jim Blandy <jimb@codesourcery.com>
9266
9267 * gdb.base/multi-forks.exp: Consume all output from child
9268 processes before proceeding to next test.
9269
f6f3eb6c
JB
92702007-12-29 Jim Blandy <jimb@codesourcery.com>
9271
9272 * configure: Regenerated.
9273
f652e42f
JB
92742007-12-27 Joel Brobecker <brobecker@adacore.com>
9275
9276 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9277 gdb.ada/fixed_cmp/fixed.adb: New files.
9278 * gdb.ada/fixed_cmp.exp: New testcase.
9279
6943e596
JB
92802007-12-27 Joel Brobecker <brobecker@adacore.com>
9281
9282 * gdb.ada/boolean_expr.exp: New testcase.
9283
aad9a193
JB
92842007-12-26 Jim Blandy <jimb@codesourcery.com>
9285
9286 * gdb.base/multi-forks.exp: Doc fix.
9287
fb5f3683
JB
92882007-12-26 Joel Brobecker <brobecker@adacore.com>
9289
9290 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9291 * gdb.ada/char_param.exp: Do not compile our test program with
9292 -gnata, this is unnecessary.
9293 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9294
384e4a9c
JB
92952007-12-24 Joel Brobecker <brobecker@adacore.com>
9296
9297 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9298 gdb.ada/print_chars/foo.adb: New files.
9299 * gdb.ada/print_chars.exp: New testcase.
9300
01e044f7
JB
93012007-12-24 Joel Brobecker <brobecker@adacore.com>
9302
9303 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9304 gdb.ada/char_param/foo.adb: New files.
9305 * gdb.ada/char_param.exp: New testcase.
9306
0ce17860
JB
93072007-12-22 Jim Blandy <jimb@codesourcery.com>
9308
9309 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9310 hard-coding source line numbers into the test.
9311 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9312 gdb_get_line_number to find.
9313
919809b9
JB
93142007-12-22 Joel Brobecker <brobecker@adacore.com>
9315
9316 * gdb.base/ptype.c (highest): New struct type.
9317 (the_highest): New variable of that type.
9318 (main): Add dummy assignment to a field of variable the_highest.
9319 * gdb.base/ptype.exp: Test type printing of our new variable.
9320
abc8a88d
PM
93212007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9322
9323 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9324 and record first explicitly generated thread number.
abc8a88d
PM
9325 Use that thread number for thread specific watchpoint test.
9326 Add iteration number to repetitive tests.
9327
5158f3e3
CES
93282007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9329 Jim Blandy <jimb@codesourcery.com>
9330
9331 * gdb.base/expand-psymtabs.c: New testcase
9332 source file.
9333 * gdb.base/expand-psymtabs.exp: New testcase
9334 expect file.
9335
37e4754d
LM
93362007-12-17 Luis Machado <luisgpm@br.ibm.com>
9337
9338 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9339 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9340
551e5d04
JB
93412007-12-17 Joel Brobecker <brobecker@adacore.com>
9342
9343 * gdb.ada/frame_args/foo.adb: New file.
9344 * gdb.ada/frame_args/pck.ads: New file.
9345 * gdb.ada/frame_args/pck.adb: New file.
9346 * gdb.ada/frame_args.exp: New testcase.
9347
a05ee097
JB
93482007-12-17 Joel Brobecker <brobecker@adacore.com>
9349
9350 * gdb.base/frame-args.c: New file.
9351 * gdb.base/frame-args.exp: New testcase.
9352
c162e8c9 93532007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9354 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9355
9356 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9357
afe8ab22 93582007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9359
afe8ab22
VP
9360 * gdb.mi/mi-pending.exp: New.
9361 * gdb.mi/mi-pending.c: New.
9362 * gdb.mi/mi-pendshr.c: New.
9363
dfdfb3ca
JB
93642007-12-06 Jim Blandy <jimb@codesourcery.com>
9365
9366 * gdb.base/default.exp: Update expected output for 'info catch'.
9367
b7fca990
JK
93682007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9369
9370 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9371 must be set to binary.
9372
6a1afc1e
PA
93732007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9374
9375 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9376
a6b151f1
DJ
93772007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9378
9379 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9380 gdb.mi/mi-file-transfer.exp: New.
9381
43039443
JK
93822007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9383
9384 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9385
0ef2251b
MR
93862007-11-22 Maciej W. Rozycki <macro@mips.com>
9387
9388 * gdb.trace/backtrace.exp: Fix a typo.
9389 * gdb.trace/circ.exp: Likewise.
9390 * gdb.trace/collection.exp: Likewise.
9391 * gdb.trace/limits.exp: Likewise.
9392 * gdb.trace/report.exp: Likewise.
9393 * gdb.trace/tfind.exp: Likewise.
9394 * gdb.trace/while-dyn.exp: Likewise.
9395
5443631e
NR
93962007-11-21 Nick Roberts <nickrob@snap.net.nz>
9397
9398 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9399 objects of pointers that can't be dereferenced are now
9400 "noneditable".
9401
a4ce5b0d
UW
94022007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9403
9404 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9405 (target_cpu): Remove.
9406
d6e956e5
VP
94072007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9408
9409 * gdb.base/ending-run.exp: Expect the list of cleared
9410 breakpoint to come in natural order, not the reversed one.
a9c64011 9411
214270ab
VP
94122007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9413
9414 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9415 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9416
1a619819
LM
94172007-11-05 Luis Machado <luisgpm@br.ibm.com>
9418
9419 * gdb.base/printcmds.exp: New function
9420 test_printf_with_dfp.
9421
5b01a6fa
DE
94222007-11-02 Doug Evans <dje@google.com>
9423
9424 * gdb.disasm/t01_mov.s: Remove carriage returns.
9425 * gdb.disasm/t02_mova.s: Ditto.
9426 * gdb.disasm/t03_add.s: Ditto.
9427 * gdb.disasm/t04_sub.s: Ditto.
9428 * gdb.disasm/t05_cmp.s: Ditto.
9429 * gdb.disasm/t06_ari2.s: Ditto.
9430 * gdb.disasm/t07_ari3.s: Ditto.
9431 * gdb.disasm/t08_or.s: Ditto.
9432 * gdb.disasm/t09_xor.s: Ditto.
9433 * gdb.disasm/t10_and.s: Ditto.
9434 * gdb.disasm/t11_logs.s: Ditto.
9435 * gdb.disasm/t12_bit.s: Ditto.
9436 * gdb.disasm/t13_otr.s: Ditto.
9437
ec33ab7f
JK
94382007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9439
9440 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9441
ae0d01ff
UW
94422007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9443
9444 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9445 provide DFP support.
9446
55eddb0f
DJ
94472007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9448
9449 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9450 Test "set powerpc vector-abi". Skip auto-detection tests for old
9451 toolchains.
9452
7020f05c
PA
94532007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9454
9455 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9456 with [string compare].
9457
84bc3db9
PA
94582007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9459
9460 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9461 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9462
5876dc88
LM
94632007-10-25 Luis Machado <luisgpm@br.ibm.com>
9464
9465 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9466 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9467 * gdb.opt/Makefile.in: New makefile.
9468 * Makefile.in: Create new directory "gdb.opt".
9469 * configure.ac: Add "gdb.opt" directory.
9470 * configure: Regenerated.
a9c64011 9471
c3ea9a14
DE
94722007-10-25 Doug Evans <dje@google.com>
9473
9474 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9475 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9476
a9c64011 94772007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9478 Thiago Jung Bauermann <bauerman@br.ibm.com>
9479
9480 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9481 Floating Point expressions.
9482 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9483 Floating Point variables.
9484 * gdb.base/dfp-test.c: new file containing program with Decimal
9485 Floating variables, used by gdb.base/dfp-test.exp.
9486
62a24a2b
DJ
94872007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9488
9489 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9490
e7b1eae6
UW
94912007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9492
9493 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9494 compiling test case with GCC.
9495 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9496
c641edcc
UW
94972007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9498
9499 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9500 format changes.
9501
5e5ebfe6
MS
95022007-10-18 Michael Snyder <msnyder@specifix.com>
9503
9504 * gdb.base/dbx.exp: Add missing "-re " operator.
9505
e831e7b6
GM
95062007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9507
9508 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9509 * configure.ac: Removed trailing spaces after backslash.
9510 * gdb.modula2: New directory.
9511 * gdb.modula2/Makefile.in: New file.
9512 * gdb.modula2/unbounded-array.exp: New file.
9513 * gdb.modula2/unbounded1.c: New file.
9514
7cc46491
DJ
95152007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9516
9517 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9518
95192007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9520
9521 * gdb.base/sigstep.c (main): Add checks for
9522 return values for setitimer call.
9523 Call setitimer again with itimer = ITIMER_REAL
9524 if first call to setitimer fails.
9525
e91528f0
KH
95262007-10-11 Kazu Hirata <kazu@codesourcery.com>
9527
9528 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9529 of $timeout.
9530
2ec9a4f8
DJ
95312007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9532
9533 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9534
95352007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9536
9537 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9538 of gdb_expect call, to avoid interruption.
9539
64b2fa04
PA
95402007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9541
9542 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9543 (v_unsigned_long_long, v_long_long_array)
9544 (v_signed_long_long_array, v_unsigned_long_long_array)
9545 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9546 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9547 [!NO_LONG_LONG]: New.
9548 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9549 v_long_long_member.
9550
9551 (v_long_long_func, v_signed_long_long_func)
9552 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9553 (main) [!NO_LONG_LONG]: Initialize long long variants.
9554
9555 * gdb.base/whatis.exp: If board file requests no_long_long, build
9556 test with NO_LONG_LONG defined. Test long long, signed long long,
9557 and unsigned long long variants but only if board file doesn't
9558 disable it.
9559
a912286e 95602007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9561 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9562
9563 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9564 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9565 * configure: Regenerated.
9566 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9567 gdb.pascal/types.exp, lib/pascal.exp: New files.
9568
471ba8c9
DJ
95692007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9570
9571 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9572 call.
9573 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9574 to return to the call.
9575 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9576 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9577 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9578 * gdb.mi/mi-until.exp (test_until): Likewise.
9579 * gdb.mi/mi2-until.exp (test_until): Likewise.
9580
fef8a650
DJ
95812007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9582
9583 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9584 two-char array.
9585 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9586
d983da9c
DJ
95872007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9588
9589 * gdb.threads/watchthreads.c (thread_function): Sleep between
9590 iterations.
9591 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9592 at once for S/390. Generate matching fails and passes.
9593
17f62551
VP
95942007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9595
9596 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9597 the 'struct_declarations' variable to zeros.
a9c64011 9598
ed0616c6
VP
95992007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9600
9601 * gdb.cp/mb-ctor.cc: New.
9602 * gdb.cp/mb-ctor.exp: New.
9603 * gdb.cp/mb-templates.cc: New.
9604 * gdb.cp/mb-templates.exp: New.
9605
41f1b697
DJ
96062007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9607
9608 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9609
3f213f78
PA
96102007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9611
9612 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9613 targets.
9614 * configure: Regenerate.
9615
0d381245 96162007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9617
0d381245
VP
9618 * gdb.base/annota1.exp: Adjust for 'info break'
9619 format changes.
9620 * gdb.base/annota3.exp: Likewise.
9621 * gdb.base/break.exp: Likewise.
9622 * gdb.base/condbreak.exp: Likewise.
9623 * gdb.base/pending.exp: Likewise.
9624 * gdb.base/sepdebug.exp: Likewise.
9625 * gdb.base/unload.exp: Likewise.
9626 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9627
fe3f5fa8
VP
96282007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9629
9630 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9631 messages.
9632 * gdb.base/chng-syms.exp: Likewise.
9633 * gdb.base/unload.exp: Likewise.
a9c64011 9634
a75cf6c0
DJ
96352007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9636
9637 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9638
18ecae38
DJ
96392007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9640
9641 * schedlock.c (NUM): Change to 1.
9642 (main): Use args[0] for the main thread.
9643 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9644 regardless of the number of threads.
9645
5509918f
MR
96462007-09-14 Maciej W. Rozycki <macro@mips.com>
9647
4a543daf
MR
9648 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9649 type down.
9650 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9651 test.
9652 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9653 watchpoint type down.
9654 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9655 test.
9656
96572007-09-14 Maciej W. Rozycki <macro@mips.com>
9658
5509918f
MR
9659 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9660 Move all the tests here and run them twice, once using software
9661 watchpoints and once using hardware watchpoints.
9662 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9663
40b53987
DJ
96642007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9665
9666 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9667 test.
9668
695e2681
MK
96692007-09-10 Mark Kettenis <kettenis@gnu.org>
9670
8b3fc8d8
MK
9671 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9672 build-id.
9673
695e2681
MK
9674 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9675 know about $ORIGIN. Calculate output dir from $dest instead of
9676 using ${objdir}/{$subdir}.
9677
58d69f29
MK
96782007-09-09 Mark Kettenis <kettenis@gnu.org>
9679
9680 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9681 gcore, before continuing with the test.
9682
3e347599
DJ
96832007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9684
9685 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9686 * gdb.mi/mi-watch.exp: Likewise.
9687
ea37ba09
DJ
96882007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9689 Jim Blandy <jimb@codesourcery.com>
9690
9691 * gdb.arch/i386-sse.exp: Do not expect character constants.
9692 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9693 * gdb.base/display.exp: Allow print/s.
9694 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9695 and unsigned char array changes.
9696
2025a643
DJ
96972007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9698
9699 * gdb.base/display.exp: Add tests for printf %p.
9700
26669a27
PA
97012007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9702
9703 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9704 the dll name to unicode.
9705
c8f021f8
JK
97062007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9707
9708 * gdb.base/default.exp (show version): Update the version text.
9709 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9710
4cf31eea
JK
97112007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9712
9713 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9714 New files.
9715
4935890f
JK
97162007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9717
9718 * lib/gdb.exp (build_id_debug_filename_get): New function.
9719 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9720 Remove the generate DEBUG file for the future testcase runs.
9721 New testcase for the NT_GNU_BUILD_ID retrieval.
9722 Move the final testing step to ...
9723 (test_different_dir): ... a new function.
9724 New parameter XFAIL to XFAIL all the tests performed.
9725 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9726 New parameter TYPE to PF_PREFIX all the tests performed.
9727
02142340
VP
97282007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9729
9730 * gdb.mi/mi-var-cp.cc (path_expression): New
9731 function.
9732 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9733
36acd84e
UW
97342007-08-27 Markus Deuling <deuling@de.ibm.com>
9735
9736 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9737 to fit into SPU Local Store memory.
9738
a896d121
JB
97392007-08-23 Joel Brobecker <brobecker@adacore.com>
9740
9741 * gdb.base/default.exp: Adjust the expected output of "info
9742 warranty" after the switch to GPLv3.
9743
7b433602
JB
97442007-08-23 Joel Brobecker <brobecker@adacore.com>
9745
9746 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9747 to 30000 (from 20000).
9748
e22f8b7c
JB
97492007-08-23 Joel Brobecker <brobecker@adacore.com>
9750
9751 Switch the license of all .exp files to GPLv3.
9752 Switch the license of all .f and .f90 files to GPLv3.
9753 Switch the license of all .s and .S files to GPLv3.
9754
5a0e3bd0
JB
97552007-08-23 Joel Brobecker <brobecker@adacore.com>
9756
9757 * configure.ac: Switch license to GPLv3.
9758
cc00619d
JB
97592007-08-23 Joel Brobecker <brobecker@adacore.com>
9760
9761 Switch the licensing to GPLv3 for all .ads and .adb files.
9762
8d26208a
DJ
97632007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9764
9765 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9766 and t_int_double.
9767 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9768
4fcb9948
JB
97692007-08-17 Joel Brobecker <brobecker@adacore.com>
9770
9771 * gdb.base/step-line.c: Switch license to GPL version 3, and
9772 update copyright year.
9773 * gdb.base/step-line.inp: Likewise.
9774
b9c34f67
JB
97752007-08-17 Joel Brobecker <brobecker@adacore.com>
9776
9777 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9778 changes inside gdb1555.c.
9779 * gdb.base/pending.exp: Likewise.
9780
2cc17678
DJ
97812007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9782
9783 * config/default.exp: New file.
9784
e48883f7
DJ
97852007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9786
9787 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9788 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9789
1ab80e5b
MR
97902007-07-30 Maciej W. Rozycki <macro@mips.com>
9791
9792 * gdb.base/dump.exp: Force the correct endianness for binary
9793 formats not carrying this information.
9794
aba471f5
DJ
97952007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9796
9797 * gdb.threads/staticthreads.exp: Match .*sem_post.
9798
d4e07204
DJ
97992007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9800
9801 * gdb.base/readline.exp (operate_and_get_next): Match the final
9802 prompt.
9803
2b97317d
KB
98042007-07-23 Kevin Buettner <kevinb@redhat.com>
9805
9806 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9807 to restarting SID.
9808
44efa07a
KB
98092007-07-18 Kevin Buettner <kevinb@redhat.com>
9810
9811 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9812 prior to `gdb_start'.
9813
7b5ebade
KB
98142007-07-18 Kevin Buettner <kevinb@redhat.com>
9815
9816 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9817 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9818 Remove call to gdb_unload.
9819
255e7678
DJ
98202007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9821 Daniel Jacobowitz <dan@codesourcery.com>
9822
9823 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9824 for __WIN32__.
9825 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9826 * gdb.base/unload.exp: Use shared library test routines.
9827
3a40aaa0
UW
98282007-07-03 Markus Deuling <deuling@de.ibm.com>
9829
9830 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9831 * gdb.base/solib-symbol-lib.c: Likewise.
9832 * gdb.base/solib-symbol-main.c: Likewise.
9833
b0f4b84b
DJ
98342007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9835
9836 * config/gdbserver.exp (gdb_reconnect): New.
9837 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9838 gdb.base/solib-disc.exp: New files.
9839 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9840 remote debugging".
9841 (gdb_compile): Add shlib_load flag.
9842 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9843 port.
9844 (gdbserver_reconnect): New.
9845
1b05479a
DJ
98462007-07-01 Nick Roberts <nickrob@snap.net.nz>
9847 Daniel Jacobowitz <dan@codesourcery.com>
9848
9849 * gdb.base/annota3.exp: Test for if construct.
9850
86f78eb2
DJ
98512007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9852
9853 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9854
6a2eb474 98552007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9856 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9857
9858 * gdb.base/display.exp: Allow a newline after display/i.
9859 * gdb.base/pc-fp.exp: Likewise.
9860 * gdb.base/sigbpt.exp: Likewise.
9861
f8b73d13
DJ
98622007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9863
9864 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9865 required features to be included.
9866
4339e69e
DJ
98672007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9868
9869 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9870 in info threads output.
9871
23d964e7
UW
98722007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9873 Markus Deuling <deuling@de.ibm.com>
9874
9875 * gdb.arch/spu-info.exp: New testcase.
9876 * gdb.arch/spu-info.c: New file.
9877
fd20f75b
DJ
98782007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9879
9880 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9881 tpcs_offset. Restore lr after the call.
9882 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9883
2226f861
DJ
98842007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9885
9886 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9887 (gdbserver_run): Kill any running gdbserver.
9888 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9889
d12371a9
MR
98902007-05-17 Maciej W. Rozycki <macro@mips.com>
9891
9892 * gdb.base/sigbpt.exp: Preset segv_addr.
9893
93f02886
DJ
98942007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9895
9896 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9897 (gdb_compile_shlib): Likewise.
9898 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9899 (default_gdb_init): Clear cleanfiles.
9900 (gdb_finish): Delete recorded cleanfiles.
9901 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9902
9903 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9904 Do not use isnative.
9905 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9906 gdb.base/so-impl-ld.exp: Likewise.
9907 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9908 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9909 gdb_compile.
9910
b04e06d7
VP
99112007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9912
9913 * config/unknown.exp: Remove.
9914
069ed931
UW
99152007-05-15 Markus Deuling <deuling@de.ibm.com>
9916
9917 * gdb.base/info-proc.exp: Check is_remote.
9918
09db0d03
UW
99192007-05-14 Markus Deuling <deuling@de.ibm.com>
9920
9921 * gdb.base/gcore.exp: Initialize variable core_supported.
9922
af2cbe8c
DJ
99232007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9924
9925 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9926
027c0295
DJ
99272007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9928
9929 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9930 * gdb.threads/print-threads.exp (test_all_threads): Allow
9931 negative and hexadecimal thread IDs.
9932
dc5000e7
DJ
99332007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9934
9935 * gdb.java/jprint.java (public): Avoid invalid call to static
9936 method.
9937
2e74ed18
DP
99382007-05-14 Denis Pilat <denis.pilat@st.com>
9939
9940 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9941 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9942 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9943 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9944 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9945
83547f02
UW
99462007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9947
9948 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9949 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9950 this mode.
9951 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9952 * gdb.base/spu.ld: New file.
9953
b18be20d
DJ
99542007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9955
9956 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9957
be444858
DJ
99582007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9959
9960 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9961
b1d53152
DJ
99622007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9963
9964 * gdb.java/jmain.exp: Handle demangled names with and without method
9965 signatures.
9966
d084b331
DJ
99672007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9968
9969 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9970 (have_a_very_merry_interrupt): Remove calls to puts.
9971 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9972 inferior output.
9973 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9974 test names.
9975
db9d7fc5
DJ
99762007-04-29 Markus Deuling <deuling@de.ibm.com>
9977 Daniel Jacobowitz <dan@codesourcery.com>
9978
9979 * gdb.base/auxv.exp (core_works): Also check is_remote.
9980 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9981
ef783a7d 99822007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9983
ef783a7d
VP
9984 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9985 message, not the undefined 'module' variable.
9986 * gdb.base/siginfo.exp: Likewise.
9987 * gdb.base/sigstep.exp: Likewise.
9988 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9989 serialport.
9990 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9991
b7b73cae
CV
99922007-04-25 Corinna Vinschen <vinschen@redhat.com>
9993
9994 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9995 target sim fails. Return 0 otherwise.
9996 (gdb_load): Return prematurely if gdb_target_sim fails.
9997
7d90fdfa
DP
99982007-04-16 Denis Pilat <denis.pilat@st.com>
9999
10000 * gdb.base/setshow.exp: Reset height after having set it to 100.
10001
5d3e9c85
DP
100022007-04-16 Denis Pilat <denis.pilat@st.com>
10003
10004 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10005
18e75969
DP
100062007-04-16 Denis Pilat <denis.pilat@st.com>
10007
10008 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10009
25d5ea92
VP
100102007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10011
10012 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10013 tests. Run the frozen varobjs test.
10014 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10015 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10016
0b49cb80
JK
100172007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10018
10019 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10020 gdb.base/type-opaque.exp: New files.
10021
a73bafbc 100222007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10023
10024 * gdb.mi/mi-var-child.c
a73bafbc
VP
10025 (do_children_tests): User char[2] instead of
10026 char so that automatic printing of pointers to char
10027 don't give unpredicable result.
10028 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10029 local variables.
10030 * gdb.mi/mi-var-child.exp: Step to right line
10031 of do_children_tests.
10032 * gdb.mi/mi2-var-child.exp: Likewise.
10033 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10034 do_locals_tests.
a73bafbc
VP
10035 (do_children_tests): User char[2] instead of
10036 char so that automatic printing of pointers to char
a9c64011 10037 don't give unpredicable result.
a73bafbc 10038 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10039 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10040 Pass test name to mi_wait_for_stop.
10041
7ce59000
DJ
100422007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10043
10044 * gdb.asm/asm-source.exp: Remove d10v case.
10045 * lib/gdb.exp (skip_cplus_tests): Likewise.
10046 * gdb.asm/d10v.inc: Deleted.
10047
20389057
DJ
100482007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10049
10050 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10051
8807d78b
DJ
100522007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10053
10054 * config/netware.exp: Delete file.
10055
aa3edb8e
JB
100562007-03-29 Joel Brobecker <brobecker@adacore.com>
10057
10058 * gdb.dwarf2/dw2-noloc.S: New file.
10059 * gdb.dwarf2/dw2-noloc.exp: New file.
10060
297561ac
PA
100612007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10062
10063 * gdb.cp/method2.cc: New test.
10064 * gdb.cp/method2.exp: New test.
10065 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10066
1f81bd39
DJ
100672007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10068
10069 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10070
9453113a
DJ
100712007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10072
10073 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10074
b741e217
DJ
100752007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10076
10077 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10078 (gdb_load): Delete, replace with...
10079 (gdb_reload): ...this.
10080 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10081 * gdb.server/server-mon.exp: Likewise.
10082 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10083 (gdb_start_cmd): New.
10084 (gdb_file_cmd): Save the last loaded file.
10085 (gdb_reload): New.
10086 (gdb_gnu_strip_debug): Use transform.
10087 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10088 support here. Use new $last_loaded_file. Check mtime.
10089 (gdb_target_cmd): Handle ObjC failure case.
10090 (infer_host_exec): Delete.
10091 (gdbserver_load): Rename to...
10092 (gdbserver_run): ...this. Simplify.
10093 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10094 (mi_gdb_load): Move most contents to a new function...
10095 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10096 (mi_run_cmd): Use mi_gdb_target_load.
10097 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10098 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10099 Use gdb_run_cmd.
10100 * gdb.base/charsign.exp: Remove incorrect comment.
10101 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10102 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10103 gdb.base/start.exp: Use gdb_start_cmd.
10104
446ab585 101052007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10106 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10107
10108 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10109 * gdb.base/signull.exp: Similarly.
10110
bbb88ebf
UW
101112007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10112
10113 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10114 messages available to test cases (like chng-sym.exp).
10115
cb8c4a99
AS
101162007-03-14 Andreas Schwab <schwab@suse.de>
10117
10118 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10119 format changes.
10120
4e463ff5
DJ
101212007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10122
10123 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10124 (optimized_1): New.
10125 (main): Call optimized_1.
10126 (gdb2029): Correct typos. Call gdb2029_marker.
10127 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10128 for gdb2029.
10129
b6db2c47
MK
101302007-03-12 Mark Kettenis <kettenis@gnu.org>
10131
10132 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10133 as tabs. Remove redundant test pattern.
10134
70ed3737
UW
101352007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10136
10137 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10138 for /a format output.
10139
47b67b60
DJ
101402007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10141
10142 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10143 collect output incrementally.
10144
b8953b0e
UW
101452007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10146
10147 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10148 for -var-create lpcharacter test.
10149 * gdb.mi/mi2-var-cmd.exp: Likewise.
10150
7acd5c40
UW
101512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10152
10153 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10154 pass on targets where address zero is readable.
10155
9c6759c1
UW
101562007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10157
10158 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10159 just a single architecture.
10160
a2f1aeb4
UW
101612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10162
10163 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10164 (fetch_all_registers): New function, uses gdb_test_multiple and
10165 exp_continue to fetch inferior output line-by-line.
10166 Replace all uses of do_get_all_registers by fetch_all_registers.
10167
46579ac2
UW
101682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10169
10170 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10171 in target_info.
10172
fc133f24
MS
101732007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10174
a9c64011 10175 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10176 consistancy; add a default (timeout) case.
10177
7646a51d
MS
101782007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10179
10180 * gdb.base/watchpoint.exp: Fix truncated comment.
10181
dcfff61f
MS
101822007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10183
10184 * Makefile.in: Remove spurious single-quotes from sed command.
10185
664e3ee9
DJ
101862007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10187
10188 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10189 func.
10190 * gdb.mi/mi2-var-cmd.exp: Likewise.
10191
d7cc6f2f
JB
101922007-02-27 Joel Brobecker <brobecker@adacore.com>
10193
a9c64011
AS
10194 * gdb.dwarf2/dw2-producer.S: New file.
10195 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10196
101972007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10198
10199 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10200 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10201 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10202 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10203 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10204 Revert tests to use mi_gdb_test and include value field in output
10205 of -var-create.
10206
93d42b30
DJ
102072007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10208
10209 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10210
c499ed39
DJ
102112007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10212
10213 * gdb.base/maint.exp: Remove full paths from test names.
10214 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10215 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10216
9836f81b
JB
102172007-02-27 Joel Brobecker <brobecker@adacore.com>
10218
10219 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10220
c74d0ad8
DJ
102212007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10222
10223 * gdb.server/server-mon.exp: New test.
10224
2711e456
DJ
102252007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10226
10227 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10228
ff6f572f
DJ
102292007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10230
10231 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10232 register capitalization.
10233
fada3feb
DP
102342007-02-13 Denis Pilat <denis.pilat@st.com>
10235
10236 * gdb.mi/mi-var-invalidate.exp: New file.
10237
fb1e4ffc
DJ
102382007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10239
10240 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10241
3da939d7
DJ
102422007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10243
10244 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10245
123dc839
DJ
102462007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10247
10248 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10249 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10250
877e3645 102512007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10252
10253 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10254 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10255 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10256 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10257 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10258 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10259 Update tests to include value field in output of -var-create.
a9c64011 10260
3c0a2960
AS
102612007-02-08 Andreas Schwab <schwab@suse.de>
10262
10263 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10264
108546a0
DJ
102652007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10266
10267 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10268 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10269
d701dcab
DP
102702007-02-02 Denis Pilat <denis.pilat@st.com>
10271
10272 * gdb.threads/threadapply.exp: check that frame is not changed by
10273 the thread apply all command.
10274
783e3e2f
AS
102752007-01-31 Andreas Schwab <schwab@suse.de>
10276
6d9c3a87
AS
10277 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10278
3c50d7b9
AS
10279 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10280 in the dwarf sections.
10281 * gdb.dwarf2/mac-fileno.S: Likewise.
10282
783e3e2f
AS
10283 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10284 bspstore register on ia64.
10285
78ff580e
AS
102862007-01-29 Andreas Schwab <schwab@suse.de>
10287
cc8e9b12
AS
10288 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10289 "frame-begin" annotation.
10290
78ff580e
AS
10291 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10292 number of "frames-invalid" annotations.
10293
704a4f78
DJ
102942007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10295
10296 * gdb.base/commands.exp: Call if_commands_test.
10297 (gdb_test_no_prompt, if_commands_test): New.
10298
e741bf94
MK
102992007-01-28 Mark Kettenis <kettenis@gnu.org>
10300
10301 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10302
474d0ad3
AS
103032007-01-27 Andreas Schwab <schwab@suse.de>
10304
10305 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10306 .short/.int/.quad in the dwarf sections.
10307 * gdb.dwarf2/dw2-intercu.S: Likewise.
10308 * gdb.dwarf2/dw2-intermix.S: Likewise.
10309
e784b426
JK
103102007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10311
10312 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10313 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10314 array.
e784b426
JK
10315 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10316 * gdb.base/setvar.exp: Likewise.
10317
37f08e04
AS
103182007-01-26 Andreas Schwab <schwab@suse.de>
10319
9a01813a
AS
10320 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10321 test.
10322
37f08e04
AS
10323 * gdb.base/multi-forks.exp ("restart $i"): Also match
10324 __kernel_syscall_via_break.
10325
6e2a9270
VP
103262007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10327
10328 * lib/mi-support.exp (mi_delete_varobj): New.
10329 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10330 testcase.
10331 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10332 (main): Call the above.
10333 (reference_update_test, base_in_reference_test)
10334 (reference_to_pointer): Delete the created varobjs.
a9c64011 10335
e515b470
DJ
103362007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10337
10338 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10339 * configure: Regenerated.
10340 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10341 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10342 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10343 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10344 * lib/gdb.exp (gdb_skip_xml_test): New function.
10345
08d8bcd7
DJ
103462007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10347
10348 * gdb.base/sigrepeat.exp: Correct error message.
10349
103502007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10351 Daniel Jacobowitz <dan@codesourcery.com>
10352
10353 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10354 gdb.arch/i386-gnu-cfi-asm.S: New files.
10355
97c3f1f3
JK
103562007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10357
10358 * lib/gdb.exp: Abort on missing `site.exp'.
10359
cb1df416
DJ
103602007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10361 Daniel Jacobowitz <dan@codesourcery.com>
10362
10363 * gdb.base/included.c, gdb.base/included.exp,
10364 gdb.base/included.h: New files.
10365
35990120
DJ
103662007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10367
10368 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10369 (maximize_rlimit): Reduce limits on 64-bit systems.
10370
6e81a116 103712007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10372
10373 From Marcus Deuling <deuling@de.ibm.com>:
10374 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10375 every case.
10376
6c3c41f3
NR
103772007-01-13 Nick Roberts <nickrob@snap.net.nz>
10378
10379 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10380 (test_path_specification): Use objdir instead of srcdir to always
10381 get an absolute filename.
10382
2f12c312
DJ
103832007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10384
10385 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10386
81121995
VP
103872007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10388
10389 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10390 Make sure the variable we're using is in scope.
10391 (reference_to_pointer): Likewise.
10392
4741b737
DJ
103932007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10394
10395 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10396 has no debug information.
10397
054410c3
DJ
103982007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10399
10400 * gdb.base/annota1.exp: Remove extra send_gdb.
10401
818f79f6
DJ
104022007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10403
10404 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10405
f7a6bb70
DJ
104062007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10407
10408 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10409
57e66780
DJ
104102007-01-08 Nick Roberts <nickrob@snap.net.nz>
10411 Daniel Jacobowitz <dan@codesourcery.com>
10412
10413 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10414 lcharacter or linteger change. Correct duplicated test name.
10415 * gdb.mi/mi2-var-cmd.exp: Likewise.
10416
3d799a95
DJ
104172007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10418
10419 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10420
104212007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10422
a9c64011
AS
10423 * gdb.base/nofield.c: New file.
10424 * gdb.base/nofield.exp: New testcase.
51679ba9 10425
eafb94e8
NR
104262007-01-05 Nick Roberts <nickrob@snap.net.nz>
10427
10428 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10429
10430 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10431 test.
10432
5e572bb4
DJ
104332007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10434
10435 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10436
74a44383
DJ
104372007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10438
10439 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10440 when continuing.
10441
1b572db9
DJ
104422007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10443
10444 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10445 Expect ".exe" extension.
10446
381bc39b
DJ
104472007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10448
10449 * gdb.base/charset.exp: Add explicit filename to break.
10450 * gdb.base/dbx.exp: Add explicit filename to breaks.
10451
2b70e4c6
DJ
104522007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10453
10454 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10455 * gdb.mi/mi2-file.exp: Likewise.
10456
303b6f5d
DJ
104572007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10458
10459 Implement specification of MI tests as comments
10460 in C and C++ sources.
10461 * lib/mi-support.exp (mi_autotest_data): New variable.
10462 (mi_autotest_source): New variable.
10463 (count_newlines, mi_prepare_inline_tests)
10464 (mi_get_inline_test, mi_continue_to_line)
10465 (mi_run_inline_test, mi_tbreak)
10466 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10467 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10468 Run inline tests.
10469 * gdb.mi/mi-var-cp.cc: Define tests here.
10470
23da0d94
VP
104712007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10472
10473 Simplify usage of mi_continue_to.
10474 * lib/mi-support.exp (mi_runto_helper): Renamed
10475 from mi_runto, added new parameter 'run_or_continue'.
10476 (mi_runto): Use mi_runto_helper.
10477 (mi_continue_to): Accept just function name as parameter.
10478 Use mi_runto_helper.
10479 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10480 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10481
f9e18282
JB
104822006-01-04 Joel Brobecker <brobecker@adacore.com>
10483
10484 Make this testcase a bit more realistic. The current code
10485 is too simplistic, and allows the compiler to optimize out
10486 some of the entities we need for this testcase.
10487 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10488 (Do_Nothing): Add extra parameter.
10489 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10490 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10491 by using a variable of type Void_Star.
10492
fd678c65
JB
104932006-01-04 Joel Brobecker <brobecker@adacore.com>
10494
10495 * gdb.ada/catch_ex/foo.adb: New file.
10496 * gdb.ada/catch_ex.exp: New testcase.
10497
05cfdb42
DJ
104982007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10499
10500 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10501 pass --image-base to linker.
10502
2e03ee74
DJ
105032007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10504 Daniel Jacobowitz <dan@codesourcery.com>
10505
10506 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10507 secondary prompts.
10508
0d5de010
DJ
105092007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10510
10511 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10512 output. Test the types of members and member pointers.
10513 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10514 gdb/2092.
10515 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10516 statement. Enable for GCC. Update expected output for some tests
10517 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10518 layout.
10519 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10520 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10521 (Diamond::vget_base): New.
10522 (main): Add new tests.
10523 * gdb.cp/printmethod.exp: Update expected output for member functions.
10524 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10525 print pEe->D::vg().
10526
61a771aa
DJ
105272007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10528
10529 * gdb.threads/tls.exp: Allow stops in sem_post.
10530
2fa63963
DJ
105312006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10532
10533 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10534 * gdb.base/annota3.exp: Likewise.
10535 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10536 again (instead of timing out).
10537 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10538 GCC bug 26475.
10539 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10540 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10541 test from jmisc1.exp.
10542 * gdb.java/jmisc1.exp: Delete.
10543 * gdb.java/jprint.exp: Adjust to work with method signatures including
10544 return types.
10545 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10546 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10547 * lib/java.exp (compile_java_from_source): Pass the correct type
10548 to target_compile.
10549
5eefc2b7
JB
105502006-12-31 Joel Brobecker <brobecker@adacore.com>
10551
10552 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10553 (stack_align_edx): New function.
10554 (stack_align_eax): New function.
10555 (main): Add calls to stack_align_edx and stack_align_eax.
10556 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10557 Add testing for the cases where the register used during a stack
10558 realignment is edx. Same for eax.
10559
227c54da
DJ
105602006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10561
10562 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10563 and generic PE targets.
10564
cab8ac94
JB
105652006-12-29 Joel Brobecker <brobecker@adacore.com>
10566
10567 * gdb.ada/array_return.exp: Update copyright date list.
10568
ba54f318
JB
105692006-12-27 Joel Brobecker <brobecker@adacore.com>
10570
10571 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10572 (Create_Small_Float_Vector): New function.
10573 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10574 function body.
10575 * gdb.ada/array_return/p.adb: Use new type and function from
10576 package Pck.
10577 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10578 able to print the value returned by a function returning an
10579 array of float.
10580
6b7a35dd
JB
105812006-12-20 Joel Brobecker <brobecker@adacore.com>
10582
10583 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10584 The associated tests should be PASSing.
10585
038224f6
VP
105862006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10587
10588 Test for base in references.
10589 * gdb.mi/mi-var-cp.cc: Add test code.
10590 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10591 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10592 * gdb.mi/mi2-watch.exp: Likewise.
10593 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10594 (mi_list_varobj_children): New function.
10595
b26ed50d
VP
105962006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10597
10598 * lib/mi-support.exp
10599 (mi_runto): Accept "()" after function name.
10600 (mi_create_varobj): New function.
10601 (mi_varobj_update): New function.
10602 (mi_Check_varobj_value): New function.
10603 * gdb.mi/mi-var-cp.exp: New file.
10604 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10605
08232497
DJ
106062006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10607
10608 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10609 gdb.base/weaklib2.c: New files.
10610
d394c993 106112006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10612
ac6c2fba
NS
10613 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10614 info. Adjust test names.
10615
8ec659a0 10616 * gdb.base/break.c (main): Move position of malloc.
d394c993 10617 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10618
acd65feb
VP
106192006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10620
10621 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10622 assignement of arrays and function pointers.
10623 * gdb.mi/var-cmd.c: Add declaration necessary for above
10624 tests.
10625
f556d5e5
NS
106262006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10627
10628 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10629
10630 * gdb.threads/linux-dp.exp: Read thread table before and after
10631 creating each philosopher and verify it.
10632
697bc68d
NS
106332006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10634 Paul Brook <paul@codesourcery.com>
10635 Daniel Jacobowitz <dan@codesourcery.com>
10636
10637 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10638 main to remove duplication. Add start function of the form
697bc68d
NS
10639 '_*start[1-9]*'. Add RVDS start function.
10640
29d73ae4
DJ
106412006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10642
10643 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10644
c1d88655
UW
106452006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10646
10647 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10648 * gdb.asm/spu.inc: New file.
10649 * gdb.base/term.exp: Disable if [target_info exists noargs].
10650 * gdb.gdb/complaints.exp: Disable if ![isnative].
10651 * gdb.gdb/selftest.exp: Likewise.
10652 * gdb.gdb/observer.exp: Likewise.
10653 * gdb.gdb/xfullpath.exp: Likewise.
10654 * gdb.base/attach.exp: Disable on SPU target.
10655 * gdb.cp/bs145503.exp: Likewise.
10656 * gdb.cp/exception.exp: Likewise.
10657 * gdb.cp/userdef.exp: Likewise.
10658
32a13b1a
DJ
106592006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10660
10661 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10662
d8295fe9
VP
106632006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10664
10665 * gdb.base/completion.exp: Fix completion tests for
10666 'info' and 'info '.
10667 * gdb.base/help.exp (help_test_raw, test_class_help)
10668 (test_prefix_command_help): Move...
10669 * lib/gdb.exp: Here.
10670 * gdb.base/main.exp: Adjust.
10671 * gdb.cp/maint.exp: Adjust.
10672 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10673
8c394015
VP
106742006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10675
10676 * gdb.stabs/weird.exp (print_weird_var): Use
10677 gdb_test_multiple instead of gdb_expect.
10678
027fc1bc
VP
106792006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10680
10681 * gdb.base/help.exp (help_test_raw): New.
10682 (test_class_help): New.
10683 (test_prefix_command_help): New.
10684 Adjust testcases.
10685
67609209
FR
106862006-11-09 Christophe Lyon <christophe.lyon@st.com>
10687
10688 * gdb.base/constvars.c (main): Write to crass and crips, so that
10689 they are allocated by the compiler.
10690
f73adfeb
AS
106912006-10-27 Andreas Schwab <schwab@suse.de>
10692
10693 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10694 "detach-fork".
10695
2f83a18e
DJ
106962006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10697
10698 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10699 of patterns.
10700
94277a38
DJ
107012006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10702
10703 * gdb.base/sepdebug.exp: Remove debug format test.
10704 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10705 Handle no-symtab.
10706 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10707
5bd2f6e2
DJ
107082006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10709
10710 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10711 int to pointer or pointer to int.
10712 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10713
8c008720
DJ
107142006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10715
10716 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10717
9e35dae4
DJ
107182006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10719
10720 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10721
d9639e13
DJ
107222006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10723
10724 PR c++/2116
10725 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10726
390a1bd0
JB
107272006-10-06 Joel Brobecker <brobecker@adacore.com>
10728
10729 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10730 the corresponding bug has been fixed in GDB (PR/2018).
10731
dd920c33
JB
107322006-10-06 Joel Brobecker <brobecker@adacore.com>
10733
10734 * gdb.base/subst.exp: New testcase.
10735
53bbefe9
JB
107362006-10-06 Joel Brobecker <brobecker@adacore.com>
10737
10738 * gdb.ada/array_return/pck.ads: Add copyright notice.
10739 * gdb.ada/array_return/pck.adb: Likewise.
10740 * gdb.ada/array_return/p.adb: Likewise.
10741 * gdb.ada/exec_changed/first.adb: Likewise.
10742 * gdb.ada/exec_changed/second.adb: Likewise.
10743
09851417
JB
107442006-10-06 Joel Brobecker <brobecker@adacore.com>
10745
10746 * gdb.ada/watch_arg/watch.adb: New file.
10747 * gdb.ada/watch_arg.exp: New testcase.
10748
041bf30d
VP
107492006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10750
10751 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10752 via string_to_regexp.
041bf30d 10753 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10754
f286fbdd 107552006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10756
10757 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10758 Remove unused / obsolete files.
10759
7c07f349
NR
107602006-09-19 Nick Roberts <nickrob@snap.net.nz>
10761
10762 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10763
cd5ff84a
VP
107642006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10765
10766 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10767 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10768 the number of frames.
cd5ff84a 10769
ae018d1a
DJ
107702006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10771
10772 * gdb.base/args.c (main): Add breakpoint marker.
10773 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10774 really test empty arguments.
10775 (args_load): Delete.
10776 (args_test): New.
10777
b399c549
NR
107782006-09-13 Nick Roberts <nickrob@snap.net.nz>
10779
10780 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10781 check for one file.
b399c549 10782
2ab1eb7a
VP
107832006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10784
10785 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10786 HIGH_FRAME argument to -stack-list-locals can be larger than
10787 the number of frames.
a9c64011 10788
476308bf
FF
107892006-08-18 Fred Fish <fnf@specifix.com>
10790
10791 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10792 '$' in front of skip_vmx_tests_saved when setting that.
10793
8625200f
AS
107942006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10795
10796 * gdb.base/trace-commands.exp: New file.
10797
089ec8f1
DJ
107982006-08-10 Joel Brobecker <brobecker@adacore.com>
10799 Daniel Jacobowitz <dan@codesourcery.com>
10800
10801 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10802 expected output of the backtrace commands.
10803
b60f0898
JB
108042006-08-09 Joel Brobecker <brobecker@adacore.com>
10805
10806 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10807 untested followed by return combination.
10808 * gdb.arch/altivec-regs.exp: Likewise.
10809 * gdb.arch/e500-abi.exp: Likewise.
10810 * gdb.arch/e500-regs.exp: Likewise.
10811 * gdb.arch/gdb1291.exp: Likewise.
10812 * gdb.arch/gdb1431.exp: Likewise.
10813 * gdb.arch/gdb1558.exp: Likewise.
10814 * gdb.arch/i386-prologue.exp: Likewise.
10815 * gdb.arch/i386-unwind.exp: Likewise.
10816 * gdb.asm/asm-source.exp: Likewise.
10817 * gdb.base/a2-run.exp: Likewise.
10818 * gdb.base/advance.exp: Likewise.
10819 * gdb.base/all-bin.exp: Likewise.
10820 * gdb.base/annota1.exp: Likewise.
10821 * gdb.base/annota3.exp: Likewise.
10822 * gdb.base/args.exp: Likewise.
10823 * gdb.base/arithmet.exp: Likewise.
10824 * gdb.base/assign.exp: Likewise.
10825 * gdb.base/async.exp: Likewise.
10826 * gdb.base/attach.exp: Likewise.
10827 * gdb.base/bang.exp: Likewise.
10828 * gdb.base/bigcore.exp: Likewise.
10829 * gdb.base/bitfields.exp: Likewise.
10830 * gdb.base/bitfields2.exp: Likewise.
10831 * gdb.base/break.exp: Likewise.
10832 * gdb.base/call-sc.exp: Likewise.
10833 * gdb.base/call-strs.exp: Likewise.
10834 * gdb.base/callfuncs.exp: Likewise.
10835 * gdb.base/checkpoint.exp: Likewise.
10836 * gdb.base/chng-syms.exp: Likewise.
10837 * gdb.base/code-expr.exp: Likewise.
10838 * gdb.base/commands.exp: Likewise.
10839 * gdb.base/completion.exp: Likewise.
10840 * gdb.base/cond-expr.exp: Likewise.
10841 * gdb.base/condbreak.exp: Likewise.
10842 * gdb.base/consecutive.exp: Likewise.
10843 * gdb.base/constvars.exp: Likewise.
10844 * gdb.base/corefile.exp: Likewise.
10845 * gdb.base/cvexpr.exp: Likewise.
10846 * gdb.base/dbx.exp: Likewise.
10847 * gdb.base/define.exp: Likewise.
10848 * gdb.base/detach.exp: Likewise.
10849 * gdb.base/display.exp: Likewise.
10850 * gdb.base/dump.exp: Likewise.
10851 * gdb.base/ena-dis-br.exp: Likewise.
10852 * gdb.base/ending-run.exp: Likewise.
10853 * gdb.base/environ.exp: Likewise.
10854 * gdb.base/eval-skip.exp: Likewise.
10855 * gdb.base/exprs.exp: Likewise.
10856 * gdb.base/fileio.exp: Likewise.
10857 * gdb.base/finish.exp: Likewise.
10858 * gdb.base/float.exp: Likewise.
10859 * gdb.base/foll-exec.exp: Likewise.
10860 * gdb.base/foll-fork.exp: Likewise.
10861 * gdb.base/foll-vfork.exp: Likewise.
10862 * gdb.base/freebpcmd.exp: Likewise.
10863 * gdb.base/funcargs.exp: Likewise.
10864 * gdb.base/gcore.exp: Likewise.
10865 * gdb.base/gdb1090.exp: Likewise.
10866 * gdb.base/gdb1250.exp: Likewise.
10867 * gdb.base/huge.exp: Likewise.
10868 * gdb.base/info-proc.exp: Likewise.
10869 * gdb.base/interrupt.exp: Likewise.
10870 * gdb.base/jump.exp: Likewise.
10871 * gdb.base/langs.exp: Likewise.
10872 * gdb.base/lineinc.exp: Likewise.
10873 * gdb.base/list.exp: Likewise.
10874 * gdb.base/logical.exp: Likewise.
10875 * gdb.base/long_long.exp: Likewise.
10876 * gdb.base/macscp.exp: Likewise.
10877 * gdb.base/maint.exp: Likewise.
10878 * gdb.base/mips_pro.exp: Likewise.
10879 * gdb.base/miscexprs.exp: Likewise.
10880 * gdb.base/multi-forks.exp: Likewise.
10881 * gdb.base/opaque.exp: Likewise.
10882 * gdb.base/overlays.exp: Likewise.
10883 * gdb.base/pc-fp.exp: Likewise.
10884 * gdb.base/pointers.exp: Likewise.
10885 * gdb.base/printcmds.exp: Likewise.
10886 * gdb.base/psymtab.exp: Likewise.
10887 * gdb.base/ptype.exp: Likewise.
10888 * gdb.base/recurse.exp: Likewise.
10889 * gdb.base/relational.exp: Likewise.
10890 * gdb.base/relocate.exp: Likewise.
10891 * gdb.base/remote.exp: Likewise.
10892 * gdb.base/reread.exp: Likewise.
10893 * gdb.base/restore.exp: Likewise.
10894 * gdb.base/return.exp: Likewise.
10895 * gdb.base/return2.exp: Likewise.
10896 * gdb.base/scope.exp: Likewise.
10897 * gdb.base/sect-cmd.exp: Likewise.
10898 * gdb.base/sep.exp: Likewise.
10899 * gdb.base/sepdebug.exp: Likewise.
10900 * gdb.base/setshow.exp: Likewise.
10901 * gdb.base/setvar.exp: Likewise.
10902 * gdb.base/sigall.exp: Likewise.
10903 * gdb.base/sigbpt.exp: Likewise.
10904 * gdb.base/signals.exp: Likewise.
10905 * gdb.base/signull.exp: Likewise.
10906 * gdb.base/sizeof.exp: Likewise.
10907 * gdb.base/solib.exp: Likewise.
10908 * gdb.base/step-line.exp: Likewise.
10909 * gdb.base/step-test.exp: Likewise.
10910 * gdb.base/structs.exp: Likewise.
10911 * gdb.base/structs2.exp: Likewise.
10912 * gdb.base/term.exp: Likewise.
10913 * gdb.base/twice.exp: Likewise.
10914 * gdb.base/until.exp: Likewise.
10915 * gdb.base/varargs.exp: Likewise.
10916 * gdb.base/volatile.exp: Likewise.
10917 * gdb.base/watchpoint.exp: Likewise.
10918 * gdb.base/whatis-exp.exp: Likewise.
10919 * gdb.base/whatis.exp: Likewise.
10920 * gdb.cp/ambiguous.exp: Likewise.
10921 * gdb.cp/annota2.exp: Likewise.
10922 * gdb.cp/annota3.exp: Likewise.
10923 * gdb.cp/bool.exp: Likewise.
10924 * gdb.cp/breakpoint.exp: Likewise.
10925 * gdb.cp/casts.exp: Likewise.
10926 * gdb.cp/class2.exp: Likewise.
10927 * gdb.cp/classes.exp: Likewise.
10928 * gdb.cp/cplusfuncs.exp: Likewise.
10929 * gdb.cp/ctti.exp: Likewise.
10930 * gdb.cp/derivation.exp: Likewise.
10931 * gdb.cp/exception.exp: Likewise.
10932 * gdb.cp/gdb1355.exp: Likewise.
10933 * gdb.cp/hang.exp: Likewise.
10934 * gdb.cp/inherit.exp: Likewise.
10935 * gdb.cp/local.exp: Likewise.
10936 * gdb.cp/m-data.exp: Likewise.
10937 * gdb.cp/m-static.exp: Likewise.
10938 * gdb.cp/member-ptr.exp: Likewise.
10939 * gdb.cp/method.exp: Likewise.
10940 * gdb.cp/misc.exp: Likewise.
10941 * gdb.cp/namespace.exp: Likewise.
10942 * gdb.cp/overload.exp: Likewise.
10943 * gdb.cp/ovldbreak.exp: Likewise.
10944 * gdb.cp/pr-1023.exp: Likewise.
10945 * gdb.cp/pr-1210.exp: Likewise.
10946 * gdb.cp/pr-574.exp: Likewise.
10947 * gdb.cp/printmethod.exp: Likewise.
10948 * gdb.cp/psmang.exp: Likewise.
10949 * gdb.cp/ref-params.exp: Likewise.
10950 * gdb.cp/ref-types.exp: Likewise.
10951 * gdb.cp/rtti.exp: Likewise.
10952 * gdb.cp/templates.exp: Likewise.
10953 * gdb.cp/try_catch.exp: Likewise.
10954 * gdb.cp/userdef.exp: Likewise.
10955 * gdb.cp/virtfunc.exp: Likewise.
10956 * gdb.disasm/am33.exp: Likewise.
10957 * gdb.disasm/h8300s.exp: Likewise.
10958 * gdb.disasm/mn10300.exp: Likewise.
10959 * gdb.disasm/sh3.exp: Likewise.
10960 * gdb.disasm/t01_mov.exp: Likewise.
10961 * gdb.disasm/t02_mova.exp: Likewise.
10962 * gdb.disasm/t03_add.exp: Likewise.
10963 * gdb.disasm/t04_sub.exp: Likewise.
10964 * gdb.disasm/t05_cmp.exp: Likewise.
10965 * gdb.disasm/t06_ari2.exp: Likewise.
10966 * gdb.disasm/t07_ari3.exp: Likewise.
10967 * gdb.disasm/t08_or.exp: Likewise.
10968 * gdb.disasm/t09_xor.exp: Likewise.
10969 * gdb.disasm/t10_and.exp: Likewise.
10970 * gdb.disasm/t11_logs.exp: Likewise.
10971 * gdb.disasm/t12_bit.exp: Likewise.
10972 * gdb.disasm/t13_otr.exp: Likewise.
10973 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10974 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10975 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10976 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10977 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10978 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10979 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10980 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10981 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10982 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10983 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10984 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10985 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10986 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10987 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10988 * gdb.mi/gdb701.exp: Likewise.
10989 * gdb.mi/gdb792.exp: Likewise.
10990 * gdb.mi/mi-basics.exp: Likewise.
10991 * gdb.mi/mi-break.exp: Likewise.
10992 * gdb.mi/mi-cli.exp: Likewise.
10993 * gdb.mi/mi-console.exp: Likewise.
10994 * gdb.mi/mi-disassemble.exp: Likewise.
10995 * gdb.mi/mi-eval.exp: Likewise.
10996 * gdb.mi/mi-file.exp: Likewise.
10997 * gdb.mi/mi-read-memory.exp: Likewise.
10998 * gdb.mi/mi-regs.exp: Likewise.
10999 * gdb.mi/mi-return.exp: Likewise.
11000 * gdb.mi/mi-simplerun.exp: Likewise.
11001 * gdb.mi/mi-stack.exp: Likewise.
11002 * gdb.mi/mi-stepi.exp: Likewise.
11003 * gdb.mi/mi-syn-frame.exp: Likewise.
11004 * gdb.mi/mi-until.exp: Likewise.
11005 * gdb.mi/mi-var-block.exp: Likewise.
11006 * gdb.mi/mi-var-child.exp: Likewise.
11007 * gdb.mi/mi-var-cmd.exp: Likewise.
11008 * gdb.mi/mi-var-display.exp: Likewise.
11009 * gdb.mi/mi-watch.exp: Likewise.
11010 * gdb.mi/mi2-basics.exp: Likewise.
11011 * gdb.mi/mi2-break.exp: Likewise.
11012 * gdb.mi/mi2-cli.exp: Likewise.
11013 * gdb.mi/mi2-console.exp: Likewise.
11014 * gdb.mi/mi2-disassemble.exp: Likewise.
11015 * gdb.mi/mi2-eval.exp: Likewise.
11016 * gdb.mi/mi2-file.exp: Likewise.
11017 * gdb.mi/mi2-read-memory.exp: Likewise.
11018 * gdb.mi/mi2-regs.exp: Likewise.
11019 * gdb.mi/mi2-return.exp: Likewise.
11020 * gdb.mi/mi2-simplerun.exp: Likewise.
11021 * gdb.mi/mi2-stack.exp: Likewise.
11022 * gdb.mi/mi2-stepi.exp: Likewise.
11023 * gdb.mi/mi2-syn-frame.exp: Likewise.
11024 * gdb.mi/mi2-until.exp: Likewise.
11025 * gdb.mi/mi2-var-block.exp: Likewise.
11026 * gdb.mi/mi2-var-child.exp: Likewise.
11027 * gdb.mi/mi2-var-cmd.exp: Likewise.
11028 * gdb.mi/mi2-var-display.exp: Likewise.
11029 * gdb.mi/mi2-watch.exp: Likewise.
11030 * gdb.stabs/exclfwd.exp: Likewise.
11031 * gdb.stabs/weird.exp: Likewise.
11032 * gdb.threads/gcore-thread.exp: Likewise.
11033 * gdb.trace/actions.exp: Likewise.
11034 * gdb.trace/backtrace.exp: Likewise.
11035 * gdb.trace/circ.exp: Likewise.
11036 * gdb.trace/collection.exp: Likewise.
11037 * gdb.trace/deltrace.exp: Likewise.
11038 * gdb.trace/infotrace.exp: Likewise.
11039 * gdb.trace/limits.exp: Likewise.
11040 * gdb.trace/packetlen.exp: Likewise.
11041 * gdb.trace/passc-dyn.exp: Likewise.
11042 * gdb.trace/passcount.exp: Likewise.
11043 * gdb.trace/report.exp: Likewise.
11044 * gdb.trace/save-trace.exp: Likewise.
11045 * gdb.trace/tfind.exp: Likewise.
11046 * gdb.trace/tracecmd.exp: Likewise.
11047 * gdb.trace/while-dyn.exp: Likewise.
11048 * gdb.trace/while-stepping.exp: Likewise.
11049
f4b618d1
JB
110502006-08-08 Joel Brobecker <brobecker@adacore.com>
11051
11052 * gdb.base/step-bt.c: New file.
11053 * gdb.base/step-bt.exp: New testcase.
11054
3d00d119
DJ
110552006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11056
11057 * config/monitor.exp (gdb_load): Remove support for obsolete
11058 download-write-size.
11059 * gdb.base/remote.exp: Likewise. Update all callers of
11060 gdb_timed_load.
11061
017b5bd4
DJ
110622006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11063
11064 * cursal.exp: Pass binfile to gdb_load.
11065
837c599d
DJ
110662006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11067
11068 * gdb.base/cursal.exp: Add "" to gdb_load call.
11069
8dd4540b
MK
110702006-07-29 Mark Kettenis <kettenis@gnu.org>
11071
11072 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11073 NetBSD/ELF targets.
11074
ab5c9f60
DJ
110752006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11076
11077 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11078 operator*.
11079
4c42eaff
DJ
110802006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11081
11082 * gdb.base/completion.exp: Update for change in "file" behavior.
11083 * gdb.stabs/weird.exp: Likewise.
11084 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11085 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11086
0155cc76
NS
110872006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11088
11089 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11090 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11091
16026cd7
AS
110922006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11093
11094 * gdb.base/default.exp: Update source command error message.
11095 * gdb.base/help.exp: Update 'help source' message.
11096
16963cb6
DJ
110972006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11098
11099 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11100 test.
11101
6d7fd486
AS
111022006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11103
11104 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11105
29e8a844
DJ
111062006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11107
11108 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11109
6afcfa39
DJ
111102006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11111
11112 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11113
267a692b
MK
111142006-07-17 Mark Kettenis <kettenis@gnu.org>
11115
11116 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11117 *-*-openbsd* from targets for wich we expect ARM FPA floating
11118 point format.
11119
85d2fec4
NR
111202006-07-17 Nick Roberts <nickrob@snap.net.nz>
11121
11122 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11123
111242006-07-17 Mark Kettenis <kettenis@gnu.org>
11125
11126 * gdb.base/annota3.exp: Expect frame-begin annotation.
11127
85b4c6e8
JB
111282006-07-14 Joel Brobecker <brobecker@adacore.com>
11129
11130 * gdb.base/help.exp: Adjust "help unset" test to accept
11131 any list of unset commands.
11132
fb933624
DJ
111332006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11134 Daniel Jacobowitz <dan@codesourcery.com>
11135
11136 * gdb.cp/ref-params.exp: New test.
11137 * gdb.cp/ref-params.cc: New source file.
11138 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11139
1dff4b64
MK
111402006-07-08 Mark Kettenis <kettenis@gnu.org>
11141
11142 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11143 spaces/tabs in regular expressions since they might not be there.
11144
40d2e0e3
AS
111452006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11146
11147 * gdb.base/ifelse.exp: New file.
11148
f6c957d2
NS
111492006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11150
11151 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11152 line.
11153 * gdb.base/huge.exp: Loop over compilation to find a size that
11154 is acceptable.
11155 * gdb.base/remote.exp: Correct expected strings.
11156 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11157
b9c5a23d
DJ
111582006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11159
11160 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11161
9af2e58d
DJ
111622006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11163
11164 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11165 native.
11166
30930ca5
DJ
111672006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11168
11169 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11170 enable stabs testing.
11171
aa32fa1d
DJ
111722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11173
bd4a4c80 11174 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11175 gdb_test_multiple does.
11176
321fef15
DJ
111772006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11178
11179 * Makefile.in (host_alias): Remove.
11180 (target_alias): Use @target_noncanonical@.
11181 (site.exp): Don't set host_alias.
11182 * aclocal.m4: Remove contents. Include acx.m4.
11183 * configure: Regenerated.
11184 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11185
e1c2defa
NS
111862006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11187
e63b55d1
NS
11188 * lib/gdb.exp (gdb_load_cmd): New.
11189
5600ea19
NS
11190 * gdb.base/fileio.c: Add system(NULL) test.
11191 * gdb.base/fileio.exp: Check it.
11192
e1c2defa
NS
11193 * gdb.base/break.c: Add 10a breakpoint at }
11194 * gdb.base/break.exp: Add test for breakpoint at }
11195 * gdb.cp/anon-union.cc: Add code at end of function.
11196 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11197 * gdb.mi/var-cmd.c: Add code at end of function.
11198 * gdb.mi/mi-var-display.exp: Adjust end of next.
11199 * gdb.mi/mi2-var-display.exp: Likewise.
11200 * gdb.base/fileio.c: Add stop function and insert calls at
11201 stopping places.
11202 * gdb.base/fileio.exp: Breakpoint stop function and remove
11203 explicit line number references.
11204
6c0112ec
JB
112052006-05-19 Joel Brobecker <brobecker@adacore.com>
11206
a9c64011
AS
11207 * gdb.base/del.exp (test_delete_alias): New function.
11208 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11209
154189a4
FF
112102006-05-18 Fred Fish <fnf@specifix.com>
11211
11212 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11213 required. Check for spurious output after program exits normally.
11214
582e64c2
FF
112152006-05-17 Fred Fish <fnf@specifix.com>
11216
11217 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11218 gdb_load, so it works in the simulator.
11219
8ef6493a
FF
112202006-05-11 Fred Fish <fnf@specifix.com>
11221
11222 * gdb.base/bang.exp: Ignore unexpected output between the
11223 "program exited normally" and the gdb prompt, as many other
11224 tests do.
11225
692b141c
MK
112262006-05-07 Mark Kettenis <kettenis@gnu.org>
11227
11228 * gdb.base/help.exp: Make "delete checkpoint" part option for
11229 "help d" and "help delete" tests.
11230
540b8a30
UW
112312006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11232
a9c64011 11233 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11234 expected output in some mi_gdb_test statements.
11235 * gdb.mi/mi2-basics.exp: Likewise.
11236
9b6462d9
JB
112372006-05-05 Joel Brobecker <brobecker@adacore.com>
11238
11239 * gdb.base/del.c: New file.
11240 * gdb.base/del.exp: New testcase.
11241
954de43b
DM
112422006-05-05 David S. Miller <davem@sunset.davemloft.net>
11243
11244 * gdb.base/break.exp: Do not assume a breakpoint on
11245 main will actually be in $srcfile when optimizing.
1303f75e
DM
11246 * gdb.base/savedregs.exp: Do not require that the dummy
11247 frame location match up to a symbol and source file location.
c3242428
DM
11248 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11249 will get printed without a mi_cmd_data_list_register_values prefix.
11250 (*-data-list-register-*): Correct regular expressions to expect the new
11251 pseudo d? floating point registers.
11252 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11253
c7e64c9a
DJ
112542006-05-05 Christophe Lyon <christophe.lyon@st.com>
11255
11256 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11257 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11258 is allocated by the compiler.
11259 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11260 anons, e, anone to force their allocation by the compiler.
11261
112622006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11263
11264 * gdb.base/help.exp: Update expected text for help d and
11265 help delete.
11266
27ce9a6d
MK
112672006-05-02 Mark Kettenis <kettenis@gnu.org>
11268
11269 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11270 NetBSD/ELF targets.
11271
8608915f
MK
112722006-04-30 Mark Kettenis <kettenis@gnu.org>
11273
11274 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11275 single-step breakpoint fails; make this a KFAIL on
11276 sparc*-*-openbsd*.
11277 * gdb.base/siginfo.exp: Likewise.
11278 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11279
b8db102d
MS
112802006-04-26 Michael Snyder <msnyder@redhat.com>
11281
11282 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11283 which may have to consume output from other forks.
11284 Add tests to make sure that "delete fork" succeeded.
11285
c702009a
MS
112862006-04-20 Michael Snyder <msnyder@redhat.com>
11287
11288 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11289 Add support for the Renesas M32C and M16C.
11290
11291 * gdb.asm/asm-source.exp: Add m32c target.
11292 * gdb.asm/m32c.inc: Support for m32c target.
11293
e28493f2
AS
112942006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11295
11296 * gdb.base/commands.exp (recursive_source_test): New test.
11297
880da185
DM
112982006-04-04 David S. Miller <davem@sunset.davemloft.net>
11299
11300 * gdb.base/float.exp: Add pattern for sparc targets.
11301
61d9b92f
DJ
113022006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11303
11304 * gdb.base/commands.exp (stray_arg0_test): New test.
11305
bd717df8
PB
113062006-03-30 Paul Brook <paul@codesourcery.com>
11307
11308 * gdb.mi/mi-until.exp: kfail broken until command.
11309 * gdb.mi/mi2-until.exp: Ditto.
11310
ec793d3c
NR
113112006-03-27 Nick Roberts <nickrob@snap.net.nz>
11312
11313 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11314
831004b7
AO
113152006-03-08 Alexandre Oliva <aoliva@redhat.com>
11316
11317 * gdb.base/prelink.exp: Anchor tested-for regular expression
11318 on gdb prompt.
11319
effe49a0
PB
113202006-03-07 Paul Brook <paul@codesourcery.com>
11321
11322 * gdb.base/assign.exp: Correct fail message.
11323
e5461016
PB
113242006-03-07 Paul Brook <paul@codesourcery.com>
11325
11326 * lib/compiler.c: Extract armcc version number.
11327 * lib/compiler.cc: Ditto.
11328
fc91c6c2
PB
113292006-03-07 Paul Brook <paul@codesourcery.com>
11330
11331 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11332 additional_flags=-w.
11333 * gdb.arch/altivec-regs.exp: Ditto.
11334 * gdb.arch/e500-abi.exp: Ditto.
11335 * gdb.arch/e500-regs.exp: Ditto.
11336 * gdb.base/all-bin.exp: Ditto.
11337 * gdb.base/annota1.exp: Ditto.
11338 * gdb.base/annota3.exp: Ditto.
11339 * gdb.base/args.exp: Ditto.
11340 * gdb.base/arithmet.exp: Ditto.
11341 * gdb.base/assign.exp: Ditto.
11342 * gdb.base/async.exp: Ditto.
11343 * gdb.base/bang.exp: Ditto.
11344 * gdb.base/break.exp: Ditto.
11345 * gdb.base/call-rt-st.exp: Ditto.
11346 * gdb.base/completion.exp: Ditto.
11347 * gdb.base/cond-expr.exp: Ditto.
11348 * gdb.base/condbreak.exp: Ditto.
11349 * gdb.base/consecutive.exp: Ditto.
11350 * gdb.base/define.exp: Ditto.
11351 * gdb.base/display.exp: Ditto.
11352 * gdb.base/ena-dis-br.exp: Ditto.
11353 * gdb.base/environ.exp: Ditto.
11354 * gdb.base/eval-skip.exp: Ditto.
11355 * gdb.base/info-proc.exp: Ditto.
11356 * gdb.base/jump.exp: Ditto.
11357 * gdb.base/logical.exp: Ditto.
11358 * gdb.base/long_long.exp: Ditto.
11359 * gdb.base/maint.exp: Ditto.
11360 * gdb.base/miscexprs.exp: Ditto.
11361 * gdb.base/pc-fp.exp: Ditto.
11362 * gdb.base/pointers.exp: Ditto.
11363 * gdb.base/relational.exp: Ditto.
11364 * gdb.base/reread.exp: Ditto.
11365 * gdb.base/sect-cmd.exp: Ditto.
11366 * gdb.base/sep.exp: Ditto.
11367 * gdb.base/sepdebug.exp: Ditto.
11368 * gdb.base/until.exp: Ditto.
11369 * gdb.base/whatis-exp.exp: Ditto.
11370 * gdb.cp/annota2.exp: Ditto.
11371 * gdb.cp/annota3.exp: Ditto.
11372 * gdb.trace/actions.exp: Ditto.
11373 * gdb.trace/backtrace.exp: Ditto.
11374 * gdb.trace/circ.exp: Ditto.
11375 * gdb.trace/collection.exp: Ditto.
11376 * gdb.trace/deltrace.exp: Ditto.
11377 * gdb.trace/infotrace.exp: Ditto.
11378 * gdb.trace/limits.exp: Ditto.
11379 * gdb.trace/packetlen.exp: Ditto.
11380 * gdb.trace/passc-dyn.exp: Ditto.
11381 * gdb.trace/passcount.exp: Ditto.
11382 * gdb.trace/report.exp: Ditto.
11383 * gdb.trace/save-trace.exp: Ditto.
11384 * gdb.trace/tfind.exp: Ditto.
11385 * gdb.trace/tracecmd.exp: Ditto.
11386 * gdb.trace/while-dyn.exp: Ditto.
11387 * gdb.trace/while-stepping.exp: Ditto.
11388 * lib/gdb.exp: Ditto.
11389 (gdb_compile): Handle nowarning option.
11390
5f4a23d9
AO
113912006-03-07 Alexandre Oliva <aoliva@redhat.com>
11392
11393 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11394 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11395 Rename executable to prelinkt. Don't re-prelink if we didn't
11396 get a core file. Test prelink -u exit status to tell whether
11397 prelinking failed. Use gdb_test_multiple.
11398
9733fc94
DJ
113992006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11400
11401 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11402 (do_tests): Call it.
11403
cc10cae3
AO
114042006-02-28 Alexandre Oliva <aoliva@redhat.com>
11405
11406 * gdb.base/prelink.exp: New test.
11407 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11408
15c46491
WZ
114092006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11410
11411 * gdb.fortran/derived-type.f90: New file.
11412 * gdb.fortran/derived-type.exp: New testcase.
11413
5c9f7ded
DJ
114142006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11415
11416 * gdb.base/default.exp: Allow ';' as a directory separator.
11417
5b96932b
AS
114182006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11419
11420 * gdb.base/help.exp (help add-symbol-file): Update.
11421
1986bccd
AS
114222006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11423
11424 * gdb.base/help.exp (help load): Update expected results.
11425
a8b7528f
FF
114262006-02-19 Fred Fish <fnf@specifix.com>
11427
11428 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11429 specifix hex value as part of results.
11430 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11431
f8261448
FF
114322006-02-16 Fred Fish <fnf@specifix.com>
11433
11434 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11435 ushort_addr, and slong_addr, so the typedefs are not optimized
11436 away.
11437 * gdb.base/whatis.exp: Add tests using type name for struct type,
11438 union type, enum type, and typedef.
a9c64011 11439
31d8bdd2
MK
114402006-02-13 Mark Kettenis <kettenis@gnu.org>
11441
11442 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11443
34e41e63
JB
114442006-02-13 Jim Blandy <jimb@redhat.com>
11445
11446 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11447 case where it takes two "next" commands to skip past the init
11448 call.
11449
ac6e4f31
FF
114502006-02-12 Fred Fish <fnf@specifix.com>
11451
11452 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11453 to handle cases where it takes two "next" commands to skip
11454 past the init call.
11455
2db2d571
JB
114562006-02-07 Joel Brobecker <brobecker@adacore.com>
11457
11458 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11459 on hppa32 targets.
11460
38fcd64c
DJ
114612006-02-06 Vladimir Prus <ghost@cs.msu.su>
11462
11463 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11464 field.
11465
1315ad46
MK
114662006-01-29 Mark Kettenis <kettenis@gnu.org>
11467
11468 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11469
5625b943
DJ
114702006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11471
11472 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11473 files.
11474
80df1bbe
DJ
114752006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11476
11477 * gdb.cp/maint.exp: Set complaints to a positive value.
11478
9078e690
DJ
114792006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11480
11481 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11482 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11483 function name.
11484
9c903399
DJ
114852006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11486
11487 * gdb.base/checkpoint.c: Update copyright notice. Include
11488 <stdlib.h>.
11489
761ae4d6
JB
114902006-01-04 Jim Blandy <jimb@redhat.com>
11491
11492 * gdb.asm/asm-source.exp: Independently provide default values for
11493 asm-flags and debug-flags. Use 'string equal' to do the
11494 comparison, not the implicit expr's '==' operator. Remove
11495 now-unneeded assignments to asm-flags. In h8300 case, place
11496 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11497
099ac3dd
MS
114982006-01-04 Michael Snyder <msnyder@redhat.com>
11499
11500 * gdb.base/checkpoint.c: New file.
11501 * gdb.base/checkpoint.exp: New file.
11502 * gdb.base/multi-fork.c: New file.
11503 * gdb.base/multi-fork.exp: New file.
11504 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11505
f4d85314
FF
115062006-01-04 Fred Fish <fnf@specifix.com>
11507
11508 * gdb.base/ptype.c (foo): Add typedef.
11509 (intfoo): Add function.
11510 * gdb.base/ptype1.c: New file.
11511 * gdb.base/ptype.exp: Handle compilation and linking with two
11512 source files. Test that proper type for "foo" is found based
11513 on source context rather than first match found in symtabs.
11514
a1b06f35
MK
115152005-12-28 Mark Kettenis <kettenis@gnu.org>
11516
11517 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11518 * gdb.asm/openbsd.inc: Indent commands.
11519
d082a1e2
MK
115202005-12-26 Mark Kettenis <kettenis@gnu.org>
11521
c65016bd
MK
11522 * gdb.base/freebpcmd.exp: Increase timeout.
11523
d082a1e2
MK
11524 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11525
d3c32a0e
DJ
115262005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11527
11528 * gdb.base/default.exp: Update check for "show version".
11529
9fdb1f50
RC
115302005-12-09 Randolph Chung <tausq@debian.org>
11531
11532 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11533 * gdb.asm/pa64.inc: New file.
11534
5f2c56f7
RC
115352005-12-09 Randolph Chung <tausq@debian.org>
11536
11537 * gdb.asm/common.inc: Indent commands.
11538 * gdb.asm/asmsrc1.s: Likewise.
11539 * gdb.asm/asmsrc2.s: Likewise.
11540
8117349c
RC
115412005-12-09 Randolph Chung <tausq@debian.org>
11542
11543 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11544 (get_addr_of_sym): Remove duplicate print.
11545 (gen_core): xfail hppa*-*-hpux*, update expected output.
11546 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11547 * gdb.arch/pa64-nullify.s: New file.
11548
8f07f25a
RC
115492005-12-09 Randolph Chung <tausq@debian.org>
11550
11551 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11552
55b39184
DJ
115532005-12-07 Christophe Lyon <christophe.lyon@st.com>
11554
11555 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11556 code generation for these functions.
11557 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11558 error message.
11559
31e2b00f
AS
115602005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11561
11562 * gdb.base/help.exp (help b, help br, help bre, help brea)
11563 (help break): Update the expected message.
11564
c3d0b56e
SC
115652005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11566
11567 * gdb.asm/m68hc11.inc: Setup the data section.
11568 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11569 script for this test.
11570 (m6812-*-*): Likewise.
11571
36ae0ea9
RC
115722005-11-09 Randolph Chung <tausq@debian.org>
11573
11574 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11575
9d6f42e9
WZ
115762005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11577
11578 * gdb.base/break.exp: Fix a comment typo.
11579
e2126a14
EZ
115802005-11-03 Jim Blandy <jimb@redhat.com>
11581
a9c64011
AS
11582 Checked in by Elena Zannoni <ezannoni@redhat.com>
11583
889bf7c5 11584 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11585
e0ac7199
CV
115862005-11-02 Corinna Vinschen <vinschen@redhat.com>
11587
11588 * gdb.arch/gdb1558.c: Include stdio.h.
11589
31d3fb18
MK
115902005-10-31 Mark Kettenis <kettenis@gnu.org>
11591
11592 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11593
e52b687c
MK
115942005-10-31 Mark Kettenis <kettenis@gnu.org>
11595
11596 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11597
f4711d79
PG
115982005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11599
a9c64011
AS
11600 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11601 vscr" tests to better match output.
f4711d79 11602
987a9106
JB
116032005-10-12 Jim Blandy <jimb@redhat.com>
11604
11605 * gdb.base/structs.exp (any): New function.
11606 (test_struct_returns): Don't make any assumptions at all about
11607 what value the function returns when GDB can't set the return
11608 value.
11609
2336bb58
JB
116102005-10-09 Joel Brobecker <brobecker@adacore.com>
11611
11612 * gdb.ada/arrayidx/p.adb: New file.
11613 * gdb.ada/arrayidx.exp: New testcase
11614
116152005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11616
11617 * gdb.ada/array_return/pck.ads: New file.
11618 * gdb.ada/array_return/pck.adb: New file.
11619 * gdb.ada/array_return/p.adb: New file.
11620 * gdb.ada/array_return.exp: New testcase.
11621
705335ea
JB
116222005-10-03 Joel Brobecker <brobecker@adacore.com>
11623
a9c64011
AS
11624 * gdb.base/arrayidx.c: New file.
11625 * gdb.base/arrayidx.exp: New testcase.
705335ea 11626
11ee9940
NR
116272005-09-29 Nick Roberts <nickrob@snap.net.nz>
11628
11629 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11630 frames-invalid and breakpoints-invalid are no longer generated
11631 with level 3 so don't expect them in the output.
11632
39fb8e9e
BR
116332005-09-27 Bob Rossi <bob@brasko.net>
11634
a9c64011 11635 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11636 from test. Escape the | in mi_gdb_test call.
11637 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11638 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11639 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11640 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11641 expected regex's in mi_gdb_test calls.
11642 * lib/mi-support.exp: Remove arbitrary .* from tests.
11643 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11644 Fully anchor GDB/MI expected results in mi_gdb_test.
11645 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11646 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11647
2af48f68
PB
116482005-09-26 Paul Brook <paul@codesourcery.com>
11649
11650 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11651
f34502bc
WZ
116522005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11653
11654 * bfp-test.c: New file.
11655 * bfp-test.exp: New testcase.
11656
ca929517
WZ
116572005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11658
11659 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11660 of subarray and substring variable.
11661 * gdb.fortran/subarray.f: New source file for the test of subarray
11662 and substring variable evaluation.
11663 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11664 of string constant.
11665
c761af65
DJ
116662005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11667
11668 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11669 copyright dates.
11670
561d7a1d
PG
116712005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11672
11673 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11674 powerpc altivec' test with an almost identical 'info vector' test.
11675
b2b64cc9
PG
116762005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11677
a9c64011
AS
11678 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11679 vscr" tests to match output.
b2b64cc9 11680
6ac4d15a
PG
116812005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11682
a9c64011
AS
11683 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11684 output.
6ac4d15a 11685
40e55bef
BR
116862005-09-11 Bob Rossi <bob@brasko.net>
11687
889bf7c5
PA
11688 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11689 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11690 commands that return an MI output command and an asyncronous MI output
11691 command.
40e55bef
BR
11692 * gdb.mi/mi-console.exp: Ditto.
11693
3c7385ec
BR
116942005-09-11 Bob Rossi <bob@brasko.net>
11695
11696 * gdb.mi/mi-var-child.c: Include <string.h>.
11697
a6cd0eb3
DJ
116982005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11699
11700 * killed.exp: Correct gdb_expect syntax.
11701
2f168eed
CV
117022005-08-09 Corinna Vinschen <vinschen@redhat.com>
11703
11704 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11705
ecd3fd0f
BR
117062005-08-02 Bob Rossi <bob@brasko.net>
11707
11708 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11709 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11710 Change tests to inferior-tty-set/show.
11711 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11712 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11713 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11714 inferior. Use mi_gdb_test to get GDB and Inferior output.
11715 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11716 descriptor.
11717 (mi_inferior_tty_name): Add inferior PTY file name.
11718 (mi_gdb_start): Add INFERIOR_PTY parameter.
11719 (mi_gdb_test): Add IPATTERN parameter.
11720
f1ea48cb 117212005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11722
f1ea48cb
BR
11723 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11724 parameter to mi_gdb_test.
11725 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11726
6e650a67
DJ
117272005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11728
11729 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11730 struct_declarations.
11731 * gdb.mi/mi-var-child.exp: Step over the initialization of
11732 struct_declarations.
11733
8be260b6
DJ
117342005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11735
11736 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11737 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11738 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11739 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11740 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11741 file.
11742
4e660f07
NR
117432005-07-27 Nick Roberts <nickrob@snap.net.nz>
11744
11745 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11746 (do_children_tests): Assign values to the extra elements.
11747
11748 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11749 them for tests for "-var-update --no-values" and
a9c64011 11750 "-var-update --all-values".
4e660f07
NR
11751 Add test for "-var-list-children --simple-values".
11752
11753 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11754
11755 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11756 "-stack-list-locals --simple-values" Improve doc strings and
11757 comments.
11758
6bdae935
MK
117592005-07-18 Mark Kettenis <kettenis@gnu.org>
11760
598b7a6f
MK
11761 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11762 *-*-openbsd*.
11763 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11764
6bdae935
MK
11765 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11766 sigaltsatck'.
11767
1323e929 117682005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11769
1323e929
BR
11770 * gdb.base/default.exp (tty): Changed output of command.
11771 * gdb.base/help.exp (help tty): Ditto.
11772
b1a9c082
MK
117732005-07-12 Mark Kettenis <kettenis@gnu.org>
11774
11775 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11776
10a844a2
MK
117772005-07-10 Mark Kettenis <kettenis@gnu.org>
11778
11779 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11780 -stack-select-frame without arguments.
11781 (test_stack_frame_listing): Add test for newly implemented command
11782 -stack-info-frame.
11783
3cb3b8df
BR
117842005-07-06 Bob Rossi <bob@brasko.net>
11785
11786 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11787 command.
11788 (Copyright): Update copyright.
11789
a0c5fbcf
WZ
117902005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11791
11792 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11793 tests to evaluate exponentiation expression.
11794
984971d0
AS
117952005-06-29 Andreas Schwab <schwab@suse.de>
11796
11797 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11798 main to avoid warnings.
11799
11800 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11801
fe03833f
NR
118022005-06-20 Nick Roberts <nickrob@snap.net.nz>
11803
11804 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11805 -stack-select-frame without arguments.
11806 (test_stack_frame_listing): Add test for newly implemented command
11807 -stack-info-frame.
a9c64011 11808
7a55f279
WZ
118092005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11810
0ffa0ea5
DJ
11811 * gdb.fortran/array-element.f: New file.
11812 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11813
26585198
DJ
118142005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11815
11816 * gdb.base/bigcore.exp: Correct checks for systems which can
11817 not dump a large core file.
11818
c1bd25fd
DJ
118192005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11820
11821 * gdb.base/relocate.c: Add a copyright notice.
11822 (dummy): Remove.
11823 * gdb.base/relocate.exp: Test printing the values of variables
11824 from a relocatable file.
11825
589e074d
DJ
118262005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11827
11828 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11829 excess MI output after an error.
11830
0915f927
JB
118312005-05-29 Joel Brobecker <brobecker@adacore.com>
11832
11833 * gdb.arch/alpha-step.c: New file.
11834 * gdb.arch/alpha-step.exp: New testcase.
11835
76ff342d
DJ
118362005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11837 Dennis Brueni <dennis@slickedit.com>
11838
11839 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11840 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11841 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11842 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11843 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11844 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11845 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11846
96b0c7ac
DJ
118472005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11848 Wu Zhou <woodzltc@cn.ibm.com>
11849
11850 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11851 IBM's xlc compiler.
11852 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11853 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11854
f21565d2
JB
118552005-05-13 Jim Blandy <jimb@redhat.com>
11856
11857 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11858 calling gdb_suppress_entire_file.
11859 * gdb.base/charset.exp: Same.
11860 * gdb.base/call-rt-st.exp: Same.
11861
6006a3a1
BR
118622005-05-05 Bob Rossi <bob_rossi@cox.net>
11863
11864 * lib/gdb.exp (fullname_syntax): Added global regex.
11865 (fullname_syntax_POSIX): Ditto.
11866 (fullname_syntax_UNC): Ditto.
11867 (fullname_syntax_DOS_CASE): Ditto.
11868 (fullname_syntax_DOS): Ditto.
11869 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11870 fullname_syntax variable to scope and use it.
11871 (test_file_list_exec_source_files): Ditto.
11872 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11873
c3b69c04
DJ
118742005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11875
11876 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11877
3c95e6af
PG
118782004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11879
a9c64011
AS
11880 * lib/gdb.exp (skip_altivec_tests): New function, based on
11881 check_vmx_hw_available from the GCC testsuite.
11882 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11883 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11884
78df6c56
JB
118852005-05-02 Jim Blandy <jimb@redhat.com>
11886
11887 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11888 calling gdb_suppress_entire_file.
11889
1690f9cf
DJ
118902005-04-30 Randolph Chung <tausq@debian.org>
11891
11892 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11893 Slightly relax "sem_post" name checking.
11894
5ea106f7
PG
118952005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11896
11897 * gdb.base/unload.exp: Use new shared library infrastructure.
11898
bf7234cf
PG
118992005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11900
11901 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11902 infrastructure.
bf7234cf 11903
547b869a
CV
119042005-04-29 Corinna Vinschen <vinschen@redhat.com>
11905
11906 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11907 * gdb.asm/h8300.inc: New file.
11908
f07e55f0
PG
119092005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11910
11911 * gdb.base/shlib-call.exp: Change to use new shared library
11912 infrastructure.
11913
3cbba3d1
PG
119142005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11915
a9c64011
AS
11916 * gdb.base/pending.exp: Change to use new shared library
11917 infrastructure.
3cbba3d1 11918
ed6df200
PG
119192005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11920
a9c64011
AS
11921 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11922 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11923
8c8f4ebe
PG
119242005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11925
a9c64011
AS
11926 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11927 shared objects being adjusted and update copyright years.
8c8f4ebe 11928
607fbc54
DJ
119292005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11930
11931 * ChangeLog: Correct some 2003-01-13 dates.
11932 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11933 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11934 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11935 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11936 gdb.trace/tfind.exp: Update copyright years.
11937
57bf0e56
DJ
119382005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11939 Daniel Jacobowitz <dan@codesourcery.com>
11940
11941 * lib/gdb.exp (gdb_compile): Handle shlib=.
11942 (gdb_compile_shlib): New function.
11943
9b593790
PG
119442005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11945
a9c64011 11946 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11947
9494c6a5
DJ
119482005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11949
11950 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11951 gdb.server.
11952 * configure.ac: Likewise.
11953 * configure: Regenerated.
11954 * gdb.gdbserver/Makefile.in: Moved to...
11955 * gdb.server/Makefile.in: ... here.
11956 * gdb.gdbserver/server.c: Moved to...
11957 * gdb.server/server.c: ... here.
11958 * gdb.gdbserver/server-run.exp: Moved to...
11959 * gdb.server/server-run.exp: ... here.
11960
6f8eac0e
DJ
119612005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11962
11963 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11964 * configure.ac: Create gdb.gdbserver/Makefile.
11965 * configure: Regenerated.
11966 * lib/gdbserver-support.exp: New file, derived from
11967 config/gdbserver.exp.
11968 * config/gdbserver.exp: Use gdbserver-support.exp.
11969 * gdb.gdbserver/Makefile.in: New file.
11970 * gdb.gdbserver/server.c: New file.
11971 * gdb.gdbserver/server-run.exp: New file.
11972
6e87504d
PG
119732005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11974
a9c64011
AS
11975 * lib/gdb.exp (test_compiler_info): Return compiler_info
11976 if no arguments are given.
6e87504d 11977
d1779be4
PG
119782005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11979
11980 * gdb.arch/altivec-abi.exp: Check for compiler and set
11981 use altivec' flag accordingly.
11982 * gdb.arch/altivec-regs.exp: Likewise.
11983
88750304
DJ
119842005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11985
11986 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11987
f3fb768d
AS
119882005-03-27 Andreas Schwab <schwab@suse.de>
11989
11990 * gdb.base/bigcore.c (main): Add missing mode argument in open
11991 call.
11992
7e813ac5
DJ
119932005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11994
11995 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11996 downloads.
11997 * config/gdbserver.exp (gdb_load): Likewise.
11998
8e3049aa
PB
119992005-03-14 Paul Brook <paul@codesourcery.com>
12000
12001 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12002 targets.
12003
a9df7c44
JB
120042005-03-09 Joel Brobecker <brobecker@adacore.com>
12005
12006 * gdb.dwarf2/dup-psym.S: New file.
12007 * gdb.dwarf2/dup-psym.exp: New testcase.
12008
9f0d94e8
JB
120092005-03-09 Joel Brobecker <brobecker@adacore.com>
12010
12011 * gdb.ada/exec_changed/first.adb: New file.
12012 * gdb.ada/exec_changed/second.adb: New file.
12013 * gdb.ada/exec_changed.exp: New testcase.
12014
5f579bc5
NS
120152005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12016
36e9969c
NS
12017 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12018 (A2): New class.
12019 (main): Test operator+.
12020 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12021 breakpoint test.
12022
5f579bc5
NS
12023 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12024 * gdb.base/signull.exp: Disable if gdb,nosignals.
12025 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12026 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12027 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12028 * gdb.mi/mi2-console.exp: Likewise.
12029 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12030 continue output at start.
12031 (gdb_collect_locals_test): Robustify regexp.
12032 * gdb.trace/passc-dyn.exp: Fix comment typo.
12033 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12034
be46087e
CV
120352005-03-08 Corinna Vinschen <vinschen@redhat.com>
12036
12037 * gdb.asm/asm-source.exp: Add iq2000 case.
12038 * gdb.asm/iq2000.inc: New file.
12039
384e1a61 120402005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12041
384e1a61
MI
12042 * gdb.base/command.exp: Change hardcoded value to regular expression.
12043 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12044
584b6e9e
DJ
120452005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12046
12047 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12048 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12049 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12050 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12051 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12052
ab5b5d61
MK
120532005-03-05 Mark Kettenis <kettenis@gnu.org>
12054
12055 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12056 changes.
12057
ae051c1b
PG
120582004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12059
a9c64011
AS
12060 * lib/compiler.c: Add test for IBM's xlc compiler.
12061 * lib/compiler.cc: Likewise.
ae051c1b 12062
3f0f6ed2
JB
120632004-02-24 Joel Brobecker <brobecker@adacore.com>
12064
12065 * gdb.ada/fixed_points.exp: Create compilation object directory
12066 before running the test.
12067 * gdb.ada/null_record.exp: Likewise.
12068 * gdb.ada/packed_array.exp: Likewise.
12069 * gdb.ada/start.exp: Likewise.
12070
724f452b
JB
120712005-02-15 Joel Brobecker <brobecker@adacore.com>
12072
12073 * gdb.ada/packed_array/pa.adb: New file.
12074 * gdb.ada/packed_array.exp: New testcase.
12075
57f5cdfb 120762005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12077
1f393151
MK
12078 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12079 files.
12080
ebdda337
MK
12081 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12082 on *-*-openbsd*. Correctly match whitespace in regukar
12083 expressions.
12084
cf309262
DJ
120852005-02-10 Daniel Jacobowitz <dan@debian.org>
12086
12087 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12088 PR exp/1821
12089 * gdb.base/gdb1821.c: New test file.
12090 * gdb.base/gdb1821.exp: New test file.
12091
3be49e7a
JB
120922005-02-09 Joel Brobecker <brobecker@adacore.com>
12093
12094 * gdb.base/start.c: New file.
12095 * gdb.base/start.exp: New testcase.
12096
e292e67d
JB
120972005-02-09 Joel Brobecker <brobecker@adacore.com>
12098
12099 * gdb.ada/start/dummy.adb: New file.
12100 * gdb.ada/start.exp: New testcase.
12101
dbdfa66c
CV
121022005-02-09 Corinna Vinschen <vinschen@redhat.com>
12103
12104 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12105 for printing symbols and statistics.
12106 Add test for using relative pathnames in "maint print msymbols" test.
12107 Mark "maint info sections DATA" XFAIL on Cygwin.
12108 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12109 tests.
12110
d7941671
AC
121112005-02-09 Andreas Schwab <schwab@suse.de>
12112
12113 Committed by Andrew Cagney <cagney@gnu.org>
12114 * gdb.base/remotetimeout.exp: New file.
12115
74e5ef44
MK
121162005-02-07 Mark Kettenis <kettenis@gnu.org>
12117
12118 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12119
464dd14d
JB
121202005-02-03 Joel Brobecker <brobecker@adacore.com>
12121
12122 * gdb.ada/gnat_ada.gpr: New file.
12123 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12124 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12125 * configure.ac: No longer generate gnat_ada.gpr.
12126 * configure: Regenerate.
12127 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12128 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12129 * gdb.ada/null_record/bar.ads: Likewise.
12130 * gdb.ada/null_record/bar.adb: Likewise.
12131 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12132 * gdb.ada/null_record.exp (testdir): New variable.
12133 (testfile): executable is now in testdir subdirectory.
12134 (srcfile): Use full path to the main compilation unit.
12135 * gdb.ada/fixed_points.exp: Same changes as above.
12136
30d756ae
NR
121372005-02-03 Nick Roberts <nickrob@snap.net.nz>
12138
12139 * gdb.base/interp.exp: New test.
12140
9d799f85
AC
121412005-01-24 Andrew Cagney <cagney@gnu.org>
12142
12143 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12144
15656118
AC
121452005-01-19 Andrew Cagney <cagney@gnu.org>
12146
a892c31b
AC
12147 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12148 configure.ac not configure.in.
12149
15656118
AC
12150 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12151 of powerpc*-*-*.
12152 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12153 * gdb.base/list.exp (test_list_function)
15656118
AC
12154 (test_list_filename_and_function): Ditto.
12155 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12156
a7b01baf
AC
121572005-01-16 Andrew Cagney <cagney@gnu.org>
12158
17d92a02
AC
12159 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12160
a7b01baf
AC
12161 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12162
bc8332bb
AC
121632005-01-14 Andrew Cagney <cagney@gnu.org>
12164
12165 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12166 * gdb.mi/mi2-var-cmd.exp: Ditto.
12167
4d074752
CV
121682005-01-10 Corinna Vinschen <vinschen@redhat.com>
12169
12170 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12171
bec39cab
AC
121722005-01-07 Andrew Cagney <cagney@gnu.org>
12173
12174 * configure.ac: Rename configure.in, require autoconf 2.59.
12175 * configure: Re-generate.
12176 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12177 * gdb.stabs/configure: Re-generate.
12178 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12179 * gdb.hp/configure: Re-generate.
12180 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12181 autoconf 2.59.
12182 * gdb.hp/gdb.objdbg/configure: Re-generate.
12183 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12184 autoconf 2.59.
12185 * gdb.hp/gdb.defects/configure: Re-generate.
12186 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12187 autoconf 2.59.
12188 * gdb.hp/gdb.compat/configure: Re-generate.
12189 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12190 autoconf 2.59.
12191 * gdb.hp/gdb.base-hp/configure: Re-generate.
12192 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12193 autoconf 2.59.
12194 * gdb.hp/gdb.aCC/configure: Re-generate.
12195
f10b16d4
JB
121962004-12-15 Jim Blandy <jimb@redhat.com>
12197
12198 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12199 under NPTL when there is debugging info available for libpthread.
12200
fb6e1814
JG
122012004-12-13 Jerome Guitton <guitton@gnat.com>
12202
12203 * gdb.ada/fixed_points.c: New file.
12204 * gdb.ada/fixed_points.exp: New file.
12205
fe46cd3a
RC
122062004-12-03 Randolph Chung <tausq@debian.org>
12207
12208 * gdb.arch/pa-nullify.exp: New file.
12209 * gdb.arch/pa-nullify.s: New file.
12210
8de0841b
RC
122112004-11-30 Randolph Chung <tausq@debian.org>
12212
12213 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12214 instead of "tbug". Fix regexp to work properly with gdb_test.
12215
c8170782
PH
122162004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12217
12218 * gdb.base/bitfields2.exp: New test.
12219 * gdb.base/bitfields2.c: New file.
12220
954269c2
RE
122212004-11-28 Richard Earnshaw <rearnsha@arm.com>
12222
12223 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12224
0107feed
RC
122252004-11-16 Randolph Chung <tausq@debian.org>
12226
12227 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12228
f073ae8c
DJ
122292004-11-14 Daniel Jacobowitz <dan@debian.org>
12230
12231 * gdb.threads/threadapply.exp: Correct "macro details" test.
12232
19ad59e7
JJ
122332004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12234
12235 * gdb.threads/threadapply.exp: New test.
12236 * gdb.threads/threadapply.c: New file.
12237
9cf0961b
MK
122382004-11-07 Mark Kettenis <kettenis@gnu.org>
12239
12240 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12241 frames.
12242
c789492a
FL
122432004-11-05 Felix Lee <felix+log1@specifixinc.com>
12244
12245 * gdb.base/cursal.exp: New file.
12246 * gdb.base/cursal.c: New file.
12247
a1e167bb
AC
122482004-11-03 Andrew Cagney <cagney@gnu.org>
12249
12250 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12251
b7cbf173
MK
122522004-10-30 Mark Kettenis <kettenis@gnu.org>
12253
12254 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12255 NetBSD/ELF targets.
12256
88f9d34f
JB
122572004-10-29 Joel Brobecker <brobecker@gnat.com>
12258
12259 * gdb.threads/bp_in_thread.c: New file, copied from
12260 pthread_cond_wait.c.
12261 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12262 file, rather than reusing the .c file from another testcase.
12263
ca7d6a0c
JB
122642004-10-20 Joel Brobecker <brobecker@gnat.com>
12265
12266 * gdb.ada/null_record.exp: Check where we stopped after
12267 sending the start command, instead of where the associated
12268 temporary breakpoint was inserted.
12269
0d863d03
AC
122702004-10-14 Andrew Cagney <cagney@gnu.org>
12271
12272 * gdb.mi/gdb701.c (main): Return 0.
12273
d11e72cb
DJ
122742004-10-13 Daniel Jacobowitz <dan@debian.org>
12275
d40539a4 12276 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12277
e1923096
JJ
122782004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12279
12280 * gdb.threads/schedlock.c: Add comment markers to use to find
12281 line numbers.
12282 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12283 comments.
12284 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12285 breakpoint lines.
12286
ec8ba2c9
DJ
122872004-10-12 Daniel Jacobowitz <dan@debian.org>
12288
12289 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12290
0eb3658b
DJ
122912004-10-12 Daniel Jacobowitz <dan@debian.org>
12292
12293 * configure.in: Add gdb.dwarf2.
12294 * configure: Regenerated.
12295 * Makefile.in: Add gdb.dwarf2.
12296 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12297 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12298 gdb.dwarf2/file1.txt: New files.
12299
a271cc33
OF
123002004-10-11 Orjan Friberg <orjanf@axis.com>
12301
a9c64011 12302 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12303 of "run", since the latter doesn't work with remote targets. Adjust
12304 the breakpoint numbering accordingly.
12305 * gdb.threads/pthread_cond_wait.exp: Ditto.
12306
895ce074
MC
123072004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12308
12309 * gdb.base/overlays.exp: Update copyright years.
12310
6be3092d
KI
123112004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12312
12313 * gdb.base/overlays.exp: Disable if target is Linux.
12314
e05389b8
FL
123152004-10-06 Felix Lee <felix+log1@specifixinc.com>
12316
12317 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12318
73cb587d
KI
123192004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12320
12321 * gdb.asm/asm-source.exp: Add m32r-linux target.
12322 * gdb.asm/m32r-linux.inc: New file.
12323
3c0edcdc
AC
123242004-09-24 Andrew Cagney <cagney@redhat.com>
12325 David Anderson <anderson@redhat.com>
12326
12327 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12328 command fails, assume things will work.
12329 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12330 (_GNU_SOURCE): Define.
12331 (print_unsigned, print_hex): Change parameter to "long long".
12332 (print_byte_count): New function, use to print byte counts.
12333 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12334 O_LARGEFILE.
12335 (main): Compute an upper bound on a corefile in max_core_size.
12336 Limit memory chunk size to max_core_size. Limit total memory
12337 allocated to max_core_size.
12338
4bb3667f
AC
123392004-09-23 Andrew Cagney <cagney@gnu.org>
12340
12341 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12342 from a separate process with code that creates a corefile by
12343 making the inferior dump core.
12344
60fe1a51
MK
123452004-09-23 Mark Kettenis <kettenis@gnu.org>
12346
12347 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12348 block.
12349
8e937346
MC
123502004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12351
12352 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12353 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12354 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12355 Likewise.
12356
7213f6d6
JJ
123572004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12358
12359 * gdb.java/jprint.exp: New test case for java inferior call.
12360 * gdb.java/jprint.java: Ditto.
12361
eac69dca
JB
123622004-09-15 Joel Brobecker <brobecker@gnat.com>
12363
12364 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12365
22227696
MC
123662004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12367
12368 * gdb.threads/killed.c: Include <stdlib.h>.
12369 * gdb.threads/pthreads.c: Likewise.
12370
7dd403a4
MC
123712004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12372
12373 * gdb.threads/killed.c: Add copyright notice.
12374
33f2d567
JM
123752004-09-10 Jason Molenda (jmolenda@apple.com)
12376
a9c64011
AS
12377 * gdb.base/define.exp: Two new tests to verify zero space chars
12378 after 'if' and 'while' commands in a user-defined command is correctly
12379 parsed.
33f2d567 12380
e05b62ac
AC
123812004-09-08 Andrew Cagney <cagney@gnu.org>
12382
12383 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12384 delivery test with duplicate at end of file.
12385
9cbe82da
MK
123862004-09-06 Mark Kettenis <kettenis@jive.nl>
12387
12388 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12389
564803d9
MC
123902004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12391
12392 * config/hppro.exp: Removed.
12393
7c6807ce
MC
123942004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12395
12396 * config/sparclet.exp: Removed.
12397
bf7e26dd
MC
123982004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12399
12400 * config/udi.exp: Removed.
12401
714e341b
MC
124022004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12403
12404 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12405 of "exp_continue".
12406 (advancei): Likewise.
12407
1236e623
JJ
124082004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12409
12410 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12411
3bdcad15
MI
124122004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12413
228af206 12414 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12415 to check for nodebug in executable.
12416 * gdb.gdb/observer.exp (setup_test): Likewise.
12417 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12418 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12419
c72b934c
AC
124202004-09-01 Andrew Cagney <cagney@gnu.org>
12421
12422 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12423 files.
12424
edd9b715
JJ
124252004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12426
12427 * gdb.base/unload.exp: Fix expected warning message to match
12428 latest format.
12429
fb4ce06b
CV
124302004-09-01 Corinna Vinschen <vinschen@redhat.com>
12431
12432 * gdb.base/call-rt-st.exp: Fix typos.
12433
ce78e7c3
MI
124342004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12435
12436 * gdb.threads/thread_check.exp: New testcase.
12437 * gdb.threads/thread_check.c: New testcase.
12438
2dedb159
AC
124392004-08-31 Andrew Cagney <cagney@gnu.org>
12440
12441 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12442 (skip_to_handler_entry): New procedures. Test stepping into a
12443 handler when the breakpoint is at the handler's entry point.
12444
68f53502
AC
124452004-08-30 Andrew Cagney <cagney@gnu.org>
12446
12447 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12448 gdb/1757.
12449
3e3ffd2b
MC
124502004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12451
12452 With code from Manoj Iyer <manjo@austin.ibm.com>:
12453 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12454 return value. Add an arm for "no debugging symbols found".
12455 Change a stray "error" to "perror".
12456 (gdb_run_cmd): Adapt to new return value.
12457 * gdb.base/remote.exp: Adapt to new return value.
12458 * gdb.gdb/complaints.exp: Likewise.
12459 * gdb.gdb/observer.exp: Likewise.
12460 * gdb.gdb/selftest.exp: Likewise.
12461 * gdb.gdb/xfullpath.exp: Likewise.
12462
4b6f5fd2
JB
124632004-08-27 Joel Brobecker <brobecker@gnat.com>
12464
12465 * gdb.threads/bp_in_thread.exp: New testcase.
12466
e5b25496
MC
124672004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12468
12469 Fix PR testsuite/1735.
12470 * gdb.threads/schedlock.c (thread_function): Add a cast
12471 to suppress a gcc warning.
12472 * gdb.threads/thread-specific.c (thread_function): Likewise.
12473
934353d6
MC
124742004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12475
12476 * gdb.base/unload.c: Include <stdlib.h>.
12477
f98a0aef 124782004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12479
f98a0aef 12480 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12481 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12482 synchronized after the "return".
12483
5a2e8882
MC
124842004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12485
12486 * gdb.mi/basics.c: Include <stdio.h>.
12487 * gdb.mi/pthreads.c: Include <stdlib.h>.
12488 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12489
a9640423
MC
124902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12491
12492 * gdb.threads/schedlock.c: Add copyright notice.
12493
b04e311d
AC
124942004-08-25 Andrew Cagney <cagney@gnu.org>
12495
12496 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12497 (skip_over_handler, breakpoint_over_hander): New test procedures.
12498 (advance, advancei): Add a proper prefix, do not use
12499 rerun_to_main.
12500 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12501
7c27f15b
MC
125022004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12503
12504 * gdb.mi/basics.c: Add copyright notice.
12505 * gdb.mi/var-cmd.c: Add copyright notice.
12506
fffc87ae
MC
125072004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12508
12509 * lib/gdb.exp: Remove signed_keyword_not_used.
12510 * lib/compiler.c: Likewise.
12511 * lib/compiler.cc: Likewise.
12512
d782e0bf
MC
125132004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12514
12515 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12516 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12517
96033e83
MC
125182004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12519
12520 * gdb.base/whatis.c: Add copyright notice.
12521
cf38c229
MK
125222004-08-20 Mark Kettenis <kettenis@gnu.org>
12523
12524 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12525 it to skip the breakpoints encoded in the inline assembly.
12526
f4b49756
MC
125272004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12528
12529 * Makefile.in: Add gdb.fortran.
12530
2f193b69
MC
125312004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12532
12533 * gdb.base/call-sc.exp (test_scalar_returns):
12534 Fix cut-and-paste glitch in "Make fun return now".
12535
89a237cb
MC
125362004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12537
12538 * configure.in: Add gdb.fortran.
12539 * configure: Regenerate.
12540 * gdb.fortran/Makefile.in: New file.
12541 * lib/gdb.exp (skip_fortran_tests): New procedure.
12542
469aff8e
MC
125432004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12544
12545 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12546 reference to bug-gnu@prep.ai.mit.edu.
12547 * gdb.mi/mi-var-child.exp: Likewise.
12548 * gdb.mi/mi-var-cmd.exp: Likewise.
12549 * gdb.mi/mi-var-display.exp: Likewise.
12550 * gdb.mi/mi2-var-block.exp: Likewise.
12551 * gdb.mi/mi2-var-child.exp: Likewise.
12552 * gdb.mi/mi2-var-cmd.exp: Likewise.
12553 * gdb.mi/mi2-var-display.exp: Likewise.
12554
00b51b9f
MK
125552004-08-15 Mark Kettenis <kettenis@gnu.org>
12556
12557 * gdb.base/unload.c (main): Make local variable msg const.
12558
45f07fef
MC
125592004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12560
12561 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12562 to bug-gnu@prep.ai.mit.edu.
12563 * gdb.mi/mi-disassemble.exp: Likewise.
12564 * gdb.mi/mi-eval.exp: Likewise.
12565 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12566 default line number.
12567 * gdb.mi/mi-return.exp: Likewise.
12568 * gdb.mi/mi-simplerun.exp: Likewise.
12569 * gdb.mi/mi-stack.exp: Likewise.
12570 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12571 number with explicit range test.
12572 * gdb.mi/mi-watch.exp: Likewise.
12573 * gdb.mi/mi2-break.exp: Likewise.
12574 * gdb.mi/mi2-cli.exp: Likewise.
12575 * gdb.mi/mi2-disassemble.exp: Likewise.
12576 * gdb.mi/mi2-eval.exp: Likewise.
12577 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12578 default line number.
12579 * gdb.mi/mi2-return.exp: Likewise.
12580 * gdb.mi/mi2-simplerun.exp: Likewise.
12581 * gdb.mi/mi2-stack.exp: Likewise.
12582 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12583 number with explicit range test.
12584 * gdb.mi/mi2-watch.exp: Likewise.
12585
dd8c8ee7
MC
125862004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12587
12588 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12589 * gdb.cp/m-static.exp: Likewise.
12590 * gdb.cp/rtti.exp: Likewise.
12591
4e838464
MK
125922004-08-14 Mark Kettenis <kettenis@gnu.org>
12593
12594 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12595
8d8cb839
EZ
125962004-08-14 Eli Zaretskii <eliz@gnu.org>
12597
12598 * ChangeLog: Prefix Local Variables with semi-colons and indent
12599 the reference to older ChangeLog files, to fix fontification in
12600 Emacs.
12601
deea8bb0
MC
126022004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12603
12604 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12605 * gdb.mi/mi2-break.exp: Likewise.
12606
c3297504
MC
126072004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12608
12609 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12610
25808999
MC
126112004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12612
12613 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12614
226a8d71
MC
126152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12616
12617 * gdb.cp/classes.exp: Remove unused declarations. Just let
12618 test names default instead of providing special names. Remove
12619 extraneous demangler test.
12620
37fdf854
JJ
126212004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12622
12623 * gdb.base/unload.exp: New test for breakpoints in dynamically
12624 loaded libraries.
12625 * gdb.base/unload.c: Ditto.
12626 * gdb.base/unloadshr.c: Ditto.
12627
2d3a7986
MC
126282004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12629
12630 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12631 cp_test_ptype_class.
12632 (test_enums): Likewise.
12633
c72b934c
AC
126342004-08-10 Andrew Cagney <cagney@gnu.org>
12635
12636 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12637 files.
12638
cc503c8a
AC
126392004-08-10 Andrew Cagney <cagney@gnu.org>
12640
12641 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12642 init_malloc call.
12643
902f2ccb
MC
126442004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12645
12646 * ChangeLog: Add copyright notice. The notice is copied
12647 from emacs 21.3 top level ChangeLog.
12648
78c90502
MC
126492004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12650
12651 * lib/cp-support.exp: New file.
12652 * lib/cp-support.exp (cp_test_type_class): New function.
12653 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12654 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12655 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12656 cp_test_ptype_class.
12657
88e5ea78
MC
126582004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12659
12660 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12661 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12662 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12663 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12664 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12665 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12666 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12667 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12668 gdb.mi/mi2-watch.exp: Update copyright years.
12669
6a89fc9c
MK
126702004-08-09 Mark Kettenis <kettenis@gnu.org>
12671
12672 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12673
1482e0de
MC
126742004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12675
12676 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12677 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12678 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12679 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12680 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12681 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12682 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12683 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12684 gdb.mi/mi-watch.exp: Update copyright years.
12685
1a5ce3f3
DJ
126862004-08-08 Daniel Jacobowitz <dan@debian.org>
12687
12688 PR gdb/1738
12689 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12690 from a breakpoint with a pending signal.
12691
04f6ecf2
DJ
126922004-08-08 Daniel Jacobowitz <dan@debian.org>
12693
12694 PR gdb/1736
12695 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12696 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12697 the prompt.
12698 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12699
54d90d35
DJ
127002004-08-08 Daniel Jacobowitz <dan@debian.org>
12701
12702 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12703
d2f6abb0
DJ
127042004-08-08 Daniel Jacobowitz <dan@debian.org>
12705
12706 PR gdb/1736
12707 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12708 for i?86-*-linux*.
12709
5598c03d
DJ
127102004-08-08 Daniel Jacobowitz <dan@debian.org>
12711
12712 * gdb.arch/i386-prologue.exp: Compile without debug information.
12713
c6fee705
MC
127142004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12715
12716 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12717 rather than asking gdb to search.
12718
dd90efdb
MC
127192004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12720
12721 * gdb.base/gcore.c: Include <string.h>.
12722
1e84bec1
MC
127232004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12724
12725 * gdb.base/gcore.c: Add copyright notice.
12726
e425eb2b
MC
127272004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12728
12729 * gdb.base/freebpcmd.c: Include <stdio.h>.
12730 * gdb.base/long_long.c: Include <string.h>.
12731 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12732 * gdb.base/siginfo.c: Include <string.h>.
12733 * gdb.base/sigstep.c: Include <string.h>.
12734
cb9aaed5
MC
127352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12736
12737 * gdb.base/complex.c: Include <stdlib.h>.
12738
55944f3d
MC
127392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12740
12741 * gdb.base/complex.c: Add copyright notice.
12742
7b2953d9
MC
127432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12744
12745 * gdb.base/charset.c: Include <stdlib.h>.
12746
c9133d23
MC
127472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12748
12749 * gdb.base/auxv.c: Include <stdlib.h>.
12750
0a8490ad
MC
127512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12752
12753 * gdb.base/auxv.c: Add copyright notice.
12754
3426d5ec
MC
127552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12756
12757 * gdb.base/coremaker.c: Add copyright notice.
12758 * gdb.base/coremaker2.c: Add copyright notice.
12759
8da195dd
AC
127602004-08-04 Andrew Cagney <cagney@gnu.org>
12761
12762 * gdb.base/store.exp: Update copyright.
12763 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12764 names, do not import gdb_prompt.
12765
8d394f98
AC
127662004-08-01 Andrew Cagney <cagney@gnu.org>
12767
12768 Fix PR testsuite/1729.
12769 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12770 not use capture_value with value 4.
12771 (capture_value): Add optional test name parameter.
12772 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12773 the prefix, pass to capture_value.
12774
b6702b23
MK
127752004-08-01 Mark Kettenis <kettenis@gnu.org>
12776
12777 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12778 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12779 (main): Call new function.
12780
c203e0ca
MC
127812004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12782
12783 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12784
a7995a30
MC
127852004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12786
12787 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12788
9366563b
MC
127892004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12790
b6eeaf26 12791 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12792 Accept more values of vtbl pointer. Remove some messages
12793 about "obsolete gcc or gdb".
12794
2fc1f950
MC
127952004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12796
12797 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12798
c724d49b
MC
127992004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12800
12801 * gdb.base/asm-source.exp: Properly convert target board
12802 debug flags from gcc format to binutils format.
12803
736b0fce
MK
128042004-07-28 Mark Kettenis <kettenis@gnu.org>
12805
12806 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12807 gdb1718". PR backtrace/1718 partially fixed.
12808
5633ea5c
JJ
128092004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12810
12811 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12812
575eebb1
NC
128132004-07-26 Nick Clifton <nickc@redhat.com>
12814
12815 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12816 good default value for a specific architecture is available then
12817 set it to that value. Otherwise default to the -gstabs switch.
12818 Remove the -g... switches from the asm-flags variable. Allow the
12819 target board info to override the value if it wants to. Pass the
12820 switch on the assembler command line.
12821
62104619
MK
128222004-07-23 Mark Kettenis <kettenis@gnu.org>
12823
12824 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12825 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12826 (main): Call new function.
12827
4a1135b8
MC
128282004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12829
12830 Test for PR exp/1715.
12831 * gdb.base/radix.exp: Refactor common procedures. Make all
12832 test names unique. Change XFAIL to KFAIL.
12833
8a12c1f0
MC
128342004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12835
12836 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12837 * gdb.ada/gnat_ada.gin: ... to here.
12838 * configure.in: Use gnat_ada.gin.
12839 * configure: Regenerate.
12840
23b451cf
AC
128412004-07-20 Andrew Cagney <cagney@gnu.org>
12842
12843 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12844 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12845 XFAILs. Clean up test messages and comments. Check backtraces.
12846 Delete re-sync code.
12847
ab618a02
MC
128482004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12849
12850 Fix PR cli/740.
12851 * gdb.base/annota1.exp: Honor gdb,nosignals.
12852 * gdb.base/annota3.exp: Likewise.
12853
46dad340
MC
128542004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12855
12856 * lib/java.exp: Update copyright notice.
12857
756d8c70
AC
128582004-07-19 Andrew Cagney <cagney@gnu.org>
12859
12860 * gdb.base/selftest.exp: Copy file from here ...
12861 * gdb.gdb/selftest.exp: ... to here.
12862
586027e6
AC
128632004-07-16 Andrew Cagney <cagney@redhat.com>
12864
12865 * lib/insight-support.exp: Delete file.
12866 * lib/java.exp (java_init): Fix copyright.
12867
029d2200
AC
128682004-07-16 Andrew Cagney <cagney@gnu.org>
12869
12870 * gdb.base/restore.c: Append "prologue" to comments marking the a
12871 function's prologue.
12872 * gdb.base/restore.exp: Update copyright, re-indent.
12873 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12874 callerN" prefix where needed. Update patterns that match a
12875 function's prologue.
12876
653b62c5
MC
128772004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12878
12879 * gdb.base/restore.c: Add copyright notice.
12880
f7d690e5
AC
128812004-07-16 Andrew Cagney <cagney@gnu.org>
12882
12883 * gdb.base/logical.exp: Update copyright.
12884 (evaluate): New procedure. Use to re-implement tests using
12885 several tables.
12886
d629a7cb
MH
128872004-07-14 Martin Hunt <hunt@redhat.com>
12888
12889 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12890 which fixes some problems where init.tcl was not found.
12891
9c7bb332
AC
128922004-07-13 Andrew Cagney <cagney@gnu.org>
12893
6bf46641
AC
12894 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12895 (check_sizeof, check_valueof): Do not include the output in the
12896 test name. Use gdb_test.
12897 (get_valueof): Use gdb_test_multiple.
12898
c4ffd4c0
AC
12899 * gdb.base/step-test.exp: Update copyright. Use
12900 gdb_test_multiple. Ensure that test names do not include
12901 architecture dependent output.
12902
ab89363a
AC
12903 * gdb.gdb/observer.exp: Update copyright.
12904 (setup_test): Use gdb_test_multiple.
12905 (attach_first_observer, attach_second_observer)
12906 (attach_third_observer, detach_first_observer)
12907 (detach_second_observer, detach_third_observer)
12908 (reset_counters, check_counters): Make $message a prefix.
12909 (test_normal_stop_notifications): Add "args" parameter - a list of
12910 init functions to be called. Make $message a prefix,
12911 (test_observer_normal_stop): Change the message prefixes so that
12912 they are unique, pass the attach / detach procedures to
12913 test_normal_stop_notifications.
12914
ec58997a
AC
12915 * gdb.base/signull.exp (test_segv): Prefix all tests with
12916 "${name}". Clean up test messages.
12917
b475183b
AC
12918 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12919
9c7bb332
AC
12920 * gdb.base/ena-dis-br.exp: Update copyright.
12921 (break_at): New function. Replace send_gdb with gdb_test,
12922 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12923 ignore count, not stopped at bpt", with KFAIL.
12924
2dd95497
CV
129252004-07-13 Corinna Vinschen <vinschen@redhat.com>
12926
12927 * gdb.base/attach.exp: Remove cleanupfile handling.
12928
419e626b
AC
129292004-07-12 Andrew Cagney <cagney@gnu.org>
12930
12931 * gdb.base/annota1.exp: Cleanup corefile test name.
12932 * gdb.base/annota3.exp: Ditto.
12933
8b1b3228
AC
129342004-07-12 Andrew Cagney <cagney@gnu.org>
12935
78650829
AC
12936 * gdb.base/signals.exp: Clean up copyright, re-indent.
12937
8b1b3228
AC
12938 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12939 gdb_test and gdb_test_multiple.
12940
935c2760
JJ
129412004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12942
12943 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12944 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12945 provide line number info for first statement in main.
12946
1544280f
AC
129472004-07-08 Andrew Cagney <cagney@gnu.org>
12948
1279f4ff
AC
12949 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12950
1544280f
AC
12951 * gdb.base/sigbpt.exp: Make the common part of each test name a
12952 prefix instead of suffix.
12953
bcc82369
BR
129542004-07-07 Bob Rossi <bob_rossi@cox.net>
12955
12956 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12957 test from test_tbreak_creation_and_listing to
12958 test_file_list_exec_source_file
12959 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12960 Changed name of test from test_tbreak_creation_and_listing to
12961 test_file_list_exec_source_file
12962
23f4b0aa
JJ
129632004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12964
12965 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12966 the jmisc() constructor instead of <init>.
12967 * gdb.java/jmisc1.exp: Ditto.
12968
56401cd5
AC
129692004-07-07 Andrew Cagney <cagney@gnu.org>
12970
12971 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12972 corrupting the PC.
12973
44ae2f6a
MC
129742004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12975
12976 * gdb.cp/templates.exp: Accept whitespace change in demangler
12977 output.
12978
45a83408
AC
129792004-07-06 Andrew Cagney <cagney@gnu.org>
12980
12981 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12982
d205ad70
MC
129832004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12984
12985 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12986 * lib/compiler.cc: Likewise.
12987
06ea1a61
MC
129882004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12989
12990 * lib/compiler.cc: Work around string preprocessing problem
12991 with old hp c++ compiler.
12992 * lib/compiler.c: Likewise.
12993
daab1251
CV
129942004-06-29 Corinna Vinschen <vinschen@redhat.com>
12995
12996 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12997 directives to conditionalize symbol prefixing.
12998 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12999 additional_flags handling. Add underscore prefix for Cygwin.
13000 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13001 conditionalize symbol prefixing.
13002 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13003 additional_flags handling. Add underscore prefix for Cygwin.
13004
cc984116
CV
130052004-06-29 Corinna Vinschen <vinschen@redhat.com>
13006
13007 * gdb.base/bigcore.exp: Skip test on Cygwin.
13008
c279b077
MC
130092004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13010
13011 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13012 formats for "info register". Use gdb_test_multiple. Fix
13013 the "invalid register" test.
13014
0e915747
CV
130152004-06-28 Corinna Vinschen <vinschen@redhat.com>
13016
13017 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13018 PID for Cygwin. Add Cygwin specific strings to check for in some
13019 tests.
13020 (do_attach_tests): Add a test for user interaction when attaching
13021 to a process with no matching symbol table already loaded.
13022
11422c86
AC
130232004-06-26 Andrew Cagney <cagney@gnu.org>
13024
13025 Test PR java/1567 and PR java/1565.
13026 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13027 * gdb.java/jmisc2.exp: Delete file.
13028
cefbce26
MC
130292004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13030
13031 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13032
e19f872c
CV
130332004-06-25 Corinna Vinschen <vinschen@redhat.com>
13034
13035 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13036 attach process.
13037
d931ba3b
MC
130382004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13039
13040 * gdb.cp/pr-1553.exp: Remove.
13041
aef68c48
MC
130422004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13043
13044 * gdb.cp/pr-1553.cc: Remove.
13045 * gdb.cp/pr-1553.exp: Disable this test.
13046
8d5df71a
JB
130472004-06-20 Jim Blandy <jimb@redhat.com>
13048
a9c64011 13049 Fix PR testsuite/1680.
8d5df71a
JB
13050 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13051 regular expressions.
13052
4ac6f39d
MC
130532004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13054
13055 Fix PR testsuite/1679.
13056 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13057 Issue an UNSUPPORTED result instead.
13058
1b413552
JB
130592004-06-18 Jim Blandy <jimb@redhat.com>
13060
13061 * gdb.base/charset.exp: Only send a control-C if we see a new
13062 prompt and incomplete command.
13063
6daa6ebd
MC
130642004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13065
13066 * gdb.cp/pr-574.cc: Add copyright notice.
13067
51fa4ae0
JB
130682004-06-17 Jim Blandy <jimb@redhat.com>
13069
13070 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13071 cases where the regexp has no groups; this grabs random text from
13072 the previous test suite, whatever that was.
13073
8fea26c5
MC
130742004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13075
13076 * gdb.cp/printmethod.cc: Add copyright notice.
13077
1e3aeb41
MC
130782004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13079
13080 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13081
9d9030bc
AC
130822004-06-16 Andrew Cagney <cagney@gnu.org>
13083
13084 * gdb.base/signull.c: Update copyright. Include <string.h>.
13085 (bowler): Replace data_pointer with data_read
13086 and data_write cases. Add code_descriptor case.
13087 (zero, desc): New array and pointer.
13088 (data, code): Change to simple pointers.
13089 * gdb.base/signull.exp: Fix probe pattern matching a function
13090 descriptor SIGSEGV. Replace data_pointer with data_read and
13091 data_write tests.
13092
acd4ad44
AC
130932004-06-16 Andrew Cagney <cagney@gnu.org>
13094
13095 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13096
08fd625c
MC
130972004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13098
13099 * gdb.base/long_long.c: Add copyright notice.
13100
1903502c
MC
131012004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13102
13103 * gdb.base/long_long.exp: Remove reference to
13104 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13105 to gdb_breakpoint and gdb_continue_to_breakpoint.
13106
83313cb1
JB
131072004-06-14 Jim Blandy <jimb@redhat.com>
13108
13109 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13110 endian case.
13111
1bf404ef
AC
131122004-06-14 Andrew Cagney <cagney@gnu.org>
13113
13114 * gdb.base/gcore.exp (capture_command_output): Delete the always
13115 passing tests containing inferior values.
13116 * gdb.base/ending-run.exp: Do not include the breakpoint address
13117 in the test message. Update copyright.
13118 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13119 size in the test name, use gdb_test_multiple. Update copyright.
13120
ef220b33
MC
131212004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13122
13123 * gdb.cp/ref-types.cc: Add copyright notice.
13124
4f70a4c9
MC
131252004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13126
13127 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13128 hp_aCC_compiler.
13129 * lib/compiler.cc: Likewise.
13130 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13131 'set' commands. Log diagnostics for other lines. Set
13132 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13133
335928ac
MC
131342004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13135
13136 * gdb.cp/try_catch.cc: Add copyright notice.
13137
2efb12e8
MC
131382004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13139
13140 * gdb.cp/userdef.cc: Add copyright notice.
13141
0bbed51a
MC
131422004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13143
13144 * gdb.cp/virtfunc.cc: Add copyright notice.
13145
e12a46c9
RC
131462004-06-11 Randolph Chung <tausq@debian.org>
13147
13148 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13149 problem.
13150
338e05af
AC
131512004-06-10 Andrew Cagney <cagney@gnu.org>
13152
13153 * lib/compiler.cc, lib/compiler.c: Append either
13154 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13155 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13156 instead of gcc-3-3.
13157
dc3f10cb
AC
131582004-06-09 Andrew Cagney <cagney@gnu.org>
13159
b4d946af
AC
13160 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13161 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13162
dc3f10cb
AC
13163 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13164 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13165 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13166 fixed.
13167
b5c0bfa2
AC
131682004-06-09 Andrew Cagney <cagney@gnu.org>
13169
13170 * gdb.base/structs.exp (test_struct_returns): Replace
13171 "return_value_unknown" and "finish_value_unknown" by
13172 "return_value_known" and "finish_value_known". Instead of
13173 "return_value_unknown" iff "finish_value_unknown", check
13174 "return_value_known" implies "finish_value_known".
13175
caeb605f
MH
131762004-06-08 Martin Hunt <hunt@redhat.com>
13177
13178 * gdb.base/float.exp: Add pattern for mips targets.
13179
c892bb64
RC
131802004-06-08 Randolph Chung <tausq@debian.org>
13181
13182 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13183 message for unknown architectures more clear.
13184
48306d3e
JB
131852004-06-08 Joel Brobecker <brobecker@gnat.com>
13186
13187 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13188 start the execution of the program.
13189
83ecb59f
JB
131902004-06-07 Jim Blandy <jimb@redhat.com>
13191
13192 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13193 * gdb.arch/i386-cpuid.h: New helper file.
13194
55264cb4
RC
131952004-06-07 Randolph Chung <tausq@debian.org>
13196
13197 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13198 has started.
13199
23cadb28
RM
132002004-06-04 Roland McGrath <roland@redhat.com>
13201
13202 Fix PR gdb/1647.
13203 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13204 differently to be robust to output buffering differences.
13205
51d01eda
MC
132062004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13207
13208 * gdb.threads/pthreads.exp: Update copyright years.
13209 (check_control_c): Change asynchronous 'after' to synchronous.
13210
f4fc3b93
RM
132112004-06-04 Roland McGrath <roland@redhat.com>
13212
13213 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13214 next gdb prompt.
13215
4013522b
MC
132162004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13217
13218 Fix PR gdb/1636.
13219 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13220 calls to synchronous.
13221
7a8f1e6b
JB
132222004-05-26 Jim Blandy <jimb@redhat.com>
13223
13224 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13225
81bb3443
RC
132262004-05-24 Randolph Chung <tausq@debian.org>
13227
13228 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13229 * gdb.asm/pa.inc: New file.
13230
8f5a3103
MK
132312004-05-22 Mark Kettenis <kettenis@gnu.org>
13232
13233 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13234
734b8fe8 132352004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13236 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13237
13238 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13239 GDB prompt.
13240
725603e1
UW
132412004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13242
f4fc3b93 13243 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13244 setjmp/longjmp. Use sigaction instead of signal.
13245
8b923272 132462004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13247 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13248
13249 * gdb.threads/pthread_cond_wait.c: New file.
13250 * gdb.threads/pthread_cond_wait.exp: New testcase.
13251
8bfabb04
AC
132522004-05-13 Andrew Cagney <cagney@redhat.com>
13253
13254 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13255 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13256
42edda50
AC
132572004-05-11 Andrew Cagney <cagney@redhat.com>
13258
13259 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13260 fixed but revealed gdb/1639.
13261
d303a6c7
AC
132622004-05-10 Andrew Cagney <cagney@redhat.com>
13263
13264 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13265 func1" and "next to 2nd alarm", kernel bug avoided.
13266
bf08c2a1
DJ
132672004-05-10 Daniel Jacobowitz <dan@debian.org>
13268
13269 PR external/1568
13270 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13271 XFAIL if it is smaller than bytes_allocated.
13272 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13273 (main): Make chunks_allocated unsigned. Correct comment.
13274
c0586a34
JB
132752004-05-07 Joel Brobecker <brobecker@gnat.com>
13276
13277 * gdb.arch/powerpc-aix-prologue.c: New file.
13278 * gdb.arch/powerpc-aix-prologue.exp: New file.
13279
f2785d12
JB
132802004-05-07 Jim Blandy <jimb@redhat.com>
13281
13282 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13283 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13284
bd7f6e30
JB
132852004-05-06 Joel Brobecker <brobecker@gnat.com>
13286
13287 * gdb.base/sep.exp: No longer setup_kfail when the program was
13288 built with dwarf2.
13289
0a5e7efe
JI
132902004-05-05 Jim Ingham <jingham@apple.com>
13291
13292 * gdb.base/pending.exp: Make sure pending breakpoints
13293 preserve the ignore count.
f4fc3b93 13294
a8958849
MK
132952004-04-27 Jerome Guitton <guitton@gnat.com>
13296
13297 * i386-prologue.exp: Add testcase for jump instruction as first
13298 instruction of the real code.
13299 * i386-prologue.c (jump_at_beginning): New function.
13300
7e103f5b
MK
133012004-04-28 Mark Kettenis <kettenis@gnu.org>
13302
13303 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13304 x86_64-*-*.
13305
5d38b224
MK
133062004-04-28 Mark Kettenis <kettenis@gnu.org>
13307
13308 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13309 i*86-*-*.
13310
0ef32fd9
MK
133112004-04-25 Mark Kettenis <kettenis@gnu.org>
13312
13313 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13314 expression that checks the return type.
13315
71d7dd7c
AC
133162004-04-23 Andrew Cagney <cagney@redhat.com>
13317
13318 * gdb.base/call-sc.exp: New test of scalar call/return values.
13319 * gdb.base/call-sc.c: Ditto.
13320
1e9f977e
JJ
133212004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13322
13323 * gdb.threads/manythreads.c: Reduce thread stack size.
13324
899d9e3a
JJ
133252004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13326
13327 * gdb.threads/manythreads.c: Add copyright notice.
13328
61bcae62
AC
133292004-04-23 Andrew Cagney <cagney@redhat.com>
13330
13331 * gdb.base/siginfo.exp: Better handle step out of signal.
13332 * gdb.base/sigstep.exp: Ditto.
13333
7339a42e 133342004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13335 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13336
13337 * gdb.threads/manythreads.c: New testcase.
13338 * gdb.threads/manythreads.exp: Ditto.
13339
5c98409b
JB
133402004-04-22 Jim Blandy <jimb@redhat.com>
13341
13342 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13343 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13344
3b611f1a
MC
133452004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13346
13347 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13348
f0fd9238
AC
133492004-04-21 Andrew Cagney <cagney@redhat.com>
13350
13351 * gdb.base/sigstep.c: New file.
13352 * gdb.base/sigstep.exp: New file.
13353
90990674
JB
133542004-04-16 Joel Brobecker <brobecker@gnat.com>
13355
13356 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13357 call to observer_notify_normal_stop.
13358
78cef34b
AC
133592004-04-15 Andrew Cagney <cagney@redhat.com>
13360
13361 * gdb.base/siginfo.c: New file.
13362 * gdb.base/siginfo.exp: New file.
13363
d2343407
JB
133642004-04-12 J. Brobecker <brobecker@gnat.com>
13365
13366 * gdb.base/sep.exp: Fix typo in comment.
13367
a2dba3c8
JB
133682004-04-12 J. Brobecker <brobecker@gnat.com>
13369
13370 * gdb.base/sep.c: New file.
13371 * gdb.base/sep-proc.c: New file.
13372 * gdb.base/sep.exp: New testcase.
13373
15f7b60e
MK
133742004-04-09 Mark Kettenis <kettenis@gnu.org>
13375
13376 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13377 support.
13378
44f4de1a
AC
133792004-04-05 Andrew Cagney <cagney@redhat.com>
13380
13381 * gdb.base/sigaltstack.c: New file.
13382 * gdb.base/sigaltstack.exp: New file.
13383
ef04f396
JB
133842004-04-04 Joel Brobecker <brobecker@gnat.com>
13385
13386 * gdb.base/foll-fork.exp: Update the expected output for
13387 "help set follow-fork-mode", to match a change that was made
13388 to the help of this variable on 2004-01-13.
13389
d40d2c92
JB
133902004-04-01 Joel Brobecker <brobecker@gnat.com>
13391
13392 * lib/ada.exp: Add copyright notice.
13393 * bar.ads: Likewise.
13394 * bar.adb: Likewise.
13395 * null_record.adb: Likewise.
13396 * null_record.exp: Likewise.
13397 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13398
f86ef5a3
JB
133992004-04-01 Joel Brobecker <brobecker@gnat.com>
13400
13401 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13402 * configure: Regenerate.
13403
414e70e3
JB
134042004-04-01 Joel Brobecker <brobecker@gnat.com>
13405
13406 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13407 to build the application. Remove the message printed when in
13408 verbose mode, redundant with the UNSUPPORTED message above.
13409
f0aaee49
JB
134102004-03-31 Joel Brobecker <brobecker@gnat.com>
13411
13412 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13413 * gdb.ada (null_record.exp): New testcase.
13414
ac81cb54
JB
134152004-03-31 Joel Brobecker <brobecker@gnat.com>
13416
13417 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13418
854af2f7
JB
134192004-03-31 Joel Brobecker <brobecker@gnat.com>
13420
13421 * gdb.ada: New subdirectory.
13422 * gdb.ada/Makefile.in: New file.
13423 * gdb.ada/gnat_ada.gpr.in: New file.
13424
034cb681
JB
134252004-03-31 Joel Brobecker <brobecker@gnat.com>
13426
13427 * lib/ada.exp: New file.
13428
78a1a894
DJ
134292004-03-24 Daniel Jacobowitz <drow@mvista.com>
13430
13431 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13432 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13433
4b2b3b3e
AC
134342004-03-22 Andrew Cagney <cagney@redhat.com>
13435
13436 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13437 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13438 Problem identified by Ulrich Weigand.
13439
23c73aa3
DC
134402004-03-17 David Carlton <carlton@kealia.com>
13441
13442 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13443 PR c++/826.
13444
d63a86f8
RM
134452004-03-16 Roland McGrath <roland@redhat.com>
13446
13447 * gdb.base/auxv.exp: New file.
13448 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13449
0e02aa50
DC
134502004-03-12 David Carlton <carlton@kealia.com>
13451
13452 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13453 * gdb.cp/pr-1553.cc: Ditto.
13454 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13455 pass branch.
13456
c20b71be
MC
134572004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13458
13459 * gdb.cp/templates.exp: Accept more template types.
13460
c7414a01
MC
134612004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13462
13463 From Corinna Vinschen with modifications.
13464 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13465 local variable obj_with_enum.
13466 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13467 results with obj_with_enum.
13468
ed69573c
MC
134692004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13470
13471 * gdb.cp/classes.cc: New file, copied from misc.cc.
13472 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13473
28301461
MC
134742004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13475
13476 * gdb.cp/misc.cc: Add copyright notice.
13477
1198ecbe
DC
134782004-03-05 David Carlton <carlton@kealia.com>
13479
13480 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13481 * gdb.cp/rtti.h: Update copyright.
13482 (namespace n2::n3): New.
13483 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13484 (n2::n3::func3): New.
13485 (main): Call n2::n3::func3.
13486 * gdb.cp/rtti2.cc: Update copyright.
13487 (n2::create3): New.
13488
9e08c470
MK
134892004-03-04 Mark Kettenis <kettenis@gnu.org>
13490
13491 * gdb.asm/openbsd.inc: Fix typo.
13492
4bebc3aa
FF
134932004-03-03 Fred Fish <fnf@redhat.com>
13494
13495 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13496 "val" instead of unused "size". Update copyright year.
13497
6ea9fb37
DJ
134982004-02-29 Daniel Jacobowitz <drow@mvista.com>
13499
13500 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13501 to use unsigned char.
13502 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13503 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13504
23b23974
DJ
135052004-02-29 Daniel Jacobowitz <drow@mvista.com>
13506
13507 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13508 line of output.
13509
7574fd53
DJ
135102004-02-28 Daniel Jacobowitz <drow@mvista.com>
13511
13512 * gdb.base/relocate.c (dummy): Initialize.
13513
a195357f
DJ
135142004-02-28 Daniel Jacobowitz <drow@mvista.com>
13515
13516 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13517 a breakpoint at exit.
13518
72fd54a9
FF
135192004-02-27 Fred Fish <fnf@redhat.com>
13520
13521 * gdb.base/chng-syms.exp: Add expect condition to match failing
13522 case that isn't a timeout.
13523
b9d23137
AC
135242004-02-27 Andrew Cagney <cagney@redhat.com>
13525
13526 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13527 support.
13528
15d208f6 135292004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13530
15d208f6
FF
13531 * gdb.arch/gdb1431.c: Remove.
13532 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13533 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13534 of "until" incorrectly.
13535
98f9cd2d
JB
135362004-02-26 J. Brobecker <brobecker@gnat.com>
13537
13538 * gdb.cp/class2.cc (empty): New class.
13539 (refer): New function.
13540 (main): Declare an object of type empty and use it.
13541 * gdb.cp/class2.exp: Print the value of an object of type empty.
13542
9b50c11b
JJ
135432004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13544
13545 * gdb.base/langs.exp: Update query string to match the
13546 new nquery format used for pending breakpoints.
13547
0dcd613f
AC
135482004-02-26 Andrew Cagney <cagney@redhat.com>
13549
13550 Fix PR i18n/1570.
13551 * gdb.base/charset.c: Update copyright notice.
13552 (main, init_string): Remove the escape character '\e' tests.
13553 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13554 * gdb.base/charset.exp (valid_host_charset): Ditto.
13555 * gdb.base/setvar.exp: Ditto.
13556
b8a56647
AC
135572004-02-24 Andrew Cagney <cagney@redhat.com>
13558
90d59e34
AC
13559 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13560 mmapped data in core file" PASS and FAIL messages consistent.
13561
b8a56647
AC
13562 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13563 setting a breakpoint. Work around PR java/1565.
13564
9f27c604
JJ
135652004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13566
13567 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13568 new nquery format.
13569 * gdb.base/pending.exp: Ditto.
13570
3224a706
MK
135712004-02-22 Mark Kettenis <kettenis@gnu.org>
13572
13573 * configure.in: Run stabs tests on *BSD.
13574 * configure: Regenerated.
13575
41e0a9ca
MK
135762004-02-21 Mark Kettenis <kettenis@gnu.org>
13577
13578 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13579
1e1b3428
FF
135802004-02-20 Fred Fish <fnf@redhat.com>
13581
13582 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13583 blank in test for "returns short", for consistency with other
13584 "returns xxx" tests. Update copyright year.
13585
f9a7572a
FF
135862004-02-19 Fred Fish <fnf@redhat.com>
13587
13588 New testcase for PR breakpoint/1558.
13589 * gdb.arch/gdb1558.exp: New file.
13590 * gdb.arch/gdb1558.c: New file.
13591
b2ce2854
EZ
135922004-02-19 Elena Zannoni <ezannoni@redhat.com>
13593
13594 * gdb.base/nodebug.exp: Fix typo.
13595
e7c9ff01
JB
135962004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13597
13598 Committed by Jim Blandy <jimb@redhat.com>.
13599
62f4b920
JB
13600 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13601
2db536a1
JB
13602 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13603
e7c9ff01
JB
13604 * gdb.base/float.exp: Support s390*-*-* targets.
13605
f3205b34
AF
136062004-02-17 Adam Fedor <fedor@gnu.org>
13607
13608 * gdb.base/gdb1555.exp: New file.
13609 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13610
9d62932d
EZ
136112004-02-17 Elena Zannoni <ezannoni@redhat.com>
13612
13613 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13614
344c9711
FF
136152004-02-16 Fred Fish <fnf@redhat.com>
13616
13617 * gdb.arch/gdb1291.c: Remove
13618 * gdb.arch/gdb1291.s: New test input file.
13619 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13620 fail. Test for correct result, known incorrect result, other
13621 failures and timeouts.
13622
2d822687
AC
136232004-02-16 Andrew Cagney <cagney@redhat.com>
13624
13625 * gdb.base/bigcore.exp: New file.
13626 * gdb.base/bigcore.c: New file.
13627
dac15b66
AC
136282004-02-13 Andrew Cagney <cagney@redhat.com>
13629
13630 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13631 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13632 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13633 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13634 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13635 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13636 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13637 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13638 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13639 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13640
6bdfc2c4
JJ
136412004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13642
13643 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13644 executed is an alloc instruction.
13645
87b3ede8
DC
136462004-02-11 David Carlton <carlton@kealia.com>
13647
13648 * gdb.cp/breakpoint.exp: New.
13649 * gdb.cp/breakpoint.cc: New.
13650
6e19e2bf
MC
136512004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13652
13653 Partial fix for PR gdb/1543.
13654 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13655 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13656 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13657 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13658 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13659 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13660 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13661 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13662 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13663 to bug-gdb@prep.ai.mit.edu .
13664 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13665 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13666 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13667 Likewise.
13668
5c5455dc
AC
136692004-02-10 Andrew Cagney <cagney@redhat.com>
13670
13671 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13672 using gdb_internal_error_resync.
13673
9cf689d7
DJ
136742004-02-09 Daniel Jacobowitz <drow@mvista.com>
13675
13676 * gdb.threads/thread-specific.exp: Stop early if no threads are
13677 found.
13678
d2dc51db
MC
136792004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13680
13681 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13682
14b1a056
DJ
136832004-02-08 Daniel Jacobowitz <drow@mvista.com>
13684
13685 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13686 breakpoints.
13687
83f66e8f
DJ
136882004-02-07 Daniel Jacobowitz <drow@mvista.com>
13689
13690 * config/sim.exp (gdb_load): Handle $arg == "".
13691 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13692 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13693
30fc0091
EZ
136942004-02-07 Elena Zannoni <ezannoni@redhat.com>
13695
a9c64011
AS
13696 * gdb.base/maint.exp: Update test to reflect
13697 obstack changes.
30fc0091 13698
4d806929
JJ
136992004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13700
13701 * gdb.base/pendshr.c (pendfunc): New function that calls
13702 pendfunc1.
13703 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13704
7bfdd688
FF
137052004-02-04 Fred Fish <fnf@redhat.com>
13706
13707 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13708 function symbols and update copyright years.
13709 * gdb.arch/gdb1291.c: Ditto.
13710
aaa08ee4
MC
137112004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13712
13713 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13714
dbad7755
MC
137152004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13716
13717 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13718
ec4646ef
MC
137192004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13720
13721 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13722
1b802196
FF
137232004-02-02 Fred Fish <fnf@redhat.com>
13724
13725 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13726 remote targets. Update copyright years.
13727
18fe2033
JJ
137282004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13729
13730 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13731 support.
13732 * gdb.base/langs.exp: Fix test which attempts to create
13733 breakpoint on non-existent function to handle new pending
13734 support.
13735 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13736 a breakpoint.
13737 * gdb.base/pending.exp: New test.
13738 * gdb.base/pending.c: New file.
13739 * gdb.base/pendshr.c: Ditto.
13740
8d577d32
DC
137412004-02-02 David Carlton <carlton@kealia.com>
13742
13743 * gdb.cp/overload.exp: Add overloadNamespace tests.
13744 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13745 (overloadNamespace, XXX): New.
13746 (main): Call XXX::marker2.
13747
3ad13771
FF
137482004-02-01 Fred Fish <fnf@redhat.com>
13749
13750 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13751 * gdb.base/finish.exp: Ditto.
13752 * gdb.base/gcore.exp: Ditto.
13753 * gdb.base/huge.exp: Ditto.
13754 * gdb.base/info-proc.exp: Ditto.
13755 * gdb.base/return2.exp: Ditto.
13756 * gdb.threads/gcore-thread.exp: Ditto.
13757
44c75849
DJ
137582004-02-01 Daniel Jacobowitz <drow@mvista.com>
13759
13760 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13761
005bc093
MK
137622004-02-01 Mark Kettenis <kettenis@gnu.org>
13763
13764 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13765 that opening the file succeeds on OpenBSD.
13766
c47cebdb
DJ
137672004-02-01 Daniel Jacobowitz <drow@mvista.com>
13768
13769 * gdb.threads/thread-specific.c: New file.
13770 * gdb.threads/threads-specific.exp: New test script.
13771 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13772 to expect_out.
13773
5a01311c
MK
137742004-02-01 Mark Kettenis <kettenis@gnu.org>
13775
13776 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13777 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13778 only on the "print_small_structs from print_long_arg_list" test.
13779
ce22a4f1
DJ
137802004-02-01 Daniel Jacobowitz <drow@mvista.com>
13781
13782 * gdb.base/completion.exp: Kill a stray backslash.
13783
13784 From Jim Ingham <jingham@apple.com>:
13785 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13786 agrees with the result from sending a tab.
13787
abbab9d3
DJ
137882004-01-31 Daniel Jacobowitz <drow@mvista.com>
13789
13790 * gdb.base/chng-syms.exp: Remove stray newline.
13791
53904d1e
MK
137922004-01-31 Mark Kettenis <kettenis@gnu.org>
13793
13794 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13795 *-*-openbsd*.
13796 * gdb.asm/openbsd.inc: New file.
13797
3a4b3aac
MK
137982004-01-30 Mark Kettenis <kettenis@gnu.org>
13799
13800 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13801 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13802 *-*solaris2*. Remove commented out default settings for
13803 asm-flags. Replace gdb_compile with target_link.
13804
ebac27b4
MC
138052004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13806
13807 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13808 for all tests. Remove old hp-ux and cygnus xfail cases.
13809
d8679d84
PH
138102004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13811
13812 * gdb.base/chng-syms.exp: New file.
13813 * gdb.base/chng-syms.c: New file.
13814
0a55bc22
MC
138152004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13816
13817 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13818 Provide arms for current output in all my configurations.
13819
94b8e876
MC
138202004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13821
13822 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13823 * lib/compiler.cc: Likewise.
13824 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13825 get the right preprocessor. Eval the output directly. Remove
13826 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13827 hp_f77_compiler and hp_f90_compiler completely.
13828 (gdb_preprocess): Delete.
13829 (get_compiler): Delete.
13830
7cf03d44
MK
138312004-01-24 Mark Kettenis <kettenis@gnu.org>
13832
13833 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13834 <string.h>.
13835
68b6dce9
NR
138362004-01-24 Nick Roberts <nick@nick.uklinux.net>
13837
13838 * gdb.mi/mi-stack.exp: Update copyright.
13839
b368761e
DC
138402004-01-23 David Carlton <carlton@kealia.com>
13841
13842 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13843 test for cp_lookup_transparent_type.
13844 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13845 call them.
13846
f2061b53
DJ
138472004-01-23 Daniel Jacobowitz <drow@mvista.com>
13848
13849 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13850 after -var-update.
13851
37fc574a
DC
138522004-01-23 David Carlton <carlton@kealia.com>
13853
13854 * gdb.cp/namespace.cc (C::ensureRefs): New.
13855 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13856
8e94b928
NR
138572004-01-20 Nick Roberts <nick@nick.uklinux.net>
13858
13859 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13860 case "-stack-list-locals 2".
13861 * gdb.mi/mi-var-child.exp: Test for case
13862 "-var-list-children --all-values NAME".
13863
997b0952
MC
138642004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13865
13866 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13867
52470da3
MK
138682004-01-18 Mark Kettenis <kettenis@gnu.org>
13869
7049b4b8
MK
13870 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13871 used with gdb_test_multiple.
13872
52470da3
MK
13873 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13874 read at address 0. This fixes PR testsuite/1504.
13875
da6012e5
DJ
138762004-01-18 Daniel Jacobowitz <drow@mvista.com>
13877
13878 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13879 Remove downloading, guessing the host executable, the calls to
13880 gdb_file_cmd and gdb_target_cmd, and "load" support.
13881 (infer_host_exec): New function broken out from gdb_load.
13882 (gdb_load): New wrapper for gdbserver_gdb_load.
13883 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13884 gdb_target_cmd. Use -target-select.
13885 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13886 Download binaries to the host. Clear last_mi_remote_file when
13887 we load a new binary.
13888 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13889 call gdbserver_gdb_load and mi_gdb_target_cmd.
13890
32c70722
MC
138912004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13892
13893 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13894 type patterns.
13895
b0cecf36
MC
138962004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13897
13898 * gdb.cp/templates.exp: Fix typo in test name of
13899 "print Foo<volatile char*>::foo".
13900
4120d7e6
MC
139012004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13902
13903 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13904
f679e530
BE
139052004-01-16 Ben Elliston <bje@wasabisystems.com>
13906
13907 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13908 (clean mostlyclean): Remove empty rm.
13909
091c48f6
MC
139102004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13911
13912 * gdb.base/setvar.exp: Add copyright years.
13913
3e5fc8d2
DC
139142004-01-14 David Carlton <carlton@bactrian.org>
13915
13916 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13917 PR c++/1511 and update coment.
13918 * gdb.cp/templates.exp: Update patterns to match current output.
13919 If changes involve something other than whitespace, KFAIL
13920 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13921
63d06c5c
DC
139222004-01-14 David Carlton <carlton@kealia.com>
13923
13924 * gdb.cp/namespace.exp: Add tests involving classes defined within
13925 namespaces.
13926 * gdb.cp/namespace.cc (C::CClass): New.
13927 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13928
a51dab88
EZ
139292004-01-14 Elena Zannoni <ezannoni@redhat.com>
13930
13931 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13932 what debug info we have. Print a better message if something goes
13933 wrong while producing the separate debug info file.
13934
a476ccc9
MC
139352004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13936
13937 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13938
f453692c
MC
139392004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13940
13941 * gdb.base/callfuncs.c: Add copyright notice.
13942
f40063a5
MC
139432004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13944
13945 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13946 inheritance. PR gdb/1498, PR gcc/13539.
13947
19ac3974
EZ
139482004-01-13 Elena Zannoni <ezannoni@redhat.com>
13949
a9c64011
AS
13950 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13951 test specific name.
13952 * gdb.mi/gdb669.exp: Ditto.
13953 * gdb.mi/mi-pthreads.exp: Ditto.
13954 * gdb.mi/mi1-pthreads.exp: Ditto.
13955 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13956
56c97c6e
MC
139572004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13958
13959 * gdb.cp/member-ptr.cc: Add copyright notice.
13960
a0644324
MC
139612004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13962
13963 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13964 some patterns for recent versions of gcc and hpacc. Delete
13965 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13966 Delete tests that access a NULL pointer-to-member-data. This
13967 script is still disabled for gcc.
13968
32fabe09
EZ
139692004-01-12 Elena Zannoni <ezannoni@redhat.com>
13970
13971 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13972 escaped correctly.
32fabe09 13973
1f8a6abb
EZ
139742004-01-12 Elena Zannoni <ezannoni@redhat.com>
13975
13976 * gdb.base/sepdebug.exp: New file.
13977 * gdb.base/sepdebug.c: New file.
13978 * lib/gdb.exp (separate_debug_filename): New procedure.
13979 (gdb_gnu_strip_debug): New procedure.
13980
48efe704
AC
139812004-01-12 Andrew Cagney <cagney@redhat.com>
13982
13983 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13984 * gdb.mi/ChangeLog-1999-2003: New file.
13985
a9415475
AC
139862004-01-12 Andrew Cagney <cagney@redhat.com>
13987
13988 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13989 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13990 or EEXIST", treat EBUSY as an XFAIL.
13991
83b8cf9d
MC
139922004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13993
13994 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13995 hp_cc_compiler.
13996
9939d2a8
MC
139972004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13998
13999 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14000 decorations.
14001
1ff8cadf
MC
140022004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14003
14004 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14005 and "(aCC)" decorations. Remove obsolete doco about old
14006 test results.
14007
6fa9022e
MC
140082004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14009
14010 * gdb.cp/exception.exp: Fix typo in doco.
14011
209721fe
MK
140122004-01-09 Mark Kettenis <kettenis@gnu.org>
14013
14014 * gdb.base/gdb1476.exp: Fix typo.
14015
ef11303e
MC
140162004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14017
14018 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14019 file.
14020
041ab88c
MC
140212004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14022
14023 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14024 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14025 Use gdb_compile. Remove restriction on gcc. Add some patterns
14026 for recent version of gdb. Delete second half, which was a copy
14027 of the first half with different build flags. This test is
14028 still disabled because it is still not ready for production.
14029
e36d075a
MC
140302004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14031
14032 * gdb.cp/exception.cc: Add copyright notice.
14033 * gdb.cp/exception.exp: Add a notice that this file is broken
14034 because of line number changes caused by addition of copyright
14035 notice.
14036
42b190ad
MC
140372004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14038
14039 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14040 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14041
8f25f06b
MC
140422004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14043
14044 * gdb.cp/classes.exp: Accept gnu abi 2.
14045 * gdb.cp/derivation.exp: Likewise.
14046 * gdb.cp/overload.exp: Likewise.
14047 * gdb.cp/virtfunc.exp: Likewise.
14048
06ded8b8
MC
140492004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14050
14051 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14052 semicolon after end of function.
14053
77c26ae3
MC
140542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14055
14056 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14057 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14058 boilerplate code for compiling and running the program under
14059 test. Add some string method tests.
14060
20757486
MC
140612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14062
14063 * gdb.cp/bs15503.cc: Add copyright notice.
14064 * gdb.cp/bs15503.exp: Adjust line number.
14065
0fd3b503
MC
140662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14067
14068 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14069 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14070
10d1bea8
MC
140712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14072
14073 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14074 hp_cc_compiler.
14075
2789202a
MC
140762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14077
14078 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14079 * gdb.cp/ctti.exp: Use the marker instead of "next".
14080 With gcc, run further before bailing.
14081
b862f14c
MC
140822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14083
14084 * gdb.cp/cttiadd.cc: Add copyright notice.
14085 * gdb.cp/cttiadd1.cc: Likewise.
14086 * gdb.cp/cttiadd2.cc: Likewise.
14087 * gdb.cp/cttiadd3.cc: Likewise.
14088
96da2469
MC
140892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14090
14091 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14092 Use gdb_test, gdb_test_multiple. Use floating-point values that
14093 have exact representations in IEEE-ish formats.
14094
053248ff
MC
140952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14096
14097 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14098 compilers. Delete duplicate call to get_compiler_info.
14099 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14100 * gdb.base/volatile.exp: Likewise.
14101
84acecdd
MK
141022004-01-07 Mark Kettenis <kettenis@gnu.org>
14103
14104 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14105 memory at address 0.
14106
fe11a27f
MC
141072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14108
14109 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14110 to test for hp-ux assembler. Fix copyright years.
14111
60ad077b
AC
141122004-01-07 Andrew Cagney <cagney@redhat.com>
14113
14114 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14115
1c9b8f33
AC
141162004-01-07 Andrew Cagney <cagney@redhat.com>
14117
14118 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14119 when creating the read-only file. From analysis by Roland McGrath
14120 and Elena Zannoni.
14121
753ccc7a
MC
141222004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14123
14124 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14125
eca3e36b
MC
141262004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14127
14128 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14129 data pointers.
14130
f8d4bac4
MC
141312004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14132
14133 * gdb.cp/m-static.exp: Compile one source file at a time.
14134 Delete unused call to get_compiler_info.
14135
9b4e0f94
MC
141362004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14137
14138 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14139 * gdb.base/call-rt-st.exp: Likewise.
14140 * gdb.base/nodebug.exp: Likewise.
14141 * gdb.base/volatile.exp: Likewise.
14142 * gdb.cp/ref-types.exp: Likewise.
14143 * gdb.cp/templates.exp: Likewise.
14144
023c1024
MK
141452004-01-05 Mark Kettenis <kettenis@gnu.org>
14146
14147 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14148
19703c4a
MC
141492004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14150
14151 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14152 hppa*-hp-hpux*.
14153
18b67037
MK
141542004-01-04 Mark Kettenis <kettenis@gnu.org>
14155
ba6219c8
MK
14156 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14157 x86_64-*-*.
14158
18b67037
MK
14159 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14160 sparc64-*-* and sparc*-solaris2*.
14161
1bfbbb9d
MK
141622004-01-04 Mark Kettenis <kettenis@gnu.org>
14163
14164 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14165 return ${tests}" test. The ${tests} already mentions the
14166 filename.
14167
06846494
MC
141682004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14169
14170 * gdb.cp/local.exp: Accept gcc abi 2.
14171
3b0cb202
MC
141722004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14173
14174 * gdb.cp/templates.exp: Accept gcc abi 2.
14175
0643ec3f
MC
141762004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14177
14178 * lib/compiler.cc: Remove supports_template_debugging.
14179 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14180
d231d0b1
MC
141812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14182
14183 * gdb.cp/namespace.exp: Accept gcc abi 2.
14184
44ffb27c
MC
141852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14186
14187 * gdb.cp/method.exp: Accept gcc abi 2.
14188
184ad485
MC
141892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14190
14191 * gdb.cp/classes.exp: Generate identical results as old version.
14192 * gdb.cp/derivation.exp: Likewise.
14193 * gdb.cp/overload.exp: Likewise.
14194 * gdb.cp/virtfunc.exp: Likewise.
14195
116f09e7
MC
141962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14197
14198 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14199 mysterious bug with sourceware version of expect.
14200
b1379776
MC
142012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14202
14203 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14204 current versions of gcc, including gcc abi 2. Remove gratuitous
14205 restart of test program. Use gdb_test_multiple and gdb_test for
14206 all tests. Add patterns to xfail missing "const" in "const char *"
14207 and kfail PR gdb/1155.
14208
6b7a4c0e
MC
142092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14210
14211 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14212 current versions of gcc, including gcc abi 2. Remove gratuitous
14213 restart of test program. Use gdb_test_multiple and gdb_test for
14214 all tests. Add patterns to kfail PR gdb/1498.
14215
51615d72
MC
142162003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14217
14218 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14219 current versions of gcc, including gcc abi 2. Use "breakpoint"
14220 and "continue" instead of restarting the target program. Use
14221 gdb_test_multiple and gdb_test for all tests.
14222
7b79a9d7
MK
142232004-01-01 Mark Kettenis <kettenis@gnu.org>
14224
14225 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14226 for *-*-solaris2*.
14227
1cd3489f
MC
142282003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14229
14230 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14231 current versions of gcc, including gcc abi 2. Use "breakpoint"
14232 and "continue" instead of restarting the target program several
14233 times. Use gdb_test_multiple and gdb_test for all tests.
14234
850742db
MC
142352003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14236
14237 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14238 source files.
14239
eb4bbda8
MC
142402003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14241
14242 * gdb.base/environ.exp: Handle compiling test case from multiple
14243 source files.
14244
e42c7771
MC
142452003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14246
14247 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14248
80e4b428
JB
142492003-12-17 Jim Blandy <jimb@redhat.com>
14250
5f06973a
JB
14251 * gdb.base/freebpcmd.c: Add copyright notice.
14252
80e4b428
JB
14253 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14254
0ab84fb7
MC
142552003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14256
14257 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14258
1b3bb3d0
JB
142592003-12-13 Jim Blandy <jimb@redhat.com>
14260
14261 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14262
3a4c9371
KB
142632003-12-12 Kevin Buettner <kevinb@redhat.com>
14264
14265 * gdb.asm/frv.inc: New file.
14266 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14267
a1dea79a
FF
142682003-12-09 Fred Fish <fnf@redhat.com>
14269
14270 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14271 functions to break1.c and leave prototypes behind. Add more
14272 "set breakpoint NN here" comments.
14273 * gdb.base/break1.c: New file.
14274
14275 * gdb.base/break.exp: Handle compiling test case from multiple
14276 source files and change source file references as needed.
14277 * gdb.base/completion.exp: Ditto.
14278 * gdb.base/condbreak.exp: Ditto.
14279 * gdb.base/define.exp: Ditto.
14280 * gdb.base/ena-dis-br.exp: Ditto.
14281 * gdb.base/info-proc.exp: Ditto.
14282 * gdb.base/maint.exp: Ditto.
14283 * gdb.base/until.exp: Ditto.
14284
14285 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14286 hardcoded line numbers.
14287 * gdb.base/define.exp: Ditto.
14288 * gdb.base/ena-dis-br.exp: Ditto.
14289 * gdb.base/maint.exp: Ditto.
14290 * gdb.base/until.exp: Ditto.
14291
14292 * gdb.base/completion.exp: Use "break1" for completion tests since
14293 "break" is no longer a unique prefix.
14294
5266b69c
AC
142952003-12-06 Andrew Cagney <cagney@redhat.com>
14296
14297 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14298 "return_value_unimplemented". When an unimplemented struct return
14299 architecture, report incorrect values as a KFAIL
14300
374451f0
MC
143012003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14302
14303 * gdb.cp/rtti.exp: Accept new wording of warning from
14304 cp_lookup_rtti_type.
14305
ba9b20a7
MC
143062003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14307
14308 Partial fix for PR testsuite/1456.
14309 * gdb.base/scope.exp (test_at_main): Replace references to
14310 gcc_compiled with calls to test_compiler_info.
14311 (test_at_foo): Likewise.
14312 (test_at_bar): Likewise.
14313
b74b6d0b
MC
143142003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14315
14316 Partial fix for PR testsuite/1456.
14317 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14318 to test_compiler_info.
14319
ccfa3402
MC
143202003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14321
14322 * gdb.base/so-impl-ld.exp: Update copyright notice.
14323
f6246aba
MC
143242003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14325
14326 Partial fix for PR testsuite/1456.
14327 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14328 to test_compiler_info.
14329
13ae734a
MC
143302003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14331
14332 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14333 from current versions of gdb. Clean up regular expressions.
14334 Delete redundant timeout case.
14335
d8e1cdee
MC
143362003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14337
14338 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14339 from current versions of gdb. Clean up regular expressions.
14340 Delete redundant timeout case.
14341
96457b64
MC
143422003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14343
14344 Partial fix for PR testsuite/1456.
14345 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14346 gcc_compiled with call to test_compiler_info.
14347
f35309fc
MC
143482003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14349
14350 Partial fix for PR testsuite/1456.
14351 * gdb.base/list.exp (test_list_function): Delete unused declaration
14352 of gcc_compiled.
14353
d7afdf9b
MC
143542003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14355
14356 Partial fix for PR testsuite/1456.
14357 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14358 call to test_compiler_info.
14359
71507b56
MK
143602003-11-29 Mark Kettenis <kettenis@gnu.org>
14361
14362 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14363 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14364 it to create the appropriate note.inc.
14365 * gdb.asm/asmsrc1.s: Include "note.inc".
14366 * gdb.asm/netbsd.inc: New file.
14367 * gdb.asm/empty.inc: New file.
14368
f81f93f7
MC
143692003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14370
14371 Partial fix for PR testsuite/1456.
14372 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14373 calls to test_compiler_info.
14374
9a77938e
MC
143752003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14376
14377 Partial fix for PR testsuite/1456.
14378 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14379 calls to test_compiler_info.
14380
e8367dc7
MK
143812003-11-27 Mark Kettenis <kettenis@gnu.org>
14382
14383 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14384 pattern for the KFAILs.
14385
526c61ee
AF
143862003-11-25 Adam Fedor <fedor@gnu.org>
14387
14388 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14389 * gdb.objc/objcdecode.m: New file.
14390
28f2d600
AF
143912003-11-25 Adam Fedor <fedor@gnu.org>
14392
14393 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14394 * gdb.objc/nondebug.m: New file.
14395
a3895cee
BE
143962003-11-26 Ben Elliston <bje@wasabisystems.com>
14397
14398 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14399 NetBSD as it does on FreeBSD. Modelled on a similar change by
14400 Mark Kettenis on 2003-05-30.
14401 (link-flags): Set to "--entry _start" regardless of target.
14402 Special linker flags are to be appended to $link-flags.
14403 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14404
c9f2c8a3
MC
144052003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14406
14407 * gdb.cp/method.exp: Accept output of new demangler.
14408
15a0587a 144092003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14410
14411 * gdb/class2.exp: New file.
14412 * gdb/class2.cc: New file.
14413
3c00b570
MC
144142003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14415
14416 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14417 of new demangler.
14418
7027acc7
MK
144192003-11-23 Mark Kettenis <kettenis@gnu.org>
14420
14421 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14422 of gdb_test "run".
14423
b0e1598a
MK
144242003-11-23 Mark Kettenis <kettenis@gnu.org>
14425
14426 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14427 "continue" into "run".
14428
4d9eda44
MC
144292003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14430
14431 Partial fix for PR testsuite/1456.
14432 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14433 call to test_compiler_info.
14434 * gdb.cp/ctti.exp: Likewise.
14435 * gdb.cp/derivation.exp: Likewise.
14436 * gdb.cp/member-ptr.exp: Likewise.
14437 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14438 reference to gcc_compiled.
14439
144402003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14441
14442 Fix PR testsuite/1463.
14443 * gdb.base/structs.exp (start_structs_test): Call
14444 get_debug_format before using the debug format.
14445
d422fe19
AC
144462003-11-22 Andrew Cagney <cagney@redhat.com>
14447
14448 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14449 * gdb.base/structs.exp: Use gdb_test_multiple.
14450
039cf96d
AC
144512003-11-20 Andrew Cagney <cagney@redhat.com>
14452
6882279b
AC
14453 * gdb.base/structs.exp: Handle and recover from internal errors.
14454 Replace "foo${n}" with "foo<n>" in test messages.
14455
e53890ae
AC
14456 * gdb.base/structs.exp: Update copyright. Rewrite.
14457 * gdb.base/structs.c: Update copyright. Rewrite.
14458
2b211c59
AC
14459 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14460 resync count exceeded.
d63a86f8 14461
039cf96d
AC
14462 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14463 from the internal error.
14464 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14465 Original from Jim Blandy.
14466 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14467
eac98b22
AC
144682003-11-19 Andrew Cagney <cagney@redhat.com>
14469
14470 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14471 KFAIL.
14472
67455b2a
MK
144732003-11-17 Mark Kettenis <kettenis@gnu.org>
14474
14475 New testcase for PR backtrace/1435.
14476 * gdb.arch/i386-unwind.exp: New file.
14477 * gdb.arch/i386-unwind.c: New file.
14478
853d6e5b
AC
144792003-11-17 Andrew Cagney <cagney@redhat.com>
14480
14481 * lib/gdb.exp (compiler_info): New global.
14482 (test_compiler_info): New function.
14483 (get_compiler_info): Set compiler_info.
14484 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14485 "compiler_info" to gcc-<major>-<minor>.
14486
38cf6e11
MC
144872003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14488
14489 * gdb.trace/configure: Remove.
14490
a50d3602
EZ
144912003-11-13 Elena Zannoni <ezannoni@redhat.com>
14492
14493 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14494 breakpoints.
a50d3602
EZ
14495 * gdb.base/break.exp: Remove all references to explicit line
14496 numbers.
14497
d9407aaa
NC
144982003-11-11 Nick Clifton <nickc@redhat.com>
14499
14500 * gdb.base/shreloc.exp: Do not run for targets which do not
14501 support shared objects.
14502
db488fc1
CV
145032003-11-10 Corinna Vinschen <vinschen@redhat.com>
14504
14505 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14506 Don't run tests if nofileio flag is given.
14507
6a90a18e
EZ
145082003-11-07 Elena Zannoni <ezannoni@redhat.com>
14509
14510 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14511 as well as 'Watchpoint'.
6a90a18e 14512
0b915e9c
EZ
145132003-11-06 Elena Zannoni <ezannoni@redhat.com>
14514
14515 Reported by Jim Ingham <jingham@apple.com>:
14516 * gdb.base/annota1.exp: Match at least one occurrence of the
14517 signal handler annotation.
14518
d7e4b55f
EZ
145192003-11-06 Elena Zannoni <ezannoni@redhat.com>
14520
a9c64011
AS
14521 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14522 as well as 'Watchpoint'.
d7e4b55f 14523
2fe4e8d0
MC
145242003-11-05 Michael Chastain <mec@shout.net>
14525
14526 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14527
6ef88553
KW
145282003-11-03 Kris Warkentin <kewarken@qnx.com>
14529
14530 * gdb.arch/gdb1291.c: New test file.
14531 * gdb.arch/gdb1291.exp: New test script.
14532 * gdb.arch/gdb1431.c: New test file.
14533 * gdb.arch/gdb1431.exp: New test script.
14534
ae7dc4d8
MC
145352003-10-22 Michael Chastain <mec@shout.net>
14536
14537 * gdb.mi/pthreads.c: Add copyright notice.
14538
c39d7427
MC
145392003-10-22 Michael Chastain <mec@shout.net>
14540
14541 * gdb.threads/pthreads.c: Add copyright notice.
14542
8b7d96c1
MC
145432003-10-20 Michael Chastain <mec@shout.net>
14544
14545 * gdb.base/gdb1056.exp: New test script.
14546
d1d69fdd
DJ
145472003-10-13 Daniel Jacobowitz <drow@mvista.com>
14548
14549 * gdb.threads/killed.exp: Use gdb_run_cmd.
14550
7d605576
DJ
145512003-10-13 Daniel Jacobowitz <drow@mvista.com>
14552
14553 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14554 create a core file.
14555 * gdb.threads/gcore-thread.exp: Likewise.
14556
618ec112
CV
145572003-10-13 Corinna Vinschen <vinschen@redhat.com>
14558
14559 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14560 type, based on char type.
14561 (struct bit_flags_short_t): New bitfield type, based on short type.
14562 (init_bit_flags_char): New fuction.
14563 (init_bit_flags_short): Ditto.
14564 (print_bit_flags_char): Ditto.
14565 (print_bit_flags_short): Ditto.
14566 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14567
9367a73c
MC
145682003-10-11 Michael Chastain <mec@shout.net>
14569
14570 * gdb.base/call-rt-st.exp: Update copyright year.
14571
1decf120
KI
145722003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14573
14574 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14575 * gdb.disasm/sh3.s: Ditto.
14576
5445b2ae
DJ
145772003-10-07 Daniel Jacobowitz <drow@mvista.com>
14578
14579 * gdb.threads/switch-threads.exp: New test.
14580 * gdb.threads/switch-threads.c: New source file.
14581
aec24853
CV
145822003-10-07 Corinna Vinschen <vinschen@redhat.com>
14583
14584 * gdb.base/ending-run.exp: Add sh specific case.
14585
adc7428d
AC
145862003-10-06 Andrew Cagney <cagney@redhat.com>
14587
14588 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14589 * gdb.disasm/mn10200.exp: Delete obsolete file.
14590
c9d37158
DJ
145912003-09-29 Daniel Jacobowitz <drow@mvista.com>
14592
14593 * ChangeLog: Correct an entry command.exp -> commands.exp.
14594 * gdb.base/commands.exp (bp_deleted_in_command_test)
14595 (temporary_breakpoint_commands): Check noargs.
14596
79c2c32d
DC
145972003-09-25 David Carlton <carlton@kealia.com>
14598
14599 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14600 of some print tests, where appropriate. Add tests for C::D::cd,
14601 E::ce, F::cXfX, G::XgX.
14602 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14603
594e6d67
RE
146042003-09-25 Richard Earnshaw <rearnsha@arm.com>
14605
14606 * lib/java.exp (java_init): Import target_alias before using it.
14607
10f0d451
DC
146082003-09-25 David Carlton <carlton@kealia.com>
14609
14610 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14611
274bcba0
EZ
146122003-09-23 Elena Zannoni <ezannoni@redhat.com>
14613
d63a86f8 14614 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14615 weirdness.
274bcba0 14616
cdbf20f7
MC
146172003-09-17 Michael Chastain <mec@shout.net>
14618
14619 * gdb.cp/gdb1355.exp: New file.
14620 * gdb.cp/gdb1355.c: New file.
14621
71e06f80
CV
146222003-09-15 Corinna Vinschen <vinschen@redhat.com>
14623
14624 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14625 * gdb.asm/sh.inc: New file.
14626
5c4e30ca
DC
146272003-09-11 David Carlton <carlton@kealia.com>
14628
bd45b7af
DC
14629 * gdb.cp/namespace.exp: Add tests for namespace types.
14630 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14631 (test_namespace): New.
14632
1c199746
EZ
146332003-09-11 Elena Zannoni <ezannoni@redhat.com>
14634
a9c64011 14635 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14636 * gdb.stabs/weird.exp: Ditto.
1c199746 14637
04ed252f
MC
146382003-09-08 Michael Chastain <mec@shout.net>
14639
14640 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14641
d8a2d9e7
MC
146422003-09-07 Michael Chastain <mec@shout.net>
14643
14644 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14645 'parse error'.
14646
161afb24
MK
146472003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14648
14649 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14650
49f2741a
MC
146512003-08-30 Michael Chastain <mec@shout.net>
14652
14653 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14654 * gdb.gdb/observer.exp: Ditto.
14655 * gdb.gdb/xfullpath.exp: Ditto.
14656
8afa723e
MK
146572003-08-29 Mark Kettenis <kettenis@gnu.org>
14658
14659 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14660 *-*-*bsd*.
14661
f31dfe3b
JJ
146622003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14663
14664 * gdb.base/dump.exp: Skip for ia64.
14665
4630e498
JJ
146662003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14667
14668 * gdb.asm/asm-source.exp: Add ia64 support.
14669 * gdb.asm/ia64.inc: New file.
14670
1105b7ef
MC
146712003-08-22 Michael Chastain <mec@shout.net>
14672
14673 * gdb.cp: New directory.
14674 * gdb.cp/*: Copy from gdb.c++/*.
14675 * gdb.c++/*: Remove.
14676 * Makefile.in: Change gdb.c++ to gdb.cp.
14677 * configure.in: Ditto.
14678 * configure: Regnerate.
14679
c945b932
MK
146802003-08-18 Mark Kettenis <kettenis@gnu.org>
14681
14682 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14683 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14684
2b66634b
DJ
146852003-08-17 Daniel Jacobowitz <drow@mvista.com>
14686
14687 * mi-var-display.exp (-var-list-children weird): Accept function
14688 pointers with argument types.
14689 * mi1-var-display.exp (-var-list-children weird): Likewise.
14690 * mi2-var-display.exp (-var-list-children weird): Likewise.
14691
a356f73b
DJ
146922003-08-17 Daniel Jacobowitz <drow@mvista.com>
14693
14694 * gdb.base/annota3.exp: Add missing newline.
14695
483417b8
MC
146962003-08-06 Michael Chastain <mec@shout.net>
14697
14698 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14699
c99c59c3
MS
147002003-08-12 Michael Snyder <msnyder@redhat.com>
14701
14702 * gdb.base/float.exp: Add test for SH.
14703
55ed7501
MK
147042003-08-10 Mark Kettenis <kettenis@gnu.org>
14705
14706 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14707
1a371f2e
EZ
147082003-08-07 Elena Zannoni <ezannoni@redhat.com>
14709
14710 * gdb.base/completion.exp: Remove reduntant completion test
14711 on filename.
14712
e0f353ce
EZ
147132003-08-07 Elena Zannoni <ezannoni@redhat.com>
14714
a9c64011
AS
14715 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14716 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14717 gdb.trace/save-trace.exp: Make sure that full pathnames are
14718 escaped correctly.
e0f353ce 14719
5710a1af 147202003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14721
a9c64011
AS
14722 * configure.in: Don't generate config.h from config.hin.
14723 * configure: Regenerate.
14724 * config.hin: Remove file.
14725 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14726 * gdb.threads/pthreads.c: Ditto.
5710a1af 14727
dcd81ce9
DJ
147282003-08-07 Daniel Jacobowitz <drow@mvista.com>
14729
14730 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14731 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14732 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14733 Replace ld24 with seth/add3.
14734
6009d884
AC
147352003-08-02 Andrew Cagney <cagney@redhat.com>
14736
14737 * gdb.base/annota3.exp: New file.
14738 * gdb.base/annota3.c: New file.
14739 * gdb.c++/annota3.exp: New file.
14740 * gdb.c++/annota3.cc: New file.
14741
51514e06
MC
147422003-07-29 Michael Chastain <mec@shout.net>
14743
14744 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14745 actually failed.
14746 (do_pass): Likewise.
14747 * gdb.threads/tls.exp: Always initialize no_of_threads.
14748
4ee6625b
DJ
147492003-07-27 Daniel Jacobowitz <drow@mvista.com>
14750
14751 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14752 pattern.
14753 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14754 * gdb.threads/tls.exp: Recognize one case of the host library not
14755 supporting TLS.
14756
225f2bf6
AC
147572003-07-27 Andrew Cagney <cagney@redhat.com>
14758
14759 * gdb.base/fileio.exp: Use SH when running commands using
14760 remote_exec.
14761
bcb27c9f
DJ
147622003-07-24 Daniel Jacobowitz <drow@mvista.com>
14763
14764 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14765 * gdb.base/relocate.c (dummy): New padding array.
14766
3d67be83
MS
147672003-07-22 Michael Snyder <msnyder@redhat.com>
14768
d63a86f8 14769 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14770
14771 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14772 patterns to be more general, accepting old and new output.
14773 Some output chars (such as '+') also must be quoted.
d63a86f8 14774 Some addresses are displayed numerically instead of
3d67be83
MS
14775 symbolically.
14776
57ba3b85
MS
147772003-07-23 Michael Snyder <msnyder@redhat.com>
14778
686d097c
MS
14779 * gdb.base/return2.exp: Don't test long-long return.
14780
57ba3b85
MS
14781 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14782 * gdb.disasm/t01_mov.exp: Ditto.
14783 * gdb.disasm/t02_mova.s: Ditto.
14784 * gdb.disasm/t02_mova.exp: Ditto.
14785 * gdb.disasm/t03_add.s: Ditto.
14786 * gdb.disasm/t03_add.exp: Ditto.
14787 * gdb.disasm/t04_sub.s: Ditto.
14788 * gdb.disasm/t04_sub.exp: Ditto.
14789 * gdb.disasm/t05_cmp.s: Ditto.
14790 * gdb.disasm/t05_cmp.exp: Ditto.
14791 * gdb.disasm/t06_ari2.s: Ditto.
14792 * gdb.disasm/t06_ari2.exp: Ditto.
14793 * gdb.disasm/t07_ari3.s: Ditto.
14794 * gdb.disasm/t07_ari3.exp: Ditto.
14795 * gdb.disasm/t08_or.s: Ditto.
14796 * gdb.disasm/t08_or.exp: Ditto.
14797 * gdb.disasm/t09_xor.s: Ditto.
14798 * gdb.disasm/t09_xor.exp: Ditto.
14799 * gdb.disasm/t10_and.s: Ditto.
14800 * gdb.disasm/t10_and.exp: Ditto.
14801 * gdb.disasm/t11_logs.s: Ditto.
14802 * gdb.disasm/t11_logs.exp: Ditto.
14803 * gdb.disasm/t12_bit.s: Ditto.
14804 * gdb.disasm/t12_bit.exp: Ditto.
14805 * gdb.disasm/t13_otr.s: Ditto.
14806 * gdb.disasm/t13_otr.exp: Ditto.
14807
e00759ef
EZ
148082003-07-22 Elena Zannoni <ezannoni@redhat.com>
14809
14810 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14811
8bc2021f
EZ
148122003-07-22 Elena Zannoni <ezannoni@redhat.com>
14813
a9c64011
AS
14814 * gdb.threads/tls.c : New file.
14815 * gdb.threads/tls.exp : New file.
14816 * gdb.threads/tls-main.c : New file.
14817 * gdb.threads/tls-shared.c : New file.
14818 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14819
89320c4c
AS
148202003-07-22 Andreas Schwab <schwab@suse.de>
14821
14822 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14823
180dea7c
AS
148242003-07-20 Andreas Schwab <schwab@suse.de>
14825
14826 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14827 due to insn reordering.
14828
0714963c
AC
148292003-07-15 Andrew Cagney <cagney@redhat.com>
14830
14831 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14832
98a23b3f
MC
148332003-07-15 Michael Chastain <mec@shout.net>
14834
14835 * gdb.base/gdb1250.exp: New file.
14836 * gdb.base/gdb1250.c: New file.
14837
27e417a2
ML
148382003-07-09 Michal Ludvig <mludvig@suse.cz>
14839
14840 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14841 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14842
8bc2021f
EZ
148432003-07-09 Elena Zannoni <ezannoni@redhat.com>
14844
a9c64011
AS
14845 * gdb.threads/tls.c: New file.
14846 * gdb.threads/tls.exp: New file.
14847 * gdb.threads/tls-main.c: New file.
14848 * gdb.threads/tls-shared.c: New file.
14849 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14850
d99968dc
EZ
148512003-07-09 Elena Zannoni <ezannoni@redhat.com>
14852
14853 * gdb.base/annota1.exp: Make sure that we properly escape the
14854 full path of the source file. Xfail more permissive patterns,
d63a86f8 14855 due to a compiler debug info problem.
d99968dc 14856
83876b3b
AS
148572003-07-07 Andreas Schwab <schwab@suse.de>
14858
2705e972
AS
14859 * gdb.asm/m68k.inc: New file.
14860 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14861
83876b3b
AS
14862 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14863 arguments"): Also match negative number.
14864
14865 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14866
3a871b37
DJ
148672003-07-03 Daniel Jacobowitz <drow@mvista.com>
14868
14869 * gdb.base/store.c (charest): New typedef.
14870 (add_char): Rename to add_charest, update.
14871 (wack_char): Rename to wack_charest, update types. Return l + r
14872 to keep r live across the call.
14873 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14874 (wack_double, wack_doublest): Return l + r to keep r live across
14875 the call.
14876 * gdb.base/store.exp: Accomodate store.c changes.
14877
b2a7f303
DC
148782003-06-30 David Carlton <carlton@kealia.com>
14879
14880 * gdb.c++/maint.exp (test_invalid_name): New.
14881 (test_first_component): Add tests for invalid names.
14882
3c6cb4a1
MC
148832003-06-29 Michael Chastain <mec@shout.net>
14884
14885 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14886 output of '<VTT for class>' for virtual base classes.
14887
f1c2644b
DJ
148882003-06-29 Daniel Jacobowitz <drow@mvista.com>
14889
14890 * gdb.base/completion.exp: Tab-complete "complet" instead of
14891 "compl".
14892 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14893
18080350
DJ
148942003-06-29 Daniel Jacobowitz <drow@mvista.com>
14895
14896 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14897 * gdb.base/volatile.exp: Likewise.
14898
f56973f8
DJ
148992003-06-29 Daniel Jacobowitz <drow@mvista.com>
14900
14901 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14902 gdb/1265.
14903
149042003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14905 Daniel Jacobowitz <drow@mvista.com>
14906
14907 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14908 initial line count of 'captured_main' from 26 to 32.
14909 (test_with_self): Allow xmalloc call to be interleaved with the
14910 preceding two lines.
14911
e766d4d6
JB
149122003-06-24 Joel Brobecker <brobecker@gnat.com>
14913
14914 * gdb.base/bang.exp: New testcase.
14915
f125c9a4
JB
149162003-06-23 Joel Brobecker <brobecker@gnat.com>
14917
14918 * gdb.base/langs.exp: Add some tests for the "minimal" language
14919 support.
14920
6e25beaf
EZ
149212003-06-23 Elena Zannoni <ezannoni@redhat.com>
14922
14923 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14924 the testcase.
14925
2f816dda
DJ
149262003-06-22 Daniel Jacobowitz <drow@mvista.com>
14927
14928 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14929 offset.
14930
db5a5748
DJ
149312003-06-22 Daniel Jacobowitz <drow@mvista.com>
14932
14933 * gdb.c++/pr-1210.cc: New file.
14934 * gdb.c++/pr-1210.exp: New file.
14935
1df0c130
DJ
149362003-06-21 Daniel Jacobowitz <drow@mvista.com>
14937
14938 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14939 000-exec-continue.
14940
a92feac0
MK
149412003-06-15 Mark Kettenis <kettenis@gnu.org>
14942
14943 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14944 on *-*-*bsd* instead of *-*-freebsd*.
14945
81a58f5b
AC
149462003-06-14 Andrew Cagney <cagney@redhat.com>
14947
14948 * gdb.base/store.exp: Test longest and doublest. Test all
14949 parameters. Weaken return statement match.
14950 * gdb.base/store.c: Add longest and doublest - aka long long and
14951 long double functions. Put all parameters into local register
14952 variables. Use negative values.
14953
b257a0d3
AC
149542003-06-14 Andrew Cagney <cagney@redhat.com>
14955
14956 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14957 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14958 exit status.
14959 * gdb.base/fileio.exp: Disable target when nointerrupts and
14960 noinferiorio, instead of limiting it to remote. Use remote_exec
14961 instead of system.
d63a86f8 14962
21c38304
JJ
149632003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14964
14965 * gdb.base/float.exp: Add ia64 support.
14966
1bcdb424
CV
149672003-06-12 Corinna Vinschen <vinschen@redhat.com>
14968
14969 * gdb.base/fileio.exp: Run only on remote targets.
14970
6aeb981f
CV
149712003-06-10 Corinna Vinschen <vinschen@redhat.com>
14972
14973 * gdb.base/fileio.c: New file, testing File-I/O.
14974 * gdb.base/fileio.exp: Ditto.
14975
53df362e
RG
149762003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14977
14978 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14979 shared objects after relocation at load time (gdb PR/1132).
14980 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14981 as above, part of the shared object relocation test.
53df362e 14982
ffee1b46
MK
149832003-06-08 Mark Kettenis <kettenis@gnu.org>
14984
b5ca3722
MK
14985 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14986 fully filled history list.
14987 * gdb.base/gdb_history: New file.
14988
03ed860d
MK
14989 * gdb.base/signals.exp: XFAIL "continue to func1" on
14990 i*86-*-freebsd*.
14991
ffee1b46
MK
14992 * gdb.base/attach.exp: When trying to attach to a nonexistent
14993 process, make it possible to specify the PID based on the target,
14994 and do so for *-*-freebsd*.
14995
d80dbb52
RH
149962003-06-02 Richard Henderson <rth@redhat.com>
14997
14998 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14999
6dd77b81
RH
150002003-06-02 Richard Henderson <rth@redhat.com>
15001
15002 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15003
f6347e16
RH
150042003-06-02 Richard Henderson <rth@redhat.com>
15005
15006 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15007
2c161407
DJ
150082003-06-01 Daniel Jacobowitz <drow@mvista.com>
15009
15010 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15011 of globalvar.
15012
572eb746
MK
150132003-06-01 Mark Kettenis <kettenis@gnu.org>
15014
15015 * gdb.asm/asm-source.exp: Check for memory read errors in
15016 disassembler test on *BSD too.
15017
9e9617a5
RH
150182003-06-01 Richard Henderson <rth@redhat.com>
15019
15020 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15021 for .frame.
15022 (gdbasm_call): Lose ldgp.
15023 (gdbasm_startup): Add frame information.
15024 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15025
7b34ad4e
MK
150262003-05-31 Mark Kettenis <kettenis@gnu.org>
15027
15028 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15029 i?86-*-*.
15030
10059fdf
MK
150312003-05-30 Mark Kettenis <kettenis@gnu.org>
15032
15033 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15034 FreeBSD.
15035
acf4b816
RH
150362003-05-29 Richard Henderson <rth@redhat.com>
15037
15038 * gdb.asm/alpha.inc: New file.
15039 * gdb.asm/asm-source.exp: Use it.
15040
e9ecd949
JB
150412003-05-29 Jim Blandy <jimb@redhat.com>
15042
15043 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15044 'core.PID'.
15045
e3e5a4f3
JB
150462003-05-22 Jim Blandy <jimb@redhat.com>
15047
15048 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15049 backtrace.
d63a86f8 15050
72fe3d25
DC
150512003-05-20 David Carlton <carlton@math.stanford.edu>
15052
15053 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15054 this time.
15055
58da2eb2
DC
150562003-05-19 David Carlton <carlton@bactrian.org>
15057
15058 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15059 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15060
1fcb5155
DC
150612003-05-19 David Carlton <carlton@bactrian.org>
15062
15063 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15064 namespace tests.
15065 Bump copyright date.
15066 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15067 (main): Call C::D::marker2.
15068 * gdb.c++/namespace1.cc: New file.
15069
85e85163
JJ
150702003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15071
15072 Roland McGrath <roland@redhat.com>
d63a86f8 15073 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15074 there is no manager thread.
15075
a25fbfec
JJ
150762003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15077
d63a86f8
RM
15078 * gdb.threads/schedlock.exp: Remove assumption that all threads
15079 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15080 in one of the child threads rather than the main thread.
15081
be375bae
JB
150822003-05-07 Jim Blandy <jimb@redhat.com>
15083
09bf6082
JB
15084 Add support for assembly source testing on the s390x.
15085 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15086 architecture.
15087 * gdb.asm/s390x.inc: New file.
15088
be375bae
JB
15089 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15090 succession of 'if' statements.
15091
00905d52
AC
150922003-05-05 Andrew Cagney <cagney@redhat.com>
15093
15094 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15095
b1e29e33
AC
150962003-05-05 Andrew Cagney <cagney@redhat.com>
15097
15098 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15099 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15100
e33d66ec
EZ
151012003-05-02 Elena Zannoni <ezannoni@redhat.com>
15102
15103 * gdb.base/charset.exp: Update based on new behavior of set/show
15104 charset commands.
15105
2b6fd0d8
AC
151062003-05-01 Andrew Cagney <cagney@redhat.com>
15107
15108 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15109 variable do not give memory errors.
15110
130cacce
AF
151112003-04-30 Adam Fedor <fedor@gnu.org>
15112
15113 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15114 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15115 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15116 gdb.objc/basicclass.m: : New files
15117
15118 * lib/gdb.exp (gdb_compile_objc): New procedure.
15119
bea71854
DJ
151202003-04-27 Daniel Jacobowitz <drow@mvista.com>
15121
15122 * gdb.base/signals.exp: Make backtrace tests more specific.
15123
0f20eeea
DC
151242003-04-23 David Carlton <carlton@bactrian.org>
15125
15126 * gdb.c++/maint.exp (test_first_component): Add tests for
15127 'operator' in more locations.
15128
c8c4d8dc
KB
151292003-04-16 Kevin Buettner <kevinb@redhat.com>
15130
15131 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15132
3fe60e3c
EZ
151332003-04-16 Elena Zannoni <ezannoni@redhat.com>
15134
15135 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15136 func marke' instead. Update test name.
3fe60e3c 15137
9219021c
DC
151382003-04-15 David Carlton <carlton@math.stanford.edu>
15139
15140 * gdb.c++/maint.exp: New file.
15141
5dd55bdd
EZ
151422003-04-14 Elena Zannoni <ezannoni@redhat.com>
15143
15144 * gdb.threads/schedlock.c: Change type of thread function argument
15145 to long, to avoid warnings on 64-bit platforms.
15146
00890572
EZ
151472003-04-14 Elena Zannoni <ezannoni@redhat.com>
15148
a9c64011
AS
15149 * gdb.base/attach.exp: Add new message from ptrace in case of
15150 attaching to nonexistent process.
d63a86f8 15151
93201743
JB
151522003-04-11 Jim Blandy <jimb@redhat.com>
15153
15154 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15155 gdb.c++/userdef.cc: Place comments on the lines to which the
15156 marker function might return.
15157 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15158 gdb.c++/userdef.exp: Look for those comments to check that we've
15159 returned to the right place, instead of checking line numbers.
15160
2a11c64d
EZ
151612003-04-11 Elena Zannoni <ezannoni@redhat.com>
15162
a9c64011
AS
15163 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15164 match on sourcefile name, instead of directory name.
2a11c64d 15165
68ab8fc5
EZ
151662003-04-10 Elena Zannoni <ezannoni@redhat.com>
15167
d63a86f8 15168 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15169 working directory name.
15170
5624293a
JB
151712003-04-09 Jim Blandy <jimb@redhat.com>
15172
15173 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15174 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15175 after an inferior function call, report the failure, but allow the
15176 test to continue.
15177
f1f02ee4
SC
151782003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15179
15180 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15181 with -DPROTOTYPES.
15182
6eb79af0
SC
151832003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15184
15185 * gdb.base/break.exp: Revert last patch.
15186
8dfb4cf0
SC
151872003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15188
15189 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15190 with -DPROTOTYPES.
15191
ed4c619a
AC
151922003-04-02 Andrew Cagney <cagney@redhat.com>
15193
15194 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15195 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15196 matching directories by the name breakpoint.
15197 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15198 Make "continue to marker1" consistent.
15199 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15200 message consistent.
15201 * lib/gdb.exp: Put "the program is no longer running", and "the
15202 program exited" in parenthesis.
15203 * lib/mi-support.exp: Ditto.
d63a86f8 15204
4e35d5f0 152052003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15206
4e35d5f0
BR
15207 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15208
71900fe8
AC
152092003-03-29 Andrew Cagney <cagney@redhat.com>
15210
15211 * gdb.base/sizeof.c (main): Print the value of '\377'.
15212 * gdb.base/sizeof.exp: Check the sign of '\377'.
15213
c0655a16
MC
152142003-03-27 Michael Chastain <mec@shout.net>
15215
15216 * gdb.base/gdb1090.exp: New file.
15217 * gdb.base/gdb1090.cc: New file.
15218
5b2a3989
JB
152192003-03-27 J. Brobecker <brobecker@gnat.com>
15220
15221 * gdb.gdb/observer.exp: New regression test.
15222
79876890
MC
152232003-03-27 Michael Chastain <mec@shout.net>
15224
15225 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15226 * gdb.base/ptype.exp: Likewise.
15227
6eac95e3
CV
152282003-03-27 Corinna Vinschen <vinschen@redhat.com>
15229
15230 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15231
e8c71839
MC
152322003-03-26 Michael Chastain <mec@shout.net>
15233
15234 * gdb.base/ptype.exp: Actually use some typedef'd types.
15235
71b10041
SC
152362003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15237
15238 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15239 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15240
2512cf80
CV
152412003-03-20 Corinna Vinschen <vinschen@redhat.com>
15242
15243 * gdb.base/default.exp: Fix regular expression.
15244
0d195a4f
CV
152452003-03-20 Corinna Vinschen <vinschen@redhat.com>
15246
15247 * gdb.base/args.exp: Fix regular expression.
15248
8a2dbca8
CV
152492003-03-20 Corinna Vinschen <vinschen@redhat.com>
15250
15251 * gdb.base/help.exp: Allow Win32 child process.
15252
bf028682
CV
152532003-03-20 Corinna Vinschen <vinschen@redhat.com>
15254
15255 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15256 when stepping out of main().
15257
182dbe85
CV
152582003-03-20 Corinna Vinschen <vinschen@redhat.com>
15259
15260 * gdb.base/default.exp: Check for win32 specific message when calling
15261 "run" without executable.
15262
d67a6ba5
CV
152632003-03-20 Corinna Vinschen <vinschen@redhat.com>
15264
15265 * gdb.base/args.exp: Expect .exe in output.
15266
a955b5bb
CV
152672003-03-20 Corinna Vinschen <vinschen@redhat.com>
15268
15269 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15270 Cygwin native.
15271
bf6bad4b
AC
152722003-03-17 Andrew Cagney <cagney@redhat.com>
15273
15274 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15275 vector registes.
15276 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15277 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15278
293e9a31
DC
152792003-03-17 David Carlton <carlton@math.stanford.edu>
15280
15281 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15282 test, for PR breakpoints/38.
15283 Call test_watchpoint_and_breakpoint.
15284 * gdb.base/watchpoint.c (func3): New function.
15285 (main): Call func3.
15286
5330f2db
DC
152872003-03-04 David Carlton <carlton@math.stanford.edu>
15288
15289 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15290 Garply<Garply<char> >:: garply".
15291 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15292 with respect to PR c++/1111; note also PR c++/1113.
15293 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15294 respect to PR c++/1062.
15295 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15296
6ece72da
DC
152972003-03-03 David Carlton <carlton@math.stanford.edu>
15298
15299 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15300 with respect to PR c++/57.
15301 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15302 c++/826.
15303 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15304 respect to PR c++/57.
15305
85ca1584
DC
153062003-03-03 David Carlton <carlton@math.stanford.edu>
15307
15308 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15309 respect to PR c++/33 into FAILs.
15310
98e9c5b8
MC
153112003-03-03 Michael Chastain <mec@shout.net>
15312
7bedbf27
MC
15313 * configure.in: Update copyright years.
15314
153152003-03-03 Michael Chastain <mec@shout.net>
15316
15317 * Makefile.in: Update copyright years.
98e9c5b8 15318
f683e100
DC
153192003-02-28 David Carlton <carlton@math.stanford.edu>
15320
15321 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15322 print class instead of struct and/or superfluous protection
15323 specifiers, as long as the resulting output is equivalent to the
15324 source code.
15325 Delete FIXME from end of messages on tests that don't need
15326 fixing.
15327
a9e0cf2c
DC
153282003-02-28 David Carlton <carlton@math.stanford.edu>
15329
15330 * gdb.c++/templates.exp (do_tests): Allow const in the two
15331 Foo<volatile char *>::foo tests.
15332
e8d359df
MS
153332003-02-27 Michael Snyder <msnyder@redhat.com>
15334
d63a86f8 15335 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15336 will be consistant.
15337
0b71dc91
DC
153382003-02-26 David Carlton <carlton@math.stanford.edu>
15339
15340 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15341 char *>::foo" test with respect to PR c++/33. Create a new test
15342 which is identical to that one except that it doesn't put the
15343 space between the "char" and the "*"; KFAIL it, too.
15344
dd14ab43
DC
153452003-02-26 David Carlton <carlton@math.stanford.edu>
15346
15347 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15348 template types into either PASSes or KFAILs (corresponding to PR
15349 c++/57). Tweak indentation. Update copyright.
15350
1146c7f1
SC
153512003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15352
15353 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15354
74641dfb
MC
153552003-02-13 Michael Chastain <mec@shout.net>
15356
15357 * gdb.base/exprs.exp: Remove i960 remnants.
15358 * gdb.base/funcargs.exp: Likewise.
15359 * gdb.base/list.exp: Likewise.
15360 * gdb.base/ptype.exp: Likewise.
15361
559cd2d0
DC
153622003-02-14 David Carlton <carlton@math.stanford.edu>
15363
15364 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15365 pEe->D::vg()" from XFAIL to KFAIL.
15366
c4f90d87
JM
153672003-02-13 Jason Molenda (jmolenda@apple.com)
15368
15369 * gdb.base/maint.exp: Update maint print statistics regexp to include
15370 new entries.
15371
cbc4d97c
MC
153722003-02-13 Michael Chastain <mec@shout.net>
15373
15374 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15375
40f235b7
MC
153762003-02-12 Michael Chastain <mec@shout.net>
15377
15378 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15379 * gdb.c++/inherit.exp: Likewise.
15380 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15381 * gdb.c++/templates.exp: Likewise.
15382 * gdb.c++/virtfunc.exp: Likewise.
15383
c56716b0
JM
153842003-02-06 Jason Molenda (jason-cl@molenda.com)
15385
15386 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15387 why the code is written that way.
15388
070afcf8
MC
153892003-02-05 Michael Chastain <mec@shout.net>
15390
15391 * gdb.base/dump.exp: Add missing copyright line.
15392
5d0331e5
JM
153932003-02-05 Jason Molenda (jason-cl@molenda.com)
15394
f7ae6d3e 15395 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15396 at the beginning so the breakpoint doesn't get set on the loop.
15397
92851186
MC
153982003-02-05 Michael Chastain <mec@shout.net>
15399
15400 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15401 output for configurations with gcc 2.95.3.
15402
cbf1e085
AC
154032003-02-05 Keith Seitz <keiths@redhat.com>
15404 Andrew Cagney <ac131313@redhat.com>
15405
15406 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15407
29518e1e
MC
154082003-02-04 Michael Chastain <mec@shout.net>
15409
15410 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15411 Call perror and then continue.
15412
5af1d5f3
MC
154132003-02-03 Michael Chastain <mec@shout.net>
15414
15415 * gdb.c++/pr-1023.cc: New file.
15416 * gdb.c++/pr-1023.exp: New file.
15417
6b549786
JB
154182003-02-05 Jim Blandy <jimb@redhat.com>
15419
15420 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15421 it's local to foobar. Check for it there, and check that it's not
15422 present in main.
15423 * gdb.c++/local.cc (marker2): New function.
15424 (foobar): Call marker1.
15425 (main): Call marker2 instead of marker1.
15426
67f16606
AC
154272003-02-04 Andrew Cagney <ac131313@redhat.com>
15428
15429 * gdb.disasm/mn10200.exp: Obsolete file.
15430 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15431 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15432 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15433
1c5cb38e
DC
154342003-02-04 David Carlton <carlton@math.stanford.edu>
15435
15436 * gdb.c++/overload.exp: Test intToChar(1).
15437 * gdb.c++/overload.cc (intToChar): New.
15438 (main): Call intToChar.
15439
d1fe6965
DC
154402003-02-03 David Carlton <carlton@math.stanford.edu>
15441
15442 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15443 'might_kfail' arg.
15444 KFAIL some of the continue_to_bp_overloaded calls, according to
15445 PR c++/1025.
15446
9ba61c5d
MC
154472003-02-01 Michael Chastain <mec@shout.net>
15448
15449 * gdb.base/advance.c (marker1): New marker function.
15450 * gdb.base/advance.exp: When the 'advance' command lands on the
15451 return breakpoint, it can legitimately stop on either the
15452 current line or the next line. Accommodate both outcomes.
15453 * gdb.base/until.exp: Likewise.
15454
e7494ffb
AC
154552003-02-02 Andrew Cagney <ac131313@redhat.com>
15456
15457 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15458 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15459 now a list, not a tuple.
15460 * gdb.mi/mi-var-display.exp: Ditto.
15461 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15462
075559bc
AC
154632003-02-01 Andrew Cagney <ac131313@redhat.com>
15464
15465 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15466 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15467 stack backtraces.
15468 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15469
2bd4c7b1
MK
154702003-02-01 Mark Kettenis <kettenis@gnu.org>
15471
15472 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15473 gdb.mi/mi1-pthreads.exp: Return instead of calling
15474 gdb_suppress_entire_file.
15475
eabd8992
MS
154762003-02-01 Mark Salter <msalter@redhat.com>
15477
15478 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15479
71469e2f
MS
154802003-01-31 Mark Salter <msalter@redhat.com>
15481
15482 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15483 Support empty arg.
15484
38a94d44
MC
154852003-01-30 Michael Chastain <mec@shout.net>
15486
15487 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15488 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15489 has been fixed in gdb/readline on 2003-01-09.
15490
19ea9e73
MS
154912003-01-29 Michael Snyder <msnyder@redhat.com>
15492
e8d359df
MS
15493 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15494 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15495 * gdb.base/args.exp: Skip if target does not support args passing.
15496
2307bd6a
DJ
154972003-01-22 Daniel Jacobowitz <drow@mvista.com>
15498
19ea9e73 15499 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15500 gdb_test. Accept a list of expect arguments as the third
15501 parameter.
15502 (gdb_test): Use it.
15503
f2dd3617
EZ
155042003-01-20 Elena Zannoni <ezannoni@redhat.com>
15505
15506 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15507 allow for different test tree configurations. Update some
15508 tescases accordingly.
15509 * gdb.arch/altivec-regs.exp: Ditto.
15510 * gdb.asm/asm-source.exp: Ditto.
15511 * gdb.base/advance.exp: Ditto.
15512 * gdb.base/display.exp: Ditto.
d63a86f8 15513 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15514 * gdb.base/mips_pro.exp: Ditto.
15515 * gdb.base/overlays.exp: Ditto.
15516 * gdb.base/relocate.exp: Ditto.
15517 * gdb.base/setshow.exp: Ditto.
15518 * gdb.base/step-line.exp: Ditto.
15519 * gdb.base/step-test.exp: Ditto.
15520 * gdb.base/until.exp: Ditto.
15521 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15522
c71cdefd
DC
155232003-01-17 David Carlton <carlton@math.stanford.edu>
15524
15525 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15526 corresponding to PR c++/945.
15527 Update copyright.
15528
fdba05d7
DC
155292003-01-17 David Carlton <carlton@math.stanford.edu>
15530
15531 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15532 corresponding to PR c++/68.
15533
155342003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15535
15536 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15537 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15538 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15539
c362c33a
EZ
155402003-01-15 Elena Zannoni <ezannoni@redhat.com>
15541
0fbc361c
EZ
15542 * gdb.base/break.exp: Fix change of default location, because of
15543 removal of until tests.
15544 * gdb.base/help.exp: Update test for new 'until' help message.
15545 Add test for help on 'advance'.
a9c64011 15546 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15547
dabf8a35
MK
155482003-01-15 Mark Kettenis <kettenis@gnu.org>
15549
15550 * gdb.base/default.exp: Adapt "info float" test for recent changes
15551 to that command. Add test for "info vector".
15552 * gdb.base/float.exp: New file. Add test for "info float" that
15553 resembles the old test in gdb.base/default.exp.
15554
a1769aca
DC
155552003-01-15 David Carlton <carlton@math.stanford.edu>
15556
15557 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15558
82025e13
EZ
155592003-01-15 Elena Zannoni <ezannoni@redhat.com>
15560
15561 * gdb.base/break.exp: Move the tests of until command from here...
15562 * gdb.base/until.exp: ... to here. New file. Add other tests.
15563 * gdb.base/advance.c: New file.
15564 * gdb.base/advance.exp: New file.
15565
8f9ab801
EZ
155662003-01-14 Elena Zannoni <ezannoni@redhat.com>
15567
a9c64011
AS
15568 * gdb.base/args.c: New file.
15569 * gdb.base/args.exp: New file.
8f9ab801 15570
9ae66589
DJ
155712003-01-14 Daniel Jacobowitz <drow@mvista.com>
15572
15573 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15574
8d77e5c3
DJ
155752003-01-14 Daniel Jacobowitz <drow@mvista.com>
15576
15577 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15578
12d2f0a1
DJ
155792003-01-14 Daniel Jacobowitz <drow@mvista.com>
15580
15581 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15582 dates.
15583
6ca37014
DJ
155842003-01-13 Daniel Jacobowitz <drow@mvista.com>
15585
15586 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15587
b0023472
DJ
155882003-01-13 Daniel Jacobowitz <drow@mvista.com>
15589
15590 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15591 (ptype &*"foo").
15592 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15593
607fbc54 155942003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15595
15596 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15597 * gdb.mi/mi1-console.exp: Likewise.
15598
607fbc54 155992003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15600
15601 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15602 * gdb.mi/mi1-console.exp: Likewise.
15603
a1fb14a2
DJ
156042003-01-13 Daniel Jacobowitz <drow@mvista.com>
15605
15606 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15607
c4cf40b7
DJ
156082003-01-09 Daniel Jacobowitz <drow@mvista.com>
15609
15610 * gdb.base/detach.exp: New test.
15611
696d5a5b
DJ
156122003-01-09 Daniel Jacobowitz <drow@mvista.com>
15613
15614 * Makefile.in (ALL_SUBDIRS): New variable.
15615 (subdirs, clean, distclean): Use it.
15616 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15617 regenerating Makefile, since it is generated from the top level.
15618 * gdb.asm/Makefile.in: Likewise.
15619 * gdb.base/Makefile.in: Likewise.
15620 * gdb.c++/Makefile.in: Likewise.
15621 * gdb.disasm/Makefile.in: Likewise.
15622 * gdb.java/Makefile.in: Likewise.
15623 * gdb.mi/Makefile.in: Likewise.
15624 * gdb.threads/Makefile.in: Likewise.
15625 * gdb.trace/Makefile.in: Likewise.
15626
754533e4
DC
156272003-01-09 David Carlton <carlton@math.stanford.edu>
15628
15629 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15630 Add copyright year 2003.
15631
d8b3e9ee
MC
156322003-01-06 Michael Chastain <mec@shout.net>
15633
15634 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15635 When selecting a thread, 'line' and 'file' are optional.
15636 * gdb.mi/mi1-pthreads.exp: Likewise.
15637
8e9e0fe6
AS
156382003-01-06 Andreas Schwab <schwab@suse.de>
15639
15640 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15641 failures.
15642
b5ab8ff3
DJ
156432003-01-04 Daniel Jacobowitz <drow@mvista.com>
15644
15645 Fix PR gdb/844
15646 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15647 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15648
15649 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15650 instead of calling gdb_suppress_entire_file.
15651 * gdb.threads/print-threads.exp: Likewise.
15652 * gdb.threads/schedlock.exp: Likewise.
15653
15654 * gdb.threads/killed.exp: Return instead of calling
15655 gdb_suppress_entire_file.
15656 * gdb.threads/linux-dp.exp: Likewise.
15657 * gdb.threads/pthreads.exp: Likewise.
15658
1e698235
DJ
156592003-01-04 Daniel Jacobowitz <drow@mvista.com>
15660
15661 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15662 stabs.
15663 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15664 * gdb.base/whatis.exp: Always allow (void) after function names.
15665
147ff08c
DJ
156662003-01-04 Daniel Jacobowitz <drow@mvista.com>
15667
15668 * gdb.c++/casts.exp: Correct regexp.
15669
dc62bfc2
MK
156702003-01-04 Mark Kettenis <kettenis@gnu.org>
15671
15672 * configure.in: Call AC_CONFIG_HEADER. Don't call
15673 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15674 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15675 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15676 aforementioned directories in the AC_OUPUT call.
15677 * config.hin: New file.
15678 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15679 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15680 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15681 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15682 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15683 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15684 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15685 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15686 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15687 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15688 gdb.threads/configure.in, gdb.threads/configure,
15689 gdb.threads/config.in, gdb.trace/configure.in,
15690 gdb.trace/configure: Removed.
15691
77afa639
MC
156922003-01-03 Michael Chastain <mec@shout.net>
15693
15694 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15695 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15696
7634bb6e
DJ
156972003-01-03 Daniel Jacobowitz <drow@mvista.com>
15698
15699 * gdb.base/store.exp: Fix regular expressions.
15700
b39c905e
MK
157012002-12-28 Mark Kettenis <kettenis@gnu.org>
15702
15703 * configure.in: Rewrite.
15704 * configure: Regenerated.
15705
0a8551dd
DC
157062003-01-03 David Carlton <carlton@math.stanford.edu>
15707
15708 * gdb.base/psymtab.exp: New file.
15709 * gdb.base/psymtab1.c: Ditto.
15710 * gdb.base/psymtab2.c: Ditto.
15711
c60b7188
AF
157122002-12-23 Adam Fedor <fedor@gnu.org>
15713
15714 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15715
ee73db83
DC
157162002-12-23 David Carlton <carlton@math.stanford.edu>
15717
15718 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15719 and current_directory initialization.
15720
d6c1774e
JB
157212002-12-22 Jim Blandy <jimb@redhat.com>
15722
f0a847b8
JB
15723 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15724 rather than as part of the output file name.
15725
d6c1774e
JB
15726 * gdb.base/attach.exp: There's no need to copy the test program to
15727 /tmp; that was only ever necessary on HP/UX, and this test is
15728 entirely disabled there anyway.
15729
f0708dbb
JB
157302002-12-21 Jim Blandy <jimb@redhat.com>
15731
4c2acfea
JB
15732 * gdb.c++/psmang.exp: Doc fix.
15733
f0708dbb
JB
15734 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15735 test.
15736
9579e000
DC
157372002-12-20 David Carlton <carlton@math.stanford.edu>
15738
15739 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15740
d1810171
MC
157412002-12-18 Michael Chastain <mec@shout.net>
15742
15743 * gdb.c++/annota2.exp: Add copyright year 2002.
15744
76565097
DC
157452002-12-17 David Carlton <carlton@math.stanford.edu>
15746
15747 * gdb.c++/try_catch.cc: Add marker comments.
15748 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15749 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15750 * gdb.c++/m-static.cc: Ditto.
15751 * gdb.c++/m-static1.cc: Ditto.
15752 * gdb.c++/try_catch.cc: Ditto.
15753
da81390b
JJ
157542002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15755
15756 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15757 to see whether we are using the new -environment-directory
15758 command which resets via -r or the old version of the command
15759 which may prompt the user. Part of fix for gdb/741.
15760
b304d130
AC
157612002-12-13 Andrew Cagney <ac131313@redhat.com>
15762
15763 * gdb.fortran/types.exp: Update obsolete comment.
15764 * gdb.fortran/exprs.exp: Ditto.
15765 * lib/gdb.exp: Delete obsolete code.
15766 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15767 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15768 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15769 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15770 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15771 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15772 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15773 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15774 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15775 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15776 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15777 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15778 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15779 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15780 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15781 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15782 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15783 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15784 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15785 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15786 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15787 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15788 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15789 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15790 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15791 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15792 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15793 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15794 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15795 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15796 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15797 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15798 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15799 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15800 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15801 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15802 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15803
a23b6e6a
DC
158042002-12-11 David Carlton <carlton@math.stanford.edu>
15805
15806 * gdb.c++/m-data.exp: Add test for members that shadow global
15807 variables: see PR gdb/804.
15808 * gdb.c++/m-data.cc: Ditto.
15809
6604731b
DJ
158102002-12-10 Daniel Jacobowitz <drow@mvista.com>
15811
15812 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15813
de46ecd7
DC
158142002-12-06 David Carlton <carlton@math.stanford.edu>
15815
15816 * gdb.base/store.c: Don't declare functions static.
15817
27e829d0
AC
158182002-12-04 Andrew Cagney <ac131313@redhat.com>
15819
15820 * gdb.base/store.exp, gdb.base/store.c: New files.
15821
92806416
DJ
158222002-12-03 Daniel Jacobowitz <drow@mvista.com>
15823
15824 * gdb.base/selftest.exp: Update for current gdb.
15825
3bcbaac5
DJ
158262002-12-03 Daniel Jacobowitz <drow@mvista.com>
15827
15828 * gdb.base/maint.exp: Only dump symbols from one source file
15829 or objfile.
15830
f4f00b1f
DJ
158312002-12-03 Daniel Jacobowitz <drow@mvista.com>
15832
15833 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15834 function call.
15835
f1c8a949
JB
158362002-11-25 Jim Blandy <jimb@redhat.com>
15837
15838 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15839 function appearing in error message.
15840
9e297a97
DJ
158412002-11-21 Daniel Jacobowitz <drow@mvista.com>
15842
15843 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15844
1f312e79
JJ
158452002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15846
d63a86f8
RM
15847 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15848 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15849 should be in mi console format. This is part of fix for PR gdb/604.
15850
83c31e7d
FN
158512002-09-18 Fernando Nasser <fnasser@redhat.com>
15852
15853 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15854 which explicitly prints the zero offset as "+0".
15855
322b3f65
DJ
158562002-10-22 Daniel Jacobowitz <drow@mvista.com>
15857
15858 * gdb.threads/schedlock.c (args): Make unsigned.
15859
158602002-10-21 Daniel Jacobowitz <drow@mvista.com>
15861
15862 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15863 numbers. Allow "foo2|selected stack frame".
15864 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15865 * gdb.asm/asmsrc2.s: Likewise.
15866 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15867 comments.
15868 * gdb.asm/mips.inc: New file.
15869
5e2fe5b8
AF
158702002-10-18 Adam Fedor <fedor@gnu.org>
15871
15872 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15873 * gdb.base/help.exp: Likewise.
15874
abe1a5d0
KB
158752002-10-17 Kevin Buettner <kevinb@redhat.com>
15876
15877 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15878 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15879
10abb1d4
JB
158802002-10-02 Jim Blandy <jimb@redhat.com>
15881
15882 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15883
1f609b42
AC
158842002-10-01 Andrew Cagney <ac131313@redhat.com>
15885
15886 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15887 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15888 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15889 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15890 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15891 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15892 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15893
0aee02e4
AC
158942002-09-29 Andrew Cagney <ac131313@redhat.com>
15895
15896 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15897 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15898 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15899 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15900 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15901 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15902 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15903
6fde09ad
KB
159042002-09-27 Kevin Buettner <kevinb@redhat.com>
15905
15906 * gdb.base/annota1.exp (info break): Make directory components of
15907 path optional since not all compilers emit this debug information.
15908
889bf7c5
PA
15909 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15910 step ends up stepping out of the function instead of stopping on
15911 the epilogue.
6fde09ad 15912
9e8aab75
KS
159132002-09-26 Keith Seitz <keiths@redhat.com>
15914
15915 * lib/insight-support.exp (gdbtk_start): Figure out where
15916 the insight executable is based on where gdb is. Use this
15917 executable to start insight instead of gdb.
15918
e36180d7
AC
159192002-09-25 Andrew Cagney <cagney@redhat.com>
15920
15921 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15922
9dd34b2b
AC
159232002-09-24 Andrew Cagney <ac131313@redhat.com>
15924
15925 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15926 test_isolated_complaints.
15927 (test_empty_complaint): New function.
15928 (test_empty_complaints): New function. Check no output when no
15929 complaints.
d63a86f8 15930
dea97812
KB
159312002-09-19 Jim Blandy <jimb@redhat.com>
15932
a9c64011 15933 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15934
54951bd7
AC
159352002-09-19 Andrew Cagney <ac131313@redhat.com>
15936
15937 * gdb.gdb/complaints.exp: New file.
15938
dec43320
AC
159392002-09-18 Andrew Cagney <ac131313@redhat.com>
15940
15941 * gdb.base/maint.exp: Check `help maint internal-warning'.
15942
e70d6e3f
DC
159432002-09-18 David Carlton <carlton@math.stanford.edu>
15944
15945 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15946 numbers, and replace them by a single breakpoint after the
15947 constructors are all finished.
15948 Add test 4.
15949 * gdb.c++/m-static.cc: Add test 4.
15950 * gdb.c++/m-static.h: New file.
15951 * gdb.c++/m-static1.cc: New file.
15952
15953 * gdb.c++/printmethod.exp: New file.
15954 * gdb.c++/printmethod.cc: New file.
15955
15956 * gdb.c++/pr-574.exp: New file.
15957 * gdb.c++/pr-574.cc: New file.
15958
afb5c968
CV
159592002-09-18 Corinna Vinschen <vinschen@redhat.com>
15960
15961 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15962 embedded targets which never actually exit.
15963
31e45dee
FN
159642002-09-18 Fernando Nasser <fnasser@redhat.com>
15965
15966 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15967 "don't step after run" as unresolved or unsupported, instead of xfail.
15968
a283c5a1
CV
159692002-09-18 Corinna Vinschen <vinschen@redhat.com>
15970
15971 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15972 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15973 Add newline to expected string in "step out of main (status wrapper)"
15974 case.
15975
11350d2a
CV
159762002-09-18 Corinna Vinschen <vinschen@redhat.com>
15977
15978 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15979 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15980
0deec7d6
TT
159812002-09-17 Tom Tromey <tromey@redhat.com>
15982
15983 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15984 \000, not \0, in double-quoted string.
15985
b2b4a1b5
CV
159862002-09-14 Corinna Vinschen <vinschen@redhat.com>
15987
c9d37158 15988 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15989 string after running the commands execution on breakpoint tests.
15990
1c56143a
CV
159912002-09-13 Corinna Vinschen <vinschen@redhat.com>
15992
15993 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15994
37f8da45
JB
159952002-09-12 Joel Brobecker <brobecker@gnat.com>
15996
15997 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15998
08b468e0
KS
159992002-09-10 Keith Seitz <keiths@redhat.com>
16000
16001 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16002 runto proc.
16003 (mi_run_to_main): Use mi_runto.
16004 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16005
dc360f58
KS
160062002-09-10 Keith Seitz <keiths@redhat.com>
16007
16008 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16009 regexp for stopping at main. Could have multiple event notifications.
16010 Don't assume that main was declared with no parameters.
16011 (mi_next): Use mi_step_to.
16012 (mi_step): Use mi_next_to.
16013
ce3abcfb
CV
160142002-09-09 Corinna Vinschen <vinschen@redhat.com>
16015
16016 * gdb.base/default.exp: Fix expected string in `info float' test.
16017
d1f5b980
BE
160182002-09-09 Ben Elliston <bje@redhat.com>
16019
16020 * config/mips.exp: Update comments.
16021 * config/mips-idt.exp: Likewise.
16022 * config/nind.exp: Likewise.
16023 * config/slite.exp: Likewise.
16024 * config/sparclet.exp: Likewise.
16025 * config/udi.exp: Likewise.
16026 * config/vx.exp: Likewise.
16027 * config/vxworks29k.exp: Likewise.
16028
2f71430b
JB
160292002-09-05 Jim Blandy <jimb@redhat.com>
16030
16031 * gdb.threads/killed.exp: Fix test failure message.
16032
7ddebc7e
KS
160332002-09-04 Keith Seitz <keiths@redhat.com>
16034
16035 * lib/mi-support.exp: Update copyright.
16036 (mi_gdb_test): Increase the priority of the expected pattern
16037 so that it matches gdb_test.
16038
0ae67eb3
KS
160392002-09-03 Keith Seitz <keiths@redhat.com>
16040
16041 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16042 Use integer comparison instead of string comparison for testing
16043 whether binary was built.
16044
38fc42c8
JB
160452002-09-03 Jim Blandy <jimb@redhat.com>
16046
16047 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16048
b6ff0e81
JB
160492002-08-29 Jim Blandy <jimb@redhat.com>
16050
16051 * gdb.threads/pthreads.exp: Move the portable thread compilation
16052 code into a function in lib/gdb.exp, and call that from here.
16053 * lib/gdb.exp (gdb_compile_pthreads): New function.
16054
07c98896
KS
160552002-08-29 Keith Seitz <keiths@redhat.com>
16056
16057 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16058 expect_out so that callers can get at it.
16059
0312286c
DJ
160602002-08-23 Daniel Jacobowitz <drow@mvista.com>
16061
16062 * gdb.threads/print-threads.c: New file.
16063 * gdb.threads/print-threads.exp: New file.
16064 * gdb.threads/schedlock.c: New file.
16065 * gdb.threads/schedlock.exp: New file.
16066
dd039bc4
EZ
160672002-08-22 Elena Zannoni <ezannoni@redhat.com>
16068
a9c64011
AS
16069 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16070 not altivec.c.
dd039bc4 16071
1f36144c
MK
160722002-08-17 Mark Kettenis <kettenis@gnu.org>
16073
16074 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16075 targets. The problem should be fixed now.
16076
16057ec7 160772002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16078
16079 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16080 2002-07-24 change that removes final dots from error messages.
16081
3c1499ad
TT
160822002-08-13 Tom Tromey <tromey@redhat.com>
16083
16084 * gdb.base/readline.exp: New file.
16085
a20ce2c3
AC
160862002-08-01 Andrew Cagney <ac131313@redhat.com>
16087
16088 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16089 supress message.
16090
db034ac5
AC
160912002-08-01 Andrew Cagney <cagney@redhat.com>
16092
16093 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16094 CHILL_FOR_TARGET and CHILL_LIB.
16095 * configure.in (configdirs): Remove gdb.chill.
16096 * configure: Regenerate.
16097 * lib/gdb.exp: Obsolete references to chill.
16098 * gdb.fortran/types.exp: Ditto.
16099 * gdb.fortran/exprs.exp: Ditto.
16100
3e000b18
KB
161012002-07-30 Kevin Buettner <kevinb@redhat.com>
16102
16103 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16104 set Irix-specific compile and link flags.
16105
28f4966b
KB
161062002-07-29 Kevin Buettner <kevinb@redhat.com>
16107
16108 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16109 source files. The ``-o'' option doesn't work with the ``-E'' option
16110 when using the Irix compiler.
16111
46c0d5a6
DJ
161122002-07-19 Daniel Jacobowitz <drow@mvista.com>
16113
16114 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16115 Improve support for reusing an exec file. Copy exec file
16116 to target, and run gdbserver on the target instead of on the host.
16117
eecf4bed
JB
161182002-07-18 Jim Blandy <jimb@redhat.com>
16119
0f815cdf
JB
16120 * gdb.base/ending-run.exp: Don't expect to see the program end in
16121 some orderly fashion when we're running on a real stand-alone
16122 board.
16123
eecf4bed
JB
16124 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16125 targets that don't support interrupts.
16126
52d309e4
JB
161272002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16128
16129 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16130 systems.
16131 Move comments in expect statements to inside the actions, so that they
16132 don't get matched against.
16133
ff683d9e
MK
161342002-07-10 Mark Kettenis <kettenis@gnu.org>
16135
16136 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16137 function when asleep" test.
16138
b5356753
AC
161392002-07-10 Andrew Cagney <ac131313@redhat.com>
16140
16141 * gdb.base/page.exp: Rewrite to handle problems with very long
16142 `info set' output. Update copyright.
16143
6aa4d13a
AC
161442002-06-26 Andrew Cagney <ac131313@redhat.com>
16145
16146 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16147 gdb.threads-hp.
16148 * gdb.hp/configure: Regenerate.
16149 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16150 * gdb.hp/gdb.threads-hp/configure: Delete file.
16151 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16152
8cf8c2b8
AC
161532002-06-22 Andrew Cagney <ac131313@redhat.com>
16154
16155 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16156 setlocale, bindtextdomain and textdomain.
16157
6827a8f8
JB
161582002-06-11 Jim Blandy <jimb@redhat.com>
16159
919d772c
JB
16160 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16161 preprocessor macro information is present.
16162
6827a8f8
JB
16163 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16164 tests.
16165
c15b0d21
MS
161662002-06-06 Michael Snyder <msnyder@redhat.com>
16167
c5984d70
MS
16168 * gdb.base/overlays.exp: Record addresses of overlay
16169 functions in TCL variables rather than in GDB variables,
16170 to avoid having GDB convert them to pointers (with loss
16171 of information).
16172
d63a86f8 16173 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16174 default linker script changes.
c15b0d21
MS
16175 * gdb.base/long_long.exp: Add check for sizeof (long double).
16176
be26fe0d
ML
161772002-06-06 Michal Ludvig <mludvig@suse.cz>
16178
16179 * gdb.asm/asm-source.exp: Add x86-64 target.
16180 * gdb.asm/x86_64.inc: New.
d63a86f8 16181
258093ca 161822002-05-30 Michael Chastain <mec@shout.net>
258093ca 16183
4b3153f1 16184 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16185 * gdb.c++/m-static.cc: New file.
16186 * gdb.c++/m-static.exp: New file.
16187
241264c6
MS
161882002-05-28 Michael Snyder <msnyder@redhat.com>
16189
16190 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16191 precision.
16192
9bba8c8f 161932002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16194
4b3153f1 16195 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16196 * gdb.c++/m-data.cc: New file.
16197 * gdb.c++/m-data.exp: New file.
16198
161992002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16200
4b3153f1 16201 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16202 * gdb.c++/try_catch.cc: New file.
d63a86f8 16203 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16204
def1b996
MC
162052002-05-27 Michael Chastain <mec@shout.net>
16206
16207 * gdb.c++/local.exp: Accept more nested types in output.
16208
522ba268
MC
162092002-05-26 Michael Chastain <mec@shout.net>
16210
16211 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16212
277254ba
MS
162132002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16214
16215 * lib/gdb.exp (gdb_wrapper_init): Just because
16216 gdb_wrapper_file exists, this does not mean that the file
16217 should not be rebuilt. That is what gdb_wrapper_initialized
16218 is for.
16219 (default_gdb_init): Reset gdb_wrapper_initialized.
16220
b61a8733
MS
162212002-05-23 Michael Snyder <msnyder@redhat.com>
16222
d63a86f8 16223 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16224 the precision of the floating point test results.
16225 * gdb.base/call-rt-st.exp: Ditto.
16226
b61a8733
MS
16227 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16228 * gdb.base/call-rt-st.exp: Ditto.
16229
56f6e910
MC
162302002-05-19 Michael Chastain <mec@shout.net>
16231
16232 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16233
ad0b0016
EZ
162342002-05-19 Elena Zannoni <ezannoni@redhat.com>
16235
a9c64011
AS
16236 * configure.in (configdirs): Add gdb.arch.
16237 * configure: Regenerate.
ad0b0016 16238
f617d2b6
JB
162392002-05-17 Jim Blandy <jimb@redhat.com>
16240
16241 * gdb.base/completion.exp: Recognize the more detailed error
16242 messages produced by the macro expander's lexical analyzer.
16243
eac2a696
EZ
162442002-05-14 Elena Zannoni <ezannoni@redhat.com>
16245
a9c64011
AS
16246 * gdb.arch/altivec-abi.c: New file.
16247 * gdb.arch/altivec-abi.exp: New file.
16248 * gdb.arch/altivec-regs.c: New file.
16249 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16250
2fdde8f8
DJ
162512002-05-14 Daniel Jacobowitz <drow@mvista.com>
16252
16253 * gdb.base/maint.exp (maint print type): Update for new type
16254 structure.
d63a86f8 16255
e31f1a7c
EZ
162562002-05-14 Elena Zannoni <ezannoni@redhat.com>
16257
16258 * gdb.arch: New directory.
16259 * gdb.arch/configure.in: New file.
16260 * gdb.arch/configure: New file.
16261 * gdb.arch/Makefile.in: New file.
16262
db589741
CV
162632002-05-13 Corinna Vinschen <vinschen@redhat.com>
16264
16265 * gdb.asm/asm-source.exp: Add v850 as supported target.
16266 * gdb.asm/v850.inc: New file.
16267
8ce2a7dc
DJ
162682002-05-13 Daniel Jacobowitz <drow@mvista.com>
16269
16270 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16271
df763c7f
DJ
162722002-05-12 Daniel Jacobowitz <drow@mvista.com>
16273
16274 * gdb.base/break.exp: Check 'break "marker2"'.
16275
377daeed
MS
162762002-05-10 Michael Snyder <msnyder@redhat.com>
16277
16278 * gdb.base/long_long.exp: Fix typo.
16279
c4b7bc2b
JB
162802002-05-10 Jim Blandy <jimb@redhat.com>
16281
ecac9a4e
JB
16282 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16283 a bug.
16284
c4b7bc2b
JB
16285 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16286 Recognize more detailed error message produced by the macro
16287 expander's lexical analyzer.
16288 * lib/gdb.exp (test_print_reject): Same.
16289
e71019a1
MK
162902002-05-09 Mark Kettenis <kettenis@gnu.org>
16291
16292 * gdb.c++/method.exp: Fix typo.
16293
fedfc8e6
MS
162942002-05-08 Michael Snyder <msnyder@redhat.com>
16295
166a1957
MS
16296 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16297 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16298 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16299 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16300 Add iftarget clause for strongarm.
d63a86f8 16301
f1c47eb2
MS
163022002-05-06 Michael Snyder <msnyder@redhat.com>
16303
cb9a9d3e
MS
16304 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16305 (gdb_continue_to_end): Accept output from status wrapper.
16306 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16307 Clean up fail messages to match pass messages.
16308
f1c47eb2
MS
16309 Enable the "needs_status_wrapper" testsuite feature.
16310 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16311 (gdb_compile): Conditionally call gdb_wrapper_init.
16312 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16313 * gdb.c++/method.exp: Recognize output from status wrapper.
16314
6079c749
BE
163152002-05-06 Ben Elliston <bje@redhat.com>
16316From Graydon Hoare <graydon@redhat.com>
16317
16318 * config/sid.exp: Include support for "rawsid" protocol.
16319
188baff3
JB
163202002-05-03 Jim Blandy <jimb@redhat.com>
16321
16322 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16323 * gdb.c++/hang3.C: New file.
16324
b9c07f0f
AC
163252002-05-04 Andrew Cagney <ac131313@redhat.com>
16326
16327 * gdb.base/default.exp: Remove obsolete code.
16328 * gdb.c++/misc.exp: Ditto. Update copyright.
16329 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16330 * gdb.base/whatis.exp: Ditto. Update copyright.
16331 * gdb.base/scope.exp: Ditto. Update copyright.
16332 * gdb.base/ptype.exp: Ditto. Update copyright.
16333 * gdb.base/printcmds.exp: Ditto. Update copyright.
16334 * gdb.base/opaque.exp: Ditto. Update copyright.
16335 * gdb.base/list.exp: Ditto.
16336 * gdb.base/funcargs.exp: Ditto. Update copyright.
16337 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16338 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16339 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16340 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16341 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16342 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16343
5c7a0397
MS
163442002-05-02 Michael Snyder <msnyder@redhat.com>
16345
d6dcc264 16346 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16347 * gdb.base/long_long.exp: Add xscale target.
16348 * gdb.base/default.exp: Add xscale target.
16349
eb7f1c48
JB
163502002-05-01 Jim Blandy <jimb@redhat.com>
16351
16352 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16353 gdb.c++/hang.exp: New test.
16354
a6befae8
FF
163552002-05-01 Fred Fish <fnf@redhat.com>
16356
16357 * gdb.base/completion.exp: Handle completions of "./Make" for
16358 more than one completion possibility, as is the case when we
16359 build and test in the source tree.
16360
0a310277
AG
163612002-04-29 Anthony Green <green@redhat.com>
16362
16363 * gdb.java/jmisc1.exp: New file.
16364 * gdb.java/jmisc2.exp: New file.
16365
6ff9af88
DJ
163662002-04-24 Daniel Jacobowitz <drow@mvista.com>
16367
16368 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16369
96b3d632
EZ
163702002-04-23 Elena Zannoni <ezannoni@redhat.com>
16371
16372 * gdb.base/help.exp: Change 'help status' to allow for target
16373 dependent output differences.
16374
5019bb54
MC
163752002-04-22 Michael Chastain <mec@shout.net>
16376
16377 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16378
a805a116
MC
163792002-04-22 Michael Chastain <mec@shout.net>
16380
16381 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16382
a1706bfd
DM
163832002-04-17 David S. Miller <davem@redhat.com>
16384
16385 * gdb.asm/sparc64.inc: New file.
16386 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16387
a73a20a2
EZ
163882002-04-19 Elena Zannoni <ezannoni@redhat.com>
16389
16390 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16391 instruction file directly into the build tree. Clean up at end of
16392 test.
16393
ba678339
DM
163942002-04-18 David S. Miller <davem@redhat.com>
16395
16396 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16397 handle 64-bit platforms correctly.
16398 * gdb.base/maint.exp: Likewise.
16399
b03399da
KB
164002002-04-18 Kevin Buettner <kevinb@redhat.com>
16401
16402 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16403 ``-fpic'' when compiling files comprising a shared library, but
16404 it does need additional linker flags in order to find shared
16405 libraries at run time.
16406
e2004992
KB
164072002-04-18 Kevin Buettner <kevinb@redhat.com>
16408
16409 * gdb.base/cvexpr.c (use): New function.
16410 (main): Invoke use() on all global variables to prevent
16411 some linkers from deleting these otherwise unused symbols.
16412
d8937120
MC
164132002-04-17 Michael Chastain <mec@shout.net>
16414From David S. Miller <davem@redhat.com>
16415
16416 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16417 handle 64-bit platforms correctly.
16418
ffd61a58
MS
164192002-04-12 Michael Snyder <msnyder@redhat.com>
16420From Jim Blandy <jimb@redhat.com>
a9c64011 16421 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16422 script can handle this instead.
16423 * gdb.base/bar.c (barx): Same.
16424 * gdb.base/baz.c (bazx): Same.
16425 * gdb.base/grbx.c (grbxx): Same.
16426
16427 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16428 manager doesn't automatically unmap overlays unnecessarily.
16429
6b8426a6
MH
164302002-04-10 Martin M. Hunt <hunt@redhat.com>
16431
16432 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16433 stepping out of main.
16434
34af4875
MC
164352002-04-09 Michael Chastain <mec@shout.net>
16436
16437 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16438 scope so that the nested scope tests will make sense.
16439 * gdb.c++/local.exp: Write patterns that actually work with gcc
16440 (the HP patterns "were never known to work with gcc").
16441 Keep the old aCC patterns too.
16442
2d1676a0
DJ
164432002-04-09 Daniel Jacobowitz <drow@mvista.com>
16444
16445 * gdb.base/attach.exp: Correct target board test.
16446
3a63e3f9
MC
164472002-04-08 Michael Chastain <mec@shout.net>
16448
16449 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16450 in a const method. Add some xfail and fail cases for configurations
16451 that do not emit the "const ...".
16452
f18dabd2
MC
164532002-04-07 Michael Chastain <mec@shout.net>
16454
16455 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16456 Accept "A * const" and "const A * const" as type of "this".
16457 Fix spelling of getFunky throughout. Make messages uniform.
16458
0fcddd82
EZ
164592002-04-07 Elena Zannoni <ezannoni@redhat.com>
16460
a9c64011 16461 Work around for PR gdb/285:
0fcddd82
EZ
16462 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16463
16a8534a
EZ
164642002-04-07 Elena Zannoni <ezannoni@redhat.com>
16465
16466 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16467 instructions file at run time instead of configure time.
16468 Sometimes we run the test in a directory that is not the one we
16469 configured in.
16470 * gdb.asm/configure.in: Delete creation of symlink.
16471 * gdb.asm/configure: Regenerate.
16472
24181d81
JB
164732002-04-05 J. Brobecker <brobecker@gnat.com>
16474
16475 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16476 xfullpath () function.
16477
7cdb7107
DJ
164782002-04-04 Daniel Jacobowitz <drow@mvista.com>
16479
16480 * gdb.asm/Makefile.in: Correct dependencies.
16481
16482 * gdb.asm/powerpc.inc: New file.
16483 * gdb.asm/asm-source.exp: Add PowerPC.
16484 * gdb.asm/configure.in: Likewise.
16485 * gdb.asm/configure: Regenerated.
16486
a7d17088
DJ
164872002-04-04 Daniel Jacobowitz <drow@mvista.com>
16488
16489 * gdb.base/relocate.exp: New file.
16490 * gdb.base/relocate.c: New file.
16491
cd721503
FF
164922002-04-04 Fred Fish <fnf@redhat.com>
16493
16494 * gdb.base/step-test.exp: Update comment regarding stopping in
16495 memcpy/bcopy calls inserted as part of the compiler runtime.
16496
b22ad7a7
MS
164972002-04-04 Michael Snyder <msnyder@redhat.com>
16498
16499 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16500
5f279fa6
DJ
165012002-04-03 Daniel Jacobowitz <drow@mvista.com>
16502
16503 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16504 (gdb_expect): Remove $notransfer hack.
16505
dd0fd3ce
DJ
165062002-04-02 Daniel Jacobowitz <drow@mvista.com>
16507
16508 * gdb.c++/classes.exp ("calling method for small class"): Match
16509 updated register output.
16510
1e50cda1
DJ
165112002-03-30 Daniel Jacobowitz <drow@mvista.com>
16512
16513 Fix PR gdb/452
16514 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16515 when finished. Make gdb_file_cmd send "exec-file" when
16516 appropriate.
16517
24015922
DJ
165182002-03-30 Daniel Jacobowitz <drow@mvista.com>
16519
16520 * gdb.base/attach.exp: Remove extra setup_xfail.
16521
dd7dfd64
MS
165222002-03-26 Michael Snyder <msnyder@redhat.com>
16523
16524 * gdb.base/default.exp: Add tests for dump, append, and restore.
16525 * gdb.base/help.exp: Add tests for dump, append, and restore.
16526 * gdb.base/dump.exp: New file, test dump, append and restore.
16527 * gdb.base/dump.c: New file.
16528
48b2f8d7
MS
165292002-03-27 Michael Snyder <msnyder@redhat.com>
16530
d63a86f8 16531 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16532 clean-ups in help messages.
16533
05b4d525
FF
165342002-03-26 Fred Fish <fnf@redhat.com>
16535
16536 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16537 have debugging info for those functions and the compiler uses them
16538 internally to copy structs around.
16539
d7679631
FF
165402002-03-26 Fred Fish <fnf@redhat.com>
16541
16542 * gdb.base/list.exp: Revert the change made yesterday and add note
16543 about why we don't list the default lines for remote targets.
16544
523ac3f9
MS
165452002-03-25 Michael Snyder <msnyder@redhat.com>
16546
16547 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16548
754b2b8d
FF
165492002-03-25 Fred Fish <fnf@redhat.com>
16550
16551 * gdb.base/list.exp: This test works on remote targets so remove
16552 the short circuit for remote targets. Update copyright.
16553
33c3e192
FF
165542002-03-25 Fred Fish <fnf@redhat.com>
16555
16556 * gdb.base/attach.exp: Fix logic error that was suppressing this
16557 test for all non hppa*-*-hpux* targets, instead of the hp target.
16558 Move comments closer to the suppression point. Also now need to
16559 check that we are running natively.
16560
d43e73ee
MS
165612002-03-22 Michael Snyder <msnyder@redhat.com>
16562
882c8f02
MS
16563 * gdb.base/default.exp: Add test for gcore. Update copyright.
16564 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16565
04c12f60
FF
165662002-03-06 Fred Fish <fnf@redhat.com>
16567
16568 * gdb.base/funcargs.c: Remove extraneous ';' character.
16569 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16570
b43df995
MC
165712002-03-04 Michael Chastain <mec@shout.net>
16572
16573 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16574 accommodate gcc v3 function signature.
16575 * gdb.mi/mi0-var-cmd-exp: Ditto.
16576
92362027
AC
165772002-02-24 Andrew Cagney <ac131313@redhat.com>
16578
16579 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16580 ``GNU/Linux'' or ``Linux kernel''
16581 * testsuite/gdb.threads/pthreads.c: Ditto.
16582
258ad32d
MC
165832002-02-24 Michael Chastain <mec@shout.net>
16584
16585 * gdb.threads/pthreads.c (thread1): Add a return statement.
16586 (thread2): Likewise.
16587 (foo): Likewise.
16588
04c3b3d4
MC
165892002-02-23 Michael Chastain <mec@shout.net>
16590
16591 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16592 to placate gcc.
16593
5a2a0a20
MC
165942002-02-23 Michael Chastain <mec@shout.net>
16595
16596 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16597 test "ptype bint". The test passes on all my stabs configurations.
16598
a640f7fc
JB
165992002-02-21 Jim Blandy <jimb@redhat.com>
16600
27924826
JB
16601 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16602 filename at a time, and watch for the ones we want to see.
16603
a640f7fc
JB
16604 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16605 types of pointers to prototyped functions.
16606
edcc8c75
AC
166072002-02-20 Andrew Cagney <ac131313@redhat.com>
16608
16609 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16610 signed, unsigned and straight char.
16611 (padding_char, padding_short, padding_int, padding_long,
16612 padding_long_long, padding_float, padding_double,
16613 padding_long_double): New global variables.
16614 (fill, fill_structs): New functions.
16615
16616 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16617 for correctly sized writes. Update copyright.
16618 (get_valueof): New procedure.
16619 (get_sizeof): Call get_valueof.
16620 (check_valueof): New procedure.
16621 (check_padding): New procedure.
16622
ac57ea44
MC
166232002-02-20 Michael Chastain <mec@shout.net>
16624
16625 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16626 to setup_xfail. Document some of the remaining calls.
16627
7a10c941
MC
166282002-02-18 Michael Chastain <mec@shout.net>
16629
16630 * gdb.c++/userdef.exp: Update copyright year.
16631
fb8acdcc
DJ
166322002-02-18 Daniel Jacobowitz <drow@mvista.com>
16633
16634 * gdb.c++/userdef.exp: Test overloaded operators properly.
16635 Remove xfails.
16636
fda6ae12
MS
166372002-02-14 Michael Snyder <msnyder@redhat.com>
16638
16639 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16640
676a0442
DJ
166412002-02-14 Daniel Jacobowitz <drow@mvista.com>
16642
16643 * gdb.base/a2-run.exp: Check for a remote target properly.
16644 * gdb.base/annota1.exp: Likewise.
16645 * gdb.base/list.exp: Likewise.
16646 * gdb.base/reread.exp: Likewise.
16647 * gdb.base/scope.exp: Likewise.
16648 * gdb.base/shlib-call.exp: Likewise.
16649 * gdb.base/term.exp: Likewise.
16650 * gdb.c++/annota2.exp: Likewise.
16651
78b4f468
RE
166522002-02-13 Richard Earnshaw <rearnsha@arm.com>
16653
16654 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16655
9a81ba51
MC
166562002-02-10 Michael Chastain <mec@shout.net>
16657
16658 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16659 (call_after_alloca): Ditto.
16660
004af6c7
DJ
166612002-02-10 Daniel Jacobowitz <drow@mvista.com>
16662
16663 * gdb.base/ending-run.exp: Guard "cont" test with
16664 gdb_skip_stdio_test.
16665
37225f62
JB
166662002-02-06 Jim Blandy <jimb@redhat.com>
16667
16668 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16669 from here...
16670 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16671 To here. Disable this test on non-HP platforms. Add big comment.
16672
fe6fdd96
MS
166732002-02-04 Michael Snyder <msnyder@redhat.com>
16674
16675 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16676 other than d10v and m32r.
16677
036fad3f
RE
166782002-02-02 Richard Earnshaw <rearnsha@arm.com>
16679
16680 * gdb.base/default.exp: Rewrite test patterns to reduce time
16681 taken to match them.
16682
7148ab62
DJ
166832002-01-30 Daniel Jacobowitz <drow@mvista.com>
16684
16685 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16686 Allow a start function above main.
16687 * gdb.threads/linux-dp.exp: Fix copyright date.
16688
396cc255
DJ
166892002-01-30 Daniel Jacobowitz <drow@mvista.com>
16690
a9c64011
AS
16691 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16692 (check_philosopher_stack): Check for manager thread before checking
16693 for a just-starting thread.
396cc255 16694
f038d31b
DJ
166952002-01-30 Daniel Jacobowitz <drow@mvista.com>
16696
16697 From Neil Booth <neil@daikokuya.demon.co.uk>:
16698 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16699 warnings.
16700
b3ff9d9a
FF
167012002-01-21 Fred Fish <fnf@redhat.com>
16702
16703 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16704 not caller.
16705
39ad761d
JB
167062002-01-21 Jim Blandy <jimb@redhat.com>
16707
16708 * gdb.base/reread.exp: Check that GDB properly re-reads the
16709 executable file when it changes while no inferior is running.
16710
aaf320fa
FF
167112002-01-21 Fred Fish <fnf@redhat.com>
16712
a9c64011
AS
16713 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16714 optionally accept the "shlib events" variation.
aaf320fa 16715
808a31f5
JB
167162002-01-21 Jim Blandy <jimb@redhat.com>
16717
16718 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16719 call `fflush' after every `printf', so that the output is produced
16720 at predictable points, regardless of whatever buffering does (or
16721 doesn't) take place.
16722 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16723 at different points.
16724
4420d5e2
DJ
167252002-01-20 Daniel Jacobowitz <drow@mvista.com>
16726
16727 * gdb.c++/inherit.exp: Update copyright years.
16728 * gdb.c++/method.exp: Likewise.
16729
3e36a0f4
DJ
167302002-01-20 Daniel Jacobowitz <drow@mvista.com>
16731
16732 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16733 artificial methods/arguments.
16734 * gdb.c++/derivation.exp: Likewise.
16735 * gdb.c++/inherit.exp: Likewise.
16736 * gdb.c++/method.exp: Likewise.
16737 * gdb.c++/virtfunc.exp: Likewise.
16738
b4ceaee6
AC
167392002-01-18 Andrew Cagney <ac131313@redhat.com>
16740
16741 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16742 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16743 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16744 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16745 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16746 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16747
ecace851
JB
167482002-01-17 Jim Blandy <jimb@redhat.com>
16749
16750 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16751 anchoring the pattern matching the entry point symbol's name.
16752
375fc983
AC
167532002-01-17 Andrew Cagney <ac131313@redhat.com>
16754
16755 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16756 continue/quit query. Update copyright.
16757
fe6fdd96
MS
167582002-01-14 Michael Snyder <msnyder@redhat.com>
16759
16760 * gdb.base/gcore.exp: Remove extra debugging output.
16761
e017c81f
DJ
167622002-01-13 Daniel Jacobowitz <drow@mvista.com>
16763
16764 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16765 for slightly dubious v2 mangled string.
16766
37ab3bf8
DJ
167672002-01-13 Daniel Jacobowitz <drow@mvista.com>
16768
16769 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16770
1bc05c3a 167712002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16772
1bc05c3a 16773 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16774
1bc05c3a
JM
16775 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16776 constructors.
16777 * gdb.c++/derivation.exp: Likewise.
16778 * gdb.c++/templates.exp: Likewise.
16779 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16780
1bc05c3a
JM
167812002-01-10 Michael Snyder <msnyder@redhat.com>
16782
16783 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16784
a911c360
MS
167852002-01-08 Michael Snyder <msnyder@redhat.com>
16786
16787 * gdb.base/gcore.exp: New test for generate-core-file command.
16788 * gdb.base/gcore.c: Testcase for above.
16789 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16790
ea2119ec
JM
167912002-01-08 Jason Merrill <jason@redhat.com>
16792
16793 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16794
68203136
FF
167952002-01-07 Fred Fish <fnf@redhat.com>
16796
16797 * gdb.c++/overload.exp: Remove unconditional xfails for:
16798 print foo_instance1.overloadargs(1)
16799 print foo_instance1.overloadargs(1, 2)
16800 print foo_instance1.overloadargs(1, 2, 3)
16801 print foo_instance1.overloadargs(1, 2, 3, 4)
16802 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16803 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16804 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16805 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16806 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16807 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16808 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16809 print foo_instance1.overload1arg()
16810 print foo_instance1.overload1arg((char)arg2)
16811 print foo_instance1.overload1arg((signed char)arg3)
16812 print foo_instance1.overload1arg((unsigned char)arg4)
16813 print foo_instance1.overload1arg((int)arg7)
16814 print foo_instance1.overload1arg((unsigned int)arg8)
16815 print foo_instance1.overload1arg((float)arg11)
16816 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16817
21b9b5b1
MS
168182002-01-07 Michael Snyder <msnyder@redhat.com>
16819
16820 * gdb.base/huge.exp: New test. Print a very large target data object.
16821 (skip_huge_test): New test variable. Define if you want to skip this
16822 test. The test reads an 8 megabyte data object from the target, so it
16823 might be very time consuming on remote targets with a slow connection.
16824 * gdb.base/huge.c: New file. Test case for above.
16825
725f922e
FF
168262002-01-07 Fred Fish <fnf@redhat.com>
16827
16828 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16829 g_instance.bfoo, and g_instance.cfoo.
16830
889bf7c5 168312002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16832
889bf7c5
PA
16833 * gdb.base/break.c (multi_line_if_conditional): New function.
16834 (multi_ilne_while_conditional): Likewise.
16835 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16836 IF or WHILE condition puts the breakpoint at the start of
16837 the condition.
f286b2c3 16838
634d57ec
JL
16839 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16840 hppa*-*-hpux* expected failure.
16841 * gdb.base/structs.exp (do_function_calls): Similarly.
16842
16843 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16844 watchpoints.
16845
9fbfe2dc
AC
168462002-01-06 Andrew Cagney <ac131313@redhat.com>
16847
16848 Fix PR gdb/66.
16849 * gdb.base/structs.exp: Replace skip for a29k with skip for
16850 gdb,cannot_call_functions.
16851 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16852 * gdb.base/callfuncs.exp: Ditto.
16853 * gdb.base/call-rt-st.exp: Ditto.
16854 * gdb.base/call-strs.exp: Ditto.
16855 * gdb.base/callfwmall.exp: Ditto.
16856 * gdb.base/scope.exp: Obsolete xfail a29k.
16857 * gdb.c++/misc.exp: Ditto.
16858 * gdb.c++/cplusfuncs.exp: Ditto.
16859 * gdb.base/ptype.exp: Ditto.
16860 * gdb.base/printcmds.exp: Ditto.
16861 * gdb.base/opaque.exp: Ditto.
16862 * gdb.base/list.exp: Ditto.
16863 * gdb.base/funcargs.exp: Ditto.
16864 * gdb.base/default.exp: Ditto.
16865
8ddad156
MS
168662002-01-04 Michael Snyder <msnyder@redhat.com>
16867
ca4976a6 16868 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16869 * gdb.base/maint.exp: Add tests for maint info sections options.
16870
1b074332
JL
16871Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16872
16873 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16874
7d159115
CV
168752001-12-20 Corinna Vinschen <vinschen@redhat.com>
16876
16877 * gdb.asm/arm.inc: New file.
16878 * gdb.asm/asm-source.exp: Add arm targets.
16879 * gdb.asm/configure.in: Ditto.
16880 * gdb.asm/configure: Recreated from configure.in.
16881
8fb87725
JL
16882Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16883
afabe08c
JL
16884 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16885 with HP's compiler.
16886 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16887 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16888 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16889 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16890
16891 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16892 either HP's compilers or GCC.
16893
db521deb
JL
16894 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16895 a SIGBUS or SIGSEGV.
16896
16897 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16898
16899 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16900 can be compiled with either HP's compiler or GCC.
16901
cfa88ab7
JL
16902 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16903 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16904 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16905
ca344dff
JL
16906 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16907 to match current gdb output. Update due to using auto-solib-limit
16908 for limiting instead of overloading auto-solib-add.
16909 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16910 test program.
16911
3f3c6e55 16912 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16913 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16914 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16915 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16916 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16917 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16918 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16919 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16920 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16921 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16922 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16923 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16924 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16925
8fb87725
JL
16926 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16927 a SIGTRAP to the inferior.
16928
cf599fa7
CV
169292001-12-19 Corinna Vinschen <vinschen@redhat.com>
16930
16931 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16932 Substitute call to target_link by call to gdb_compile.
16933
2cd045cd
JL
16934Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16935
a9c64011
AS
16936 * gdb.base/break.exp: Fix HP specific search string when testing
16937 backtracing in a called function.
2cd045cd 16938
a9c64011
AS
16939 * gdb.base/constvars.exp: Only set lang to C++ if we're
16940 compiling the test with HP's compilers.
16941 * gdb.base/volatile.exp: Similarly.
2cd045cd 16942
99ebe9ac
JB
169432001-12-19 Jim Blandy <jimb@redhat.com>
16944
16945 * gdb.base/printcmds.exp: Expect the null character to be printed
16946 as '\0', and the '\013' to be printed as '\v'.
16947 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16948 * gdb.base/setvar.exp: Same.
16949
b9891b29
JB
169502001-12-17 Jim Blandy <jimb@redhat.com>
16951
0eba65ab
JB
16952 * gdb.base/completion.exp: Rather than completing very long
16953 filenames, which can make the readline library produce output we
16954 don't recognize, cd to the directory first, and then complete
16955 using nice, short relative paths.
16956
6970b5b1
JB
16957 * gdb.base/completion.exp: On some systems, there is, in fact, a
16958 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16959 variables as being in scope. So use `no_var_named_this'
16960 instead of `b'.
6970b5b1 16961
b9891b29 16962 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16963 can't find the core file's registers as a failure.
b9891b29 16964
e6ccd35f
JSC
169652001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16966
a9c64011
AS
16967 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16968 test expect string more specific.
e6ccd35f 16969
105ba819
CV
169702001-12-13 Corinna Vinschen <vinschen@redhat.com>
16971
16972 * gdb.asm/asm-source.exp: Add support for xstormy16.
16973 * gdb.asm/configure.in: Ditto.
16974 * gdb.asm/configure: Rebuild.
16975 * gdb.asm/xstormy16.inc: New file.
16976
e9e79dd9
FF
169772001-12-10 Fred Fish <fnf@redhat.com>
16978
16979 * gdb.base/maint.exp: Update to match changes in type dumping code.
16980
347dc97d
JB
169812001-12-10 Jim Blandy <jimb@redhat.com>
16982
16983 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16984 matching the entry point symbol's name at the beginning of the
16985 line.
347dc97d 16986
5178b9d6
DJ
169872001-12-07 Daniel Jacobowitz <drow@mvista.com>
16988
16989 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16990 gdb.c++/inherit.exp, gdb.c++/method.exp,
16991 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16992 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16993 and class layout support.
16994
af890c52
DJ
169952001-12-07 Daniel Jacobowitz <drow@mvista.com>
16996
16997 * gdb.c++/classes.exp: Add test for static member function.
16998 * gdb.c++/misc.cc: Add class with static member function.
16999
7a345fb3
JB
170002001-12-07 Jim Blandy <jimb@redhat.com>
17001
f2e54a80 17002 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17003 those tests as `unsupported'.
17004 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17005 Rewrite subsequent tests to use it.
17006
17007 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17008 those tests as `unsupported'.
17009 * gdb.base/structs.exp (call_struct_func): New function.
17010 (do_function_calls): Use call_struct_func to call the functions
17011 returning structs.
17012
0bc69509
JB
17013 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17014 whether functions are prototyped or not, so we can't possibly pass
17015 arguments to t_float_values2 properly.
17016
7a345fb3
JB
17017 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17018 value of `timeout' for targets other than the mips*tx39-*.
17019
edb6ede1
MS
170202001-12-06 Michael Snyder <msnyder@redhat.com>
17021
d63a86f8 17022 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17023 and detect whether the start symbol has a leading underscore.
17024
2d842f13
JB
170252001-12-04 Jim Blandy <jimb@redhat.com>
17026
17027 * gdb.base/completion.exp: Clarify indentation.
17028
68550daf
JB
170292001-12-03 Jim Blandy <jimb@redhat.com>
17030
17031 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17032 variables on the S/390, not `.word'.
17033
cd5195a8
JB
170342001-11-30 Jim Blandy <jimb@redhat.com>
17035
17036 Add assembly-source tests for s390-ibm-linux.
17037 * gdb.asm/s390.inc: New file.
17038 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17039 the S/390 architecture.
a9c64011 17040 * gdb.asm/configure: Regenerated.
cd5195a8 17041
ca9efc90
MS
170422001-11-30 Michael Snyder <msnyder@redhat.com>
17043
17044 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17045 next, info source, info sources, info line, global and static
17046 variables, and static functions.
17047 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17048 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17049 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17050 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17051 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17052 (gdbasm_leave): Restore frame pointer.
17053 (gdbasm_startup): Copy stack set-up from crt0.S.
17054
d0e66976
FN
170552001-11-26 Fernando Nasser <fnasser@redhat.com>
17056
17057 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17058 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17059 to a local (non-static) variable. Copy tstruct.a to a static buffer
17060 and return a pointer to that buffer.
17061 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17062
e2334072
MK
170632001-11-24 Mark Kettenis <kettenis@gnu.org>
17064
17065 * gdb.asm/configure.in: Fix recognition of ix86 target.
17066 * gdb.asm/configure: Regenerate.
17067
756caa3d
MS
170682001-11-21 Michael Snyder <msnyder@redhat.com>
17069
17070 * gdb.asm/sparc.inc: New file.
17071 * gdb.asm/asm-source.exp: Recognize sparc target.
17072 * gdb.asm/configure.in: Recognize sparc target.
17073 * gdb.asm/configure: Regenerate.
d63a86f8 17074
9a4d72d5
MS
170752001-11-21 Michael Snyder <msnyder@redhat.com>
17076
17077 * gdb.asm/m32r.inc: New file.
17078 * gdb.asm/asm-source.exp: Recognize m32r target.
17079 * gdb.asm/configure.in: Recognize m32r target.
17080 * gdb.asm/configure: Regenerate.
17081
a773d1cd
MS
170822001-11-20 Michael Snyder <msnyder@redhat.com>
17083
017ac23d
MS
17084 * gdb.asm/i386.inc: New file.
17085 * gdb.asm/asm-source.exp: Recognize ix86 target.
17086 * gdb.asm/configure.in: Recognize ix86 target.
17087 * gdb.asm/configure: Regenerate.
17088
a773d1cd
MS
17089 * gdb.c++/namespace.exp: Fix quotes in output messages.
17090
bb632afb
MS
170912001-11-14 Michael Snyder <msnyder@redhat.com>
17092
25d559ca 17093 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17094 qualifier in a type cast expression, to designate an address
17095 in the instruction space (Harvard architecture).
17096
4749e309
MS
170972001-11-13 Michael Snyder <msnyder@redhat.com>
17098
17099 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17100 Tests for expressions using 'const' and 'volatile'.
17101
25050984
CV
171022001-11-13 Corinna Vinschen <vinschen@redhat.com>
17103
17104 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17105
1902c51f
DJ
171062001-11-12 Daniel Jacobowitz <drow@mvista.com>
17107
17108 * lib/mi-support.exp (mi_run_to_helper): Move comments
17109 outside of gdb_expect.
17110
dcf95b47
DJ
171112001-11-11 Daniel Jacobowitz <drow@mvista.com>
17112
17113 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17114 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17115 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17116 mi0_run_to): New functions.
17117 * gdb.mi/mi-simplerun.exp: Use them.
17118 * gdb.mi/mi0-simplerun.exp: Likewise.
17119 * gdb.mi/mi-var-cmd.exp: Likewise.
17120 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17121
45b074e1
AC
171222001-11-10 Andrew Cagney <ac131313@redhat.com>
17123
17124 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17125 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17126
bf50d346
AC
171272001-11-09 Andrew Cagney <ac131313@redhat.com>
17128
17129 * gdb.base/restore.exp: Include $expected value in restored test
17130 message.
17131
9383332c
AC
171322001-11-09 Andrew Cagney <ac131313@redhat.com>
17133
17134 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17135 implemented.
17136
db62520a
MS
171372001-11-08 Michael Snyder <msnyder@redhat.com>
17138
17139 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17140 Add pass/fail message for stop at breakpoint in call dummy function.
17141
b5703437
MS
171422001-11-07 Michael Snyder <msnyder@redhat.com>
17143
d63a86f8
RM
17144 * gdb.c++/templates.exp (test_template_breakpoints):
17145 If we get an overload menu, but it does not match what
760f6330 17146 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17147 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17148 making the whitespace optional. Argument for "new" may be
17149 "unsigned" as well as "unsigned int/long".
d63a86f8 17150 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17151 making the whitespace optional. Also replace "(void) with
17152 "((void|)), making the keyword "void" optional.
d63a86f8 17153 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17154 making the whitespace optional. Also replace "(void) with
17155 "((void|)), making the keyword "void" optional.
3bf40917
MS
17156 * gdb.base/callfuncs.c (t_float_values): This function must
17157 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17158 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17159 can be tested against both cases. Usually one case involves
17160 promotion of float to double, while the other does not.
17161 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17162 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17163 includes a stack frame for "start".
17164
c8ab4e6d
JB
171652001-11-05 Jim Blandy <jimb@redhat.com>
17166
17167 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17168 pointers are 32 bits long, and that offsets of relocs are always
17169 stored in the data (REL-style), and not in the reloc entry itself
17170 (RELA-style).
17171 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17172 stabs.
17173
3f08ced9
MS
171742001-11-01 Michael Snyder <msnyder@redhat.com>
17175
17176 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17177 and regular expression operators by using quoting.
17178
cbfa24cd
MS
171792001-10-31 Michael Snyder <msnyder@redhat.com>
17180
17181 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17182 depending on what the symbol table contains.
17183 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17184 the output of the ptype command. Similarly, accept both "const &"
17185 and "const&".
17186
aaa68313
CV
171872001-10-31 Corinna Vinschen <vinschen@redhat.com>
17188
17189 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17190 symbol `STORAGE' to allow to choose the storage class of
17191 the local datastructures.
17192 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17193 compiler directive.
17194
91740388
MS
171952001-10-30 Michael Snyder <msnyder@redhat.com>
17196
17197 * gdb.base/jump.exp: Allow it to run for all targets.
17198
1b7c05e7
CV
171992001-10-29 Corinna Vinschen <vinschen@redhat.com>
17200
17201 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17202 with new double_array size.
17203 (main): Change storage class of all local variables to static.
17204 Reduce size of double_array to 9.
17205 * gdb.base/call-ar-st.exp: Increase timeout value.
17206 Change expected output for double array to match new size in
17207 call-ar-st.c.
17208
36a22261
CV
172092001-10-29 Corinna Vinschen <vinschen@redhat.com>
17210
17211 * gdb.base/ending-run.exp: Create identical output when passing
17212 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17213 Stormy16 target.
36a22261 17214
92b8ae91
MK
172152001-10-28 Mark Kettenis <kettenis@gnu.org>
17216
17217 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17218 that we catch the expected failure under Linux/x86.
17219
cb135b83
OF
172202001-10-29 Orjan Friberg <orjanf@axis.com>
17221
17222 * gdb.base/setvar.exp: Escape curly braces.
17223 * gdb.stabs/weird.exp: Ditto.
17224
6884aa54
DJ
172252001-10-27 Daniel Jacobowitz <drow@mvista.com>
17226
17227 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17228 * gdm.mi/mi0-hack-cli.exp: Likewise.
17229
0398c9aa
AC
172302001-10-25 Andrew Cagney <ac131313@redhat.com>
17231
17232 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17233 messages.
17234
d20bf2e8
AC
172352001-10-21 Andrew Cagney <ac131313@redhat.com>
17236
17237 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17238 checking MI enabled.
17239
03dd63aa
CV
172402001-10-09 Corinna Vinschen <vinschen@redhat.com>
17241
17242 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17243
1d9d99f3
FCE
172442001-10-04 Frank Ch. Eigler <fche@redhat.com>
17245
17246 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17247 if gdb child process crashes, just signal an error.
17248
838ae6c4
JB
172492001-10-02 Jim Blandy <jimb@redhat.com>
17250
17251 * lib/gdb.exp (test_xfail_format): Simplify.
17252
17253 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17254 front of the variable name `format'. Simplify `if'.
17255
8f0cbc1c
DJ
172562001-10-01 Daniel Jacobowitz <drow@mvista.com>
17257
17258 * gdb.threads/pthreads.exp: Wait for output and delay
17259 before sending ^C.
17260
1f08dafd
DJ
172612001-10-01 Daniel Jacobowitz <drow@mvista.com>
17262
17263 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17264 some incorrect output instead of timing out.
17265 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17266
674f90ff
CV
172672001-09-28 Corinna Vinschen <vinschen@redhat.com>
17268
17269 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17270 check to allow additional `int'.
17271
9b284272
DJ
172722001-09-27 Daniel Jacobowitz <drow@mvista.com>
17273
17274 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17275 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17276
b55a4771
MS
172772001-09-27 Michael Snyder <msnyder@redhat.com>
17278
17279 * lib/gdb.exp (test_debug_format): New proc.
17280 (setup_xfail_format): Use new proc test_debug_format.
17281 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17282 proc; use new service proc test_debug_format.
17283 Replace all other "gcc_compiled" tests with this test.
17284 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17285 proc; use new service proc test_debug_format.
17286 Replace all other "gcc_compiled" tests with this test.
17287
172882001-09-27 Michael Snyder <msnyder@redhat.com>
17289
17290 * gdb.base/cvexpr.exp: New file.
17291 * gdb.base/cvexpr.c: New file
17292 Test for expressions using const and volatile keywords.
17293
4e6667ac
CV
172942001-09-26 Corinna Vinschen <vinschen@redhat.com>
17295
17296 * gdb.base/constvars.exp: Check for different orders of keywords
17297 and additional "int" strings in output.
17298
4f337972
AC
172992001-09-22 Andrew Cagney <ac131313@redhat.com>
17300
17301 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17302 responses from "help maint".
17303
2015650d
FCE
173042001-09-19 Frank Ch. Eigler <fche@redhat.com>
17305
17306 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17307 to localhost:NNN instead of :NNN, in case Xvfb is listening
17308 only on TCP.
17309
f3bcedc1
CV
173102001-09-19 Corinna Vinschen <vinschen@redhat.com>
17311
17312 * gdb.base/recurse.exp: When checking leaving the watchpoint
17313 scope, recognize when gdb is in function's epilogue and pass.
17314
6b819c92
KS
173152001-09-18 Keith Seitz <keiths@redhat.com>
17316
17317 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17318 support for running tests against sid targets.
17319 (gdbtk_done): Ditto.
17320
a10c9419
CV
173212001-09-18 Corinna Vinschen <vinschen@redhat.com>
17322
17323 * gdb.base/ending-run.c (main): Set stdout buffersize
17324 to the same reasonable value for any target.
17325 * gdb.base/ending-run.exp: Add a regular expression
17326 to make testsuite happy on Sanyo Stormy16 target.
17327
739d0d99
CV
173282001-09-17 Corinna Vinschen <vinschen@redhat.com>
17329
17330 * gdb.base/display.c (do_loops): Add float variable `f'.
17331 Increment f in loop.
17332 * gdb.base/display.exp: Increment timeout by 60 seconds.
17333 Change float display test to use variable `f'.
17334
1b8947f0
JB
173352001-09-17 Jim Blandy <jimb@redhat.com>
17336
17337 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17338 overflowing the limited breakpoint tables on some ROM monitors
17339 (like the ROM68K).
17340
9890ac81
FCE
173412001-09-15 Frank Ch. Eigler <fche@redhat.com>
17342
17343 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17344 the "-ac" (disable access control) flag.
17345
6db765ea
JH
173462001-08-30 Jeff Holcomb <jeffh@redhat.com>
17347
17348 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17349 ints.
17350
4c32cc04
KS
173512001-08-30 Keith Seitz <keiths@redhat.com>
17352
17353 * lib/gdb.exp: Move all insight-related functionality into
17354 separate file.
17355 * lib/insight-support.exp: New file.
17356
8d6e6f81
FCE
173572001-08-29 Frank Ch. Eigler <fche@redhat.com>
17358
17359 * config/sid.exp (sid_start): Never set sid verbosity; disable
17360 expect_background {} that consumed its stdout; tolerate </dev/null.
17361 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17362
6a90e1d0
AC
173632001-08-18 Andrew Cagney <ac131313@redhat.com>
17364
17365 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17366 CLI jump command to start it.
17367 (mi_run_to_main): Fail immediatly when unexpected output.
17368
1759b3c3
AC
173692001-08-18 Andrew Cagney <ac131313@redhat.com>
17370
17371 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17372 beginning of function. Fix PR gdb/191.
17373
61d11d80
FCE
173742001-08-16 Frank Ch. Eigler <fche@redhat.com>
17375
17376 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17377 what to force sid endianness to.
17378
942a4df2
KS
173792001-08-15 Keith Seitz <keiths@redhat.com>
17380
17381 * lib/gdb.exp (gdbtk_start): Don't set environment
17382 variables for TCL_LIBRARY and friends. Insight will
17383 now figure these out for itself.
17384
0521c418
MS
173852001-08-02 Michael Snyder <msnyder@redhat.com>
17386
17387 * gdb.base/completion.exp: Remove the symbol "a64l" from
17388 the expect string; this is target-specific, and not related
17389 to what is being tested.
17390
74a9a58a
DB
173912001-08-02 Dave Brolley <brolley@redhat.com>
17392
17393 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17394
c70819fa
MS
173952001-07-25 Michael Snyder <msnyder@redhat.com>
17396
c2b8fa57
MS
17397 * gdb.base/consecutive.exp: New file. Test stepping over
17398 breakpoints on consecutive instructions.
17399 * gdb.base/consecutive.c: New file.
17400
c70819fa
MS
17401 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17402 curly braces in regular expressions.
17403
2b1a1355
MS
174042001-07-25 Michael Snyder <msnyder@redhat.com>
17405
17406 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17407 legitimate output from stepping out of main.
17408
413eca6f
KS
174092001-07-22 Keith Seitz <keiths@redhat.com>
17410
17411 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17412 the empty string, do not run the tests.
17413
7e5a9322
SC
174142001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17415
17416 * gdb.base/long_long.exp: Detect size of pointer. Take into
17417 account 2-byte pointers when testing for p/a results.
17418
de58f10f
SC
174192001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17420
d63a86f8 17421 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17422 and defined to 1K for m68hc11.
17423 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17424 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17425 (sizeof_random_data): New variable to tell the size of the data table;
17426 don't test past this size; always run to main.
17427
d6f5fea1
SC
174282001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17429
17430 * gdb.base/return2.exp: return of long long and double fails for
17431 68HC11; don't execute these tests on that platform.
17432 * gdb.base/return.exp: Return of a double fails for 68hc11.
17433
c477543d
SC
174342001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17435
17436 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17437 tests that print a float.
17438 * call-rt-st.exp: Likewise.
17439
63cf1c79
MK
174402001-07-12 Mark Kettenis <kettenis@gnu.org>
17441
17442 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17443 running this test on Linux.
17444
112f9ab5
MC
174452001-06-24 Michael Chastain <chastain@redhat.com>
17446
17447 * gdb.base/arithmet.exp: Remove some tests to make all test names
17448 unique.
17449
4970cb0f
MS
174502001-07-03 Michael Snyder <msnyder@redhat.com>
17451
17452 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17453 the output of the ptype command.
17454
d85da69f
MS
174552001-07-02 Michael Snyder <msnyder@redhat.com>
17456
4c8a82de
MS
17457 * gdb.base/completion.exp: Don't assume that break.c is the only
17458 source file that may contain functions named "marker".
d85da69f
MS
17459 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17460
8afc772b
AC
174612001-06-28 Andrew Cagney <ac131313@redhat.com>
17462
17463 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17464 of files to delete.
17465
17466 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17467 * gdb.disasm/h8300s.exp: New file.
17468 gdb.disasm/h8300s.s: Likewise.
17469
cff22675
AC
174702001-06-27 Andrew Cagney <ac131313@redhat.com>
17471
17472 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17473 empty breakpoint tables.
17474
68c81b54
AC
174752001-06-25 Andrew Cagney <ac131313@redhat.com>
17476
17477 * lib/mi-support.exp: Update args=... part of stop-reason
17478 patterns. Accept either a list or a tuple.
17479
2dd62704
AC
174802001-06-23 Andrew Cagney <ac131313@redhat.com>
17481
17482 * lib/mi-support.exp: Remove local emacs variable defining
17483 change-log-default-name.
17484
b4127474
MC
174852001-06-22 Michael Chastain <chastain@redhat.com>
17486
17487 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17488 This is operationally compatible with the previous version.
17489
8dbfb380
JB
174902001-06-13 Jim Blandy <jimb@redhat.com>
17491
17492 * lib/gdb.exp (gdb_test): Doc fix.
17493
f2d8c86d
MC
174942001-06-10 Michael Chastain <chastain@redhat.com>
17495
17496 * gdb.base/exprs.exp: Remove a duplicate test.
17497
81564d34
JB
174982001-06-06 Jim Blandy <jimb@redhat.com>
17499
17500 * gdb.base/return2.exp (main): Use values to test float and double
17501 returns that are not NaN's, to avoid being confused by IEEE
17502 comparison rules.
17503
da55addb
MS
175042001-06-04 Michael Snyder <msnyder@redhat.com>
17505
17506 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17507 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17508 rather than wait for 12 more tests to time out.
17509
42c65987
JB
175102001-06-06 Jim Blandy <jimb@redhat.com>
17511
b18bced9 17512 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17513 Don't forget to match the GDB prompt.
b18bced9 17514
42c65987
JB
17515 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17516
5b41e5f0
JB
175172001-06-04 Jim Blandy <jimb@redhat.com>
17518
17519 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17520 command.
17521
015e046f
KB
175222001-05-31 Kevin Buettner <kevinb@redhat.com>
17523
17524 * gdb.base/annota1.exp (info break): Match four or more spaces
17525 after "Address".
17526
fb1ffbbe
MC
175272001-05-31 Michael Chastain <chastain@redhat.com>
17528
17529 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17530 (dm_type_int_star): Likewise.
17531 (dm_type_long_star): Likewise.
17532 (dm_type_void_star): Likewise.
17533
5ea2a32c
KB
175342001-05-29 Kevin Buettner <kevinb@redhat.com>
17535
17536 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17537 to a known value in order to get consistent results regardless
17538 of the setting of INPUTRC or the presence or contents of .inputrc.
17539
ae23c492
MS
175402001-05-24 Michael Snyder <msnyder@redhat.com>
17541
ac55707e
MS
17542 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17543 Don't require that the main thread and the manager thread are the
17544 first in the list.
17545
ae23c492
MS
17546 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17547 debugging. If test fails, issue an "unsupported" not a "fail".
17548
400071f1
JB
175492001-05-24 Jim Blandy <jimb@redhat.com>
17550
17551 Don't assume that short is shorter than int.
17552 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17553 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17554 this isn't true.
400071f1
JB
17555 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17556 an int, is not equal to ~0 stored in an unsigned char. This tests
17557 the same thing that the previous test meant to, but works on
17558 16-bit machines, too.
17559 ("print unsigned char != (~0)"): Same test, complemented.
17560
0816a3e5
MS
175612001-05-24 Michael Snyder <msnyder@redhat.com>
17562
17563 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17564 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17565 and prevents dejagnu getting out of step.
17566
f6dc23a9
KB
175672001-05-23 Kevin Buettner <kevinb@redhat.com>
17568
17569 * gdb.base/finish.exp (finish_void): Revise pattern for
17570 stopping on the call statement to not permit stopping at
17571 the start of the instructions comprising the call sequence.
17572
7dbd117d
MC
175732001-05-19 Michael Chastain <chastain@redhat.com>
17574
17575 * gdb.base/callfuncs.exp: Make all test names unique.
17576 * gdb.base/commands.exp: Make all test names unique.
17577 * gdb.base/condbreak.exp: Make all test names unique.
17578 * gdb.base/dbx.exp: Make all test names unique.
17579 * gdb.base/default.exp: Make all test names unique.
17580 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17581 and TIMEOUT messages to their corresponding PASS message.
17582 * gdb.base/ending-run.exp: Make all test names unique.
17583 * gdb.base/long_long.exp: Remove duplicate test.
17584
6b0b0a9e
KB
175852001-05-21 Kevin Buettner <kevinb@redhat.com>
17586
17587 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17588 stop on the call statement as well as the statement after the
17589 call.
17590
2caa35cb
MS
175912001-05-21 Michael Snyder <msnyder@redhat.com>
17592
17593 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17594
40713331
EZ
175952001-05-10 Elena Zannoni <ezannoni@redhat.com>
17596
a9c64011
AS
17597 * gdb.base/completion.exp: Revamp test. Make it execute on all
17598 platforms.
40713331 17599
c2c1be8d
EZ
176002001-05-10 Elena Zannoni <ezannoni@redhat.com>
17601
a9c64011
AS
17602 * config/gdbserver.exp (gdb_load): Handle the case
17603 in which the arguments to gdbserver are given in the
17604 baseboard configuration file.
17605 Also handle the case in which the server needs to do a
17606 load.
2c9cd303 17607
9671de48
KS
176082001-05-07 Keith Seitz <keiths@cygnus.com>
17609
a9c64011
AS
17610 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17611 set up the display for testing.
17612 (gdbtk_start): Convert all paths to paths that tcl will like.
17613 Export target information to environment.
17614 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17615 necessary.
17616 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17617 (to_tcl_path): New proc to convert a given pathname into
17618 a path acceptible as an argument to a tcl command.
17619 (_gdbtk_export_target_info): New proc to export target info
17620 into the environment for gdbtk testing.
17621 (gdbtk_done): New proc to signal end-of-test.
9671de48 17622
5a360f47
JB
176232001-05-06 Jim Blandy <jimb@redhat.com>
17624
17625 * restore.c: Make the code of caller0 correspond to its comment.
17626
66c756c6
MS
176272001-05-03 Michael Snyder <msnyder@redhat.com>
17628
17629 * config/sid.exp (gdb_target_sid): Check for error messages.
17630 On error or timeout, don't make expect exit (which will terminate
17631 all subsequent tests); instead just make gdb exit.
d63a86f8 17632 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17633 return a negative value.
17634
a966fde5
JB
176352001-04-24 Jim Blandy <jimb@redhat.com>
17636
851c18e0
JB
17637 * gdb.c++/templates.exp: If we see the prompt for the overload
17638 list, but we haven't recognized any of the longer patterns,
17639 arrange for this test to fail, not hang.
17640
a966fde5
JB
17641 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17642 variations.
17643
db144853
MC
176442001-04-22 Michael Chastain <chastain@redhat.com>
17645
17646 * gdb.c++/local.exp: Use the 'runto' library function.
17647 * gdb.c++/namespace.exp: Likewise.
17648 * gdb.c++/overload.exp: Likewise.
17649
3207ec21
KB
176502001-03-26 Kevin Buettner <kevinb@redhat.com>
17651
17652 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17653 * gdb.base/step-line.exp: New file. Test step/next in presence of
17654 #line directives.
17655 * gdb.base/step-line.c: New file. Test program for the above.
17656 * gdb.base/step-line.inp: New file. We pretend that this file has
17657 been transformed by some other tool into step-line.c.
17658
13b57657
JB
176592001-03-21 Jim Blandy <jimb@redhat.com>
17660
17661 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17662 unmangled operator names.
17663
754cbe1c
JB
176642001-03-20 Jim Blandy <jimb@redhat.com>
17665
17666 * gdb.threads/linux-dp.exp: Recognize an additional message
17667 generated by GDB when it doesn't understand how to debug threads
17668 on the target system.
17669
177495c9
AC
176702001-03-19 Andrew Cagney <ac131313@redhat.com>
17671
17672 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17673
f266096b
MC
176742001-03-12 Michael Chastain <chastain@redhat.com>
17675
17676 * gdb.c++/derivation.exp: Use the 'runto' library function.
17677
cac3c2ff
MC
176782001-03-12 Michael Chastain <chastain@redhat.com>
17679
17680 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17681
b6c11a24
MC
176822001-02-24 Michael Chastain <chastain@redhat.com>
17683
17684 * gdb.c++/ref-types.exp: Change handwritten code to library
17685 function 'runto'.
17686
6bae5bce
OF
176872001-03-16 Orjan Friberg <orjanf@axis.com>
17688
17689 * gdb.base/signals.exp: Set count to 0 explicitly.
17690
0015fd9a
MS
176912001-03-15 Mark Salter <msalter@redhat.com>
17692
17693 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17694 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17695 (gdb_load): Add support for additional target_info: gdb_download_size
17696 and gdb_load_timeout.
0015fd9a 17697
fc33412a
DT
17698Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17699
17700 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17701 file -- to prevent failing when the compile fails but we have no
17702 intention of running the tests anyway.
fc33412a
DT
17703
17704 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17705 tests if set.
17706
17707 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17708 integers.
fc33412a
DT
17709
17710 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17711 * gdb.c++/namespace.exp: Ditto.
17712
115f06de
OF
177132001-03-07 Orjan Friberg <orjanf@axis.com>
17714
17715 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17716 * gdb.base/pointers.exp: Relax pattern match of decimals.
17717
b6ba6518
KB
177182001-03-06 Kevin Buettner <kevinb@redhat.com>
17719
17720 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17721 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17722 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17723 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17724 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17725 config/sh.exp, config/sid.exp, config/slite.exp,
17726 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17727 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17728 config/vxworks.exp, config/vxworks29k.exp,
17729 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17730 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17731 gdb.base/arithmet.exp, gdb.base/assign.exp,
17732 gdb.base/async.exp, gdb.base/attach.exp,
17733 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17734 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17735 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17736 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17737 gdb.base/commands.exp, gdb.base/completion.exp,
17738 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17739 gdb.base/constvars.exp, gdb.base/corefile.exp,
17740 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17741 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17742 gdb.base/ending-run.exp, gdb.base/environ.exp,
17743 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17744 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17745 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17746 gdb.base/funcargs.exp, gdb.base/help.exp,
17747 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17748 gdb.base/logical.exp, gdb.base/long_long.exp,
17749 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17750 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17751 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17752 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17753 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17754 gdb.base/regs.exp, gdb.base/relational.exp,
17755 gdb.base/remote.exp, gdb.base/reread.exp,
17756 gdb.base/restore.exp, gdb.base/return2.exp,
17757 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17758 gdb.base/selftest.exp, gdb.base/setshow.exp,
17759 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17760 gdb.base/sigall.exp, gdb.base/signals.exp,
17761 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17762 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17763 gdb.base/step-test.exp, gdb.base/structs.c,
17764 gdb.base/structs.exp, gdb.base/structs2.exp,
17765 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17766 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17767 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17768 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17769 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17770 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17771 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17772 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17773 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17774 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17775 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17776 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17777 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17778 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17779 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17780 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17781 gdb.trace/circ.exp, gdb.trace/collection.exp,
17782 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17783 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17784 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17785 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17786 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17787 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17788 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17789 notices.
17790
dc96c6c7 177912001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17792
17793 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17794 first arg is int not float.
17795
dc96c6c7 177962001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17797
17798 * gdb.base/reread.exp: Unsupported for non-native targets;
17799 doesn't work for remote debugging.
17800
9b0c4aeb
FN
178012001-02-19 Fernando Nasser <fnasser@redhat.com>
17802
17803 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17804 * gdb.base/ending-run.exp: Properly handle the BSP state when
17805 stepping past the end of main.
9b0c4aeb 17806
02aa71d5
MC
178072001-02-19 John Moore <jmoore@redhat.com>
17808
17809 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17810 Converted HPUX fix for non-expected items following multiple
17811 step commands into general solution for all platforms.
17812
1fa449a4
MC
178132001-02-18 Michael Chastain <chastain@redhat.com>
17814
17815 * gdb.c++/classes.exp (do_tests): Change runto statements
17816 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17817 statements demangler agnostic.
17818 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17819 (gdb_virtfunc_restart): Likewise.
17820
b2f9ec70
MC
178212001-02-14 Michael Chastain <chastain@redhat.com>
17822
17823 * gdb.c++/inherit.exp (do_tests): Change runto statements
17824 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17825 statements demangler agnostic.
17826
cf74b8ca
AC
17827Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17828
17829 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17830 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17831 before calling common_routine 15 times'' tests.
cf74b8ca 17832
99f78f56
MC
178332001-02-11 Michael Chastain <chastain@redhat.com>
17834
17835 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17836 Helps the test script figure out which demangler is in use.
17837 (dm_type_foo_ref): Ditto.
17838 (dm_type_int_star): Ditto.
17839 (dm_type_long_star): Ditto.
17840 (dm_type_unsigned_int): Ditto.
17841 (dm_type_void): Ditto.
17842 (dm_type_void_star): Ditto.
99707966 17843 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17844 Probe the gdb demangler and set variables to accommodate
17845 formatting differences.
17846 (info_func_regexp): New function. Same as info_func, but
17847 matches against a regexp.
17848 (info_func): Match against a literal string.
17849 (print_addr_2): New function. Match against a literal string,
17850 which can be different from the input to gdb.
17851 (print_addr): Simply call print_addr_2 with the same argument twice.
17852 (test_lookup_operator_functions): Use demangler formatting variables.
17853 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17854 the tests in the same order as the C++ class declaration.
17855 (test_paddr_operator_functions): Ditto.
17856 (test_paddr_overloaded_functions): Ditto.
17857 (test_paddr_hairy_functions): Use demangler formatting variables.
17858 Add reference to gdb/19 for related tests.
17859 (do_tests): Call probe_demangler.
17860
1de8f023
KB
178612001-01-30 Kevin Buettner <kevinb@redhat.com>
17862
17863 * gdb.c++/templates.cc (printf): Remove unused function definition.
17864
ca3f91ed
MS
178652001-01-26 Felix Lee <flee@redhat.com>
17866
17867 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17868
178692001-01-25 matthew green <mrg@redhat.com>
17870
17871 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17872 up sid.
17873 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17874
178752001-01-25 matthew green <mrg@redhat.com>
17876
17877 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17878 Deprecate $sid_spawn_id.
ca3f91ed
MS
17879 (sid_exit): Remove code necessary only for `spawn.'
17880
178812001-01-25 matthew green <mrg@redhat.com>
17882
17883 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17884
fb18ec4a
MC
178852001-01-28 Michael Chastain <chastain@redhat.com>
17886
17887 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17888 to call when tests fail. It takes gdb out of the overloaded
17889 function choice menu back to the main prompt, so that the test
17890 program stays synchronized.
17891 (set_bp_overloaded): New proc to collect all the common
17892 code for setting a breakpoint on an overloaded name. Calls
17893 take_gdb_out_of_choice_menu when needed.
17894 (menu_overload1arg): New variable to collect the repeated
17895 instances of the expected menu for an overloaded name. Change
17896 the regular expression to handle changes in g++ type encoding:
17897 "void" can be either "void" or "", and "unsigned int" can be
17898 either "unsigned int" or "unsigned".
17899 (continue_to_bp_overloaded): Change regular expressions to handle
17900 changes in g++ type encoding.
17901 (no proc): Call take_gdb_out_of_choice_menu when needed.
17902 Remove redundant calls to "info break". Accept either "canceled"
17903 or "cancelled". Change regular expressions in "info break"
17904 calls to handle changes in g++ type encoding. Give all tests
17905 unique strings.
17906
9c646a6e
BE
179072001-01-17 Ben Elliston <bje@redhat.com>
17908
17909 * config/sid.exp: New file.
17910
9549d9c1
AC
17911Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17912
17913 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17914
dc96c6c7 179152000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17916
17917 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17918 Add a RE to accept a non-ascii char if one is ever presented.
17919
b4df4f68
FN
179202000-12-20 Fernando Nasser <fnasser@redhat.com>
17921
297dd0fd 17922 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17923
dc96c6c7 179242000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17925
d63a86f8 17926 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17927 in regexp. One '\' does not suffice on Linux.
17928
4a7bddb6
MC
179292000-12-09 Michael Chastain <chastain@redhat.com>
17930
17931 * gdb.base/break.exp (test_clear_command): Use a marker function
17932 rather than 'main' for the test function. Also move this
17933 test to an execution point where the marker function names are
17934 guaranteed to be bound to functions. (Executing tests after a
17935 'finish' from main runs into name conflicts with local names
17936 in __libc_start_main).
17937
dc96c6c7 179382000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17939
17940 * gdb.base/finish.exp: New test for gdb's "finish" command.
17941 * gdb.base/return2.exp: New test for gdb's "return" command.
17942 * gdb.base/return2.c: New source file for above.
17943
dc96c6c7 179442000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17945
17946 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17947 * gdb.base/miscexprs.exp: Ditto.
17948 * gdb.base/pointers.exp: Ditto.
17949 * gdb.c++/derivation.exp: Ditto.
17950 * gdb.c++/local.exp: Ditto.
17951 * gdb.c++/namespace.exp: Ditto.
17952 * gdb.c++/overload.exp: Ditto.
17953 * gdb.c++/ref-types.exp: Ditto.
17954
dc96c6c7 179552000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17956
17957 * gdb.base/constvars.exp: Test result of "up" command.
17958 * gdb.base/miscexprs.exp: Ditto.
17959 * gdb.base/pointers.exp: Ditto.
17960 * gdb.base/scope.exp: Ditto.
17961 * gdb.c++/derivation.exp: Ditto.
17962 * gdb.c++/local.exp: Ditto.
17963 * gdb.c++/namespace.exp: Ditto.
17964 * gdb.c++/overload.exp: Ditto.
17965 * gdb.c++/ref-types.exp: Ditto.
17966
44097287
FN
179672000-11-22 Michael Chastain <chastain@redhat.com>
17968
17969 * mips_pro.exp: Accept either "middle -> top -> main" or
17970 "middle -> main" in the backtrace, because gcc can optimize
17971 tail calls to jumps. Remove setup_xfail for the hppa case.
17972 Add a comment with the original warning messages from PR 3016,
17973 which was filed in 1993, to preserve them for posterity.
17974
9d2e1bab
ND
179752000-11-17 Nick Duffek <nsd@redhat.com>
17976
17977 * lib/gdb.exp (gdb_test): Override timeout with board info.
17978
1aca8eb7
ND
179792000-11-17 Nick Duffek <nsd@redhat.com>
17980
17981 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17982 the second kill and detach messages.
17983
93076499
ND
179842000-11-17 Nick Duffek <nsd@redhat.com>
17985
17986 * configure.in: Add AC_EXEEXT.
17987 * configure: Regenerate.
17988 * Makefile.in (just-check): Export EXEEXT.
17989 * lib/gdb.exp ($EXEEXT): Import from environment.
17990 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17991 expect "maint dump-me" on Cygwin.
17992 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17993 $EXEEXT.
17994
30e87cd3
ND
179952000-11-17 Nick Duffek <nsd@redhat.com>
17996
17997 * gdb.base/break.exp: Test backtrace and finish from called
17998 function on all platforms, not just HP-UX.
17999
dc96c6c7 180002000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18001
18002 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18003 code from gdb_target_monitor, so it can be used independantly
18004 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18005
dc96c6c7 180062000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18007
18008 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18009 * gdb.base/corefile.exp: Expect the message "Program is being
18010 debugged already" when we send the "corefile" command, since
18011 the preceeding gdb_load may have connected gdb to a remote target.
18012 * gdb.base/display.exp: Disable hardware watchpoints if new
18013 board info variable "no_hardware_watchpoints" is true.
18014 Replace single-letter commands with more readable ones.
18015 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18016 if new board info variable "no_hardware_watchpoints" is true.
18017 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18018 to see if stdio (printf) testing is possible.
18019 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18020 board info variable "no_hardware_watchpoints" is true. Use new
18021 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18022
39124dea
FN
180232000-11-13 Fernando Nasser <fnasser@redhat.com>
18024
18025 From Orjan Friberg <orjanf@axis.com>:
18026 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18027 in array print pattern match.
18028
a9e2e984
FN
180292000-11-09 Fernando Nasser <fnasser@redhat.com>
18030
18031 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18032 spelling "cancelled" to U.S. spelling "canceled" to match changes
18033 made to gdb.
18034 * gdb.c++/ovldbreak.exp: Ditto.
18035
c7db355b
PS
180362000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18037
18038 * gdb.base/callfuncs.c (main): Moved to end of file, call
18039 t_double_values to initialize the FPU before inferior calls are made.
18040 * gdb.base/callfuncs.exp: Test for register preservation after calling
18041 inferior functions. Add tests for continuining, finishing and
18042 returning from a stop in a call dummy.
18043
dc96c6c7 180442000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18045
18046 * gdb.base/commands.exp: Break up long lines, and re-indent.
18047
dc96c6c7 180482000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18049
18050 * config/gdbserver.exp: Rewritten from the ground up, to make it
18051 compatible with the current dejagnu tree, and to make it work with
18052 the new "gdbserver" in libremote.
18053
dc96c6c7 180542000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18055
18056 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18057 * gdb.base/varargs.exp: Skip entire test if no printf support.
18058 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18059 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18060
dc96c6c7 180612000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18062
18063 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18064 no floating point support.
18065 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18066 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18067 * gdb.base/call-rt-st.exp: Ditto.
18068 * gdb.base/call-strs.exp: Ditto.
18069
bac5fc66
JG
180702000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18071
18072 * gdb.base/sizeof.c: include <stdio.h>.
18073
18074 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18075 'finish', otherwise uncaptured gdb_prompt would potentially
18076 throw remaining test points out of sync.
bac5fc66 18077
b22a6027
SB
180782000-07-26 Scott Bambrough <scottb@netwinder.org>
18079
18080 * gdb.base/recurse.exp: Run tests for all targets.
18081 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18082 gnu-oldld case on ARM.
18083 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18084 for ARM targets.
d63a86f8 18085
d8231941
AG
18086Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18087
18088 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18089 * gdb.java/configure: Rebuild.
18090
8caabe69
AG
18091Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18092
18093 * gdb.java/jv-exp.exp: New file.
18094
9d273ca3
AG
18095Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18096
18097 * configure: Rebuilt.
18098 * configure.in (configdirs): Add gdb.java.
18099 * gdb.java/jmisc.java: New file.
18100 * gdb.java/jmisc.exp: New file.
18101 * gdb.java/Makefile.in: New file.
18102 * gdb.java/configure: Rebuilt.
18103 * gdb.java/configure.in: New file.
18104 * lib/java.exp: New file.
18105
4f823a66
AC
18106Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18107
18108 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18109 underflow.
4f823a66 18110
2391e11d
AC
18111Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18112
18113 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18114 and the compilers sizes.
2391e11d 18115
54602222
ND
181162000-07-09 Nick Duffek <nsd@redhat.com>
18117
18118 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18119 (use_methods): New function.
18120 (main): Call use_methods().
18121 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18122 (do_tests): Call test_method_param_class.
18123
2bec0572
ND
181242000-07-09 Nick Duffek <nsd@redhat.com>
18125
18126 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18127 spelling.
18128 (test_enums): New procedure. Move enum tests from end of script
18129 to here. Set breakpoint on function name instead of line number.
18130 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18131 (enums2): New marker function.
18132 (enums1): New function.
18133 (main): Call enums1(). Move enum tests to enums1().
18134
78492fde
AC
18135Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18136
18137 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18138 compile/link program. Update line numbers.
78492fde
AC
18139 * gdb.asm/d10v.inc: Define ``startup''.
18140 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18141
49a2cef8
AC
18142Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18143
18144 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18145
3e6c8688
EZ
181462000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18147
18148 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18149 of 'help maint print' command.
3e6c8688 18150
9ff5cbe9
AC
18151Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18152
18153 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18154 they use gdb_expect_list.
9ff5cbe9 18155
17c579bd
AC
18156Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18157
18158 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18159 memory-read-packet-size'' instead of ``set endian big'' to test
18160 long commands.
17c579bd 18161
e6d71bf3
DB
181622000-06-03 Daniel Berlin <dan@cgsoftware.com>
18163
18164 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18165 g++, and stop skipping them.
e6d71bf3
DB
18166
18167 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18168 work under g++.
18169
d63a86f8 18170 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18171 initialization.
18172
dc96c6c7 181732000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18174
18175 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18176 the regular expression: accept an (almost) arbitrary sequence of
18177 "frames-invalid" and "breakpoints-invalid" messages both before
18178 and after the "starting" message.
18179
dc96c6c7 181802000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18181
18182 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18183
dc96c6c7 181842000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18185
18186 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18187 Relax the regular expression a little, make it pass on Solaris 8.
18188
8216cda9
KB
181892000-05-12 Kevin Buettner <kevinb@redhat.com>
18190
18191 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18192 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18193 Instead, it is permissible for gdb to stop on the line of the
18194 call itself.
18195
1a570b2f
MS
181962000-05-12 Michael Snyder <msnyder@.cygnus.com>
18197
18198 * gdb.base/break.exp (bp on small function, optimized file):
18199 Add a second pass pattern. The behavior differs here between stabs
18200 and dwarf for one-line functions. Stabs preserves two line symbols
18201 (one before the prologue and one after) with the same line number,
18202 but dwarf regards these as duplicates and discards one of them.
18203 Therefore the address after the prologue (where the breakpoint is)
18204 has no exactly matching line symbol, and GDB reports the breakpoint
18205 as if it were in the middle of a line rather than at the beginning.
18206
dc96c6c7 182072000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18208
d63a86f8 18209 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18210 rather than "send_gdb" (for consistancy).
18211
7d418785
AC
18212Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18213
18214 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18215 * gdb.c++/templates.cc: Properly check for GCC version number.
18216 * lib/compiler.cc: Likewise
18217
dc96c6c7 182182000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18219
d63a86f8 18220 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18221 gdb may not stop at the first line of main, due to code motion.
18222
dc96c6c7 182232000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18224
18225 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18226 This test depends on parsing the printf output from the target.
18227 Since the sparclet stub doesn't do stdio, this will never work.
18228 * gdb.base/call-rt-st.exp: ditto.
18229 * gdb.base/call-strs: ditto.
18230
dc96c6c7 182312000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18232
18233 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18234
18235 * gdb.base/ending-run.exp: After connecting to a remote target,
18236 but before running, the target will appear to be in a random
18237 location. Specify both a file and a line for breakpoints.
18238 Also, the function that calls main may be called 'init'
18239 rather than 'start'.
18240
a5a51225
EZ
182412000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18242
18243 * gdb.base/help.exp: Update output for add-symbol-file command.
18244
7930cc7c
FN
182452000-04-10 Fernando Nasser <fnasser@cygnus.com>
18246
18247 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18248 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18249
23e37ab1
C
182502000-04-07 J.T. Conklin <jtc@redback.com>
18251
e93c542c
C
18252 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18253
23e37ab1
C
18254 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18255
591b8fa3
PDM
18256Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18257
18258 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18259 values that can be represented exactly.
591b8fa3
PDM
18260 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18261 above change, and to not check against the directory part of the source
18262 file name.
18263 (step into print_long_arg_list): Likewise.
18264 (print print_small_structs from print_long_arg_list): Likewise.
18265 (print print_long_arg_list): Likewise.
18266
7a495180
EZ
182672000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18268
30b53638 18269 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18270
beb998c6
AC
18271Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18272
18273 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18274
1c689132
DB
182752000-03-25 Daniel Berlin <dan@cgsoftware.com>
18276
18277 * gdb.base/commands.exp (deprecated_command_test): Add test for
18278 deprecate with no arguments.
18279
c1790a9d
JL
182802000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18281
18282 * gdb.base/break.exp: Add new test for setting breakpoints on
18283 optimized code so we can test breakpoints work even when function
18284 prologues may be optimized away
18285
003ba290
FN
182862000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18287
18288 From David Whedon <dwhedon@gordian.com>
a9c64011 18289 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18290
6837a0a2
DB
182912000-03-22 Daniel Berlin <dan@cgsoftware.com>
18292
18293 * gdb.base/help.exp: Added test for new apropos command.
18294
b9593231
KB
182952000-03-21 Kevin Buettner <kevinb@redhat.com>
18296
18297 * gdb.base/pointers.c (usevar): New function.
18298 (main): Make sure that global variables v_int_pointer2, rptr,
18299 and y are all referenced someplace in the program by calling
18300 usevar() on them. [Some linkers delete symbols which are
18301 never referenced. The space remains, but there's no way to
18302 get a (symbolic) handle on the variable from the debugger.]
18303
751a959b
EZ
183042000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18305
18306 * gdb.base/printcmds.c: Add typedeffed arrays.
18307
18308 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18309 procedure to test arrays that are typedef'd.
751a959b 18310
73a93a32
JI
183112000-03-13 James Ingham <jingham@leda.cygnus.com>
18312
18313 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18314 the library directories.
73a93a32 18315
fb40c209
AC
18316Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18317
18318 * configure.in (configdirs): Add sub directory gdb.mi.
18319 * configure: Re-generate.
18320
18321 * gdb.mi: New directory.
d63a86f8 18322
ee4dd2c9
AC
183232000-02-25 Scott Bambrough <scottb@netwinder.org>
18324
18325 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18326 a long long value as a double on ARM platforms.
ee4dd2c9 18327
70f0cc22
JB
183282000-02-16 Jim Blandy <jimb@redhat.com>
18329
18330 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18331 default source file is set properly before running this test.
18332
853819b8
EZ
183332000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18334
18335 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18336 gdbtk/library directory, not in gdbtcl2.
853819b8 18337
dfcd3bfb
JM
183382000-02-04 Jim Blandy <jimb@redhat.com>
18339
18340 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18341 backslash from regexp pattern.
18342
18343 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18344 procedure. Use it to run all the "continue to bp overloaded"
18345 tests. Note that this changes the names of the tests slightly.
18346 If the breakpoint hit message includes a hex PC value, because
18347 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18348 from the real source code, still consider that a pass.
18349
18350 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18351 XFAIL here if the breakpoint message contains a hex address. Note
18352 similar change on 1999-11-02.
18353
18354 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18355
18356 * gdb.base/ptype.exp: Establish a default source file before
18357 calling get_debug_format.
18358
183592000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18360
18361 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18362
8b93c638
JM
183632000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18364
18365 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18366 of successive stepi commands -- while in the prologue we should see
18367 the function entry bracket.
18368
183692000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18370
18371 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18372 reach __change_mode() when stepping through the end of main().
18373
c5394b80
JM
183742000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18375
18376 * gdb.base/default.exp: Fix expected pattern.
18377 * gdb.base/help.exp: Same.
18378
0d06e24b
JM
183792000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18380
18381 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18382 Don't use xfail's because that affects only the following test.
d63a86f8 18383
0d06e24b 18384 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18385 solaris or linux.
0d06e24b
JM
18386
18387 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18388
dc96c6c7 183892000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18390
d63a86f8 18391 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18392 "A syntax error" rather than "A parse error". Accept both.
18393
183942000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18395
18396 * gdb.base/default.exp: Remove OS dependent string from "target
18397 remote" test.
18398 * gdb.base/help.exp: Same for "help target remote" test.
18399
c3f6f71d
JM
184002000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18401
18402 From Jim Kingdon <kingdon@redhat.com>:
18403
18404 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18405 prompt (cleanup rather than necessity, but still might keep output
18406 from spilling to next test).
c3f6f71d
JM
18407
184082000-01-02 Fred Fish <fnf@cygnus.com>
18409
18410 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18411 AIX, which defines them in <sys/types.h>.
18412
ed9a39eb 184131999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18414
ed9a39eb 18415 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18416 float" test.
ed9a39eb
JM
18417
184181999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18419
ed9a39eb 18420 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18421
18422 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18423 outermost frame disallowed".
18424
184251999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18426
18427 * gdb.base/setvar.exp: New tests for setting the value of a struct
18428 with a constant list.
18429
184301999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18431
18432 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18433 require the user to type a cast before setting the value of a struct.
18434
de57eccd
JM
184351999-12-06 Jim Blandy <jimb@cygnus.com>
18436
18437 * gdb.base/default.exp: Expect the new 'info float' command on
18438 all i386 platforms.
18439
18440 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18441 LinuxThreads libraries that don't support debugging.
18442
c2d11a7d
JM
18443Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18444
18445 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18446 Change the buffer type to ``unsigned char'' to simplify size
18447 arithmetic.
c2d11a7d
JM
18448
18449 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18450 stub only handles 400-1 byte packets. Verify that the download
18451 worked.
c2d11a7d
JM
18452
184531999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18454
18455 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18456 tests, using UNRESOLVED for the untested cases. Also, does not wait
18457 for a timeout if the prompt was received before a recognizable pattern.
18458
184591999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18460
18461 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18462
184631999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18464
18465 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18466 watchpoints.
c2d11a7d
JM
18467
184681999-11-24 Jason Merrill <jason@casey.cygnus.com>
18469
18470 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18471
18472 * gdb.c++/local.exp: Be more flexible in recognizing local class
18473 name mangling. Don't allow horribly truncated method names.
18474 * gdb.c++/derivation.exp: Expect protected inheritance.
18475 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18476 * gdb.c++/virtfunc.exp: Likewise.
18477 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18478 when printing a nested enum.
18479
184801999-11-22 Jim Blandy <jimb@cygnus.com>
18481
18482 * gdb.base/step-test.exp: Properly await GDB's response to setting
18483 a breakpoint on the call to large_struct_by_value.
18484
18485 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18486 just because we have debug info for the `start' function.
18487
184881999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18489
18490 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18491 "Unknown signal" messages, which indicate (on LinuxThreads) that
18492 GDB doesn't know how to debug threads on this system. This is
18493 better than hanging while philosopher 0 dumps chatter into gdb.log.
18494
184951999-11-18 Tom Tromey <tromey@cygnus.com>
18496
18497 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18498
184991999-11-18 Fred Fish <fnf@cygnus.com>
18500
18501 * gdb.base/coremaker2.c: Add sample program for generating
18502 cores that is more self contained than coremaker.c. Eventually
18503 I'll add more code to this and tie it into the testsuite.
18504
4ce44c66
JM
185051999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18506
18507 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18508
185091999-11-10 Jimmy Guo <guo@cup.hp.com>
18510
18511 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18512 from $srcdir/lib/.
4ce44c66 18513 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18514 and gdb.c++/.
4ce44c66
JM
18515
18516 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18517
d63a86f8 18518 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18519 'continue with watch' test point.
18520
185211999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18522
18523 Merged from p2linux-990323-branch:
d63a86f8 18524
4ce44c66
JM
18525 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18526
11cf8741
JM
18527Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18528
18529 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18530 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18531
18532Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18533
18534 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18535 gdb_expect_list.
11cf8741
JM
18536
18537Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18538
18539 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18540
185411999-11-03 Mark Salter <msalter@cygnus.com>
18542
18543 * gdb.base/break.exp: Fix "stub continue" pattern.
18544
185451999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18546
18547 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18548
185491999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18550
18551 * gdb.base/display.exp ("finish"): Add timeout clause.
18552
18553 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18554 plain prompt clause, so this doesn't have to time out in order to
18555 fail.
18556
18557 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18558 breakpoint hit messages include an address.
11cf8741
JM
18559
18560 * gdb.base/display.exp: Don't forget to escape parens in regular
18561 expressions. Unix regexp notatation sucks.
18562
185631999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18564
18565 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18566 order for 'signalled' message.
11cf8741 18567
5c44784c
JM
185681999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18569
18570 From Jimmy Guo <guo@cup.hp.com>:
18571 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18572 * gdb.base/annota1.c: Add code for tests to work with.
18573
185741999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18575
18576 * gdb.base/remote.exp: New test for remote downloading settings.
18577 * gdb.base/remote.c: New file with large .data.
18578
917317f4
JM
185791999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18580
18581 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18582 for LinuxThreads support, merged from the Code Fusion branch.
18583
18584Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18585
18586 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18587 containing exp_continue into a while within an expect. Don't
18588 attempt a start more than three times. Check return value from
18589 gdb_load.
d63a86f8 18590
2df3850c
JM
18591Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18592
18593 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18594 a pass case.
2df3850c 18595
2acceee2
JM
185961999-10-01 Kevin Buettner <kevinb@cygnus.com>
18597
18598 * gdb.base/break.c (main): Added a statement that we can step
18599 off of.
18600 * gdb.base/break.exp: Added tests for setting a breakpoint
18601 at an offset and stepping onto a breakpoint.
18602
186031999-10-01 Fred Fish <fnf@cygnus.com>
18604
d63a86f8 18605 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18606 gdb output.
18607
c2c6d25f
JM
186081999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18609
18610 * gdb.base/break.exp: Code locations are in hex, don't forget!
18611 (For HP-UX.)
18612
186131999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18614
18615 * condbreak.exp: Use break.c as test program.
18616 * condbreak.c: Remove, redundant with break.c.
18617
186181999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18619
18620 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18621 Z-packets if the target needs it.
c2c6d25f
JM
18622
186231999-09-13 James Ingham <jingham@leda.cygnus.com>
18624
18625 * gdb.c++/overload.exp: Added tests for listing overloaded
18626 functions with function pointers in the arg, explicitly calling
18627 out the version you want.
18628
cff3e48b
JM
186291999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18630
18631 * long_long.exp: Add variations of test cases that work for
18632 targets with 16-bit ints and 32-bit doubles.
18633
d4f3574e
SS
186341999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18635
18636 * break.c (main): Compare a possibly-uninitialized argc with an
18637 unlikely value that fits in 16 bits.
18638
186391999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18640
18641 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18642 0xfeeb, don't want negative numbers if ints are 16 bits.
18643
18644 * lib/gdb.exp (skip_cplus_tests): New proc.
18645 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18646 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18647 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18648 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18649 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18650 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18651 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18652 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18653
18654 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18655
18656Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18657
18658 * gdb.base/corefile.exp (up): Allow a parameter to appear
18659 in the frame that we're going up to.
18660
18661 From Jim Blandy <jimb@cygnus.com>:
18662
18663 * gdb.base/default.exp (info float): Expect some output now.
18664
18665 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18666 returning floating-point values to fail on the x86.
18667 * gdb.base/callfwmall.exp (do_function_calls): Same.
18668
18669 * gdb.base/list.exp (test_listsize): Correct expectations for
18670 listing line 1 with listsize 2. Also, listing a single line
18671 works now, as does listing three lines. [Kevin's note: There
18672 were a number of other cases fixed too where the expectations
18673 differed...]
18674
186751999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18676
18677 * gdb.base/selftest.exp: Add case for when version prints as
18678 constant string instead of char pointer.
18679
104c1213
JM
186801999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18681
18682 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18683 stepping out of main.
104c1213
JM
18684
18685 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18686 G++ used.
18687
18688 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18689 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18690
18691 * gdb.c++/ovldbreak.exp: Update match string in test that
18692 includes a warning of multiple breakpoints.
18693
186941999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18695
18696 * gdb.base/display.exp: Improve precision of step-after-finish
18697 added yesterday.
18698
18699 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18700 test.
104c1213
JM
18701
18702 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18703 configs when using G++, not just hppa*.
18704
187051999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18706
18707 * gdb.base/async.c: New file.
18708 * gdb.base/async.exp: New file.
18709
18710Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18711
18712 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18713 PA64.
18714
53a5351d
JM
18715Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18716
104c1213
JM
18717 * gdb.base/display.exp: "finish" can leave us mid-line on many
18718 targets, deal with it. Add a small constant to main, instead of
18719 1000 since main+1000 may not be a valid address in the target.
18720
53a5351d
JM
18721 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18722 on hpux11.
18723
18724 * gdb.base/attach.exp: Handle another hpux11 error message variant
18725 when attaching to a process that does not exist.
18726
187271999-08-19 J.T. Conklin <jtc@redback.com>
18728
18729 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18730 characters in 'continue to 1241' test.
53a5351d
JM
18731
187321999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18733
18734 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18735 stop in print_long_arg_list, define and use a whitespace
18736 variable in print_small_structs test, add an XFAIL for Solaris.
18737 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18738 interested enough to fix.
18739
7be570e7
JM
187401999-08-13 Keith Seitz <keiths@cygnus.com>
18741
18742 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18743 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18744 proc knows about targets other than the natives.
18745 (test_assign): Use "gdb_run_cmd" to "run" the target.
18746 Check that we've actually hit the breakpoint at main.
18747 When we attempt to assign a value to a local variable, check
18748 that the variable is in the current scope, i.e., don't use
18749 a test with an empty result.
18750
18751Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18752
18753 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18754 command.
7be570e7
JM
18755
187561999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18757
18758 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18759 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18760 gdb.compat, gdb.threads-hp.
18761 gdb.hp/configure, gdb.hp/configure.in: New files.
18762 gdb.hp/Makefile.in: Recurse into new subdirs.
18763 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18764 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18765 in object files.
18766 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18767
96baa820
JM
187681999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18769
18770 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18771 funky printf, remove a bogus p/a test.
96baa820
JM
18772
187731999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18774
18775 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18776 connected to the target. This is necessary when running not
18777 natively.
96baa820
JM
18778
187791999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18780
18781 * gdb.base/step-test.exp: Removed some extraneous messages.
18782
18783 * gdb.base/long_long.exp: Don't run memory examination tests
18784 on little-endian targets (they will need a different set of
18785 results to match).
18786
187871999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18788
18789 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18790 until somebody decides to fix GDB.
18791
18792 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18793 constant as "ULL".
96baa820
JM
18794 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18795 matches for a couple x/2 commands.
18796
a0b3c4fd
JM
187971999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18798
18799 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18800 by merging in ref-types2 tests.
18801 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18802
18803 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18804 * gdb.c++/Makefile.in: Add standard actions.
18805 (EXECUTABLES): Rename from PROGS, update list.
18806 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18807 from gdb.hp.
18808 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18809 foo and bar locals.
18810 * gdb.c++/anon-union.exp: Fix tests to match.
18811 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18812 expect matches to handle output variations.
18813 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18814 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18815 output, add HP alternatives for new and delete prints.
a0b3c4fd 18816 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18817 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18818 * gdb.c++/demangle.exp: Use $style when reporting failure.
18819 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18820 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18821 match alternatives.
18822 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18823 compilers.
a0b3c4fd
JM
18824 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18825 * gdb.c++/method.exp: Add match alternatives.
18826 * gdb.c++/misc.cc: Add bool types.
18827 * gdb.c++/misc.exp: Add tests for bool types.
18828 * gdb.c++/overload.exp: Add xfails.
18829 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18830 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18831 add some more template parameter tests (only for HP currently).
18832 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18833 * gdb.c++/virtfunc.cc: Add return type and value for main.
18834 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18835 match alternatives.
d63a86f8 18836
a0b3c4fd
JM
188371999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18838
18839 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18840
188411999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18842
18843 * gdb.base/signals.exp: Don't expect getting a backtrace from
18844 within a signal handler to fail on Linux.
18845
188461999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18847
18848 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18849 * lib/gdb.exp: Remove some gratuitious semicolons.
18850 (delete_breakpoints): Increase timeout.
18851 (gdb_expect): Add -notransfer option.
18852 (gdb_test): Use -notransfer option.
18853 (get_compiler_info): Add f77 case.
18854 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18855 case.
a0b3c4fd
JM
18856 (gdb_preprocess): Call get_compiler.
18857
18858 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18859 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18860 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18861 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18862 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18863 third arg to gdb_test.
a0b3c4fd
JM
18864 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18865 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18866 HP-UX xfails, add others.
a0b3c4fd
JM
18867 * gdb.base/completion.exp: Reflect name change of self-test.
18868 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18869 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18870 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18871 HP failure number.
a0b3c4fd
JM
18872 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18873 useless HP-UX 10.30 references.
18874 * gdb.base/maint.exp: Loosen matches.
18875 * gdb.base/pointers.c (main): Declare more_code.
18876 * gdb.base/pointers.exp: Match on output of a `next'.
18877 * gdb.base/structs.c: Add prototypes.
18878 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18879 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18880
188811999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18882
18883 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18884 command.
a0b3c4fd
JM
18885
188861999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18887
18888 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18889 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18890
18891 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18892 debug info. Deal with lack of signal hanlder info in stack.
18893
a9c64011 18894 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18895 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18896
5a2468f5
JM
188971999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18898
18899 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18900 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18901
adf40b2e
JM
18902Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18903
18904 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18905 a1-selftest.exp.
adf40b2e
JM
18906 * gdb.base/configure: Re-generate.
18907
189081999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18909
18910 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18911 in trying to run first and name is too long.
18912
18913 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18914 pointers2.c and pointers2.exp, respectively.
18915 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18916 doschk happier.
18917
43e526b9
JM
189181999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18919
18920 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18921 callfuncs2.c and callfuncs2.exp.
18922
18923 * gdb.base/list.exp: Remove mistaken xfails.
18924 * gdb.base/list0.h: Add optional prototypes.
18925
9846de1b
JM
18926Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18927
a9c64011 18928 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18929 calling malloc.
a9c64011
AS
18930 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18931 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18932 use.
9846de1b
JM
18933
189341999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18935
18936 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18937 * gdb.base/annota2.cc, annota2.exp: Move from here.
18938 * gdb.c++/annota2.cc, annota2.exp: To here.
18939 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18940
43ff13b4
JM
18941Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18942
18943 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18944 a consistent format.
43ff13b4 18945
085dd6e6
JM
189461999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18947
18948 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18949 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18950 HP compilers, also set the globals $true and $false.
18951
18952 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18953 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18954 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18955 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18956 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18957 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18958 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18959 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18960 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18961 whatis.c} Add C++ compatible function definitions and return
18962 types, add includes for library functions.
085dd6e6
JM
18963 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18964 * gdb.base/step-test.c (myglob): Rename from glob.
18965 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18966 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18967 files, move here from gdb.hp.
085dd6e6 18968 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18969 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18970 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18971 Adjust line numbers in regexps.
085dd6e6
JM
18972
18973 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18974 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18975 instead of 0/1.
18976
18977 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18978 foll-vfork.exp: New files, move here from gdb.hp.
18979 * gdb.base/page.exp: New file, test of pagination command.
18980
18981 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18982 recursion test.
18983 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18984
18985 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18986 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18987
18988 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18989 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18990 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18991 watchpoint test.
085dd6e6
JM
18992 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18993 them work.
18994 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18995 expressions properly.
18996 * gdb.base/corefile.exp: Loosen the match slightly.
18997 * gdb.base/default.exp: Allow "Error accessing memory" message
18998 also.
18999 * gdb.base/display.exp: Skip over x/0 j if PA64.
19000 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19001 * gdb.base/interrupt.exp: Ditto.
19002 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19003 in use.
19004 * gdb.base/list.exp: Add xfails for HP-UX.
19005 * gdb.base/long_long.exp: Refine some of the numeric matches.
19006 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19007 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19008 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19009 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19010 * gdb.base/ptype.exp: Succeed on more varieties of output.
19011 * gdb.base/scope.exp: Add xfails for HP-UX.
19012 * gdb.base/sect-cmd.exp: Add more cases.
19013 * gdb.base/setvar.exp: Add xfails for HP-UX.
19014 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19015 * gdb.base/signals.exp: Match on void symbolically.
19016 * gdb.base/step-test.exp: Add case for PA64.
19017 * gdb.base/term.exp: Add exit and restart.
19018 * gdb.base/twice.exp: Clean up after self.
19019 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19020 * gdb.base/whatis.exp: Allow more ways to pass tests.
19021
19022 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19023 no longer useful.
085dd6e6
JM
19024
19025Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19026
19027 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19028 list of patterns.
085dd6e6 19029 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19030 print_double_array(double_array)", "continuing to breakpoint
19031 1018", "print print_double_array(array_d)" and "continuing to
19032 1034" tests.
d63a86f8 19033
085dd6e6
JM
190341999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19035
a9c64011 19036 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19037
190381999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19039
19040 * config/mt-*: Remove, these haven't been used since 1996.
19041
190421999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19043
19044 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19045 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19046 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19047
9e0b60a8
JM
190481999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19049
19050 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19051 simpler match case for the ptype of the big class.
19052
190531999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19054
19055 * gdb.exp: Fix test for gdb_prompt existence.
19056
190571999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19058
19059 * gdb.exp (gdb_test): Add fail after calls to perror.
19060
190611999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19062
19063 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19064
190651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19066
19067 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19068
0f71a2f6
JM
19069Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19070
19071 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19072 malloc() is linked in.
0f71a2f6
JM
19073
190741999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19075
19076 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19077 step at end.
19078
19079 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19080
190811999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19082
19083 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19084
cce74817
JM
19085Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19086
19087 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19088 * gdb.base/mips_pro.exp: Likewise.
19089
190901999-06-02 Keith Seitz <keiths@cygnus.com>
19091
19092 * gdb.c++/templates.cc: Change all "new" operators to throw
19093 an exception.
19094 * gdb.c++/cplusfuncs.cc: Likewise.
19095
19096 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19097
19098Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19099
19100 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19101 * gdb.base/ending-run.exp: When stepping out of main, accept a
19102 step into an arbitrary assembler file.
cce74817 19103
392a587b
JM
191041999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19105
d63a86f8 19106 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19107 "breakpoint-invalid" to be printed.
d63a86f8 19108 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19109 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19110 * gdb.base/annota2.cc: Initialize a.x to 0.
19111
9e086581
JM
191121999-05-17 Keith Seitz <keiths@cygnus.com>
19113
19114 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19115 when "skip_float_tests" set.
19116 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19117 "print print_ten_doubles", and "step into print_long_arg_list".
19118 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19119 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19120 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19121 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19122 "skip_float_tests" is set.
19123 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19124 when "skip_float_tests" set.
d63a86f8 19125
cd0fc7c3
SS
191261999-05-06 Keith Seitz <keiths@cygnus.com>
19127
19128 * gdb.base/annota2.cc: Include stdio.h.
19129
19130Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19131
19132 * gdb.base/crossload.exp: Remove, this has been disabled ever
19133 since BFD stopped including all targets, and cross-GDB gets
19134 plenty of testing anyway.
19135 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19136 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19137 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19138 * gdb.base/README: Remove, was doc for this.
19139 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19140 needed.
cd0fc7c3 19141
b83266a0
SS
191421999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19143
19144 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19145 output.
19146
19147 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19148 * gdb.base/annota2.exp: New file. More annotation tests.
19149 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19150 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19151
191521999-04-23 Angela Marie Thomas <angela@cygnus.com>
19153
19154 * config/cfdbug.exp: New file.
19155
7a292a7a
SS
191561999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19157
19158 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19159 Marcus Daniel's and Dale Hawkins's demangler crashes.
19160
19161 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19162 test_lucid_style_demangling, test_arm_style_demangling,
19163 test_hp_style_demangling): Try Tom Tromey's core-dumping
19164 identifier under each demangling style.
7a292a7a
SS
19165
191661999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19167
19168 * gdb.c++/demangle.exp: Include the current demangling style
19169 in all test names.
19170 (current_demangling_style): New global variable.
19171 (set_demangling_style, test_demangling_core, test_demangling,
19172 test_demangling_exact): New functions.
19173 (test_gnu_style_demangling, test_lucid_style_demangling,
19174 test_arm_style_demangling, test_hp_style_demangling): Use those,
19175 instead of calling gdb_test and gdb_test_exact directly.
19176 (catch_demangling_errors): New function, which reports errors
19177 signalled by the demangling test functions in an orderly way.
19178 (do_tests): Use catch_demangling_errors.
19179
191801999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19181
19182 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19183 grouping in expressions, not {}.
7a292a7a
SS
19184
19185 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19186 initialized yet.
7a292a7a
SS
19187
191881999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19189
19190 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19191 are listed.
19192
191931999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19194
19195 * gdb.stabs/weird.exp: Test for CC being defined before
19196 looking at its value.
19197
191981999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19199
19200 * gdb.base/call-ar-st.exp: Remove stray '#'.
19201 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19202 "short int" and "long int".
19203 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19204 change, to mollify finicky HP compiler.
7a292a7a
SS
19205 * gdb.hp/reg-test.exp (testfile): Fix file name.
19206 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19207
7a292a7a
SS
19208 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19209 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19210 alternate form of enum ptype.
19211
c906108c
SS
192121999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19213
7a292a7a
SS
19214 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19215 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19216 passing skip_hp_tests, so as not to waste time on guaranteed
19217 failure.
7a292a7a 19218
c906108c
SS
19219 * gdb.c++/overload.cc: Pass string instead of char addr, always
19220 init ccpfoo.
19221 * gdb.c++/templates.cc: Fix syntax error.
19222
7a292a7a
SS
19223Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19224
19225 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19226 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19227 command.
19228
192291999-03-18 James Ingham <jingham@cygnus.com>
19230
19231 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19232
19233 * gdb.c++/method.exp: It was testing an uninitialized int on the
19234 stack and assuming it was positive.
19235
19236 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19237
19238 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19239 keep it from killing the rest of the tests.
7a292a7a
SS
19240 Use gdb_continue_to_end.
19241
19242 * gdb.base/sigall.exp: use gdb_continue_to_end.
19243
19244 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19245
19246 * gdb.base/display.exp: use runto_main, not run.
19247
d63a86f8
RM
19248 * gdb.base/default.exp: Check for the current error message in the
19249 r abbreviation test.
7a292a7a
SS
19250 Add strongarm to the targets that know info float.
19251
d63a86f8 19252 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19253 run which doesn't work with monitors.
19254
19255 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19256
19257 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19258
19259 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19260 program. Traps the case (in Cygmon) when the program never really
19261 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19262 more places, so I used my name. Sorry Mark...
19263
19264 * config/monitor.exp (gdb_target_monitor): added another
19265 target_info parameter: remotebinarydownload. This will set the
19266 remotebinarydownload flag if this is causing some boards trouble.
19267
192681999-03-18 Mark Salter <msalter@cygnus.com>
19269
19270 * lib/gdb.exp (continue_to_exit): New function.
19271
19272 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19273 * gdb.base/ending-run.exp: Ditto.
19274 * gdb.base/step-test.exp: Ditto.
19275
192761999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19277
19278 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19279 (suggested by Art Haas <ahaas@neosoft.com>).
19280
192811999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19282
889bf7c5 19283 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19284
19285Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19286
19287 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19288 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19289
192901999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19291
19292 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19293 a call to strlen; sometimes we do have sources.
19294
192951999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19296
19297 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19298 character, so GDB won't print garbage after its end.
d63a86f8 19299
c906108c
SS
19300 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19301 breakpoint there instead. Sometimes GCC emits memcpy to handle
19302 the large structures being passed by value, so we step into that
19303 instead of sum_array_print, which obscures what we're really testing.
19304 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19305 the bizarre steps into memcpy, so do that here. Add check for
19306 stepping into function calls that pass large structures by value.
19307 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19308 Remove all references to specific line numbers.
19309 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19310 New type and function.
19311 (main): Call large_struct_by_value, passing it a large struct by value.
19312 * lib/gdb.exp (gdb_get_line_number): New function.
19313
19314 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19315 more portable.
19316
7a292a7a
SS
193171999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19318
c906108c
SS
19319 * lib/gdb.exp: Doc fixes.
19320
7a292a7a
SS
193211999-03-05 Nick Clifton <nickc@cygnus.com>
19322
d63a86f8 19323 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19324
193251999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19326
c906108c 19327 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19328 commands. They're not germane to this test, and they don't work
19329 that way on remote targets.
c906108c 19330
3fc11d3e
JM
193311999-03-01 James Ingham <jingham@cygnus.com>
19332
19333 * Changelog entries merged over from gdb development branch.
19334
3fc11d3e
JM
19335 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19336
19337 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19338 for outputting results of test run.
19339
2d4a1622 19340 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19341
19342 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19343
7a292a7a
SS
193441999-02-25 Felix Lee <flee@cygnus.com>
19345
19346 * lib/gdb.exp (debug_format): initialize
19347
c906108c
SS
193481999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19349
19350 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19351 * gdb.base/call-rt-st.c: Ditto.
19352
c906108c
SS
193531999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19354
19355 * gdb.threads/pthreads.exp (horiz): New variable.
19356 (test_startup): Fix regexps that capture thread numbers.
19357
193581999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19359
19360 * gdb.base/smoke.exp: Disambiguate two test case names (both
19361 called ``print'').
19362
19363Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19364
19365 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19366 compilation.
c906108c
SS
19367
193681999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19369
19370 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19371 actual output formatting.
19372 * gdb.base/smoke.exp: GDB removes leading 0's.
19373 * gdb.base/volatile.exp: Don't check type of remuneration;
19374 that variable is no longer defined in constvars.c.
19375 * gdb.base/step-test.c (main): Exit with explicit exit code.
19376 * gdb.base/step-test.exp: Remove two nexti checks--they are
19377 not portable.
19378
193791999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19380
19381 * gdb.base/help.exp ("help delete display"): Fix test to match
19382 gdb's output.
19383
19384 * gdb.base/long_long.c (known_types): Initialize values to zero.
19385 * gdb.base/long_long.exp: Step one more line
19386 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19387 leading zeros. Explicitly ask for hex formatting. Use
19388 unique test case names.
c906108c
SS
19389
19390Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19391
d63a86f8 19392 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19393
19394 * gdb.c++/method.exp: Add missing close brace.
19395
193961999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19397
19398 * gdb.base/maint.exp: Use 'set height 0' to disable page
19399 prompting, not 'set height 400'.
19400
19401 Fix a bunch of timeouts.
19402 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19403 four separate tests, so expect doesn't take forever to match a ton
19404 of text against a regexp with lots of .* forms.
19405 ("maint print psymbols", "maint print symbols"): Make some of
19406 these greps more selective, so that expect doesn't try to wade
19407 through huge piles of output and time out.
19408
19409 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19410
19411 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19412 tests: one which doesn't expect shlib events to be reported, and
19413 another which does, but is XFAIL for all platforms other than
19414 HP/UX.
c906108c
SS
19415
19416 * gdb.base/break.exp: Teach the test suite that the `catch
19417 fork', `catch vfork', and `catch exec' commands produce error
19418 messages on platforms that don't provide these features.
19419
19420Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19421
19422 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19423 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19424 (shortening names from solib_threshold.exp etc), won't run on
19425 anything but HP-UX for the foreseeable future.
c906108c 19426 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19427 reflect move.
c906108c
SS
19428
19429Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19430
19431 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19432 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19433
19434Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19435
19436 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19437 successfully re-sets breakpoints in shared libraries.
19438 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19439
19440Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19441
d63a86f8
RM
19442 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19443 and compiled w/o GCC.
c906108c
SS
19444
19445 * gdb.hp/watch-cmd.exp: ditto.
19446
19447 * gdb.hp/watch-hp.exp: ditto.
19448
19449 * gdb.hp/xdb1.exp: ditto.
19450
19451 * gdb.hp/xdb2.exp: ditto.
19452
19453 * gdb.hp/dbx.exp: ditto.
19454
19455Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19456
19457 * constvars.c: Remove C++-isms.
19458 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19459 with GCC.
c906108c
SS
19460
19461Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19462
19463 The following changes are part of the HP merge.
19464
19465 * gdb.base/break.exp: new tests to verify that catchpoints for
19466 fork, vfork, and exec don't trigger inappropriately.
19467
19468 * gdb.base/opaque.exp: compile one file at a time, then link.
19469
19470 * gdb.base/signals.exp: be more restrictive about which hppa
19471 systems receive a setup_xfail. new tests.
19472
19473 * gdb.base/solib_threshold.build: new file.
19474 * gdb.base/solib_threshold.exp: new file.
19475 * gdb.base/solib_threshold.link_opts: new file.
19476 * gdb.base/solib_threshold.mk: new file.
19477 * gdb.base/gen_solib_threshold.c: new file.
19478
19479 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19480 tests. New tests for enums inside classes.
19481
19482 * gdb.c++/compiler.cc: indicate support of template debugging.
19483
19484 * gdb.c++/demangle.exp: run hp style demangling tests.
19485
19486 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19487 tests.
19488
19489 * gdb.c++/misc.cc: changes to support new tests.
19490
19491 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19492 to support new tests.
19493
19494 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19495 gcc, then skip these tests.
19496
19497Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19498
19499 The following files are part of the HP merge; some had longer
19500 names at HP, but have been renamed to be no more than 14
19501 characters in length.
19502
19503 * gdb.hp/ambiguous.cc: new file.
19504 * gdb.hp/ambiguous.exp: new file.
19505 * gdb.hp/attach.exp: new file.
19506 * gdb.hp/attach2.exp: new file.
19507 * gdb.hp/classes-hp.exp: new file.
19508 * gdb.hp/ctti.exp: new file.
19509 * gdb.hp/ctti-add.cc: new file.
19510 * gdb.hp/ctti-add1.cc: new file.
19511 * gdb.hp/ctti-add2.cc: new file.
19512 * gdb.hp/ctti-add3.cc: new file.
19513 * gdb.hp/dbx.exp: new file.
19514 * gdb.hp/exception.cc: new file.
19515 * gdb.hp/exception.exp: new file.
19516 * gdb.hp/foll-exec.c: new file.
19517 * gdb.hp/foll-exec.exp: new file.
19518 * gdb.hp/foll-fork.c: new file.
19519 * gdb.hp/foll-fork.exp: new file.
19520 * gdb.hp/foll-vfork.c: new file.
19521 * gdb.hp/foll-vfork.exp: new file.
19522 * gdb.hp/inherit-hp.exp: new file.
19523 * gdb.hp/more-steps.exp: new file.
19524 * gdb.hp/namespace.cc: new file.
19525 * gdb.hp/namespace.exp: new file.
19526 * gdb.hp/optimize.exp: new file.
19527 * gdb.hp/pxdb.c: new file.
19528 * gdb.hp/pxdb.exp: new file.
19529 * gdb.hp/quicksort.exp: new file.
19530 * gdb.hp/reg-test.exp: new file.
19531 * gdb.hp/reg-test.s: new file.
19532 * gdb.hp/sized-enum.c: new file.
19533 * gdb.hp/sized-enum.exp: new file.
19534 * gdb.hp/start-stop.exp: new file.
19535 * gdb.hp/templ-hp.cc: new file.
19536 * gdb.hp/templ-hp.exp: new file.
19537 * gdb.hp/thr-lib.c: new file.
19538 * gdb.hp/thr-lib.exp: new file.
19539 * gdb.hp/thr-lib.h: new file.
19540 * gdb.hp/thr-liblib.c: new file.
19541 * gdb.hp/virtfun-hp.c: new file.
19542 * gdb.hp/virtfun-hp.exp: new file.
19543 * gdb.hp/watch-cmd.exp: new file.
19544 * gdb.hp/watch-hp.exp: new file.
19545 * gdb.hp/xdb1.exp: new file.
19546 * gdb.hp/xdb2.exp: new file.
19547 * gdb.hp/xdb3.exp: new file.
19548
19549Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19550
19551 The following files are part of the HP merge; some had longer
19552 names at HP, but have been renamed to be no more than 14
19553 characters in length.
19554
19555 * gdb.base/ss.h: new file.
19556 * gdb.base/call-ar-st.c: new file.
19557 * gdb.base/call-ar-st.exp: new file.
19558 * gdb.base/call-rt-st.c: new file.
19559 * gdb.base/call-rt-st-exp: new file.
19560 * gdb.base/call-strs.exp: new file.
19561 * gdb.base/ena-dis-br.exp: new file.
19562 * gdb.base/environ.exp: new file.
19563 * gdb.base/long_long.exp: new file.
19564 * gdb.base/sect-cmd.exp: new file.
19565 * gdb.base/shlib-cl2.exp: new file.
19566 * gdb.base/smoke.exp: new file.
19567 * gdb.base/so-impl-ld.c: new file.
19568 * gdb.base/so-impl-ld.exp: new file.
19569 * gdb.base/so-indr-cl.c: new file.
19570 * gdb.base/so-indr-cl.exp: new file.
19571 * gdb.base/varargs.exp: new file.
19572 * gdb.base/volatile.exp: new file.
19573 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19574 * gdb.base/display.exp: new file.
c906108c
SS
19575 * gdb.c++/derivation.exp: new file.
19576 * gdb.c++/local.exp: new file.
19577 * gdb.c++/member-ptr.exp: new file.
19578 * gdb.c++/overload.exp: new file.
19579 * gdb.c++/ovldbreak.exp: new file.
19580 * gdb.c++/ref-types.exp: new file.
19581 * gdb.c++/ref-types2.exp: new file.
19582 * gdb.c++/userdef.exp: new file.
d63a86f8 19583
c906108c
SS
19584Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19585
19586 * gdb.base/default.exp: Reflect wording change in remote.c.
19587
dc96c6c7 19588Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19589
19590 * gdb.base/help.exp: Update to reflect current text.
19591
19592Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19593
19594 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19595 they're stack variables and contain garbage.
19596 * gdb.c++/anon-union.exp: new file.
19597
19598 The following changes were made by David Taylor
889bf7c5
PA
19599 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19600 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19601 in changes by HP.
c906108c
SS
19602
19603 * gdb.base/bitops.exp: new file.
19604 * gdb.base/default.exp: change expected messages for catch and
19605 info catch tests to reflect HP merge changes.
19606 * gdb.base/enable-disable-break.exp
19607 * gdb.base/ending-run.c: new file.
19608 * gdb.base/long_long.c: new file.
19609 * gdb.base/maint.exp: new file.
19610 * gdb.base/pointers2.exp: new file.
19611 * gdb.base/shlib-call2.exp: new file.
19612 * gdb.base/solib.exp: new file.
19613 * gdb.base/step-test.c: new file.
19614 * gdb.c++/anon-union.cc: new file.
19615 * gdb.c++/local.cc: new file.
19616 * gdb.c++/member-pointer.cc: new file.
19617 * gdb.c++/method.cc: new file.
19618 * gdb.c++/ref-types.cc: new file.
19619 * gdb.c++/ref-types2.cc: new file.
19620 * gdb.c++/userdef.cc: new file.
d63a86f8 19621
c906108c
SS
19622 * gdb.base/scope.exp: compile one file at a time, then link.
19623 * gdb.base/langs.exp: ditto.
19624 * gdb.base/list.exp: ditto.
d63a86f8 19625
c906108c
SS
19626Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19627
19628 The following changes were made by David Taylor
889bf7c5
PA
19629 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19630 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19631 in changes by HP.
d63a86f8 19632
c906108c
SS
19633 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19634 skip tests. When compiling pass c++ flag to gdb_compile.
19635 * gdb.c++/
d63a86f8 19636
c906108c
SS
19637 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19638 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19639 (skip_hp_tests): new function.
19640 (gdb_preprocess): new function.
19641
19642 * configure.in (hpdir): decide whether to configure gdb.hp.
19643 * configure: regenerated.
19644
19645 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19646 to delete on clean.
19647 (EXECUTABLES): update to reflect new additions.
19648 * gdb.base/commands.exp: update message expected.
19649 * gdb.base/default.exp: add copyright notice.
19650 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19651 * gdb.base/help.exp: update messages to reflect current text.
19652 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19653 targets for recurse tests.
19654 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19655 skip this file.
19656
19657 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19658 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19659 compilation.
19660 * gdb.c++/misc.exp: ditto.
19661 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19662 run the tests. tell gdb_compile that it's a c++ compilation.
19663
19664 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19665
c906108c
SS
19666 * gdb.base/all-bin.exp: new file.
19667 * gdb.base/arithmet.exp: new file.
19668 * gdb.base/assign.exp: new file.
19669 * gdb.base/completion.exp: new file.
19670 * gdb.base/cond-expr.exp: new file.
19671 * gdb.base/condbreak.exp: new file.
19672 * gdb.base/define.exp: new file.
19673 * gdb.base/dollar.exp: new file.
19674 * gdb.base/environment.exp: new file.
19675 * gdb.base/eval-skip.exp: new file.
19676 * gdb.base/jump.exp: new file.
19677 * gdb.base/logical.exp: new file.
19678 * gdb.base/pointers.exp: new file.
19679 * gdb.base/relational.exp: new file.
19680 * gdb.base/section_command.exp: new file.
19681 * gdb.base/whatis-expr.exp: new file.
19682
19683 * gdb.base/all-types.c: new file.
19684 * gdb.base/call-array-struct.c: new file.
19685 * gdb.base/call-return-struct.c: new file.
19686 * gdb.base/call-strings.c: new file.
19687 * gdb.base/callfuncs2.c: new file.
19688 * gdb.base/condbreak.c: new file.
19689 * gdb.base/constvars.c: new file.
19690 * gdb.base/display.c: new file.
19691 * gdb.base/int-type.c: new file.
19692 * gdb.base/jump.c: new file.
19693 * gdb.base/miscexprs.c: new file.
19694 * gdb.base/pointers.c: new file.
19695 * gdb.base/pointers2.c: new file.
19696 * gdb.base/shmain.c: new file.
19697 * gdb.base/shr1.c: new file.
19698 * gdb.base/shr2.c: new file.
19699 * gdb.base/solib.c: new file.
19700 * gdb.base/solib1.c: new file.
19701 * gdb.base/solib2.c: new file.
19702 * gdb.base/varargs.c: new file.
19703 * gdb.c++/derivation.cc: new file.
19704 * gdb.c++/overload.cc: new file.
19705 * gdb.c++/ovldbreak.cc: new file.
19706 * gdb.hp/attach.c: new file.
19707 * gdb.hp/attach2.c: new file.
19708 * gdb.hp/average.c: new file.
19709 * gdb.hp/compiler.c: new file.
19710 * gdb.hp/compiler.cc: new file.
19711 * gdb.hp/execd-program.c: new file.
19712 * gdb.hp/follow-exec.c: new file.
19713 * gdb.hp/follow-fork.c: new file.
19714 * gdb.hp/follow-vfork-and-exec.c: new file.
19715 * gdb.hp/misc-hp.cc: new file.
19716 * gdb.hp/more-steps.c: new file.
19717 * gdb.hp/optimize.c: new file.
19718 * gdb.hp/quicksort.c: new file.
19719 * gdb.hp/run-hp.c: new file.
19720 * gdb.hp/start-stop.c: new file.
19721 * gdb.hp/sum.c: new file.
19722 * gdb.hp/templates-hp.cc: new file.
19723 * gdb.hp/thread-local-in-lib.c: new file.
19724 * gdb.hp/thread-local-in-lib.h: new file.
19725 * gdb.hp/thread-local-in-lib.lib.c: new file.
19726 * gdb.hp/vforked-program.c: new file.
19727 * gdb.hp/virtfunc-hp.cc: new file.
19728 * gdb.hp/watchpoint-hp.c: new file.
19729 * gdb.hp/xdb.c: new file.
19730 * gdb.hp/xdb0.c: new file.
19731 * gdb.hp/xdb0.h: new file.
19732 * gdb.hp/xdb1.c: new file.
19733
19734Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19735
19736 The following change was made by Edith Epstein
889bf7c5
PA
19737 <eepstein@cygnus.com> as part of a project to merge in changes
19738 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19739
19740 * gdb.c++/demangle.exp: changed the expected output for some
19741 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19742 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19743 T1<char>::~T1<char>(void)
c906108c 19744 becomes,
a9c64011
AS
19745 maint demangle __dt__11T1__pt__2_cFv
19746 T1<char>::~T1(void)
c906108c 19747
889bf7c5 19748 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19749
c906108c
SS
19750Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19751
19752 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19753 * gdb.trace/backtrace.exp: Likewise.
19754 * gdb.trace/circ.exp: Likewise.
19755 * gdb.trace/collection.exp: Likewise.
19756 * gdb.trace/deltrace.exp: Likewise.
19757 * gdb.trace/infotrace.exp: Likewise.
19758 * gdb.trace/limits.exp: Likewise.
19759 * gdb.trace/packetlen.exp: Likewise.
19760 * gdb.trace/passc-dyn.exp: Likewise.
19761 * gdb.trace/passcount.exp: Likewise.
19762 * gdb.trace/report.exp: Likewise.
19763 * gdb.trace/save-trace.exp: Likewise.
19764 * gdb.trace/tfind.exp: Likewise.
19765 * gdb.trace/tracecmd.exp: Likewise.
19766 * gdb.trace/while-dyn.exp: Likewise.
19767 * gdb.trace/while-stepping.exp: Likewise.
19768
197691998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19770
19771 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19772
19773Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19774
19775 From Brendan Kehoe:
19776 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19777 int return types.
19778
19779Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19780
19781 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19782 remote dos host testing right.
c906108c
SS
19783
19784Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19785
19786 * gdb.base/corefile.exp: remove some xfails.
19787
19788Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19789
19790 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19791 have different timestamps.
c906108c
SS
19792
19793Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19794
19795 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19796 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19797
19798Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19799
19800 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19801 delta.
c906108c
SS
19802
19803Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19804
19805 * gdb.base/default.exp: Add brace missing from previous delta.
19806
19807Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19808
19809 * gdb.base/default.exp: Support test for info float for all
19810 varieties of arm toolchain.
19811
dc96c6c7 19812Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19813
19814 * gdb.trace/*.exp: remove "remote_download" command.
19815
dc96c6c7 19816Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19817
19818 * gdb.trace/*.exp: remove -gdwarf from compile.
19819
19820Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19821
19822 * gdb.trace/configure.in(AC_INIT): typo
19823 * gdb.trace/configure: regenerated
19824
dc96c6c7 19825Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19826
19827 * config/m68k-emc.exp: New file.
19828 * lib/<emc-support.exp trace-support.exp}: New files.
19829 * configure.in: add new test directory gdb.trace.
19830 * gdb.trace/{configure configure.in Makefile.in}: New files.
19831 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19832 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19833 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19834 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19835 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19836 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19837 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19838
dc96c6c7 19839Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19840
19841 * gdb.c++/classes.exp: Change all regular expressions to match
19842 arbitrary combinations of newline/carriage-return, so that they
19843 will work equally well on Unix and Windows.
19844 * gdb.c++/inherit.exp: ditto.
19845 * gdb.c++/virtfunc.exp: ditto.
19846
198471998-08-11 Dawn Perchik <dawn@cygnus.com>
19848
19849 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19850
c2d11a7d
JM
19851Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19852
19853 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19854 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19855 to use a0-a3/d0-d3 as needed.
19856
19857Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19858
19859 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19860 * gdb.disasm/am33.exp: Corresponding changes.
19861
c906108c
SS
198621998-07-11 Felix Lee <flee@cygnus.com>
19863
19864 * gdb.base/callfuncs.exp: add cmp10 test.
19865 * gdb.base/callfuncs.c (cmp10): new function.
19866
19867Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19868
d63a86f8 19869 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19870 into two parts to get around a synchronization problem in expect.
19871
3fc11d3e
JM
19872Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19873
19874 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19875
19876 * configure.in: Add options for gdbtk testsuite.
19877
19878 * configure: Regenerate.
19879
19880 * gdb.gdbtk: New directory to hold gdbtk tests.
19881
c906108c
SS
19882Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19883
19884 * gdb.fortran/types.exp: Escape brackets in expect patterns
19885 for test_float_literal_types_accepted tests.
19886 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19887 before run test.
19888
c2d11a7d
JM
19889Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19890
19891 * am33.exp: Just compile, do not link the testcase.
19892 * am33.s: Add ".am33" pseudoop to force am33 mode.
19893
c906108c
SS
198941998-06-25 Felix Lee <flee@cygnus.com>
19895
19896 * gdb.base/setshow.exp: make sure $pc is sane.
19897
19898 * gdb.stabs/weird.exp: split expect patterns properly.
19899
c2d11a7d
JM
19900Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19901
19902 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19903 * gdb.disasm/am33.exp: Run it.
19904
dc96c6c7 19905Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19906
19907 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19908 match processing (and eliminate spurious timeouts when running).
19909
dc96c6c7 19910Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19911
19912 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19913 exception test, but conditionalize it on target [mach | gnu].
19914
dc96c6c7 19915Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19916
19917 * gdb.base/overlays.exp: fixup compile line for linker script.
19918
19919Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19920
19921 * gdb.fortran/types.exp: don't guess at float size.
19922
19923Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19924
19925 * gdb.base/exprs.exp: delete test that depends on int size.
19926
19927Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19928
19929 * config/sim.exp: Removed checks for target triplets.
19930 (gdb_target_sim): Use gdb,target_sim_options.
19931
19932Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19933
19934 * gdb.base/reread.exp: New file.
19935 * gdb.base/reread1.c: New file.
19936 * gdb.base/reread2.c: New file.
19937
19938Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19939
19940 * config/sim.exp: Use 'target sim -sparclite' when running
19941 SPARClite programs.
19942
19943Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19944
19945 * gdb.base/structs2.exp: New file.
19946 * gdb.base/structs2.c: New file.
19947
19948Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19949
19950 * gdb.asm/common.inc: New file.
19951 * gdb.asm/d10v.inc: New file.
19952 * asm-source.exp: Pass -I's to gas to find .inc files.
19953 Update line numbers in expected output.
19954 * asmsrc1.s: Rewrite.
19955 * asmsrc2.s: Rewrite.
19956 * configure.in: Create arch.inc symlink.
19957 * configure: Regenerate.
19958 * Makefile.in (distclean): Delete arch.inc.
19959
19960Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19961
19962 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19963 (t_enum_value2): ditto
19964 (t_enum_value3): ditto
19965 (main): ditto
c906108c
SS
19966Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19967
19968 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19969 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19970 change.
19971 Use gdb_test instead of send_gdb/gdb_expect sequences.
19972
19973Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19974
19975 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19976 not void.
19977
19978Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19979
19980 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19981 subroutines. Used to test gdbs ability to single step through PC
19982 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19983
19984Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19985
19986 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19987 more rigorous EGCS C++ error checking.
19988
19989Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19990
a9c64011
AS
19991 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19992 tests.
19993 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19994 function when asleep.
19995 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19996 for i*86 Linux and SVR4 signal handling problems.
19997 Remove linux xfail for `next to handler in signals_tests_1', fixed
19998 by recent infrun.c change.
19999 Limit backtrace to 10 frames to avoid timeout problems with infinite
20000 stack backtraces.
20001 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20002 target.[ch] change.
c906108c
SS
20003
20004Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20005
20006 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20007 for a newline from gdb before continuing.
20008 (default_gdb_exit): Just look for y or n.
20009 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20010 it does, fail the rests of the tests in the file.
20011
20012Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20013
20014 * config/cygmon.exp: New file.
20015
20016Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20017
20018 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20019 main" test on remote targets.
c906108c
SS
20020
20021 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20022 run test on remote targets.
20023
20024Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20025
20026 * gdb.asm: New directory.
20027 * configure.in: Configure it.
20028 * configure: Regenerate.
20029 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20030 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20031
20032Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20033
20034 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20035
dc96c6c7 20036Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20037
a9c64011
AS
20038 * gdb.base/overlays (several files): Merge the two overlay
20039 managers into one. Change variables (foox, barx, bazx, grbxx)
20040 back into ints but force them to load in their proper sections.
c906108c
SS
20041
20042Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20043
20044 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20045 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20046 (D10VCopy): Handle memory regions crossing 16k boundaries.
20047 (D10VCopy): Transfer data in 32 bit chunks.
20048
20049Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20050
20051 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20052 correct.
c906108c
SS
20053
20054 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20055 map. Include space for printf in .text segment.
c906108c
SS
20056
20057 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20058 updated d10v memory VMA/LMA map.
c906108c 20059 (D10VCopy): Call D10VTranslate.
d63a86f8 20060
c906108c
SS
20061Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20062
20063 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20064
20065 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20066 that it won't be put into the .sdata - small data -
20067 section. Update reference.
c906108c
SS
20068 * gdb.base/baz.c (bazx, baz): Ditto.
20069 * gdb.base/foo.c (foox, foo): Ditto.
20070 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20071
20072 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20073 to be arrays.
d63a86f8 20074
dc96c6c7 20075Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20076
a9c64011
AS
20077 * gdb.base/overlays.exp: fix up and get working again.
20078 Add tests for backtraces from an overlay function.
d63a86f8 20079
c906108c
SS
20080Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20081
20082 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20083 "calling function with watchpoint enabled".
20084
20085Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20086
20087 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20088 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20089 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20090 pending review of whether it is useful or not.
20091
20092Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20093
20094 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20095
20096Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20097
20098 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20099 * config/dve.exp: New file to support Densan boards.
20100
20101Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20102
20103 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20104 reads and BSD.
c906108c
SS
20105
20106Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20107
20108 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20109 response.
20110
20111 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20112
20113Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20114
20115 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20116 test.
c906108c
SS
20117
20118 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20119 target_sizeof_long and target_bigendian_p.
c906108c 20120 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20121 to targets word size and endianess.
d63a86f8 20122
c906108c
SS
20123Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20124
20125 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20126 output.
c906108c
SS
20127
20128Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20129
20130 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20131 Update test of set args help to match source change.
c906108c
SS
20132
20133Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20134
20135 * gdb.base/default.exp: Expect help system output to be in
20136 alphabetical order.
20137 * gdb.base/help.exp: Ditto.
20138
20139Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20140
20141 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20142 "i*86-pc-linux-gnu*".
20143 * gdb.base/interrupt.exp: Ditto.
20144 * gdb.base/corefile.exp: Ditto.
20145
20146 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20147 define vxworks when building the testcase.
c906108c
SS
20148
20149 * gdb.base/ptype.exp: Fix testnames to be unique.
20150 * gdb.base/radix.exp: Ditto.
20151 * gdb.base/term.exp: Ditto.
20152 * gdb.base/whatis.exp: Ditto.
20153 * gdb.c++/classes.exp: Ditto.
20154
20155Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20156
20157 * gdb.base/callfuncs.exp: Fix indentation.
20158
20159 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20160 suppress_flag has been set.
20161 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20162 target feature.
20163
20164Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20165
20166 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20167 the testcase.
20168
20169 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20170 set_debug_traps() and breakpoint().
c906108c
SS
20171 * gdb.c++/misc.cc (main): Ditto.
20172 * gdb.c++/templates.cc (main): Ditto.
20173 * gdb.c++/virtfunc.cc (main): Ditto.
20174
20175Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20176
20177 * lib/gdb.exp(gdb_step_for_stub): New function.
20178 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20179 exists, reload the executable and do a "continue" instead of
20180 doing a jump.
20181 (runto_main): Use gdb_step_for_stub.
d63a86f8 20182
c906108c 20183 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20184 tests to have unique names.
c906108c
SS
20185 * gdb.base/callfuncs.exp: Ditto.
20186 * gdb.base/commands.exp: Ditto.
20187 * gdb.base/default.exp: Ditto.
20188 * gdb.base/help.exp: Ditto.
20189 * gdb.base/list.exp: Ditto.
20190 * gdb.base/opaque.exp: Ditto.
20191 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20192 similar tests.
d63a86f8 20193
c906108c
SS
20194 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20195 * gdb.c++/cplusfuncs.cc: Ditto.
20196 * gdb.c++/virtfunc.cc: Ditto.
20197
20198 * config/monitor.exp: Keep track of the last file we saw, rather
20199 than trying to get the info from gdb.
20200
20201 * gdb.fortran/types.exp: Move comment to previous line.
20202
20203Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20204
20205 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20206 target mode.
c906108c
SS
20207
20208Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20209
20210 From Bob Manson:
20211 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20212 string from GDB when it connects.
c906108c
SS
20213
20214 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20215
20216Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20217
20218 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20219 if we can't get a debug format from GDB (we may be testing an
20220 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20221
20222 * gdb.stabs/weird.exp: Fix quoting.
20223
20224 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20225
20226Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20227
20228 * config/arm-ice.exp: New file.
20229
20230Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20231
20232 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20233 until it has been modified to work with the new testsuite.
c906108c 20234
99707966 20235 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20236 testcase won't compile, cause all of the testcases in the file to
20237 fail instead.
c906108c
SS
20238
20239 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20240 (gdb_clear_suppressed): New procedure.
20241 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20242 it contains a positive value.
20243
20244Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20245
20246 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20247
20248 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20249
20250Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20251
20252 * lib/gdb.exp (setup_xfail_format): New function.
20253 (get_debug_format): New function to get debug format.
20254 (debug_format): New global variable to hold last value set
20255 by get_debug_format.
20256 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20257 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20258 * gdb.c++/ptype.exp: Ditto.
20259 * gdb.c++/classes.exp: Ditto.
20260 * gdb.c++/cplusfuncs.exp: Ditto.
20261 * gdb.c++/inherit.exp: Ditto.
20262 * gdb.c++/templates.exp: Ditto.
20263 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20264
c906108c
SS
20265Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20266
20267 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20268 host doesn't have a currently-open connection.
20269
20270 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20271 any gdb stub target. Handle cases where gdb doesn't respond when
20272 interrupted in a sane fashion.
c906108c
SS
20273
20274 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20275 same thing in a totally different way.
c906108c
SS
20276
20277 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20278 setting "timeout".
c906108c 20279 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20280 default_gdb_init now.
c906108c
SS
20281
20282Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20283
20284 * gdb.base/printcmds.exp: Fix "check for floating addition"
20285 regexp to accept results within approx +/- .01 of exact value.
20286 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20287
20288Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20289
20290 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20291 properly.
c906108c
SS
20292 (gdb_expect): Add optional timeout parameter, and add timeout
20293 value to various calls.
20294 (gdb_suppress_tests): Only give one warning message per group.
20295
20296Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20297
20298 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20299 global variables. Handle getting a value for $timeout more
20300 gracefully.
c906108c
SS
20301
20302Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20303
20304 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20305 initialize.
c906108c 20306 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20307 by a target configuration file.
c906108c
SS
20308 (gdb_expect): Pass the timeout to remote_expect.
20309
20310 * config/monitor.exp(gdb_load): Fix typo in regexp.
20311
20312Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20313
20314 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20315
20316Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20317
20318 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20319 here. Call gdb_target_exec before rebooting the target, to make
20320 sure the connection to the target is closed.
c906108c
SS
20321 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20322 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20323 Also detect "Timeout reading from remote" error.
20324
20325 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20326 gdb_target_monitor. Don't call gdb_file_cmd here; let
20327 gdb_target_monitor do it.
c906108c
SS
20328
20329 * gdb.disasm/hppa.exp: Don't use exec_output.
20330
20331Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20332
20333 * gdb.base/list.exp: If we're debugging a non-native target,
20334 try to set the pc register to point to the start of the
20335 program before doing the first list command.
20336
20337 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20338 test_calls after restarting.
c906108c
SS
20339
20340 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20341 reloading.
c906108c
SS
20342
20343 * gdb.base/watchpoint.exp: Fix typo.
20344
20345 * gdb.base/setshow.exp: Check for use_gdb_stub.
20346
20347 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20348 stub case.
c906108c
SS
20349 * gdb.base/langs.exp: Ditto.
20350
20351 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20352 gdb_load_offset. If we weren't given a file to load, figure out
20353 what the current file is and use it.
c906108c
SS
20354
20355 * config/i386-bozo.exp: New file.
20356
20357Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20358
20359 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20360 feature.
20361
20362 * config/proelf.exp: New entry.
20363
20364Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20365
20366 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20367 of regexps.
20368
20369 * gdb.base/watchpoint.exp: Don't run the test_stepping
20370 tests if gdb can't call functions on the target.
20371
20372 * gdb.base/setshow.exp: Don't run the set prompt tests if
20373 the board has gdb_prompt set.
20374
20375Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20376
20377 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20378 * gdb.base/commands.exp: Likewise.
20379 * gdb.base/setshow.exp: Likewise.
20380
20381Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20382
20383 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20384 feature.
20385
20386 * config/i960.exp: New file.
20387
20388Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20389
20390 * gdb.base/funcargs.exp: Check for gdb,short_int target
20391 feature instead of looking for explicit target triplets.
20392
dc96c6c7 20393Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20394
d63a86f8 20395 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20396 "p 123DEADBEEF", to check parse_number.
20397 * top.c: change "to enable to enable" to "to enable" in a couple
20398 of help strings.
20399
20400Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20401
20402 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20403 on the mn10300.
d63a86f8 20404
c906108c
SS
20405Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20406
20407 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20408 where the test executable is run with explicit args.
20409 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20410
20411Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20412
20413 * gdb.base/run.c: Use FAKEARGV to build test executable that
20414 does not require a command line arg, since most simulators
20415 don't currently support passing such an arg into the simulated
20416 program.
20417 * gdb.base/commands.exp: Change tests to insert the proper
20418 value as the arg to the first recursive factorial call. Change
20419 compilation line to define FAKEARGV at compile time.
20420
20421Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20422
20423 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20424 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20425 function with watchpoint enabled" test.
20426
20427Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20428
20429 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20430 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20431
20432 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20433 "Tests restarted" messages.
c906108c
SS
20434
20435Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20436
20437 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20438
dc96c6c7 20439Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20440
20441 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20442 for INFO SYMBOL; add help tests for OVERLAY commands.
20443 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20444 add tests for OVERLAY commands
20445 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20446 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20447 * gdb.base/sigall.c: add usestubs code frag
20448 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20449
c906108c
SS
20450Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20451
20452 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20453 failures.
20454 (gdb_stop_suppressing_tests): Note that tests have restarted.
20455
20456Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20457
20458 * config/h8300.exp: New file.
20459
20460Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20461
20462 * gdb.base/setshow.exp: Check for the existence of a
20463 feature, not its value.
20464
20465Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20466
20467 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20468
20469 * gdb.base/scope.exp: It's now init0(), not init().
20470
20471 * gdb.base/scope0.c: For now, change init() to be init0().
20472
20473 * config/monitor.exp: Use gdb_serial in preference to serial
20474 or netport.
20475
20476 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20477 and it's not already set.
c906108c
SS
20478
20479Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20480
20481 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20482 isn't using a stub and if it supports argument passing.
c906108c
SS
20483
20484Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20485
20486 * config/udi.exp(gdb_start): Make sure UDICONF is set
20487 properly before starting gdb.
20488
20489Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20490
20491 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20492 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20493 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20494
20495Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20496
20497 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20498 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20499
20500 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20501
20502 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20503
20504 * config/monitor.exp: Make sure we disconnect from the target.
20505 Also, try a reboot/reload cycle instead of failing if the
20506 load fails.
20507
20508Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20509
20510 * gdb.base/default.exp: Don't set match_max.
20511 * gdb.base/help.exp: Ditto.
20512 * gdb.base/list.exp: Ditto.
20513 * gdb.base/signals.exp: Ditto.
20514
20515 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20516 set, use remote_ld to download the testcase instead of
20517 the GDB loader.
20518
20519Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20520
20521 * config/vr5000.exp: New file.
20522
20523 * config/monitor.exp(gdb_target_monitor): Add pattern for
20524 "Ending remote" to detect errors in connecting.
20525
20526 * gdb.base/setshow.exp: Add .* within auto language test.
20527
20528 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20529 target feature.
20530
20531 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20532 and reboot the board if necessary.
c906108c
SS
20533
20534 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20535 a set of tests. Remove print.* from the patterns being checked.
20536
20537Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20538
20539 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20540 refer to gdb_spawn_id.
20541
20542 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20543 longer used.
20544 * config/sparclet.exp: Ditto.
20545 * config/sparclet-old.exp: Ditto.
20546 * config/slite.exp: Ditto.
20547 * config/sim.exp: Ditto.
20548 * gdb.base/funcargs.exp: Ditto.
20549
20550 * lib/gdb.exp:Remove references to gdb_spawn_id.
20551 (gdb_expect): Move to remote.exp.
20552
20553Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20554
20555 * config/monitor.exp: Detect the "Couldn't establish connection"
20556 message from GDB.
20557
20558Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20559
20560 * gdb.base/bitfields.exp: Use runto instead of explicit
20561 gdb_run_cmd/gdb_expect sequences.
20562
20563 * gdb.base/break.exp(text_next_with_recursion): Add match for
20564 gdb_expect call.
20565
20566 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20567 We also need to handle the "A program is being debugged already"
20568 prompt from gdb. Use gdb_test to set the baud rate.
20569
20570 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20571 to 20000. Really. I mean it.
20572
20573Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20574
20575 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20576 fails. If suppress_flag is set, skip perror message about not
20577 being able to send to GDB.
c906108c 20578 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20579 GDB.
c906108c
SS
20580 (gdb_expect): If suppress_flag is set, always fail immediately.
20581 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20582 (gdb_init): Call gdb_stop_suppressing_tests.
20583 (default_gdb_exit): Ditto.
20584 (default_gdb_start): Ditto.
20585
20586 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20587 gdb_stop_suppressing_tests as appropriate.
c906108c 20588 * gdb.base/break.exp: Ditto.
889bf7c5 20589 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20590 * gdb.base/commands.exp: Ditto.
20591 * gdb.base/exprs.exp: Ditto.
889bf7c5 20592 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20593 * gdb.base/list.exp: Ditto.
20594 * gdb.base/recurse.exp: Ditto.
889bf7c5 20595 * gdb.base/scope.exp: Ditto.
c906108c
SS
20596 * gdb.base/structs.exp: Ditto.
20597 * gdb.c++/inherit.exp: Ditto.
20598
20599Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20600
20601 * config/vr4300.exp: New file.
20602
99707966 20603 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20604
99707966 20605 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20606
20607Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20608
20609 * lib/gdb.exp(gdb_init): New function.
20610
20611 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20612 for each individual variable set.
c906108c
SS
20613
20614 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20615 name.
20616
20617 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20618
20619 * gdb.base/scope.exp: Use gdb_test.
20620
20621 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20622 aborting; the testsuite driver will do that for us (see
20623 gdb_finish). Also, use gdb_test in a few more places.
20624
20625Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20626
20627 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20628
20629Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20630
20631 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20632 and "add_tests" are not at the same address.
20633
20634Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20635
20636 * gdb.base/ptype.exp: Use gdb_test.
20637
20638Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20639
20640 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20641 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20642 left in. No longer expect them to fail.
20643
20644 * gdb.stabs/*.mt; Deleted, no longer used.
20645 * gdb.stabs/configure.in: Remove references to target makefile
20646 frags.
20647 * gdb.stabs/configure: Rebuilt.
20648
20649 * gdb.disasm/*.mt: Deleted, no longer used.
20650 * gdb.disasm/configure.in: Remove references to target makefile
20651 frags. Use "sh3.s" as the unique filename for this directory.
20652 * gdb.disasm/configure: Rebuilt.
20653
20654 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20655 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20656 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20657
20658Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20659
20660 * config/udi.exp: Use mondfe,name instead of remote_host.
20661
20662Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20663
20664 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20665 a function with a watchpoint enabled on the mn10200.
20666
20667 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20668 before trying to create it!
20669
20670Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20671
20672 * config/vx.exp: Use hostname instead of netport.
20673
20674 * config/vxworks.exp: New file.
20675
20676 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20677
20678 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20679 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20680 occurs.
20681
20682 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20683 $gdb_spawn_id directly.
20684 (gdb_run_cmd): Try _start as well as start. Use the target feature
20685 gdb,start_symbol as the symbol to start from when jumping.
20686
20687Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20688
20689 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20690 redundant) test.
20691
20692 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20693 it doesn't lose for 16bit integer systems.
20694
20695Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20696
20697 * gdb.fortran/types.exp: If the target doesn't support "double"
20698 data types, then expect "real" types to only be 4 bytes.
20699
20700 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20701 call tests if the target doesn't support inferior function calls.
20702
20703 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20704 in printf tests.
20705
20706Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20707
20708 * gdb.base/help.exp: Disable "help set", "help show", and
20709 "help support". Simplify regexp for "help stack".
20710
20711 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20712 to 60 seconds. Temporarily set match_max to 15000 around the
20713 "info copying" test.
20714
20715 * gdb.base/nodebug.exp: Don't try to do an inferior function
20716 call if the target doesn't support them.
20717 * gdb.base/printcmds.exp: Likewise.
20718 * gdb.base/setvar.exp: Likewise.
20719 * gdb.base/structs.exp: Likewise.
20720 * gdb.c++/templates.exp: Likewise.
20721 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20722
20723 * gdb.base/recurse.exp: Enable for the mn10200.
20724
20725 * configure.in: Do configure gdb.stabs directory for *-*-elf
20726 targets.
20727 * configure: Rebuilt.
20728
20729 * gdb.base/break.exp: Check for gdb,noresults before testing
20730 exit status and/or results from the target.
20731 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20732 * lib/gdb.exp: Remove old (now bogus) initialization of
20733 noinferior, noargs, noresults and nosignals.
20734
20735Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20736
20737 * config/sh.exp: New file.
20738
20739 * config/slite.exp: Try to connect multiple times to the board
20740 before rebooting. Only send a "monitor run" if need_monitor_run
20741 is set.
20742
20743 * gdb.base/break.exp: Don't do the "stub continue" test if
20744 the target has gdb_stub set.
20745
20746 * gdb.base/callfuncs.exp: Increase the timeout.
20747
20748 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20749 if the target has gdb,noinferiorio set.
20750
20751 * gdb.base/list.exp: Increase match_max to 10000 characters.
20752
20753 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20754
20755 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20756 target.
20757
20758 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20759
20760Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20761
20762 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20763 trying to delete the copy of gdb. Catch the file delete so we
20764 don't die if the delete fails; also, the file should be copied to
20765 the host, not to the build.
c906108c
SS
20766
20767Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20768
20769 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20770 parenthesis in case it contains multiple regexps separated
c906108c
SS
20771 with |.
20772
20773 * gdb.base/watchpoint.exp: Use gdb_test.
20774 * gdb.base/default.exp: Ditto.
20775
20776Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20777
99707966 20778 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20779
c906108c
SS
20780 * gdb.base/scope.exp: Use gdb_test.
20781 * gdb.c++/classes.exp: Ditto.
20782 * gdb.c++/inherit.exp: Ditto.
20783
20784Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20785
20786 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20787 remote_exec instead.
20788 * gdb.base/corefile.exp: Don't be ridiculous.
20789 * gdb.base/*.c: Add missing stub invocations.
20790
20791Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20792
20793 * config/slite.exp: Miscellaneous fixes.
20794
20795 * lib/gdb.exp: Fix runto.
20796
20797 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20798 the target.
20799
20800 * gdb.base/watchpoint.exp: Fix regexp.
20801
20802 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20803 close and wait commands, as the descriptor may now be
20804 invalid. Always call "remote_close host".
20805
20806Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20807
20808 Major rewrite for testsuite revision.
d63a86f8 20809
c906108c
SS
20810 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20811 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20812 instead of relying on spawn_id to always contain a valid
20813 spawn id.
20814 (get_compiler_info): New procedure to build the ${binfile}.ci
20815 file, instead of replicating this in N different places.
20816 (gdb_compile): New procedure.
d63a86f8 20817
c906108c 20818 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20819 appropriate arguments) instead of compile. Use gdb_test in a lot
20820 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20821 at the start of a testcase, as this is no longer done magically.
20822
20823 config/*-gdb.exp: Rename without the -gdb suffix.
20824
20825 config/mips.exp: Use remote_close instead of exit_remote_shell.
20826 config/monitor.exp: Use target_info instead of looking at
20827 baud, timeout, etc.
20828 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20829
20830Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20831
20832 * gdb.c++/templates.exp (test_ptype_of_templates),
20833 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20834 Update expect patterns for destructors and assignment operators
20835 to match corresponding c-typeprint.c changes.
20836 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20837 to destructor breakpoint test, GDB should be able to set the
20838 destructor breakpoint without specifying arguments.
20839
20840Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20841
20842 * gdb.threads/pthreads.exp: Change result for failure to compile due
20843 to lack of pthreads runtime support from an error to simply an
20844 unsupported test, per dejagnu standards.
20845
20846Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20847
20848 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20849 where GDB exits to reduce pattern match time.
20850 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20851
20852 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20853
dc96c6c7 20854Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20855
20856 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20857 * gdb.base/default.exp: ditto.
20858 * gdb.base/nodebug.exp: ditto.
20859 * gdb.base/printcmds.exp: ditto.
20860 * gdb.base/ptype.exp: ditto.
20861 * gdb.base/setvar.exp: ditto.
20862 * gdb.base/structs.exp: ditto.
20863 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20864
20865Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20866
20867 * configure, */configure: Rebuild with autoconf 2.12.
20868
20869Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20870
20871 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20872 use new i*86-pc-linux*-gnu quads.
20873 * gdb.base/corefile.exp: Ditto.
20874 * gdb.base/signals.exp: Ditto.
20875 * gdb.base/sigall.exp: Ditto.
20876 * gdb.base/interrupt.exp: Ditto.
20877
20878 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20879 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20880 RedHat 4.0.
d63a86f8 20881
c906108c 20882 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20883 linux. This allows the test case to at least compile on latest
20884 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20885
20886Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20887
20888 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20889 directory to search gdb directory. Accept and step over conditional
20890 stack alignment code. Consume $prompt in failure cases.
20891 Reset timeout to $oldtimeout instead of some arbitrary value.
20892 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20893 timeout problems with infinite stack backtraces.
20894 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20895 Accept function parameters for linkfunc member.
20896
20897Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20898
20899 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20900 (CXXFLAGS): Remove, unreferenced.
20901 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20902 previous -B options and also add -B option to pick up cross compiled
20903 runtime.
c906108c
SS
20904 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20905 doing cross compiles.
20906 (target_alias): Declare global.
20907 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20908 to verify that gcc exists in build tree, and if so set CC to that
20909 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20910
c906108c
SS
20911Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20912
20913 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20914 ptype test for anonymous union. Fixup testcase to match
20915 current gcc debug output.
20916
20917Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20918
20919 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20920 force argument to an unsigned long type.
20921
20922Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20923
20924 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20925 tests and anonymous union print/ptype tests.
c906108c
SS
20926 * gdb.base/list.exp (test_forward-search): Increase timeout by
20927 5 minutes for the "search extremely long line" case.
20928 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20929 completely optional and that the pass/fail messages use the command as
20930 the message if that third arg is a null string.
20931 (gdb_test_exact): Arrange that a null string pattern means match a
20932 null string output rather than any output, which might include random
889bf7c5 20933 errors.
c906108c
SS
20934 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20935 backtrace test.
20936 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20937 always failing and failure is now exposed by gdb.exp changes.
20938
20939Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20940
20941 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20942 weren't being noted.
20943
20944Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20945
20946 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20947 * gdb.stabs/weird.exp: Remove v_comb xfails.
20948
dc96c6c7 20949Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20950
20951 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20952 list.exp scope.exp watchpoint.exp]
c906108c 20953 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20954
dc96c6c7 20955Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20956
20957 * config/monitor.exp: Increase download timeout to 1000 seconds.
20958
dc96c6c7 20959Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20960
20961 * config/m32r.exp: Increase timeout to 120 seconds.
20962
20963Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20964
20965 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20966 and accept older ordering as obsolescent gcc or gdb.
20967 * gdb.c++/templates.exp: Ditto.
20968 * gdb.c++/virtfunc.exp: Ditto.
20969
20970Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20971
20972 * gdb.base/coremaker.c: Add code to mmap some data so we
20973 can check that it ends up in the core file.
20974 * gdb.base/corefile.exp: Add test to read mmapped data
20975 from core file.
20976
dc96c6c7 20977Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20978
20979 * config/m32r.exp: New file.
20980
20981Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20982
20983 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20984 that cflags can contains -gstabs, and work correctly for other tests.
20985
dc96c6c7 20986Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20987
20988 * gdb.base/setshow.exp: New file, tests show and set.
20989 * gdb.base/setshow.c: New file, tests show and set.
20990 * gdb.base/help.exp: Add test for help set|show annotate.
20991 * gdb.base/default.exp: Add test for set|show annotate.
20992
20993Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20994
20995 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20996 errors unique.
20997 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20998 explicitly.
20999
21000Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21001
21002 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21003 and width commands. This is done elsewhere.
21004 * (gdb_start): Don't call gdb_start_sim here. That's already
21005 done in gdb_load. This fixes lots of failures in default.exp.
21006
21007Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21008
21009 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21010 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21011 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21012 in the same we we treat other failures (since it may be an expected
889bf7c5 21013 condition), rather than as an error.
c906108c
SS
21014 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21015 old test format.
21016
21017Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21018
21019 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21020 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21021 twice. Nuke the duplicates.
c906108c 21022 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21023 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21024 Remove config.h along with other config files.
21025
21026Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21027
21028 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21029 "p func1 ()" and note that rests of tests are skipped.
21030 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21031 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21032 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21033 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21034 affected by the previous run test.
21035 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21036 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21037 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21038 "pass int powerset tuple" and "pass modeless int powerset tuple".
21039 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21040 "real write 4" and "real write 8".
21041 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21042 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21043 "print \$i after tuple assign 2", and
21044 "print vs2 after tuple assign 2".
21045 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21046 meaningful error message and return -1 so the caller can
21047 suppress further tests and avoid a cascade of errors.
d63a86f8 21048
c906108c
SS
21049Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21050
21051 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21052 format for printing version.
21053 * gdb.base/default.exp: Ditto.
21054 * gdb.base/interrupt.exp: Fix problem with cascade of
21055 errors if child process dies while calling a function.
d63a86f8 21056
c906108c
SS
21057Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21058
21059 * Makefile.in (VPATH): Add
21060 * Makefile.in (Makefile, config.status): Fix rules so things get
21061 remade when necessary.
21062
21063Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21064
21065 * Makefile.in (just-check): Add path to sibling expect dir
21066 to environment variable specified by RPATH_ENVVAR.
21067
21068Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21069
21070 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21071 (just-check): Add shared library paths for libstdc++, tk,
21072 tcl, bfd, and opcodes to the environment variable specified
21073 in RPATH_ENVVAR.
21074 * configure.in: Add support to recognize --enable-shared flag
21075 and generate correct value for RPATH_ENVVAR.
21076 * configure: Regenerated with autoconf.
21077
21078Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21079
21080 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21081 include all osf versions.
c906108c
SS
21082 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21083 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21084 when target is linux. When failing to build pthreads test
21085 executable, give more meaningful message.
21086 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21087 arg for pthread_create.
d63a86f8 21088
c906108c
SS
21089Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21090
21091 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21092 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21093 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21094 and -lpthreads (everybody else).
c906108c
SS
21095 (test_startup): Fail gracefully if threads are not supported.
21096 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21097 "p/c array_index("abcdef",2)" when not gcc compiled.
21098 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21099 "print func2::coremaker_local" when not gcc compiled.
21100 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21101 "ptype on opaque struct tagname (statically)",
21102 "ptype on opaque struct tagname (dynamically) 1", and
21103 "ptype on opaque struct tagname (dynamically) 2"
21104 for not compiled with gcc.
21105 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21106 backtrace when compiled with gcc.
d63a86f8 21107 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21108 than always return success.
21109
21110Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21111
21112 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21113
21114Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21115
21116 * gdb.base/structs.exp: Undo last change.
21117
21118Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21119
21120 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21121 encapsulate all the steps/nexts done during self test, starting
21122 at main, and makes them less sensitive to optimization issues.
21123 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21124 signal handler" test.
21125 * gdb.threads/pthreads.exp: Only run this for native configs.
21126 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21127 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21128 tests.
21129 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21130 for "runto test_calls(void)" test.
d63a86f8 21131
c906108c
SS
21132Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21133
21134 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21135 and don't expect address info in breakpoint confirmations.
21136
21137Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21138
21139 * gdb.base/list.exp (test_forward_search): Increase timeout
21140 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21141 and then reset to old value when done. Increase expect input
c906108c
SS
21142 buffer to 10000.
21143
21144Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21145
21146 * gdb.base/list.exp (test_forward_search): Fix to handle very
21147 long source line without overflowing expect's input buffer.
21148
21149Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21150
21151 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21152 "buffer_full".
21153
21154 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21155 "buffer_full".
21156
21157 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21158 "buffer_full".
21159
21160 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21161 "buffer_full".
21162
21163Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21164
21165 * configure.in (configdirs): Add gdb.threads.
21166 * configure: Regenerated with autoconf.
21167 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21168 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21169 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21170
c906108c
SS
21171Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21172
21173 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21174
21175Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21176
21177 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21178 each signal's status in the output of "handle all print".
21179 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21180 the \r\n sequence that immediately precedes the gdb prompt.
21181 * gdb.base/a1-selftest.exp: Save original timeout and restore
21182 after test.
21183
21184Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21185
21186 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21187 symbol.
21188
21189Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21190
21191 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21192
21193Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21194
21195 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21196 timeout by 60 seconds.
21197
21198Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21199
21200 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21201 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21202 error return.
21203
21204Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21205
21206 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21207 gdb initialization, also report how long dejagnu waited. Restore
21208 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21209 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21210
21211Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21212
21213 * lib/gdb.exp: Report timeout value for verbosity level 2.
21214 * config/gdbserver.exp: Ditto.
21215 * config/hppro.exp: Ditto.
21216 * config/mips-gdb.exp: Ditto.
21217 * config/monitor.exp: Ditto.
21218 * config/netware.exp: Ditto.
21219 * config/sim-gdb.exp: Ditto.
21220 * config/slite-gdb.exp: Ditto.
21221 * config/udi-gdb.exp: Ditto.
21222 * config/unix-gdb.exp: Ditto.
21223 * config/vx-gdb.exp: Ditto.
21224 * gdb.base/a1-selftest.exp: Ditto.
21225 * gdb.base/a2-run.exp: Ditto.
21226 * gdb.base/break.exp: Ditto.
21227 * gdb.base/corefile.exp: Ditto.
21228 * gdb.base/list.exp: Ditto.
21229 * gdb.base/recurse.exp: Ditto.
21230 * gdb.base/scope.exp: Ditto.
21231 * gdb.base/signals.exp: Ditto.
21232
21233Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21234
21235 * gdb.threads/Makefile.in (docdir): Removed.
21236
21237Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21238
21239 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21240 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21241 @srcdir@.
d63a86f8 21242 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21243 autoconf 2.5 or higher.
21244 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21245
21246Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21247
21248 * configure: Regenerated.
21249 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21250 avoid name clashes with SunOS headers.
21251
21252Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21253
21254 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21255
21256Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21257
21258 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21259 prototype information ends up in the compiler info file.
21260
21261Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21262
21263 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21264 attempting to regenerate it. Eliminate use of a temporary file
21265 and just generate the info file directly. Source it immediately,
21266 for consistency of use.
21267 * gdb.base/corefile.exp: Ditto
21268 * gdb.base/exprs.exp: Ditto.
21269 * gdb.base/funcargs.exp: Ditto.
21270 * gdb.base/langs.exp: Ditto.
21271 * gdb.base/list.exp: Ditto.
21272 * gdb.base/mips_pro.exp: Ditto.
21273 * gdb.base/nodebug.exp: Ditto.
21274 * gdb.base/opaque.exp: Ditto.
21275 * gdb.base/ptype.exp: Ditto.
21276 * gdb.base/scope.exp: Ditto.
21277 * gdb.base/setvar.exp: Ditto.
21278 * gdb.base/signals.exp: Ditto.
21279 * gdb.base/whatis.exp: Ditto.
21280 * gdb.c++/templates.exp: Ditto.
21281 * gdb.c++/virtfunc.exp: Ditto.
21282 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21283 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21284
21285Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21286
21287 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21288 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21289 Increase timeout, a lot of single stepping might be needed if the
21290 target has no hardware watchpoints.
21291
21292Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21293
21294 * gdb.base/break.exp: Ignore compiler warnings when compiling
21295 break.c.
21296 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21297 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21298 from remote-sim.
21299 * gdb.base/exprs.exp: Add h8300 xfails.
21300 * gdb.base/funcargs.exp: Likewise.
21301 * gdb.base/nodebug.exp: Likewise.
21302 * gdb.base/printcmds.exp: Likewise.
21303 * gdb.base/ptype.exp: Likewise.
21304 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21305 h8300 xfails.
d63a86f8 21306 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21307 on the h8300.
21308 * gdb.base/funcargs.c: Explicitly make last constant argument to
21309 call_after_alloca_subr an unsigned long type.
21310 * gdb.base/return.c: Include stdio.h.
21311
21312Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21313
21314 * config/abug.exp: New file for the older Motorola Bug monitor
21315 that runs on the mvme13x series VME boards.
21316 * config/monitor.exp: Use the new config array for target settings
21317 if they exist.
21318
21319Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21320
21321 * sim-gdb.exp: Make the SH simulator allocate less space when
21322 it is targeted.
21323
21324Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21325
21326 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21327 test.
21328
21329Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21330
21331 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21332 "rs6000-*-*" for "list function in include file" when gcc compiled.
21333 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21334 for "p ctable1[120]".
21335 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21336 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21337 Remove setup_xfail for "rs6000-*-*" for
21338 "print 'scope0.c'::filelocal before run".
21339 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21340 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21341 since some compilers don't allow both options to be given
21342 on the same command line. Create object file and move it.
d63a86f8 21343
c906108c
SS
21344Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21345
21346 * gdb.base/corefile.exp: Always regenerate the core file, since
21347 we always regenerate the coremaker program. Detect special case
21348 where registers cannot be read from core file.
d63a86f8 21349
c906108c
SS
21350Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21351
21352 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21353 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21354 * gdb.c++/templates.exp: Only match on basename of file since
21355 some formats like xcoff don't encode directory information.
21356 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21357 and rs6000 AIX xcoff targets.
21358 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21359 * configure: Regenerate.
21360 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21361 here, rather than in distclean.
d63a86f8 21362
c906108c
SS
21363Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21364
21365 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21366 defined, and use it to compile the test case with -O2. The
21367 native compilation still uses no optimization.
21368 * gdb.base/mips_pro.c: Remove inline assembly code since
21369 it is compiled PIC by default, which results in assembler
21370 warnings that make the testsuite think the compilation
21371 was unsuccessful.
21372
21373Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21374
21375 * gdb.c++/misc.exp: Add note to message for
21376 "print s.a for foo struct" that this is a known gcc 2.7.2
21377 and earlier bug.
21378
21379Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21380
21381 * gdb.base/break.exp: Fix pattern for matching "Delete all
21382 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21383 setup_xfail for deleting all breakpoints test. Fix various
21384 timeout messages to include "(timeout)".
21385 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21386 for "p t_float_values2(3.14159,float_val2)".
21387 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21388 for "continue to call2g" when gcc compiled.
21389 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21390 "up to foo in langs.exp", "show language at foo in langs.exp",
21391 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21392 and "show language at fsub in langs.exp".
21393 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21394 "list line 1 in include file", "list message for lines past EOF",
21395 "list function in include file", "list list0.h:foo", and
21396 "list filename:function; nonexistant function".
21397 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21398 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21399 and "ptype t_char_array" to be for native cc only.
d63a86f8 21400
c906108c
SS
21401Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21402
d63a86f8 21403 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21404 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21405 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21406
21407Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21408
21409 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21410 "bt in signals.exp". This problem only appears when running
21411 the testsuite, and then only intermittently.
21412
21413Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21414
21415 * gdb.base/return.exp (return_tests): Differentiate between
21416 two tests of continuing.
21417
21418Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21419
21420 * */Makefile.in (maintainer-clean): Remove config.log.
21421 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21422 * gdb.c++/Makefile.in (PROGS): Add inherit.
21423 (clean): Remove *.ci.
21424
21425Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21426
21427 * gdb.c++/misc.cc: Add test code from Mike Stump.
21428 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21429
21430Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21431
21432 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21433 to "alpha-*-osf2*" and add comment.
21434 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21435 setup_xfail for "step over execarg initialization" and
21436 "step over corearg initialization".
c906108c
SS
21437 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21438 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21439 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21440 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21441 "print func2::coremaker_local", and "backtrace in corefile.exp".
21442 * gdb.base/signals.exp: Build and source signals.ci.
21443 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21444 to be for gcc only.
21445 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21446
c906108c
SS
21447Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21448
21449 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21450 Feb 3 procfs.c change.
21451
21452Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21453
21454 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21455
21456Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21457
21458 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21459 from dejagnu's apparent default of 10 seconds, which gives random
21460 results when running the tests over NFS on moderately loaded systems.
21461 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21462
21463Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21464
21465 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21466 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21467 result reports.
c906108c
SS
21468
21469Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21470
21471 * configure.in (CY_AC_PATH_TCLH): Remove.
21472 * configure: Regenerate.
21473
21474Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21475
21476 * gdb.c++/Makefile.in (clean): Add missing '{'.
21477
21478Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21479
21480 * lib/gdb.exp: Provide a default value for noinferior.
21481
21482 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21483 Load libgloss.exp.
21484
21485Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21486
21487 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21488 the executable, not the .o to run the tests from.
21489
21490Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21491
21492 * gdb.base/break.exp: Don't test for program exit or exit status
21493 if $noresults if nonzero.
21494 * gdb.base/langs.exp: Likewise.
21495 * gdb.base/watchpoint.exp: Likewise.
21496
21497 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21498 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21499 trying to compile the testcase.
21500
21501Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21502
21503 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21504 * gdb.base/signals.exp (continue to handler): Likewise.
21505
21506Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21507
21508 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21509
21510 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21511
21512Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21513
21514 * gdb.base/corefile.exp: Recognize "not found" as failure
21515 when trying to determine if a core file was generated.
21516 If no core file was generate the first time, try again without
21517 the ulimit -c to work around braindamaged shells.
21518
21519Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21520
21521 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21522 [] tests with "test" and enclose string in quotes.
21523 * gdb.stabs/configure: Rebuild
d63a86f8 21524
c906108c
SS
21525Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21526
21527 Changes in sync with expect:
21528 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21529 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21530 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21531 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21532 argument to AC_REQUIRE.
21533 * configure: Regenerated.
21534
21535Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21536
21537 * gdb.base/corefile.exp: When generating a core, discard any
21538 error messages about ulimit not found and the "core dumped"
21539 message from the shell that runs the coredumper.
21540
21541Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21542
21543 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21544
21545 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21546 which sed script to run. Expect failure for v_comb test
21547 on PA targets too.
d63a86f8 21548
c906108c
SS
21549Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21550
21551 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21552 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21553
21554Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21555
21556 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21557 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21558 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21559 * lib/gdb.exp (default_gdb_start): Fix typo.
21560 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21561 messages to not include the full program name that caused
21562 the core dump since some systems (such as solaris) apparently
21563 truncate this path to about 80 characters.
21564 When generating a core file first try increasing the core file
21565 size limit to unlimited since some systems may default it to
21566 zero, and it is harmless to try it. Move the test for failing
21567 to generate a core file to where it will actually get executed.
21568 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21569 new gdb result from g++ debug info improvements and make old
21570 pattern obsolescent. Also account for size_t differences
21571 (may be int or long).
21572 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21573 initialization before function call is placed in the delay slot
21574 and thus appears to be skipped over by commands such as "next".
21575
21576Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21577
21578 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21579
21580Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21581
21582 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21583 input source file; fix code to compile test to deal with this
21584 convention.
21585 * gdb.c++/*.exp: Likewise.
21586
21587Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21588
21589 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21590 "bt in signals.exp".
21591
21592Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21593
21594 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21595 "step over execarg initialization" and
889bf7c5 21596 "step over corearg initialization".
c906108c
SS
21597
21598Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21599
21600 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21601 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21602
21603Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21604
21605 From Rob Savoye (rob@poseidon.cygnus.com)
21606 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21607 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21608 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21609 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21610 configure.in}: Major reworking for autoconfig.
c906108c
SS
21611 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21612 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21613 New files.
c906108c
SS
21614 * config/unix-gdb.exp: Make GDB global.
21615 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21616 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21617 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21618 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21619 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21620 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21621 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21622 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21623 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21624 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21625 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21626 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21627 to returns as necessary, arrange for test to compile own testcase
21628 executable.
c906108c 21629 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21630
c906108c
SS
21631Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21632
21633 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21634 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21635 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21636 "backtrace through signal handler".
21637
21638Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21639
21640 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21641 continuing from a job control stop signal.
21642 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21643
21644Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21645
21646 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21647 * gdb.base/corefile.exp: Likewise.
21648 * gdb.base/funcargs.exp: Likewise.
21649
21650Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21651
21652 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21653 * config/monitor.exp: Add support for setting baud rate.
21654
21655Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21656
21657 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21658 i*86-*-linux* xfails for "backtrace through signal handler".
21659 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21660 "print func2::coremaker_local".
21661 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21662 alpha-dec-osf2* xfail for
c906108c
SS
21663 "delete all breakpoints when none".
21664
21665Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21666
21667 * gdb.base/break.exp: Change test that deletes all breakpoints
21668 when no user breakpoints are installed. A post 4.15 change
21669 causes gdb to no longer prompt in this case.
21670
21671Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21672
21673 * gdb.base/return.exp (return_tests): Change xfail for test
21674 "correct value returned double test" to stop xfailing at
21675 Solaris 2.5. Apparently the bug has been fixed.
21676
21677Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21678
21679 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21680 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21681
21682Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21683
21684 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21685 * gdb.disasm/hppa.s: Corresponding changes.
21686
21687Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21688
21689 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21690 makefile fragment.
21691 * config/mt-hpux: Deleted.
21692
21693Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21694
d63a86f8 21695 * Many files: When warning about suppressed tests due to a
c906108c
SS
21696 nonexistant test binary, avoid incrementing the warning count.
21697
21698Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21699
21700 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21701
c906108c
SS
21702Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21703
21704 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21705 "sparc-*-solaris2*".
21706
21707Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21708
21709 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21710 Add global and local variables and initialize them.
21711 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21712 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21713 extracts the file name and terminating signal from the core file.
21714 * TODO: Remove note about tests for correct mapping of corefile.
21715 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21716 from optimizing it away.
21717 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21718 handles common blocks.
21719
21720Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21721
21722 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21723 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21724
21725Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21726
21727 * Makefile.in (maintainer-clean): New target, synonym for
21728 realclean.
21729 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21730 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21731 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21732 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21733 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21734 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21735
21736Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21737
21738 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21739 xfails when not gcc compiled for "print foo::funclocal".
21740 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21741 "print foo::funclocal at foo",
21742 "print 'scope1.c'::foo::funclocal at foo",
21743 "print foo::funclocal_bss at foo",
21744 "print 'scope1.c'::foo::funclocal_bss at foo",
21745 "print foo::funclocal_ro at foo",
21746 "print 'scope1.c'::foo::funclocal_ro at foo",
21747 "print bar::funclocal at foo" and
21748 "print 'scope1.c'::bar::funclocal at foo".
21749 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21750 gcc compiled for "print foo::funclocal at bar".
21751 Expand all messages to ensure that they identify that
21752 the test is at bar().
21753 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21754 gcc compiled for:
21755 "ptype on opaque struct pointer (statically)",
21756 "ptype on opaque struct tagname (statically)",
21757 "ptype on opaque struct pointer (dynamically) 1",
21758 "ptype on opaque struct tagname (dynamically) 1",
21759 "ptype on opaque struct pointer (dynamically) 2" and
21760 "ptype on opaque struct tagname (dynamically) 2
21761 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21762 gcc compiled for:
21763 "p datalocal"
21764 "whatis datalocal",
21765 "ptype datalocal",
21766 "p bsslocal",
21767 "whatis bsslocal", and
21768 "ptype bsslocal".
21769 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21770 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21771 when not gcc compiled.
21772 * gdb.base/funcargs.exp (float_and_integral_args): Add
21773 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21774 compiled.
21775 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21776 "backtrace from call6a" when not gcc compiled.
21777 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21778 "backtrace from call7a" when not gcc compiled.
21779 * gdb.base/callfuncs.exp (do_function_calls):
21780 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21781 "p t_char_array_values(char_array_val2,char_array_val1)",
21782 "p t_char_array_values(char_array_val1,char_array_val2)",
21783 "p t_char_array_values("carray 1","carray 2")",
21784 "p t_char_array_values("carray 1",char_array_val2)",
21785 "p t_char_array_values(char_array_val1,"carray 2")",
21786 "p sum_args(1,{2})",
21787 "p sum_args(2,{2,3})",
21788 "p sum_args(3,{2,3,4})",
21789 "p sum_args(4,{2,3,4,5})"
21790 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21791 "backtrace in corefile.exp" when not gcc compiled.
21792
21793Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21794
21795 * gdb.base/signals.exp: Rewrite `handle all print' test as
21796 a procedure. Accept blanks or TABs as whitespace, increase
21797 timeout and expect input buffer size for the large output
21798 from the command. Remove "i*86-*-bsdi2.0" xfail.
21799
21800Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21801
21802 * gdb.base/setvar.exp: Add new testcases for truncation when
21803 assigning invalid values to bitfields.
21804
21805Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21806
d63a86f8 21807 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21808 mips-sgi-irix* xfail for
21809 "call inferior func with struct - returns char *"
21810 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21811 accepted in the result.
c906108c
SS
21812
21813Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21814
21815 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21816 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21817 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21818 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21819 that accidentally got checked in.
21820
21821Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21822
d63a86f8 21823 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21824 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21825 compiled test.
21826 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21827 Add mips-sgi-irix5* xfail for not gcc compiled.
21828 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21829 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21830 "p top", "whatis top", "p middle", and "whatis middle".
21831 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21832 "whatis signed char" for not gcc compiled.
21833 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21834 "set variable signed char=-1 (-1)" and
21835 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21836 * gdb.base/funcargs.exp (float_and_integral_args):
21837 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21838 Add mips-sgi-irix* xfail when not gcc compiled for
21839 "continue to call2b".
21840 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21841 "continue to call2g".
21842 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21843 "backtrace from call6a"
21844 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21845 "backtrace from call7k".
21846 Add mips-sgi-irix5* xfail when not gcc compiled for
21847 "backtrace from call7a".
21848 (localvars_after_alloca): Fix gdb_test cmds for
21849 "print * after runto ...".
21850 Remove rs6000-*-* xfails for
21851 "print i after runto localvars_after_alloca" and
21852 "print l after runto localvars_after_alloca"
21853 for all compilers.
21854 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21855 when not compiled with gcc, for:
c906108c
SS
21856 "print signed char == (minus)",
21857 "print signed char != (minus)",
21858 "print signed char < (minus)",
21859 "print signed char > (minus)".
21860 * gdb.base/callfuncs.exp (do_function_calls):
21861 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21862 "call inferior func with struct - returns char *".
d63a86f8 21863 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21864 "correct value returned double test" to include Solaris 2.4.
21865 * gdb.base/funcargs.exp (float_and_integral_args):
21866 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21867
c906108c
SS
21868Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21869
21870 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21871 enumeration bitfields if compiling with GNU C.
21872 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21873 to empty' prompt.
21874
21875Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21876
21877 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21878 test for PRO targets.
21879
21880 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21881 breakpoints in the inferior at any given time by making
21882 two groups of breakpoints for call2*, call6* and call7*
21883 tests.
21884
21885Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21886
21887 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21888 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21889 from optimizing it away.
21890 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21891 "call inferior func with struct".
21892
21893Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21894
21895 * configure.in: Only configure gdb.chill for particular targets.
21896
21897Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21898
21899 * gdb.base/Makefile.in: Add action to .c.o transformation
21900 rule that generates a .ci file for each .o file and remove
21901 explicit .c.o rules except for callfuncs.o.
21902 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21903 generates a .ci file for each .o file and remove explicit
21904 .cc.o rules.
21905 (clean): Remove *.tmp *.ci files.
21906 (EXECUTABLES): Remove templ-info.exp.
21907 * gdb.base/compiler.c: New file.
21908 * gdb.c++/compiler.cc: New file
21909 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21910 Change rs6000-*-* xfail for
21911 "print 'scope0.c'::filelocal_ro" and
21912 "print 'scope1.c'::filelocal" and
21913 "print 'scope1.c'::filelocal_bss" and
21914 "print 'scope1.c'::filelocal_ro" and
21915 "print 'scope1.c'::foo::funclocal" and
21916 "print 'scope1.c'::foo::funclocal_ro" and
21917 "print 'scope1.c'::bar::funclocal" and
21918 "print 'scope0.c'::filelocal_ro" and
21919 "print 'scope1.c'::filelocal at foo" and
21920 "print 'scope1.c'::filelocal_bss at foo" and
21921 "print 'scope1.c'::filelocal_ro at foo" and
21922 "print 'scope1.c'::foo::funclocal at foo" and
21923 "print 'scope1.c'::foo::funclocal_bss at foo" and
21924 "print 'scope1.c'::foo::funclocal_ro at foo" and
21925 "print 'scope1.c'::bar::funclocal at foo" and
21926 "print 'scope0.c'::filelocal_ro" and
21927 "print 'scope1.c'::filelocal" and
21928 "print 'scope1.c'::filelocal_bss" and
21929 "print 'scope1.c'::filelocal_ro" and
21930 "print 'scope1.c'::foo::funclocal" and
21931 "print 'scope1.c'::foo::funclocal_bss" and
21932 "print 'scope1.c'::foo::funclocal_ro" and
21933 "print 'scope1.c'::bar::funclocal" and
21934 "print 'scope1.c'::bar::funclocal_bss"
21935 to only be xfail'd when not compiled with gcc.
d63a86f8 21936 Add rs6000-*-* xfail for
c906108c
SS
21937 "print 'scope0.c'::filelocal_bss before run"
21938 when compiled with gcc.
21939 (test_at_main): Add rs6000-*-* xfail for
21940 "print filelocal_ro in test_at_main"
21941 when compiled with gcc.
21942 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21943 Add rs6000-*-aix* xfail for
c906108c
SS
21944 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21945 "ptype t_char_array", not compiled with gcc.
21946 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21947 xfail for "list foo (in include file)" when gcc compiled.
21948 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21949 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21950 "run to call0a" if not compiled with gcc.
21951 (unsigned_integral_args): Add rs6000-*-* xfail for
21952 "run to call1a" if not compiled with gcc.
21953 (float_and_integral_args): Add rs6000-*-* xfail for
21954 "run to call2a" if not compiled with gcc and for
21955 "continue to call2b" for any compiler.
21956 Add rs6000-*-* xfail to
21957 "print f1 after run to call2a" for gcc compiled.
21958 (discard_and_shuffle): Add rs6000-*-* xfail for
21959 "run to call6a".
21960 (shuffle_round_robin): Add rs6000-*-* xfail for
21961 "backtrace from call7a" if not compiled with gcc.
21962 Add rs6000-*-* xfail for
21963 "backtrace from call7b" if compiled with gcc.
21964 (call_after_alloca): Add rs6000-*-* xfail for
21965 "print c in call_after_alloca" and
21966 "print s in call_after_alloca" and
21967 "backtrace from call_after_alloca_subr"
21968 if not compiled with gcc.
21969 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21970 "print c in localvars_in_indirect_call" and
21971 "print c in localvars_in_indirect_call" and
21972 "backtrace in indirectly called function" and
21973 "stepping into indirectly called function"
21974 if not compiled with gcc.
21975 (localvars_after_alloca): Add rs6000-*-* xfail for
21976 "print c after runto localvars_after_alloca" and
21977 "print s after runto localvars_after_alloca" and
21978 "print i after runto localvars_after_alloca" and
21979 "print l after runto localvars_after_alloca"
21980 for all compilers.
21981 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21982 than whatis-info.exp.
21983 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21984 than opaque-info.exp.
21985 Setup rs6000-*-* xfail for
d63a86f8 21986 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21987 "ptype on opaque struct pointer (dynamically)" when
21988 not compiled with gcc.
21989 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21990 rather than callf-info.exp.
21991 (do_function_calls): Add clear_xfail for rs6000-*-* for
21992 "p t_float_values2(3.14159,float_val2)". Seems to work
21993 fine there, both with xlc and gcc. Need to find out what
21994 it is doing right and fix other platforms.
21995 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21996 "call inferior func with struct - returns int",
21997 "call inferior func with struct - returns long",
21998 "call inferior func with struct - returns float",
21999 "call inferior func with struct - returns double",
22000 "call inferior func with struct - returns char *",
22001 but only if not gcc compiled (presumes xlc compiled).
22002 Change rs6000-*-* xfails for
22003 "call inferior func with struct - returns char" and
22004 " call inferior func with struct - returns short" to only
22005 xfail if not using gcc.
22006 (clean mostlyclean): Remove *.ci and *.tmp files.
22007 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22008 than templ-info.exp.
22009 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22010 Add rs6000-*-* xfail for "up to foo in langs.exp"
22011 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22012 when not gcc compiled.
d63a86f8 22013
c906108c
SS
22014Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22015
22016 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22017 * gdb.base/corefile.exp: Likewise.
22018 * gdb.base/list.exp: Likewise.
22019 * gdb.base/scope.exp: Likewise.
22020 * gdb.base/siganls.exp: Likewise.
22021
22022 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22023 compiler output.
22024 * gdb.base/whatis.exp: Likewise.
22025
22026Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22027
22028 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22029 failure (opcode table has been fixed to match reality).
22030
22031Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22032
22033 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22034 "call inferior func with struct - returns char",
22035 "call inferior func with struct - returns short"
22036
22037 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22038 "print 'scope0.c'::filelocal at main",
22039 "print 'scope0.c'::filelocal_bss in test_at_main",
22040 "print 'scope0.c'::filelocal at foo",
22041 "print 'scope0.c'::filelocal_bss in test_at_foo",
22042 "print 'scope0.c'::filelocal at bar",
22043 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22044
c906108c
SS
22045 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22046 in source file 1". This bug seems to have been fixed with both
22047 gcc and native cc (was native assembler bug?).
22048
22049Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22050
22051 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22052 "backtrace through signal handler" to "i*86-*-sysv4*".
22053 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22054 continue" case. Add "known SVR4 bug" to fail message.
22055 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22056 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22057 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22058 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22059 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22060 "up to foo in langs.exp", "show language at foo in
22061 langs.exp", "up to cppsub_ in langs.exp", "show
22062 language at cppsub_ in langs.exp", "up to fsub in
22063 langs.exp", and "show language at fsub in langs.exp".
22064 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22065 "bactrace in corefile.exp".
22066 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22067 "call inferior function with struct - returns float" and
22068 "call inferior function with struct - returns double".
d63a86f8 22069
c906108c
SS
22070Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22071
22072 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22073 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22074 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22075 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22076
22077Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22078
22079 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22080 (or overriden) "CHILL" macro rather then bare "gcc".
22081 Also look for ../../gcc/xgcc since that is what we will
22082 actually need, not "Makefile". Remove following assignment
22083 of CHILL to CHILL_FOR_TARGET because that results in
22084 recursive definition.
22085
22086Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22087
22088 * gdb.base/corefile.exp: Change xfail for backtrace in
22089 corefile.exp from linuxaout to all linux.
22090 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22091 cases where we miss the breakpoint at the signal handler
22092 for some reason. Setup xfail for linuxoldld/linuxaout and
22093 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22094 hitting SIGURG breakpoint.
22095 * gdb.base/signals.exp: Setup xfail for "next" acting like
22096 continue to add linuxoldld. Setup xfail for all linux for
22097 "next to handler in signals_tests_1", "backtrace in
22098 signals_tests_1", "continue to func1", "pass SIGUSR1",
22099 and continue to handler".
22100
22101Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22102
22103 * Update all FSF addresses except those in COPYING* files.
22104
22105Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22106
22107 * gdb.base/a2-run.exp: Change messages to be more explicit about
22108 the status of args, and quote binfile in results.
22109
22110Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22111
22112 * gdb.base/callfuncs.exp: Add tests for passing structs to
22113 inferior functions and return various types.
22114 * gdb.base/callfuncs.c: Add functions to receive a struct
22115 and return a member of the struct, in various types.
22116
22117Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22118
22119 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22120
22121Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22122
22123 * config/vxworks29k.exp: New file, sources vxworks.exp.
22124
22125Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22126
22127 * config/gdbremote.exp: New file. Testing framework using
22128 gdbserver.
22129
22130Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22131
22132 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22133 "call function when asleep" and "send end of file".
22134 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22135 for "backtrace in corefile.exp".
22136 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22137 for "backtrace through signal handler".
22138 * gdb.base/corefile.exp: Make sure we actually generate a core file
22139 before trying the core tests. Some systems allow the user to suppress
22140 generation of core files and default to that (linux for example).
22141 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22142 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22143
22144Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22145
22146 * gdb.threads: New directory with some crude multi-threaded
22147 gdb tests (step.exp and step2.exp).
22148 * config/mt-lynx (STEP_EXECUTABLE): Define.
22149 (THREADFLAGS): Define.
22150
22151Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22152
22153 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22154
22155 * gdb.base/signals.exp: Disable whole file for lynx until
22156 further notice.
22157
22158 * gdb.base/signals.exp: xfail test where "next" acts like
22159 "continue" for lynx.
22160
22161 * gdb.base/interrupt.exp: xfail test for calling function while
22162 inferior is asleep for lynx.
22163
22164 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22165 than one cr-lf after each command.
22166
22167Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22168
22169 * configure.in: Reinstate setting of stabsdirs variable, fix
22170 typo in setting up configdirs for native builds.
22171
22172 * gdb.base/return.exp: Fix typo in return double test.
22173 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22174 compiler from optimizing them away.
22175
22176Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22177
22178 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22179 sequences to be echo'd by gdb when using gdb_test.
22180 * gdb.chill/chexp.exp: Likewise.
22181 * gdb.fortran/exprs.exp: Likewise
22182
22183Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22184
22185 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22186 after the inferior gdb has started.
22187
22188 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22189 after each command.
22190 * gdb.base/funcargs.exp: Likewise.
22191 * gdb.base/gdbvars.exp: Likewise.
22192 * gdb.base/interrupt.exp: Likewise.
22193 * gdb.base/list.exp: Likewise.
22194 * gdb.base/watchpoint.exp: Likewise.
22195 * gdb.c++/demangle.exp: Likewise.
22196 * gdb.c++/inherit.exp: Likewise.
22197 * gdb.chill/chexp.exp: Likewise.
22198 * gdb.fortran/exprs.exp: Likewise.
22199
22200 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22201 test if we can't handle IO to/from the inferior.
22202
22203 * gdb.c++/misc.exp: Always check for a program already being
22204 started after sending a "run" command to gdb.
22205
22206 * gdb.base/twice.exp: Start with a fresh gdb.
22207
22208 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22209 only depend on gdb's expression code, not the chill runtime.
22210
22211 * gdb.base/return.c: Put return values into variables so we
22212 can have gdb print them rather than depending on the program
22213 to print them.
22214 * gdb.base/return.exp: Corresponding changes.
22215
22216 * lib/gdb.exp: Provide default value for noinferiorio.
22217 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22218 the inferior.
22219
22220 * gdb.base/break.exp: Always check for a program already being
22221 started after sending a "run" command to gdb.
22222 (text_next_with_recursion): Don't check the output from the
22223 program's printf statement. Instead just make sure the program
22224 exited.
22225
22226 * gdb.base/commands.exp: Protect tests which need arguments with
22227 $noargs conditionals.
22228
22229Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22230
22231 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22232 of structure member arrays to match gdb/valops.c:value_addr change.
22233
22234Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22235
22236 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22237 cases.
22238
22239Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22240
22241 * configure.in (configdirs): Remove gdb.chill from default list
22242 of subdirs and then add it back in only if doing a native build.
22243 The current chill compiler does not yet work in any cross build.
22244 * Revert all signal changes from Jul 6.
22245 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22246 for sh-hms targets, allowing these tests to link, with no other
22247 changes. Testing is suppressed by setting "nosignals" in site.exp.
22248
22249Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22250
22251 * configure.in (signaldirs): Define and add to configdirs for all
22252 targets except some specific ones that are known to not support signals.
22253 Also clean up formatting.
22254 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22255 (signals, sigall): Remove rules to build.
22256 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22257 Moved to new gdb.signals directory.
22258 * gdb.signals: New test directory.
22259 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22260 signals.c signals.exp}: New or moved files.
22261
22262Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22263
22264 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22265
22266Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22267
22268 * gdb.base/return.exp: Xfail `return double' test failure
22269 on at least Solaris 2.3 and handle future/past versions on
22270 a case by case basis as appropriate. Also update message
22271 to include i*86 failures.
22272
22273Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22274
22275 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22276
22277 * lib/gdb.exp: Fix comment which erroneously identified
22278 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22279 gdb_file_cmd not gdb_load).
22280 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22281
22282 * gdb.base/setvar.exp: Make test names consistent between pass and
22283 fail cases. Use gdb_test more.
22284
22285Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22286
22287 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22288
22289Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22290
22291 * gdb.base/help.exp: Fix expected help string for `show commands'.
22292
22293Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22294
22295 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22296
22297 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22298 of a text section.
22299
22300Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22301
22302 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22303 that loop eventually terminates. Fix Connection refused logic so
22304 that testsuite will expire nicely.
22305
22306Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22307
22308 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22309 config/rom68k.exp: New tcl glue for the appropriate monitors.
22310 These all just end up calling monitor.exp.
22311 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22312 refused' by retrying. Cleanup some timeout issues.
22313 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22314 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22315 callers don't have to set/restore global timeout variable.
22316
22317 * The following set of changes centralizes management of the global
22318 timeout variable. This way, it can be set in one target dependent
22319 place instead of dozens of places scattered throughout the test suite.
22320 If you need to lengthen a timeout, then you should either set timeout
22321 in one of the config/{target}.exp files, or multiply it by a factor.
22322 Setting it to an absolute value is always going to lose for some
22323 targets.
22324 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22325 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22326 * gdb.base/funcargs.exp: Don't set timeout.
22327 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22328 * gdb.base/printcmds.exp (test_print_string_constants
22329 test_print_array_constants): Don't set timeout.
22330 * gdb.base/ptype.exp: Don't set timeout.
22331 * gdb.base/recurse.exp: Don't set timeout.
22332 * gdb.base/return.exp: Don't set timeout.
22333 * gdb.base/watchpoint.exp: Don't set timeout.
22334 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22335 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22336
22337Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22338
22339 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22340
22341Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22342
22343 * lib/gdb.exp: Disable chill tests for irix5.
22344
22345Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22346
22347 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22348 each test pass or fail.
22349
22350Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22351
22352 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22353 xlc not gcc.
22354
22355Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22356
22357 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22358
22359Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22360
22361 * config/est.exp: Fix copyright and comments. Remove dead code.
22362 Use targetname, serialport and baud variables instead of fixed
22363 constants.
22364 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22365 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22366
22367Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22368
22369 * gdb.base/watchpoint.exp: Don't run
22370 test_watchpoint_triggered_in_syscall for sunos.
22371
22372Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22373
22374 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22375 they don't seem to exist. Do include stdio.h.
22376
22377Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22378
22379 * gdb.base/a1-selftest.exp: Add alpha xfail.
22380
22381Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22382
22383 * gdb.base/watchpoint.c (main): Prompt before calling read().
22384 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22385 Revise accordingly. Remove cruft about sending "123" several
22386 times, until it gets noticed. Clean up the "print buf[0]" stuff
22387 so that it passes or fails, and waits for prompts in the usual way.
22388
22389Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22390
22391 * gdb.base/recurse.exp: Fix comment.
22392
22393 * TODO: Remove item about printing variables in nodebug.exp. Add
22394 item about enabling tests which are only run on some targets.
22395
22396 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22397 fail, make test names unique, use new gdb_test convention
22398 regarding pattern, use gdb_test more, etc.).
22399
22400 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22401 fail, make test names unique, etc.).
22402
22403Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22404
22405 * gdb.base/nodebug.c: Change return type of top and middle to
22406 short.
22407 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22408 are fixed by the recent mdebugread.c changes. Allow `short ()'
22409 as type for top and middle.
22410
22411Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22412
22413 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22414 nearly as I can tell, the whole thing was an accident in Stu's
22415 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22416 to replace a send/expect pair with gdb_test, but ended up only
22417 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22418 of 30 Mar 1995 took care of it, but left this vestigial comment
22419 which I am now nuking.
22420
22421Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22422
22423 * gdb.base/break.exp: Look for different line number for
22424 breakpoint at main depending on usestubs.
22425
22426Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22427
22428 * gdb.base/list.exp: Adjust some alternate expect patterns to
22429 match recent list0.c change. Add alternate expect pattern for
22430 output from `list default lines around main' for optimizing
22431 compilers.
22432
22433Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22434
22435 * lib/gdb.exp: If nosignals is not set, set it to 0.
22436
22437Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22438
22439 * config/slite-gdb.exp: Responds to load symbol table prompt.
22440 * gdb.base/break.exp: Adjust line number, fix rerun.
22441 * gdb.base/langs0.c: Add #ifdef usestubs.
22442
22443Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22444
22445 * gdb.base/list.exp: Adjust line contents after adding new lines in
22446 list0.c. Also fix a syntax error.
22447
22448 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22449 * gdb.base/break.exp: ditto.
22450 * gdb.base/list.exp: ditto.
22451 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22452 * gdb.base/run.c: ditto.
22453 * gdb.base/list0.c: ditto.
22454 * gdb.base/funcargs.c: ditto.
22455
22456Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22457
22458 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22459 $targetname, $serialport and $baud instead of hardwired variables.
22460 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22461 target doesn't support signals.
22462
22463Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22464
22465 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22466
22467Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22468
22469 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22470 Don't rely on the value of an auto variable before it has been
22471 initialized. Use gdb_test more.
22472
22473Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22474
22475 * lib/gdb.exp (default_gdb_version): A version number must start
22476 with a digit, but other than that contains all characters up to
22477 the first whitespace character.
22478
22479Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22480
22481 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22482
22483Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22484
22485 * gdb.c++/*.exp: Warn if executable does not exist. The original
22486 reason for skipping the warning was that configure.in sometimes
22487 intentionally skipped building the executables but the tcl code
22488 had no way of knowing. That (a) was always bogus with respect to
22489 error handling, (b) is no longer true (right now there is no way
22490 to skip C++ tests).
22491
22492 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22493
22494Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22495
22496 * gdb.base/list.exp: Add expect patterns for output from
22497 SunPRO compiled executables.
22498 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22499 types.
22500
22501Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22502
22503 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22504 number (we are already testing that the correct source line text
22505 gets printed).
22506
22507 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22508 that is what is intended, but something needed to be done to get
22509 sunos4 native working again.
22510
22511 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22512
22513 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22514 apparently went with a (very) old xfail.
22515
22516Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22517
22518 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22519 runto_main is a proc in gdb.exp that will do 'step' for target use
22520 stubs.
22521 * gdb.base/exprs.exp: ditto.
22522 * gdb.base/interrupt.exp: ditto.
22523 * gdb.base/opaque.exp: ditto.
22524 * gdb.base/printcmds.exp: ditto.
22525 * gdb.base/ptype.exp: ditto.
22526 * gdb.base/scope.exp: ditto.
22527 * gdb.base/setvar.exp: ditto.
22528 * gdb.base/signals.exp: ditto.
22529 * gdb.base/twice.exp: ditto.
22530 * gdb.c++/classes.exp: ditto.
22531 * gdb.c++/inherit.exp: ditto.
22532 * gdb.c++/templates.exp: ditto.
22533 * gdb.base/break.exp: no run and hit main for stubs. Change line
22534 numbers for breakpoints and info breakpoint.
22535 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22536 breakpoint().
22537 * gdb.base/callfuncs.c: ditto.
22538 * gdb.base/exprs: ditto.
22539 * gdb.base/interrupt.c: ditto.
22540 * gdb.base/opaque0.c: ditto.
22541 * gdb.base/printcmds.c: ditto.
22542 * gdb.base/ptype.c: ditto.
22543 * gdb.base/scope0.c: ditto.
22544 * gdb.base/setvar.c: ditto.
22545 * gdb.base/signals.c: ditto.
22546 * gdb.base/twice.c: ditto.
22547 * gdb.c++/misc.cc: ditto.
22548 * gdb.c++/templates.cc: ditto.
22549
22550Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22551
22552 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22553
22554 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22555 somewhere between `read' and `main.c'. I'm pretty sure the
22556 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22557 and it isn't particularly useful.
22558
22559 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22560
22561Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22562
22563 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22564
22565Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22566
22567 * config/mt-slite: add LIBS and -nostdlib.
22568 * config/slite-gdb.exp: add this new file to support sparclite target.
22569
22570Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22571
22572 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22573
22574 * gdb.base/a2-run.exp: Change argument to istarget from
22575 "*-*-vxworks" to "*-*-vxworks*".
22576 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22577
22578Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22579
22580 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22581 will not runto main but do a 'step' to step out of breakpoint().
22582 * config/mt-slite: add -Dusestubs.
22583
22584Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22585
22586 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22587 instead of just @.
22588
22589 * gdb.base/signals.exp: Add test for "handle all print".
22590 * TODO: Remove "handle all print". Also remove item about
22591 checking copyright date (I don't like the idea of a spurious FAIL
22592 based on when we run the tests).
22593
22594 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22595 for SunOS4 (reason for failure not investigated). Remove
22596 redundant test for $binfile.
22597
22598 * gdb.base/nodebug.c (array_index): Call malloc.
22599
22600 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22601
22602Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22603
22604 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22605 conventions and slightly simplify the matching regexp.
22606
22607Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22608
22609 * gdb.base/break.exp: Update gdb_test invocation to use new
22610 convention.
22611
22612 * lib/gdb.exp: If noargs is not set, set it to 0.
22613
22614 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22615 tests unique.
22616
22617 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22618
22619Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22620
22621 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22622 one argument of type "<non-float parameter>".
22623
22624Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22625
22626 * config/rom68k.exp: New file to support Motorola IDP board.
22627 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22628 * gdb.base/break.c: Change things around so that this program
22629 doesn't depend upon args. This is necessary to make remote
22630 targets work (in general, they can't take args).
22631 * gdb.base/break.exp: Don't try to send args to program. Don't
22632 expect output. Also, replace lots of code with gdb_test.
22633
22634Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22635
22636 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22637 printing of '\'' (which is what the comment says we are testing,
22638 even though we were not), not '''.
22639 (test_integer_literals_rejected): Test that printing ''' is an error.
22640
22641 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22642 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22643 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22644 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22645 Use gdb_test not test_print_accept.
22646 * lib/gdb.exp: Remove test_print_accept.
22647
22648 * gdb.base/signals.exp (signal_tests_1): Make pass message
22649 consistent with fail message.
22650
22651 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22652 unsigned char; the bug (PR 1821) is fixed.
22653
22654 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22655
22656 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22657 successful tests--makes xfailing them work right.
22658
22659Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22660
22661 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22662 only \r\n, not .*. The test can pass .* as the last thing in
22663 $pattern if that is what it wants. In addition to providing this
22664 flexibility, this change should speed up pattern matching in cases
22665 where the pattern already ended with .* (there were a number of
22666 them). This change also helps catch bad patterns--in the old
22667 scheme the typo "char \*" instead of "char \\*" would pass. Now
22668 it is caught.
22669 * Many .exp files: Update callers.
22670
22671 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22672 clearer and does not spuriously match multiple ('s. Likewise for
22673 ) and *.
22674
22675 * gdb.base/nodebug.exp: Test ability to call a function and pass
22676 it a string (even with no debugging info).
22677
22678 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22679 "p '\'", which is the same as "p ''" once tcl gets done with
22680 quoting, to "p '\\'", which I suspect is what is intended (one
22681 backslash gets sent to GDB).
22682
22683 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22684
22685Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22686
22687 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22688 1817) was fixed literally years ago.
22689
22690Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22691
22692 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22693 test, it causes stepping out of call_after_alloca_subr with
22694 optimizing compilers.
22695 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22696 fails.
22697
22698 * gdb.c++/templates.exp: Source templ-info.exp only if
22699 the templates executable exists.
22700
22701 * gdb.c++/misc.cc (class Contains_static_instance,
22702 class Contains_nested_static_instance),
22703 gdb.c++/classes.exp (test_static_members): Test printing of
22704 a class that contains a static instance of the class.
22705
22706Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22707
22708 * gdb.base/langs2.c (cppsub_): Don't prototype.
22709 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22710 only, I believe).
22711
22712Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22713
22714 * lib/gdb.exp (skip_chill_tests): New procedure.
22715
22716 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22717
22718Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22719
22720 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22721 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22722
22723Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22724
22725 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22726
22727 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22728 disassemble 8, not 16, instructions for part 4.
22729
22730 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22731 support the latter anymore.
22732
22733 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22734 -DNO_PROTOTYPES.
22735 * gdb.base/callfuncs.c: Control use of prototypes based on
22736 NO_PROTOTYPES, not __STDC__.
22737 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22738 t_float_values2 tests if prototypes in use.
22739
22740 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22741 t_double_values): When checking differences against DELTA, check
22742 that difference is within the range (-DELTA,DELTA), not just
22743 (-infinity,DELTA).
22744
22745Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22746
22747 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22748 'file' command firts, then 'target', then 'load', this is due to gdb
22749 target set up.
22750 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22751
22752Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22753
22754 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22755 FP load/store variants.
22756 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22757
22758Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22759
22760 * gdb.base/term.exp: Do not give a warning if not native, it is
22761 not an abnormal condition.
22762
22763Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22764
22765 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22766 t_char_array".
22767
22768Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22769
22770 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22771 are getting the version number.
22772
22773 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22774 if not native, it is not an abnormal condition.
22775
22776Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22777
22778 * lib/gdb.exp: Just use "file exists", rather than undocumented
22779 dejagnu procedure "findfile".
22780
22781Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22782
22783 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22784 (LDFLAGS): Set to -Xlinker -Ur.
22785
22786 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22787 Removed, these values are set by lib/gdb.exp.
22788
22789 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22790
22791Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22792
22793 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22794 of replicating gdb startup code.
22795
22796 * config/mt-vxworks (LDFLAGS): Set to -r.
22797 (CFLAGS_FOR_TARGET): Removed.
22798
22799 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22800 (gdb) and gdb for vxworks uses (vxgdb).
22801
22802 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22803 executable is not in the tree and host != target, use sed and
22804 program_transform_name to determine the gdb name used by the
22805 target.
22806
22807 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22808 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22809
22810Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22811
22812 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22813 floats, chars, and shorts where there are ANSI-style function
22814 definitions.
22815
22816 * gdb.base/langs.exp, gdb.base/langs*: New test.
22817 * gdb.base/Makefile.in: Build it.
22818 * TODO: Remove item about checking that C names don't get C++
22819 demangling applied; this test tests it.
22820
22821Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22822
22823 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22824 went with the const70 xfail. The xfail went away a year ago.
22825
22826 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22827
22828 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22829 for hp300.
22830
22831 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22832
22833 * gdb.base/a1-selftest.exp: Don't run on hp300.
22834
22835Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22836
22837 * Makefile.in (site.exp): Set host_alias and target_alias as well
22838 as host_triplet and target_triplet.
22839
22840Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22841
22842 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22843
22844 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22845 places as other ecoff systems).
22846
22847 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22848 ultrix.
22849
22850Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22851
22852 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22853 remove them.
22854 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22855 variable and "variable" in addition to "data variable".
22856 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22857
22858 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22859 2.
22860 * gdb.base/list1.c (long_line): Add additional statement at start
22861 of function.
22862 * gdb.base/list.exp (test_forward_search): Update line number to
22863 reflect new statement.
22864
22865Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22866
22867 * gdb.base/signals.exp: Reinitialize searched source directories
22868 after gdb_start call.
22869
22870Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22871
22872 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22873 * gdb.stabs/Makefile.in: Likewise.
22874
22875 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22876 change. Instead split the tests into smaller pieces.
22877 * gdb.disasm/hppa.s: Corresponding changes.
22878
22879Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22880
22881 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22882 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22883
22884 * gdb.base/funcargs.exp: Modify many tests so that every test
22885 either passes or fails. Make some test names unique.
22886
22887Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22888
22889 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22890 Call stty to set interrupt character.
22891
22892 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22893 for HP assembler versus GNU assembler based on actual behavior of
22894 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22895
22896 * TODO: Suggest a few more stepping tests.
22897
22898Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22899
22900 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22901 restart GDB for h8300 after a continue.
22902 (return): Add pattern to match a29k-udi behavior.
22903 * gdb.base/nodebug.exp: Remove obsolete comment.
22904 * gdb.base/regs.exp: New file, testing of register displays.
22905 * gdb.base/return.exp: Fix typo in reference to $objdir.
22906 * gdb.base/whatis.exp: Always start with a fresh GDB.
22907
22908Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22909
22910 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22911 higher, these tests generate a lot of output.
22912
22913Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22914
22915 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22916 code following the catch silently ignored some errors; without the
22917 catch they should be thrown like any other tcl error. Also, the
22918 catch used "" instead of {} which meant all the callers who wanted
22919 to include one of the characters "[]$ had to quote it an extra time.
22920 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22921 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22922 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22923 Remove extra quoting.
22924
22925Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22926
22927 * gdb.base/commands.exp: Make test names unique; every test either
22928 passes or fails. Update some comments.
22929
22930 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22931
22932Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22933
22934 The following fixes a FAIL caused by the fact that the alpha stabs
22935 configuration didn't use the ".if alpha" code in weird.def.
22936 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22937 bit pointer, so the 32 bit version works even on the alpha.
22938 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22939 Remove the stuff which allowed us to have separate versions for
22940 alpha and everything else.
22941
22942 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22943 regexp which "info func operator\[\](" is supposed to match. Fix
22944 string to send to GDB. Note that GDB still doesn't work right. Add a
22945 new test for "info func .perator\[\](" which GDB does handle correctly.
22946
22947 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22948
22949Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22950
22951 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22952 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22953 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22954 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22955 it makes the tests harder to understand and confuses test-o-matic.
22956 The preferred style is that each test provides a PASS or a FAIL,
22957 and has a unique message (e.g. "continue #54" not just "continue")
22958 which is the same for the pass and the fail.
22959 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22960 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22961 to lib/gdb.exp.
22962 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22963 prt_accept which was basically the same thing. Likewise for
22964 test_print_reject and prt_reject.
22965 * lib/gdb.exp (test_print_reject): Add some more error message
22966 patterns to match from the former printcmds.exp (prt_reject).
22967 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22968 One defect of the passcount stuff is that some of it failed to
22969 report XPASS where appropriate.
22970 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22971 stuff before and after arg in expected pattern.
22972 (test_paddr_operator_functions): Re-do test without print_addr_of;
22973 this is the only test which seems to want extra stuff there.
22974
22975Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22976
22977 * gdb.base/nodebug.exp: Update new tests to reflect improved
22978 wording of gdb output.
22979
22980 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22981 and "ptype" work on variables in files compiled without -g.
22982 Replaces commented out "maint print msymbol" tests.
22983
22984Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22985
22986 * gdb.base/setvar.c (dummy): Call malloc.
22987
22988 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22989 losing with the irix4 sed.
22990
22991 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22992 ALRM" on irix4.
22993
22994Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22995
22996 * TODO: Remove items about corefile.exp testing new exec-file and
22997 backtrace; both are now done. Add items about printing enums.
22998
22999Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23000
23001 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23002 "get signal $thissig" test fails.
23003
23004 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23005
23006Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23007
23008 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23009 compiler warning with dec alpha compiler.
23010
23011 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23012 extra \n from gdb_test call (this explains why the prompt test
23013 that I removed yesterday was there).
23014 (user_defined_command_test): Remove extra \n and prompt test.
23015
23016 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23017 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23018 doesn't exist.
23019 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23020 Also remove alpha workaround, which turns out to be because
23021 SIGABRT == SIGLOST.
23022
23023 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23024
23025 * gdb.base/help.exp: Don't test "help show".
23026
23027Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23028
23029 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23030 "set print address" is on.
23031 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23032 pass prompt to gdb_test; gdb_test already looks for the prompt.
23033
23034 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23035
23036 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23037 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23038 was to make sure that gdb can read a core file. But (a) the "read
23039 the corefile" part didn't make it to a1-selftest.exp, we just
23040 delete the corefile after creating it, and (b) we test reading
23041 corefiles in corefile.exp anyway. Also, this test left around a
23042 xgdb process on Solaris.
23043
23044 * gdb.base/corefile.exp: Also test backtrace.
23045
23046Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23047
23048 * gdb.base/commands.exp: Test a simple user defined command with
23049 arguments and if/while statements; verify the full user command is
23050 printed by "show user".
23051
23052 * gdb.base/commands.exp: Test if/while commands as part of a
23053 breakpoint command list; verify they appear in breakpoint
23054 information.
23055
23056Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23057
23058 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23059 than by dividing by zero.
23060
23061Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23062
23063 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23064 performing an inferior call with watchpoints enabled.
23065 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23066 call.
23067
23068Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23069
23070 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23071 of "file" command.
23072
23073 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23074 Add additional pattern for when "int operator int(void);" appears
23075 in a different order.
23076
23077Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23078
23079 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23080
23081 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23082 and "signal" with ".*".
23083
23084Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23085
23086 * TODO: Add note about "handle all nostop".
23087
23088 * gdb.base/{sigall.c, sigall.exp}: New test.
23089 * gdb.base/Makefile.in: Add it.
23090
23091Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23092
23093 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23094 when invoking GDB, suppresses any windowing interface.
23095
23096Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23097
23098 * config/sim-gdb: New file, simulator testing support.
23099
23100Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23101
23102 * gdb.base/interrupt.exp: Test calling func1 twice.
23103
23104Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23105
23106 * gdb.base/list.exp (test_forward_search): Set timeout higher
23107 when we'll be getting lots of output from gdb.
23108
23109 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23110 "init_malloc" to after the expect statement. Run it if that
23111 regexp is taken, but also for two others which happen if source
23112 cannot be found.
23113
23114Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23115
23116 * gdb.base/printcmds.exp: New test, for printing register before
23117 program is running.
23118
23119Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23120
23121 * gdb.base/list.exp: Correct some alternate expect patterns
23122 to reflect changes in list1.c.
23123
23124Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23125
23126 * TODO: Add item regarding large frames.
23127
23128 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23129
23130 * TODO: Remove item about enabling return.exp; it
23131 is enabled. Suggest a few more "return" tests.
23132
23133Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23134
23135 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23136 anonymous unions.
23137
23138Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23139
23140 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23141 and pr-5646.o, so "make" is the same as "make all", not "make
23142 pr-4975.o".
23143
23144Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23145
23146 * gdb.base/list.exp: Adjust expectations to reflect changes in
23147 list1.c.
23148 (test_forward_search): New test proc.
23149 * gdb.base/list1.c (long_line): New function, has long source line.
23150
23151Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23152
23153 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23154 additional line of code that was added.
23155
23156Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23157
23158 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23159 tests so as not to overflow expect's input buffers.
23160 * gdb.disasm/hppa.exp: Corresponding changes.
23161
23162Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23163
23164 Beginnings of template debugging tests.
23165 * gdb.c++/templ-info.cc: New file to test for template
23166 debugging capability of the compiler.
23167 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23168 templ-info.cc.
23169 * gdb.c++/templates.cc: Add explicit template instantiations
23170 to enable compiling with -fno-implicit-templates. Add destructor
23171 and 'value' method to T5 class for template tests.
23172 * gdb.c++/templates.exp: Add testcases for printing of template
23173 types, setting breakpoints on template methods and calling a
d63a86f8 23174 template method.
c906108c
SS
23175
23176Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23177
23178 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23179 branch target since some assemblers (gas-2.5) may emit a
23180 relocation for the branch instead of resolving it in the
23181 assembler.
23182
23183Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23184
23185 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23186 through signal handler.
23187
23188Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23189
23190 * configure.in (*-*-netware): Use config/mt-netware.
23191
23192 * config/mt-netware: New file.
23193 * config/mt-i386-netware: Removed, separate configs for different
23194 netware architectures are no longer needed now that we have
23195 --with-headers.
23196
23197Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23198
23199 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23200 by the recent changes to use ANSI C arithmetic conversions.
23201
23202Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23203
23204 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23205 bug involving using inferior_pid to figure out whether to select a
23206 frame.
23207
23208Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23209
23210 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23211 match the current disassembler output.
23212
23213Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23214
23215 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23216 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23217 types, expect "int" as type of integer values (for now).
23218
23219Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23220
23221 * gdb.base/commands.exp: New tests for if/while commands.
23222
23223Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23224
23225 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23226 by .*, since hex values have different syntax in Chill mode.
23227
23228Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23229
23230 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23231 linefeed from expect pattern for repeated types with indices > 9.
23232
23233Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23234
23235 First part of Fortran test suite.
23236 * gdb.fortran: New directory.
23237 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23238
23239Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23240
23241 * gdb.base/default.exp: Update expect pattern for load command
23242 without arguments.
23243
23244Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23245
23246 * configure.in: Change i386 to i[345]86.
23247 * gdb.base/configure.in: Likewise.
23248 * gdb.c++/configure.in: Likewise.
23249 * gdb.chill/configure.in: Likewise.
23250
23251Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23252
23253 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23254 patterns, since that is not a valid context for comments.
23255
23256Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23257
23258 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23259 repeated types and repeated types with indices > 9.
23260
23261Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23262
23263 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23264 2417; old bug has been fixed.
23265
23266Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23267
23268 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23269 send the newline ourselves instead of assuming gdb_test will do
23270 so when passed an empty input string.
23271
23272 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23273 stabs testcode.
23274
23275Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23276
23277 * lib/gdb.exp (gdb_test): Don't send anything if the first
23278 argument is an empty string. This makes cases where we want to
23279 match output that is already in expect's buffers (for example,
23280 matching a breakpoint after gdb_run_cmd has been called) work
23281 reliably.
23282
23283Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23284
23285 * config/netware.exp: New file.
23286
23287Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23288
23289 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23290 the -B and -L prefixes so we can find the debugging stub.
23291
23292 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23293 there and we are using the gcc from the tree.
23294
23295 * gdb.base/types.c: Removed.
23296
23297 * gdb.base/configure.in: Look for makefile fragments in ../config.
23298 Recognize i386-*-netware.
23299 * gdb.c++/configure.in: Likewise.
23300
23301Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23302
23303 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23304 the correct TCL syntax.
23305
23306Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23307
23308 * gdb.base/opaque.exp: use runto instead of messing around with
23309 breakpoints. Simplify by using gdb_test.
23310
23311 * gdb.base/bitfields.exp: restart between tests on netware targets
23312 because breakpoints aren't relocated after target death. Run
23313 processes to completion.
23314
23315 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23316
23317Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23318
23319 * Makefile.in: Remove extra tabs that confuse some versions
23320 of "make". Use the newly built gdb to test with by default,
23321 rather than the first one in the tester's search path.
23322
23323Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23324
23325 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23326
23327 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23328 condition help.
23329
23330Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23331
23332 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23333
23334 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23335 running.
23336 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23337 * gdb.base/funcargs.exp: Likewise.
23338
23339 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23340 * gdb.base/funcargs.exp: Likewise.
23341
23342 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23343 message is "".
23344
23345Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23346
23347 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23348 return,signals,twice}.exp: Handle non-existant binaries
23349 consistantly.
23350
23351 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23352 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23353 might testing a cross development system.
23354
23355Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23356
23357 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23358 runtest script is relative to ${srcdir}, not ${rootdir}.
23359
23360Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23361
23362 * gdb.base/signals.exp: Allow for optionality of breakpoint
23363 address.
23364
23365Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23366
23367 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23368
23369Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23370
23371 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23372 for size_t definition.
23373 * gdb.c++/templates.cc: Likewise
23374
23375 * config/mt-i386-netware: New file.
23376
23377 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23378 defined.
23379
23380 * gdb.base/Makefile.in: Added support for systems that name core
23381 files by appending "core" to the program name.
23382 * gdb.base/a1-selftest.exp: Likewise.
23383
23384Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23385
23386 * gdb.base/return.exp: Add comment and message for `return double'
23387 test failure on Sparc Solaris.
23388
23389Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23390
23391 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23392
23393Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23394
23395 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23396 from optimizing them away.
23397 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23398 patterns to include default constructors and assignment operators,
23399 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23400 character in the output of the virtual base pointer.
23401
23402Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23403
23404 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23405 expression match in print_addr_of to avoid unintented matches.
23406 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23407 versions up to 2.5.8.
23408
23409Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23410
23411 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23412 included file to run under newer versions of expect.
23413 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23414 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23415 Remove xfail for the virtual table of BDDHookV.
23416
23417Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23418
23419 * lib/gdb.exp (string_to_regexp): Set a default result.
23420 (default_gdb_start): Fix misleading message.
23421
23422Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23423
23424 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23425 Remove all CC, etc definitions.
23426 * config/mt-hpux: New file.
23427 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23428 (CFLAGS, LDFLAGS): Define.
23429 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23430
23431 * Makefile.in (site.exp): Don't insert host_os, etc.
23432 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23433 (distclean): Check existence of subdir.
23434 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23435 * gdb.base/Makefile.in: General cleanup and simplification.
23436 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23437 to build executables. Use default rule to build .o files.
23438 (EXPECT, RUNTEST, CC): Fix relative pathname.
23439 (site.exp): Don't insert host_os, etc.
23440 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23441 and/or SIGUSR1 defined.
23442 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23443 * gdb.c++/Makefile.in: General cleanup and simplification.
23444 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23445 (CFLAGS): Remove.
23446 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23447
23448Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23449
23450 * gdb.base/recurse.exp: Misc changes to get tests running again
23451 after Kung's changes to the watchpoint code.
23452 * gdb.base/watchpoint.exp: Likewise.
23453
23454Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23455
23456 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23457
23458Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23459
23460 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23461 * lib/gdb.exp (default_gdb_start): Define.
23462 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23463 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23464 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23465 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23466 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23467 Don't call gdb_target_udi in between tests.
23468
23469Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23470
23471 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23472 (which was basically just a local version of the same thing). In
23473 addition to avoiding duplication, gdb_test_exact is faster.
23474 * lib/gdb.exp (gdb_test_exact): Fix typo.
23475
23476 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23477 don't give an error.
23478
23479 * gdb.base/term.exp: Call delete_breakpoints before starting.
23480
23481 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23482 (t10): Add comment.
23483
23484Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23485
23486 Reorganization of the GDB Test Suite.
23487
23488 * gdb.base: New directory, contains all the basic tests.
23489 * gdb.c++: New directory, tests specific to C++.
23490 * gdb.chill: New directory, tests specific to Chill.
23491 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23492 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23493 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23494 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23495 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23496 t30-31 to chill).
23497 * */gdbme.*: Rename to match appropriate expect scripts.
23498 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23499 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23500 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23501 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23502 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23503 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23504 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23505 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23506 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23507 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23508 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23509 gdb.c++/virtfunc.cc: New names of C++ files.
23510 * gdb.chill/chillvars.ch: New name of Chill file.
23511 * gdb.base/configure.in, gdb.c++/configure.in,
23512 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23513 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23514 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23515 * configure.in (configdirs): Update to reflect directory changes.
23516 (target_abbrev): No longer define for any configuration.
23517 * Makefile.in: Cosmetic improvements to header comments.
23518
23519Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23520
23521 Various changes to gdb.t31:
23522
23523 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23524 * gdbme.ch: Make all key-words and predefineds be upper-case.
23525 * chillvars.exp: Expect key-words and predefinds in upper-case.
23526
23527 * chillvars.exp: Use gdb_test_exact many places.
23528 Change expected output for arrays (which now includes index labels).
23529
23530 * pr-5020.exp, gdme.ch (module PR_5020):
23531 New test, for PR-5020.
23532
23533Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23534
23535 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23536 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23537
23538Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23539
23540 * Makefile.in: Fix bit-rot in definitions of CHILL,
23541 CHILL_FOR_TARGET and Chill_LIB.
23542 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23543 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23544 CHILL, and CHILL_LIB.
23545
23546Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23547
23548 * Revert the previous changes. Please see Rob's directory
23549 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23550
23551Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23552
23553 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23554 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23555 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23556 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23557 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23558 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23559 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23560 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23561 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23562 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23563 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23564 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23565 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23566 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23567 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23568 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23569 changes from 94Q1.
23570
23571Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23572
23573 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23574 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23575 Rob's new testing fragments.
23576
23577Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23578
23579 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23580 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23581
23582Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23583
23584 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23585 version also, match on casted version strings, and match on
23586 gdb startup case where the line numbers might be messed up.
23587
23588Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23589
23590 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23591 (CFLAGS): Delete it from here.
c906108c
SS
23592
23593Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23594
23595 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23596
23597Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23598
23599 * Makefile.in (RUNTEST): Default to just "runtest".
23600
23601Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23602
23603 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23604 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23605 the code has been restructured.
23606
23607Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23608
23609 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23610 \n, not just one of each.
23611
23612 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23613 /bin/cc gives a warning if you do.
23614
23615Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23616
d63a86f8 23617 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23618 __t10ListS_link1ZUiRCUiPT0
23619
23620Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23621
23622 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23623 on local variables in recursive functions.
23624
23625 * gdb.t07/Makefile.in: Build the new test.
23626
23627Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23628
23629 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23630 directly. Instead compare the return values from actual calls.
23631
23632Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23633
23634 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23635
23636Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23637
23638 * From Peter Schauer with minor modifications.
a9c64011
AS
23639 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23640 stops in mid-line in the caller. Add xfail for returning a float
23641 value on X86 targets.
c906108c
SS
23642
23643Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23644
23645 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23646 to avoid expect lossage.
23647 (fmem_LRbug_tests): Likewise.
23648 * gdb.disasm/hppa.s: Corresponding changes.
23649
23650 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23651 conditions to work with latest dejagnu/expect.
23652
23653 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23654 expected to fail on the PA.
23655 (backtrace in call with trampolines): Explicitly require main
23656 to be frame #1 (no trampolines should show up in backtrace).
23657
23658 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23659 "continue -expect".
23660 * gdb.t06/break.exp: Likewise.
23661 * gdb.t07/watchpoint.exp: Likewise.
23662 * gdb.t13/bitfields.exp: Likewise.
23663 * gdb.t15/{funcargs,return}.exp: Likewise.
23664 * gdb.stabs/weird.exp: Likewise.
23665 * config/{mips,udi}-gdb.exp: Likewise.
23666
23667 * hppa.sed: Enclose comments within a sed command to avoid
23668 losing with the old OSF1 sed.
23669
23670Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23671
23672 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23673 sequent dynix.
23674 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23675 * gdb.t15/funcargs.exp: Conditionally step again to really
23676 finish from marker_call_with_trampolines. Handle the case where
23677 the first step from within call_with_trampolines already steps
23678 us back to main.
23679 * gdb.t15/gdbme.c: Add comment to closing brace of
23680 call_with_trampolines for funcargs.exp.
23681
23682Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23683
d63a86f8 23684 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23685 Fix typo(s).
23686
23687Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23688
23689 * gdb.t07/gdbme.c: More code for watchpoint testing.
23690
23691 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23692 "Hardware watchpoint" throughout file.
23693 (test_watchpoint_triggered_in_syscall): New test.
23694 (test_complex_watchpoint): New test.
23695
23696Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23697
23698 * gdbme.c (call_with_trampolines): New function to try and step
23699 into. Tests trampoline problems on the PA.
23700
23701 * funcargs.exp (localvars_in_indirect_call): No longer expect
23702 stepping into indirect call to fail on PAs.
23703 (test_stepping_over_trampolines): New test.
23704
23705Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23706
23707 * TODO: Add suggestions for static member function tests, and
23708 completion tests.
23709
23710Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23711
23712 * TODO: Add suggestions for "p/a" tests.
23713
23714 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23715 (default_gdb_exit): Replace all the hair with sending "quit" to
23716 the process with a simple close.
23717
23718Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23719
23720 * TODO: Add suggestions for shared library tests.
23721
23722Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23723
23724 * TODO: Add suggestions for x/s tests.
23725
23726Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23727
23728 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23729 "enable once", and "enable breakpoints once" with ".*".
23730
23731Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23732
23733 * TODO: Add suggestions about structure passing tests.
23734
23735Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23736
23737 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23738 the primary1 test, use work around if __GNUC__ < 2.
23739 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23740 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23741 Test for bad output rather than waiting for timeout. Issue
23742 second continue only if first continue failed.
23743
23744Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23745
23746 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23747 operator[] test with gdb_test because the old code didn't seem to
23748 be getting the quoting right with the new dejagnu.
23749
23750Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23751
23752 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23753 one from the path.
23754 * Makefile.in: Use a fresh expect if there is one, use runtest
23755 from the src tree if there is one.
d63a86f8 23756
c906108c
SS
23757Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23758
23759 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23760 next over recursive call. Revise the tests from that point on
23761 (which had been skipped) to match GDB's actual (correct) output.
23762
23763 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23764 with next over a breakpoint whose condition is false.
23765
23766 * gdb.t00/help.exp: Comment out "help set print" tests just like
23767 (and for same reason as) "help set" test.
23768
23769Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23770
23771 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23772 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23773
23774Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23775
23776 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23777 necessary gdb_target_udi.
23778
23779 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23780
23781 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23782 1838 and 2417; they are fixed.
23783
23784 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23785 gdb.t03/ptype.exp (ptype structure, ptype union):
23786 Remove xfails; the test is looser than when the xfails were added.
23787
23788 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23789 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23790
23791 * gdb.t01/run.exp: Only run shell test if isnative.
23792
23793 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23794 since "run" automatically loads if necessary. Call gdb_target_udi
23795 after the "file" since "file" kills any execution target.
23796
23797 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23798 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23799 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23800 argument for UDI.
23801
23802Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23803
23804 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23805
23806 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23807
23808Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23809
23810 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23811 properly quoting regexps. This makes the second argument to
23812 demangle a fixed string, which matches the callers, instead of a
23813 shell-style pattern which is what the previous implementation
23814 used. Update some of the callers.
23815
23816Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23817
23818 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23819 (comib_nullified_tests): Fix typo.
23820 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23821 strings. No longer expected to fail.
23822
23823 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23824 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23825 strings. No longer expected to fail.
23826
23827 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23828 string. No longer expected to fail.
23829
23830Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23831
23832 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23833 No longer expected to fail.
23834
23835 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23836 string. No longer expected to fail.
23837
23838Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23839
23840 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23841 only in the names (I probably got most of them). I was even
23842 generous with some which differed in underscores in names, and
23843 probably missed a few, and I *still* was able to remove almost a
23844 third of the file with almost no impact on testsuite coverage.
23845
23846Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23847
23848 * gdb.t00/default.exp: Match udi_attach error message as well as
23849 the one from child_attach.
23850
23851 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23852
23853 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23854
23855 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23856 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23857
23858 * Move test with enums and partial symbols back to
23859 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23860 Reverts the change of 26 May 93. Per today's change to
23861 stabs.texinfo, the behavior that weird.exp was expecting was
23862 unreasonable; what is important is that the compiler+gdb get
23863 things right, which happens with a recent gcc. Also fix the test
23864 to deal with native compilers which put out the stab gdb can't
23865 deal with.
23866
23867Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23868
23869 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23870 in the names. The main thing these accomplish is to slow things down.
23871 Many more such duplicates surely remain.
23872
23873 * gdb.t00/help.exp: Comment out "help support" test just like
23874 (and for same reason as) "help set" test.
23875
23876Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23877
23878 * gdb.t06/break.exp: Remove setup_xfails for
23879 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23880 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23881 about known bug in gcc to include up through 2.5.8.
23882 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23883 well as "_vb$".
23884 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23885 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23886 with latest gcc and gdb.
23887 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23888 well as "_vb$".
23889
23890Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23891
23892 * configure.in (hppa*-*-*): Also configure and build stabs-only
23893 tests.
23894
23895Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23896
23897 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23898 * gdb.t10/configure.in (hppa*-*-*): Use it.
23899
23900Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23901
23902 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23903
23904Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23905
23906 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23907 versions prior to 1.13.5.
23908
23909Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23910
23911 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23912 the prompt is at the start of a line.
23913
23914Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23915
23916 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23917 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23918 in the copr tests now.
23919 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23920 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23921 expected to fail.
23922
23923Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23924
23925 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23926 gdb.t31/chillvars.exp, lib/gdb.exp:
23927 Tweak to run under either version of expect.
23928 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23929 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23930 * gdb.t11/list.exp: Remove extraneous whitespace.
23931
23932Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23933
23934 * gdb.t16/printcmds.exp (test_print_strings): Accept
23935 "(unsigned char *) " before the string.
23936
23937 * TODO: Add notes about printing of fancy types and GDB expressions.
23938
23939Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23940
23941 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23942 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23943 if doing mips-idt-ecoff.
c906108c
SS
23944
23945Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23946
23947 * Most .exp files: Tweak to run under either version of expect.
23948
23949Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23950
23951 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23952 xfails; I'm not sure why they are failing, but not because of PR 1806.
23953
23954Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23955
23956 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23957 defined in lib/gdb.exp.
23958
23959Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23960
23961 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23962 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23963 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23964 have to be typeless.
23965
23966Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23967
23968 * TODO: Add suggestion for copyright year test.
23969
23970Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23971
23972 * configure.in (*-*-lynxos*): Add stabs tests.
23973
23974Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23975
23976 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23977 so insert a tab before any assembler directive in column zero.
23978
23979 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23980 stores.
23981 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23982 stores.
23983 (fpu_short_memory_tests): Likewise.
23984
23985Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23986
23987 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23988 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23989 .stabs directives in comments.
23990
23991Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23992
23993 * TODO: New file, describing tests we could write.
23994 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23995
23996Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23997
23998 * gdb.t06/signals.exp: Add kludge to force re-sync.
23999
24000 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24001 to xgdb instead of gdb, get out of gdb.
24002
24003Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24004
24005 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24006 for info.
24007
24008Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24009
24010 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24011 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24012 * gdb.stabs/hppa.sed: New sed script for the PA.
24013
24014Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24015
24016 * gdb.stabs: Re-write weird.def and configuration to use sed
24017 instead of cpp. sed is portable and POSIX; cpp is neither.
24018
24019Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24020
24021 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24022
24023Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24024
24025 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24026
24027Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24028
24029 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24030 "_vb$".
24031 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24032 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24033
24034Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24035
24036 * lib/gdb.exp: Comment out code which depends on non-existent
24037 `transform' procedure.
24038
24039Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24040
24041 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24042 * lib/gdb.exp: Transform tool name.
24043 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24044 1.1's new error handling system.
24045
24046Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24047
24048 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24049
24050Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24051
24052 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24053 They made pattern matching so slow that timeouts happened on
24054 heavily loaded systems. Now any output from "show print" which
24055 gets us back to the GDB prompt is a PASS.
24056
24057Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24058
24059 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24060
24061Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24062
24063 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24064
24065 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24066 It is not from PR 3220.
24067
24068Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24069
24070 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24071 just started failing because they depended on the order the
24072 subcommands are presented, or exact docstring text. This kind of
24073 test is a pain and has minimal benefit.
24074
24075Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24076
24077 * gdb.t09/corefile.exp: At end of test, use "core" command with
24078 no arguments.
24079
24080Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24081
24082 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24083 17}/Makefile.in: Make it possible to run the testsuite with Sun
24084 make and CC = cross gcc by adding explicit build rules for .o
24085 files.
24086
24087Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24088
24089 * gdb.t15/funcargs.exp: Don't put comments on same line as
24090 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24091
c906108c
SS
24092Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24093
24094 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24095
24096Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24097
24098 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24099 * gdb.t20/inherit.exp: remove three dumplicate entries.
24100
24101Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24102
24103 * gdb.t06/break.exp: For "next over recursive call", fail on any
24104 incorrect output, not just on "factorial (value=2)".
24105
24106Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24107
24108 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24109 working now. Add an xfail if accesing a bss variable causes
24110 a memory error if the target is not yet run.
24111
24112Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24113
24114 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24115 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24116 name of __st* demangling (2 strings). Did Kung really get the
24117 more than 95 others right without testing them?
24118
24119Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24120
24121 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24122
24123Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24124
24125 * configure.in (configdirs): Add gdb.disasm
24126 * gdb.disasm: New directory for GDB disassembler tests.
24127 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24128
24129Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24130
24131 * gdb.t00/help.exp: Don't test "help set".
24132
24133 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24134 from within expect statements. None of these happen anymore and
24135 they cause regressions to be silently unnoticed.
24136
24137 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24138 messages) about known failures with gcc cygnus-2.4.5-930417.
24139
24140 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24141 comp-info.exp so it gets built if it doesn't exist.
24142
24143 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24144 it is no longer used.
24145 * gdb.t13/comp-info.c: Removed.
24146
24147Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24148
24149 * gdb.t06/signals.exp: Add xfail for sun3.
24150
24151Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24152
24153 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24154 relevant because ^C doesn't get sent but failure can be reproduced
24155 interactively).
24156
24157Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24158
24159 * gdb.stabs/alpha.mt: New configuration file for alpha.
24160 * gdb.stabs/configure.in: Use it.
24161 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24162 sharing with alpha.mt, redefine long to word via preprocessor.
24163 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24164 for alpha.
24165 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24166 native cc.
24167 * gdb.t00/teststrategy.exp: Change expect string so that we
24168 consume the `(xgdb)' from the command echo and from the gdb prompt.
24169 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24170 gdb currently compares all values as long, so this failure probably
24171 applies to any configuration where LONGEST is bigger than a target int.
24172 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24173 with gcc.
24174 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24175 to handle opaque pointers, gcc is.
24176 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24177 as first argument. Include <sys/types.h> and change all operator
24178 new definitions to use size_t.
24179 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24180 now that we use size_t.
24181
24182Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24183
a9c64011 24184 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24185 a long or float array cast all array members to the same type.
a9c64011 24186 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24187 with 64 bit longs.
a9c64011 24188 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24189 on alpha.
a9c64011 24190 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24191
24192Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24193
24194 * gdb.t24 (demangle.exp): Constructors of templates have names like
24195 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24196 section 14.6 of the ARM.
24197
24198 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24199 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24200 accomplish little and slow down the testsuite.
24201
24202 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24203 Accept spaces various places.
24204
24205Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24206
24207 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24208 with watchpoint enabled.
24209
24210 * Makefile.in: Remove definition of CC and remove the second
24211 definition of CXX (the "CXX = gcc" one remains). These definitions
24212 were causing backquotes to be expanded within backquotes, which
24213 doesn't work.
24214
24215Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24216
24217 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24218
24219Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24220
a9c64011
AS
24221 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24222 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24223 by mips cc and contains no stabs entries.
24224
24225Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24226
24227 * config/vx-gdb.exp: Use fake device to load files rather than
24228 NFS.
24229 * lib/gdb.exp: New proc to do "file" command.
24230 * config/unix-gdb.exp: Use new "file" proc.
24231
24232Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24233
24234 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24235 Rework board rebooting slightly.
24236 (gdb_exit): Don't exit from the remote shell; there isn't one.
24237 * gdb.stabs/weird.exp: If a program is being debugged already,
24238 kill it.
24239 * gdb.t04/setvar.exp: Stop and restart gdb.
24240 * gdb.t05/expr.exp: Likewise.
24241 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24242 restart gdb and reload the program.
24243 * gdb.t08/opaque.exp: Likewise.
24244 * gdb.t12/scope.exp: Likewise.
24245 * gdb.t13/bitfields.exp: Likewise.
24246 * gdb.t15/funcargs.exp: Likewise.
24247 * gdb.t20/classes.exp: Likewise.
24248 * gdb.t03/ptype.exp: Increase timeout.
24249 * gdb.t16/printcmds.exp (test_print_string_constants,
24250 test_print_array_constants): Likewise.
24251 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24252 * gdb.t20/classes.exp (do_tests): Likewise.
24253 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24254
24255Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24256
24257 * gdb.stabs: Renamed *wierd* to *weird*.
24258
24259Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24260
24261 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24262 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24263
24264Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24265
24266 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24267 (do_tests): Remove xfail for whatis on one_var and two_var.
24268
24269Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24270
24271 * Makefile.in: Made cross building work better by adding
24272 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24273
24274Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24275
24276 * gdb.t15/{return.c,return.exp,Makefile.in}:
24277 New test, currently commented out.
24278
24279Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24280
24281 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24282 still running and removes the leftover named socket so GDb can do
24283 clean restarts.
24284
24285Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24286
24287 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24288 console, not GDB.
24289 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24290 cross testing works better with "make check"
24291 * config/unix-gdb: Use default procedures for exit and version.
24292 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24293 with the newest VxWorks.
24294
24295Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24296
24297 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24298 old form.
24299
24300 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24301 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24302
24303 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24304
24305 * config/unix-gdb.exp: Remove this version of gdb_exit
24306 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24307 Rob says he'll look at it when he gets back to testing boards.
24308
24309Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24310
24311 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24312 an expected fail for certain ptype commands.
24313
24314 * gdb.t20/classes.exp: Update expected results of "ptype class
24315 Base1" to account for the constructor that now appears in the type.
24316
24317Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24318
24319 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24320 disappeared from list.
24321 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24322 "alldone" proc with call to cleanup and exit.
24323 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24324 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24325 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24326 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24327 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24328 "alldone" proc with simple returns that suppress remaining
24329 tests. The alldone proc went away many months ago.
24330
24331Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24332
24333 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24334
24335 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24336
24337Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24338
24339 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24340 as vax gdb will display them.
24341
24342Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24343
24344 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24345 optimizers.
24346
24347 * scope.exp: Change "bad value for localval" messages so each one
24348 is unique.
24349
24350 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24351 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24352
24353 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24354
24355Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24356
24357 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24358 doesn't exist (due to optimization).
24359
24360Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24361
24362 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24363 contains \r because the filename is long.
24364
24365 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24366 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24367
24368Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24369
24370 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24371 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24372 Ultrix.
24373 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24374 int tests.
24375 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24376
24377Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24378
24379 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24380
24381 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24382 to match does not match the passing case but still matches the
c906108c
SS
24383 failing case.
24384
24385Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24386
24387 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24388
24389Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24390
24391 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24392 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24393 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24394 Remove various versions of gdb_exit.
24395 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24396 gdb_exit.
24397 * config/unix-gdb.exp: gdb_exit remains here, and should override
24398 the generic version, since it's doing a lot of wierd stuff that
24399 the other versions aren't. FIXME, fold it in, or abandon this
24400 version.
24401
24402Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24403
24404 * gdb.t24/demangle.exp: Add tests for PR 3220.
24405
24406Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24407
24408 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24409
24410Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24411
24412 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24413 "i386-*-*". Works for i486 as well.
24414
24415 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24416 bug, and expand domain of xfail to all SVR4 systems, since the
24417 actual problem is likely to be in generic SVR4 /proc support.
24418
24419Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24420
24421 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24422
24423Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24424
24425 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24426 xfails for other systems. Match a missing 'Continuing.' as an
24427 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24428
24429 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24430 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24431 Only issue warning for missing executables if -all option is used.
24432
24433 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24434 file if -all option is used. It's like an unpredictable XFAIL.
24435
24436Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24437
24438 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24439 for dynamically linked binaries.
24440
24441 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24442
24443Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24444
24445 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24446 to state that this is a known bug in old versions of g++.
24447
24448Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24449
24450 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24451 while waiting for `Continuing'.
24452
24453Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24454
24455 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24456 in text, data, and bss.
24457 * gdb.t10/nodebug.c: Add local and global test variables for
24458 initialized and uninitialized data.
24459
24460Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24461
24462 * config/unix-gdb.exp (gdb_exit): Add "wait".
24463
24464Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24465
24466 * gdb.t06/signals.exp: xfail the continue from the handler for all
24467 targets.
24468
24469 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24470 function with watchpoints enabled, the i386 call dummy starts with
24471 a call.
24472
24473 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24474 386 bsd names its corefiles.
24475
24476Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24477
24478 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24479 compilers don't grok it.
24480 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24481 with small octal ints rather than character constants, which
24482 are signed and might not fit if first promoted to int.
24483
24484Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24485
24486 * gdb.t09/Makefile.in (clean): Remove corefile.
24487
24488Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24489
24490 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24491
24492Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24493 and Jim Kingdon (kingdon@cygnus.com)
24494
24495 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24496 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24497 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24498
24499Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24500
24501 * gdb.t17/interrupt.exp: Add xfail for hppa.
24502
24503Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24504
24505 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24506 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24507 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24508 to determine signed-ness of bitfields and use the result to setup
24509 the xfail.
24510 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24511 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24512 call line is reached if necessary.
24513
24514Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24515
24516 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24517
24518Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24519
24520 * gdb.t06/break.exp: Also test `clear' command.
24521
24522Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24523
24524 * gdb.t00/teststrategy.exp: Remove extra quote.
24525
24526 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24527 watchpoint enabled to be for all non-68k machines.
24528
24529 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24530
24531Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24532
24533 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24534 targets use aout.mt instead of ecoff.mt as gas understands
24535 standard aout format.
24536
24537Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24538
24539 * lib/gdb.exp (runto): Don't insist that function we are running to
24540 was compiled with -g.
24541
24542 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24543
24544 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24545 to get back into the read system call.
24546 Accept leading newline in case where we woke it up.
24547
24548Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24549
24550 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24551 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24552 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24553 enable ecoff configuration.
24554
24555Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24556
24557 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24558
24559Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24560
24561 * gdb.t16/printcmds.exp: Add another printf test.
24562
24563Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24564
24565 * configure.in: If configured -with-stabs on any target, add
24566 stabsdirs to configdirs.
24567
24568Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24569
24570 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24571 fun" so pattern does not match the command itself.
24572
24573Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24574
24575 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24576
24577Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24578
24579 * gdb.t17/interrupt.exp: Test for more things.
24580
24581Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24582
24583 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24584 compiler arranges the code and line numbers.
24585
24586 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24587
24588Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24589
24590 * gdb.t00/help.exp: Increase expect input buffer size.
24591
24592Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24593
24594 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24595
24596 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24597
24598 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24599
24600 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24601 [0-9]*, not just [0-9].
24602
24603Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24604
24605 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24606
24607 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24608
24609Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24610
24611 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24612
24613Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24614
24615 * gdb.t06/signals.c: Add xfails for sun3.
24616
24617 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24618
24619 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24620 test_stepping tests.
24621
24622Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24623
24624 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24625
24626 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24627
24628 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24629 rather than actually putting it through cpp twice.
24630
24631 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24632
24633Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24634
24635 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24636 no longer needed.
24637
24638Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24639
24640 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24641
24642 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24643 C++ features prints as "struct", make it a pass, not an xfail.
24644
24645Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24646
24647 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24648 Don't require VA to print as "class" rather than "struct".
24649
24650Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24651
24652 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24653
24654Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24655
24656 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24657
24658Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24659
24660 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24661 order.
24662
24663Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24664
24665 * gdb.t16/printcmds.exp: Add printf tests.
24666
24667 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24668
24669 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24670
24671Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24672
24673 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24674 pass counts, to counteract any existing or future setup_xfails.
24675
24676Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24677
24678 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24679 {BEGIN,END}_COMMON for common block instead of STAB.
24680 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24681
24682 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24683 intp_var should be N_GSYM not N_LSYM.
24684 wierd-aout.S: Use a label for the value of the N_SO.
24685 wierd.def: Remove all backslashes.
24686 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24687
24688Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24689
24690 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24691 get the expected next to inheritance3.
24692
24693Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24694
24695 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24696 now that gcc-2.4 gets it right.
24697
24698Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24699
24700 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24701
24702 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24703 generating comp-info.exp which works for cross-compilation.
24704
24705Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24706
24707 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24708 "*-*-sysv4.*".
24709
24710Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24711
24712 * gdb.t01/run.exp: Start with a fresh gdb.
24713 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24714 SVR4.x.
24715
24716Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24717
24718 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24719 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24720 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24721 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24722 things to remove.
24723
24724Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24725
24726 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24727 test cases from bug reports.
24728
24729Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24730
24731 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24732 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24733 avoid spurious xfails.
24734 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24735 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24736 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24737
24738Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24739
24740 * gdb.t00/teststrategy.exp: Rework to provide more useful
24741 description of each test, fix problem with systems that define
24742 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24743 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24744 results for "next over recursive call" so timeouts aren't taken
24745 by error.
24746
24747Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24748
24749 * gdb.t12/scope.exp: Test printing of variables before run.
24750
24751 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24752 printed in wrong order due to sorting.
24753
24754Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24755
24756 * gdb.t00/teststrategy.exp: Fix expected results for printing
24757 user entered string constant. Is array of char, prints with no
24758 address.
24759
24760 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24761 commands.
24762 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24763 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24764 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24765 of struct of char arrays.
24766 * gdb.t00/radix.exp: New tests for radix commands.
24767
24768Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24769
24770 * gdb.t16/printcmd.exp: Print a variable before running program
24771 (with xfail for AIX).
24772
24773Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24774
24775 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24776
24777 * gdb.t16/printcmd.exp: Don't print variables before running program.
24778
24779 * gdb.t06/break.exp: Don't require envp argument to main.
24780
24781 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24782
24783 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24784 Add xfails for rs6000.
24785
24786 * gdb.t02/whatis.exp: Change other tests not to re-test something
24787 we already tested.
24788
24789 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24790 each type used has a variable of that type.
24791
24792Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24793
24794 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24795
24796Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24797
24798 * configure.in: change srctrigger to be a file, not a directory
24799
24800Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24801
24802 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24803
24804 * gdb.t11/list.exp: Fixed a couple of typos.
24805
24806Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24807
24808 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24809 is fixed and PR is closed.
24810 * gdb.t16 (gdbme.c): Add simple test string variable.
24811 * gdb.t16 (printcmds.exp): Add tests with simple test string
24812 variable, primarily for boundaries on "set print elements".
24813
24814Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24815
24816 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24817 Make leading 0's optional and don't expect a tab in the middle
24818 of the number.
24819
24820 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24821
24822 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24823 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24824 don't end command passed to gdb_test with newline.
24825
24826 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24827 signed keyword away, don't expect signed bitfields to be signed.
24828
24829 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24830 printing with only as many 1's as are in the field as well as printing
24831 with 32 1's (see comment).
24832
24833Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24834
24835 * gdb.t00/default.exp: Start with a fresh gdb.
24836 * configure.in (configdirs): Remove gdb.t31 until the chill
24837 compiler works again. It no longer is able to find chillrt0
24838 since it isn't in libchill.a anymore.
24839 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24840 wierd.o, make more modular.
24841 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24842 spurious newlines that caused problems.
24843
24844Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24845
24846 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24847 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24848 gdb.stabs/wierd.{exp,def}: Many new tests.
24849
24850 * gdb.t00/default.exp: update info line for new message.
24851
24852 * gdb.t02/{whatis.exp,gdbme.c}:
24853 Test that "char *" doesn't print as "caddr_t".
24854
24855Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24856
24857 * gdb.t00/help.exp: Use .* in place of some help messages which
24858 just changed.
24859 gdb.t00/default.exp: Update "info frame" test for new message.
24860 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24861 Remove some xfails
24862
24863Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24864
24865 * gdb.t03/{gdbme.c,ptype.exp}:
24866 Add tests for typedef'd struct and union without tags.
24867 Also check "whatis" on a variable of a typedef'd enum without a tag.
24868
24869 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24870 PRMS 1823; the bug still exists but isn't reproduced by this test
24871 anymore), and remove rs6000 XFAIL (the bug is fixed).
24872
24873 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24874 duplicated from whatis.exp. For those that are left, accept
24875 "long", "long int", or "int" for long variables (whatis.exp already
24876 has an XFAIL for "int", so no need to fail it here).
24877
24878 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24879 Deal with GCC's names for types now that GDB uses the compiler's names.
24880
24881 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24882 setup_xfail's for sunos4. If we #defined the signed keyword away,
24883 don't expect GDB to know that char it is signed.
24884
24885 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24886
24887Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24888
24889 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24890 should work on any system, regardless of debugging format.
24891 * gdb.t21/demangle.exp: Move to gdb.t24.
24892 * gdb.t24/demangle.exp: Move from gdb.t21.
24893 * gdb.t24/{Makefile.in, configure.in}: New files.
24894
24895Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24896
24897 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24898 * gdb.stabs: New directory.
24899
24900Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24901
24902 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24903 not just "Quit anyway?".
24904
24905Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24906
24907 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24908 that all setup_xfails are immediately followed by clear_xfails.
24909
24910Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24911
24912 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24913 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24914 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24915 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24916 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24917 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24918 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24919 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24920 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24921 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24922 gdb.t31/chillvars.exp, lib/gdb.exp:
24923 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24924 bug-gdb@prep.ai.mit.edu.
24925
24926Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24927
24928 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24929 with 0.0, not integer 0.
24930
24931Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24932
24933 * gdb.t06/break.exp: Update for "Kill the program" message change.
24934
24935Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24936
24937 * Makefile.in (GDBFLAGS): Set to -nx.
24938 * Makefile.in (site.exp): Use GDBFLAGS.
24939
24940Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24941
24942 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24943 Makefiles.
24944 (check): depend on just-check.
24945 (just-check): added so that tests can be run without a noop
24946 build pass.
24947
24948Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24949
24950 Switch to using configure's configdirs.
24951 * Makefile.in (Makefile): add configure.in dependency.
24952 (SUBDIRS): removed redundant assignment.
24953 * configure.in: switch subdirs assignment to configdirs.
24954 * gdb.t*/configure.in: new files.
24955
24956Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24957
24958 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24959 works.
24960
24961Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24962
24963 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24964 in explicit rules. Apparently this is not supported by some makes.
24965
24966Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24967
24968 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24969
24970Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24971
24972 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24973 disappeared.
24974
24975Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24976
24977 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24978
24979Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24980
24981 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24982 watchpoint problem that is now fixed.
24983 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24984 uninitialized convenience variables.
24985 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24986 structures.
24987
24988Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24989
24990 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24991 which causes expect to get out of sync with gdb on long output
24992 from help set.
24993 * gdb.t09/corefile.exp: Make expected pattern for core file
24994 failing signal and frame output format less sun specific.
24995
24996Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24997
24998 * gdb.t31/chillvars.exp: Add and remove initial dummy
24999 breakpoint, so that symbol table is forced in.
25000 (Needed at least on Sunos4, though it seems not SVR4.)
25001 * gdb.t31/chillvars.exp: Update for changed output format.
25002
25003Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25004
a9c64011 25005 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25006
25007Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25008
25009 * Makefile.in: Added --srcdir when invoking runtest, removed the
25010 need for a local config file. (optional now)
25011
25012Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25013
25014 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25015 failure count used to force early termination. Add some more
25016 expected failures for gnu style demangling.
25017
25018Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25019
25020 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25021 pmi variable from gdb.t20/gdbme to get optimized away.
25022 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25023 Check for written corefile upon timeout _and_ eof.
25024
25025Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25026
25027 * config/unix-gdb.exp: Add missing return 0.
25028
25029Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25030
25031 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25032 test termination.
25033
25034Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25035
25036 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25037 disappeared.
25038
25039Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25040
25041 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25042 time as i860 support works.
25043
d63a86f8 25044 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25045 "backtrace 100\r" rather than just "backtrace\r", to match last
25046 change.
25047
25048Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25049
25050 * config/udi-gdb.exp (gdb_exit): Remove close command.
25051 (gdb_target_udi): New procedure to set the UDI target.
25052 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25053 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25054 Added waits for prompts after several question responses. Added
25055 some more responses used by a29k-amd-udi-gdb.
25056 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25057 pass different arguments, restart UDI connection after program
25058 completion.
25059 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25060 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25061 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25062 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25063 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25064 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25065 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25066 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25067 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25068 after program completion.
25069 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25070 compiled with a SELECT_VECS setting.
25071 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25072 infinite recursion.
25073
25074 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25075 Added checks for COFF results, and made them expected failures for
25076 all targets. It would be better to make them expected failures
25077 for COFF targets only.
25078
25079Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25080
25081 * Makefile.in: add null dvi target, don't bother to recurse
25082 through test directories for info and install-info; rename
25083 $(datadir) to be dejagnu instead of deja-gnu
25084
25085Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25086
25087 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25088 compiler to coredump.
25089 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25090 code.
25091
25092Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25093
25094 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25095 coredump.
25096 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25097 code.
25098
25099Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25100
25101 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25102 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25103 which in a shell. Deletes xgdb when done.
25104 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25105 Tests the return from the "set height" or "set width" commands.
25106 Added a few return codes where needed.
25107
25108Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25109
25110 * Makefile.in (SUBDIRS): Add gdb.t17.
25111 * configure.in (subdirs): Add gdb.t17.
25112 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25113 files to test gdb's calling of functions in the inferior with
25114 the correct arguments and gdb's ability to retrieve any
25115 result returned.
25116
25117Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25118
25119 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25120 may be called after gdb goes away. Previous versions of expect
25121 needed these to avoid file descriptor leaks, but they cause
25122 errors with the current revision of expect.
25123 * gdb.t00/gdbvars.exp: Use -re on expected output after
25124 setting sevenbit-strings.
25125 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25126 to set sevenbit-strings consistent across tests.
25127 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25128 set sevenbit-strings consistent across tests.
25129
25130Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25131
25132 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25133 expected output to match current "expect" expectations.
25134
25135Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25136
25137 * gdb.t00/default.exp: Change expected output for default "source"
25138 command, to match new gdb behavior which requires a filename to
25139 source.
25140
25141Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25142
25143 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25144 expected fail for i486-*-* that misses the marker2 function.
25145 * gdb.t10/crossload.exp (bfddefault): Allow successful
25146 recognition of a format to pass even if no symbols are found.
25147 Explicitly catch failures where the format is not recognized
25148 or is ambiguous, and add the reason to the fail message.
25149 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25150 the cause is and invalid target and add reason to failure message.
25151 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25152 elf32-i386, elf32-sparc, and elf32-i860.
25153 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25154 Set up expected failure for 'filename'::variable scope resolution,
25155 which is now apparently broken on all targets.
25156 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25157 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25158 gdb.t23/templates.exp: Change failure for missing binfile into
25159 just a warning.
25160 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25161 references.
25162
25163Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25164
25165 * gdb.t00/default.exp: Add expected output for default "source"
25166 command, to match new gdb behavior.
25167 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25168
25169Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25170
25171 * config/*-gdb.exp: returns an error, rather than exiting on
25172 internal errors.
25173
25174Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25175
25176 * gdb.t03/gdbme.c: Add pointer to struct variable.
25177 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25178 referencing struct members.
25179
25180Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25181
25182 * configure.in (mips-idt-ecoff): New target.
25183 * config/mips-gdb.exp: New file for remote board using MIPS remote
25184 debugging protocol.
25185
25186 * Redid configuration scheme. Removed gdb.t*/configure.in.
25187 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25188 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25189 distclean targets. Built executables via .o files. Adjusted
25190 tests to account for source files in $(srcdir) rather than
25191 $(objdir).
25192 * lib/gdb.exp (runto): Don't expect () after the function name,
25193 because it may have arguments.
25194
25195Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25196
25197 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25198 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25199 expected failures for mips-idt-* and mips-sgi-*.
25200 * gdb.t00/default.exp (attach): Kill process if requested.
25201 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25202 that does not read core files.
25203 * gdb.t01/run.exp: Removed checks for exit status code.
25204 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25205 it is linked in.
25206 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25207 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25208 appropriate, rather than doing it by hand.
25209 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25210 execution.
25211 * gdb.t10/crossload.exp: Kill existing program if needed.
25212 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25213 appropriate, rather than doing it by hand. Always increase
25214 timeout for this test, not just for VxWorks.
25215
25216Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25217
25218 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25219 of Chill STRUCT types and STRUCT values.
25220 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25221 than "char".
25222 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25223 struct2): New struct definitions and initializations to test
c906108c
SS
25224 simple Chill STRUCT types.
25225
25226Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25227
25228 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25229 the null byte at the end of strings.
25230 * gdb.t00/default.exp: Make show version insensitive to copyright
25231 date.
25232 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25233 to avoid dependencies on target char signedness.
25234 * gdb.t16/printcmds.exp: Update expected results for explicitly
25235 unsigned char.
25236 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25237 now work.
25238 * gdb.t21/demangle.exp: Add many more patterns for template
25239 demangling, most of them being expected failures.
25240 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25241 string we are matching for, to match on the whole string.
25242 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25243 and fix a whole bunch that had incorrect expected output but were
25244 passing anyway because of the bug in "proc demangle".
25245 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25246 type.
25247 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25248
25249Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25250
a9c64011
AS
25251 * gdb/testsuite: made modifications to testcases, etc., to allow
25252 them to work properly given the reorganization of deja-gnu and the
25253 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25254
25255Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25256
25257 * gdb/testsuite: Initial creation of gdb/testsuite.
25258 Migrated dejagnu testcases and support files for testing nm to
25259 gdb/testsuite from deja-gnu. These files were moved "as is"
25260 with no modifications. This migration is part of a major overhaul
25261 of dejagnu. The modifications to these testcases, etc., which
25262 will allow them to work with the new version of dejagnu will be
25263 made in a future update.
48efe704 25264
8d8cb839 25265 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25266\f
8d8cb839
EZ
25267;; Local Variables:
25268;; mode: change-log
25269;; left-margin: 8
25270;; fill-column: 74
25271;; version-control: never
25272;; End:
902f2ccb
MC
25273
25274 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25275 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25276 Copying and distribution of this file, with or without modification,
25277 are permitted provided the copyright notice and this notice are preserved.