2013-11-11 Phil Muldoon <pmuldoon@redhat.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2013-11-11 Phil Muldoon <pmuldoon@redhat.com>
2
3 * gdb.python/py-linetable.S: New file.
4 * gdb.python/py-linetable.c: New file.
5 * gdb.python/py-linetable.exp: New file.
6
7 2013-11-11 Joel Brobecker <brobecker@adacore.com>
8
9 * gdb.ada/mi_ex_cond: New testcase.
10
11 2013-11-07 Doug Evans <dje@google.com>
12
13 PR 11786
14 * gdb.base/gcore-relro-pie.c: New file.
15 * gdb.base/gcore-relro-pie.exp: New file.
16
17 2013-11-07 Phil Muldoon <pmuldoon@redhat.com>
18
19 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
20 * gdb.python/py-cmd.c: New File.
21
22 2013-11-07 Phil Muldoon <pmuldoon@redhat.com>
23
24 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
25
26 2013-11-06 Doug Evans <xdje42@gmail.com>
27
28 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
29
30 2013-11-06 Yao Qi <yao@codesourcery.com>
31
32 * lib/gdb.exp (gdb_produce_source): New procedure.
33 * gdb.perf/solib.c: New.
34 * gdb.perf/solib.exp: New.
35 * gdb.perf/solib.py: New.
36
37 2013-11-06 Yao Qi <yao@codesourcery.com>
38
39 * README: Mention performance tests.
40
41 2013-11-06 Yao Qi <yao@codesourcery.com>
42
43 * lib/perftest.exp: New.
44 * gdb.perf/lib/perftest/__init__.py: New.
45 * gdb.perf/lib/perftest/measure.py: New.
46 * gdb.perf/lib/perftest/perftest.py: New.
47 * gdb.perf/lib/perftest/reporter.py: New.
48 * gdb.perf/lib/perftest/testresult.py: New.
49
50 2013-11-06 Yao Qi <yao@codesourcery.com>
51
52 * Makefile.in (check-perf): New target.
53 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
54 * configure: Re-generated.
55 * gdb.perf/Makefile.in: New.
56
57 2013-11-04 Tom Tromey <tromey@redhat.com>
58
59 * Makefile.in (TEST_DIRS): Remove.
60 (TEST_TARGETS, check-parallel): Rewrite.
61 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
62 (subdir_do, subdirs): Remove.
63 (do-check-parallel, check/%): New targets.
64 (clean): Remove outputs, temp, and cache directories.
65 (saw_dash_j): New variable.
66 (CHECK_TARGET): Use it.
67 (check): Depend on all, site.exp. Rewrite.
68 (check-single): Remove dependencies.
69 (slow_tests, all_tests, reordered_tests): New variables.
70
71 2013-11-04 Tom Tromey <tromey@redhat.com>
72
73 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
74 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
75 before loading binfile.
76 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
77 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
78 before loading binfile.
79
80 2013-11-04 Tom Tromey <tromey@redhat.com>
81
82 * gdb.base/foll-exec.c (main): Use BASEDIR.
83 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
84 * gdb.base/foll-vfork.c (main): Use BASEDIR.
85 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
86 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
87 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
88
89 2013-11-04 Tom Tromey <tromey@redhat.com>
90
91 * gdb.base/argv0-symlink.exp: Compute executable's directory
92 dynamically.
93
94 2013-11-04 Tom Tromey <tromey@redhat.com>
95
96 * gdb.asm/asm-source.exp: Use standard_output_file.
97
98 2013-11-04 Tom Tromey <tromey@redhat.com>
99
100 * gdb.server/file-transfer.exp: Use standard_output_file.
101
102 2013-11-04 Tom Tromey <tromey@redhat.com>
103
104 * gdb.base/fullname.exp: Use standard_output_file,
105 relative_filename.
106 * gdb.base/hashline1.exp: Use standard_testfile,
107 standard_output_file, relative_filename, clean_restart.
108 * gdb.base/hashline2.exp: Use standard_testfile,
109 standard_output_file.
110 * gdb.base/hashline3.exp: Use standard_testfile,
111 standard_output_file, relative_filename.
112 * lib/gdb.exp (relative_filename): New proc.
113
114 2013-11-04 Tom Tromey <tromey@redhat.com>
115
116 * gdb.base/fileio.c (test_open, test_write, test_read)
117 (test_lseek, test_close, test_stat, test_fstat)
118 (test_isatty, test_system, test_rename, test_unlink):
119 Use OUTDIR define.
120 * gdb.base/fileio.exp: Define OUTDIR during compilation.
121 Use standard_output_file.
122
123 2013-11-04 Tom Tromey <tromey@redhat.com>
124
125 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
126 defines.
127 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
128 compilation. Use prepare_for_testing, standard_output_file.
129
130 2013-11-04 Tom Tromey <tromey@redhat.com>
131
132 * gdb.base/advance.exp: Use standard_testfile and
133 prepare_for_testing.
134 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
135 appropriate directory when local.
136 * gdb.base/dump.exp: Use standard_output_file. Update all
137 "dump" and "restore" filenames.
138 * gdb.base/interact.exp: Use standard_output_file.
139 * gdb.base/jit-so.exp: Don't download file when local.
140 * gdb.base/jit.exp (compile_jit_test): Don't download file
141 when local.
142 * gdb.base/list.exp: Use gdb_remote_download.
143 * gdb.base/maint.exp: Use standard_output_file.
144 * gdb.base/prelink.exp: Use standard_output_file.
145 * gdb.base/save-bp.exp: Use standard_output_file.
146 * gdb.base/sepdebug.exp: Use standard_testfile,
147 standard_output_file.
148 (test_different_dir): Don't declare objdir.
149 * gdb.base/solib-search.exp: Use standard_output_file.
150 * gdb.base/step-line.exp: Use gdb_remote_download.
151 * gdb.base/trace-commands.exp: Use standard_output_file.
152
153 2013-11-04 Tom Tromey <tromey@redhat.com>
154
155 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
156 to compilation. Use standard_output_file.
157 (test_tfind_tfile): Update.
158 * gdb.trace/tfile.c (write_basic_trace_file)
159 (write_error_trace_file): Use TFILE_DIR.
160 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
161 standard_output_file.
162
163 2013-11-04 Tom Tromey <tromey@redhat.com>
164
165 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
166 Use "dwarf2 always-disassemble" for the "maint set" test.
167 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
168 standard_output_file.
169 * gdb.mi/mi-logging.exp: Use standard_output_file.
170
171 2013-11-04 Tom Tromey <tromey@redhat.com>
172
173 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
174 downloads conditional on remote host.
175 (set_arch): Likewise.
176 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
177 (load_description): Use standard_output_file.
178
179 2013-11-04 Tom Tromey <tromey@redhat.com>
180
181 * gdb.gdb/selftest.exp: Use standard_output_file.
182 * lib/selftest-support.exp (do_self_tests): Use
183 standard_output_file.
184
185 2013-11-04 Tom Tromey <tromey@redhat.com>
186
187 * gdb.stabs/weird.exp: Use gdb_remote_download and
188 standard_output_file.
189
190 2013-11-04 Tom Tromey <tromey@redhat.com>
191
192 * gdb.base/gcore-buffer-overflow.exp: Use
193 standard_output_file, not standard_testfile.
194 * gdb.base/twice.exp: Use standard_testfile, not
195 standard_output_file. Use gdb_remote_download.
196
197 2013-11-04 Tom Tromey <tromey@redhat.com>
198
199 * lib/gdb.exp (get_compiler_info): Use log_file -info and
200 restore from that.
201
202 2013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
203
204 * gdb.cp/derivation.exp: s/perrro/perror/
205
206 2013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
207
208 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
209 `debugdir'.
210
211 2013-10-31 Andrew Burgess <aburgess@broadcom.com>
212
213 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
214 tests and update expected error message.
215 (test_watch_register_location): New tests.
216 (do_tests): Call test_watch_register_location.
217 * gdb.base/watchpoints.exp: Update expected error message.
218
219 2013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
220
221 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
222 the patterns in gdb_test_multiple.
223
224 2013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
225
226 * gdb.base/sym-file-lib.c: New file.
227 * gdb.base/sym-file-loader.c: New file.
228 * gdb.base/sym-file-loader.h: New file.
229 * gdb.base/sym-file-main.c: New file.
230 * gdb.base/sym-file.exp: New file.
231 * lib/gdb.exp (is_elf_target): New function.
232
233 2013-10-29 Pedro Alves <palves@redhat.com>
234
235 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
236 variable setting change-log-default-name to ChangeLog-mi.
237
238 2013-10-29 Andrew Burgess <aburgess@broadcom.com>
239
240 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
241 Expect <unavailable> pattern.
242
243 2013-10-28 Tom de Vries <tom@codesourcery.com>
244
245 * gdb.arch/thumb2-it.S (it_8): Fix typo.
246
247 2013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
248
249 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
250 remote stubs where exit() behaviour is unreliable.
251
252 2013-10-25 Pedro Alves <palves@redhat.com>
253
254 * gdb.cp/m-static.exp: Adjust expected output of printing a
255 nonexistent or optimized out static field. Also test printing the
256 the "container" object.
257
258 2013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
259
260 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
261 if in the persistent mode.
262 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
263
264 2013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
265
266 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
267 support core file generation" reply.
268
269 2013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
270
271 PR gdb/15986
272 * gdb.base/run.c (main): gdb_get_line_number tag added for
273 commands.exp.
274 (factorial): Likewise.
275
276 * gdb.base/commands.exp (watchpoint_command_test): Use
277 gdb_get_line_number in order to determine the locations in run.c
278 where local_var is detected to go out of scope.
279
280 2013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
281
282 * gdb.base/gnu_vector.exp: Care about endianness when casting
283 scalars to vectors.
284
285 2013-10-18 Tom Tromey <tromey@redhat.com>
286
287 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
288 of "binfile".
289
290 2013-10-18 Andrew Burgess <aburgess@broadcom.com>
291
292 * gdb.base/watchpoints.exp: Add test for setting software
293 watchpoints of different types before starting the inferior.
294
295 2013-10-18 Pedro Alves <palves@redhat.com>
296
297 PR gdb/16062
298 * gdb.threads/stepi-random-signal.c: New file.
299 * gdb.threads/stepi-random-signal.exp: New file.
300
301 2013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
302
303 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
304 Fix comment typo.
305 * lib/gdb.exp (gdb_init): Likewise.
306
307 2013-10-17 Tom Tromey <tromey@redhat.com>
308
309 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
310
311 2013-10-14 Tom Tromey <tromey@redhat.com>
312
313 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
314 name to gdb_test_no_output.
315
316 2013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
317
318 Canonicalize directories for EXEC_FILENAME.
319 * gdb.base/argv0-symlink.exp
320 (kept file symbolic link name for info inferiors): New.
321 (kept directory symbolic link name): Setup kfail.
322 (kept directory symbolic link name for info inferiors): New.
323
324 2013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
325
326 * gdb.arch/s390-multiarch.exp: New file.
327 * gdb.arch/s390-multiarch.c: New file.
328
329 2013-10-11 Joel Brobecker <brobecker@adacore.com>
330
331 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
332 use the appropriate GDB/MI command instead, and verify
333 the test output.
334
335 2013-10-11 Joel Brobecker <brobecker@adacore.com>
336
337 * gdb.base/source-nofile.gdb: New file.
338 * gdb.base/source.exp: Add two tests verifying the behavior when
339 the "source" command is given a non-existant filename.
340
341 2013-10-11 Yao Qi <yao@codesourcery.com>
342
343 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
344 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
345 and 'dlclose'.
346 [!__WIN32__]: Include "dlfcn.h".
347 * gdb.mi/mi-catch-load.exp: Set up kfail.
348
349 2013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
350
351 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
352 generated corefile" by argument "$test".
353
354 2013-10-09 Pedro Alves <palves@redhat.com>
355
356 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
357 output.
358
359 2013-10-09 Pedro Alves <palves@redhat.com>
360
361 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
362 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
363 (test_catch_syscall_with_wrong_args)
364 (test_catch_syscall_restarting_inferior)
365 (test_catch_syscall_fail_nodatadir)
366 (test_catch_syscall_without_args_noxml)
367 (test_catch_syscall_with_args_noxml)
368 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
369
370 2013-10-08 Tom Tromey <tromey@redhat.com>
371
372 * gdb.dwarf2/dwzbuildid.exp: New file.
373 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
374 parameters.
375 (Dwarf::_defer_output): Change "section" parameter to
376 "section_spec"; update.
377 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
378 procs.
379
380 2013-10-08 Joel Brobecker <brobecker@adacore.com>
381
382 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
383
384 2013-10-07 Tom Tromey <tromey@redhat.com>
385
386 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
387 to 0.
388
389 2013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
390
391 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
392 $_exitcode is void when opening a corefile.
393 * gdb.base/exitsignal.exp: New file.
394 * gdb.base/segv.c: Likewise.
395 * gdb.base/normal.c: Likewise.
396
397 2013-10-04 Joel Brobecker <brobecker@adacore.com>
398
399 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
400
401 2013-10-02 Vidya Praveen <vidyapraveen@arm.com>
402
403 * gdb.trace/entry-values.exp: Modify regular expression to scan for
404 'bl' instruction instead of 'call' for ARM and AArch64 targets.
405
406 2013-10-02 Pedro Alves <palves@redhat.com>
407
408 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
409 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
410 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
411 (not_saved_pattern): New.
412 Replace use of the former with the latter.
413
414 2013-10-02 Pedro Alves <palves@redhat.com>
415
416 * README (Board Settings): Document "exit_is_reliable".
417 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
418 running to exit reliably reports program exits.
419 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
420 info.
421 * boards/native-stdio-gdbserver.exp: Likewise.
422
423 2013-10-01 Doug Evans <dje@google.com>
424
425 * gdb.python/python.exp: Remove redundant print-stack tests.
426 Make all print-stack test names unique. Fix spelling of print-stack.
427
428 2013-09-29 Yao Qi <yao@codesourcery.com>
429
430 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
431 is remote.
432
433 2013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
434
435 PR shlibs/8882
436 * gdb.base/corefile.exp: Add a check to assure warning-free
437 core-file load.
438
439 2013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
440
441 * gdb.dwarf2/dwp-symlink.c: New file.
442 * gdb.dwarf2/dwp-symlink.exp: New file.
443
444 2013-09-20 Doug Evans <dje@google.com>
445
446 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
447 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
448 file.
449 * gdb.dwarf2/fission-loclists.S: Ditto.
450 * gdb.dwarf2/fission-reread.S: Ditto.
451 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
452 build_executable_from_fission_assembler.
453 * gdb.dwarf2/fission-loclists.exp: Ditto.
454 * gdb.dwarf2/fission-reread.exp: Ditto.
455
456 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
457 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
458 (gdb_gnu_strip_debug): Ditto.
459 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
460 * gdb.arch/altivec-abi.exp: Ditto.
461 * gdb.base/attach-pie-misread.exp: Ditto.
462 * gdb.base/comprdebug.exp: Ditto.
463 * gdb.base/dup-sect.exp: Ditto.
464 * gdb.base/gnu-debugdata.exp: Ditto.
465 * gdb.base/step-symless.exp: Ditto.
466 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
467 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
468 * gdb.dwarf2/gdb-index.exp: Ditto.
469
470 2013-09-18 Andrew Burgess <aburgess@broadcom.com>
471
472 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
473 register to "<optimized out>", and also print the registers.
474
475 2013-09-18 Pedro Alves <palves@redhat.com>
476
477 PR server/15967
478 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
479 change text.
480
481 2013-09-18 Yao Qi <yao@codesourcery.com>
482
483 * gdb.server/wrapper.c: New.
484 * gdb.server/wrapper.exp: New.
485
486 2013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
487 Jan Kratochvil <jan.kartochvil@redhat.com>
488 Pedro Alves <palves@redhat.com>
489
490 PR gdb/11568
491 * gdb.thread/thread-specific-bp.c: New file.
492 * gdb.thread/thread-specific-bp.exp: New file.
493
494 2013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
495
496 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
497 convenience function.
498
499 2013-09-17 Pedro Alves <palves@redhat.com>
500
501 PR gdb/15911
502 * gdb.threads/info-threads-cur-sal-2.c: New file.
503 * gdb.threads/info-threads-cur-sal.c: New file.
504 * gdb.threads/info-threads-cur-sal.exp: New file.
505
506 2013-09-17 Yao Qi <yao@codesourcery.com>
507
508 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
509 [__WIN32__]: Include "windows.h" and define macro dlopen
510 and dlclose.
511 [!__WIN32__]: Include "dlfcn.h".
512 * gdb.base/catch-load.exp (one_catch_load_test): Match
513 directory separator.
514
515 2013-09-16 Doug Evans <dje@google.com>
516
517 * lib/gdb.exp (using_fission): New proc.
518 * gdb.base/info-macros.exp: Skip test if using Fission.
519
520 * gdb.base/break-interp.exp: Fix indentation.
521
522 2013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
523
524 * gdb.base/gdbvars.c (foo_void): New function.
525 (foo_int): Likewise.
526 * gdb.base/gdbvars.exp (test_convenience_functions): New
527 function. Call it.
528
529 2013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
530
531 * gdb.arch/s390-tdbregs.c: New file.
532 * gdb.arch/s390-tdbregs.exp: New file.
533
534 2013-09-12 Stan Shebs <stan@codesourcery.com>
535
536 * README: New file.
537
538 2013-09-12 Doug Evans <dje@google.com>
539
540 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
541 added code to print event.inferior.
542
543 2013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
544
545 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
546 debug part of the binary.
547
548 2013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
549
550 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
551 (addlink): Add comment.
552
553 2013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
554
555 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
556 canonical pathname.
557
558 2013-09-04 Doug Evans <dje@google.com>
559
560 * gdb.python/py-events.py (exit_handler): Verify we get the expected
561 event.
562 (continue_handler, new_objfile_handler): Ditto.
563 (test_events): Rename command to "test-events".
564 (test_newobj_events): Rename command to "test-objfile-events".
565 * gdb.python/py-events.exp: Update.
566 * gdb.python/py-evsignal.exp: Update.
567 * gdb.python/py-evthreads.exp: Update.
568
569 * gdb.base/enumval.c (ZERO): New enum value.
570 (main): Use it
571 * gdb.base/enumval.exp: Test ability to print ZERO.
572
573 2013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
574 Pedro Alves <palves@redhat.com>
575
576 * gdb.base/relocate.exp: Check that invalid options are
577 rejected.
578
579 2013-08-30 Andrew Burgess <aburgess@broadcom.com>
580
581 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
582 (my_static_symbol): Add comment.
583 (main): Reference my_bss_symbol.
584
585 2013-08-30 Phil Muldoon <pmuldoon@redhat.com>
586
587 * gdb.python/py-arch.exp: Tests for invalid architecture.
588
589 2013-08-29 Sterling Augustine <saugustine@google.com>
590
591 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
592 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
593 said conditional.
594
595 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
596
597 * gdb.python/py-arch.exp: Load gdb-python.exp.
598
599 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
600
601 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
602 itertools for imap attribute. Otherwise use map().
603 (ElidingIterator): Define wrapper function __next__.
604 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
605 use exec (open (read ())) instead.
606 * gdb.python/py-framefilter.exp: Ditto.
607 * gdb.python/py-arch.exp: Update print based test to Python 3.x
608 compliance.
609 * gdb.python/py-frame.exp: Ditto.
610 * gdb.python/py-type.exp: Ditto.
611
612 2013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 PR gdb/15415
615 * gdb.base/argv0-symlink.c: New file.
616 * gdb.base/argv0-symlink.exp: New file.
617
618 2013-08-28 Tom Tromey <tromey@redhat.com>
619
620 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
621 when saving index.
622
623 2013-08-27 Yao Qi <yao@codesourcery.com>
624
625 * gdb.trace/entry-values.exp: Test unavailable entry value is
626 not shown when option '--skip-unavailable' is specified.
627 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
628 Add tests for new option '--skip-unavailable'.
629
630 2013-08-27 Yao Qi <yao@codesourcery.com>
631
632 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
633 remote_download if it is empty.
634
635 2013-08-26 Doug Evans <dje@google.com>
636
637 PR symtab/15885
638 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
639 (clean): rm -f *.gdb-index *.with-index.
640 * gdb.dwarf2/gdb-index.exp: New testcase.
641
642 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
643 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
644 run_on_host. All callers updated.
645
646 2013-08-24 Yao Qi <yao@codesourcery.com>
647
648 * gdb.trace/entry-values.c (end): New
649 (main): Call end.
650 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
651 tracepoint and collect data. Test entry value is unavailable.
652
653 2013-08-24 Yao Qi <yao@codesourcery.com>
654
655 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
656 * gdb.trace/entry-values.c: New.
657 * gdb.trace/entry-values.exp: New.
658
659 2013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
660
661 PR gdb/15501
662 * gdb.base/ena-dis-br.exp: Add test to verify
663 enable/disable commands work correctly with
664 multiple arguments that include multiple locations.
665
666 2013-08-22 Samuel Bronson <naesten@gmail.com>
667
668 ARM Linux support for `catch syscall'.
669 * gdb.base/catch-syscall.exp: Test this on ARM now.
670 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
671
672 2013-08-22 Tom Tromey <tromey@redhat.com>
673
674 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
675 default addr_size.
676 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
677
678 2013-08-22 Tom Tromey <tromey@redhat.com>
679
680 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
681 standard_temp_file.
682
683 2013-08-22 Tom Tromey <tromey@redhat.com>
684
685 * gdb.arch/amd64-byte.exp: Use standard_testfile,
686 clean_restart.
687 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
688 * gdb.arch/amd64-dword.exp: Use standard_testfile,
689 clean_restart.
690 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
691 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
692 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
693 * gdb.arch/amd64-word.exp: Use standard_testfile,
694 clean_restart.
695 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
696 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
697 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
698 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
699 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
700 * gdb.arch/i386-signal.exp: Use standard_testfile.
701 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
702 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
703 * gdb.arch/i386-unwind.exp: Use standard_testfile.
704 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
705
706 2013-08-22 Tom Tromey <tromey@redhat.com>
707
708 * gdb.python/py-error.exp: Use gdb_remote_download.
709 * gdb.python/py-mi.exp: Use gdb_remote_download.
710 * gdb.python/py-objfile-script.exp: Use standard_output_file.
711 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
712 (run_lang_tests): Likewise.
713 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
714 filename.
715 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
716 compiling. Use gdb_remote_download. Update some tests.
717 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
718 standard_output_file.
719 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
720 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
721 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
722 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
723 standard_output_file.
724
725 2013-08-22 Tom Tromey <tromey@redhat.com>
726
727 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
728
729 2013-08-22 Tom Tromey <tromey@redhat.com>
730
731 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
732 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
733 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
734 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
735 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
736 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
737 * lib/gdb.exp (gdb_remote_download): New proc.
738
739 2013-08-22 Tom Tromey <tromey@redhat.com>
740
741 * gdb.dwarf2/clztest.exp: Use standard_testfile.
742 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
743 * gdb.dwarf2/fission-base.S: Remove directory from
744 DW_AT_GNU_dwo_name.
745 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
746 debug-file-directory.
747 * gdb.dwarf2/fission-reread.S: Remove directory from
748 DW_AT_GNU_dwo_name.
749 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
750 debug-file-directory.
751
752 2013-08-16 Doug Evans <dje@google.com>
753
754 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
755 prelink complains about an unhandled DWARF version.
756
757 2013-08-14 Cary Coutant <ccoutant@google.com>
758
759 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
760
761 2013-08-13 Tom Tromey <tromey@redhat.com>
762 Yao Qi <yao@codesourcery.com>
763
764 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
765 * lib/gdb.exp: Handle GDB_PARALLEL.
766 (default_gdb_version): Kill inotify_pid if it exists.
767 (default_gdb_exit): Emit warning if the inotify log is not
768 empty.
769 (standard_output_file): Respect GDB_PARALLEL.
770 (standard_temp_file): Likewise.
771 (gdb_init): Start inotifywait if requested.
772
773 2013-08-13 Andrew Burgess <aburgess@broadcom.com>
774
775 * gdb.base/printcmds.exp (test_printf): Add test for printf of
776 pointer with various flags.
777
778 2013-08-13 Tom Tromey <tromey@redhat.com>
779
780 * lib/cache.exp: New file.
781 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
782 * lib/gdb.exp: Load cache.exp.
783 (support_complex_tests, is_ilp32_target, is_lp64_target)
784 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
785 (gdb_skip_xml_test): Use gdb_caching_proc.
786 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
787
788 2013-08-13 Tom Tromey <tromey@redhat.com>
789
790 * lib/gdb.exp (standard_temp_file): New proc.
791 (support_complex_tests, is_ilp32_target, is_lp64_target)
792 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
793 standard_temp_file.
794
795 2013-08-13 Tom Tromey <tromey@redhat.com>
796
797 * lib/gdb.exp (build_id_debug_filename_get): Use
798 standard_output_file.
799 * lib/prelink-support.exp (section_get)
800 (build_executable_own_libs): Use standard_output_file.
801
802 2013-08-12 Tom Tromey <tromey@redhat.com>
803
804 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
805
806 2013-08-12 Ali Anwar <alianwar@codesourcery.com>
807
808 * gdb.base/break.exp: Test break via convenience variable
809 with file name.
810
811 2013-08-09 Doug Evans <dje@google.com>
812
813 * lib/future.exp (gdb_find_ldd): New proc.
814 * lib/prelink-support.exp (build_executable_own_libs): Call it.
815 Make "/usr/sbin/" in prelink path optional.
816
817 2013-08-09 Yao Qi <yao@codesourcery.com>
818
819 * gdb.trace/collection.exp (gdb_collect_args_test): Set
820 "only" and "both" to 'print entry-values' before selecting
821 trace frame.
822
823 2013-08-08 Yao Qi <yao@codesourcery.com>
824
825 * gdb.trace/mi-trace-unavailable.exp: Don't set
826 "print entry-values" to "no".
827 (test_trace_unavailable): Set various values to
828 "print entry-values" to test that the output of
829 '-stack-list-locals' is not affected, and then set
830 set "print entry-values" to "no".
831
832 2013-08-07 Doug Evans <dje@google.com>
833
834 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
835 * gdb.python/py-value-cc.exp: Update.
836 * gdb.python/py-value.exp: Use different names for .o files for
837 C and C++. Only perform C++ tests if !skip_cplus_tests.
838
839 2013-08-07 Tom Tromey <tromey@redhat.com>
840
841 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
842
843 2013-08-07 Tom Tromey <tromey@redhat.com>
844
845 * gdb.dwarf2/dwz.exp: New file.
846
847 2013-08-02 Tom Tromey <tromey@redhat.com>
848
849 * gdb.base/watchpoint.c (struct foo5): New.
850 (nullptr): New global.
851 * gdb.base/watchpoint.exp (test_watch_location): Add test.
852
853 2013-08-01 Doug Evans <dje@google.com>
854
855 PR symtab/15691
856 * gdb.dwarf2/fission-mix.exp: New file.
857 * gdb.dwarf2/fission-mix.h: New file.
858 * gdb.dwarf2/fission-mix.c: New file.
859 * gdb.dwarf2/fission-mix2.c: New file.
860
861 PR symtab/15695
862 * gdb.base/func-ptr.exp: New file.
863 * gdb.base/func-ptr.c: New file.
864
865 2013-08-01 Yao Qi <yao@codesourcery.com>
866
867 * gdb.python/py-sync-interp.c: New.
868 * gdb.python/py-sync-interp.exp: New.
869
870 2013-07-31 Yao Qi <yao@codesourcery.com>
871
872 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
873 'tdump' on stack frame 0 and 1 respectively.
874
875 2013-07-31 Yao Qi <yao@codesourcery.com>
876
877 PR gdb/13443
878 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
879 'traceframe'. Wrap test with with_test_prefix.
880 (top level): Update.
881
882 2013-07-31 Yao Qi <yao@codesourcery.com>
883
884 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
885 'gdb_start'.
886 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
887 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
888
889 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
890
891 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
892 when printing an optimized out value. Expect an error when using
893 an optimized out value in an expression.
894
895 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
896
897 * gdb.dwarf2/pieces-optimized-out.exp: New file.
898 * gdb.dwarf2/pieces-optimized-out.c: New file.
899 * gdb.dwarf2/pieces-optimized-out.S: New file.
900
901 2013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
902
903 PR gdb/15715
904 * gdb.base/setshow.exp: Test that relative paths passed to
905 'set history filename' are converted to absolute paths.
906
907 2013-07-26 Keith Seitz <keiths@redhat.com>
908
909 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
910 of f77.
911 Allow for compiler variations of integer types.
912 Use mi_create_varobj.
913 Use mi_list_varobj_children for the immediate children of `array'.
914 Add "has_more" attribute for grandchildren test.
915
916 2013-07-26 Pedro Alves <palves@redhat.com>
917
918 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
919 files.
920
921 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
922
923 * gdb.mi/mi-reg-undefined.exp: New file.
924 * gdb.mi/mi-reg-undefined.c: Likewise.
925 * gdb.mi/mi-reg-undefined.S: Likewise.
926
927 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
928
929 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
930 z, o, and t output formats.
931 * gdb.base/display.exp: Use 'k' as an undefined format now that
932 'z' is defined.
933
934 2013-07-24 Doug Evans <dje@google.com>
935
936 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
937 "--" to switch.
938
939 2013-07-24 Yao Qi <yao@codesourcery.com>
940
941 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
942 host.
943 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
944 Likewise. If host is remote, copy ${binfile} to host.
945
946 2013-07-23 Yao Qi <yao@codesourcery.com>
947
948 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
949 message.
950
951 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
952
953 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
954 instructions and enable disp-step-syscall for arm targets.
955
956 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
957
958 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
959 assembler errors on arm.
960 * gdb.dwarf2/mac-fileno.S: Likewise.
961 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
962 * gdb.dwarf2/pr13961.S: Likewise.
963
964 2013-07-19 Hui Zhu <hui@codesourcery.com>
965
966 PR gdb/15692
967 * gdb.mi/mi-dprintf.exp: Add double quotes test.
968
969 2013-07-19 Yao Qi <yao@codesourcery.com>
970
971 * gdb.trace/read-memory.exp (test_from_remote): Update test.
972 (teset_from_exec): Likewise.
973
974 2013-07-19 Yao Qi <yao@codesourcery.com>
975
976 * gdb.trace/read-memory.c: New.
977 * gdb.trace/read-memory.exp: New.
978
979 2013-07-19 Yao Qi <yao@codesourcery.com>
980
981 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
982 $dest to link options if host is remote. Move the
983 generated file to $dest.a on host if host is remote.
984
985 2013-07-18 Will Newton <will.newton@linaro.org>
986
987 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
988 to ensure the test is linked against pthreads.
989 * gdb.threads/tls-var-main.c: Likewise.
990 * gdb.threads/tls-shared.c: Likewise.
991
992 2013-07-18 Yao Qi <yao@codesourcery.com>
993
994 * lib/future.exp (gdb_default_target_compile): Use tail name
995 of $destfile as the output name of compile. Move the
996 generated file to $destfile on build.
997
998 2013-07-18 Yao Qi <yao@codesourcery.com>
999
1000 * lib/gdb.exp (gdb_compile): Set
1001 gdb_saved_set_unbuffered_mode_obj to
1002 set_unbuffered_mode_saved.o if host is remote. Invoke
1003 remote_download to copy $unbuf_obj to host.
1004
1005 2013-07-17 Doug Evans <dje@google.com>
1006
1007 * gdb.python/py-frame-args.c: New file.
1008 * gdb.python/py-frame-args.py: New file.
1009 * gdb.python/py-frame-args.exp New file.
1010
1011 2013-07-16 Andrew Burgess <aburgess@broadcom.com>
1012
1013 * gdb.base/printcmds.exp (test_printf): Add tests for format
1014 strings with missing format specifier.
1015
1016 2013-07-16 Tom Tromey <tromey@redhat.com>
1017
1018 * gdb.ada/info_types.exp: Use standard_testfile.
1019
1020 2013-07-16 Tom Tromey <tromey@redhat.com>
1021
1022 * gdb.mi/mi-basics.exp: Use standard_output_file.
1023 (test_dir_specification, test_cwd_specification)
1024 (test_path_specification): Use testsubdir, not subdir and objdir.
1025
1026 2013-07-16 Tom Tromey <tromey@redhat.com>
1027
1028 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
1029
1030 2013-07-09 Joel Brobecker <brobecker@adacore.com>
1031
1032 * gdb.ada/small_reg_param.exp: Accept optional entry value
1033 for parameter "w".
1034
1035 2013-07-09 Joel Brobecker <brobecker@adacore.com>
1036
1037 * gdb.ada/small_reg_param.exp: Remove trailing space.
1038
1039 2013-07-09 Doug Evans <dje@google.com>
1040
1041 * gdb.base/default.exp: Update expected output of "show print array"
1042 and "show print pretty".
1043
1044 2013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
1045
1046 * gdb.threads/wp-replication.exp: Stop counting available hardware
1047 watchpoints after NR_THREADS iterations.
1048
1049 2013-07-08 Andrew Burgess <aburgess@broadcom.com>
1050
1051 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
1052
1053 2013-07-07 Yao Qi <yao@codesourcery.com>
1054
1055 * boards/native-gdbserver.exp: Move invoke of
1056 process_multilib_options to gdbserver-base.exp.
1057 Move set_board_info 'compiler', 'gdb,noinferiorio',
1058 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
1059 gdbserver-base.exp.
1060 Move proc ${board}_download, ${board}_upload and
1061 ${board}_file to gdbserver-base.exp.
1062 * boards/native-extended-gdbserver.exp: Likewise.
1063 * boards/native-stdio-gdbserver.exp: Likewise.
1064 * boards/gdbserver-base.exp: New file.
1065
1066 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
1067
1068 * gdb.base/dump.exp: Remove arch-specific tests and do a
1069 generic data address check to set is64bitonly correctly.
1070
1071 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
1072
1073 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
1074 the register number instead of expecting only 0.
1075
1076 2013-07-05 Will Newton <will.newton@linaro.org>
1077
1078 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
1079 in asm syntax to allow building on ARM.
1080
1081 2013-07-05 Yao Qi <yao@codesourcery.com>
1082
1083 * boards/local-remote-host.exp: Remove obsolete comments.
1084 * boards/native-extended-gdbserver.exp: Likewise.
1085 * boards/native-gdbserver.exp: Likewise.
1086 * boards/native-stdio-gdbserver.exp: Likewise.
1087
1088 2013-07-04 Andrew Burgess <aburgess@broadcom.com>
1089
1090 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
1091 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
1092 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
1093
1094 2013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1095
1096 * gdb.base/break-on-linker-gcd-function.exp: Replace
1097 prepare_for_testing by build_executable_from_specs and clean_restart.
1098
1099 2013-06-27 Tom Tromey <tromey@redhat.com>
1100
1101 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
1102 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
1103 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
1104 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
1105 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
1106 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
1107 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
1108 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
1109 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
1110 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
1111 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
1112 Use standard_testfile, standard_output_file, prepare_for_testing,
1113 clean_restart.
1114
1115 2013-06-27 Tom Tromey <tromey@redhat.com>
1116
1117 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
1118 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
1119 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
1120 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
1121 gdb.base/shreloc.exp, gdb.base/sigall.exp,
1122 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
1123 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
1124 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
1125 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
1126 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
1127 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
1128 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
1129 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
1130 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
1131 gdb.base/solib-weak.exp, gdb.base/source.exp,
1132 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
1133 gdb.base/stap-probe.exp, gdb.base/start.exp,
1134 gdb.base/step-break.exp, gdb.base/step-bt.exp,
1135 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
1136 gdb.base/step-test.exp, gdb.base/structs.exp,
1137 gdb.base/structs2.exp, gdb.base/structs3.exp,
1138 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
1139 standard_output_file, prepare_for_testing, clean_restart.
1140
1141 2013-06-27 Tom Tromey <tromey@redhat.com>
1142
1143 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
1144 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
1145 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
1146 gdb.base/pending.exp, gdb.base/permissions.exp,
1147 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
1148 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
1149 gdb.base/printcmds.exp, gdb.base/prologue.exp,
1150 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
1151 gdb.base/ptype.exp, gdb.base/randomize.exp,
1152 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
1153 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
1154 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
1155 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
1156 standard_testfile, standard_output_file, prepare_for_testing,
1157 clean_restart.
1158
1159 2013-06-27 Tom Tromey <tromey@redhat.com>
1160
1161 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
1162 gdb.base/huge.exp, gdb.base/included.exp,
1163 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
1164 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
1165 gdb.base/info-os.exp, gdb.base/info-proc.exp,
1166 gdb.base/info-target.exp, gdb.base/infoline.exp,
1167 gdb.base/interp.exp, gdb.base/interrupt.exp,
1168 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
1169 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
1170 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
1171 gdb.base/logical.exp, gdb.base/long_long.exp,
1172 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
1173 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
1174 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
1175 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
1176 standard_testfile, standard_output_file, prepare_for_testing,
1177 clean_restart.
1178
1179 2013-06-27 Tom Tromey <tromey@redhat.com>
1180
1181 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
1182 gdb.base/enumval.exp, gdb.base/environ.exp,
1183 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
1184 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
1185 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
1186 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
1187 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
1188 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
1189 gdb.base/fullname.exp, gdb.base/funcargs.exp,
1190 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
1191 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
1192 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
1193 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
1194 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
1195 gdb.base/gnu_vector.exp: Use standard_testfile,
1196 standard_output_file, prepare_for_testing, clean_restart.
1197
1198 2013-06-27 Tom Tromey <tromey@redhat.com>
1199
1200 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
1201 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
1202 gdb.base/call-strs.exp, gdb.base/callexit.exp,
1203 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
1204 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
1205 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
1206 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
1207 gdb.base/commands.exp, gdb.base/completion.exp,
1208 gdb.base/complex.exp, gdb.base/cond-expr.exp,
1209 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
1210 gdb.base/constvars.exp, gdb.base/corefile.exp,
1211 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
1212 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
1213 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
1214 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
1215 gdb.base/dup-sect.exp: Use standard_testfile,
1216 standard_output_file, prepare_for_testing, clean_restart.
1217
1218 2013-06-27 Tom Tromey <tromey@redhat.com>
1219
1220 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
1221 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
1222 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
1223 gdb.base/async-shell.exp, gdb.base/async.exp,
1224 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
1225 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
1226 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
1227 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
1228 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
1229 gdb.base/break-on-linker-gcd-function.exp,
1230 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
1231 standard_output_file, prepare_for_testing, clean_restart.
1232
1233 2013-06-26 Yao Qi <yao@codesourcery.com>
1234
1235 * gdb.trace/mi-trace-frame-collected.exp: New.
1236
1237 2013-06-25 Yao Qi <yao@codesourcery.com>
1238
1239 * boards/native-extended-gdbserver.exp: Set board_info
1240 'gdb,predefined_tsv'.
1241 * boards/native-gdbserver.exp: Likewise.
1242 * boards/native-stdio-gdbserver.exp: Likewise.
1243 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
1244 uploaded TSVs if target supports tracing.
1245 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
1246 tracing and target has predefined tsv.
1247
1248 2013-06-25 Yao Qi <yao@codesourcery.com>
1249 Hui Zhu <hui@codesourcery.com>
1250 Pedro Alves <palves@redhat.com>
1251
1252 PR breakpoints/15075
1253 PR breakpoints/15434
1254 * gdb.base/dprintf-next.c: New file.
1255 * gdb.base/dprintf-next.exp: New file.
1256 * gdb.base/dprintf-non-stop.c: New file.
1257 * gdb.base/dprintf-non-stop.exp: New file.
1258 * gdb.base/dprintf.exp: Don't check "continue" in the output
1259 of "info breakpoints".
1260 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1261 Don't check "continue" in script field.
1262
1263 2013-06-21 Tom Tromey <tromey@redhat.com>
1264
1265 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
1266 name in a test name.
1267
1268 2013-06-20 Yao Qi <yao@codesourcery.com>
1269
1270 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
1271 and set an action.
1272 (test_trace_unavailable): Test command -data-list-register-values
1273 in the context of traceframe and with option --skip-unavailable.
1274 * gdb.trace/trace-unavailable.c (foo): New.
1275 (main): Call it.
1276 * gdb.mi/gdb2549.exp: Update matching pattern.
1277
1278 2013-06-19 Mike Frysinger <vapier@gentoo.org>
1279
1280 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
1281 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
1282 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
1283 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
1284 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
1285
1286 2013-06-19 Luis Machado <lgustavo@codesourcery.com>
1287
1288 * gdb.base/subst.exp: Delete default rules before further
1289 tests.
1290
1291 2013-06-19 Yao Qi <yao@codesourcery.com>
1292
1293 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
1294 unsupported if it is not registered.
1295
1296 2013-06-18 Tom Tromey <tromey@redhat.com>
1297
1298 * gdb.base/random-signal.c: New file.
1299 * gdb.base/random-signal.exp: New file.
1300
1301 2013-06-18 Will Newton <will.newton@linaro.org>
1302
1303 * gdb.base/skip.c: Use comma to evaluate results of foo()
1304 and bar() before passing to baz().
1305 * gdb.base/skip.c: baz() now takes one argument instead of
1306 two.
1307
1308 2013-06-18 Tom Tromey <tromey@redhat.com>
1309
1310 * gdb.dwarf2/implptrpiece.exp: New file.
1311 * gdb.dwarf2/implptrconst.exp (d): New variable.
1312 Print d.
1313 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
1314
1315 2013-06-18 Tom Tromey <tromey@redhat.com>
1316
1317 * lib/selftest-support.exp (do_self_tests): Reject remote or
1318 non-native targets.
1319 * gdb.gdb/complaints.exp: Remove check.
1320 * gdb.gdb/observer.exp: Remove check.
1321 * gdb.gdb/xfullpath.exp: Remove check.
1322 * gdb.gdb/complaints.exp: Remove check.
1323
1324 2013-06-07 Pedro Alves <palves@redhat.com>
1325
1326 * boards/native-extended-gdbserver.exp: Remove semicolon.
1327 * config/arm-ice.exp: Likewise.
1328 * config/bfin.exp: Likewise.
1329 * config/cygmon.exp: Likewise.
1330 * config/h8300.exp: Likewise.
1331 * config/monitor.exp: Likewise.
1332 * config/sid.exp: Likewise.
1333 * config/sim.exp: Likewise.
1334 * config/slite.exp: Likewise.
1335 * config/vx.exp: Likewise.
1336 * gdb.arch/i386-bp_permanent.exp: Likewise.
1337 * gdb.asm/asm-source.exp: Likewise.
1338 * gdb.base/args.exp: Likewise.
1339 * gdb.base/attach-pie-misread.exp: Likewise.
1340 * gdb.base/auxv.exp: Likewise.
1341 * gdb.base/bigcore.exp: Likewise.
1342 * gdb.base/bitfields2.exp: Likewise.
1343 * gdb.base/bitfields.exp: Likewise.
1344 * gdb.base/break.exp: Likewise.
1345 * gdb.base/break-interp.exp: Likewise.
1346 * gdb.base/callfuncs.exp: Likewise.
1347 * gdb.base/call-sc.exp: Likewise.
1348 * gdb.base/commands.exp: Likewise.
1349 * gdb.base/corefile.exp: Likewise.
1350 * gdb.base/dbx.exp: Likewise.
1351 * gdb.base/ending-run.exp: Likewise.
1352 * gdb.base/exprs.exp: Likewise.
1353 * gdb.base/funcargs.exp: Likewise.
1354 * gdb.base/hbreak2.exp: Likewise.
1355 * gdb.base/huge.exp: Likewise.
1356 * gdb.base/list.exp: Likewise.
1357 * gdb.base/memattr.exp: Likewise.
1358 * gdb.base/overlays.exp: Likewise.
1359 * gdb.base/printcmds.exp: Likewise.
1360 * gdb.base/recurse.exp: Likewise.
1361 * gdb.base/remotetimeout.exp: Likewise.
1362 * gdb.base/reread.exp: Likewise.
1363 * gdb.base/savedregs.exp: Likewise.
1364 * gdb.base/scope.exp: Likewise.
1365 * gdb.base/sepdebug.exp: Likewise.
1366 * gdb.base/setshow.exp: Likewise.
1367 * gdb.base/setvar.exp: Likewise.
1368 * gdb.base/sigaltstack.exp: Likewise.
1369 * gdb.base/siginfo-addr.exp: Likewise.
1370 * gdb.base/siginfo.exp: Likewise.
1371 * gdb.base/siginfo-obj.exp: Likewise.
1372 * gdb.base/sigrepeat.exp: Likewise.
1373 * gdb.base/sigstep.exp: Likewise.
1374 * gdb.base/structs.exp: Likewise.
1375 * gdb.base/testenv.exp: Likewise.
1376 * gdb.base/twice.exp: Likewise.
1377 * gdb.base/valgrind-db-attach.exp: Likewise.
1378 * gdb.base/valgrind-infcall.exp: Likewise.
1379 * gdb.base/varargs.exp: Likewise.
1380 * gdb.base/watchpoint.exp: Likewise.
1381 * gdb.cp/gdb1355.exp: Likewise.
1382 * gdb.cp/misc.exp: Likewise.
1383 * gdb.disasm/hppa.exp: Likewise.
1384 * gdb.disasm/t01_mov.exp: Likewise.
1385 * gdb.disasm/t02_mova.exp: Likewise.
1386 * gdb.disasm/t03_add.exp: Likewise.
1387 * gdb.disasm/t04_sub.exp: Likewise.
1388 * gdb.disasm/t05_cmp.exp: Likewise.
1389 * gdb.disasm/t06_ari2.exp: Likewise.
1390 * gdb.disasm/t07_ari3.exp: Likewise.
1391 * gdb.disasm/t08_or.exp: Likewise.
1392 * gdb.disasm/t09_xor.exp: Likewise.
1393 * gdb.disasm/t10_and.exp: Likewise.
1394 * gdb.disasm/t11_logs.exp: Likewise.
1395 * gdb.disasm/t12_bit.exp: Likewise.
1396 * gdb.disasm/t13_otr.exp: Likewise.
1397 * gdb.gdb/selftest.exp: Likewise.
1398 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1399 * gdb.mi/mi-reverse.exp: Likewise.
1400 * gdb.pascal/floats.exp: Likewise.
1401 * gdb.python/py-inferior.exp: Likewise.
1402 * gdb.threads/attach-into-signal.exp: Likewise.
1403 * gdb.threads/pthreads.exp: Likewise.
1404 * gdb.threads/thread_events.exp: Likewise.
1405 * gdb.threads/watchthreads.exp: Likewise.
1406 * gdb.trace/actions-changed.exp: Likewise.
1407 * gdb.trace/actions.exp: Likewise.
1408 * gdb.trace/ax.exp: Likewise.
1409 * gdb.trace/backtrace.exp: Likewise.
1410 * gdb.trace/change-loc.exp: Likewise.
1411 * gdb.trace/deltrace.exp: Likewise.
1412 * gdb.trace/disconnected-tracing.exp: Likewise.
1413 * gdb.trace/ftrace.exp: Likewise.
1414 * gdb.trace/infotrace.exp: Likewise.
1415 * gdb.trace/passc-dyn.exp: Likewise.
1416 * gdb.trace/passcount.exp: Likewise.
1417 * gdb.trace/pending.exp: Likewise.
1418 * gdb.trace/qtro.exp: Likewise.
1419 * gdb.trace/range-stepping.exp: Likewise.
1420 * gdb.trace/report.exp: Likewise.
1421 * gdb.trace/save-trace.exp: Likewise.
1422 * gdb.trace/status-stop.exp: Likewise.
1423 * gdb.trace/strace.exp: Likewise.
1424 * gdb.trace/tfile.exp: Likewise.
1425 * gdb.trace/tfind.exp: Likewise.
1426 * gdb.trace/trace-break.exp: Likewise.
1427 * gdb.trace/tracecmd.exp: Likewise.
1428 * gdb.trace/trace-mt.exp: Likewise.
1429 * gdb.trace/tspeed.exp: Likewise.
1430 * gdb.trace/tsv.exp: Likewise.
1431 * gdb.trace/while-stepping.exp: Likewise.
1432 * lib/gdb.exp: Likewise.
1433 * lib/gdbserver-support.exp: Likewise.
1434 * lib/java.exp: Likewise.
1435 * lib/mi-support.exp: Likewise.
1436 * lib/pascal.exp: Likewise.
1437 * lib/prompt.exp: Likewise.
1438 * lib/trace-support.exp: Likewise.
1439
1440 2013-06-07 Pedro Alves <palves@redhat.com>
1441
1442 * gdb.ada/info_types.c: Fix formating in copyright header.
1443 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
1444 * gdb.base/float.c: Likewise.
1445 * gdb.base/inferior-died.c: Likewise.
1446 * gdb.base/interp.c: Likewise.
1447 * gdb.base/jit-main.c: Likewise.
1448 * gdb.base/jit-solib.c: Likewise.
1449 * gdb.base/long_long.c: Likewise.
1450 * gdb.base/longjmp.c: Likewise.
1451 * gdb.base/nextoverexit.c: Likewise.
1452 * gdb.base/pr11022.c: Likewise.
1453 * gdb.base/prelink-lib.c: Likewise.
1454 * gdb.base/prelink.c: Likewise.
1455 * gdb.base/prologue.c: Likewise.
1456 * gdb.base/restore.c: Likewise.
1457 * gdb.base/sigchld.c: Likewise.
1458 * gdb.base/solib-search-lib1.c: Likewise.
1459 * gdb.base/solib-search-lib2.c: Likewise.
1460 * gdb.base/solib-search.c: Likewise.
1461 * gdb.base/solib-search.h: Likewise.
1462 * gdb.base/whatis.c: Likewise.
1463 * gdb.cp/abstract-origin.cc: Likewise.
1464 * gdb.cp/anon-struct.cc: Likewise.
1465 * gdb.cp/baseenum.cc: Likewise.
1466 * gdb.cp/bs15503.cc: Likewise.
1467 * gdb.cp/call-c-1.c: Likewise.
1468 * gdb.cp/call-c.cc: Likewise.
1469 * gdb.cp/class2.cc: Likewise.
1470 * gdb.cp/classes.cc: Likewise.
1471 * gdb.cp/cttiadd.cc: Likewise.
1472 * gdb.cp/cttiadd1.cc: Likewise.
1473 * gdb.cp/cttiadd2.cc: Likewise.
1474 * gdb.cp/cttiadd3.cc: Likewise.
1475 * gdb.cp/derivation.cc: Likewise.
1476 * gdb.cp/derivation2.cc: Likewise.
1477 * gdb.cp/dispcxx.cc: Likewise.
1478 * gdb.cp/exception.cc: Likewise.
1479 * gdb.cp/gdb2384-base.cc: Likewise.
1480 * gdb.cp/gdb2384-base.h: Likewise.
1481 * gdb.cp/gdb2384.cc: Likewise.
1482 * gdb.cp/gdb2495.cc: Likewise.
1483 * gdb.cp/mb-inline.h: Likewise.
1484 * gdb.cp/mb-inline1.cc: Likewise.
1485 * gdb.cp/mb-inline2.cc: Likewise.
1486 * gdb.cp/member-name.cc: Likewise.
1487 * gdb.cp/member-ptr.cc: Likewise.
1488 * gdb.cp/misc.cc: Likewise.
1489 * gdb.cp/namespace1.cc: Likewise.
1490 * gdb.cp/nextoverthrow.cc: Likewise.
1491 * gdb.cp/pr-574.cc: Likewise.
1492 * gdb.cp/pr9631.cc: Likewise.
1493 * gdb.cp/printmethod.cc: Likewise.
1494 * gdb.cp/psmang1.cc: Likewise.
1495 * gdb.cp/psmang2.cc: Likewise.
1496 * gdb.cp/psymtab-parameter.cc: Likewise.
1497 * gdb.cp/ptype-flags.cc: Likewise.
1498 * gdb.cp/ref-params.cc: Likewise.
1499 * gdb.cp/ref-types.cc: Likewise.
1500 * gdb.cp/smartp.cc: Likewise.
1501 * gdb.cp/try_catch.cc: Likewise.
1502 * gdb.cp/userdef.cc: Likewise.
1503 * gdb.cp/using-crash.cc: Likewise.
1504 * gdb.cp/virtfunc.cc: Likewise.
1505 * gdb.cp/virtfunc2.cc: Likewise.
1506 * gdb.dwarf2/callframecfa.S: Likewise.
1507 * gdb.dwarf2/dw2-ranges.c: Likewise.
1508 * gdb.dwarf2/dw2-ranges2.c: Likewise.
1509 * gdb.dwarf2/dw2-ranges3.c: Likewise.
1510 * gdb.dwarf2/dw2-restore.S: Likewise.
1511 * gdb.dwarf2/pieces.S: Likewise.
1512 * gdb.dwarf2/valop.S: Likewise.
1513 * gdb.java/jnpe.java: Likewise.
1514 * gdb.mi/mi-stepn.c: Likewise.
1515 * gdb.mi/mi-var-cp.cc: Likewise.
1516 * gdb.mi/mi-var-rtti.cc: Likewise.
1517 * gdb.mi/ns-stale-regcache.c: Likewise.
1518 * gdb.mi/pr11022.c: Likewise.
1519 * gdb.mi/solib-lib.c: Likewise.
1520 * gdb.mi/solib-main.c: Likewise.
1521 * gdb.python/py-arch.c: Likewise.
1522 * gdb.python/py-block.c: Likewise.
1523 * gdb.python/py-breakpoint.c: Likewise.
1524 * gdb.python/py-events.c: Likewise.
1525 * gdb.python/py-evthreads.c: Likewise.
1526 * gdb.python/py-explore.c: Likewise.
1527 * gdb.python/py-explore.cc: Likewise.
1528 * gdb.python/py-finish-breakpoint.c: Likewise.
1529 * gdb.python/py-finish-breakpoint2.cc: Likewise.
1530 * gdb.python/py-symbol.c: Likewise.
1531 * gdb.threads/execl.c: Likewise.
1532 * gdb.threads/execl1.c: Likewise.
1533
1534 2013-06-07 Will Newton <will.newton@linaro.org>
1535
1536 * gdb.base/long_long.exp: Fix ARM EABI target glob.
1537
1538 2013-06-07 Will Newton <will.newton@linaro.org>
1539
1540 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
1541 and "starting".
1542
1543 2013-06-07 Will Newton <will.newton@linaro.org>
1544
1545 * gdb.cp/anon-struct.exp: Conditionalize constructor and
1546 destructor prototypes for ARM ABI.
1547 * gdb.cp/m-static.exp: Likewise.
1548
1549 2013-06-07 Yao Qi <yao@codesourcery.com>
1550
1551 * gdb.trace/mi-trace-unavailable.exp: New.
1552 * gdb.trace/trace-unavailable.c: New.
1553
1554 2013-06-06 Doug Evans <dje@google.com>
1555
1556 * gdb.cp/derivation.exp: Make tests have unique names.
1557
1558 2013-06-06 Tom Tromey <tromey@redhat.com>
1559
1560 * gdb.base/dump.exp (capture_value): Don't put expression into
1561 test name if arguments passed in.
1562 Rename a couple more tests to make them unique.
1563
1564 2013-06-06 Tom Tromey <tromey@redhat.com>
1565
1566 * gdb.base/break-always.exp: Explicitly specify test name.
1567
1568 2013-06-05 Doug Evans <dje@google.com>
1569 Keith Seitz <keiths@redhat.com>
1570
1571 * gdb.cp/derivation2.cc: New file.
1572 * gdb.cp/derivation.cc (main): Call foo2.
1573 * gdb.cp/derivation.exp: Add tests for typedefs in another
1574 file, and when there's an active block.
1575
1576 2013-06-05 Luis Machado <lgustavo@codesourcery.com>
1577
1578 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
1579 from targets that use function descriptors in the virtual tables.
1580 Handle presence of dot symbols.
1581
1582 2013-06-04 Gary Benson <gbenson@redhat.com>
1583
1584 * gdb.base/break-probes.exp: New file.
1585 * gdb.base/break-probes.c: Likewise.
1586 * gdb.base/break-probes-solib.c: Likewise.
1587 * gdb.base/info-shared.exp: New file.
1588 * gdb.base/info-shared.c: Likewise.
1589 * gdb.base/info-shared-solib1.c: Likewise.
1590 * gdb.base/info-shared-solib2.c: Likewise.
1591
1592 2013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1593 Gary Benson <gbenson@redhat.com>
1594
1595 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
1596 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
1597 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
1598 to be set to "no" to indicate that no ld.so copy should be made.
1599 * gdb.base/break-interp.exp (solib_bp): New constant.
1600 (reach_1): Use the above instead of "_dl_debug_state".
1601 (test_attach): Likewise.
1602 (test_ld): Likewise.
1603 * gdb.threads/dlopen-libpthread.exp: New file.
1604 * gdb.threads/dlopen-libpthread.c: Likewise.
1605 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
1606 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
1607
1608 2013-05-30 Yao Qi <yao@codesourcery.com>
1609
1610 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1611 Add a test that no MI notification is emitted when executing
1612 -exec-arguments.
1613
1614 2013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 PR testsuite/12649
1617 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
1618 $mi_gdb_prompt expectation by mi_expect_stop.
1619 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
1620 (mi info dprintf second time): Replace them by mi_send_resuming_command
1621 and mi_expect_stop.
1622
1623 2013-05-24 Gary Benson <gbenson@redhat.com>
1624
1625 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
1626 backslash.
1627 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
1628 backslashes.
1629 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
1630 backslash.
1631
1632 2013-05-24 Yao Qi <yao@codesourcery.com>
1633
1634 * gdb.trace/tfile.exp: Test inferior and thread.
1635
1636 2013-05-24 Yao Qi <yao@codesourcery.com>
1637 Pedro Alves <palves@redhat.com>
1638
1639 * gdb.base/range-stepping.exp: Skip the rest of tests if the
1640 test fails.
1641 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1642 Return 0 if the test passes, otherwise return 1.
1643
1644 2013-05-23 Doug Evans <dje@google.com>
1645
1646 * boards/fission-dwp.exp: New file.
1647
1648 2013-05-23 Yao Qi <yao@codesourcery.com>
1649 Pedro Alves <palves@redhat.com>
1650
1651 * gdb.base/range-stepping.c: New file.
1652 * gdb.base/range-stepping.exp: New file.
1653 * gdb.trace/range-stepping.c: New file.
1654 * gdb.trace/range-stepping.exp: New file.
1655 * lib/range-stepping-support.exp: New file.
1656
1657 2013-05-22 Tom Tromey <tromey@redhat.com>
1658
1659 * gdb.cp/class2.cc (main): New local 'aref'.
1660 * gdb.cp/class2.exp: Check printing of 'aref'.
1661
1662 2013-05-22 Doug Evans <dje@google.com>
1663
1664 * gdb.threads/wp-replication.c (main): Insert some code at the start
1665 to ensure the breakpoint on main is only hit once. Fix comment.
1666
1667 2013-05-21 Keith Seitz <keiths@redhat.com>
1668 Pedro Alves <palves@redhat.com>
1669
1670 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
1671 gdb_expect.
1672 Add test to flush the remaining input buffer so that this
1673 file passes testsuite/12649.
1674
1675 2013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1676
1677 * gdb.base/catch-signal-fork.exp: New file.
1678 * gdb.base/catch-signal-fork.c: New file.
1679
1680 2013-05-21 Sterling Augustine <saugustine@google.com>
1681
1682 * boards/remote-stdio-gdbserver.exp: New file.
1683
1684 2013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1685
1686 PR testsuite/12649
1687 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
1688 racy matches.
1689
1690 2013-05-21 Christian Groessler <chris@groessler.org>
1691
1692 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
1693 since it's not supported in all shells.
1694
1695 2013-05-21 Hui Zhu <hui@codesourcery.com>
1696
1697 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
1698 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
1699
1700 2013-05-20 Doug Evans <dje@google.com>
1701
1702 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
1703 (_handle_DW_TAG): Use it.
1704 (cu, tu): Replace parameters is_64, version, addr_size with options.
1705 All callers updated. Add Fission support.
1706 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
1707 * gdb.dwarf2/method-ptr.exp: Ditto.
1708 * gdb.dwarf2/nostaticblock.exp: Ditto.
1709 * gdb.dwarf2/subrange.exp: Ditto.
1710 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
1711
1712 2013-05-20 Tom Tromey <tromey@redhat.com>
1713
1714 * gdb.gdb/python-selftest.exp: New file.
1715
1716 2013-05-20 Doug Evans <dje@google.com>
1717
1718 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
1719 -fdebug-types-section.
1720
1721 2013-05-20 Joel Brobecker <brobecker@adacore.com>
1722
1723 * gdb.ada/float_param: New testcase.
1724
1725 2013-05-17 Doug Evans <dje@google.com>
1726
1727 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
1728 Add tests for "maint check-symtabs", "maint expand-symtabs".
1729
1730 * gdb.base/maint.exp: Remove testing of individual maint command
1731 help output.
1732
1733 2013-05-16 Pedro Alves <palves@redhat.com>
1734
1735 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
1736 comment. Use gdb_test_no_output.
1737
1738 2013-05-16 Joel Brobecker <brobecker@adacore.com>
1739
1740 * gdb.ada/complete.exp: Add test verifying completion using
1741 the "tab" key.
1742
1743 2013-05-15 Keith Seitz <keiths@redhat.com>
1744
1745 * gdb.base/filesym.exp: New completer test.
1746 * gdb.base/filesym.c: New file.
1747
1748 2013-05-15 Pedro Alves <palves@redhat.com>
1749
1750 * gdb.base/fixsection.c: Remove attribution.
1751 * gdb.base/watch-read.exp: Ditto.
1752
1753 2013-05-13 Tom Tromey <tromey@redhat.com>
1754
1755 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
1756 size and change type sizes to 4 bytes.
1757
1758 2013-05-13 Tom Tromey <tromey@redhat.com>
1759
1760 * gdb.base/exprs.exp (test_expr): Add regression test.
1761 * gdb.base/exprs.c (null_t_struct): New global.
1762
1763 2013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
1764
1765 * gdb.base/default.exp: Disable history saving.
1766 * gdb.base/setshow.exp: Likewise.
1767
1768 2013-05-10 Pedro Alves <palves@redhat.com>
1769
1770 PR remote/15455
1771
1772 * gdb.trace/qtro.c: New file.
1773 * gdb.trace/qtro.exp: New file.
1774
1775 2013-05-10 Phil Muldoon <pmuldoon@redhat.com>
1776
1777 * gdb.python/py-framefilter.py: New File.
1778 * gdb.python/py-framefilter-mi.exp: Ditto.
1779 * gdb.python/py-framefilter.c: Ditto.
1780 * gdb.python/py-framefilter-mi.exp: Ditto.
1781 * gdb.python/py-framefilter-mi.c: Ditto,
1782 * gdb.python/py-framefilter-gdb.py.in: Ditto.
1783
1784 2013-05-08 Tom Tromey <tromey@redhat.com>
1785
1786 * gdb.base/solib-search.exp: Set test name for "set
1787 solib-search-path" test.
1788
1789 2013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
1790
1791 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
1792 (set_a_tracepoint): Set tracepoint before prologue.
1793 (run_trace_experiment): Test setup_tracepoints and 'break end'
1794 in it.
1795 (trace_buffer_normal): Remove.
1796 (gdb_trace_circular_tests): Remove. Move tests to...
1797 (top level): ...here. Call 'runto_main' before checking for
1798 trace support. Use commands to check the support for circular
1799 trace buffer and changing of trace buffer size. Add test
1800 to calculate size of single frame. Use this size to
1801 calculate the size of trace buffer. Use 'tfind pc func9'
1802 instead of 'tfind 9'. Use 'with_test_prefix'.
1803
1804 2013-05-07 Tom Tromey <tromey@redhat.com>
1805
1806 * lib/selftest-support.exp: New file.
1807 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1808 do_self_tests.
1809 (setup_test, find_gdb): Remove.
1810 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
1811 do_self_tests.
1812 (setup_test, find_gdb): Remove.
1813 (test_observer): Don't call setup_test. Remove argument.
1814 * gdb.gdb/selftest.exp: Load selftest-support.exp.
1815 (find_gdb): Remove.
1816 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
1817 do_self_tests.
1818 (setup_test, find_gdb): Remove.
1819 (test_with_self): Don't call setup_test. Remove argument.
1820
1821 2013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1822
1823 * gdb.arch/system-gcore.exp: Remove.
1824 * gdb.arch/gcore.c: Remove.
1825 * gdb.base/gcore.exp: Add "info reg system".
1826
1827 2013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
1828
1829 PR breakpoints/15413:
1830 * gdb.base/pending.exp: Add test for completion of the "condition"
1831 command for pending breakpoints.
1832 * gdb.linespec/linespec.ex: Add test for completion of the
1833 "condition" command when dealing with multiple locations.
1834
1835 2013-05-07 Luis Machado <lgustavo@codesourcery.com>
1836
1837 * gdb.threads/wp-replication.c: New file.
1838 * gdb.threads/wp-replication.exp: New file.
1839
1840 2013-05-06 Sandra Loosemore <sandra@codesourcery.com>
1841
1842 * gdb.xml/tdesc-regs.exp: Add case for nios2.
1843
1844 2013-05-06 Doug Evans <dje@google.com>
1845
1846 * gdb.base/solib-search-lib1.c: New file.
1847 * gdb.base/solib-search-lib2.c: New file.
1848 * gdb.base/solib-search.c: New file.
1849 * gdb.base/solib-search.h: New file.
1850 * gdb.base/solib-search.exp: New file.
1851
1852 * lib/gdb.exp (gdb_core_cmd): New function.
1853 * gdb.arch/system-gcore.exp: Use it.
1854 * gdb.arch/vsx-regs.exp: Ditto.
1855 * gdb.base/gcore.exp: Ditto.
1856 * gdb.threads/gcore-thread.exp: Ditto.
1857
1858 * gdb.reverse/shr.h: New file.
1859 * gdb.reverse/shr1.c: New file.
1860 * gdb.reverse/shr2.c: #include "shr.h".
1861 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
1862 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
1863 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
1864 Update tests using sleep/printf to use shr2.sl instead.
1865 * gdb.reverse/solib-reverse.exp: Ditto.
1866
1867 2013-05-06 Tom Tromey <tromey@redhat.com>
1868
1869 * gdb.dwarf2/implptrconst.c: New file.
1870 * gdb.dwarf2/implptrconst.exp: New file.
1871 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
1872 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
1873 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
1874
1875 2013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1876
1877 * gdb.base/catch-sig.c (main): Raise SIGINT.
1878 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
1879
1880 2013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
1881
1882 * status-stop.exp (test_tstart_tstart): Check for error
1883 returned by the second 'tstart' command.
1884
1885 2013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1886
1887 * gdb.xml/maint_print_struct.exp: New file.
1888 * gdb.xml/maint_print_struct.xml: New file.
1889
1890 2013-04-25 Tom Tromey <tromey@redhat.com>
1891
1892 * gdb.dwarf2/nostaticblock.exp: New file.
1893
1894 2013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
1895
1896 PR gdb/10462
1897 * gdb.base/setshow.exp: Add test case.
1898
1899 2013-04-23 Hui Zhu <hui@codesourcery.com>
1900
1901 PR gdb/15293
1902 * gdb.base/dprintf.exp: Add ignore command.
1903
1904 2013-04-23 Hui Zhu <hui@codesourcery.com>
1905
1906 PR gdb/15165
1907 * gdb.base/save-bp.exp: Add test for dprintf.
1908
1909 2013-04-22 Tom Tromey <tromey@redhat.com>
1910
1911 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
1912 notice_open_fds.
1913
1914 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1915
1916 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
1917 ldflags.
1918
1919 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
1920
1921 * gdb.arch/arm-bl-branch-dest.c: New file.
1922 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
1923
1924 2013-04-19 Vladimir Kargov <kargov@gmail.com>
1925 Pedro Alves <palves@redhat.com>
1926
1927 * gdb.arch/i386-float.S: New file.
1928 * gdb.arch/i386-float.exp: New file.
1929
1930 2013-04-18 Luis Machado <lgustavo@codesourcery.com>
1931
1932 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
1933 type void *.
1934
1935 2013-04-17 Doug Evans <dje@google.com>
1936
1937 * lib/dwarf.exp (Dwarf): New proc "tu".
1938 * gdb.dwarf2/missing-sig-type.exp: New file.
1939
1940 2013-04-15 Siva Chandra Reddy <sivachandra@google.com>
1941
1942 Add option to link testcases with Pthreads library when
1943 using 'prepare_for_testing' in tests.
1944
1945 * lib/gdb.exp (build_executable_from_specs): Use
1946 gdb_compile_pthreads to compile if option "pthreads" is
1947 specified.
1948
1949 2013-04-15 Tom Tromey <tromey@redhat.com>
1950
1951 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
1952
1953 2013-04-15 Tom Tromey <tromey@redhat.com>
1954
1955 * gdb.base/default.exp: Update for $_exception.
1956 * gdb.cp/exceptprint.cc: New file.
1957 * gdb.cp/exceptprint.exp: New file.
1958 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
1959
1960 2013-04-15 Tom Tromey <tromey@redhat.com>
1961
1962 * gdb.cp/typeid.cc: New file.
1963 * gdb.cp/typeid.exp: New file.
1964
1965 2013-04-15 Tom Tromey <tromey@redhat.com>
1966
1967 * gdb.cp/exception.exp: Add "catch rethrow" tests.
1968
1969 2013-04-13 Yao Qi <yao@codesourcery.com>
1970
1971 * gdb.base/completion.exp: Test completion of command
1972 'target ctf' if target ctf is supported.
1973
1974 2013-04-10 Pedro Alves <palves@redhat.com>
1975
1976 * gdb.base/completion.exp: Test "set height", "set listsize" and
1977 "set trace-buffer-size" completion.
1978 * gdb.base/setshow.exp: Test "set height unlimited".
1979 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
1980 unlimited".
1981
1982 2013-04-10 Yao Qi <yao@codesourcery.com>
1983
1984 * gdb.trace/actions.exp: Save trace data to CTF.
1985 Change to ctf target if GDB supports, read CTF data in ctf
1986 target, and check the actions of tracepoints.
1987 * gdb.trace/while-stepping.exp: Likewise.
1988 * gdb.trace/report.exp: Test GDB saves trace data to CTF
1989 format and read CTF trace file if GDB supports.
1990 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
1991 target is supported, change to ctf target, read trace data and
1992 check output of command "tstatus".
1993 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
1994 read CTF data by target ctf and call check_tsv.
1995
1996 2013-04-10 Yao Qi <yao@codesourcery.com>
1997
1998 * gdb.trace/actions.exp (check_tracepoint): New.
1999 (top level): Start the tracing and check the actions of
2000 tracepoints. Save trace data to tfile format. Restart GDB
2001 and read trace file in tfile target. Check the actions of
2002 tracepoints again.
2003 * gdb.trace/while-stepping.exp: Likewise.
2004
2005 2013-04-10 Yao Qi <yao@codesourcery.com>
2006
2007 * gdb.trace/report.exp: Use standard_output_file for saved
2008 trace file.
2009
2010 2013-04-10 Hui Zhu <hui@codesourcery.com>
2011
2012 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
2013 (MISCELLANEOUS): Add dprintf-pendshr.sl.
2014 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
2015
2016 2013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2017
2018 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
2019 response.
2020
2021 2013-04-08 Pedro Alves <palves@redhat.com>
2022
2023 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
2024 the location.
2025
2026 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2027
2028 * gdb.cp/cplabel.exp: Allow empty directory in file reported
2029 for breakpoint location.
2030
2031 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2032
2033 * gdb.linespec/linespec.exp: Make dir/file:line tests
2034 conditional for non-remote hosts only.
2035
2036 2013-04-04 Stan Shebs <stan@codesourcery.com>
2037 Pedro Alves <palves@redhat.com>
2038
2039 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
2040 * gdb.trace/actions-changed.c: New file.
2041 * gdb.trace/actions-changed.exp: New file.
2042 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
2043 (gdb_trace_setactions_command): ... this. Add "actions_command"
2044 parameter, and handle it.
2045 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
2046
2047 2013-04-04 Yao Qi <yao@codesourcery.com>
2048
2049 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
2050 'step'.
2051
2052 2013-04-03 Yao Qi <yao@codesourcery.com>
2053
2054 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
2055 "tfile-basic.tf".
2056 (test_tfind_tfile): Likewise.
2057
2058 2013-04-03 Yao Qi <yao@codesourcery.com>
2059
2060 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
2061 "tfile-basic.tf" instead of "basic.tf".
2062 (write_error_trace_file): Pass argument "tfile-error.tf"
2063 instead of "error.tf".
2064 * gdb.trace/tfile.exp: Update tfile names to
2065 "tfile-basic.tf" and "tfile-error.tf".
2066
2067 2013-04-02 Sandra Loosemore <sandra@codesourcery.com>
2068
2069 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
2070 empty directory in file for breakpoint hit.
2071
2072 2013-03-29 Yao Qi <yao@codesourcery.com>
2073
2074 * gdb.base/completion.exp: Test completion of commands
2075 "target core", "target tfile" and "target exec".
2076 * gdb.trace/tfile.exp: Test completion of command
2077 "target tfile".
2078
2079 2013-03-28 Joel Brobecker <brobecker@adacore.com>
2080
2081 * gdb.ada/win_fu_syms: New testcase.
2082
2083 2013-03-28 Doug Evans <dje@google.com>
2084
2085 * gdb.base/maint.exp (maint print statistics): Update expected output.
2086
2087 2013-03-28 Pedro Alves <palves@redhat.com>
2088
2089 PR gdb/15294
2090
2091 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
2092 mean unlimited instead of $arg < 0.
2093 (test_listsize): Remove "listsize of 0 suppresses output" test.
2094 Test that "set listsize 0" ends up with an unlimited listsize.
2095
2096 2013-03-28 Pedro Alves <palves@redhat.com>
2097
2098 * gdb.base/list.exp (last_line): New global.
2099 (last_line_re): New global.
2100 (test_listsize, test_list_function, test_list_forward)
2101 (test_repeat_list_command, test_list_range)
2102 (test_list_filename_and_function): Use them.
2103 * gdb.base/list0.c: Comment the last line of the file with "last
2104 line".
2105
2106 2013-03-28 Pedro Alves <palves@redhat.com>
2107
2108 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
2109 list the whole file.
2110
2111 2013-03-28 Pedro Alves <palves@redhat.com>
2112
2113 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
2114 "set listsize".
2115
2116 2013-03-26 Keith Seitz <keiths@redhat.com>
2117
2118 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
2119 from passing.
2120
2121 2013-03-26 Pedro Alves <palves@redhat.com>
2122
2123 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
2124 until after GDB has run.
2125
2126 2013-03-26 Yao Qi <yao@codesourcery.com>
2127
2128 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
2129 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
2130
2131 2013-03-26 Markus Metzger <markus.t.metzger@intel.com>
2132
2133 * gdb.btrace/enable.exp: Add regression test.
2134
2135 2013-03-25 Tom Tromey <tromey@redhat.com>
2136
2137 * gdb.cp/m-static.exp: Add destructor-printing tests.
2138
2139 2013-03-25 Tom Tromey <tromey@redhat.com>
2140
2141 * gdb.cp/m-static.exp: Add constructor ptype tests.
2142 * gdb.cp/m-static.cc (single_constructor): New class.
2143 (main): Make instance of single_constructor.
2144
2145 2013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2146 Pedro Alves <palves@redhat.com>
2147
2148 * gdb.server/server-kill.c: New file.
2149 * gdb.server/server-kill.exp: New file.
2150
2151 2013-03-21 Pedro Alves <palves@redhat.com>
2152
2153 * gdb.trace/trace-buffer-size.exp (get default buffer size):
2154 Expect $gdb_prompt in gdb_test_multiple.
2155
2156 2013-03-21 Doug Evans <dje@google.com>
2157
2158 * gdb.base/maint.exp: Update tests for per-command stats.
2159
2160 2013-03-21 Tom Tromey <tromey@redhat.com>
2161
2162 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
2163 * gdb.cp/misc.exp: Add test for FILENAME:: case.
2164
2165 2013-03-20 Pedro Alves <palves@redhat.com>
2166
2167 PR gdb/15289
2168
2169 * gdb.base/remote.exp: Test
2170 "set remote hardware-watchpoint-limit -1",
2171 "set remote hardware-breakpoint-limit -1",
2172 "set remote hardware-watchpoint-limit 2147483647" and
2173 "set remote hardware-breakpoint-limit 2147483647".
2174
2175 2013-03-20 Pedro Alves <palves@redhat.com>
2176 Yao Qi <yao@codesourcery.com>
2177
2178 * gdb.trace/tfile.c: Add comments.
2179 (nonconstglob): New global.
2180 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
2181 global that is not covered by the trace frame. Test
2182 disassembling.
2183
2184 2013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2185
2186 * gdb.base/valgrind-infcall.exp
2187 (continue #$continue_count) <remote connection closed>
2188 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
2189 $valgrind_pid.
2190
2191 2013-03-15 Tom Tromey <tromey@redhat.com>
2192
2193 * gdb.cp/overload.cc (intintfunc): New.
2194 * gdb.cp/overload.exp: Add regression test.
2195
2196 2013-03-15 Yao Qi <yao@codesourcery.com>
2197
2198 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
2199 using with_test_prefix.
2200 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
2201 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
2202 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
2203 * gdb.threads/watchpoint-fork.exp (test): Likewise.
2204 * gdb.base/break-interp.exp (test_core): Likewise.
2205 (test_attach_gdb): Likewise.
2206 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
2207 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
2208 Likewise.
2209 * gdb.base/jit-so.exp (one_jit_test): Likewise.
2210 * gdb.base/jit.exp (one_jit_test): Likewise.
2211 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
2212 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
2213 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
2214 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
2215 Likewise.
2216 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2217 Likewise.
2218 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
2219 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
2220 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
2221 (tracepoint_change_loc_2): Likewise.
2222 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2223 Likewise.
2224 (disconnected_tfind): Likewise.
2225 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
2226 Likewise.
2227 (test_tfind_remote): Likewise.
2228 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
2229 Likewise.
2230 (test_pending_resolved): Likewise.
2231 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
2232 Likewise.
2233 (test_upload_tsv): Likewise.
2234 * gdb.trace/pending.exp (pending_tracepoint_resolved):
2235 Likewise.
2236 (pending_tracepoint_works): Likewise.
2237 * gdb.trace/report.exp (use_collected_data): Likewise.
2238 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
2239 Likewise.
2240 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
2241 * gdb.trace/strace.exp (strace_info_marker): Likewise.
2242 (strace_trace_on_same_addr): Likewise.
2243 (strace_trace_on_diff_addr): Likewise.
2244 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
2245 (gdb_collect_locals_test): Likewise.
2246 (gdb_unavailable_registers_test): Likewise.
2247 (gdb_collect_globals_test): Likewise.
2248
2249 2013-03-15 Yao Qi <yao@codesourcery.com>
2250
2251 * gdb.base/condbreak.exp: Add semicolon back which was removed
2252 by my previous commit.
2253
2254 2013-03-14 Yao Qi <yao@codesourcery.com>
2255
2256 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
2257 'return'.
2258 (gdb_target_monitor, gdb_load): Likewise.
2259 * config/sid.exp (gdb_load): Likewise.
2260 * config/slite.exp (gdb_load): Likewise.
2261 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
2262 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
2263 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
2264 (single_step_until): Likewise.
2265 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2266 * gdb.arch/system-gcore.exp: Likewise.
2267 * gdb.base/bigcore.exp (extract_heap): Likewise.
2268 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
2269 * gdb.base/call-ar-st.exp: Likewise.
2270 * gdb.base/call-rt-st.exp: Likewise.
2271 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
2272 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
2273 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
2274 * gdb.base/corefile.exp: Likewise.
2275 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
2276 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
2277 * gdb.base/fixsection.exp: Likewise.
2278 * gdb.base/funcargs.exp: Likewise.
2279 * gdb.base/gcore-buffer-overflow.exp: Likewise.
2280 * gdb.base/gcore-relro.exp: Likewise.
2281 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
2282 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
2283 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
2284 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
2285 * gdb.base/list.exp: Likewise.
2286 (set_listsize): Likewise.
2287 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
2288 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
2289 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
2290 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
2291 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
2292 * gdb.base/setvar.exp: Likewise.
2293 (test_set): Likewise.
2294 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
2295 * gdb.base/solib-overlap.exp: Likewise.
2296 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
2297 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
2298 * gdb.base/watchpoint.exp (initialize): Likewise.
2299 (test_simple_watchpoint): Likewise.
2300 (test_disabling_watchpoints): Likewise.
2301 (test_watchpoint_triggered_in_syscall): Likewise.
2302 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
2303 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
2304 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
2305 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
2306 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
2307 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
2308 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2309 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
2310 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
2311 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
2312 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
2313 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
2314 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
2315 * gdb.mi/gdb792.exp: Likewise.
2316 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
2317 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
2318 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
2319 * gdb.threads/gcore-thread.exp: Likewise.
2320 (load_core): Likewise.
2321 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
2322 (test_startup, check_control_c): Likewise.
2323 * gdb.threads/sigstep-threads.exp: Likewise.
2324 * gdb.threads/thread_check.exp: Likewise.
2325 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
2326 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
2327 (set_a_tracepoint, trace_buffer_normal): Likewise.
2328 (gdb_trace_circular_tests): Likewise.
2329 * gdb.trace/collection.exp: Likewise.
2330 * gdb.trace/disconnected-tracing.exp: Likewise.
2331 * gdb.trace/infotrace.exp: Likewise.
2332 * gdb.trace/mi-traceframe-changed.exp: Likewise.
2333 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
2334 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
2335 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
2336 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
2337 * gdb.trace/stap-trace.exp: Likewise.
2338 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
2339 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
2340 * gdb.trace/trace-buffer-size.exp: Likewise.
2341 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
2342 * gdb.trace/unavailable.exp: Likewise.
2343 * gdb.trace/while-dyn.exp: Likewise.
2344 * lib/fortran.exp (set_lang_fortran): Likewise.
2345 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
2346 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
2347 (default_gdb_start, get_compiler_info): Likewise.
2348 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
2349 (get_debug_format, setup_xfail_format): Likewise.
2350 (rerun_to_main, gdb_skip_float_test): Likewise.
2351 (build_id_debug_filename_get, get_remotetimeout): Likewise.
2352 * lib/java.exp (set_lang_java): Likewise.
2353 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
2354 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
2355 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
2356 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
2357 * lib/objc.exp (set_lang_objc): Likewise.
2358 * lib/pascal.exp (set_lang_pascal): Likewise.
2359 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
2360 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
2361 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
2362
2363 2013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
2364
2365 PR c++/15203
2366 PR c++/15210
2367 * gdb.cp/m-static.cc (keepalive_int): New function.
2368 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
2369 * gdb.cp/m-static.exp: New test for `sintvar'.
2370
2371 2013-03-14 Yao Qi <yao@codesourcery.com>
2372
2373 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
2374 of 'tstatus' into tstatus_output.
2375 (top level): Save the trace data to tfile. Read trace file in
2376 tfile target. Check the trace status.
2377
2378 2013-03-13 Yao Qi <yao@codesourcery.com>
2379
2380 * gdb.trace/tsv.exp (check_tsv): New.
2381 (top level): Save a tfile on current trace session. Call
2382 check_tsv on live target. Load the tfile with target tfile
2383 and call check_tsv again.
2384
2385 2013-03-13 Yao Qi <yao@codesourcery.com>
2386
2387 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
2388 Replace some "gdb_test" with "gdb_test_no_output".
2389
2390 2013-03-12 Paul Hilfinger <hilfingr@adacore.com>
2391
2392 * gdb.ada/expr_delims.exp: New file.
2393 * gdb.ada/expr_delims/foo.adb: New file.
2394 * gdb.ada/expr_delims/pck.ads: New file.
2395 * gdb.ada/expr_delims/pck.adb: New file.
2396
2397 2013-03-11 Keith Seitz <keiths@redhat.com>
2398
2399 * watchpoint.exp (test_no_hw_watchpoints): Add test using
2400 both condition and thread. Then delete the watchpoint.
2401
2402 2013-03-11 Christian Himpel <christian.himpel@intel.com>
2403
2404 * Makefile.in: Add btrace testsuite.
2405 * configure: Regenerated.
2406 * configure.ac: Add btrace testsuite.
2407 * gdb.btrace/Makefile.in: New file.
2408 * gdb.btrace/enable.c: New file.
2409 * gdb.btrace/enable.exp: New file.
2410 * gdb.btrace/function_call_history.c: New file.
2411 * gdb.btrace/function_call_history.exp: New file.
2412 * gdb.btrace/instruction_history.c: New file.
2413 * gdb.btrace/instruction_history.exp: New file.
2414 * gdb.btrace/instruction_history.S: New file.
2415 * lib/gdb.exp: Add btrace skip proc.
2416
2417 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2418
2419 Fix entry-values if the callee called a noreturn function.
2420 * gdb.arch/amd64-tailcall-noret.S: New file.
2421 * gdb.arch/amd64-tailcall-noret.c: New file.
2422 * gdb.arch/amd64-tailcall-noret.exp: New file.
2423
2424 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2425
2426 Fix entry-values in C++ across CUs.
2427 * gdb.arch/amd64-tailcall-cxx.exp: New file.
2428 * gdb.arch/amd64-tailcall-cxx1.S: New file.
2429 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
2430 * gdb.arch/amd64-tailcall-cxx2.S: New file.
2431 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
2432
2433 2013-03-08 Stan Shebs <stan@codesourcery.com>
2434 Hafiz Abid Qadeer <abidh@codesourcery.com>
2435
2436 gdb/testsuite/
2437 * gdb.trace/trace-buffer-size.exp: New file.
2438 * gdb.trace/trace-buffer-size.c: New file.
2439
2440 2013-03-06 Pedro Alves <palves@redhat.com>
2441
2442 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
2443 doesn't support the tested optional feature, call "unsupported"
2444 with the same test message as the "pass" case, instead of calling
2445 "pass" with a different message. Use the same text for the "fail"
2446 cases too.
2447
2448 2013-03-06 Yao Qi <yao@codesourcery.com>
2449
2450 * gdb.trace/tstatus.exp: Remove the invocation of
2451 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
2452 (test_tracepoints): Don't set fast tracepoint.
2453 (top level): Don't check agent library is loaded or not.
2454
2455 2013-03-06 Yao Qi <yao@codesourcery.com>
2456
2457 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
2458 parentheses by "\\".
2459
2460 2013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2461
2462 * gdb.linespec/base/one/thefile.cc (twodup): New.
2463 (m): Call it.
2464 * gdb.linespec/base/two/thefile.cc (dupname): New.
2465 (n): Call it.
2466 * gdb.linespec/break-ask.exp: New file.
2467 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
2468
2469 2013-02-28 Yao Qi <yao@codesourcery.com>
2470
2471 * gdb.trace/report.exp: Move some code to ...
2472 (use_collected_data): New.
2473 (top level): Call use_collected_data once on the live target.
2474 Save at file of the current trace session, load it with target
2475 tfile, and call use_collected_data again.
2476
2477 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2478
2479 * gdb.threads/fork-thread-pending.c (main): Add alarm.
2480
2481 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2482
2483 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
2484 Add final kill of ${valgrind_pid}.
2485
2486 2013-02-20 Siva Chandra Reddy <sivachandra@google.com>
2487
2488 * gdb.python/py-arch.c: New test case
2489 * gdb.python/py-arch.exp: New tests to test
2490 gdb.Architecture.disassemble
2491 * gdb.python/Makefile.in: Add py-arch to the list of
2492 EXECUTABLES.
2493
2494 2013-02-18 Tom Tromey <tromey@redhat.com>
2495
2496 * gdb.dwarf2/subrange.exp: New file.
2497
2498 2013-02-15 Pedro Alves <pedro@codesourcery.com>
2499 Hafiz Abid Qadeer <abidh@codesourcery.com>
2500
2501 * gdb.trace/tfile.exp: Add test for -trace-status command.
2502
2503 2013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2504
2505 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
2506 nanosleep by sleep.
2507
2508 2013-02-14 Pedro Alves <palves@redhat.com>
2509
2510 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
2511
2512 2013-02-14 Pedro Alves <pedro@codesourcery.com>
2513 Hafiz Abid Qadeer <abidh@codesourcery.com>
2514
2515 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
2516
2517 2013-02-12 Tom Tromey <tromey@redhat.com>
2518
2519 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
2520 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
2521
2522 2013-02-12 Pedro Alves <palves@redhat.com>
2523
2524 * gdb.base/catch-signal.c: Update copyright years.
2525 * gdb.base/catch-signal.exp: Update copyright years.
2526 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
2527 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
2528 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
2529 * gdb.dwarf2/dw2-error.S: Update copyright years.
2530 * gdb.dwarf2/dw2-error.c: Update copyright years.
2531 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
2532 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
2533 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
2534
2535 2013-02-12 Pedro Alves <palves@redhat.com>
2536
2537 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
2538 message.
2539 * gdb.base/sigaltstack.exp: Ditto.
2540 * gdb.base/siginfo.exp: Ditto.
2541 * gdb.base/sizeof.exp: Ditto.
2542
2543 2013-02-12 Pedro Alves <palves@redhat.com>
2544
2545 * gdb.mi/mi-basics.exp: Tweak intro comment.
2546 * gdb.mi/mi-break.exp: Tweak intro comment.
2547 * gdb.mi/mi-console.exp: Tweak intro comment.
2548 * gdb.mi/mi-file.exp: Tweak intro comment.
2549 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
2550 * gdb.mi/mi-return.exp: Tweak intro comment.
2551 * gdb.mi/mi-stepi.exp: Tweak intro comment.
2552 * gdb.mi/mi-until.exp: Tweak intro comment.
2553 * gdb.mi/mi-watch.exp: Tweak intro comment.
2554
2555 2013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
2556
2557 * gdb.server/no-thread-db.exp: New file.
2558 * gdb.server/no-thread-db.c: New file.
2559 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
2560
2561 2013-02-11 Doug Evans <dje@google.com>
2562
2563 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
2564 two decfloats.
2565
2566 2013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2567
2568 * gdb.base/bitfields.c (struct internalvartest): New declaration.
2569 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
2570
2571 2013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2572
2573 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
2574
2575 2013-02-06 Yao Qi <yao@codesourcery.com>
2576
2577 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
2578 to ...
2579 (test_create_delete_modify_tsv): ... here. New test on modifying
2580 the initial value of a tsv.
2581
2582 2013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2583
2584 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
2585 (cd .../rdir): ... here.
2586
2587 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2588
2589 * gdb.linespec/base/one/header.h: New file.
2590 * gdb.linespec/base/two/header.h: New file.
2591 * gdb.linespec/macro-relative.c: New file.
2592 * gdb.linespec/macro-relative.exp: New file.
2593
2594 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2595
2596 * gdb.base/fullpath-expand-func.c: New file.
2597 * gdb.base/fullpath-expand.c: New file.
2598 * gdb.base/fullpath-expand.exp: New file.
2599 * gdb.base/realname-expand-real.c: New file.
2600 * gdb.base/realname-expand.c: New file.
2601 * gdb.base/realname-expand.exp: New file.
2602
2603 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2604
2605 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
2606 * gdb.dwarf2/dw2-dir-file-name.c: New file.
2607
2608 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2609
2610 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
2611 (compare_filenames_for_search does not match)
2612 (compare_filenames_for_search does match): New tests.
2613
2614 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
2617
2618 2013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2619
2620 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
2621
2622 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
2625 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
2626 ${binfile}.mini_debuginfo-debuglink and
2627 ${binfile}.mini_debuginfo-debuglink.xz.
2628
2629 2013-02-01 Tom Tromey <tromey@redhat.com>
2630
2631 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
2632 attributes.
2633
2634 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2635 Tom Tromey <tromey@redhat.com>
2636
2637 * gdb.dwarf2/method-ptr.exp: Link with c++.
2638 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
2639
2640 2013-01-31 Tom Tromey <tromey@redhat.com>
2641
2642 * gdb.base/jit.exp (compile_jit_test): New proc.
2643 Add PIE tests.
2644
2645 2013-01-31 Tom Tromey <tromey@redhat.com>
2646
2647 * gdb.dwarf2/method-ptr.cc: New file.
2648 * gdb.dwarf2/method-ptr.exp: New file.
2649
2650 2013-01-31 Tom Tromey <tromey@redhat.com>
2651
2652 * lib/dwarf.exp (namespace Dwarf): New.
2653
2654 2013-01-29 Tom Tromey <tromey@redhat.com>
2655
2656 * gdb.dwarf2/fission-reread.exp: Add unload test.
2657
2658 2013-01-28 Doug Evans <dje@google.com>
2659
2660 * gdb.dwarf2/fission-loclists.exp: New file.
2661 * gdb.dwarf2/fission-loclists.S: New file.
2662
2663 2013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2664
2665 Code cleanup.
2666 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
2667 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
2668 and prepare_for_testing.
2669 * gdb.base/store.exp: Likewise.
2670
2671 2013-01-25 Tom Tromey <tromey@redhat.com>
2672
2673 * gdb.python/py-explore.exp: Expect the gdb prompt.
2674
2675 2013-01-25 Andrew Burgess <aburgess@broadcom.com>
2676
2677 * gdb.base/gnu_vector.c: New variable for use in tests.
2678 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
2679 changes in scalar to vector casting and widening.
2680 * gdb.python/py-type.c: New variables for use in tests.
2681 * gdb.python/py-type.exp: Update vector related tests to reflect
2682 changes in scalar to vector casting and widening.
2683
2684 2013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
2685
2686 * gdb.base/prologue-include.c: New file.
2687 * gdb.base/prologue-include.exp: New file.
2688 * gdb.base/prologue-include.h: New file.
2689
2690 2013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
2691
2692 PR gdb/13443
2693 * gdb.mi/mi-var-block.exp: Make test messages unique.
2694
2695 2013-01-23 Tom Tromey <tromey@redhat.com>
2696
2697 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
2698
2699 2013-01-23 Tom Tromey <tromey@redhat.com>
2700
2701 * gdb.cp/converts.cc (main): Initialize 'a'.
2702
2703 2013-01-23 Siva Chandra Reddy <sivachandra@google.com>
2704
2705 * testsuite/gdb.python/frame.exp: Add a test for
2706 gdb.Frame.architecture() method.
2707
2708 2013-01-22 Pedro Alves <palves@redhat.com>
2709
2710 * gdb.base/annota1.exp (signal sent): No longer expect
2711 breakpoints-invalid.
2712 * gdb.cp/annota2.exp (continue until exit)
2713 (watch triggered on a.x): Ditto.
2714
2715 2013-01-22 Pedro Alves <palves@redhat.com>
2716
2717 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
2718 Adjust tests to breakpoints-invalid changes.
2719 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
2720 variables.
2721 Adjust tests to breakpoints-invalid changes.
2722
2723 2013-01-22 Pedro Alves <palves@redhat.com>
2724
2725 * gdb.base/annota1.exp (annotate ignore count change): Add
2726 expected output for failure case.
2727
2728 2013-01-22 Tom Tromey <tromey@redhat.com>
2729
2730 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
2731 call.
2732
2733 2013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
2734
2735 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
2736 * gdb.mi/mi-catch-load.exp: Ditto.
2737 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
2738 Also handle 'thread' field.
2739 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
2740 * gdb.mi/mi-watch.exp: Ditto.
2741 * lib/mi-support.exp: Ditto.
2742
2743 2013-01-21 Siva Chandra Reddy <sivachandra@google.com>
2744
2745 * gdb.python/py-explore.exp: Improve a test
2746
2747 2013-01-18  David Blaikie  <dblaikie@gmail.com>
2748
2749 * gdb.base/label.c (main): Correct the type of the second
2750 parameter.
2751
2752 2013-01-18 Tom Tromey <tromey@redhat.com>
2753
2754 * gdb.dwarf2/trace-crash.s: New file.
2755 * gdb.dwarf2/trace-crash.exp: New file.
2756
2757 2013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
2758
2759 PR gdb/13443
2760 * gdb.base/checkpoint.exp: Update test messages to make them
2761 unique.
2762
2763 2013-01-18 Yao Qi <yao@codesourcery.com>
2764
2765 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
2766 output of 'info tracepoints'.
2767 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
2768 Likewise.
2769 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2770 * gdb.trace/disconnected-tracing.c (struct foo): New.
2771
2772 2013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2773
2774 * gdb.dwarf2/dw2-dos-drive.S: New file.
2775 * gdb.dwarf2/dw2-dos-drive.exp: New file.
2776
2777 2013-01-17 Doug Evans <dje@google.com>
2778
2779 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
2780 CXX_FOR_TARGET.
2781
2782 * boards/cc-with-tweaks.exp: New file.
2783
2784 2013-01-17 Tom Tromey <tromey@redhat.com>
2785
2786 * gdb.base/completion.exp: Add "set cp-abi" completion test.
2787
2788 2013-01-17 Pedro Alves <palves@redhat.com>
2789
2790 Merge dg-extract-results.sh from upstream (svn 195224).
2791
2792 2013-01-15 David Blaikie <dblaikie@gmail.com>
2793 * dg-extract-results.sh: Fix order of summary counts.
2794
2795 2013-01-15 David Blaikie <dblaikie@gmail.com>
2796 * dg-extract-results.sh: Constrain the start-of-log pattern.
2797
2798 2013-01-15 David Blaikie <dblaikie@gmail.com>
2799 * dg-extract-results.sh: Handle KPASSes.
2800
2801 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2802 * dg-extract-results.sh: Redirect grep output to /dev/null instead
2803 of grep -q.
2804
2805 2012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2806
2807 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
2808 interface.
2809 * gdb.base/jithost.c: New file.
2810 * gdb.base/jithost.h: New file.
2811 * gdb.base/jitreader.c : New file.
2812 * gdb.base/jit-protocol.h: New file.
2813
2814 2013-01-16 Tom Tromey <tromey@redhat.com>
2815
2816 * gdb.base/catch-signal.c: New file.
2817 * gdb.base/catch-signal.exp: New file.
2818
2819 2013-01-16 Tom Tromey <tromey@redhat.com>
2820
2821 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
2822
2823 2013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2824
2825 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
2826
2827 2013-01-14 Tom Tromey <tromey@redhat.com>
2828
2829 * gdb.base/completion.exp: Add "set gnutarget" test.
2830
2831 2013-01-14 Tom Tromey <tromey@redhat.com>
2832
2833 * gdb.dwarf2/dw2-restrict.S: New file.
2834 * gdb.dwarf2/dw2-restrict.c: New file.
2835 * gdb.dwarf2/dw2-restrict.exp: New file.
2836
2837 2013-01-14 Tom Tromey <tromey@redhat.com>
2838
2839 * gdb.dwarf2/dw2-error.exp: New file.
2840 * gdb.dwarf2/dw2-error.c: New file.
2841 * gdb.dwarf2/dw2-error.S: New file.
2842
2843 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2844
2845 * gdb.cp/parse-lang.cc: New file.
2846 * gdb.cp/parse-lang.exp: New file.
2847
2848 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2849
2850 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
2851 (set substitute-path): New test.
2852 (fullname present): Remove content.
2853 (substituted fullname): New test.
2854
2855 2013-01-13 Joel Brobecker <brobecker@adacore.com>
2856
2857 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
2858 check. Move $gdb_py_is_py24 value check right after.
2859
2860 2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2861
2862 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
2863 targets.
2864
2865 2013-01-11 Yao Qi <yao@codesourcery.com>
2866
2867 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
2868 for dprintf.
2869 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2870 Check the fields in "=breakpoint-created" for dprintf.
2871
2872 2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2873
2874 * gdb.mi/mi-fullname-deleted.exp: New file.
2875
2876 2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 * gdb.base/skip-solib.exp (info skip with pending file): Update the
2879 expected output.
2880 (info skip with pending file): Remove.
2881 (ignoring function in solib, info skip for function multiply): Update
2882 the expected output.
2883 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
2884 (info skip (delete 1), info skip after disabling all)
2885 (info skip after enabling all, info skip after disabling 4 2-3)
2886 (info skip after enabling 2-3, info skip 2-3)
2887 (info skip after deleting 2 3): Update the expected output.
2888 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
2889 statement to its initialization and return.
2890 * gdb.linespec/skip-two.exp: New file.
2891
2892 2012-12-19 Doug Evans <dje@google.com>
2893
2894 * gdb.base/maint.exp: Handle testing with .gdb_index.
2895
2896 2012-12-19 Joel Brobecker <brobecker@adacore.com>
2897
2898 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
2899 Cavium to FSF.
2900
2901 2012-12-19 Joel Brobecker <brobecker@adacore.com>
2902
2903 * dg-extract-results.sh: Update contact info in copyright notice.
2904 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
2905 GPL v3 or later. Update contact info.
2906 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
2907 gdb.threads/watchpoint-fork-mt.c,
2908 gdb.threads/watchpoint-fork-parent.c,
2909 gdb.threads/watchpoint-fork-st.c,
2910 gdb.threads/watchpoint-fork.h: Likewise.
2911
2912 2012-12-15 Yao Qi <yao@codesourcery.com>
2913
2914 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
2915 'installed' field in '=breakpoint-modified'.
2916 (test_reconnect): Check 'installed' field in
2917 '=breakpoint-modified' and '=breakpoint-created'.
2918
2919 * gdb.trace/actions.exp: Update test for 'installed' field.
2920 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
2921 (tracepoint_change_loc_2): Likewise.
2922 Check 'info tracepoint' display nothing else.
2923 * gdb.trace/deltrace.exp: Likewise.
2924 * gdb.trace/infotrace.exp: Likewise.
2925 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
2926 Likewise.
2927 * gdb.trace/passcount.exp: Likewise.
2928 * gdb.trace/tracecmd.exp: Likewise.
2929 * gdb.trace/while-stepping.exp: Likewise.
2930
2931 2012-12-14 Tom Tromey <tromey@redhat.com>
2932
2933 * gdb.cp/member-name.exp: New file.
2934 * gdb.cp/member-name.cc: New file.
2935
2936 2012-12-14 Tom Tromey <tromey@redhat.com>
2937
2938 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
2939
2940 2012-12-14 Doug Evans <dje@google.com>
2941
2942 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
2943 DW_OP_GNU_implicit_pointer is section-relative.
2944
2945 2012-12-14 Tom Tromey <tromey@redhat.com>
2946
2947 * gdb.base/info-proc.exp: Add core file tests.
2948
2949 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2950
2951 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
2952
2953 2012-12-13 Doug Evans <dje@google.com>
2954
2955 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
2956 * gdb.multi/multi-arch.exp: Ditto.
2957
2958 2012-12-12 Keven Boell <keven.boell@intel.com>
2959
2960 * gdb.mi/mi-catch-load-so.c: New. Clone of the
2961 catch load test library source file.
2962 * gdb.mi/mi-catch-load.c: New. Clone of the catch
2963 load test source file.
2964 * gdb.mi/mi-catch-load.exp: New. Test file for
2965 basic MI -catch-load and -catch-unload tests.
2966
2967 2012-12-11 Paul Koning <paul_koning@dell.com>
2968
2969 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
2970 exception.
2971 (_iterator_except): New function.
2972 (ArrayPrinter): Use _iterator function instead of local _iterator
2973 class for Python 3 compatibility.
2974 (NoStringContainerPrinter): Use _iterator_except instead of
2975 _iterator.
2976 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
2977 execfile for Python 3 compatibility.
2978 * gdb.python/python.exp: Handle Python 2.4 exception traceback
2979 format in error_prompt test.
2980
2981 2012-12-10 Paul Koning <paul_koning@dell.com>
2982
2983 * gdb.base/charset.exp: Change print syntax for Python 3
2984 compatibility.
2985 * gdb.python/py-block.exp: Ditto.
2986 * gdb.python/py-breakpoint.exp: Ditto.
2987 * gdb.python/py-cmd.exp: Ditto.
2988 * gdb.python/py-events.py: Ditto.
2989 * gdb.python/py-finish-breakpoint.py: Ditto.
2990 * gdb.python/py-finish-breakpoint2.exp: Ditto.
2991 * gdb.python/py-finish-breakpoint2.py: Ditto.
2992 * gdb.python/py-frame-inline.exp: Ditto.
2993 * gdb.python/py-frame.exp: Ditto.
2994 * gdb.python/py-infthread.exp: Ditto.
2995 * gdb.python/py-objfile.exp: Ditto.
2996 * gdb.python/py-parameter.exp: Ditto.
2997 * gdb.python/py-progspace.exp: Ditto.
2998 * gdb.python/py-prompt.exp: Ditto.
2999 * gdb.python/py-symbol.exp: Ditto.
3000 * gdb.python/py-symtab.exp: Ditto.
3001 * gdb.python/py-template.exp: Ditto.
3002 * gdb.python/py-value-cc.exp: Ditto.
3003 * gdb.python/python.exp: Ditto.
3004 * gdb.python/source2.py: Ditto.
3005 * gdb.python/lib-types.exp: Change print syntax for Python 3
3006 compatibility.
3007 Use sorted() function rather than sort() method.
3008 Accept either int or long values for enum values.
3009 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
3010 execfile for Python 3 compatibility.
3011 * gdb.python/py-evsignal.exp: Ditto.
3012 * gdb.python/py-evthreads.exp: Ditto.
3013 * gdb.python/py-mi.exp: Ditto.
3014 * gdb.python/py-pp-maint.exp: Ditto.
3015 * gdb.python/py-prettyprint.exp: Ditto.
3016 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
3017 Python 3 compatibility.
3018 Skip tests for Python 2.4.
3019 * gdb.python/py-inferior.exp: Change print syntax for
3020 Python 3 compatibility.
3021 Use byte string rather than character string in memory write test
3022 if Python 3.
3023 * gdb.python/py-pp-maint.py: Change class declarations to "new
3024 class" syntax.
3025 * gdb.python/py-prettyprint.py: Change iterator class to generator
3026 function for Python 3 compatibility.
3027 Make all classes "new style".
3028 Fix indentation issue and stray semicolon.
3029 * gdb.python/py-shared.expChange print syntax for Python 3
3030 compatibility.
3031 Define "long" if Python 3.
3032 * gdb.python/py-type.exp: Change print syntax for Python 3
3033 compatibility.
3034 Accept either int or long values for enum values.
3035 * gdb.python/py-value.exp: Change print syntax for Python 3
3036 compatibility.
3037 Skip "long" and "unicode" tests if Python 3.
3038 Accept either "type" or "class" in type checks.
3039 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
3040 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
3041
3042 2012-12-10 Tom Tromey <tromey@redhat.com>
3043
3044 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
3045 (test): Add "two_cu" argument.
3046 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
3047 for types; allow two CUs.
3048
3049 2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3050
3051 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
3052 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
3053
3054 2012-12-08 Yao Qi <yao@codesourcery.com>
3055 Pedro Alves <palves@redhat.com>
3056
3057 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
3058 '=breakpoint-created' when GDB merges the tracepoints of both
3059 sides.
3060
3061 2012-12-07 Tom Tromey <tromey@redhat.com>
3062
3063 * gdb.base/break1.c (enum some_enum, union some_union): New.
3064 (some_enum_global, some_union_global, some_value): New globals.
3065 * gdb.base/completion.exp: Add tag completion tests.
3066
3067 2012-12-07 Tom Tromey <tromey@redhat.com>
3068
3069 * gdb.base/completion.exp: Add tests for ptype and whatis
3070 completion.
3071
3072 2012-12-07 Joel Brobecker <brobecker@adacore.com>
3073
3074 * gdb.base/stale-infcall.exp: Fix copyright line.
3075
3076 2012-12-07 Joel Brobecker <brobecker@adacore.com>
3077
3078 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
3079
3080 2012-12-06 Pedro Alves <palves@redhat.com>
3081 Tom Tromey <tromey@redhat.com>
3082
3083 * gdb.base/exprs.exp: Add tests for cast to void.
3084
3085 2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
3086
3087 * gdb.python/py-mi.exp: Correct expected results for attribute
3088 "dynamic" returned by -var-update.
3089 Add test case for correct handling of "diplayhint" for children
3090 of dynamic varobjs.
3091 * gdb.python/py-prettyprint.c (set_itme): New function.
3092 (bug_14741) New function.
3093 (main) Add call to bug_14741().
3094 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
3095
3096 2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
3097
3098 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
3099 ${binfile}.funcsyms list.
3100
3101 2012-12-04 Yao Qi <yao@codesourcery.com>
3102
3103 PR gdb/13443
3104 * gdb.trace/actions.exp: Make test messages unique.
3105
3106 2012-11-29 Tom Tromey <tromey@redhat.com>
3107
3108 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
3109
3110 2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
3111
3112 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
3113 * gdb.opencl/datatypes.exp: Likewise.
3114 * gdb.opencl/operators.exp: Likewise.
3115 * gdb.opencl/vec_comps.exp: Likewise.
3116
3117 2012-11-29 Jerome Guitton <guitton@adacore.com>
3118
3119 * gdb.ada/iwide: New testcase.
3120
3121 2012-11-29 Jerome Guitton <guitton@adacore.com>
3122
3123 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
3124 ptype test.
3125
3126 2012-11-29 Jerome Guitton <guitton@adacore.com>
3127
3128 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
3129 form {VARIANT_TYPE}ADDRESS.
3130
3131 2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
3132
3133 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
3134 (func): New function.
3135 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
3136 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
3137 pointers to members with pointer-to-function type.
3138
3139 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3140 Tom Tromey <tromey@redhat.com>
3141
3142 * gdb.base/gnu-debugdata.exp: New file.
3143 * gdb.base/gnu-debugdata.c: New file.
3144 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
3145 (gdb_unload): Return 0 on success.
3146
3147 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3148
3149 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
3150
3151 2012-11-26 Joel Brobecker <brobecker@adacore.com>
3152
3153 * gdb.base/empty_exe.exp: New testcase.
3154
3155 2012-11-20 Mike Frysinger <vapier@gentoo.org>
3156
3157 * gdb.base/completion.exp: Add test for help aliases completion.
3158
3159 2012-11-20 Yao Qi <yao@codesourcery.com>
3160
3161 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3162 Don't test 'maint set show-debug-regs'.
3163 Use command 'set remotecache' instead of
3164 'set circular-trace-buffer'.
3165
3166 2012-11-16 Keith Seitz <keiths@redhat.com>
3167
3168 PR c++/13615
3169 * gdb.cp/baseenum.cc: New file.
3170 * gdb.cp/baseenum.exp: New file.
3171 * gdb.cp/derivation.cc (A): Add copyright.
3172 Add a typedef.
3173 (B): Use A::value_type instead of int. Change all references.
3174 (D): Use value_type instead of int. Change all references.
3175 (E): Likewise.
3176 (F); Likewise.
3177 (Z): New class.
3178 (ZZ): New class.
3179 (N, Base, Derived): New namespace and classes.
3180 (main): Add instances of Z and ZZ.
3181 Make sure all symbols from N are kept.
3182 * gdb.cp/derivation.exp: Update typedef changes in tests.
3183 Add tests for class typedefs both before and after starting
3184 the inferior.
3185 Add tests for searching for a typedef while stopped in a
3186 method.
3187
3188 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
3189
3190 * gdb.mi/mi-var-create-rtti.c: New file.
3191 * gdb.mi/mi-var-create-rtti.exp: New file.
3192
3193 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
3194
3195 * gdb.base/structs3.exp: Run to main before doing any tests.
3196
3197 2012-11-14 Andrew Burgess <aburgess@broadcom.com>
3198
3199 * gdb.python/py-type.exp: Uniquify test names.
3200
3201 2012-11-14 Yao Qi <yao@codesourcery.com>
3202
3203 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
3204 (thread_function) [DEBUG]: Call 'printf'.
3205 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
3206 command line if 'DEBUG=1' is passed to test.
3207 Remove a pattern to match inferior's output.
3208
3209 2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
3210
3211 * gdb.mi/mi-fill-memory.exp: New test.
3212
3213 2012-11-12 Tom Tromey <tromey@redhat.com>
3214
3215 * gdb.base/completion.exp: Update for "info type-printers".
3216 * gdb.python/py-typeprint.cc: New file.
3217 * gdb.python/py-typeprint.exp: New file.
3218 * gdb.python/py-typeprint.py: New file.
3219
3220 2012-11-12 Tom Tromey <tromey@redhat.com>
3221
3222 * gdb.base/call-sc.exp: Use "ptype/r".
3223 * gdb.base/volatile.exp: Don't expect "int".
3224 * gdb.cp/ptype-flags.cc: New file.
3225 * gdb.cp/ptype-flags.exp: New file.
3226 * gdb.cp/templates.exp: Use ptype/r.
3227 (test_ptype_of_templates, test_template_typedef): Likewise.
3228 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
3229 argument. Handle template names and template parameters.
3230 * gdb.mi/mi-var-cmd.exp: Accept "long".
3231 * gdb.mi/mi-var-child.exp: Accept "long".
3232 * gdb.mi/mi-var-display.exp: Accept "long".
3233 * gdb.mi/mi2-var-child.exp: Accept "long".
3234
3235 2012-11-12 Tom Tromey <tromey@redhat.com>
3236
3237 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
3238 "ptype" from calls to cp_test_ptype_class.
3239 (test_enums): Likewise.
3240 * gdb.cp/derivation.exp: Remove "ptype" from calls to
3241 cp_test_ptype_class.
3242 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
3243 calls to cp_test_ptype_class.
3244 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
3245 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
3246 from calls to cp_test_ptype_class.
3247 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
3248 command here. Change "in_command" argument to "in_exp".
3249
3250 2012-11-10 Keith Seitz <keiths@redhat.com>
3251
3252 PR gdb/14288
3253 * gdb.base/printcmds.c: Add invalid_XXX globals
3254 for repeated byte tests.
3255 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
3256 * gdb.base/wchar.c (main): Add and construct a wchar_t
3257 array with repeated characters.
3258 * gdb.base/wchar.exp: Add repeated character tests.
3259
3260 2012-11-09 Andrew Burgess <aburgess@broadcom.com>
3261
3262 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
3263 disassembly output.
3264
3265 2012-11-09 Pedro Alves <palves@redhat.com>
3266
3267 PR gdb/14306
3268
3269 * gdb.multi/multi-arch-exec.c: New file.
3270 * gdb.multi/multi-arch-exec.exp: New file.
3271
3272 2012-11-09 Yao Qi <yao@codesourcery.com>
3273
3274 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
3275 (top level): Call it.
3276
3277 2012-11-09 Yao Qi <yao@codesourcery.com>
3278
3279 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
3280 typo.
3281
3282 2012-11-09 Pedro Alves <palves@redhat.com>
3283
3284 * gdb.multi/multi-arch.exp: New.
3285
3286 2012-11-08 Tom Tromey <tromey@redhat.com>
3287
3288 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
3289 core files, if possible.
3290 * gdb.base/siginfo-thread.c: New file
3291 * gdb.base/siginfo-thread.exp: New file
3292
3293 2012-11-08 Tom Tromey <tromey@redhat.com>
3294
3295 * gdb.base/comprdebug.exp: New file.
3296
3297 2012-11-06 Pedro Alves <palves@redhat.com>
3298
3299 PR gdb/14810
3300
3301 * gdb.base/disabled-location.c: New file.
3302 * gdb.base/disabled-location.exp: New file.
3303
3304 2012-11-06 Tom Tromey <tromey@redhat.com>
3305
3306 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
3307 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
3308 gdb_gcore_cmd.
3309 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
3310 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
3311 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
3312 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
3313 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
3314 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
3315 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
3316 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
3317 * lib/gdb.exp (gdb_gcore_cmd): New proc.
3318
3319 2012-11-05 Pedro Alves <palves@redhat.com>
3320
3321 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
3322 procedure.
3323 (do_vfork_and_follow_child_tests_exec)
3324 (do_vfork_and_follow_child_tests_exit): Call it.
3325
3326 2012-11-05 Pedro Alves <palves@redhat.com>
3327
3328 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
3329 fails.
3330
3331 2012-11-03 Yao Qi <yao@codesourcery.com>
3332
3333 Fix PR gdb/14617.
3334 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3335 Remove setup_kfail, and update test.
3336
3337 2012-11-02 Tom Tromey <tromey@redhat.com>
3338
3339 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
3340 test.
3341
3342 2012-11-02 Pedro Alves <palves@redhat.com>
3343
3344 PR gdb/14766
3345
3346 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
3347 setup_kfail.
3348 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
3349 get registers".
3350
3351 2012-11-02 Pedro Alves <palves@redhat.com>
3352
3353 * gdb.base/foll-vfork-exit.c: New file.
3354 * gdb.base/foll-vfork.exp (top level): New file-describing
3355 comment.
3356 (vfork_child_follow_to_exit): New procedure.
3357 (tcatch_vfork_then_child_follow): Rename as ...
3358 (tcatch_vfork_then_child_follow_exec): ... this.
3359 (tcatch_vfork_then_child_follow_exit): New procedure.
3360 (do_vfork_and_follow_parent_tests): New procedure, factored out
3361 from do_vfork_and_exec_tests.
3362 (do_vfork_and_follow_child_tests_exec): Ditto.
3363 (do_vfork_and_exec_tests): Delete.
3364 (do_vfork_and_follow_child_tests_exit): New procedure.
3365 (top level): Run tests with both the program that has the vfork
3366 child execing, and the program has the vfork child exiting.
3367
3368 2012-11-02 Pedro Alves <palves@redhat.com>
3369
3370 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
3371 (check_vfork_catchpoints, vfork_parent_follow_through_step)
3372 (vfork_parent_follow_to_bp): Call it.
3373 (kill_child): Delete.
3374 (vfork_and_exec_child_follow_to_main_bp)
3375 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
3376 longer call kill_child.
3377 (tcatch_vfork_then_parent_follow): Call setup_gdb.
3378 (do_vfork_and_exec_tests): Don't runto_main before calling each
3379 test procedure.
3380 (top level): Don't clean restart and set verbose before running
3381 each test procedure.
3382
3383 2012-11-02 Pedro Alves <palves@redhat.com>
3384
3385 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
3386 (vfork_parent_follow_to_bp)
3387 (vfork_and_exec_child_follow_to_main_bp)
3388 (vfork_and_exec_child_follow_through_step)
3389 (tcatch_vfork_then_parent_follow)
3390 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3391 Use with_test_prefix.
3392
3393 2012-11-02 Pedro Alves <palves@redhat.com>
3394
3395 * gdb.base/foll-vfork.c: Add copyright header.
3396 * gdb.base/vforked-prog.c: Add copyright header.
3397
3398 2012-11-02 Pedro Alves <palves@redhat.com>
3399
3400 * gdb.base/foll-vfork.exp
3401 (vfork_and_exec_child_follow_through_step): Don't skip on
3402 non-HP/UX targets. Expect the next to only step one line on
3403 non-HP/UX targets, rather than stopping only after the exec.
3404
3405 2012-11-02 Pedro Alves <palves@redhat.com>
3406
3407 Don't hard code line numbers.
3408
3409 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
3410 Expect text from the sources instead of a line number.
3411 (vfork_parent_follow_to_bp)
3412 (vfork_and_exec_child_follow_to_main_bp)
3413 (vfork_and_exec_child_follow_through_step)
3414 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
3415 Use gdb_get_line_number.
3416
3417 2012-11-02 Pedro Alves <palves@redhat.com>
3418
3419 Modernize.
3420
3421 * gdb.base/foll-vfork.exp: Use standard_testfile and
3422 build_executable. Pass descriptive string to untested.
3423 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
3424 (vfork_and_exec_child_follow_to_main_bp)
3425 (vfork_and_exec_child_follow_through_step)
3426 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
3427 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
3428 of send_gdb/gdb_expect.
3429
3430 (kill_child): New procedure.
3431 (vfork_and_exec_child_follow_to_main_bp)
3432 (vfork_and_exec_child_follow_through_step): Use it.
3433
3434 2012-11-02 Yao Qi <yao@codesourcery.com>
3435
3436 * gdb.base/setvar.exp: Test setting nested struct.
3437 * gdb.base/setvar.c (v_struct3): New.
3438
3439 2012-11-01 Doug Evans <dje@google.com>
3440
3441 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
3442 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
3443 use them.
3444
3445 2012-10-31 Andrew Burgess <aburgess@broadcom.com>
3446
3447 PR cli/14772
3448 * gdb.base/gnu_vector.c (union_with_vector_1)
3449 (struct_with_vector_1): Add new struct and union for testing
3450 ptype.
3451 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
3452 structs / unions containing vectors.
3453
3454 2012-10-25 Yao Qi <yao@codesourcery.com>
3455
3456 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
3457 'setup_kfail' instead of 'setup_kfail_for_target'.
3458 * gdb.base/varargs.exp: Likewise.
3459 * lib/gdb.exp (setup_kfail_for_target): Remove.
3460
3461 2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
3462
3463 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
3464
3465 2012-10-25 Mark Kettenis <kettenis@gnu.org>
3466
3467 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
3468
3469 2012-10-24 Joel Brobecker <brobecker@adacore.com>
3470
3471 * gdb.ada/set_wstr: New testcase.
3472
3473 2012-10-24 Joel Brobecker <brobecker@adacore.com>
3474
3475 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
3476
3477 2012-10-24 Joel Brobecker <brobecker@adacore.com>
3478
3479 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
3480
3481 2012-10-24 Mark Kettenis <kettenis@gnu.org>
3482
3483 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
3484
3485 2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3486
3487 * gdb.base/callfuncs.exp (do_function_calls): Fix
3488 setup_kfail_for_target for -m32 mode.
3489
3490 2012-10-23 Mark Kettenis <kettenis@gnu.org>
3491
3492 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
3493 are now fixed.
3494
3495 2012-10-23 Yao Qi <yao@codesourcery.com>
3496
3497 * gdb.base/info-os.exp: Resume the inferior until it exits.
3498
3499 2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
3500
3501 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
3502 * gdb.base/print-file-var.exp: Likewise.
3503 * gdb.base/type-opaque.exp: Likewise.
3504
3505 2012-10-17 Yao Qi <yao@codesourcery.com>
3506
3507 * gdb.mi/mi-memory-changed.exp: New.
3508
3509 2012-10-16 Yao Qi <yao@codesourcery.com>
3510
3511 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
3512 returns true.
3513 Call gdb_load_shlibs.
3514 * gdb.reverse/solib-reverse.exp: Likewise.
3515
3516 2012-10-15 Keith Seitz <keiths@redhat.com>
3517
3518 * lib/cp-support.exp (cp_test_ptype_class): Add support
3519 for class typedefs.
3520
3521 * gdb.cp/derivation.exp: Add tests for g_instance.
3522
3523 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3524
3525 Fix entry values resolving in inlined frames.
3526 * gdb.arch/amd64-entry-value-inline.S: New file.
3527 * gdb.arch/amd64-entry-value-inline.c: New file.
3528 * gdb.arch/amd64-entry-value-inline.exp: New file.
3529
3530 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3531 Doug Evans <dje@google.com>
3532
3533 Fix recent gdb_breakpoint regression.
3534 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
3535 braces from the parameter.
3536 * gdb.java/jprint.exp: Likewise.
3537
3538 2012-10-15 Doug Evans <dje@google.com>
3539
3540 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
3541
3542 2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
3543
3544 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
3545
3546 2012-10-15 Tom Tromey <tromey@redhat.com>
3547
3548 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
3549
3550 2012-10-15 Tom Tromey <tromey@redhat.com>
3551
3552 * gdb.python/py-symbol.exp: Test symbol destructor.
3553
3554 2012-10-14 Yao Qi <yao@codesourcery.com>
3555
3556 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
3557 * gdb.mi/mi-cli.exp: New.
3558
3559 * gdb.mi/mi2-basics.exp: Remove.
3560 * gdb.mi/mi2-break.exp: Remove.
3561 * gdb.mi/mi2-console.exp: Remove.
3562 * gdb.mi/mi2-disassemble.exp: Remove.
3563 * gdb.mi/mi2-eval.exp: Remove.
3564 * gdb.mi/mi2-file.exp: Remove.
3565 * gdb.mi/mi2-hack-cli.exp: Remove.
3566 * gdb.mi/mi2-pthreads.exp: Remove.
3567 * gdb.mi/mi2-read-memory.exp: Remove.
3568 * gdb.mi/mi2-regs.exp: Remove.
3569 * gdb.mi/mi2-return.exp: Remove.
3570 * gdb.mi/mi2-simplerun.exp: Remove.
3571 * gdb.mi/mi2-stack.exp: Remove.
3572 * gdb.mi/mi2-stepi.exp: Remove.
3573 * gdb.mi/mi2-syn-frame.exp: Remove.
3574 * gdb.mi/mi2-until.exp: Remove.
3575 * gdb.mi/mi2-watch.exp: Remove.
3576 * gdb.mi/mi2-var-block.exp: Remove.
3577 * gdb.mi/mi2-var-cmd.exp: Remove.
3578 * gdb.mi/mi2-var-display.exp: Remove.
3579
3580 2012-10-12 Yao Qi <yao@codesourcery.com>
3581
3582 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
3583 trail '.*' on matching patterns.
3584
3585 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3586
3587 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
3588 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
3589 * gdb.arch/i386-disp-step.exp: Likewise.
3590 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3591 * gdb.arch/i386-prologue.exp: Likewise.
3592 * gdb.arch/i386-size-overlap.exp: Likewise.
3593 * gdb.arch/i386-size.exp: Likewise.
3594 * gdb.arch/i386-unwind.exp: Likewise.
3595
3596 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3597
3598 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
3599 * gdb.arch/i386-word.exp: Likewise.
3600
3601 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
3602
3603 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
3604 is_ilp32_target to set nr_regs.
3605 * gdb.arch/i386-sse.exp: Likewise.
3606
3607 2012-10-11 Doug Evans <dje@google.com>
3608
3609 PR breakpoints/14643.
3610 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
3611 * gdb.linespec/thread.c: New file.
3612 * gdb.linespec/thread.exp: New file.
3613
3614 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
3615 Recognize "message" -> print pass and fail. Add eof case.
3616 (runto): Recognize message, no-message. Print pass/fail if requested,
3617 with same treatment as gdb_breakpoint.
3618 (runto_main): Pass no-message to runto.
3619 (gdb_internal_error_resync): Add log message.
3620 (gdb_file_cmd): Tweak internal error fail text for consistency.
3621
3622 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3623
3624 Fix crash during stepping on ppc32.
3625 * gdb.base/step-symless.c: New file.
3626 * gdb.base/step-symless.exp: New file.
3627
3628 2012-10-03 Doug Evans <dje@google.com>
3629
3630 PR symtab/14601
3631 * gdb.cp/using-crash.exp: New file.
3632 * gdb.cp/using-crash.cc: New file.
3633
3634 2012-10-02 Doug Evans <dje@google.com>
3635
3636 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
3637 more consistent.
3638 (runto,gdb_debug_format): Ditto.
3639 (gdb_file_cmd): Watch for eof in nested gdb_expect.
3640 Clean up logging and error messages.
3641
3642 2012-10-01 Andrew Burgess <aburgess@broadcom.com>
3643
3644 Test find command on unmapped memory.
3645 * gdb.base/find-unmapped.c: New file.
3646 * gdb.base/find-unmapped.exp: New file.
3647
3648 2012-09-29 Yao Qi <yao@codesourcery.com>
3649
3650 * gdb.trace/mi-tracepoint-changed.exp: New.
3651 * gdb.mi/mi-breakpoint-changed.exp: New.
3652 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
3653 * gdb.mi/pendshr2.c: New.
3654
3655 2012-09-28 Yao Qi <yao@codesourcery.com>
3656
3657 * gdb.mi/pr11022.exp: New.
3658 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
3659
3660 2012-09-27 Tom Tromey <tromey@redhat.com>
3661
3662 * gdb.cp/derivation.exp: Add regression test.
3663 * gdb.cp/derivation.cc (class V_base, class V_inter, class
3664 V_derived): New.
3665 (vderived): New global.
3666
3667 2012-09-26 Tom Tromey <tromey@redhat.com>
3668
3669 * gdb.dwarf2/dw2-common-block.S: New file.
3670 * gdb.dwarf2/dw2-common-block.exp: New file.
3671
3672 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3673
3674 * gdb.fortran/common-block.exp: New file.
3675 * gdb.fortran/common-block.f90: New file.
3676
3677 2012-09-26 Andrew Burgess <aburgess@broadcom.com>
3678
3679 * gdb.base/duplicate-bp.c: New file.
3680 * gdb.base/duplicate-bp.exp: New file.
3681
3682 2012-09-26 Yao Qi <yao@codesourcery.com>
3683
3684 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
3685
3686 Revert:
3687 2012-09-21 Yao Qi <yao@codesourcery.com>
3688
3689 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3690
3691 2012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3692
3693 * gdb.base/longest-types.c: New test case.
3694 * gdb.base/longest-types.exp: New test case.
3695
3696 2012-09-25 Yao Qi <yao@codesourcery.com>
3697
3698 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
3699
3700 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3701
3702 Fix internal error on canonicalization of clang types.
3703 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
3704 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
3705 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
3706
3707 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3708
3709 Fix disassemble without parameters in tailcall frame.
3710 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
3711
3712 2012-09-21 Andrew Burgess <aburgess@broadcom.com>
3713
3714 * gdb.dwarf2/dw2-op-out-param.S: New file.
3715 * gdb.dwarf2/dw2-op-out-param.exp: New file.
3716
3717 2012-09-21 Yao Qi <yao@codesourcery.com>
3718
3719 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
3720
3721 2012-09-21 Yao Qi <yao@codesourcery.com>
3722
3723 * gdb.mi/mi-cli.exp: Remove.
3724 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
3725
3726 2012-09-21 Yao Qi <yao@codesourcery.com>
3727
3728 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
3729 "=record-started" notification.
3730
3731 2012-09-21 Yao Qi <yao@codesourcery.com>
3732
3733 * gdb.mi/mi-record-changed.exp: New.
3734 * gdb.mi/mi-reverse.exp: Adjust expected output.
3735
3736 2012-09-20 Tom Tromey <tromey@redhat.com>
3737
3738 * gdb.python/python.exp: Test atexit.register.
3739
3740 2012-09-20 Doug Evans <dje@google.com>
3741
3742 * boards/dwarf4-gdb-index.exp: New file.
3743
3744 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
3745 while running the tests.
3746
3747 2012-09-18 Joel Brobecker <brobecker@adacore.com>
3748
3749 * gdb.ada/bp_reset: New testcase.
3750
3751 2012-09-18 Yao Qi <yao@codesourcery.com>
3752
3753 * gdb.trace/mi-tsv-changed.exp: New.
3754
3755 2012-09-18 Yao Qi <yao@codesourcery.com>
3756
3757 * gdb.trace/mi-traceframe-changed.exp: New.
3758
3759 2012-09-17 Yao Qi <yao@codesourcery.com>
3760
3761 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
3762 when it is less than 0.
3763
3764 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3765
3766 PR 14119
3767 * gdb.arch/amd64-tailcall-ret.S: New file.
3768 * gdb.arch/amd64-tailcall-ret.c: New file.
3769 * gdb.arch/amd64-tailcall-ret.exp: New file.
3770 * gdb.reverse/amd64-tailcall-reverse.S: New file.
3771 * gdb.reverse/amd64-tailcall-reverse.c: New file.
3772 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
3773
3774 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3775
3776 PR 14548
3777 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
3778 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
3779 * gdb.reverse/singlejmp-reverse.S: New file.
3780 * gdb.reverse/singlejmp-reverse.c: New file.
3781 * gdb.reverse/singlejmp-reverse.exp: New file.
3782
3783 2012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3784
3785 Fix compatibility with old GCC (~4.1).
3786 * gdb.cp/converts.cc (my_enum_var): New variable.
3787
3788 2012-09-14 Andrew Burgess <aburgess@broadcom.com>
3789
3790 * gdb.xml/tdesc-regs.exp: Update expected output for new
3791 vector_size syntax of vector types.
3792
3793 2012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
3794
3795 Refactor Python "gdb" module into a proper Python package, by
3796 introducing a new "_gdb" module for code implemented in C, and
3797 using reload/__import__ instead of exec.
3798 * gdb.python/python.exp (Test stderr location): Update module
3799 location of GDB-specific sys.stderr.
3800 (Test stdout location): Ditto for sys.stdout.
3801
3802 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3803
3804 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
3805
3806 2012-09-12 Keith Seitz <keiths@redhat.com>
3807
3808 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
3809 conversion statement.
3810
3811 2012-09-12 Doug Evans <dje@google.com>
3812
3813 * gdb.base/help.exp: Remove testing of individual command help text,
3814 too much of a maintenance burden. Instead, test the functionality
3815 of "help" itself.
3816
3817 2012-09-11 Doug Evans <dje@google.com>
3818
3819 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
3820 breakpoint.
3821
3822 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
3823 * gdb.dwarf2/fission-reread.S: Ditto.
3824 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
3825 * gdb.dwarf2/fission-reread.exp: Ditto.
3826
3827 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
3828
3829 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
3830
3831 2012-09-10 Joel Brobecker <brobecker@adacore.com>
3832
3833 * gdb.ada/optim_drec: New testcase.
3834
3835 2012-09-10 Doug Evans <dje@google.com>
3836
3837 * boards/fission.exp: Explicitly mark "board" as not remote.
3838
3839 2012-09-10 Keith Seitz <keiths@redhat.com>
3840
3841 PR gdb/13483
3842 * gdb.cp/converts.cc (A::A): Add ctor.
3843 (A::member_): Add member.
3844 (enum my_enum): New enumeration.
3845 (main): Add calls to foo1_7 with various
3846 permitted arguments.
3847 * gdb.cp/converts.exp: Add tests for boolean
3848 conversions permitted by the standard.
3849
3850 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
3851
3852 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
3853 avoid spurious results due to ~/.gdbinit.
3854 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
3855 $INTERNAL_GDBFLAGS in run command.
3856 * gdb.gdb/observer.exp (setup_test): Ditto.
3857 * gdb.gdb/selftest.exp (test_with_self): Ditto.
3858 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
3859
3860 2012-09-06 Doug Evans <dje@google.com>
3861
3862 * boards/fission.exp: New file.
3863
3864 * gdb.python/py-value.exp: Use clean_restart.
3865
3866 2012-09-05 Doug Evans <dje@google.com>
3867
3868 * gdb.base/info-macros.c: Fix whitespace.
3869
3870 2012-08-28 Pedro Alves <palves@redhat.com>
3871
3872 PR gdb/14428
3873
3874 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
3875
3876 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3877
3878 * gdb.base/break-caller-line.c: New file.
3879 * gdb.base/break-caller-line.exp: New file.
3880
3881 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3882
3883 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
3884 * gdb.arch/i386-cfi-notcurrent.S: New file.
3885 * gdb.arch/i386-cfi-notcurrent.exp: New file.
3886
3887 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
3888 Yao Qi <yao@codesourcery.com>
3889 Pedro Alves <palves@redhat.com>
3890
3891 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
3892 New procedures.
3893 (top level): Add overlap checking tests.
3894
3895 2012-08-24 Tom Tromey <tromey@redhat.com>
3896
3897 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
3898 gdb_test_multiple fails for other reasons.
3899
3900 2012-08-24 Yao Qi <yao@codesourcery.com>
3901
3902 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
3903
3904 2012-08-23 Pedro Alves <palves@redhat.com>
3905
3906 * gdb.base/help.exp: Adjust to "handle" help text change.
3907
3908 2012-08-23 Yao Qi <yao@codesourcery.com>
3909
3910 * gdb.trace/disconnected-tracing.c (start, end): New.
3911 (main): Call start and end.
3912 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
3913 existing tests into this proc.
3914 (disconnected_tfind): New.
3915
3916 2012-08-23 Yao Qi <yao@codesourcery.com>
3917
3918 * boards/native-gdbserver.exp (${board}_upload): New.
3919 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
3920 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
3921 Execute tfile on remote target.
3922 Copy trace file from target to host.
3923
3924 2012-08-22 Joseph Myers <joseph@codesourcery.com>
3925
3926 * gdb.arch/thumb-bx-pc.S: New file.
3927 * gdb.arch/thumb-bx-pc.exp: New file.
3928
3929 2012-08-22 Tom Tromey <tromey@redhat.com>
3930
3931 * gdb.base/maint.exp: Update.
3932
3933 2012-08-22 Tom Tromey <tromey@redhat.com>
3934
3935 * lib/gdb.exp (skip_unwinder_tests): New proc.
3936 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
3937 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
3938
3939 2012-08-21 Tom Tromey <tromey@redhat.com>
3940
3941 * gdb.hp/gdb.aCC/exception.exp: Remove.
3942
3943 012-08-19 Andrew Pinski <apinski@cavium.com>
3944
3945 * gdb.arch/mips-octeon-bbit.c: New file.
3946 * gdb.arch/mips-octeon-bbit.exp: New Test.
3947
3948 012-08-19 Keith Seitz <keiths@redhat.com>
3949
3950 PR c++/14365
3951 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
3952 * gdb.dwarf2/dw2-anon-mptr.S: New file.
3953
3954 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3955
3956 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
3957 verbose -log by more specific untested call.
3958
3959 2012-08-18 Yao Qi <yao@codesourcery.com>
3960
3961 * gdb.trace/tfind.exp: Move tests on various command help before
3962 checking target supports trace.
3963 Fix the expected output of 'help tfind end'.
3964
3965 2012-08-17 Keith Seitz <keiths@redhat.com>
3966
3967 PR c++/13356
3968 * gdb.base/default.exp: Update all "check type" tests.
3969 * gdb.base/help.exp: Likewise.
3970 * gdb.base/setshow.exp: Likewise.
3971 * gdb.cp/converts.cc (foo1_type_check): New function.
3972 (foo2_type_check): New function.
3973 (foo3_type_check): New function.
3974 (main): Call new functions.
3975 * converts.exp: Add tests for integer-to-pointer conversions
3976 with/without strict type-checking.
3977
3978 2012-08-16 Mike Frysinger <vapier@gentoo.org>
3979
3980 * gdb.base/help.exp: Update expected output.
3981
3982 2012-08-16 Joel Brobecker <brobecker@adacore.com>
3983
3984 * gdb.ada/rdv_wait: New testcase.
3985
3986 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 * gdb.base/attach-twice.exp: Remove excessive ps exec.
3989
3990 2012-08-13 Doug Evans <dje@google.com>
3991
3992 * gdb.base/help.exp: Update expected output.
3993 * gdb.base/default.exp: Update expected output of "show convenience".
3994
3995 2012-08-10 Doug Evans <dje@google.com>
3996
3997 * gdb.python/py-strfns.c: New file.
3998 * gdb.python/py-strfns.exp: New file.
3999 * gdb.python/py-type.exp (test_fields): Add vector tests.
4000
4001 2012-08-10 Mike Frysinger <vapier@gentoo.org>
4002
4003 PR cli/10436:
4004 * gdb.base/completion.exp: Add tests for handle completion.
4005
4006 2012-08-09 Yao Qi <yao@codesourcery.com>
4007
4008 * gdb.mi/mi-cmd-param-changed.exp: New.
4009 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
4010 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
4011 * gdb.mi/mi2-prompt.exp: Likewise.
4012
4013 2012-08-08 Doug Evans <dje@google.com>
4014
4015 * gdb.base/debug-expr.c: New file.
4016 * gdb.base/debug-expr.exp: New file.
4017 * gdb.base/exprs.exp: Test {type} casts.
4018 * gdb.cp/debug-expr.exp: New file.
4019
4020 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4021
4022 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
4023 global variable loop, not a 'break'. Add loop count limit to 100.
4024 Add new fail case for terminated vgdb.
4025
4026 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4027 Jean-Marc Saffroy <saffroy@gmail.com>
4028
4029 PR 11804
4030 * gdb.base/gcore-relro.exp: New file.
4031 * gdb.base/gcore-relro-main.c: New file.
4032 * gdb.base/gcore-relro-lib.c: New file.
4033
4034 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4035
4036 Do not false FAIL with old GCCs.
4037 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
4038 GCC < 4.5 in $no_hw mode.
4039
4040 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4041
4042 * gdb.base/default.exp (cd): Accept new directory with no arguments.
4043
4044 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4045
4046 * gdb.base/list.exp (test_only_end): New function.
4047 Call it.
4048
4049 2012-08-06 Tom Tromey <tromey@redhat.com>
4050
4051 * gdb.python/py-mi.exp: Add test for printer whose children
4052 are a list.
4053 * gdb.python/py-prettyprint.c (struct children_as_list): New.
4054 (main): New variable children_as_list.
4055 * gdb.python/py-prettyprint.py (class pp_children_as_list):
4056 New.
4057 (register_pretty_printers): Register new printer.
4058
4059 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4060
4061 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
4062 symbols. Abort if vgdb remote connection is closed.
4063
4064 2012-08-02 Doug Evans <dje@google.com>
4065
4066 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
4067
4068 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
4069
4070 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
4071 s390x, PowerPC 64 and m68k-linux.
4072
4073 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4074
4075 * gdb.base/annota1.exp: Accept no frames-invalid notification
4076 when starting up the program.
4077 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
4078 show a symbolic value as well.
4079 * gdb.server/server-exec-info.exp: Skip test when skipping
4080 gdbserver test and/or when skipping shared library tests.
4081 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
4082 avoid name conflicts with other tests.
4083
4084 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4085
4086 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
4087 Fix wrong output on big-endian systems.
4088 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
4089 4-byte pointer types on 64-bit s390x.
4090
4091 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4092
4093 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
4094 marker comment at the beginning (after intialization).
4095 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
4096 breakpoint on marker comment instead of function begin.
4097 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
4098 PowerPC.
4099 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
4100 or 64-bit PowerPC.
4101 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
4102 gdb,no_hardware_watchpoints flag is set.
4103 (initialize): Remove now redundant can-use-hw-watchpoints change.
4104
4105 2012-08-02 Yao Qi <yao@codesourcery.com>
4106 Pedro Alves <palves@redhat.com>
4107
4108 * boards/local-remote-host.exp: New.
4109
4110 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4111
4112 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
4113 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
4114 * gdb.base/print-file-var.exp: Likewise.
4115 * gdb.server/solib-list.exp: Skip on remote targets.
4116
4117 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4118
4119 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
4120 watchpoints on ARM. When expecting software watchpoints, tolerate
4121 (remote) targets that report unsupported hardware watchpoint only
4122 at continue time.
4123 (test_wide_location_2): Likewise.
4124
4125 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4126
4127 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
4128 valgrind versions.
4129
4130 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4131
4132 * gdb.base/valgrind-infcall.c: New file.
4133 * gdb.base/valgrind-infcall.exp: New file.
4134
4135 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
4136
4137 2012-07-30 Keith Seitz <keiths@redhat.com>
4138
4139 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
4140 linespecs.
4141
4142 2012-07-30 Doug Evans <dje@google.com>
4143
4144 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
4145 * gdb.dwarf2/pr13961.S: Ditto.
4146
4147 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
4148
4149 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
4150
4151 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
4152 change its format immediately after reloading the binary.
4153
4154 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4155
4156 Fix testsuite regression after --use-deprecated-index-sections removal.
4157 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
4158 string.
4159 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
4160
4161 2012-07-27 Yao Qi <yao@codesourcery.com>
4162
4163 KFAIL for PR remote/14161.
4164 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
4165 Cleanup socket files.
4166 (strace_info_marker): Detach inferior.
4167
4168 2012-07-26 Tom Tromey <tromey@redhat.com>
4169
4170 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
4171
4172 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
4173
4174 * gdb.python/py-inferior.c (thread): New function.
4175 (check_threads): New function.
4176 (test_threads): New function.
4177 * gdb.python/py-inferior.exp: Added test.
4178 Replaced runto with continue to breakpoint.
4179
4180 2012-07-26 Tom Tromey <tromey@redhat.com>
4181
4182 * lib/ada.exp (standard_ada_testfile): New proc.
4183 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
4184 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
4185 * gdb.ada/array_return.exp: Use standard_ada_testfile.
4186 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
4187 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
4188 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
4189 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
4190 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
4191 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
4192 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
4193 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
4194 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
4195 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
4196 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
4197 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
4198 * gdb.ada/char_param.exp: Use standard_ada_testfile.
4199 * gdb.ada/complete.exp: Use standard_ada_testfile.
4200 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
4201 standard_output_file.
4202 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
4203 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
4204 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
4205 standard_output_file.
4206 * gdb.ada/exprs.exp: Use standard_ada_testfile.
4207 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
4208 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
4209 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
4210 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
4211 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
4212 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
4213 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
4214 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
4215 * gdb.ada/homonym.exp: Use standard_ada_testfile.
4216 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
4217 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
4218 * gdb.ada/interface.exp: Use standard_ada_testfile.
4219 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
4220 standard_output_file
4221 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
4222 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
4223 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
4224 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
4225 * gdb.ada/nested.exp: Use standard_ada_testfile.
4226 * gdb.ada/null_array.exp: Use standard_ada_testfile.
4227 * gdb.ada/null_record.exp: Use standard_ada_testfile.
4228 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
4229 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
4230 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
4231 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
4232 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
4233 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
4234 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
4235 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
4236 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
4237 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
4238 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
4239 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
4240 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
4241 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
4242 * gdb.ada/start.exp: Use standard_ada_testfile.
4243 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
4244 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
4245 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
4246 * gdb.ada/tagged.exp: Use standard_ada_testfile.
4247 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
4248 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
4249 * gdb.ada/tasks.exp: Use standard_ada_testfile.
4250 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
4251 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
4252 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
4253 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
4254 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
4255 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
4256 * gdb.ada/widewide.exp: Use standard_ada_testfile.
4257
4258 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4259
4260 Fix testsuite regression after --use-deprecated-index-sections removal.
4261 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
4262
4263 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4264
4265 Fix compatibility with Tcl before 7.5.
4266 * lib/future.exp (lreverse): New function if it does not exist.
4267
4268 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
4269
4270 * gdb.mi/mi-pending.c: New method to set a second pending
4271 breakpoint.
4272 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
4273 condition.
4274
4275 2012-07-20 Pedro Alves <palves@redhat.com>
4276
4277 PR threads/11692
4278 PR gdb/12203
4279
4280 * gdb.threads/create-fail.c: New file.
4281 * gdb.threads/create-fail.exp: New file.
4282
4283 2012-07-19 Pedro Alves <palves@redhat.com>
4284
4285 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
4286 * config/vx.exp (gdb_start): Likewise.
4287 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
4288 * gdb.base/setvar.exp (test_set): Likewise.
4289 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
4290 * gdb.reverse/sigall-precsave.exp: Likewise.
4291 * gdb.reverse/sigall-reverse.exp: Likewise.
4292
4293 2012-07-19 Pedro Alves <palves@redhat.com>
4294
4295 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
4296 handler before recording.
4297
4298 2012-07-19 Tom Tromey <tromey@redhat.com>
4299
4300 * gdb.cp/casts.exp: Add tests for typeof and decltype.
4301 * gdb.cp/casts.cc (decltype): New function.
4302 (main): Use it.
4303
4304 2012-07-19 Pedro Alves <palves@redhat.com>
4305
4306 * gdb.base/sigall.exp (signals): New list.
4307 <top level>: Loop over signals in the $signals list instead of
4308 calling a test function once per signal.
4309 * gdb.reverse/sigall-precsave.exp (signals): New list.
4310 <top level>: Loop over signals in the $signals list instead of
4311 calling a test function once per signal.
4312 * gdb.reverse/sigall-reverse.exp (signals): New list.
4313 <top level>: Loop over signals in the $signals list instead of
4314 calling a test function once per signal.
4315
4316 2012-07-19 Yao Qi <yao@codesourcery.com>
4317
4318 * gdb.base/setshow.exp: Test 'set args ~'.
4319
4320 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4321
4322 * gdb.base/store.exp (check_set): Import gdb_prompt.
4323 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
4324 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
4325
4326 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4327
4328 PR 11914
4329 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
4330 (main): Call eval_sub.
4331 * gdb.python/py-prettyprint.exp:
4332 (python execfile ('py-prettyprint.py')): Move it earlier.
4333 New breakpoint for eval-break.
4334 (continue to breakpoint: eval-break, info locals): New test.
4335 (python execfile ('py-prettyprint.py')): Move it from here.
4336 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
4337 (register_pretty_printers): Register pp_eval_type.
4338
4339 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4340
4341 Fix a testcase regression by me.
4342 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
4343 DW_FORM_data4.
4344
4345 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4346 Doug Evans <dje@google.com>
4347
4348 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
4349 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
4350
4351 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4352
4353 Fix gdbserver run regression.
4354 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
4355
4356 2012-07-12 Tom Tromey <tromey@redhat.com>
4357
4358 * lib/gdb.exp (standard_testfile): Don't declare objdir.
4359 (clean_restart): Likewise.
4360 (core_find): Use standard_output_file.
4361
4362 2012-07-12 Tom Tromey <tromey@redhat.com>
4363
4364 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
4365 * gdb.dwarf2/dw2-anonymous-func.exp: Use
4366 prepare_for_testing_full.
4367 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
4368 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
4369 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
4370 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
4371 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
4372 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
4373 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
4374 prepare_for_testing_full.
4375 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
4376 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
4377 prepare_for_testing_full.
4378 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
4379 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
4380 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
4381
4382 2012-07-12 Tom Tromey <tromey@redhat.com>
4383
4384 * lib/gdb.exp (build_executable_from_specs): New proc, from
4385 build_executable.
4386 (build_executable): Use it.
4387 (prepare_for_testing_full): New proc.
4388
4389 2012-07-11 Tom Tromey <tromey@redhat.com>
4390
4391 * gdb.reverse/break-precsave.exp: Use standard_output_file.
4392 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
4393 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
4394 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
4395 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
4396 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
4397 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
4398 * gdb.reverse/step-precsave.exp: Use standard_output_file.
4399 * gdb.reverse/until-precsave.exp: Use standard_output_file.
4400 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
4401
4402 2012-07-10 Tom Tromey <tromey@redhat.com>
4403
4404 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
4405 standard_output_file.
4406 * gdb.mi/gdb2549.exp: Use standard_testfile.
4407 * gdb.mi/gdb669.exp: Use standard_testfile.
4408 * gdb.mi/gdb701.exp: Use standard_testfile.
4409 * gdb.mi/gdb792.exp: Use standard_testfile.
4410 * gdb.mi/mi-async.exp: Use standard_testfile.
4411 * gdb.mi/mi-basics.exp: Use standard_testfile.
4412 * gdb.mi/mi-break.exp: Use standard_testfile.
4413 * gdb.mi/mi-cli.exp: Use standard_testfile.
4414 * gdb.mi/mi-console.exp: Use standard_testfile.
4415 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
4416 * gdb.mi/mi-eval.exp: Use standard_testfile.
4417 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
4418 * gdb.mi/mi-file.exp: Use standard_testfile.
4419 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
4420 * gdb.mi/mi-logging.exp: Use standard_testfile.
4421 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
4422 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
4423 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
4424 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
4425 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
4426 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
4427 * gdb.mi/mi-pending.exp: Use standard_testfile,
4428 standard_output_file.
4429 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
4430 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
4431 * gdb.mi/mi-regs.exp: Use standard_testfile.
4432 * gdb.mi/mi-return.exp: Use standard_testfile.
4433 * gdb.mi/mi-reverse.exp: Use standard_testfile.
4434 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
4435 * gdb.mi/mi-solib.exp: Use standard_testfile,
4436 standard_output_file.
4437 * gdb.mi/mi-stack.exp: Use standard_testfile.
4438 * gdb.mi/mi-stepi.exp: Use standard_testfile.
4439 * gdb.mi/mi-stepn.exp: Use standard_testfile.
4440 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
4441 * gdb.mi/mi-until.exp: Use standard_testfile.
4442 * gdb.mi/mi-var-block.exp: Use standard_testfile.
4443 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
4444 * gdb.mi/mi-var-child.exp: Use standard_testfile.
4445 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
4446 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
4447 * gdb.mi/mi-var-display.exp: Use standard_testfile.
4448 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
4449 standard_output_file.
4450 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
4451 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
4452 * gdb.mi/mi-watch.exp: Use standard_testfile.
4453 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
4454 * gdb.mi/mi2-basics.exp: Use standard_testfile.
4455 * gdb.mi/mi2-break.exp: Use standard_testfile.
4456 * gdb.mi/mi2-cli.exp: Use standard_testfile.
4457 * gdb.mi/mi2-console.exp: Use standard_testfile.
4458 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
4459 * gdb.mi/mi2-eval.exp: Use standard_testfile.
4460 * gdb.mi/mi2-file.exp: Use standard_testfile.
4461 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
4462 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
4463 * gdb.mi/mi2-regs.exp: Use standard_testfile.
4464 * gdb.mi/mi2-return.exp: Use standard_testfile.
4465 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
4466 * gdb.mi/mi2-stack.exp: Use standard_testfile.
4467 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
4468 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
4469 * gdb.mi/mi2-until.exp: Use standard_testfile.
4470 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
4471 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
4472 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
4473 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
4474 * gdb.mi/mi2-watch.exp: Use standard_testfile.
4475
4476 2012-07-10 Tom Tromey <tromey@redhat.com>
4477
4478 * gdb.cp/abstract-origin.exp: Use standard_testfile.
4479 * gdb.cp/ambiguous.exp: Use standard_testfile,
4480 prepare_for_testing.
4481 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
4482 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
4483 * gdb.cp/anon-ns.exp: Use standard_testfile.
4484 * gdb.cp/anon-struct.exp: Use standard_testfile.
4485 * gdb.cp/anon-union.exp: Use standard_testfile,
4486 prepare_for_testing.
4487 * gdb.cp/arg-reference.exp: Use standard_testfile,
4488 prepare_for_testing.
4489 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
4490 * gdb.cp/breakpoint.exp: Use standard_testfile,
4491 prepare_for_testing.
4492 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
4493 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
4494 standard_output_file.
4495 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
4496 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
4497 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
4498 (test_static_members): Update.
4499 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
4500 * gdb.cp/converts.exp: Use standard_testfile.
4501 * gdb.cp/cp-relocate.exp: Use standard_testfile.
4502 * gdb.cp/cpcompletion.exp: Use standard_testfile,
4503 prepare_for_testing.
4504 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
4505 * gdb.cp/cplabel.exp: Use standard_testfile.
4506 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
4507 prepare_for_testing.
4508 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
4509 * gdb.cp/derivation.exp: Use standard_testfile,
4510 prepare_for_testing.
4511 * gdb.cp/destrprint.exp: Use standard_testfile.
4512 * gdb.cp/dispcxx.exp: Use standard_testfile.
4513 * gdb.cp/exception.exp: Use standard_testfile,
4514 prepare_for_testing.
4515 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
4516 * gdb.cp/extern-c.exp: Use standard_testfile,
4517 prepare_for_testing.
4518 * gdb.cp/formatted-ref.exp: Use standard_testfile,
4519 prepare_for_testing.
4520 * gdb.cp/fpointer.exp: Use standard_testfile.
4521 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
4522 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
4523 standard_output_file.
4524 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
4525 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
4526 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
4527 standard_output_file.
4528 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
4529 (do_tests): Update.
4530 * gdb.cp/koenig.exp: Use standard_testfile.
4531 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
4532 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
4533 * gdb.cp/m-static.exp: Use standard_testfile,
4534 prepare_for_testing.
4535 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
4536 * gdb.cp/mb-inline.exp: Use standard_testfile,
4537 prepare_for_testing.
4538 * gdb.cp/mb-templates.exp: Use standard_testfile,
4539 prepare_for_testing.
4540 * gdb.cp/member-ptr.exp: Use standard_testfile,
4541 prepare_for_testing.
4542 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
4543 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
4544 * gdb.cp/method2.exp: Use standard_testfile.
4545 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
4546 standard_output_file.
4547 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
4548 (do_tests): Update.
4549 * gdb.cp/namespace-enum.exp: Use standard_testfile,
4550 prepare_for_testing.
4551 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
4552 prepare_for_testing.
4553 * gdb.cp/namespace.exp: Use standard_testfile,
4554 prepare_for_testing.
4555 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
4556 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
4557 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
4558 * gdb.cp/nsimport.exp: Use standard_testfile,
4559 prepare_for_testing.
4560 * gdb.cp/nsnested.exp: Use standard_testfile.
4561 * gdb.cp/nsnoimports.exp: Use standard_testfile.
4562 * gdb.cp/nsrecurs.exp: Use standard_testfile,
4563 prepare_for_testing.
4564 * gdb.cp/nsstress.exp: Use standard_testfile,
4565 prepare_for_testing.
4566 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
4567 * gdb.cp/operator.exp: Use standard_testfile.
4568 * gdb.cp/oranking.exp: Use standard_testfile.
4569 * gdb.cp/overload-const.exp: Use standard_testfile.
4570 * gdb.cp/overload.exp: Use standard_testfile,
4571 prepare_for_testing.
4572 * gdb.cp/ovldbreak.exp: Use standard_testfile.
4573 * gdb.cp/ovsrch.exp: Use standard_testfile.
4574 * gdb.cp/paren-type.exp: Use standard_testfile.
4575 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
4576 prepare_for_testing.
4577 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
4578 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
4579 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
4580 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
4581 * gdb.cp/pr10728.exp: Use standard_testfile,
4582 standard_output_file.
4583 * gdb.cp/pr12028.exp: Use standard_testfile.
4584 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
4585 * gdb.cp/pr9167.exp: Use standard_testfile.
4586 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
4587 * gdb.cp/printmethod.exp: Use standard_testfile,
4588 prepare_for_testing.
4589 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
4590 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
4591 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
4592 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
4593 standard_output_file.
4594 * gdb.cp/readnow-language.exp: Use standard_testfile.
4595 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
4596 (gdb_start_again): Use clean_restart.
4597 * gdb.cp/ref-types.exp: Use standard_testfile,
4598 prepare_for_testing.
4599 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
4600 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
4601 * gdb.cp/smartp.exp: Use standard_testfile.
4602 * gdb.cp/static-method.exp: Use standard_testfile.
4603 * gdb.cp/static-print-quit.exp: Use standard_testfile.
4604 * gdb.cp/temargs.exp: Use standard_testfile.
4605 * gdb.cp/templates.exp: Use standard_testfile,
4606 prepare_for_testing.
4607 (do_tests): Update.
4608 * gdb.cp/try_catch.exp: Use standard_testfile,
4609 prepare_for_testing.
4610 * gdb.cp/typedef-operator.exp: Use standard_testfile.
4611 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
4612 * gdb.cp/virtbase.exp: Use standard_testfile,
4613 prepare_for_testing.
4614 * gdb.cp/virtfunc.exp: Use standard_testfile,
4615 prepare_for_testing.
4616 (do_tests): Update.
4617 * gdb.cp/virtfunc2.exp: Use standard_testfile,
4618 prepare_for_testing.
4619
4620 2012-07-10 Tom Tromey <tromey@redhat.com>
4621
4622 * lib/gdb.exp (standard_testfile): Unset output variables from
4623 earlier invocations.
4624
4625 2012-07-10 Yao Qi <yao@codesourcery.com>
4626
4627 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
4628 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
4629 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
4630 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
4631 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
4632 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
4633 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
4634 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
4635 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
4636 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
4637 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
4638 * gdb.mi/mi-var-display.exp: Likewise.
4639 * gdb.mi/mi-var-invalidate.exp: Likewise.
4640 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
4641 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
4642 * gdb.mi/mi2-console.exp: Likewise.
4643 * gdb.mi/mi2-disassemble.exp: Likewise.
4644 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
4645 * gdb.mi/mi2-read-memory.exp: Likewise.
4646 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
4647 * gdb.mi/mi2-simplerun.exp: Likewise.
4648 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
4649 * gdb.mi/mi2-syn-frame.exp: Likewise.
4650 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
4651 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
4652 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
4653
4654 2012-07-09 Tom Tromey <tromey@redhat.com>
4655
4656 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
4657 * gdb.base/callfuncs.exp: Add cast-based test.
4658 * gdb.base/callfuncs.c (voidfunc): New function.
4659
4660 2012-07-08 Doug Evans <dje@google.com>
4661
4662 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
4663
4664 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4665
4666 Fix XFAIL compatibility with old i386 systems.
4667 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
4668 Check also 'Cannot insert breakpoint 0'.
4669
4670 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4671
4672 PR 14321
4673 * gdb.base/find.exp
4674 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
4675
4676 2012-07-06 Tom Tromey <tromey@redhat.com>
4677
4678 * gdb.base/whatis.exp: Add test.
4679
4680 2012-07-06 Tom Tromey <tromey@redhat.com>
4681
4682 * gdb.base/whatis.exp: Add regression test.
4683
4684 2012-07-06 Tom Tromey <tromey@redhat.com>
4685
4686 * gdb.base/whatis.exp: Add tests.
4687
4688 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 PR 12649
4691 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
4692 gdb_test_multiple $gdb_prompt terminator.
4693
4694 2012-07-04 Pedro Alves <palves@redhat.com>
4695
4696 * gdb.mi/mi-reverse.exp: Use supports_reverse and
4697 supports_process_record.
4698
4699 2012-07-04 Pedro Alves <palves@redhat.com>
4700
4701 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
4702 endings.
4703 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
4704
4705 2012-07-03 Stan Shebs <stan@codesourcery.com>
4706
4707 * gdb.base/info-os.c (main): Retry resource acquisition until an
4708 available one is found.
4709 * gdb.base/info-os.exp: Collect resource keys from the program
4710 and use them in matching.
4711
4712 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4713
4714 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4715 Wrap the test into loop for corefile and core0file.
4716
4717 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4718
4719 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
4720 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
4721 .note.GNU-stack.
4722
4723 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
4724
4725 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
4726
4727 * gdb.base/help.exp (help b, help br, help bre, help brea, help
4728 break): Include help message for the new `-probe' and `-probe-stap'
4729 options.
4730
4731 2012-07-02 Stan Shebs <stan@codesourcery.com>
4732
4733 * gdb.base/dprintf.exp: Add agent style tests.
4734
4735 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4736
4737 * gdb.base/stale-infcall.c (infcall): New label test-next.
4738 (main): New labels test-pass and test-fail.
4739 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
4740 $test_fail_bpnum to test-fail.
4741 (test system longjmp tracking support): New test.
4742 Delete $test_fail_bpnum.
4743 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
4744 breakpoint.
4745
4746 2012-06-30 Doug Evans <dje@google.com>
4747
4748 * gdb.dwarf2/fission-reread.S: New file.
4749 * gdb.dwarf2/fission-reread.exp: New file.
4750
4751 2012-06-28 Stan Shebs <stan@codesourcery.com>
4752
4753 * gdb.mi/mi-logging.exp: New file.
4754
4755 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4756 Pedro Alves <palves@redhat.com>
4757
4758 * gdb.threads/siginfo-threads.exp: New file.
4759 * gdb.threads/siginfo-threads.c: New file.
4760 * gdb.threads/sigstep-threads.exp: New file.
4761 * gdb.threads/sigstep-threads.c: New file.
4762
4763 2012-06-28 Tom Tromey <tromey@redhat.com>
4764
4765 * gdb.go/package.exp: Partially revert earlier patch; use
4766 gdb_compile again. Use standard_output_file.
4767
4768 2012-06-27 Doug Evans <dje@google.com>
4769
4770 * gdb.dwarf2/fission-base.c: New file.
4771 * gdb.dwarf2/fission-base.S: New file.
4772 * gdb.dwarf2/fission-base.exp: New file.
4773
4774 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4775
4776 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
4777
4778 2012-06-27 Tom Tromey <tromey@redhat.com>
4779
4780 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
4781 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
4782
4783 2012-06-27 Tom Tromey <tromey@redhat.com>
4784
4785 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
4786 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
4787 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
4788 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
4789 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
4790 prepare_for_testing.
4791 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
4792 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
4793 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
4794 standard_testfile.
4795 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
4796 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
4797 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
4798 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
4799 prepare_for_testing.
4800 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
4801 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
4802 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
4803 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
4804 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
4805 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
4806 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
4807 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
4808 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
4809 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
4810 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
4811 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
4812 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
4813 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
4814 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
4815 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
4816 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
4817 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
4818 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
4819 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
4820 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
4821 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
4822 standard_output_file.
4823 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
4824 standard_output_file.
4825 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
4826 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
4827 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
4828 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
4829 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
4830 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
4831 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
4832 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
4833 * gdb.dwarf2/implptr.exp: Use standard_testfile.
4834 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
4835 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
4836 * gdb.dwarf2/pieces.exp: Use standard_testfile.
4837 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
4838 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
4839 * gdb.dwarf2/valop.exp: Use standard_testfile,
4840 prepare_for_testing.
4841
4842 2012-06-27 Tom Tromey <tromey@redhat.com>
4843
4844 * gdb.python/python.exp: Fix regexps in pagination tests.
4845
4846 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
4847
4848 * gdb.python/py-symtab.exp: Add tests to test the new attribute
4849 'last' of gdb.Symtab_and_line.
4850 * gdb.python/py-symbol.c: Move break point comment to enable
4851 testing of gdb.Symtab_and_line.last.
4852
4853 2012-06-26 Tom Tromey <tromey@redhat.com>
4854
4855 * gdb.threads/step.c: Remove.
4856 * gdb.threads/step.exp: Remove.
4857 * gdb.threads/step2.exp: Remove.
4858
4859 2012-06-26 Tom Tromey <tromey@redhat.com>
4860
4861 * gdb.threads/watchpoint-fork.exp (test): Use
4862 standard_output_file. Don't declare objdir.
4863 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
4864 standard_output_file.
4865 * gdb.threads/attach-stopped.exp: Use standard_testfile.
4866 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
4867 clean_restart. Remove incdir.
4868 * gdb.threads/corethreads.exp: Use standard_testfile.
4869 * gdb.threads/execl.exp: Use standard_testfile,
4870 standard_output_file, clean_restart.
4871 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
4872 clean_restart.
4873 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
4874 clean_restart.
4875 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
4876 incdir.
4877 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
4878 clean_restart. Remove incdir.
4879 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
4880 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
4881 clean_restart. Remove incdir.
4882 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
4883 Remove incdir.
4884 * gdb.threads/leader-exit.exp: Use standard_testfile.
4885 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
4886 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
4887 clean_restart.
4888 * gdb.threads/manythreads.exp: Use standard_testfile,
4889 clean_restart. Remove incdir.
4890 * gdb.threads/multi-create.exp: Use standard_testfile,
4891 clean_restart.
4892 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
4893 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
4894 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
4895 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
4896 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
4897 * gdb.threads/pending-step.exp: Use standard_testfile,
4898 clean_restart. Remove incdir.
4899 * gdb.threads/print-threads.exp: Use standard_testfile,
4900 clean_restart. Remove incdir.
4901 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
4902 clean_restart. Remove incdir.
4903 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
4904 Remove incdir.
4905 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
4906 incdir.
4907 * gdb.threads/sigthread.exp: Use standard_testfile,
4908 clean_restart.
4909 * gdb.threads/staticthreads.exp: Use standard_testfile,
4910 clean_restart. Remove incdir.
4911 * gdb.threads/switch-threads.exp: Use standard_testfile,
4912 clean_restart. Remove incdir.
4913 * gdb.threads/thread-execl.exp: Use standard_testfile,
4914 clean_restart. Remove incdir.
4915 * gdb.threads/thread-find.exp: Use standard_testfile,
4916 clean_restart.
4917 * gdb.threads/thread-specific.exp: Use standard_testfile,
4918 clean_restart. Remove incdir.
4919 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
4920 clean_restart. Remove incdir.
4921 * gdb.threads/thread_check.exp: Use standard_testfile,
4922 clean_restart. Remove incdir.
4923 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
4924 incdir.
4925 * gdb.threads/threadapply.exp: Use standard_testfile,
4926 clean_restart. Remove incdir.
4927 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
4928 clean_restart. Remove incdir.
4929 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
4930 clean_restart.
4931 * gdb.threads/tls-shared.exp: Use standard_testfile,
4932 clean_restart, standard_output_file.
4933 * gdb.threads/tls-var.exp: Use standard_testfile,
4934 standard_output_file.
4935 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
4936 Remove incdir.
4937 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
4938 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
4939 incdir.
4940 * gdb.threads/watchthreads2.exp: Use standard_testfile,
4941 clean_restart. Remove incdir.
4942
4943 2012-06-26 Tom Tromey <tromey@redhat.com>
4944
4945 * gdb.trace/actions.exp: Use standard_testfile.
4946 * gdb.trace/ax.exp: Use standard_testfile.
4947 * gdb.trace/backtrace.exp: Use standard_testfile.
4948 * gdb.trace/change-loc.exp: Use standard_testfile.
4949 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
4950 * gdb.trace/collection.exp: Use standard_testfile,
4951 prepare_for_testing.
4952 * gdb.trace/deltrace.exp: Use standard_testfile.
4953 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
4954 * gdb.trace/ftrace.exp: Use standard_testfile.
4955 * gdb.trace/infotrace.exp: Use standard_testfile.
4956 * gdb.trace/packetlen.exp: Use standard_testfile.
4957 * gdb.trace/passc-dyn.exp: Use standard_testfile.
4958 * gdb.trace/passcount.exp: Use standard_testfile.
4959 * gdb.trace/pending.exp: Use standard_testfile.
4960 * gdb.trace/report.exp: Use standard_testfile.
4961 * gdb.trace/save-trace.exp: Use standard_testfile.
4962 * gdb.trace/stap-trace.exp: Use standard_testfile.
4963 * gdb.trace/status-stop.exp: Use standard_testfile.
4964 * gdb.trace/strace.exp: Use standard_testfile.
4965 * gdb.trace/tfile.exp: Use standard_testfile.
4966 * gdb.trace/tfind.exp: Use standard_testfile.
4967 * gdb.trace/trace-break.exp: Use standard_testfile.
4968 * gdb.trace/trace-mt.exp: Use standard_testfile.
4969 * gdb.trace/tracecmd.exp: Use standard_testfile.
4970 * gdb.trace/tspeed.exp: Use standard_testfile.
4971 * gdb.trace/tstatus.exp: Use standard_testfile.
4972 * gdb.trace/tsv.exp: Use standard_testfile.
4973 * gdb.trace/unavailable.exp: Use standard_testfile,
4974 prepare_for_testing.
4975 * gdb.trace/while-dyn.exp: Use standard_testfile.
4976 * gdb.trace/while-stepping.exp: Use standard_testfile.
4977
4978 2012-06-26 Tom Tromey <tromey@redhat.com>
4979
4980 * gdb.reverse/break-precsave.exp: Use standard_testfile.
4981 * gdb.reverse/break-reverse.exp: Use standard_testfile.
4982 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
4983 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
4984 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
4985 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
4986 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
4987 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
4988 prepare_for_testing.
4989 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
4990 prepare_for_testing.
4991 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
4992 prepare_for_testing.
4993 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
4994 prepare_for_testing.
4995 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
4996 prepare_for_testing
4997 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
4998 * gdb.reverse/machinestate.exp: Use standard_testfile.
4999 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
5000 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
5001 build_executable.
5002 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
5003 build_executable.
5004 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
5005 standard_output_file.
5006 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
5007 standard_output_file.
5008 * gdb.reverse/step-precsave.exp: Use standard_testfile.
5009 * gdb.reverse/step-reverse.exp: Use standard_testfile.
5010 * gdb.reverse/until-precsave.exp: Use standard_testfile.
5011 * gdb.reverse/until-reverse.exp: Use standard_testfile.
5012 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
5013 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
5014
5015 2012-06-26 Tom Tromey <tromey@redhat.com>
5016
5017 * gdb.stabs/weird.exp: Remove directory-checking code. Use
5018 standard_output_file.
5019 * gdb.stabs/exclfwd.exp: Use standard_testfile,
5020 prepare_for_testing. Remove directory-checking code.
5021
5022 2012-06-25 Tom Tromey <tromey@redhat.com>
5023
5024 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
5025 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
5026 build_executable, not prepare_for_testing.
5027 * gdb.multi/base.exp: Use standard_output_file. Use
5028 build_executable, not prepare_for_testing.
5029
5030 2012-06-25 Tom Tromey <tromey@redhat.com>
5031
5032 * gdb.fortran/subarray.exp: Use standard_testfile,
5033 prepare_for_testing.
5034 * gdb.fortran/multi-dim.exp: Use standard_testfile.
5035 * gdb.fortran/module.exp: Use standard_testfile.
5036 * gdb.fortran/logical.exp: Use standard_testfile.
5037 * gdb.fortran/library-module.exp: Use standard_testfile,
5038 standard_output_file.
5039 * gdb.fortran/derived-type.exp: Use standard_testfile,
5040 prepare_for_testing.
5041 * gdb.fortran/complex.exp: Use standard_testfile,
5042 prepare_for_testing.
5043 * gdb.fortran/charset.exp: Use standard_testfile.
5044 * gdb.fortran/array-element.exp: Use standard_testfile,
5045 prepare_for_testing.
5046
5047 2012-06-25 Keith Seitz <keiths@redhat.com>
5048
5049 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
5050 Change rbreak-related tests to KFAIL and add bugzilla numbers.
5051
5052 2012-06-25 Tom Tromey <tromey@redhat.com>
5053
5054 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
5055 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
5056 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
5057 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
5058
5059 2012-06-25 Tom Tromey <tromey@redhat.com>
5060
5061 * gdb.linespec/ls-errs.exp: Use standard_testfile.
5062 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
5063 * gdb.linespec/linespec.exp: Use standard_testfile.
5064
5065 2012-06-25 Tom Tromey <tromey@redhat.com>
5066
5067 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
5068 prepare_for_testing.
5069
5070 2012-06-25 Tom Tromey <tromey@redhat.com>
5071
5072 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
5073 prepare_for_testing.
5074 * gdb.opt/inline-break.exp: Use standard_testfile,
5075 prepare_for_testing.
5076 * gdb.opt/inline-bt.exp: Use standard_testfile,
5077 prepare_for_testing.
5078 * gdb.opt/inline-cmds.exp: Use standard_testfile,
5079 prepare_for_testing.
5080 * gdb.opt/inline-locals.exp: Use standard_testfile,
5081 prepare_for_testing.
5082
5083 2012-06-25 Tom Tromey <tromey@redhat.com>
5084
5085 * gdb.asm/asm-source.exp: Use standard_output_file,
5086 standard_testfile. Construct .o files in proper subdir.
5087
5088 2012-06-25 Tom Tromey <tromey@redhat.com>
5089
5090 * gdb.server/ext-attach.exp: Use standard_testfile,
5091 prepare_for_testing.
5092 * gdb.server/ext-run.exp: Use standard_testfile,
5093 build_executable.
5094 * gdb.server/file-transfer.exp: Use standard_testfile,
5095 prepare_for_testing.
5096 * gdb.server/server-exec-info.exp: Use standard_testfile.
5097 * gdb.server/server-mon.exp: Use standard_testfile,
5098 prepare_for_testing.
5099 * gdb.server/server-run.exp: Use standard_testfile,
5100 build_executable.
5101 * gdb.server/solib-list.exp: Use standard_testfile,
5102 standard_output_file.
5103
5104 2012-06-25 Tom Tromey <tromey@redhat.com>
5105
5106 * lib/gdb.exp (standard_output_file): Use "file join".
5107 * gdb.go/chan.exp: Use standard_testfile.
5108 * gdb.go/handcall.exp: Use standard_testfile.
5109 * gdb.go/hello.exp: Use standard_testfile.
5110 * gdb.integers/chan.exp: Use standard_testfile.
5111 * gdb.go/methods.exp: Use standard_testfile.
5112 * gdb.go/package.exp: Use standard_testfile.
5113 * gdb.go/strings.exp: Use standard_testfile.
5114 * gdb.go/types.exp: Use standard_testfile.
5115 * gdb.go/unsafe.exp: Use standard_testfile.
5116
5117 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
5118
5119 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
5120
5121 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5122
5123 Fix regression by the previous commit.
5124 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
5125
5126 2012-06-22 Tom Tromey <tromey@redhat.com>
5127
5128 * gdb.python/lib-types.exp: Use standard_testfile,
5129 prepare_for_testing.
5130 * gdb.python/py-block.exp: Use standard_testfile.
5131 * gdb.python/py-breakpoint.exp: Use standard_testfile.
5132 * gdb.python/py-events.exp: Use standard_testfile,
5133 standard_output_file.
5134 * gdb.python/py-evsignal.exp: Use standard_testfile.
5135 * gdb.python/py-evethreads.exp: Use standard_testfile.
5136 * gdb.python/py-explore-cc.exp: Use standard_testfile.
5137 * gdb.python/py-explore.exp: Use standard_testfile.
5138 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
5139 standard_output_file.
5140 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
5141 prepare_for_testing.
5142 * gdb.python/py-frame-inline.exp: Use standard_testfile.
5143 * gdb.python/py-frame.exp: Use standard_testfile.
5144 * gdb.python/py-inferior.exp: Use standard_testfile.
5145 * gdb.python/py-infthread.exp: Use standard_testfile.
5146 * gdb.python/py-mi.exp: Use standard_testfile.
5147 * gdb.python/py-objfile-script.exp: Use standard_testfile,
5148 build_executable.
5149 * gdb.python/py-objfile.exp: Use standard_testfile.
5150 * gdb.python/py-pp-maint.exp: Use standard_testfile,
5151 prepare_for_testing.
5152 * gdb.python/py-prettyprint.exp: Use standard_testfile.
5153 * gdb.python/py-progspace.exp: Use standard_testfile,
5154 build_executable.
5155 * gdb.python/py-prompt.exp: Use standard_testfile,
5156 build_executable.
5157 * gdb.python/py-section-script.exp: Use standard_testfile,
5158 build_executable.
5159 * gdb.python/py-shared.exp: Use standard_testfile,
5160 standard_output_file, clean_restart.
5161 * gdb.python/py-symbol.exp: Use standard_output_file,
5162 prepare_for_testing.
5163 * gdb.python/py-symtab.exp: Use standard_output_file,
5164 prepare_for_testing
5165 * gdb.python/py-template.exp: Use standard_testfile.
5166 * gdb.python/py-type.exp: Use standard_testfile.
5167 * gdb.python/py-value-cc.exp: Use standard_testfile.
5168 * gdb.python/py-value.exp: Use standard_testfile.
5169 * gdb.python/python.exp: Use standard_testfile, build_executable.
5170
5171 2012-06-22 Tom Tromey <tromey@redhat.com>
5172
5173 * gdb.objc/basicclass.exp: Use standard_testfile.
5174 (do_objc_tests): Don't declare objdir.
5175 * gdb.objc/nondebug.exp: Use standard_testfile.
5176 (do_objc_tests): Don't declare objdir.
5177 * gdb.objc/objcdecode.exp: Use standard_testfile.
5178 (do_objc_tests): Don't declare objdir.
5179
5180 2012-06-22 Tom Tromey <tromey@redhat.com>
5181
5182 * gdb.java/jmain.exp: Use standard_testfile.
5183 * gdb.java/jmisc.exp: Use standard_testfile.
5184 * gdb.java/jnpe.exp: Use standard_testfile.
5185 * gdb.java/jprint.exp: Use standard_testfile.
5186
5187 2012-06-22 Tom Tromey <tromey@redhat.com>
5188
5189 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
5190 (standard_output_file, standard_testfile): New procs.
5191 (build_executable, clean_restart): Use standard_output_file.
5192
5193 2012-06-22 Yao Qi <yao@codesourcery.com>
5194
5195 * boards/native-gdbserver.exp: New proc ${board}_exec.
5196 * boards/native-stdio-gdbserver.exp: Likewise.
5197
5198 2012-06-21 Tom Tromey <tromey@redhat.com>
5199
5200 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
5201 (build_executable): Update.
5202 (get_compiler_info): Remove 'binfile' argument.
5203 * gdb.ada/arrayidx.exp: Update.
5204 * gdb.ada/null_array.exp: Update.
5205 * gdb.arch/altivec-abi.exp: Update.
5206 * gdb.arch/altivec-regs.exp: Update.
5207 * gdb.arch/amd64-byte.exp: Update.
5208 * gdb.arch/amd64-dword.exp: Update.
5209 * gdb.arch/amd64-word.exp: Update.
5210 * gdb.arch/i386-avx.exp: Update.
5211 * gdb.arch/i386-byte.exp: Update.
5212 * gdb.arch/i386-sse.exp: Update.
5213 * gdb.arch/i386-word.exp: Update.
5214 * gdb.arch/ppc-dfp.exp: Update.
5215 * gdb.arch/ppc-fp.exp: Update.
5216 * gdb.arch/vsx-regs.exp: Update.
5217 * gdb.base/all-bin.exp: Update.
5218 * gdb.base/annota1.exp: Update.
5219 * gdb.base/async.exp: Update.
5220 * gdb.base/attach.exp: Update.
5221 * gdb.base/break-interp.exp: Update.
5222 * gdb.base/call-ar-st.exp: Update.
5223 * gdb.base/call-rt-st.exp: Update.
5224 * gdb.base/call-sc.exp: Update.
5225 * gdb.base/callfuncs.exp: Update.
5226 * gdb.base/catch-load.exp: Update.
5227 * gdb.base/completion.exp: Update.
5228 * gdb.base/complex.exp: Update.
5229 * gdb.base/condbreak.exp: Update.
5230 * gdb.base/consecutive.exp: Update.
5231 * gdb.base/constvars.exp: Update.
5232 * gdb.base/corefile.exp: Update.
5233 * gdb.base/eval-skip.exp: Update.
5234 * gdb.base/expand-psymtabs.exp: Update.
5235 * gdb.base/exprs.exp: Update.
5236 * gdb.base/fileio.exp: Update.
5237 * gdb.base/fixsection.exp: Update.
5238 * gdb.base/funcargs.exp: Update.
5239 * gdb.base/gdb11530.exp: Update.
5240 * gdb.base/gdb1555.exp: Update.
5241 * gdb.base/gnu-ifunc.exp: Update.
5242 * gdb.base/gnu_vector.exp: Update.
5243 * gdb.base/info-macros.exp: Update.
5244 * gdb.base/jit-simple.exp: Update.
5245 * gdb.base/jit-so.exp: Update.
5246 * gdb.base/jit.exp: Update.
5247 * gdb.base/langs.exp: Update.
5248 * gdb.base/list.exp: Update.
5249 * gdb.base/logical.exp: Update.
5250 * gdb.base/long_long.exp: Update.
5251 * gdb.base/longjmp.exp: Update.
5252 * gdb.base/macscp.exp: Update.
5253 * gdb.base/mips_pro.exp: Update.
5254 * gdb.base/miscexprs.exp: Update.
5255 * gdb.base/morestack.exp: Update.
5256 * gdb.base/nodebug.exp: Update.
5257 * gdb.base/opaque.exp: Update.
5258 * gdb.base/pc-fp.exp: Update.
5259 * gdb.base/pending.exp: Update.
5260 * gdb.base/permissions.exp: Update.
5261 * gdb.base/pointers.exp: Update.
5262 * gdb.base/prelink.exp: Update.
5263 * gdb.base/printcmds.exp: Update.
5264 * gdb.base/psymtab.exp: Update.
5265 * gdb.base/ptype.exp: Update.
5266 * gdb.base/relational.exp: Update.
5267 * gdb.base/scope.exp: Update.
5268 * gdb.base/setvar.exp: Update.
5269 * gdb.base/shlib-call.exp: Update.
5270 * gdb.base/shreloc.exp: Update.
5271 * gdb.base/signals.exp: Update.
5272 * gdb.base/sizeof.exp: Update.
5273 * gdb.base/so-impl-ld.exp: Update.
5274 * gdb.base/so-indr-cl.exp: Update.
5275 * gdb.base/solib-disc.exp: Update.
5276 * gdb.base/solib-display.exp: Update.
5277 * gdb.base/solib-nodir.exp: Update.
5278 * gdb.base/solib-overlap.exp: Update.
5279 * gdb.base/solib-symbol.exp: Update.
5280 * gdb.base/solib-weak.exp: Update.
5281 * gdb.base/solib.exp: Update.
5282 * gdb.base/store.exp: Update.
5283 * gdb.base/structs.exp: Update.
5284 * gdb.base/structs2.exp: Update.
5285 * gdb.base/type-opaque.exp: Update.
5286 * gdb.base/unload.exp: Update.
5287 * gdb.base/varargs.exp: Update.
5288 * gdb.base/volatile.exp: Update.
5289 * gdb.base/watch_thread_num.exp: Update.
5290 * gdb.base/watchpoint-solib.exp: Update.
5291 * gdb.base/watchpoint.exp: Update.
5292 * gdb.base/watchpoints.exp: Update.
5293 * gdb.base/whatis.exp: Update.
5294 * gdb.cell/arch.exp: Update.
5295 * gdb.cell/break.exp: Update.
5296 * gdb.cell/bt.exp: Update.
5297 * gdb.cell/core.exp: Update.
5298 * gdb.cell/data.exp: Update.
5299 * gdb.cell/ea-cache.exp: Update.
5300 * gdb.cell/f-regs.exp: Update.
5301 * gdb.cell/fork.exp: Update.
5302 * gdb.cell/gcore.exp: Update.
5303 * gdb.cell/mem-access.exp: Update.
5304 * gdb.cell/ptype.exp: Update.
5305 * gdb.cell/registers.exp: Update.
5306 * gdb.cell/sizeof.exp: Update.
5307 * gdb.cell/solib-symbol.exp: Update.
5308 * gdb.cell/solib.exp: Update.
5309 * gdb.cp/ambiguous.exp: Update.
5310 * gdb.cp/breakpoint.exp: Update.
5311 * gdb.cp/bs15503.exp: Update.
5312 * gdb.cp/casts.exp: Update.
5313 * gdb.cp/class2.exp: Update.
5314 * gdb.cp/cpexprs.exp: Update.
5315 * gdb.cp/cplusfuncs.exp: Update.
5316 * gdb.cp/ctti.exp: Update.
5317 * gdb.cp/dispcxx.exp: Update.
5318 * gdb.cp/gdb1355.exp: Update.
5319 * gdb.cp/gdb2384.exp: Update.
5320 * gdb.cp/gdb2495.exp: Update.
5321 * gdb.cp/infcall-dlopen.exp: Update.
5322 * gdb.cp/local.exp: Update.
5323 * gdb.cp/m-data.exp: Update.
5324 * gdb.cp/m-static.exp: Update.
5325 * gdb.cp/mb-ctor.exp: Update.
5326 * gdb.cp/mb-inline.exp: Update.
5327 * gdb.cp/mb-templates.exp: Update.
5328 * gdb.cp/member-ptr.exp: Update.
5329 * gdb.cp/method.exp: Update.
5330 * gdb.cp/namespace.exp: Update.
5331 * gdb.cp/nextoverthrow.exp: Update.
5332 * gdb.cp/nsdecl.exp: Update.
5333 * gdb.cp/nsrecurs.exp: Update.
5334 * gdb.cp/nsstress.exp: Update.
5335 * gdb.cp/nsusing.exp: Update.
5336 * gdb.cp/pr-1023.exp: Update.
5337 * gdb.cp/pr-1210.exp: Update.
5338 * gdb.cp/pr-574.exp: Update.
5339 * gdb.cp/pr9631.exp: Update.
5340 * gdb.cp/printmethod.exp: Update.
5341 * gdb.cp/psmang.exp: Update.
5342 * gdb.cp/re-set-overloaded.exp: Update.
5343 * gdb.cp/rtti.exp: Update.
5344 * gdb.cp/shadow.exp: Update.
5345 * gdb.cp/templates.exp: Update.
5346 * gdb.cp/try_catch.exp: Update.
5347 * gdb.dwarf2/dw2-ranges.exp: Update.
5348 * gdb.dwarf2/pr10770.exp: Update.
5349 * gdb.fortran/library-module.exp: Update.
5350 * gdb.hp/gdb.aCC/optimize.exp: Update.
5351 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
5352 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
5353 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
5354 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
5355 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
5356 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
5357 * gdb.hp/gdb.compat/xdb1.exp: Update.
5358 * gdb.hp/gdb.compat/xdb2.exp: Update.
5359 * gdb.hp/gdb.compat/xdb3.exp: Update.
5360 * gdb.hp/gdb.defects/bs14602.exp: Update.
5361 * gdb.hp/gdb.defects/solib-d.exp: Update.
5362 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
5363 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
5364 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
5365 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
5366 * gdb.mi/gdb792.exp: Update.
5367 * gdb.mi/mi-pending.exp: Update.
5368 * gdb.mi/mi-solib.exp: Update.
5369 * gdb.mi/mi-var-cp.exp: Update.
5370 * gdb.opt/clobbered-registers-O2.exp: Update.
5371 * gdb.opt/inline-bt.exp: Update.
5372 * gdb.opt/inline-cmds.exp: Update.
5373 * gdb.opt/inline-locals.exp: Update.
5374 * gdb.python/py-events.exp: Update.
5375 * gdb.python/py-finish-breakpoint.exp: Update.
5376 * gdb.python/py-type.exp: Update.
5377 * gdb.reverse/solib-precsave.exp: Update.
5378 * gdb.reverse/solib-reverse.exp: Update.
5379 * gdb.server/solib-list.exp: Update.
5380 * gdb.stabs/weird.exp: Update.
5381 * gdb.threads/attach-into-signal.exp: Update.
5382 * gdb.threads/attach-stopped.exp: Update.
5383 * gdb.threads/tls-shared.exp: Update.
5384 * gdb.trace/change-loc.exp: Update.
5385 * gdb.trace/strace.exp: Update.
5386
5387 2012-06-19 Tom Tromey <tromey@redhat.com>
5388
5389 * gdb.base/whatis.exp: Add tests.
5390
5391 2012-06-19 Tom Tromey <tromey@redhat.com>
5392
5393 * gdb.cp/m-static.cc (keepalive): New function.
5394 (gnu_obj_1::method): Use it.
5395
5396 2012-06-18 Doug Evans <dje@google.com>
5397
5398 * gdb.base/info-fun.exp: New file.
5399 * gdb.base/info-fun.c: New file.
5400 * gdb.base/info-fun-solib.c: New file.
5401
5402 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5403
5404 Remove stale dummy frames.
5405 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
5406 (maintenance info breakpoints): New tests.
5407 * gdb.base/stale-infcall.c: New file.
5408 * gdb.base/stale-infcall.exp: New file.
5409
5410 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5411
5412 * gdb.arch/amd64-entry-value-param.S: New file.
5413 * gdb.arch/amd64-entry-value-param.c: New file.
5414 * gdb.arch/amd64-entry-value-param.exp: New file.
5415
5416 2012-06-15 Tom Tromey <tromey@redhat.com>
5417
5418 * gdb.cp/namespace.exp: Add "show lang" test.
5419
5420 2012-06-15 Iain Sandoe <iain@codesourcery.com>
5421
5422 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
5423 case. (top level): Use gdb_file_cmd instead of gdb_load.
5424
5425 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5426
5427 PR tdep/14222
5428 * gdb.arch/i386-sse-stack-align.S: New file.
5429 * gdb.arch/i386-sse-stack-align.c: New file.
5430 * gdb.arch/i386-sse-stack-align.exp: New file.
5431
5432 2012-06-13 Keith Seitz <keiths@redhat.com>
5433
5434 PR breakpoints/13798 and mi/11541
5435 * gdb.linespec/ls-errs.exp: Add a few more tests for
5436 filenames with spaces and colons.
5437
5438 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5439
5440 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
5441 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
5442 (test_function): Call CV_f.
5443 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
5444 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
5445 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
5446 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
5447 (p CV_f(CV::i)): New tests.
5448
5449 2012-06-13 Tom Tromey <tromey@redhat.com>
5450
5451 * gdb.base/condbreak.exp: Add tests for "condition" completion.
5452
5453 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5454
5455 Fix regression by the "ambiguous linespec" series.
5456 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
5457 tests.
5458
5459 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5460
5461 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
5462 missing.
5463
5464 2012-06-11 Tom Tromey <tromey@redhat.com>
5465
5466 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
5467 location...
5468 (main): ...here.
5469
5470 2012-06-07 Yao Qi <yao@codesourcery.com>
5471
5472 * gdb.trace/strace.exp: Shorten some too-long lines.
5473
5474 2012-06-06 Pedro Alves <palves@redhat.com>
5475
5476 * gdb.threads/clone-new-thread-event.c: New file.
5477 * gdb.threads/clone-new-thread-event.exp: New file.
5478
5479 2012-06-06 Yao Qi <yao@codesourcery.com>
5480
5481 * gdb.base/dprintf.c (main): Add extra parameter when calling
5482 printf and fprintf.
5483 (bar): New function. It is a dead function, but to ensure
5484 'malloc' is linked explicitly.
5485
5486 2012-06-06 Yao Qi <yao@codesourcery.com>
5487
5488 * gdb.base/info-proc.exp: Return if target doesn't support
5489 'info proc'.
5490
5491 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5492
5493 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
5494 (run program with breakpoint commands): XFAIl if it is not.
5495
5496 2012-06-05 Joel Brobecker <brobecker@adacore.com>
5497
5498 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
5499 and add comment.
5500 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
5501 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
5502 "STOP" marker. Adjust testing strategy to make it work on
5503 all targets.
5504
5505 * gdb.base/print-file-var-main.c (main): Rewrite using local
5506 variables and adjust get_version_2's return value check.
5507 Add small comment.
5508 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
5509 marker. Adjust testing strategy to make it work on all targets.
5510
5511 2012-06-05 Joel Brobecker <brobecker@adacore.com>
5512
5513 * gdb.ada/bad-task-bp-keyword: New testcase.
5514
5515 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5516
5517 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
5518 Simplify it to ...
5519 (symbol-file ${testfile1}): ... here.
5520 (test eliminated var my_global_symbol)
5521 (test eliminated var my_static_symbol)
5522 (test eliminated var my_global_func, get address of main): Wrap them to
5523 'single psymtabs' and 'single symtabs'
5524 (get address of my_global_symbol, get address of my_static_symbol)
5525 (get address of my_global_func, get address of main): Wrap them to
5526 'order1' and 'order2'.
5527
5528 * gdb.base/code_elim.exp
5529 (add-symbol-file ${testfile1} 0x100000)
5530 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
5531 'order2'.
5532 (order1: add-symbol-file ${testfile1} 0x100000)
5533 (order1: add-symbol-file ${testfile2} 0x200000)
5534 (order2: add-symbol-file ${testfile2} 0x200000)
5535 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
5536 .bss as appropriate.
5537
5538 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5539
5540 * gdb.server/solib-list-lib.c: New file.
5541 * gdb.server/solib-list-main.c: New file.
5542 * gdb.server/solib-list.exp: New file.
5543
5544 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
5545
5546 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
5547 for 'set print symbol' change.
5548
5549 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5550
5551 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
5552 .debug_abbrev_seg3.
5553
5554 2012-05-24 John Steele Scott <toojays@toojays.net>
5555
5556 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
5557 * gdb.dwarf2/dw2-icc-opaque.S: New file.
5558 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
5559
5560 2012-05-23 Stan Shebs <stan@codesourcery.com>
5561
5562 * gdb.mi/mi-info-os.exp: New file.
5563
5564 2012-05-23 Keith Seitz <keiths@redhat.com>
5565
5566 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
5567 return -1 to suppress the rest of the tests.
5568 (compile_stap_bin): Return boolean success value.
5569
5570 2012-05-21 Tom Tromey <tromey@redhat.com>
5571
5572 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
5573 Remove kfails.
5574 (test_print_mi_member_types): Likewise.
5575
5576 2012-05-21 Tom Tromey <tromey@redhat.com>
5577
5578 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
5579 print symbol' change.
5580
5581 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
5582
5583 * gdb.python/py-prompt.exp: Quit if the target is remote.
5584
5585 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5586
5587 Fix ERROR: internal buffer is full.
5588 * gdb.base/info-os.exp (expect_multiline): New function.
5589 (get process list, get process groups, get threads)
5590 (get file descriptors, get internet-domain sockets)
5591 (get shared-memory regions, get semaphores, get message queues): Use
5592 it for these tests.
5593
5594 2012-05-18 Tom Tromey <tromey@redhat.com>
5595
5596 * gdb.mi/mi-var-cmd.exp: Update.
5597 * gdb.objc/basicclass.exp (do_objc_tests): Update.
5598 * gdb.cp/virtbase.exp: Update.
5599 * gdb.cp/classes.exp (test_static_members): Update.
5600 * gdb.cp/casts.exp: Update.
5601 * gdb.base/pointers.exp: Update.
5602 * gdb.base/funcargs.exp (pointer_args): Update.
5603 (structs_by_reference): Update.
5604 * gdb.base/find.exp: Update.
5605 * gdb.base/call-strs.exp: Send "set print symbol off".
5606 * gdb.base/call-ar-st.exp: Update.
5607 * gdb.ada/fun_addr.exp: Update.
5608 * gdb.base/printcmds.exp (test_print_symbol): New proc.
5609 Call it.
5610 (test_print_repeats_10, test_print_strings)
5611 (test_print_char_arrays): Update.
5612
5613 2012-05-18 Tom Tromey <tromey@redhat.com>
5614
5615 * gdb.base/charset.exp (string_display): Update.
5616
5617 2012-05-18 Tom Tromey <tromey@redhat.com>
5618
5619 * gdb.mi/mi2-var-display.exp: Update.
5620 * gdb.mi/mi-var-display.exp: Update.
5621 * gdb.mi/mi-var-child.exp: Update.
5622 * gdb.cp/expand-psymtabs-cxx.exp: Update.
5623 * gdb.cp/cp-relocate.exp (get_func_address): Update.
5624
5625 2012-05-17 Doug Evans <dje@google.com>
5626
5627 * info-macros.exp: Pass "debug" to prepare_for_testing.
5628
5629 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
5630 * gdb.ada/Makefile.in (clean): Ditto.
5631 * gdb.arch/Makefile.in (clean): Ditto.
5632 * gdb.asm/Makefile.in (clean): Ditto.
5633 * gdb.base/Makefile.in (clean): Ditto.
5634 * gdb.cell/Makefile.in (clean): Ditto.
5635 * gdb.cp/Makefile.in (clean): Ditto.
5636 * gdb.disasm/Makefile.in (clean): Ditto.
5637 * gdb.dwarf2/Makefile.in (clean): Ditto.
5638 * gdb.fortran/Makefile.in (clean): Ditto.
5639 * gdb.go/Makefile.in (clean): Ditto.
5640 * gdb.hp/Makefile.in (clean): Ditto.
5641 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
5642 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
5643 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
5644 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
5645 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
5646 * gdb.java/Makefile.in (clean): Ditto.
5647 * gdb.linespec/Makefile.in (clean): Ditto.
5648 * gdb.mi/Makefile.in (clean): Ditto.
5649 * gdb.modula2/Makefile.in (clean): Ditto.
5650 * gdb.multi/Makefile.in (clean): Ditto.
5651 * gdb.objc/Makefile.in (clean): Ditto.
5652 * gdb.opencl/Makefile.in (clean): Ditto.
5653 * gdb.opt/Makefile.in (clean): Ditto.
5654 * gdb.pascal/Makefile.in (clean): Ditto.
5655 * gdb.python/Makefile.in (clean): Ditto.
5656 * gdb.reverse/Makefile.in (clean): Ditto.
5657 * gdb.server/Makefile.in (clean): Ditto.
5658 * gdb.stabs/Makefile.in (clean): Ditto.
5659 * gdb.threads/Makefile.in (clean): Ditto.
5660 * gdb.trace/Makefile.in (clean): Ditto.
5661 * gdb.xml/Makefile.in (clean): Ditto.
5662
5663 2012-05-16 Tom Tromey <tromey@redhat.com>
5664
5665 * gdb.base/macscp1.c (macscp_expr): Add comment.
5666 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
5667
5668 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
5669
5670 * gdb.base/return-nodebug.exp: Also test float and double types.
5671
5672 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5673
5674 PR testsuite/12649
5675 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
5676
5677 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
5678
5679 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
5680
5681 * gdb.base/stap-probe.exp (stap_test): Remove calls to
5682 `rerun_to_main'.
5683 (stap_test_no_debuginfo): Likewise.
5684
5685 2012-05-14 Stan Shebs <stan@codesourcery.com>
5686
5687 * gdb.base/dprintf.c: New file.
5688 * gdb.base/dprintf.exp: New file.
5689
5690 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
5691
5692 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
5693 * gdb.trace/disconnected-tracing.c: New file.
5694 * gdb.trace/disconnected-tracing.exp: New file.
5695
5696 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
5697
5698 * gdb.python/python.c: Add a new breakpoint comment.
5699 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
5700
5701 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
5702
5703 * gdb.base/info-os.exp: New file.
5704 * gdb.base/info-os.c: New file.
5705
5706 2012-05-10 Joel Brobecker <brobecker@adacore.com>
5707
5708 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
5709 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
5710 New files.
5711
5712 2012-05-10 Joel Brobecker <brobecker@adacore.com>
5713
5714 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
5715 gdb.base/ctxobj.exp: New files.
5716
5717 2012-05-09 Tom Tromey <tromey@redhat.com>
5718
5719 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
5720
5721 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
5722
5723 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
5724
5725 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
5726
5727 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
5728 before using it.
5729
5730 2012-05-04 Tristan Gingold <gingold@adacore.com>
5731
5732 * gdb.base/set-noassign.exp: New test.
5733
5734 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
5735
5736 * gdb.python/py-symbol.exp: Add tests to test the new methods
5737 gdb.Symtab.global_block() and gdb.Symtab.static_block().
5738 * gdb.python/py-symbol.c: Add new struct to help test
5739 gdb.Symtab.static_block().
5740
5741 2012-05-03 Doug Evans <dje@google.com>
5742
5743 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
5744 commented out.
5745
5746 2012-05-03 Yao Qi <yao@codesourcery.com>
5747
5748 * gdb.base/catch-syscall.exp: Skip it before compilation if target
5749 doesn't support.
5750 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
5751 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
5752
5753 2012-05-03 Yao Qi <yao@codesourcery.com>
5754
5755 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
5756
5757 2012-04-30 Doug Evans <dje@google.com>
5758
5759 PR testsuite/13961
5760 * gdb.dwarf2/pr13961.S: New file.
5761 * gdb.dwarf2/pr13961.exp: New file.
5762
5763 2012-04-29 Yao Qi <yao@codesourcery.com>
5764
5765 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
5766
5767 2012-04-28 Doug Evans <dje@google.com>
5768
5769 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
5770 .Ltype_int_in_cu2. Use name "int2" instead of "int".
5771 All uses updated.
5772 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
5773 "ptype func_cu1" to expand cu2 before cu1.
5774
5775 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
5776 Tom Tromey <tromey@redhat.com>
5777
5778 * gdb.base/default.exp: Add `$_probe_arg*' convenience
5779 variables.
5780 * gdb.base/stap-probe.c: New file.
5781 * gdb.base/stap-probe.exp: New file.
5782 * gdb.trace/stap-trace.c: New file.
5783 * gdb.trace/stap-trace.exp: New file.
5784 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
5785 libgcc's unwinder.
5786
5787 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
5788
5789 * gdb.arch/mips16-thunks-inmain.c: New file.
5790 * gdb.arch/mips16-thunks-main.c: New file.
5791 * gdb.arch/mips16-thunks-sin.c: New file.
5792 * gdb.arch/mips16-thunks-sinfrob.c: New file.
5793 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
5794 * gdb.arch/mips16-thunks-sinmain.c: New file.
5795 * gdb.arch/mips16-thunks-sinmips16.c: New file.
5796 * gdb.arch/mips16-thunks.exp: New file.
5797
5798 2012-04-25 Doug Evans <dje@google.com>
5799
5800 * configure.ac: Create gdb.go/Makefile.
5801 * configure: Regenerate.
5802 * gdb.base/default.exp: Add "go" to "set language" testing.
5803 * gdb.go/Makefile.in: New file.
5804 * gdb.go/basic-types.exp: New file.
5805 * gdb.go/chan.exp: New file.
5806 * gdb.go/chan.go: New file.
5807 * gdb.go/handcall.exp: New file.
5808 * gdb.go/handcall.go: New file.
5809 * gdb.go/hello.exp: New file.
5810 * gdb.go/hello.go: New file.
5811 * gdb.go/integers.exp: New file.
5812 * gdb.go/integers.go: New file.
5813 * gdb.go/methods.exp: New file.
5814 * gdb.go/methods.go: New file.
5815 * gdb.go/package.exp: New file.
5816 * gdb.go/package1.go: New file.
5817 * gdb.go/package2.go: New file.
5818 * gdb.go/print.exp: New file.
5819 * gdb.go/strings.exp: New file.
5820 * gdb.go/strings.go: New file.
5821 * gdb.go/types.exp: New file.
5822 * gdb.go/types.go: New file.
5823 * gdb.go/unsafe.exp: New file.
5824 * gdb.go/unsafe.go: New file.
5825 * lib/future.exp: Add Go support.
5826 (gdb_find_go, gdb_find_go_linker): New procs.
5827 (gdb_default_target_compile): Add Go support.
5828 * lib/gdb.exp (skip_go_tests): New proc.
5829 * lib/go.exp: New file.
5830
5831 2012-04-25 Tom Tromey <tromey@redhat.com>
5832
5833 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
5834
5835 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
5836 Jan Kratochvil <jan.kratochvil@redhat.com>
5837
5838 PR symtab/7259:
5839 * gdb.base/enumval.c: New test case.
5840 * gdb.base/enumval.exp: New test case.
5841 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
5842 field.bitpos.
5843
5844 2012-04-17 Pedro Alves <palves@redhat.com>
5845
5846 * Makefile.in (site.exp): Make site.exp source
5847 $srcdir/lib/append_gdb_boards_dir.exp.
5848 * lib/append_gdb_boards_dir.exp: New file.
5849
5850 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5851
5852 New option "set auto-load safe-path".
5853 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
5854 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
5855
5856 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5857
5858 auto-load: Implementation.
5859 * gdb.base/help.exp (test set height): Increase the height.
5860 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
5861 to ...
5862 (info auto-load python-scripts): ... here.
5863 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
5864 to ...
5865 (info auto-load python-scripts *): ... here.
5866
5867 2012-04-16 Yao Qi <yao@codesourcery.com>
5868
5869 * lib/trace-support.exp (get_in_proc_agent): New.
5870 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
5871 of in process trace agent.
5872 * gdb.trace/ftrace.exp: Likewise.
5873 * gdb.trace/pending.exp: Likewise.
5874 * gdb.trace/trace-break.exp: Likewise.
5875 * gdb.trace/trace-mt.exp
5876 * gdb.trace/tspeed.exp: Likewise.
5877 * gdb.trace/tstatus.exp
5878 * gdb.trace/strace.exp: Likewise.
5879
5880 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
5881
5882 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
5883 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
5884
5885 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
5886
5887 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
5888
5889 PR mi/13393
5890 * gdb.mi/mi-var-rtti.cc: New file.
5891 * gdb.mi/mi-var-rtti.exp: New file.
5892 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
5893 function.
5894 (mi_varobj_update_with_type_change): updated to avoid code duplication.
5895
5896 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
5897
5898 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
5899 EXECUTABLES.
5900 * gdb.python/py-explore.c: C program used for testing the new
5901 'explore' command on C constructs.
5902 * gdb.python/py-explore.cc: C++ program used for testing the new
5903 'explore' command on C++ constructs.
5904 * gdb-python/py-explore.exp: Tests for the new 'explore'
5905 command on C constructs.
5906 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
5907 command on C++ constructs.
5908
5909 2012-04-07 Mark Kettenis <kettenis@gnu.org>
5910
5911 * gdb.base/funcargs.exp (complex_args): Fix typo.
5912
5913 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5914
5915 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
5916 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
5917
5918 2012-04-05 Keith Seitz <keiths@redhat.com>
5919
5920 * gdb.base/advance.exp: Update error message for
5921 "advance malformed" test.
5922 * gdb.base/break.exp: Likewise for "breakpoint with
5923 trailing garbage" test.
5924 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
5925 with trailing garbage" test.
5926 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
5927 trailng garbage" test.
5928 * gdb.base/until.exp: Likewise for "malformed until" test.
5929 * gdb.cp/ovldbreak.exp: Create the breakpoint table
5930 for "breakpoint info (after setting on all)".
5931 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
5932 tests.
5933 * gdb.cp/cplabel.cc: New file.
5934 * gdb.cp/cplabel.exp: New test.
5935 * gdb.linespec/ls-errs.c: New file.
5936 * gdb.linespec/ls-errs.exp: New test.
5937
5938 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5939
5940 * gdb.trace/unavailable.exp
5941 (collect globals: print object on: print derived_partial)
5942 (collect globals: print object on: print derived_whole)
5943 (collect globals: print object off: print derived_partial)
5944 (collect globals: print object off: print derived_whole): Update
5945 expected output.
5946
5947 2012-03-30 Keith Seitz <keiths@redhat.com>
5948
5949 * gdb.python: Add test for linespecs with commas.
5950
5951 2012-03-28 Keith Seitz <keiths@redhat.com>
5952
5953 * gdb.linespec/ls-dollar.cc: New file.
5954 * gdb.linespec/ls-dollar.exp: New test.
5955
5956 2012-03-28 Keith Seitz <keiths@redhat.com>
5957
5958 * gdb.cp/namespace.exp: Add breakpoint tests for functions
5959 starting with the global namespace.
5960
5961 2012-03-23 Doug Evans <dje@google.com>
5962
5963 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
5964
5965 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
5966
5967 * gdb.python/py-value.cc: Add test case for testing the
5968 methodology exposing C++ values to Python.
5969 * gdb.python/py-value-cc.exp: Add tests testing the methodology
5970 exposing C++ values to Python.
5971 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
5972
5973 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5974 Siddhesh Poyarekar <siddhesh@redhat.com>
5975
5976 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
5977 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
5978 (generate native core dump): Make the test unsupported if core cannot
5979 be generated.
5980
5981 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5982
5983 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
5984 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
5985 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
5986
5987 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
5988
5989 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
5990
5991 2012-03-17 Doug Evans <dje@google.com>
5992
5993 * dg-extract-results.sh: Handle KFAILs.
5994
5995 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5996
5997 PR symtab/13777
5998 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
5999
6000 2012-03-16 Joel Brobecker <brobecker@adacore.com>
6001
6002 * gdb.ada/set_pckd_arr_elt: New testcase.
6003
6004 2012-03-16 Gary Benson <gbenson@redhat.com>
6005
6006 PR breakpoints/10738
6007 * gdb.opt/inline-break.exp: New file.
6008 * gdb.opt/inline-break.c: Likewise.
6009 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
6010 * gdb.dwarf2/dw2-inline-break.S: Likewise.
6011 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
6012 * gdb.base/async-shell.exp: Likewise.
6013 * lib/mi-support.exp (library_loaded_re): Likewise.
6014
6015 2012-03-15 Tom Tromey <tromey@redhat.com>
6016
6017 * gdb.cp/virtfunc2.exp: Update expected output.
6018 * gdb.cp/pr9631.exp: Update expected output.
6019 * gdb.cp/member-ptr.exp: Update expected output.
6020 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
6021 output.
6022 * gdb.cp/casts.exp: Update expected output.
6023
6024 2012-03-15 Tom Tromey <tromey@redhat.com>
6025
6026 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
6027 (test_info_vtbl): Likewise.
6028 (do_tests): Call test_info_vtbl.
6029 * gdb.cp/virtfunc.cc (va): New global.
6030
6031 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
6032
6033 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
6034 describing DWARF data structures.
6035 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
6036 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
6037 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
6038 * gdb.dwarf2/dw2-entry-value.S: Likewise.
6039 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6040 * gdb.dwarf2/dw2-param-error.S: Likewise.
6041 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
6042 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
6043 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
6044 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
6045 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
6046 * gdb.dwarf2/pr11465.S: Likewise.
6047
6048 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6049
6050 * gdb.mi/mi2-prompt.exp: New file.
6051
6052 2012-03-13 Joel Brobecker <brobecker@adacore.com>
6053
6054 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
6055
6056 2012-03-13 Joel Brobecker <brobecker@adacore.com>
6057
6058 * gdb.ada/bp_range_type: New testcase.
6059
6060 2012-03-13 Doug Evans <dje@google.com>
6061
6062 * gdb.base/default.exp: Delete tests for symbol-reloading.
6063 * gdb.base/help.exp: Ditto.
6064 * gdb.base/setshow.exp: Ditto.
6065 * gdb.base/gdb_history: Delete references to symbol-reloading.
6066
6067 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6068
6069 * gdb.base/attach-twice.c: New files.
6070 * gdb.base/attach-twice.exp: New files.
6071
6072 2012-03-08 Keith Seitz <keiths@redhat.com>
6073
6074 * lib/gdb.exp (gdb_get_line_number): Throw an
6075 error instead of returning -1.
6076 * gdb.base/break.exp: Remove unused variable
6077 bp_location5.
6078 * gdb.base/hbreak2.exp: Likewise.
6079 * gdb.base/sepdebug.exp: Likewise.
6080
6081 2012-03-08 Yao Qi <yao@codesourcery.com>
6082 Pedro Alves <palves@redhat.com>
6083
6084 Fix PR server/13392.
6085 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
6086 (tracepoint_change_loc_2): Remove kfail. Return if failed to
6087 download tracepoints.
6088 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
6089 (pending_tracepoint_resolved_during_trace): Likewise.
6090 (pending_tracepoint_installed_during_trace): Likewise.
6091 (pending_tracepoint_with_action_resolved): Likewise.
6092
6093 2012-03-08 Keith Seitz <keiths@redhat.com>
6094
6095 * gdb.ada/array_bounds.exp: Get breakpoint for line
6096 with "START", not "STOP".
6097 * gdb.python/py-infthread.exp: Do not continue to
6098 line marked "Break here.", which is undefined.
6099
6100 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
6101
6102 Revert:
6103
6104 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6105
6106 Implement testsuite workaround for PR breakpoints/13781.
6107 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6108 (set breakpoint condition-evaluation host): New conditional command.
6109
6110 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6111
6112 Fix CU relative vs. absolute DIE offsets.
6113 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
6114 one.
6115
6116 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6117
6118 Fix false FAIL on distros with relro linkage as default.
6119 * gdb.reverse/solib-precsave.exp: Try to compile the test using
6120 -Wl,-z,norelro first.
6121
6122 2012-03-06 Joel Brobecker <brobecker@adacore.com>
6123
6124 * gdb.ada/bp_on_var: New testcase.
6125
6126 2012-03-06 Joel Brobecker <brobecker@adacore.com>
6127
6128 * gdb.ada/bp_enum_homonym: New testcase.
6129
6130 2012-03-06 Yao Qi <yao@codesourcery.com>
6131
6132 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
6133 x86_64-*-* and i?86-*-*.
6134 Set up KFAIL for gdb/13808.
6135
6136 2012-03-05 Tom Tromey <tromey@redhat.com>
6137
6138 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
6139 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
6140
6141 2012-03-05 Tom Tromey <tromey@redhat.com>
6142
6143 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
6144
6145 2012-03-04 Yao Qi <yao@codesourcery.com>
6146
6147 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
6148 messages for KFAIL.
6149
6150 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6151
6152 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
6153 (print one_two_three, indexes off, print few_reps, indexes off)
6154 (print many_reps, indexes off, print empty, indexes off)
6155 (print one_two_three, print few_reps, print many_reps, print empty):
6156 Call setup_xfail if $gcc_old.
6157
6158 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6159
6160 Implement testsuite workaround for PR breakpoints/13781.
6161 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6162 (set breakpoint condition-evaluation host): New conditional command.
6163
6164 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6165
6166 Code cleanup.
6167 * gdb.cp/mb-templates.exp: New variables executable. Use it for
6168 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
6169 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
6170 number 1 by $bpnum. Four times.
6171
6172 2012-03-03 Yao Qi <yao@codesourcery.com>
6173
6174 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
6175
6176 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6177
6178 Setup KFAIL for PR server/13796.
6179 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
6180
6181 2012-03-02 Joel Brobecker <brobecker@adacore.com>
6182
6183 * gdb.ada/operator_bp: New testcase.
6184
6185 2012-03-02 Joel Brobecker <brobecker@adacore.com>
6186
6187 * gdb.ada/info_locals_renaming: New testcase.
6188
6189 2012-03-02 Tom Tromey <tromey@redhat.com>
6190
6191 * gdb.base/nextoverexit.c: New file.
6192 * gdb.base/nextoverexit.exp: New file.
6193
6194 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6195
6196 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
6197 parameter.
6198
6199 2012-03-01 Maciej W. Rozycki <macro@mips.com>
6200
6201 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
6202 core registers.
6203
6204 2012-03-01 Maciej W. Rozycki <macro@mips.com>
6205 Maciej W. Rozycki <macro@codesourcery.com>
6206 Daniel Jacobowitz <dan@codesourcery.com>
6207
6208 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
6209
6210 2012-03-01 Pedro Alves <palves@redhat.com>
6211
6212 PR gdb/13767
6213
6214 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
6215 (gdb_collect_globals_test): Call it.
6216
6217 2012-03-01 Keith Seitz <keiths@redhat.com>
6218
6219 * gdb.cp/method2.exp: Output of overload menu is now
6220 alphabetized. Update tests for "break A::method".
6221 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
6222 of hard-coding them.
6223 Overload menu is alphabetized: rewrite to accommodate.
6224 Unset variables LINE and TYPES which are used in other tests.
6225 Compute the output of "info break".
6226 Update the breakpoint table after all breakpoints are deleted.
6227 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
6228 compute ACTUALS and the method body based on parameters.
6229 Update expected output accordingly.
6230 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
6231 unique comments to allow the use of gdb_get_line_number.
6232
6233 2012-03-01 Keith Seitz <keiths@redhat.com>
6234
6235 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
6236 some Tcl syntax.
6237 * gdb.cp/ovldbreak.exp: Likewise.
6238
6239 2012-03-01 Keith Seitz <keiths@redhat.com>
6240
6241 * gdb.base/help.exp (help show user): Update expected result
6242 for new doc string changes (add "non-python").
6243
6244 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
6245
6246 * gdb.python/py-cmd.exp: Add test to verify that python commands can
6247 be put in the user-defined category and that the commands appear in
6248 "help user-defined".
6249
6250 2012-02-29 Joel Brobecker <brobecker@adacore.com>
6251
6252 * gdb.ada/tagged_not_init: New testcase.
6253
6254 2012-02-29 Joel Brobecker <brobecker@adacore.com>
6255
6256 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
6257 * gdb.ada/enum_idx_packed: New testcase.
6258
6259 2012-02-29 Joel Brobecker <brobecker@adacore.com>
6260
6261 * gdb.ada/aliased_array: New testcase.
6262
6263 2012-02-29 Joel Brobecker <brobecker@adacore.com>
6264
6265 * gdb.ada/whatis_array_val: New testcase.
6266
6267 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 Fix disp-step-syscall.exp: fork: single step over fork.
6270 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
6271 whitespaces.
6272 (single step over $syscall): Remove its check.
6273 (single step over $syscall final pc): New check.
6274
6275 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6276
6277 Support processors without SSSE3.
6278 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
6279 pabsd into ...
6280 (ssse3_test): ... a new function.
6281 (main): Call ssse3_test.
6282 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
6283 Update expected values everywhere.
6284 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
6285 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
6286 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
6287 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
6288 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
6289 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
6290 Move these tests lower.
6291 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
6292 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
6293 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
6294 New tests.
6295
6296 2012-02-29 Yao Qi <yao@codesourcery.com>
6297 Pedro Alves <palves@redhat.com>
6298
6299 * gdb.trace/trace-mt.c: New.
6300 * gdb.trace/trace-mt.exp: New.
6301
6302 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
6303
6304 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
6305 numbers instead of hardcoding them.
6306 * gdb.base/annota1.c: Provide suitable markers.
6307 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
6308 numbers instead of hardcoding them.
6309 * gdb.base/annota3.c: Provide suitable markers.
6310
6311 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
6312 * gdb.base/annota3.c: Likewise.
6313 * gdb.base/sigall.c: Likewise.
6314 * gdb.base/signals.c: Likewise.
6315 * gdb.reverse/sigall-reverse.c: Likewise.
6316
6317 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
6318
6319 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
6320 failure return path.
6321
6322 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
6323
6324 * gdb.base/save-bp.exp: Account for new condition evaluator output.
6325
6326 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
6327
6328 * gdb.base/cond-eval-mode.exp: New file.
6329
6330 2012-02-24 Pedro Alves <palves@redhat.com>
6331
6332 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
6333 (top level): Use with_test_prefix.
6334
6335 2012-02-24 Pedro Alves <palves@redhat.com>
6336
6337 * gdb.threads/attach-into-signal.exp (corefunc): Use
6338 with_test_prefix.
6339
6340 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6341
6342 Fix false FAILs on old CPUs without SSE.
6343 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
6344 Return untested for Illegal instruction.
6345
6346 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6347
6348 Fix false FAILs with glibc debug infos installed.
6349 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
6350 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
6351
6352 2012-02-22 Sterling Augustine <saugustine@google.com>
6353
6354 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
6355 constant with cast.
6356
6357 2012-02-21 Pedro Alves <palves@redhat.com>
6358
6359 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
6360
6361 2012-02-21 Pedro Alves <palves@redhat.com>
6362
6363 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
6364
6365 2012-02-21 Pedro Alves <palves@redhat.com>
6366
6367 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
6368 with_test_prefix.
6369
6370 2012-02-21 Pedro Alves <palves@redhat.com>
6371
6372 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
6373 with_test_prefix here.
6374 (top level): Do it here instead. Remove `:' from the
6375 with_test_prefix string.
6376 * gdb.base/attach-pie-misread.exp: Remove the leading space the
6377 the suffix `:' from the with_test_prefix prefix string.
6378 * gdb.base/break-interp.exp: Ditto.
6379 * gdb.base/catch-load.exp: Ditto.
6380 * gdb.base/disp-step-syscall.exp: Ditto.
6381 * gdb.base/jit-so.exp: Ditto.
6382 * gdb.base/jit.exp: Ditto.
6383 * gdb.base/sepdebug.exp: Ditto.
6384 * gdb.base/solib-display.exp: Ditto.
6385 * gdb.base/solib-overlap.exp: Ditto.
6386 * gdb.base/watch-cond-infcall.exp: Ditto.
6387 * gdb.base/watchpoint.exp: Ditto.
6388 * gdb.dwarf2/dw2-noloc.exp: Ditto.
6389 * gdb.mi/mi-watch.exp: Ditto.
6390 * gdb.mi/mi2-watch.exp: Ditto.
6391 * gdb.threads/non-ldr-exc-1.exp: Ditto.
6392 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6393 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6394 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6395 * gdb.threads/watchpoint-fork.exp: Ditto.
6396 * gdb.threads/watchthreads-reorder.exp: Ditto.
6397 * gdb.trace/change-loc.exp: Ditto.
6398 * gdb.trace/pending.exp: Ditto.
6399 * gdb.trace/status-stop.exp: Ditto.
6400 * gdb.trace/strace.exp: Ditto.
6401 * gdb.trace/trace-break.exp: Ditto.
6402 * gdb.trace/unavailable.exp: Ditto.
6403 * lib/gdb.exp (with_test_prefix): Always prefix with space and
6404 suffix with colon. Adjust leading comments.
6405
6406 2012-02-21 Pedro Alves <palves@redhat.com>
6407 Tom Tromey <tromey@redhat.com>
6408
6409 * lib/gdb.exp: Add description of test prefixes.
6410 (with_test_prefix): New procedure.
6411 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
6412 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
6413 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
6414 instead of lappend to append to pf_prefix.
6415 * gdb.base/catch-load.exp: Use with_test_prefix.
6416 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
6417 * gdb.base/jit-so.exp: Use with_test_prefix.
6418 * gdb.base/jit.exp: Use with_test_prefix.
6419 * gdb.base/return-nodebug.exp (do_test): Use append instead of
6420 lappend to append to pf_prefix.
6421 * gdb.base/sepdebug.exp: Use with_test_prefix.
6422 * gdb.base/solib-display.exp: Use with_test_prefix.
6423 * gdb.base/solib-overlap.exp: Use with_test_prefix.
6424 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
6425 * gdb.base/watchpoint.exp: Use with_test_prefix.
6426 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
6427 * gdb.mi/mi-watch.exp: Use with_test_prefix.
6428 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
6429 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
6430 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
6431 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
6432 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
6433 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
6434 append instead of lappend to append to pf_prefix.
6435 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
6436 * gdb.trace/change-loc.exp: Use with_test_prefix.
6437 * gdb.trace/pending.exp: Use with_test_prefix.
6438 * gdb.trace/status-stop.exp: Use with_test_prefix.
6439 * gdb.trace/strace.exp: Use with_test_prefix.
6440 * gdb.trace/trace-break.exp: Use with_test_prefix.
6441 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
6442 instead of lappend to append to pf_prefix.
6443
6444 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6445
6446 Fix racy FAILs.
6447 * gdb.base/inferior-died.c (main): Add return of 0.
6448 * gdb.base/inferior-died.exp (continue): Fix expectation of
6449 asynchronous events.
6450 (p 1): New test.
6451
6452 2012-02-20 Pedro Alves <palves@redhat.com>
6453
6454 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
6455 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
6456 gdb's internal debug output. For the non-threaded case, look for
6457 "Program received signal SIGLARM", for the threaded case, peek at
6458 the thread's siginfo.
6459
6460 2012-02-20 Pedro Alves <palves@redhat.com>
6461
6462 General cleanup, make output test messages unique, and build
6463 different executable files for the non-threaded and threaded
6464 cases.
6465
6466 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
6467 Delete.
6468 (executable_nothr, executable_thr): New globals.
6469 (top level): Adjust to delete both executables.
6470 (corefunc): New parameter $executable. Set $pf_prefix instead of
6471 hand writing a prefix in tests. Issue a clean_restart and enable
6472 lin-lwp debug output here.
6473 (top level): Adjust. Use build_executable. Don't start gdb here,
6474 and don't enable lin-lwp debug output here.
6475 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
6476
6477 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6478
6479 Fix racy FAILs.
6480 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
6481 "continue" command.
6482
6483 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6484
6485 Fix for gdbserver non-extended mode.
6486 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
6487 and gdb_run_cmd.
6488
6489 2012-02-17 Tom Tromey <tromey@redhat.com>
6490
6491 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
6492 * gdb.python/py-events.exp: Check 'dir' output.
6493 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
6494
6495 2012-02-17 Yao Qi <yao@codesourcery.com>
6496
6497 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
6498
6499 2012-02-16 Tom Tromey <tromey@redhat.com>
6500
6501 * gdb.base/inferior-died.c: Don't include stdio.h.
6502
6503 2012-02-16 Tom Tromey <tromey@redhat.com>
6504
6505 * gdb.base/inferior-died.c: New file.
6506 * gdb.base/inferior-died.exp: New file.
6507
6508 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
6509
6510 * gdb.base/break-inline.exp: New file.
6511 * gdb.base/break-inline.c: New file.
6512
6513 2012-02-15 Tom Tromey <tromey@redhat.com>
6514
6515 * gdb.base/pc-fp.exp: Add "info register" tests.
6516
6517 2012-02-15 Tom Tromey <tromey@redhat.com>
6518
6519 * gdb.base/regs.exp: Remove.
6520
6521 2012-02-15 Pedro Alves <palves@redhat.com>
6522
6523 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
6524 the target doesn't support tracepoints.
6525 * gdb.trace/circ.exp: Ditto.
6526 * gdb.trace/collection.exp: Ditto.
6527 * gdb.trace/packetlen.exp: Ditto.
6528 * gdb.trace/passc-dyn.exp: Ditto.
6529 * gdb.trace/report.exp: Ditto.
6530 * gdb.trace/tfind.exp: Ditto.
6531 * gdb.trace/tspeed.exp: Ditto.
6532 * gdb.trace/tsv.exp: Ditto.
6533 * gdb.trace/unavailable.exp: Ditto.
6534 * gdb.trace/while-dyn.exp: Ditto.
6535
6536 2012-02-15 Pedro Alves <palves@redhat.com>
6537
6538 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
6539 gdb_test_multiple, and call unsupported instead of fail, if the
6540 remote side does not support the request.
6541
6542 2012-02-15 Pedro Alves <palves@redhat.com>
6543
6544 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
6545 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
6546 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
6547 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
6548 * gdb.server/server-run.exp: Make sure gdb is disconnected.
6549 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
6550 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
6551 doesn't start with "extended-" already.
6552
6553 2012-02-15 Pedro Alves <palves@redhat.com>
6554
6555 Support extended-remote. Avoid cascading timeouts.
6556
6557 * gdb.base/attach.exp (do_attach_tests): Add expected output for
6558 the extended-remote target. If attaching with no file fails, load
6559 the file manually.
6560 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
6561
6562 2012-02-14 Stan Shebs <stan@codesourcery.com>
6563
6564 * gdb.base/ena-dis-br.exp: Add enable count test.
6565
6566 2012-02-13 Pedro Alves <palves@redhat.com>
6567
6568 * config/mips-idt.exp: Delete.
6569 * gdb.base/a2-run.exp: Remove mips-idt xfails.
6570 * gdb.base/bitfields.exp: Remove mips-idt restarts.
6571 * gdb.base/break.exp: Remove mips-idt references.
6572 * gdb.base/chng-syms.exp: Ditto.
6573 * gdb.base/default.exp: Ditto.
6574 * gdb.base/funcargs.exp (funcargs_reload): Delete.
6575 (top level): Don't call it.
6576 * gdb.base/opaque.exp: Remove mips-idt restarts.
6577 * gdb.base/ptype.exp: Remove mips-idt xfails.
6578 * gdb.base/scope.exp: Remove mips-idt restarts.
6579 * gdb.base/sepdebug.exp: Remove mips-idt references.
6580 * gdb.base/watchpoint.exp (maybe_clean_restart)
6581 (maybe_reinitialize): Delete.
6582 (test_disabling_watchpoints, test_disabling_watchpoints)
6583 (test_watchpoint_triggered_in_syscall)
6584 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6585 Don't call them.
6586
6587 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6588
6589 * gdb.server/server-exec-info.exp: New file.
6590
6591 2012-02-10 Pedro Alves <palves@redhat.com>
6592
6593 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
6594 always non-empty.
6595 (test_attach): Always pass $exec to test_attach_gdb.
6596
6597 2012-02-08 Tom Tromey <tromey@redhat.com>
6598
6599 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
6600 before inferior is started.
6601
6602 2012-02-07 Tom Tromey <tromey@redhat.com>
6603
6604 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
6605 Symbol.value.
6606 * gdb.python/py-symbol.c (qq): Set default value.
6607
6608 2012-02-07 Tom Tromey <tromey@redhat.com>
6609
6610 * gdb.python/py-symbol.c (qq): New global.
6611 * gdb.python/py-symbol.exp: Add test for frame-less
6612 lookup_symbol.
6613 * gdb.python/py-symtab.exp: Fix line number.
6614
6615 2012-02-03 Joel Brobecker <brobecker@adacore.com>
6616
6617 * gdb.ada/mi_task_arg: New testcase.
6618
6619 2012-02-02 Pedro Alves <palves@redhat.com>
6620
6621 * gdb.reverse/until-precsave.exp: Also put "record save" under the
6622 extended timeout.
6623
6624 2012-02-02 Pedro Alves <palves@redhat.com>
6625
6626 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
6627 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
6628
6629 2012-02-02 Pedro Alves <palves@redhat.com>
6630
6631 * gdb.base/term.exp: Rewrite.
6632 * gdb.base/term.c: New.
6633
6634 2012-02-02 Pedro Alves <palves@redhat.com>
6635
6636 * gdb.base/default.exp (run "r" abbreviation, run): Add
6637 extended-remote expected output.
6638
6639 2012-02-02 Tom Tromey <tromey@redhat.com>
6640
6641 * gdb.cp/dispcxx.exp: New file.
6642 * gdb.cp/dispcxx.cc: New file.
6643
6644 2012-02-01 Tom Tromey <tromey@redhat.com>
6645
6646 * gdb.base/jit-simple.exp: New file.
6647 * gdb.base/jit-simple.c: New file.
6648
6649 2012-01-30 Yao Qi <yao@codesourcery.com>
6650
6651 * gdb.base/skip.exp: Make test result unique.
6652
6653 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6654
6655 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
6656 compatibility with valgrind-3.7.0.
6657
6658 2012-01-27 Pedro Alves <palves@redhat.com>
6659
6660 * gdb.base/watchpoint.exp (no_hw): New global.
6661 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
6662 disable hw watchpoints.
6663 (test_wide_location_1, test_wide_location_2): If no_hw is set,
6664 don't expect hw watchpoints.
6665 (no_hw_watchpoints): Always clean restart.
6666 (do_tests): New procedure, factored out from the top level.
6667 (top level): Run tests twice. Once with hw watchpoints enabled,
6668 another time with hw watchpoints disabled.
6669
6670 2012-01-27 Pedro Alves <palves@redhat.com>
6671
6672 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
6673 out from the top level.
6674 (top level): Call it instead.
6675
6676 2012-01-27 Pedro Alves <palves@redhat.com>
6677
6678 * gdb.base/watchpoint.exp (top level): Re-enable hardware
6679 watchpoints sooner.
6680
6681 2012-01-27 Pedro Alves <palves@redhat.com>
6682
6683 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
6684
6685 2012-01-27 Pedro Alves <palves@redhat.com>
6686
6687 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
6688 "You may have requested too many hardware
6689 breakpoints/watchpoints".
6690
6691 2012-01-27 Pedro Alves <palves@redhat.com>
6692
6693 * gdb.base/watchpoint.exp (maybe_clean_restart)
6694 (maybe_reinitialize): New.
6695 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6696 expect "hit N times".
6697 (test_disabling_watchpoints, test_complex_watchpoint)
6698 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
6699 Call maybe_clean_restart.
6700 (top level): Use clean_restart. Remove "mips-idt-*"
6701 reinitialization.
6702
6703 2012-01-27 Pedro Alves <palves@redhat.com>
6704
6705 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
6706
6707 2012-01-27 Pedro Alves <palves@redhat.com>
6708
6709 * gdb.base/watchpoint.exp: Clean restart after tests that don't
6710 require `initialize' anymore. Remove unnecessary `initialize'
6711 calls.
6712
6713 2012-01-27 Pedro Alves <palves@redhat.com>
6714
6715 * gdb.base/watchpoint.exp (wp_set): Delete.
6716 (initialize, test_simple_watchpoint, top level): Remove dead code.
6717
6718 2012-01-27 Pedro Alves <palves@redhat.com>
6719
6720 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
6721 typo.
6722
6723 2012-01-27 Pedro Alves <palves@redhat.com>
6724
6725 * config/extended-gdbserver.exp: New file.
6726 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
6727 comment.
6728 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
6729 * boards/native-extended-gdbserver.exp: New file.
6730
6731 2012-01-26 Pedro Alves <palves@redhat.com>
6732
6733 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
6734 and gdb_test_multiple.
6735
6736 2012-01-26 Pedro Alves <palves@redhat.com>
6737
6738 Make test messages unique, and more identifiable.
6739 * gdb.multi/watchpoint-multi.exp: Change test messages.
6740
6741 2012-01-25 Tom Tromey <tromey@redhat.com>
6742
6743 * gdb.base/solib-disc.exp: Fix regexps.
6744
6745 2012-01-24 Tom Tromey <tromey@redhat.com>
6746
6747 * lib/mi-support.exp (mi_expect_stop): Add special case for
6748 solib-event.
6749 * gdb.base/catch-load-so.c: New file.
6750 * gdb.base/catch-load.exp: New file.
6751 * gdb.base/catch-load.c: New file.
6752 * gdb.base/break-interp.exp (reach_1): Update regexp.
6753
6754 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6755
6756 Fix fuzzy results.
6757 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
6758 lpsimple and func.
6759
6760 2012-01-24 Gary Benson <gbenson@redhat.com>
6761
6762 Delete #if 0'd out code.
6763 * gdb.base/default.exp (info catch): Remove.
6764 * gdb.base/gdb_history (info catch): Likewise.
6765 * gdb.base/help.exp (info catch): Likewise.
6766
6767 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6768
6769 Fix watchpoints to be specific for each inferior.
6770 * gdb.multi/watchpoint-multi.c: New file.
6771 * gdb.multi/watchpoint-multi.exp: New file.
6772
6773 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6774
6775 Fix watchpoints across inferior fork.
6776 * gdb.threads/watchpoint-fork-child.c: New file.
6777 * gdb.threads/watchpoint-fork-mt.c: New file.
6778 * gdb.threads/watchpoint-fork-parent.c: New file.
6779 * gdb.threads/watchpoint-fork-st.c: New file.
6780 * gdb.threads/watchpoint-fork.exp: New file.
6781 * gdb.threads/watchpoint-fork.h: New file.
6782
6783 2012-01-23 Pedro Alves <palves@redhat.com>
6784
6785 * gdb.base/call-signal-resume.exp: Allow output after "return".
6786
6787 2012-01-20 Pedro Alves <palves@redhat.com>
6788
6789 * gdb.python/py-finish-breakpoint.py: Fix typo.
6790
6791 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
6792
6793 * gdb.base/info-proc.exp: Also run on remote targets. Main
6794 "info proc" command is now always present; whether target supports
6795 actual info proc operation is detected when attempting to issue
6796 the command.
6797
6798 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 * .gdbinit: Remove.
6801
6802 2012-01-19 Pedro Alves <palves@redhat.com>
6803
6804 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
6805 look at the funtions' returns.
6806 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
6807 (jprint.print(int, int)): Change return type to int. Adjust.
6808
6809 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
6810
6811 PR gdb/9538
6812 * gdb.base/sepdebug.exp: New test.
6813
6814 2012-01-18 Pedro Alves <palves@redhat.com>
6815
6816 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
6817 Allow output before ^done.
6818
6819 2012-01-16 Tom Tromey <tromey@redhat.com>
6820
6821 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
6822 Add tests for relative directory.
6823
6824 2012-01-16 Tom Tromey <tromey@redhat.com>
6825
6826 * gdb.base/printcmds.c (enum flag_enum): New.
6827 (three): New global.
6828 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
6829 enum printing.
6830 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
6831 FlagEnumerationPrinter.
6832 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
6833 * gdb.python/py-pp-maint.c (enum flag_enum): New.
6834 (fval): New global.
6835
6836 2012-01-16 Pedro Alves <palves@redhat.com>
6837
6838 * lib/gdb.exp (banned_procedures): New variable.
6839 (banned_variables_traced): Rename to ...
6840 (banned_traced): ... this.
6841 (gdb_init): Also trace banned procedures.
6842 (gdb_finish): Also untrace banned procedures.
6843
6844 2012-01-16 Pedro Alves <palves@redhat.com>
6845
6846 Remove all calls to strace.
6847
6848 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6849
6850 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
6851 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
6852
6853 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6854
6855 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
6856 * gdb.base/pie-execl.exp: Likewise.
6857
6858 2012-01-12 Keith Seitz <keiths@redhat.com>
6859
6860 PR mi/10586
6861 * gdb.mi/var-cmd.c (struct anonymous): New structure.
6862 (do_anonymous_type_tests): New function.
6863 (main): Call do_anonymous_type_tests.
6864 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
6865 (verify_everything): New procedure.
6866 * gdb.mi/mi-var-cp.cc (class A): New class.
6867 (anonymous_structs_and_unions): New function.
6868 (main): Call anonymous_structs_and_unions.
6869 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
6870 (verify_everything): New procedure.
6871
6872 2012-01-12 Keith Seitz <keiths@redhat.com>
6873
6874 * lib/mi-support.exp: Expand comments about PATH_EXPR.
6875 (varobj_tree::get_path_expr): Assume that all varobjs are
6876 compound unless they are known simple types.
6877 Adjust path expressions based on parent type, path parent type,
6878 and tree language.
6879 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
6880 the root varobj.
6881 (mi_walk_varobj_tree): Add LANGUAGE parameter.
6882
6883 2012-01-11 Pedro Alves <palves@redhat.com>
6884
6885 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
6886 core files on this machine" anymore.
6887
6888 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6889
6890 * gdb.base/watchpoint.c (recurser): Initialize local_x.
6891 (main): Repeat recurser call.
6892 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
6893 equivalent to 'local_x'.
6894
6895 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6896 Joel Brobecker <brobecker@adacore.com>
6897
6898 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
6899
6900 2012-01-05 Pedro Alves <alves.ped@gmail.com>
6901
6902 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
6903 * gdb.python/py-events.c (first): Add bits for new "step N" test.
6904 * gdb.python/py-events.exp: Test that "step N" tripping on a
6905 breakpoint emits a breakpoint event.
6906
6907 2012-01-03 Joel Brobecker <brobecker@adacore.com>
6908
6909 * gdb.base/auxv.exp: Reformat the copyright notice.
6910
6911 2012-01-03 Yao Qi <yao@codesourcery.com>
6912
6913 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
6914 (strace_trace_on_diff_addr): New.
6915 * gdb.trace/strace.c: (main): Add two local variables.
6916
6917 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
6918
6919 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
6920 * gdb.cell/gcore.exp: Likewise.
6921 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
6922 to verify the correct instance of main is selected.
6923
6924 2012-01-02 Joel Brobecker <brobecker@adacore.com>
6925
6926 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
6927 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
6928 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
6929 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
6930 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
6931 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
6932 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
6933 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
6934 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
6935 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
6936 gdb.threads/thread_check.c: Reformat copyright header.
6937
6938 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
6939
6940 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
6941 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
6942 is not enabled.
6943
6944 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6945
6946 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
6947 parameter to self_exec, adjust the function.
6948 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
6949 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
6950 (set var do_exit = 0): Remove test.
6951 (newline at end of file): Add one.
6952
6953 2011-12-27 Joel Brobecker <brobecker@adacore.com>
6954
6955 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
6956 New files.
6957
6958 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6959
6960 Fix racy FAILs.
6961 * gdb.threads/fork-thread-pending.c (barrier): New variable.
6962 (thread_function, thread_forker): Call pthread_barrier_wait for it.
6963 (main): Call pthread_barrier_init for it.
6964
6965 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6966
6967 Fix double send_gdb leading to racy FAILs.
6968 * gdb.base/break.exp (set silent break bp_location1): Replace
6969 3x send_gdb and gdb_expect by gdb_test.
6970 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
6971 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
6972 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
6973 instead of send_gdb. Twice.
6974 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
6975 3x send_gdb and gdb_expect by gdb_test.
6976 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
6977
6978 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6979
6980 * gdb.linespec/linespec.exp: Compile using {c++}.
6981
6982 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6983
6984 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
6985 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
6986 (verify GCC PR debug/51668): New test.
6987
6988 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
6989
6990 Introduce gdb.FinishBreakpoint in Python.
6991 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
6992 py-finish-breakpoint2
6993 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
6994 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
6995 instead of line number.
6996 * gdb.python/py-finish-breakpoint.c: New file.
6997 * gdb.python/py-finish-breakpoint.exp: New file.
6998 * gdb.python/py-finish-breakpoint.py: New file.
6999 * gdb.python/py-finish-breakpoint2.cc: New file.
7000 * gdb.python/py-finish-breakpoint2.exp: New file.
7001 * gdb.python/py-finish-breakpoint2.py: New file.
7002
7003 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7004
7005 Partial fix of compatibility with gcc-4.7.
7006 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
7007 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
7008 Add comment to add a PASS case in the future.
7009
7010 Fix compatibility with gcc-4.7.
7011 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
7012
7013 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
7014
7015 PR tdep/12797
7016 * gdb.base/callfuncs.exp: Remove KFAIL.
7017
7018 2011-12-21 Joel Brobecker <brobecker@adacore.com>
7019
7020 * gdb.ada/task_bp: New testcase.
7021
7022 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7023
7024 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
7025 -DNO_SECTIONS.
7026 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
7027
7028 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7029
7030 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
7031 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
7032 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7033 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
7034 conditional for gcc <= 4.5.
7035
7036 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7037
7038 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
7039 by XFAIL.
7040 * gdb.cp/static-method.exp (info addr A::func())
7041 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7042 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7043 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7044 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
7045 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
7046 (test value of F in k3_m): Likewise.
7047 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7048 Likewise.
7049
7050 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7051
7052 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
7053 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
7054 Remove.
7055 * gdb.threads/attachstop-mt.c: Remove.
7056 * gdb.threads/attachstop-mt.exp: Remove.
7057
7058 2011-12-17 Mark Kettenis <kettenis@gnu.org>
7059
7060 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
7061
7062 2011-12-16 Doug Evans <dje@google.com>
7063
7064 * boards/native-stdio-gdbserver.exp: New file.
7065 * boards/native-gdbserver.exp: New file.
7066
7067 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
7068 gdbserver output.
7069 (gdbserver_default_get_remote_address): New function.
7070 (gdbserver_start): Call gdb,get_remote_address to compute argument
7071 to "target remote" command.
7072
7073 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
7074
7075 * gdb.python/py-function.exp: Change "on" to "full" for
7076 python print-stack. Add set/show python print-stack
7077 off|full|message tests.
7078
7079 2011-12-15 Yao Qi <yao@codesourcery.com>
7080
7081 * gdb.trace/strace.c: New
7082 * gdb.trace/strace.exp: New.
7083
7084 2011-12-14 Tom Tromey <tromey@redhat.com>
7085
7086 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
7087
7088 2011-12-14 Doug Evans <dje@google.com>
7089
7090 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
7091
7092 2011-12-14 Pedro Alves <pedro@codesourcery.com>
7093
7094 PR threads/10729
7095
7096 * gdb.mi/watch-nonstop.c: New file.
7097 * gdb.mi/mi-watch-nonstop.exp: New file.
7098
7099 2011-12-13 Pedro Alves <pedro@codesourcery.com>
7100 Doug Evans <dje@google.com>
7101
7102 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
7103 (clean_restart): Remove references to the gdb_stub target board
7104 variable.
7105 (gdb_step_for_stub): Delete.
7106
7107 * gdb.base/annota1.exp: Remove all references to [target_info
7108 exists gdb_stub], gdb_step_for_stub and usestubs.
7109 * gdb.base/annota3.exp: Ditto.
7110 * gdb.base/async.exp: Ditto.
7111 * gdb.base/break.exp: Ditto.
7112 * gdb.base/code-expr.exp: Ditto.
7113 * gdb.base/commands.exp: Ditto.
7114 * gdb.base/completion.exp: Ditto.
7115 * gdb.base/condbreak.exp: Ditto.
7116 * gdb.base/consecutive.exp: Ditto.
7117 * gdb.base/cvexpr.exp: Ditto.
7118 * gdb.base/define.exp: Ditto.
7119 * gdb.base/display.exp: Ditto.
7120 * gdb.base/ena-dis-br.exp: Ditto.
7121 * gdb.base/environ.exp: Ditto.
7122 * gdb.base/gnu-ifunc.exp: Ditto.
7123 * gdb.base/maint.exp: Ditto.
7124 * gdb.base/pending.exp: Ditto.
7125 * gdb.base/sect-cmd.exp: Ditto.
7126 * gdb.base/sepdebug.exp: Ditto.
7127 * gdb.base/unload.exp: Ditto.
7128 * gdb.base/watchpoint-solib.exp: Ditto.
7129 * gdb.cp/annota2.exp: Ditto.
7130 * gdb.cp/annota3.exp: Ditto.
7131 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
7132 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
7133 * gdb.mi/mi-pending.exp: Ditto.
7134 * gdb.trace/circ.exp: Ditto.
7135 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
7136 * gdb.base/list.exp: Ditto.
7137
7138 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
7139 breakpoint function and all references to the usestubs macro.
7140 * gdb.base/exprs.c: Ditto.
7141 * gdb.base/freebpcmd.c: Ditto.
7142 * gdb.base/bitfields.c: Ditto.
7143 * gdb.base/bitfields2.c: Ditto.
7144 * gdb.base/break.c: Ditto.
7145 * gdb.base/call-sc.c: Ditto.
7146 * gdb.base/call-signals.c: Ditto.
7147 * gdb.base/callfuncs.c: Ditto.
7148 * gdb.base/charset.c: Ditto.
7149 * gdb.base/consecutive.c: Ditto.
7150 * gdb.base/constvars.c: Ditto.
7151 * gdb.base/funcargs.c: Ditto.
7152 * gdb.base/int-type.c: Ditto.
7153 * gdb.base/interrupt.c: Ditto.
7154 * gdb.base/langs0.c: Ditto.
7155 * gdb.base/list0.c: Ditto.
7156 * gdb.base/mips_pro.c: Ditto.
7157 * gdb.base/miscexprs.c: Ditto.
7158 * gdb.base/nodebug.c: Ditto.
7159 * gdb.base/opaque0.c: Ditto.
7160 * gdb.base/pointers.c: Ditto.
7161 * gdb.base/printcmds.c: Ditto.
7162 * gdb.base/ptype.c: Ditto.
7163 * gdb.base/recurse.c: Ditto.
7164 * gdb.base/reread1.c: Ditto.
7165 * gdb.base/reread2.c: Ditto.
7166 * gdb.base/restore.c: Ditto.
7167 * gdb.base/return.c: Ditto.
7168 * gdb.base/run.c: Ditto.
7169 * gdb.base/scope0.c: Ditto.
7170 * gdb.base/sepdebug.c: Ditto.
7171 * gdb.base/setshow.c: Ditto.
7172 * gdb.base/setvar.c: Ditto.
7173 * gdb.base/sigall.c: Ditto.
7174 * gdb.base/signals.c: Ditto.
7175 * gdb.base/structs.c: Ditto.
7176 * gdb.base/structs2.c: Ditto.
7177 * gdb.base/testenv.c: Ditto.
7178 * gdb.base/twice.c: Ditto.
7179 * gdb.base/unwindonsignal.c: Ditto.
7180 * gdb.base/watchpoint.c: Ditto.
7181 * gdb.base/watchpoints.c: Ditto.
7182 * gdb.base/whatis.c: Ditto.
7183 * gdb.cp/classes.cc: Ditto.
7184 * gdb.cp/cplusfuncs.cc: Ditto.
7185 * gdb.cp/derivation.cc: Ditto.
7186 * gdb.cp/formatted-ref.cc: Ditto.
7187 * gdb.cp/misc.cc: Ditto.
7188 * gdb.cp/overload.cc: Ditto.
7189 * gdb.cp/ovldbreak.cc: Ditto.
7190 * gdb.cp/ref-params.cc: Ditto.
7191 * gdb.cp/ref-types.cc: Ditto.
7192 * gdb.cp/templates.cc: Ditto.
7193 * gdb.cp/virtfunc.cc: Ditto.
7194 * gdb.hp/gdb.aCC/run.c: Ditto.
7195 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
7196 * gdb.hp/gdb.compat/xdb0.c: Ditto.
7197 * gdb.reverse/consecutive-reverse.c: Ditto.
7198 * gdb.reverse/sigall-reverse.c: Ditto.
7199 * gdb.reverse/until-reverse.c: Ditto.
7200 * gdb.reverse/watch-reverse.c: Ditto.
7201 * gdb.trace/actions.c: Ditto.
7202 * gdb.trace/circ.c: Ditto.
7203 * gdb.trace/collection.c: Ditto.
7204
7205 2011-12-13 Pedro Alves <pedro@codesourcery.com>
7206
7207 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
7208 (func6, func7): New.
7209 (main): Call func6 and func7.
7210 * gdb.base/watchpoint.exp (test_wide_location_1)
7211 (test_wide_location_2): New.
7212 (top level): Re-enable hardware watchpoints if necessary. Call
7213 test_wide_location_1 and test_wide_location_2.
7214
7215 2011-12-11 Yao Qi <yao@codesourcery.com>
7216
7217 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
7218
7219 2011-12-11 Joel Brobecker <brobecker@adacore.com>
7220
7221 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
7222 expected output for unsupported case.
7223
7224 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7225
7226 PR testsuite/12649
7227 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
7228 Protect gdb_test_multiple by final $gdb_prompt match.
7229
7230 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7231
7232 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
7233 New variable, new test.
7234 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7235 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7236 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7237 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
7238 them if HAVE_GCC_45682_FIXED is not set.
7239
7240 2011-12-10 Yao Qi <yao@codesourcery.com>
7241
7242 * gdb.trace/status-stop.exp: New.
7243 * gdb.trace/status-stop.c: New.
7244
7245 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7246
7247 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
7248 timeout.
7249
7250 2011-12-08 Tom Tromey <tromey@redhat.com>
7251
7252 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
7253 condition.
7254
7255 2011-12-07 Stan Shebs <stan@codesourcery.com>
7256
7257 * gdb.trace/tfind.exp: Update for output changes.
7258
7259 2011-12-07 Pedro Alves <pedro@codesourcery.com>
7260
7261 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
7262 throws "Cannot insert catchpoints in this configuration".
7263 * gdb.ada/mi_catch_ex.exp: Likewise.
7264
7265 2011-12-06 Pedro Alves <pedro@codesourcery.com>
7266
7267 * gdb.base/break-always.exp: Test changing memory at addresses
7268 with breakpoints inserted.
7269
7270 2011-12-06 Joel Brobecker <brobecker@acacore.com>
7271
7272 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
7273 involving a fully qualified function name.
7274
7275 2011-12-06 Tom Tromey <tromey@redhat.com>
7276
7277 * gdb.ada/homonym.exp: Add three breakpoint tests.
7278
7279 2011-12-06 Tom Tromey <tromey@redhat.com>
7280
7281 * gdb.base/solib-weak.exp (do_test): Remove kfail.
7282 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
7283 * gdb.objc/objcdecode.exp: Update for output changes.
7284 * gdb.linespec/linespec.exp: New file.
7285 * gdb.linespec/lspec.cc: New file.
7286 * gdb.linespec/lspec.h: New file.
7287 * gdb.linespec/body.h: New file.
7288 * gdb.linespec/base/two/thefile.cc: New file.
7289 * gdb.linespec/base/one/thefile.cc: New file.
7290 * gdb.linespec/Makefile.in: New file.
7291 * gdb.cp/templates.exp (test_template_breakpoints): Update for
7292 output changes.
7293 * gdb.cp/re-set-overloaded.exp: Remove kfail.
7294 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
7295 makes one breakpoint.
7296 * gdb.cp/method2.exp (test_break): Update for output changes.
7297 * gdb.cp/mb-templates.exp: Update for output changes.
7298 * gdb.cp/mb-inline.exp: Update for output changes.
7299 * gdb.cp/mb-ctor.exp: Update for output changes.
7300 * gdb.cp/ovsrch.exp: Use fully-qualified names.
7301 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
7302 has multiple matches.
7303 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
7304 error message change.
7305 * gdb.base/list.exp (test_list_filename_and_number): Update for
7306 error message change.
7307 * gdb.base/break.exp: Disable pending breakpoints. Update for
7308 output changes.
7309 * configure.ac: Add gdb.linespec.
7310 * configure: Rebuild.
7311 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
7312
7313 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
7314
7315 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
7316 last_break register on s390*-*-* targets.
7317
7318 2011-12-06 Joel Brobecker <brobecker@adacore.com>
7319
7320 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
7321 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
7322 of parameter X in procedure Foo.
7323
7324 2011-12-05 Stan Shebs <stan@codesourcery.com>
7325
7326 * gdb.trace/tfind.exp: Update help string matches.
7327
7328 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7329
7330 * gdb.server/ext-run.exp (get process list): Accept also systemd
7331 as PID 1.
7332
7333 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7334 Pedro Alves <pedro@codesourcery.com>
7335
7336 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
7337 starting GDB.
7338 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
7339 $use_gdb_stub.
7340 * gdb.base/display.exp: Likewise.
7341 * gdb.base/ending-run.exp: Likewise.
7342 * gdb.base/list.exp (test_listsize): Likewise.
7343 * gdb.base/setshow.exp: Likewise.
7344 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
7345 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
7346 check by global $use_gdb_stub.
7347 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
7348 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
7349 (default_gdb_init): Unset global $use_gdb_stub.
7350 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
7351 by global $use_gdb_stub.
7352 * lib/gdbserver-support.exp: Extend comments for set_board_info
7353 gdb_protocol and gdb,socketport.
7354 (gdbserver_start_extended): Set global gdbserver_protocol and
7355 gdbserver_gdbport. Clear global use_gdb_stub.
7356 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
7357 from target use_gdb_stub.
7358 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
7359
7360 2011-12-03 Doug Evans <dje@google.com>
7361
7362 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
7363 (gdb_step_for_stub): Add comments.
7364
7365 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
7366
7367 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
7368 to the caller.
7369 (gdb_test_multiple): Likewise.
7370
7371 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7372
7373 Fix gdb.mi/mi-solib.exp without system debug info installed.
7374 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
7375 expect attribute, return 0 for it. Update comments.
7376
7377 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7378
7379 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
7380 (corrupted list): Adjust the expectation.
7381
7382 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7383
7384 PR threads/13448
7385 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
7386 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
7387 * gdb.threads/tls-var-main.c: New file.
7388 * gdb.threads/tls-var.c: New file.
7389 * gdb.threads/tls-var.exp: New file.
7390
7391 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7392
7393 PR testsuite/12649
7394 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
7395 Protect gdb_test_multiple by final $gdb_prompt match.
7396 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
7397 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
7398 (test_tracepoints): Likewise.
7399
7400 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7401
7402 PR breakpoints/13346
7403 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
7404 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
7405 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
7406
7407 2011-12-01 Joel Brobecker <brobecker@adacore.com>
7408
7409 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
7410 * gdb.ada/homonym/homonym.adb: For use of all types defined
7411 locally inside both Get_Value subprograms.
7412
7413 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7414
7415 Fix racy FAILs.
7416 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
7417 of send_gdb.
7418
7419 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7420
7421 * gdb.base/testenv.exp: Skip on remote targets. Unset global
7422 environment variable after test completed.
7423
7424 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7425
7426 * gdb.base/solib-nodir.exp: Skip if remote target.
7427 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
7428 application. Call gdb_load_shlibs.
7429 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
7430
7431 2011-11-29 Joel Brobecker <brobecker@adacore.com>
7432
7433 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
7434
7435 2011-11-28 Joel Brobecker <brobecker@adacore.com>
7436
7437 * gdb.ada/fullname_bp: New testcase.
7438
7439 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7440
7441 PR testsuite/12649
7442 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
7443 Wrap send_gdb into a new gdb_test.
7444
7445 Code cleanup.
7446 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
7447 Convert send_gdb and gdb_expect to gdb_test_multiple.
7448
7449 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7450
7451 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
7452
7453 2011-11-23 Keith Seitz <keiths@redhat.com>
7454
7455 * lib/mi-support.exp (varobj_tree): New namespace and procs.
7456 (mi_varobj_tree_test_children_callback): New proc.
7457 (mi_walk_varobj_tree): New proc.
7458
7459 2011-11-22 Tom Tromey <tromey@redhat.com>
7460
7461 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
7462 Add "use_mi_command" argument.
7463 (mi_run_cmd, mi_run_with_cli): New procs.
7464 * gdb.mi/solib-lib.c: New file.
7465 * gdb.mi/solib-main.c: New file.
7466 * gdb.mi/mi-solib.exp: New file.
7467
7468 2011-11-21 Doug Evans <dje@google.com>
7469
7470 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
7471 _Unwind_DebugHook is missing.
7472
7473 2011-11-20 Stan Shebs <stan@codesourcery.com>
7474
7475 * gdb.trace/tstatus.exp: New.
7476 * gdb.trace/actions.c: Include string.h.
7477
7478 2011-11-18 Yao Qi <yao@codesourcery.com>
7479
7480 * gdb.trace/pending.exp: New.
7481 * gdb.trace/pending.c: New.
7482 * gdb.trace/pendshr1.c: New.
7483 * gdb.trace/pendshr2.c: New.
7484 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
7485 tracepoint location becomes pending.
7486 (tracepoint_change_loc_2): New.
7487
7488 2011-11-16 David S. Miller <davem@davemloft.net>
7489
7490 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
7491 target is sparc*-*-linux*
7492
7493 2011-11-15 Paul Koning <paul_koning@dell.com>
7494
7495 * gdb.python/py-type.exp: New testcases for exceptions on scalar
7496 types.
7497
7498 2011-11-14 Doug Evans <dje@google.com>
7499
7500 * gdb.base/shell.exp: New file.
7501
7502 2011-11-14 Stan Shebs <stan@codesourcery.com>
7503
7504 * gdb.trace/ftrace.c: New.
7505 * gdb.trace/ftrace.exp: New.
7506
7507 2011-11-14 Yao Qi <yao@codesourcery.com>
7508
7509 * gdb.trace/change-loc-1.c: New.
7510 * gdb.trace/change-loc-2.c: New.
7511 * gdb.trace/change-loc.c: New.
7512 * gdb.trace/change-loc.exp: New.
7513 * gdb.trace/change-loc.h: New.
7514 * gdb.trace/trace-break.c (marker): Define new symbol.
7515 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
7516 New.
7517 (break_trace_same_addr_6): New.
7518
7519 2011-11-12 Matt Rice <ratmice@gmail.com>
7520
7521 * gdb.base/info-macros.exp: Make tests for info definitions
7522 test info macro. Add tests for info macro argument processing.
7523 Rename a few tests.
7524
7525 2011-11-11 Keith Seitz <keiths@redhat.com>
7526
7527 PR gdb/12843
7528 * gdb.base/linespecs.exp: New file.
7529
7530 2011-11-11 Doug Evans <dje@google.com>
7531
7532 * gdb.threads/print-threads.exp: Extend timeout for slower
7533 tests.
7534
7535 2011-11-10 Doug Evans <dje@google.com>
7536
7537 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
7538 "record to end of main" test.
7539
7540 * gdb.python/py-type.c (TS): New typedef.
7541 (ts): New global.
7542 * gdb.python/py-type.exp: Test field list of typedef.
7543
7544 2011-11-10 Joel Brobecker <brobecker@adacore.com>
7545
7546 * gdb.ada/small_reg_param: New testcase.
7547
7548 2011-11-09 Tom Tromey <tromey@redhat.com>
7549
7550 * gdb.cp/destrprint.exp: New file.
7551 * gdb.cp/destrprint.cc: New file.
7552
7553 2011-11-08 Meador Inge <meadori@codesourcery.com>
7554
7555 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
7556 (switch_stack_to_other): New test function.
7557 * gdb.arch/thumb-prologue.exp: New test cases.
7558
7559 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7560
7561 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
7562
7563 2011-11-08 Yao Qi <yao@codesourcery.com>
7564
7565 * gdb.exp (supports_process_record): New.
7566 (supports_reverse): New.
7567 * gdb.reverse/break-precsave.exp: Call support_process_record
7568 to run test conditionally.
7569 * gdb.reverse/consecutive-precsave.exp: Likewise.
7570 * gdb.reverse/i386-precsave.exp: Likewise.
7571 * gdb.reverse/machinestate-precsave.exp: Likewise.
7572 * gdb.reverse/solib-precsave.exp: Likewise.
7573 * gdb.reverse/step-precsave.exp: Likewise.
7574 * gdb.reverse/until-precsave.exp: Likewise.
7575 * gdb.reverse/watch-precsave.exp: Likewise.
7576 * gdb.reverse/break-reverse.exp: Call support_reverse to run
7577 test conditionally.
7578 * gdb.reverse/consecutive-reverse.exp: Likewise.
7579 * gdb.reverse/finish-precsave.exp: Likewise.
7580 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
7581 * gdb.reverse/finish-reverse.exp: Likewise.
7582 * gdb.reverse/i386-reverse.exp: Likewise.
7583 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7584 * gdb.reverse/machinestate.exp: Likewise.
7585 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
7586 * gdb.reverse/sigall-precsave.exp: Likewise.
7587 * gdb.reverse/sigall-reverse.exp: Likewise.
7588 * gdb.reverse/solib-reverse.exp: Likewise.
7589 * gdb.reverse/step-reverse.exp: Likewise.
7590 * gdb.reverse/until-reverse.exp: Likewise.
7591 * gdb.reverse/watch-reverse.exp: Likewise.
7592
7593 2011-11-05 Yao Qi <yao@codesourcery.com>
7594
7595 * gdb.trace/trace-break.exp: Add test on setting two
7596 fast tracepoints at the same address.
7597
7598 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7599
7600 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
7601
7602 2011-11-02 Stan Shebs <stan@codesourcery.com>
7603
7604 * gdb.trace/collection.c: Add code using strings.
7605 * gdb.trace/collection.exp: Add tests of string collection.
7606
7607 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7608
7609 * gdb.base/skip-solib.exp (executable_main): New variable.
7610 (binfile_main): Base it on that.
7611 Use $executable_main in clean_restart calls. Drop gdb_exit and
7612 gdb_start calls.
7613
7614 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7615
7616 Fix racy FAILs.
7617 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
7618 breakpoint_re globals import by async. Set string_regex to .* for
7619 async. Remove the optional thread_selected_re and breakpoint_re
7620 globals expectations.
7621
7622 2011-11-01 Joseph Myers <joseph@codesourcery.com>
7623
7624 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
7625 well as Cygwin.
7626
7627 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
7628
7629 Add tests for skip command.
7630 * gdb.base/skip-solib-lib.c: New
7631 * gdb.base/skip-solib-main.c: New
7632 * gdb.base/skip-solib.exp: New
7633 * gdb.base/skip.c: New
7634 * gdb.base/skip.exp: New
7635 * gdb.base/skip1.c: New
7636 * gdb.base/Makefile.in: Adding new files.
7637
7638 2011-10-31 Yao Qi <yao@codesourcery.com>
7639 Pedro Alves <pedro@codesourcery.com>
7640
7641 * gdb.trace/trace-break.c: New.
7642 * gdb.trace/trace-break.exp: New.
7643
7644 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7645
7646 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
7647 break-here-2.
7648
7649 2011-10-28 Pedro Alves <pedro@codesourcery.com>
7650
7651 * gdb.threads/no-unwaited-for-left.c: New.
7652 * gdb.threads/no-unwaited-for-left.exp: New.
7653 * gdb.threads/non-ldr-exc-1.c: New.
7654 * gdb.threads/non-ldr-exc-1.exp: New.
7655 * gdb.threads/non-ldr-exc-2.c: New.
7656 * gdb.threads/non-ldr-exc-2.exp: New.
7657 * gdb.threads/non-ldr-exc-3.c: New.
7658 * gdb.threads/non-ldr-exc-3.exp: New.
7659 * gdb.threads/non-ldr-exc-4.c: New.
7660 * gdb.threads/non-ldr-exc-4.exp: New.
7661
7662 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7663
7664 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
7665 * gdb.base/attach-pie-misread.exp: Likewise.
7666 * gdb.base/break-interp.exp: Likewise.
7667 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
7668 testcases for use_gdb_stub.
7669 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
7670 (continue): New testcase.
7671 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
7672 * gdb.threads/attach-into-signal.exp: Likewise.
7673 * gdb.threads/attach-stopped.exp: Likewise.
7674 * gdb.threads/attachstop-mt.exp: Likewise.
7675
7676 2011-10-28 Paul Koning <paul_koning@dell.com>
7677
7678 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
7679
7680 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7681
7682 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
7683 (mi_gdb_test): Import globals thread_selected_re
7684 and breakpoint_re. Expect them optionally at the regex start.
7685
7686 2011-10-27 Doug Evans <dje@google.com>
7687
7688 * gdb.python/python.exp: Test source -s.
7689
7690 2011-10-26 Paul Koning <paul_koning@dell.com>
7691
7692 * gdb.python/lib-types.cc (struct A): New structure.
7693 * gdb.python/lib-types.exp (deepitems): New tests.
7694
7695 2011-10-25 Paul Koning <paul_koning@dell.com>
7696
7697 PR python/13327
7698
7699 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
7700 fetch_lazy method.
7701
7702 2011-10-24 Yao Qi <yao@codesourcery.com>
7703
7704 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
7705 target is tic6x-*-*.
7706
7707 2011-10-21 Joel Brobecker <brobecker@adacore.com>
7708
7709 * gdb.ada/mi_task_info/task_switch.adb: New file.
7710 * gdb.ada/mi_task_info.exp: New file.
7711
7712 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7713
7714 * gdb.cp/expand-psymtabs-cxx.exp: New file.
7715 * gdb.cp/expand-psymtabs-cxx.cc: New file.
7716
7717 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
7718
7719 PR python/12656
7720
7721 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
7722 global_block tests.
7723
7724 2011-10-18 Tom Tromey <tromey@redhat.com>
7725
7726 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
7727
7728 2011-10-18 Tom Tromey <tromey@redhat.com>
7729
7730 * gdb.base/source.exp: Don't include full file name in test name.
7731 * gdb.python/python.exp: Don't include full file name in test
7732 name.
7733
7734 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7735
7736 * gdb.base/attach-pie-noexec.c: New files.
7737 * gdb.base/attach-pie-noexec.exp: New files.
7738
7739 2011-10-17 Joseph Myers <joseph@codesourcery.com>
7740
7741 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
7742 prompt for each extra line in command.
7743
7744 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7745
7746 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
7747 Revert the part of:
7748 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7749 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7750 Change the expected string.
7751
7752 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7753
7754 Fix results with system glibc debug info installed.
7755 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
7756 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
7757 Accept also __libc_ symbol prefix and no prefix.
7758
7759 2011-10-14 Keith Seitz <keiths@redhat.com>
7760
7761 PR c++/13225
7762 * gdb.cp/converts.cc (foo3_1): New function.
7763 (foo3_2): New functions.
7764 * gdb.cp/converts.exp: Add tests for int to pointer conversion
7765 and null pointer conversions of integer constant zero.
7766 Add test to check if all arguments are checked for incompatible
7767 conversion BADNESS.
7768
7769 2011-10-14 Tom Tromey <tromey@redhat.com>
7770
7771 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
7772 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
7773 linespec.
7774
7775 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7776
7777 Fix internal error regression.
7778 * gdb.dwarf2/implptr-optimized-out.S: New file.
7779 * gdb.dwarf2/implptr-optimized-out.exp: New file.
7780
7781 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7782
7783 Fix empty DWARF expressions DATA vs. SIZE conditionals.
7784 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
7785 (loclist): New.
7786 (4): New abbrev.
7787 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
7788 Use prepare_for_testing, remove clean_restart.
7789 (p arraynoloc, p arraycallnoloc): New tests.
7790
7791 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7792
7793 * gdb.cp/namespace-enum.exp (executable): New variable.
7794 (binfile): Use ${objdir}/${subdir}/ prefix.
7795 Use ${executable} for clean_restart.
7796
7797 2011-10-11 Sterling Augustine <saugustine@google.com>
7798
7799 * gdb.cp/Makefile.in: Add namespace-enum test.
7800 * gdb.cp/namespace-enum.exp: New file.
7801 * gdb.cp/namespace-enum.c: New file.
7802 * gdb.cp/namespace-enum-main.c: New file.
7803
7804 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
7805
7806 * gdb.python/py-shared.exp: Relax filename check to handle remote:
7807 sysroot.
7808
7809 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7810
7811 Reimplement @entry in input expressions.
7812 * gdb.base/exprs.c (v_int_array_init): New variable.
7813 * gdb.base/exprs.exp (print v_int_array_init)
7814 (print *v_int_array_init@1, print *v_int_array_init@2)
7815 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
7816 (print v_int_array_init[1]@1): New tests.
7817
7818 2011-10-10 Joseph Myers <joseph@codesourcery.com>
7819
7820 * gdb.cp/gdb2495.exp: Do not include directories in filename in
7821 expected message.
7822
7823 2011-10-09 Doug Evans <dje@google.com>
7824
7825 * gdb.base/alias.exp: Add tests for alias command.
7826
7827 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7828
7829 * gdb.arch/amd64-entry-value.s: New file.
7830 * gdb.mi/mi2-amd64-entry-value.s: New file.
7831
7832 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7833
7834 Display @entry parameter values even for references.
7835 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
7836 functions.
7837 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
7838 reference and datap_input.
7839 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
7840 breakpoints.
7841 (continue to breakpoint: entry_reference: reference)
7842 (entry_reference: bt at entry)
7843 (continue to breakpoint: entry_reference: breakhere_reference)
7844 (entry_reference: bt, entry_reference: ptype regparam)
7845 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
7846 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
7847 (entry_reference: p regcopy, entry_reference: p nodataparam)
7848 (entry_reference: p nodataparam@entry): New tests.
7849
7850 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7851
7852 Support @entry in input expressions.
7853 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
7854 (entry_stack: p s1@entry, entry_stack: p s2@entry)
7855 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
7856 (tailcall: p j@entry): New tests.
7857 * gdb.cp/koenig.cc (A::entry): New function.
7858 (main): Call it.
7859 * gdb.cp/koenig.exp (p entry (c)): New test.
7860
7861 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7862
7863 Display @entry parameter values (without references).
7864 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
7865 (different, validity, invalid): New functions.
7866 (main): Call them.
7867 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
7868 stacktest, breakhere_stacktest, different, breakhere_different,
7869 breakhere_validity and breakhere_invalid.
7870 (entry: bt): Update for @entry.
7871 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
7872 (entry_validity: *, entry_invalid: *): Many new tests.
7873 * gdb.base/break.exp
7874 (run until breakpoint set at small function, optimized file): Accept
7875 also the @entry suffix.
7876 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
7877 * gdb.mi/mi2-amd64-entry-value.c: New files.
7878 * gdb.mi/mi2-amd64-entry-value.exp: New files.
7879
7880 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7881
7882 Protect entry values against self tail calls.
7883 * gdb.arch/amd64-entry-value.cc (self2, self): New.
7884 (main): Call self.
7885 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
7886 (set debug entry-values 1, self: bt debug entry-values): New tests.
7887
7888 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7889
7890 Recognize virtual tail call frames.
7891 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
7892 (amb_b, amb_a): New.
7893 (main): Call a and b.
7894 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
7895 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
7896 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
7897 New tests.
7898
7899 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7900
7901 Implement basic support for DW_TAG_GNU_call_site.
7902 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
7903 * gdb.arch/amd64-entry-value.cc: New file.
7904 * gdb.arch/amd64-entry-value.exp: New file.
7905
7906 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7907
7908 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
7909 * gdb.dwarf2/implptr-64bit.S: New file.
7910 * gdb.dwarf2/implptr-64bit.exp: New file.
7911
7912 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7913
7914 Fix initial language detection with -readnow.
7915 * gdb.cp/readnow-language.cc: New file.
7916 * gdb.cp/readnow-language.exp: New file.
7917
7918 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7919
7920 Fix printed anonymous struct name.
7921 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
7922
7923 2011-10-09 Joseph Myers <joseph@codesourcery.com>
7924
7925 * gdb.base/solib-symbol.exp: Do not include directories in
7926 filenames in expected messages.
7927
7928 2011-10-07 Doug Evans <dje@google.com>
7929
7930 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
7931
7932 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
7933
7934 Allow Python notification of new object-file loadings.
7935 * gdb.python/py-events.exp: Test newobjfile event.
7936 * gdb.python/py-events.py: Register newobjfile callback.
7937 * gdb.python/py-events.c: Add call to shared library
7938 * gdb.python/py-events-shlib.c: New file.
7939
7940 2011-10-06 Joseph Myers <joseph@codesourcery.com>
7941
7942 * gdb.base/fixsection.exp: Do not include directories in filename
7943 in expected message.
7944
7945 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7946
7947 Add tests for passing of environment variables to inferior.
7948 * gdb.base/testenv.c: New test source.
7949 * gdb.base/testenv.exp: New expect test.
7950
7951 2011-10-04 Paul Koning <paul_koning@dell.com>
7952
7953 * gdb.python/py-value.c (main): Break before return.
7954
7955 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
7956
7957 PR python/12691: Add the inferior to Python exited event
7958 * gdb.python/py-events.exp: Test the inferior attribute of exited
7959 event with a fork.
7960 * gdb.python/py-events.py: Print inferior number on exit.
7961 * gdb.python/py-events.c: Fork the inferior.
7962
7963 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
7964
7965 * gdb.base/jit.exp: Add testcase name to log message
7966
7967 2011-10-03 Paul Koning <paul_koning@dell.com>
7968 Jan Kratochvil <jan.kratochvil@redhat.com>
7969
7970 * gdb.python/py-value.exp
7971 (python inval = gdb.parse_and_eval('*(int*)0'))
7972 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
7973 (set argc=2, python print argc_lazy): New tests.
7974
7975 2011-10-02 Joel Brobecker <brobecker@adacore.com>
7976
7977 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
7978
7979 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7980 Pedro Alves <pedro@codesourcery.com>
7981
7982 * gdb.python/py-value.exp (test_value_in_inferior): New variable
7983 can_read_0, test for it.
7984 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
7985 (parse_and_eval with memory error): ... here, make it untested if
7986 can_read_0.
7987
7988 2011-09-30 Marek Polacek <mpolacek@redhat.com>
7989
7990 * gdb.python/python.exp (verify pagination beforehand)
7991 (verify pagination afterwards): Fix race by splitting the line.
7992
7993 2011-09-29 Joseph Myers <joseph@codesourcery.com>
7994
7995 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
7996 for 64-bit multilibs from i?86-* targets.
7997
7998 2011-09-29 Marek Polacek <mpolacek@redhat.com>
7999
8000 * lib/gdb.exp: Fix a typo in one of the comments.
8001
8002 2011-09-29 Marek Polacek <mpolacek@redhat.com>
8003
8004 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
8005 matching pattern.
8006
8007 2011-09-28 Paul Koning <paul_koning@dell.com>
8008
8009 * gdb.python/py-type.c (enum E): New.
8010 * gdb.python/py-type.exp (test_fields): Add tests for Python
8011 mapping access to fields.
8012 (test_enums): New test for field access on enums.
8013
8014 2011-09-27 Stan Shebs <stan@codesourcery.com>
8015
8016 * gdb.trace/collection.exp: Test collection of $_ret.
8017
8018 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
8019
8020 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
8021 list of compilation switches for <*-*-freebsd*>.
8022
8023 2011-09-19 Stan Shebs <stan@codesourcery.com>
8024
8025 * gdb.trace/tspeed.exp: New file.
8026 * gdb.trace/tspeed.c: New file.
8027
8028 2011-09-18 Yao Qi <yao@codesourcery.com>
8029
8030 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
8031 instructions.
8032 (test_adr_32bit, test_pop_pc): Likewise.
8033 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
8034 Thumb instructions.
8035 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
8036 in gdb_test_multiple.
8037 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
8038
8039 2011-09-17 Yao Qi <yao@codesourcery.com>
8040
8041 * lib/gdb.exp (can_single_step_to_signal_handler): New.
8042 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
8043 support single step to signal handler.
8044
8045 2011-09-17 Yao Qi <yao@codesourcery.com>
8046
8047 * gdb.base/disp-step-fork.c: New.
8048 * gdb.base/disp-step-syscall.exp: New.
8049 * gdb.base/disp-step-vfork.c: New.
8050
8051 2011-09-16 Joel Brobecker <brobecker@adacore.com>
8052
8053 * gdb.ada/tasks.exp: Make the expected output for
8054 the `info tasks' tests more resilient to spacing
8055 changes.
8056
8057 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8058
8059 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
8060 (reached breakpoint 2, reached breakpoint 3): Update expected output.
8061
8062 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
8063
8064 PR Python/12692 Add gdb.selected_inferior() to Python interface.
8065 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
8066
8067 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
8068
8069 Handle multiple breakpoint hits in Python interface:
8070 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
8071 presence.
8072 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
8073 breakpoint hits.
8074
8075 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8076 Jan Kratochvil <jan.kratochvil@redhat.com>
8077
8078 * gdb.python/py-events.exp: Remove pretty printing comment.
8079 * gdb.python/py-evsignal.exp: New file.
8080 * gdb.python/py-evthreads.c: Include signal.h.
8081 (thread3): Remove variable count3. Remove variable bad and use raise
8082 instead.
8083 (thread2): Remove variable count2. Move thread3 pthread_create here,
8084 merge pthread_join to a single line.
8085 (main): Remove variable count1. Merge pthread_join with pthread_create
8086 to a single line.
8087 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
8088 KFAIL python/12966 for gdbserver. Test return value of
8089 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
8090 gdb_expect by gdb_test and gdb_test_multiple.
8091 (thread 2, thread 3): New tests.
8092
8093 2011-09-12 Matt Rice <ratmice@gmail.com>
8094 Pedro Alves <pedro@codesourcery.com>
8095
8096 PR gdb/13175
8097
8098 * gdb.base/interp.exp: New tests.
8099 * gdb.base/interp.c: New file.
8100
8101 2011-09-12 Doug Evans <dje@google.com>
8102
8103 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
8104 * gdb.dwarf2/typeddwarf.exp: Ditto.
8105
8106 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8107
8108 Fix compatibility with x32 arch.
8109 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
8110 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
8111 is_x86_like_target.
8112 * testsuite/gdb.trace/collection.exp: Likewise.
8113 * testsuite/gdb.trace/report.exp: Likewise.
8114 * testsuite/gdb.trace/unavailable.exp: Likewise.
8115 * testsuite/gdb.trace/while-dyn.exp: Likewise.
8116 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
8117 (is_x86_like_target): Check also is_amd64_regs_target.
8118
8119 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8120
8121 PR breakpoints/12435
8122 * gdb.arch/amd64-prologue-xmm.c: New file.
8123 * gdb.arch/amd64-prologue-xmm.exp: New file.
8124 * gdb.arch/amd64-prologue-xmm.s: New file.
8125
8126 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8127
8128 * gdb.dwarf2/dw2-param-error-main.c: New file.
8129 * gdb.dwarf2/dw2-param-error.S: New file.
8130 * gdb.dwarf2/dw2-param-error.exp: New file.
8131
8132 2011-09-08 Pedro Alves <pedro@codesourcery.com>
8133
8134 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
8135 inferior's pid and look for a core dump named core.$pid. Use
8136 `remote_file' commands on the host instead of hand coding shell
8137 commands on the build.
8138 * gdb.base/valgrind-db-attach.exp: Kill the program before
8139 finishing the test.
8140
8141 2011-09-02 Matt Rice <ratmice@gmail.com>
8142
8143 * lib/prompt.exp: New file for testing the first prompt.
8144 * gdb.python/py-prompt.exp: Ditto.
8145 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
8146
8147 2011-09-02 Pedro Alves <pedro@codesourcery.com>
8148
8149 * gdb.threads/gcore-thread.exp: Set the global core_supported to
8150 0, before testing gcore.
8151
8152 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8153
8154 * dw2-ifort-parameter-debug.S: Update copyright year.
8155 * dw2-ifort-parameter.c: Update copyright year.
8156 * dw2-ifort-parameter.exp: Update copyright year.
8157
8158 * dw2-ifort-parameter-debug.S: New file.
8159 * dw2-ifort-parameter.c: New file.
8160 * dw2-ifort-parameter.exp: New file.
8161
8162 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8163
8164 * gdb.base/commands.exp (error_clears_commands_left): New function.
8165 (): Call it.
8166
8167 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8168
8169 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
8170 (C): Initialize `a'.
8171 * gdb.mi/mi-inheritance-syntax-error.exp
8172 (-data-evaluate-expression $path): Expect `a' as 5.
8173
8174 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
8175
8176 PR mi/11912
8177 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
8178 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
8179 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
8180 keyword in output of -var-info-path-expression.
8181
8182 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8183
8184 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
8185 * gdb.trace/collection.exp: Likewise.
8186 * gdb.trace/report.exp: Likewise.
8187 * gdb.trace/unavailable.exp: Likewise.
8188 * gdb.trace/while-dyn.exp: Likewise.
8189
8190 2011-08-18 Keith Seitz <keiths@redhat.com>
8191
8192 PR c++/12266
8193 * gdb.cp/meth-typedefs.cc: New file.
8194 * gdb.cp/meth-typedefs.exp: New file.
8195
8196 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
8197
8198 * gdb.python/python.exp: Add extended-prompt tests.
8199
8200 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8201
8202 * gdb.arch/i386-dr3-watch.exp
8203 (watchpoint on gap1 does not fit debug registers)
8204 (delete all watchpoints): Fix racy expect strings.
8205
8206 2011-08-14 Yao Qi <yao@codesourcery.com>
8207
8208 * gdb.base/maint.exp: set data_section to ".neardata".
8209 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
8210 * gdb.base/savedregs.exp: Handle SIGILL.
8211 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
8212 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
8213
8214 2011-08-12 Doug Evans <dje@google.com>
8215
8216 * gdb.python/py-symbol.exp: Add test for symbol.type.
8217
8218 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
8219
8220 * gdb.threads/pthreads.exp: Enable on non-native configurations.
8221 * gdb.mi/mi-pthreads.exp: Likewise.
8222 * gdb.mi/mi2-pthreads.exp: Likewise.
8223 * gdb.mi/gdb669.exp.exp: Likewise.
8224
8225 2011-08-09 Pedro Alves <pedro@codesourcery.com>
8226
8227 * lib/mi-support.exp (detect_async): Rename to...
8228 (mi_detect_async): ... this.
8229 * gdb.mi/mi-nonstop-exit.exp: Adjust.
8230 * gdb.mi/mi-nonstop.exp: Adjust.
8231 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
8232 * gdb.mi/mi-nsintrall.exp: Adjust.
8233 * gdb.mi/mi-nsmoribund.exp: Adjust.
8234 * gdb.mi/mi-nsthrexec.exp: Adjust.
8235
8236 2011-08-09 Pedro Alves <pedro@codesourcery.com>
8237
8238 * gdb.base/display.c (do_loops): New `p_i' local.
8239 * gdb.base/display.exp: Test displaying a variable that is
8240 temporarily at a bad address.
8241
8242 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8243
8244 * gdb.dwarf2/dw2-op-stack-value.S: New file.
8245 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
8246
8247 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8248
8249 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
8250 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
8251 (p fuNC_symtab): Permit also ppc64 leading dot.
8252
8253 2011-08-05 Pedro Alves <pedro@codesourcery.com>
8254
8255 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
8256 procedure.
8257 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
8258
8259 2011-08-05 Yao Qi <yao@codesourcery.com>
8260
8261 * gdb.base/callfuncs.exp: Set language after main.
8262 * gdb.cp/cplusfuncs.exp: Likewise.
8263 * gdb.cp/inherit.exp: Likewise.
8264
8265 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8266
8267 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
8268 * gdb.base/watch-vfork.exp: Skip on remote targets.
8269
8270 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8271
8272 * gdb.threads/thread-find.exp: Support remote targets.
8273
8274 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
8275
8276 * gdb.base/jit.exp: Download solib_binfile to target.
8277 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
8278 and call dlopen without full path name.
8279 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
8280 dlopen without full path name.
8281
8282 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8283
8284 * gdb.base/break-always.exp: Complete the test
8285 with duplicated breakpoints and enabling/disabling them.
8286
8287 2011-08-02 Tom Tromey <tromey@redhat.com>
8288
8289 PR gdb/11289:
8290 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
8291
8292 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
8293
8294 PR gdb/13045
8295 * gdb.base/float.exp: Add new test case for PR gdb/13045
8296 * gdb.base/float.c: New file.
8297
8298 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
8299
8300 * gdb.python/py-mi.exp: Test printers returning string hint, and
8301 also not returning a value.
8302 * gdb.python/py-prettyprint.c: Add testcase for above.
8303 * gdb.python/py-prettyprint.py: Add test printer for above.
8304
8305 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8306
8307 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
8308 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
8309 (.Ldie30) Add as field "data4".
8310 (.Ldie32) Rename field "b" to "shl".
8311 (abbrev4) Change for the "data4" field.
8312 (abbrev5, abbrev6) Remove.
8313 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
8314 (p &s.shl): ... here. Add comment.
8315 (p &s.data4): New.
8316
8317 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8318
8319 Fix crash on lval_computed values.
8320 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
8321
8322 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8323
8324 * gdb.base/help.exp (help whatis): Update the expected string.
8325
8326 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8327
8328 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
8329 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
8330 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8331 Change the expected string.
8332
8333 2011-07-26 Pedro Alves <pedro@codesourcery.com>
8334
8335 * gdb.base/watchpoint.exp
8336 (test_disable_enable_software_watchpoint): New procedure.
8337 (top level): Run it.
8338
8339 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8340
8341 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
8342 executable file "${binfile}", C++ version "${binfile}-cxx".
8343 * gdb.python/py-prettyprint.exp: Likewise.
8344 * gdb.python/py-symbol.exp: Likewise.
8345 * gdb.python/py-type.exp: Likewise.
8346 * gdb.python/py-value.exp: Likewise.
8347 * gdb.python/py-template.exp (test_template_arg): Pass full executable
8348 file name instead of just suffix.
8349
8350 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8351
8352 Fix implicit pointer offsets.
8353 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
8354 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
8355 (continue to breakpoint: continue to baz breakpoint for implptr)
8356 (sanity check element 0, sanity check element 1)
8357 (enter the inlined function, check element 0 for the offset)
8358 (check element 1 for the offset)
8359 (continue to breakpoint: ignore the second baz breakpoint): New tests.
8360 (set foo breakpoint for implptr): Update the breakpoint number.
8361
8362 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8363
8364 * gdb.python/py-mi.exp: Use different file names for different
8365 versions of the executable under test.
8366 * gdb.python/py-prettyprint.exp: Likewise.
8367 * gdb.python/py-symbol.exp: Likewise.
8368 * gdb.python/py-template.exp: Likewise.
8369 * gdb.python/py-type.exp: Likewise.
8370 * gdb.python/py-value.exp: Likewise.
8371
8372 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8373
8374 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
8375 flag after restarting GDB if necessary.
8376
8377 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8378
8379 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
8380
8381 2011-07-22 Pedro Alves <pedro@codesourcery.com>
8382
8383 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
8384 backend doesn't leave used debug registers behind.
8385
8386 2011-07-22 Tom Tromey <tromey@redhat.com>
8387
8388 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
8389 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
8390 argument.
8391 * gdb.dwarf2/typeddwarf-amd64.S: New file.
8392
8393 2011-07-21 Matt Rice <ratmice@gmail.com>
8394
8395 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
8396 in mostlyclean rule. Add files ending in .core.
8397
8398 2011-07-21 Matt Rice <ratmice@gmail.com>
8399
8400 PR macros/12999
8401 * gdb.base/info-macros.c: New test sources.
8402 * gdb.base/info-macros.exp: New tests.
8403
8404 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
8405
8406 * gdb.python/python.exp: Add prompt substitution tests.
8407
8408 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8409
8410 Fix crash if referenced CU is aged out.
8411 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
8412 New.
8413 * gdb.dwarf2/implptr.exp: Likewise.
8414
8415 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8416
8417 * gdb.dwarf2/implptr.S: Rebuilt.
8418 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
8419 (bar): Use them for j, k, l.
8420 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
8421 COMPILE.
8422 (print j in implptr:bar): Update for the intp typedef.
8423 (print p[0].x in implptr:foo): Use more exact regex.
8424
8425 2011-07-18 Tom Tromey <tromey@redhat.com>
8426
8427 * gdb.cp/static-method.exp: Add missing single quote.
8428
8429 2011-07-18 Yao Qi <yao@codesourcery.com>
8430
8431 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
8432 supported.
8433 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8434 * gdb.mi/mi-nonstop.exp: Likewise.
8435 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8436 * gdb.mi/mi-nsintrall.exp: Likewise.
8437 * gdb.mi/mi-nsmoribund.exp: Likewise.
8438 * gdb.mi/mi-nsthrexec.exp: Likewise.
8439 * gdb.python/py-evthreads.exp: Likewise.
8440
8441 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8442
8443 Code cleanup.
8444 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
8445 it. Substitute it instead of test_compiler_info everywhere.
8446
8447 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8448
8449 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
8450 remote targets as well.
8451
8452 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8453
8454 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
8455 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
8456
8457 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8458
8459 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
8460 a remote machine, not the host.
8461 (gdb_compile_shlib): Set soname if target is remote.
8462
8463 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8464
8465 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
8466
8467 2011-07-13 Matt Rice <ratmice@gmail.com>
8468
8469 * gdb.python/py-objfile-script-gdb.py: Renamed to
8470 py-objfile-script-gdb.py.in.
8471 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
8472 py-objfile-script-gdb.py.
8473 * gdb.python/py-objfile-script.exp: Update reference to
8474 py-objfile-script-gdb.py.
8475
8476 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8477
8478 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
8479 reference undefined label.
8480
8481 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8482
8483 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
8484 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
8485 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
8486 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
8487
8488 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
8489
8490 PR python/12438
8491 * gdb.python/python.exp: Add maint set/show python print-stack
8492 deprecated tests. Add set/show python print-backtrace tests.
8493
8494 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8495
8496 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
8497 debug info.
8498
8499 2011-07-06 Matt Rice <ratmice@gmail.com>
8500
8501 * gdb.python/python.exp: Update filename paths.
8502 * gdb.python/py-symtab.exp: Ditto.
8503
8504 2011-07-06 Marek Polacek <mpolacek@redhat.com>
8505
8506 * gdb.python/py-evthreads.exp: Add missing `$'.
8507
8508 2011-07-06 Jie Zhang <jie.zhang@analog.com>
8509
8510 * config/bfin.exp: New file.
8511 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
8512 * gdb.asm/bfin.inc: New file.
8513
8514 2011-07-06 Marek Polacek <mpolacek@redhat.com>
8515
8516 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8517 the whole output.
8518
8519 2011-07-05 Tom Tromey <tromey@redhat.com>
8520
8521 * gdb.java/jprint.java (jprint.hi): New field.
8522 * gdb.java/jprint.exp: Print string.
8523
8524 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
8525
8526 * gdb.base/call-sc.c: Fix typos.
8527 * gdb.base/ifelse.exp: Likewise.
8528 * gdb.base/structs.c: Likewise.
8529
8530 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8531
8532 * gdb.base/jit-so.exp: New test.
8533 * gdb.base/jit-dlmain.c: New file.
8534 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
8535
8536 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8537
8538 * gdb.cp/m-static.exp: Call get_compiler_info.
8539 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
8540 * gdb.cp/pr9167.exp (p b): Likewise.
8541 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
8542 (test value of P in inner_m, test type of Z in inner_m): Call
8543 setup_xfail for gcc <= 4.5.
8544
8545 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8546
8547 * gdb.cp/paren-type.cc: New files.
8548 * gdb.cp/paren-type.exp: New files.
8549
8550 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8551
8552 Stop on first linespec terminator instead of eating what we can.
8553 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
8554 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
8555 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
8556 (break C::f()): ... this one.
8557 (break C::operator()()): New test.
8558 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
8559 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
8560 test.
8561
8562 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8563
8564 Fall back linespec to minimal symbols.
8565 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
8566 error message.
8567 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
8568 * gdb.cp/minsym-fallback-main.cc: New file.
8569 * gdb.cp/minsym-fallback.cc: New file.
8570 * gdb.cp/minsym-fallback.exp: New file.
8571 * gdb.cp/minsym-fallback.h: New file.
8572
8573 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8574
8575 * gdb.cp/no-dmgl-verbose.cc: New file.
8576 * gdb.cp/no-dmgl-verbose.exp: New file.
8577
8578 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8579
8580 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
8581 __GI_.
8582 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
8583 (f): New function.
8584 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
8585 (complete p 'func<short>(): ... here.
8586 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
8587 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
8588 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
8589 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
8590 Make them KFAIL gcc/49546.
8591
8592 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8593
8594 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
8595
8596 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8597
8598 Test GCC PR debug/49546.
8599 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
8600 (test type of F in k3_m, test value of F in k3_m): New.
8601 * gdb.cp/temargs.cc (struct S3, struct K3): New.
8602 (main): New variable k3. Call k3.k3_m.
8603
8604 2011-07-01 Jean-Charles Delay <delay@adacore.com>
8605
8606 * gdb.ada/packed_array.exp: Fix expected outout.
8607
8608 2011-07-01 Jean-Charles Delay <delay@adacore.com>
8609
8610 * gdb.ada/packed_array.exp: fixed expected output.
8611
8612 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8613
8614 * gdb.ada/same_enum: New testcase.
8615
8616 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8617
8618 * gdb.ada/ptr_typedef: New testcase.
8619
8620 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8621
8622 * gdb.ada/arrayptr.exp: Add ptype test.
8623
8624 2011-07-01 Joel Brobecker <brobecker@adacore.com>
8625
8626 * gdb.ada/char_enum: New testcase.
8627
8628 2011-07-01 Yao Qi <yao@codesourcery.com>
8629
8630 * gdb.base/dump.exp (capture_pointer_with_type): New.
8631 Get value from address instead of name.
8632 Start GDB once, and do `dump' and `restore'
8633 tests together.
8634
8635 2011-06-30 Jie Zhang <jie.zhang@analog.com>
8636 Mike Frysinger <vapier@gentoo.org>
8637
8638 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
8639 helper functions for getting/setting remotetimeout variable.
8640 * lib/gdb.exp (gdb_load): If the target is remote, set
8641 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
8642 with $loadtimeout. Set $load_ok to 0 before doing the load.
8643 Instead of returning, immediately, set $load_ok to 0. Call
8644 set_remotetimeout with $oldremotetimeout, and then return if
8645 $load_ok is 1.
8646
8647 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
8648
8649 * gdb.python/py-template.exp: Don't run this test if the target
8650 does not support c++ tests.
8651
8652 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8653
8654 Fix non-only rename list for Fortran modules import.
8655 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
8656 tests.
8657 * gdb.fortran/module.f90 (module moduse): New.
8658 (program module): use moduse, test var_x, var_y and var_z.
8659
8660 2011-06-29 Tom Tromey <tromey@redhat.com>
8661
8662 PR testsuite/12040:
8663 * gdb.fortran/array-element.exp: Use f90, not f77.
8664 * gdb.fortran/complex.exp: Use f90, not f77.
8665 * gdb.fortran/derived-type.exp: Use f90, not f77.
8666 * gdb.fortran/library-module.exp: Use f90, not f77.
8667 * gdb.fortran/logical.exp: Use f90, not f77.
8668 * gdb.fortran/module.exp: Use f90, not f77.
8669 * gdb.fortran/multi-dim.exp: Use f90, not f77.
8670 * gdb.fortran/subarray.exp: Use f90, not f77.
8671
8672 2011-06-29 Tom Tromey <tromey@redhat.com>
8673
8674 * gdb.fortran/charset.exp: New file.
8675 * gdb.fortran/charset.f90: New file.
8676
8677 2011-06-29 Tom Tromey <tromey@redhat.com>
8678
8679 PR testsuite/12040:
8680 * lib/future.exp: New file, mostly extracted from ada.exp.
8681 Rewrote compatibility code to use rename.
8682 (gdb_find_gfortran): New proc.
8683 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
8684 gfortran patch.
8685 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
8686 Move to future.exp.
8687 * lib/gdb.exp: Always load future.exp.
8688
8689 2011-06-28 Yao Qi <yao@codesourcery.com>
8690
8691 * gdb.cp/exception.cc: Don't include iostream.
8692 (bar): Remove print statement.
8693 (catcher): New.
8694 (main): Remove print statements. Call function catcher.
8695 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
8696 Set breakpoint on catcher, and check the value of parameter.
8697
8698 2011-06-23 Yao Qi <yao@codesourcery.com>
8699
8700 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
8701 breakpoint 1.2 is disabled. KFAIL for uclinux.
8702
8703 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8704
8705 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
8706 mi_gdb_test.
8707
8708 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8709
8710 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
8711
8712 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8713
8714 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
8715
8716 2011-06-23 Marek Polacek <mpolacek@redhat.com>
8717
8718 * gdb.mi/mi2-basics.exp: Fix races. Honour the
8719 `test_exec_and_symbol_mi_operatons' return value.
8720 (test_mi_interpreter_selection): Use mi_gdb_test instead of
8721 gdb_test_multiple.
8722 (test_exec_and_symbol_mi_operatons): Likewise.
8723 (test_path_specification): Likewise.
8724
8725 2011-06-23 Yao Qi <yao@codesourcery.com>
8726
8727 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
8728 supported.
8729 * lib/gdb.exp (support_displaced_stepping): New.
8730
8731 2011-06-23 Yao Qi <yao@codesourcery.com>
8732
8733 * gdb.threads/execl.exp: Skip on remote target.
8734
8735 2011-06-21 Marek Polacek <mpolacek@redhat.com>
8736
8737 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
8738 mi_gdb_test.
8739
8740 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8741
8742 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
8743
8744 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8745
8746 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
8747 mi_gdb_test.
8748
8749 2011-06-20 Marek Polacek <mpolacek@redhat.com>
8750
8751 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
8752
8753 2011-06-14 Yao Qi <yao@codesourcery.com>
8754
8755 gdb/testsuite/
8756 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
8757
8758 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8759
8760 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
8761
8762 2011-06-10 Tom Tromey <tromey@redhat.com>
8763
8764 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
8765 Add tests for pointer-to-member-function.
8766 * gdb.cp/temargs.cc (S::somefunc): New function.
8767 (K2): New class.
8768 (main): Instantiate K2; call method.
8769
8770 2011-06-08 Joel Brobecker <brobecker@adacore.com>
8771
8772 * gdb.python/py-inferior.c (f2): Make str an array rather
8773 than a pointer.
8774 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
8775
8776 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8777
8778 * gdb.base/async-shell.c: New file.
8779 * gdb.base/async-shell.exp: New file.
8780
8781 2011-06-06 Pedro Alves <pedro@codesourcery.com>
8782
8783 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
8784
8785 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
8786
8787 From Stephen Kitt <steve@sk2.org>
8788 * gdb.base/help.exp: Adjust following some spelling corrections
8789 in GDB.
8790
8791 2011-06-01 Yao Qi <yao@codesourcery.com>
8792
8793 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
8794
8795 2010-05-31 Keith Seitz <keiths@redhat.com>
8796
8797 PR c++/12750
8798 * gdb.cp/static-method.cc: New file.
8799 * gdb.cp/static-method.exp: New file.
8800
8801 2010-05-31 Keith Seitz <keiths@redhat.com>
8802
8803 PR symtab/12704
8804 * gdb.cp/anon-ns.cc: New file.
8805 * gdb.cp/anon-ns.exp: New file.
8806
8807 2011-05-31 Pedro Alves <pedro@codesourcery.com>
8808
8809 * gdb.arch/i386-dr3-watch.c: New file.
8810 * gdb.arch/i386-dr3-watch.exp: New file.
8811
8812 2011-05-30 Yao Qi <yao@codesourcery.com>
8813
8814 * gdb.base/callfuncs.c (t_structs_fc): New.
8815 (t_structs_dc, t_structs_ldc): New.
8816 (t_double_many_args):
8817 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
8818 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
8819 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
8820 * gdb.base/callfuncs.exp: Call new functions.
8821
8822 2011-05-30 Yao Qi <yao@codesourcery.com>
8823
8824 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
8825 Call rerun_and_prepare for each test to isolate effects.
8826
8827 2011-05-30 Yao Qi <yao@codesourcery.com>
8828
8829 * gdb.base/varargs.c (find_max_float_real): New.
8830 (find_max_double_real, find_max_long_double_real): New.
8831 * gdb.base/varargs.exp: Call these new added functions.
8832 * lib/gdb.exp (setup_kfail_for_target): New.
8833
8834 2011-05-30 Yao Qi <yao@codesourcery.com>
8835
8836 * gdb.base/funcargs.c (callca, callcb, callcc): New.
8837 (callcd, callce, callcf, callc1a, callc1b): New.
8838 (callc2a, callc2b): New.
8839 * gdb.base/funcargs.exp (complex_args): New.
8840 (complex_integral_args, complex_float_integral_args): New.
8841 * lib/gdb.exp (support_complex_tests): New. Determine
8842 whether to run test cases on _Complex types.
8843
8844 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8845
8846 * gdb.threads/leader-exit.c: New file.
8847 * gdb.threads/leader-exit.exp: New file.
8848
8849 2011-05-27 Marek Polacek <mpolacek@redhat.com>
8850
8851 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
8852
8853 2011-05-27 Marek Polacek <mpolacek@redhat.com>
8854
8855 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
8856 remove the `supported' variable.
8857 * gdb.mi/mi-nonstop.exp: Likewise.
8858 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8859 * gdb.mi/mi-nsintrall.exp: Likewise.
8860 * gdb.mi/mi-nsmoribund.exp: Likewise.
8861 * gdb.mi/mi-nsthrexec.exp: Likewise.
8862
8863 2011-05-26 Pedro Alves <pedro@codesourcery.com>
8864
8865 * gdb.reverse/finish-reverse-bkpt.exp: New test.
8866
8867 2011-05-26 Pedro Alves <pedro@codesourcery.com>
8868
8869 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
8870
8871 2011-05-24 Keith Seitz <keiths@redhat.com>
8872
8873 PR breakpoint/12803
8874 * gdb.cp/cmpd-minsyms.cc (a): New method.
8875 (b): New method.
8876 (c): New method.
8877 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
8878
8879 2011-05-24 Pedro Alves <pedro@codesourcery.com>
8880
8881 * gdb.base/commands.exp (watchpoint_command_test): Check that the
8882 watchpoint's command list didn't execute when the watchpoint went
8883 out of scope.
8884
8885 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
8886
8887 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
8888 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
8889 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
8890 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8891 * gdb.arch/i386-permbkpt.exp: Likewise.
8892 * gdb.arch/i386-prologue.exp: Likewise.
8893 * gdb.arch/i386-size-overlap.exp: Likewise.
8894 * gdb.arch/i386-size.exp: Likewise.
8895 * gdb.arch/i386-unwind.exp: Likewise.
8896 * gdb.reverse/i386-precsave.exp: Likewise.
8897 * gdb.reverse/i386-reverse.exp: Likewise.
8898 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8899 * gdb.reverse/i387-env-reverse.exp: Likewise.
8900 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8901
8902 2011-05-24 Pedro Alves <pedro@codesourcery.com>
8903
8904 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
8905 file doesn't error, using MI.
8906
8907 2011-05-23 Tom Tromey <tromey@redhat.com>
8908
8909 * gdb.base/charset.exp (string_display): Add tests to assign to
8910 arrays.
8911 * gdb.base/charset.c (short_array, int_array, long_array): New.
8912
8913 2011-05-20 Pedro Alves <pedro@codesourcery.com>
8914
8915 Cope with async mode.
8916
8917 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
8918 into gdb_test + mi_expect_stop.
8919
8920 2011-05-20 Pedro Alves <pedro@codesourcery.com>
8921
8922 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
8923 (callme): Remove printf call.
8924
8925 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
8926
8927 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
8928 quote pattern to avoid problems with Cygwin/mingw expect versions.
8929 * gdb.base/default.exp (show convenience): Use double
8930 quote pattern for regular expressions.
8931
8932 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8933
8934 Fix -readnow for -gdwarf-4 unused type units.
8935 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
8936 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
8937
8938 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8939
8940 * gdb.base/kill-after-signal.c: New file.
8941 * gdb.base/kill-after-signal.exp: New file.
8942
8943 2011-05-16 Pedro Alves <pedro@codesourcery.com>
8944
8945 * gdb.ada/start.exp: Call untested with the correct test filename.
8946 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
8947 test filename. Make the test's binary unique.
8948 * gdb.arch/i386-signal.exp: Call untested with the correct test
8949 filename.
8950 * gdb.arch/i386-size-overlap.exp: Ditto.
8951 * gdb.arch/Makefile.in (EXECUTABLES): Update.
8952 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8953 * gdb.cp/call-c.exp: Ditto.
8954 * gdb.mi/mi-reverse.exp: Call untested with the correct test
8955 filename. Make the test's binary unique.
8956 * gdb.mi/Makefile.in (EXECUTABLES): Update.
8957 * gdb.python/py-mi.exp: Ditto.
8958 * gdb.python/Makefile.in (EXECUTABLES): Update.
8959 * gdb.reverse/i386-precsave.exp: Ditto.
8960 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
8961 test filename.
8962 * gdb.reverse/i387-stack-reverse.exp: Ditto.
8963 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
8964 unique.
8965 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
8966 test filename.
8967 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
8968 * gdb.trace/tfile.exp: Ditto.
8969
8970 2011-05-14 Yao Qi <yao@codesourcery.com>
8971
8972 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
8973 type.
8974
8975 2011-05-13 Doug Evans <dje@google.com>
8976
8977 * gdb.python/py-objfile-script.exp: New file.
8978 * gdb.python/py-objfile-script.c: New file.
8979 * gdb.python/py-objfile-script-gdb.py: New file.
8980 * testsuite/gdb.python/py-section-script.exp: Test
8981 "info auto-load-scripts".
8982
8983 2011-05-13 Tom Tromey <tromey@redhat.com>
8984
8985 * gdb.dwarf2/clztest.exp: New file.
8986 * gdb.dwarf2/clztest.c: New file.
8987 * gdb.dwarf2/clztest.S: New file.
8988
8989 2011-05-13 Doug Evans <dje@google.com>
8990
8991 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
8992 String16 tests.
8993
8994 2011-05-13 Tom Tromey <tromey@redhat.com>
8995
8996 * lib/gdb.exp (is_x86_like_target): New proc.
8997 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
8998 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
8999 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
9000 -nostdlib to compiler.
9001 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
9002 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
9003 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
9004 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
9005 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
9006
9007 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9008
9009 * gdb.python/py-function.exp: Test setting a value from a function
9010 which executes a command.
9011
9012 2011-05-12 Tom Tromey <tromey@redhat.com>
9013
9014 * gdb.dwarf2/typeddwarf.S: New file.
9015 * gdb.dwarf2/typeddwarf.c: New file.
9016 * gdb.dwarf2/typeddwarf.exp: New file.
9017
9018 2011-05-12 Marek Polacek <mpolacek@redhat.com>
9019
9020 * gdb.mi/mi-basics.exp: Fix races. Honour the
9021 `test_exec_and_symbol_mi_operatons' return value.
9022 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9023 gdb_test_multiple.
9024 (test_exec_and_symbol_mi_operatons): Likewise.
9025 (test_path_specification): Likewise.
9026
9027 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9028
9029 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
9030 (gdb_touch_execfile): Remove catch wrappers. New variable time.
9031 Replace `file copy' and `file rename' by `file mtime'. Twice.
9032
9033 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9034
9035 * gdb.base/readline-ask.c: New file.
9036 * gdb.base/readline-ask.exp: New file.
9037 * gdb.base/readline-ask.inputrc: New file.
9038
9039 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
9040
9041 * gdb.cell/bt.exp: Delete breakpoints before running to signal
9042 to avoid race condition.
9043 * gdb.cell/coremaker.c: Use small stack size.
9044 * gdb.cell/ea-standalone.exp: Use file name without path as
9045 argument to c_to.
9046 * gdb.cell/fork.exp: Allow other output when continuing to end.
9047
9048 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9049
9050 * gdb.threads/corethreads.c: New file.
9051 * gdb.threads/corethreads.exp: New file.
9052
9053 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9054
9055 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
9056 Try to compile the test using -Wl,-z,norelro first.
9057 (load_core): New variable libthread_db_seen, initialize it.
9058 (zeroed-threads cannot be listed): Protect it by XFAIL on
9059 !$libthread_db_seen.
9060
9061 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9062
9063 PR 12573
9064 * gdb.dwarf2/dw2-skip-prologue.S: New file.
9065 * gdb.dwarf2/dw2-skip-prologue.c: New file.
9066 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
9067
9068 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9069
9070 * gdb.cp/psymtab-parameter.cc: New file.
9071 * gdb.cp/psymtab-parameter.exp: New file.
9072
9073 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9074
9075 Fix a race.
9076 * gdb.cp/static-print-quit.exp (print c): Split to ...
9077 (print c - <return>, print c - q <return>, print c - to quit):
9078 ... these. Make the testfile untested on gdb-7.1.
9079
9080 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
9081
9082 * lib/gdb.exp (exec_target_file, exec_symbol_file,
9083 gdb_rename_execfile, gdb_touch_execfile): New.
9084 * gdb.base/reread.exp: Use new procs to handle multiple
9085 exec files.
9086
9087 2011-05-05 Yao Qi <yao@codesourcery.com>
9088
9089 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
9090 (test_adr_32bit, test_pop_pc): New.
9091 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
9092 (test_adr_32bit, test_pop_pc): New.
9093
9094 2011-05-04 Joseph Myers <joseph@codesourcery.com>
9095
9096 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
9097 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
9098 targets.
9099 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
9100 handle targets.
9101
9102 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9103
9104 * gdb.base/completion.exp (complete help info wat): Rename to ...
9105 (complete 'help info wat'): ... here.
9106 Remove all `-re ".*' and `-re "^.*' redundant regexes.
9107 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
9108
9109 2011-05-04 Pedro Alves <pedro@codesourcery.com>
9110
9111 * gdb.base/completion.exp: Use gdb_test_multiple instead of
9112 gdb_test and explicit $gdb_prompt/timeout matches.
9113
9114 2011-05-04 Yao Qi <yao@codesourcery.com>
9115
9116 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
9117 and __thumb2__.
9118
9119 2011-05-03 Marek Polacek <mpolacek@redhat.com>
9120
9121 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
9122 in place of `gdb_test "delete breakpoints"'. This eliminates two
9123 testcases.
9124
9125 2011-05-02 Pedro Alves <pedro@codesourcery.com>
9126
9127 PR testsuite/12649
9128 Fix races.
9129
9130 * gdb.base/completion.exp: Remove all sleep calls. Remove
9131 unnecessary regexs. Don't explicitly expect anything after the
9132 prompt. Eat the prompt if necessary.
9133
9134 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
9135
9136 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
9137 accept to show the caller line again as well as the line after.
9138
9139 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
9140
9141 PR mi/12531
9142
9143 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
9144 compile target.
9145 * gdb.python/py-prettyprint.exp: Add C++ object for
9146 CPLUS_FAKE_CHILD test.
9147
9148 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
9149
9150 * gdb.base/signest.exp: New file.
9151 * gdb.base/signest.c: Likewise.
9152
9153 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9154
9155 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
9156 thread and breakpoint notifications.
9157
9158 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9159
9160 * gdb.base/fortran-sym-case.c: New file.
9161 * gdb.base/fortran-sym-case.exp: New file.
9162 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
9163 * gdb.dwarf2/dw2-case-insensitive.c: New file.
9164 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
9165
9166 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9167
9168 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
9169 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
9170 false #1', `if true else false #2' and `if true else false #3'.
9171
9172 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
9173
9174 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
9175 while delivering signal.
9176
9177 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
9178
9179 MI breakpoint notifications.
9180
9181 * testsuite/gdb.mi/mi-cli.exp: Adust.
9182 * testsuite/gdb.mi/mi2-cli.exp: Adust.
9183 * testsuite/gdb.mi/mi-watch.exp: Adust.
9184 * testsuite/gdb.mi/mi2-watch.exp: Adust.
9185 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
9186 notifications.
9187
9188 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9189
9190 * gdb.base/gdbindex-stabs-dwarf.c: New file.
9191 * gdb.base/gdbindex-stabs.c: New file.
9192 * gdb.base/gdbindex-stabs.exp: New file.
9193
9194 2011-04-25 Yao Qi <yao@codesourcery.com>
9195
9196 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
9197 with /*...*/.
9198 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
9199
9200 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9201
9202 * gdb.python/py-value.exp (test_objfiles): Name the first test
9203 `py-value in file.filename'.
9204
9205 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9206
9207 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
9208 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
9209 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
9210 !gdbserver_reconnect_p..
9211 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
9212
9213 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9214
9215 * gdb.cp/cpcompletion.exp (complete class methods)
9216 (complete class methods beginning with F): Move them above runto. New
9217 comment about the runto delimiter.
9218
9219 2011-04-20 Pedro Alves <pedro@codesourcery.com>
9220
9221 * gdb.base/maint.exp: Test that "maint print registers" works
9222 without a running program.
9223
9224 2011-04-20 Marek Polacek <mpolacek@redhat.com>
9225
9226 * gdb.base/setshow.exp: Fix racy tests.
9227 ($old_gdb_prompt): New variable.
9228
9229 2011-04-19 Tom Tromey <tromey@redhat.com>
9230
9231 * gdb.mi/mi-nsmoribund.exp:
9232 * gdb.hp/gdb.objdbg/objdbg01.exp:
9233 * gdb.base/structs.exp (test_struct_returns):
9234 * gdb.base/call-sc.exp (test_scalar_returns):
9235 * gdb.base/bigcore.exp: Remove duplicate words.
9236
9237 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9238
9239 * gdb.base/break-interp-lib.c (v, vptr): New variables.
9240 * gdb.base/break-interp.exp (test_attach): New comment.
9241
9242 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9243
9244 * gdb.threads/gcore-thread.exp ($core0file): New variable.
9245 (clear __stack_user.next, clear stack_used.next)
9246 (save a zeroed-threads corefile): New test.
9247 Call core_load for $core0file.
9248 (zeroed-threads cannot be listed): New test.
9249
9250 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9251
9252 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
9253 filename.
9254 ($srcfile): Preserve the original value.
9255 ($testfile): Match it the .exp filename.
9256 ($corefile): New variable. Substitute it around.
9257 Use clean_restart.
9258 ($prev_timeout): Remove.
9259 (load_core): Move core loading into this proc.
9260 Fix restore of $timeout if load_core fails.
9261
9262 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9263
9264 * gdb.base/eu-strip-infcall.c: New file.
9265 * gdb.base/eu-strip-infcall.exp: New file.
9266
9267 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9268
9269 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
9270 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
9271
9272 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9273
9274 Fix Python access to inlined frames.
9275 * gdb.python/py-frame-inline.c: New file.
9276 * gdb.python/py-frame-inline.exp: New file.
9277
9278 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
9279
9280 * gdb.base/gdb1090.exp: Change breakpoint location to read the
9281 content of 's24' correctly (avoiding "optimized out").
9282 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
9283
9284 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9285
9286 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
9287
9288 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9289
9290 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
9291 expect a colon in watch -location output.
9292
9293 2011-04-13 Marek Polacek <mpolacek@redhat.com>
9294
9295 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
9296 New testcase `expect response to define backtrace'. Also remove
9297 redundant `default' block.
9298
9299 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9300
9301 * gdb.python/py-prettyprint.c (struct hint_error): New.
9302 (main): New variable hint_error.
9303 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
9304 "print hint_error".
9305 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
9306 (register_pretty_printers): Register it.
9307
9308 2011-04-04 Tom Tromey <tromey@redhat.com>
9309
9310 * gdb.cp/maint.exp (test_help): Update.
9311 (test_namespace): Likewise.
9312
9313 2011-04-01 Joel Brobecker <brobecker@adacore.com>
9314
9315 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
9316 * gdb.ada/arrayptr.exp: Add new tests.
9317
9318 2011-04-01 Joel Brobecker <brobecker@adacore.com>
9319
9320 * gdb.ada/mi_catch_ex: New testcase.
9321
9322 2011-04-01 Pedro Alves <pedro@codesourcery.com>
9323
9324 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
9325 base::overload(void) method without specifying "const".
9326
9327 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
9328
9329 * gdb.arch/thumb-singlestep.S: New file.
9330 * gdb.arch/thumb-singlestep.exp: Likewise.
9331
9332 2011-03-31 Tom Tromey <tromey@redhat.com>
9333
9334 * gdb.python/py-prettyprint.py (exception_flag): New global.
9335 (NoStringContainerPrinter._iterator.next): Check it.
9336 * gdb.python/py-prettyprint.c (main): New variable nstype2.
9337 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
9338
9339 2011-03-29 Tom Tromey <tromey@redhat.com>
9340
9341 * gdb.cp/anon-struct.cc: New file.
9342 * gdb.cp/anon-struct.exp: New file.
9343
9344 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9345
9346 Test STT_GNU_IFUNC support.
9347 * gdb.base/gnu-ifunc-lib.c: New file.
9348 * gdb.base/gnu-ifunc.c: New file.
9349 * gdb.base/gnu-ifunc.exp: New file.
9350
9351 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9352
9353 Support a ring of related breakpoints.
9354 * gdb.base/watchpoint-delete.c: New file.
9355 * gdb.base/watchpoint-delete.exp: New file.
9356
9357 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9358
9359 * gdb.ada/arrayparam.exp (print first after function call): Use
9360 explicit package name. Add a comment
9361 (print lasta after function call): Rename ...
9362 (print last after function call): ... it and use explicit package
9363 name.
9364 (print length after function call): Use explicit package name.
9365 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
9366 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
9367 (multiple matches for symbol i): Rename ...
9368 (multiple matches for symbol integervar): ... it.
9369 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
9370 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
9371
9372 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
9373
9374 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
9375 environment variable to make grep output more predictable. Move
9376 all the environment setup into gdb_init so it's done once per test
9377 case rather than each time we start gdb.
9378
9379 2011-03-24 Tom Tromey <tromey@redhat.com>
9380
9381 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
9382 test.
9383
9384 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9385
9386 * gdb.dwarf2/dw2-entry-value-main.c: New file.
9387 * gdb.dwarf2/dw2-entry-value.S: New file.
9388 * gdb.dwarf2/dw2-entry-value.exp: New file.
9389
9390 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
9391
9392 PR python/12183
9393
9394 * gdb.python/py-function.exp: Add GdbError tests.
9395
9396 2011-03-18 Pedro Alves <pedro@codesourcery.com>
9397
9398 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
9399 (reglocal_test_func, statlocal_test_func): New functions.
9400 (globals_test_func): Call new functions.
9401 * gdb.trace/unavailable.exp (gdb_collect_args_test)
9402 (gdb_collect_locals_test): New procedure.
9403 (gdb_trace_collection_test): Call new procedures.
9404
9405 2011-03-18 Pedro Alves <pedro@codesourcery.com>
9406
9407 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
9408 (test_register, test_register_unavailable): New procedures.
9409 (gdb_unavailable_registers_test): New procedure.
9410 (gdb_trace_collection_test): Call it.
9411
9412 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
9413
9414 PR python/12149
9415
9416 * gdb.python/python.exp: Add gdb.write tests.
9417
9418 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
9419
9420 * gdb.python/Makefile.in: Add py-objfile.
9421 * gdb.python/py-objfile.exp: New file.
9422 * gdb.python/py-objfile.c: New file.
9423 * gdb.python/py-block.exp: Add is_valid tests.
9424 * gdb.python/py-inferior.exp: Ditto.
9425 * gdb.python/py-infthread.exp: Ditto.
9426 * gdb.python/py-symbol.exp: Ditto.
9427 * gdb.python/py-symtab.exp: Ditto.
9428
9429 2011-03-16 Keith Seitz <keiths@redhat.com>
9430
9431 PR c++/12273
9432 * gdb.cp/cmpd-minsyms.exp: New test.
9433 * gdb.cp/cmpd-minsyms.cc: New file.
9434
9435 PR c++/11734
9436 * gdb.cp/ovsrch.exp: New test.
9437 * gdb.cp/ovsrch.h: New file.
9438 * gdb.cp/ovsrch1.cc: New file.
9439 * gdb.cp/ovsrch2.cc: New file.
9440 * gdb.cp/ovsrch3.cc: New file.
9441 * gdb.cp/ovsrch4.cc: New file.
9442
9443 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9444
9445 PR gdb/12528
9446 * gdb.base/Makefile.in: Adjust EXECUTABLES.
9447 * gdb.base/break-on-linker-gcd-function.exp: New test.
9448 * gdb.base/break-on-linker-gcd-function.cc: New file.
9449
9450 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
9451
9452 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
9453
9454 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
9455
9456 * lib/gdb.exp (gdb_unload): Add another termination case.
9457
9458 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9459
9460 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
9461 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
9462 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
9463 Provide a stub byte there.
9464 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
9465 DW_AT_entry_pc.
9466 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
9467
9468 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
9469
9470 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
9471 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
9472 "generic ABI, auto".
9473 (altivec_abi_tests): Accept vectors returned by reference.
9474
9475 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
9476
9477 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
9478
9479 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
9480
9481 * gdb.python/py-section-script.exp: Skip test if no Python support.
9482
9483 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
9484
9485 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
9486
9487 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
9488
9489 * gdb.python/py-parameter.exp: Update tests to the new Python
9490 parameter API. Add "no documentation" test. Add deprecated API
9491 backward compatibility test.
9492
9493 2011-03-09 Tom Tromey <tromey@redhat.com>
9494
9495 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
9496 gdb_continue_to_end.
9497
9498 2011-03-09 Mark Kettenis <kettenis@gnu.org>
9499
9500 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
9501 tabs.
9502
9503 2011-03-09 Tom Tromey <tromey@redhat.com>
9504
9505 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
9506 parentheses.
9507 (gdb_continue_to_end): Add "allow_extra" parameter. Use
9508 $command.
9509 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
9510 argument to gdb_continue_to_end.
9511 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
9512 argument to gdb_continue_to_end.
9513 * gdb.cp/annota3.exp: Fix regex.
9514 * gdb.cp/annota2.exp: Fix regex.
9515 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
9516 gdb_continue_to_end.
9517 * gdb.base/call-signal-resume.exp: Revert earlier patch.
9518 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
9519 gdb_continue_to_end.
9520
9521 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9522
9523 * gdb.server/ext-run.exp
9524 (load new file without any gdbserver inferior): New test.
9525
9526 2011-03-07 Tom Tromey <tromey@redhat.com>
9527
9528 * Makefile.in (TAGS): Rewrite.
9529
9530 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9531
9532 * gdb.trace/report.exp (12.1: trace report #1): New match for the
9533 initial commands echo. New match for `Found trace'. Anchor all the
9534 other matches. Anchor and match for `No trace frame found' the final
9535 match.
9536
9537 2011-03-07 Tom Tromey <tromey@redhat.com>
9538
9539 * Makefile.in (TAGS): New target.
9540
9541 2011-03-07 Tom Tromey <tromey@redhat.com>
9542
9543 * lib/opencl.exp (skip_opencl_tests): Update for exit message
9544 change.
9545 * lib/mi-support.exp (mi_gdb_test): Update for exit message
9546 change.
9547 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
9548 exit message change.
9549 (skip_altivec_tests): Update for exit message change.
9550 (skip_vsx_tests): Likewise.
9551 (gdb_continue_to_end): Likewise. Add 'command' argument.
9552 * lib/cell.exp (skip_cell_tests): Update for exit message change.
9553 * gdb.threads/tls.exp: Update for exit message change.
9554 * gdb.threads/thread-unwindonsignal.exp: Use
9555 gdb_continue_to_end.
9556 * gdb.threads/step.exp (step_it): Update for exit message change.
9557 (continue_all): Likewise.
9558 * gdb.threads/print-threads.exp (test_all_threads): Update for
9559 exit message change.
9560 * gdb.threads/interrupted-hand-call.exp: Use
9561 gdb_continue_to_end.
9562 * gdb.threads/execl.exp: Use gdb_continue_to_end.
9563 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
9564 gdb_continue_to_end.
9565 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
9566 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
9567 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
9568 * gdb.cp/method.exp: Update for exit message change.
9569 * gdb.cp/mb-templates.exp: Update for exit message change.
9570 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
9571 * gdb.cp/annota3.exp: Update for exit message change.
9572 * gdb.cp/annota2.exp: Update for exit message change.
9573 * gdb.cell/fork.exp: Use gdb_continue_to_end.
9574 * gdb.base/term.exp: Update for exit message change.
9575 * gdb.base/step-test.exp (test_i): Update for exit message change.
9576 * gdb.base/sigstep.exp (advance): Update for exit message change.
9577 (advancei): Likewise.
9578 * gdb.base/siginfo.exp: Update for exit message change.
9579 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
9580 * gdb.base/reread.exp: Use gdb_continue_to_end.
9581 * gdb.base/langs.exp: Use gdb_continue_to_end.
9582 * gdb.base/interrupt.exp: Update for exit message change.
9583 * gdb.base/gdb1555.exp: Update for exit message change.
9584 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
9585 * gdb.base/ending-run.exp: Update for exit message change.
9586 * gdb.base/chng-syms.exp: Update for exit message change.
9587 * gdb.base/checkpoint.exp: Update for exit message change.
9588 * gdb.base/catch-syscall.exp (check_for_program_end): Use
9589 gdb_continue_to_end.
9590 (test_catch_syscall_with_wrong_args): Likewise.
9591 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
9592 * gdb.base/break-interp.exp (test_ld): Update for exit message
9593 change.
9594 * gdb.base/bang.exp: Update for exit message change.
9595 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
9596 (do_call_attach_tests): Likewise.
9597 * gdb.base/a2-run.exp: Update for exit message change.
9598 * gdb.arch/ppc-dfp.exp: Update for exit message change.
9599 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
9600 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
9601
9602 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9603
9604 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
9605
9606 2011-03-03 Tom Tromey <tromey@redhat.com>
9607
9608 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
9609 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
9610 * gdb.hp/gdb.aCC/configure.ac: Remove.
9611 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
9612 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
9613 * gdb.hp/gdb.base-hp/configure.ac: Remove.
9614 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
9615 * gdb.hp/gdb.compat/configure (Makefile): Remove.
9616 * gdb.hp/gdb.compat/configure.ac: Remove.
9617 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
9618 * gdb.hp/gdb.defects/configure (Makefile): Remove.
9619 * gdb.hp/gdb.defects/configure.ac: Remove.
9620 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
9621 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
9622 * gdb.hp/gdb.objdbg/configure.ac: Remove.
9623 * gdb.hp/configure.ac: Remove.
9624 * gdb.hp/configure: Remove.
9625 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
9626 substitution.
9627 (Makefile): Remove rule.
9628 * gdb.cell/configure.ac: Remove.
9629 * gdb.cell/configure: Remove.
9630 * gdb.stabs/Makefile.in (Makefile): Remove.
9631 (distclean): Don't remove config.status or config.log.
9632 * gdb.stabs/configure (Makefile): Remove.
9633 * gdb.stabs/configure.ac: Remove.
9634 * configure: Rebuild.
9635 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
9636 Remove stabs- and cell-specific logic. Test for existence of
9637 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
9638 subdirectories, gdb.cell, and and gdb.stabs.
9639 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
9640
9641 2011-03-03 Joel Brobecker <brobecker@adacore.com>
9642
9643 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
9644 end of buffer.
9645
9646 2011-03-02 Joel Brobecker <brobecker@adacore.com>
9647
9648 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
9649 gdb_test when running a test where we expected no output back.
9650
9651 2011-02-28 Michael Snyder <msnyder@vmware.com>
9652
9653 * gdb.cp/overload.cc: Change initializer value to integer.
9654
9655 2011-02-27 Michael Snyder <msnyder@vmware.com>
9656
9657 * gdb.multi/base.exp: Add test for remove-inferiors.
9658
9659 2011-02-26 Joel Brobecker <brobecker@adacore.com>
9660
9661 * gdb.python/py-frame.exp: Simplify the initialization phase
9662 using prepare_for_testing.
9663
9664 2011-02-25 Michael Snyder <msnyder@vmware.com>
9665
9666 * gdb.multi/base.exp: Add tests for info inferiors with args.
9667
9668 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9669
9670 * gdb.dwarf2/dw2-ranges.S: Rename to ...
9671 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
9672 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
9673 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
9674 asmfile3. Comment the STABS (#3) file compilation. Compile
9675 everything through assembler. Provide KFAIL for symtab/12497.
9676 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
9677 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
9678 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
9679 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
9680
9681 2011-02-24 Michael Snyder <msnyder@vmware.com>
9682
9683 * gdb.base/break.exp: Add tests for delete breakpoints using
9684 convenience variables and value history references.
9685
9686 2011-02-24 Michael Snyder <msnyder@vmware.com>
9687
9688 * gdb.base/break.exp: Remove debugging 'printf' accidentally
9689 left behind in previous check-in.
9690
9691 2011-02-23 Michael Snyder <msnyder@vmware.com>
9692
9693 * gdb.base/break.exp: Add tests for "info break" with arguments.
9694 * gdb.trace/infotrace.exp: Update patterns for error and help.
9695 * gdb.base/completion.exp: Update pattern.
9696 * gdb.base/ena-dis-br.exp: Update pattern.
9697 * gdb.base/help.exp: Update patterns.
9698
9699 2011-02-23 Michael Snyder <msnyder@vmware.com>
9700
9701 * gdb.base/memattr.exp: New test.
9702 * gdb.base/memattr.c: Test load for memattr.exp.
9703
9704 2011-02-22 Doug Evans <dje@google.com>
9705
9706 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
9707
9708 2011-02-22 Michael Snyder <msnyder@vmware.com>
9709
9710 * Makefile.in: Make more clean.
9711 * gdb.ada/Makefile.in: Ditto.
9712 * gdb.arch/Makefile.in: Ditto.
9713 * gdb.asm/Makefile.in: Ditto.
9714 * gdb.base/Makefile.in: Ditto.
9715 * gdb.cp/Makefile.in: Ditto.
9716 * gdb.dwarf2/Makefile.in: Ditto.
9717 * gdb.java/Makefile.in: Ditto.
9718 * gdb.mi/Makefile.in: Ditto.
9719 * gdb.modula2/Makefile.in: Ditto.
9720 * gdb.python/Makefile.in: Ditto.
9721 * gdb.server/Makefile.in: Ditto.
9722 * gdb.stabs/Makefile.in: Ditto.
9723 * gdb.threads/Makefile.in: Ditto.
9724 * gdb.trace/Makefile.in: Ditto.
9725
9726 2011-02-22 Michael Snyder <msnyder@vmware.com>
9727
9728 * gdb.threads/thread-find.exp: Add tests for bad input to
9729 info threads.
9730
9731 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9732
9733 * gdb.python/py-breakpoint.exp: Fix the expected output of
9734 one of the "maint info breakpoints" tests to accept the output
9735 generated on platforms that do not have hardware watchpoints.
9736
9737 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9738
9739 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
9740 clean_restart. Be a little stricter in the expected output
9741 for one of the tests. Fix a typo in one of the comments.
9742
9743 2011-02-22 Joel Brobecker <brobecker@adacore.com>
9744
9745 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
9746 Delete variable binfile, no longer use. Add or modify test
9747 comments to make them unique.
9748
9749 2011-02-21 Michael Snyder <msnyder@vmware.com>
9750
9751 * Makefile.in: Update for make clean.
9752 * gdb.ada/Makefile.in: Ditto.
9753 * gdb.arch/Makefile.in: Ditto.
9754 * gdb.asm/Makefile.in: Ditto.
9755 * gdb.base/Makefile.in: Ditto.
9756 * gdb.cp/Makefile.in: Ditto.
9757 * gdb.dwarf2/Makefile.in: Ditto.
9758 * gdb.java/Makefile.in: Ditto.
9759 * gdb.mi/Makefile.in: Ditto.
9760 * gdb.modula2/Makefile.in: Ditto.
9761 * gdb.python/Makefile.in: Ditto.
9762 * gdb.server/Makefile.in: Ditto.
9763 * gdb.stabs/Makefile.in: Ditto.
9764 * gdb.threads/Makefile.in: Ditto.
9765 * gdb.trace/Makefile.in: Ditto.
9766
9767 2011-02-21 Michael Snyder <msnyder@vmware.com>
9768
9769 * gdb.threads/thread-find.exp: Update patterns for changes in
9770 output of "info threads" command.
9771
9772 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9773 Ulrich Weigand <uweigand@de.ibm.com>
9774
9775 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
9776 (skip_hw_watchpoint_tests): Likewise.
9777 (skip_hw_watchpoint_multi_tests): Likewise.
9778
9779 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
9780
9781 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
9782 (skip_hw_watchpoint_tests): Likewise.
9783 (skip_hw_watchpoint_multi_tests): Likewise.
9784 (skip_hw_watchpoint_access_tests): Likewise.
9785
9786 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
9787 * gdb.base/pr11022.exp: Likewise.
9788 * gdb.base/watch-read.exp: Likewise.
9789 * gdb.base/watch_thread_num.exp: Likewise.
9790 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9791 * gdb.base/watchpoint-hw.exp: Likewise.
9792 * gdb.base/watchpoint.exp: Likewise.
9793 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
9794 * gdb.threads/watchthreads-reorder.exp: Likewise.
9795 * gdb.threads/watchthreads.exp: Likewise.
9796 * gdb.threads/watchthreads2.exp: Likewise.
9797
9798 2011-02-21 Joel Brobecker <brobecker@adacore.com>
9799
9800 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
9801 the debugger is unable to find the array bounds.
9802
9803 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9804
9805 * gdb.cp/typedef-operator.exp: New file.
9806 * gdb.cp/typedef-operator.cc: New file.
9807
9808 2011-02-17 Michael Snyder <msnyder@vmware.com>
9809
9810 * gdb.threads/thread-find.exp: Fix regular expressions.
9811
9812 2011-02-17 Joel Brobecker <brobecker@adacore.com>
9813
9814 * gdb.ada/packed_array: Expand testcase to test printing of
9815 unconstrained packed array.
9816
9817 2011-02-17 Joel Brobecker <brobecker@adacore.com>
9818
9819 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
9820
9821 2011-02-16 Pedro Alves <pedro@codesourcery.com>
9822
9823 * gdb.trace/collection.c (globalarr3): New global.
9824 (main): Initialize it before collecting, and and clear it
9825 afterwards.
9826 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9827 collecting with '{type} addr', where the addr expression is not an
9828 rvalue.
9829
9830 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
9831
9832 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
9833 a bool variable. Expect correct OpenCL names for vector types. Use the
9834 uc3 variable name instead of referring to the uchar3 built-in type.
9835 Escape the asterisk at the half pointer test.
9836
9837 2011-02-16 Pedro Alves <pedro@codesourcery.com>
9838
9839 * gdb.trace/collection.c (globalarr2): New global.
9840 (main): Initialize it before collecting, and and clear it
9841 afterwards.
9842 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
9843 collecting overlapping memory ranges.
9844
9845 2011-02-15 Michael Snyder <msnyder@vmware.com>
9846
9847 * gdb.base/default.exp: Add tests for thread commands.
9848 * gdb.base/help.exp: Add tests for thread commands.
9849 * gdb.threads/thread-find.exp: New test for thread find command.
9850
9851 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
9852
9853 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
9854
9855 2011-02-15 Yao Qi <yao@codesourcery.com>
9856
9857 PR tdep/12352
9858 * gdb.arch/arm-disp-step.S : New test for str instruction.
9859 * gdb.arch/arm-disp-step.exp : Likewise.
9860
9861 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
9862
9863 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
9864 "vector_register2_vr" test strings. Test the extended floating
9865 point registers (F32~F63).
9866 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
9867 IBM XL C compiler. Make the test program use a register provided
9868 by the compiler for the lxvd2x instruction.
9869
9870 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9871
9872 * gdb.trace/unavailable.cc (class Base, class Middle, class
9873 Derived): New types.
9874 (derived_unavail, derived_partial, derived_whole): New globals.
9875 (virtual_partial): New global.
9876 (virtualp): Point at virtual_partial.
9877 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
9878 related to unavailable vptr.
9879
9880 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9881
9882 * gdb.trace/unavailable.cc (a, b, c): New globals.
9883 (main): Set and clear them.
9884 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
9885 `a' and `c', and check that `b' isn't collected, although `a' and
9886 `c' are.
9887
9888 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9889
9890 * gdb.trace/unavailable.cc (struct Virtual): New.
9891 (virtualp): New global pointer.
9892 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
9893 printing a pointer to an object whose type has a vtable, with
9894 print object on.
9895
9896 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9897
9898 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
9899 value repeat handles unavailableness.
9900
9901 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9902
9903 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
9904 tests for building arrays from unavailable values, subscripting
9905 non-memory rvalue unvailable arrays, and accessing fields or
9906 baseclasses of non-lazy unavailable values,
9907 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
9908 struct types.
9909 (g_smallstruct, g_smallstruct_b): New globals.
9910
9911 2011-02-14 Pedro Alves <pedro@codesourcery.com>
9912
9913 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
9914
9915 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9916
9917 Fix const/volatile qualifiers of C++ types, PR c++/12328.
9918 * gdb.cp/overload-const.exp: New file.
9919 * gdb.cp/overload-const.cc: New file.
9920
9921 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9922
9923 * gdb.opencl/callfuncs.cl: New file.
9924 * gdb.opencl/callfuncs.exp: New test.
9925 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
9926
9927 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
9928
9929 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
9930 when computing result.
9931 * gdb.arch/altivec-abi.exp: Update expected results.
9932
9933 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9934
9935 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
9936 * gdb.base/jit.exp: Likewise.
9937 * gdb.base/pie-execl.exp: Likewise.
9938 * gdb.base/solib-nodir.exp: Likewise.
9939 * gdb.base/solib-overlap.exp: Likewise.
9940
9941 2011-02-07 Pedro Alves <pedro@codesourcery.com>
9942
9943 * gdb.trace/collection.c (global_pieces): New.
9944 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
9945 New procedure.
9946 (gdb_trace_collection_test): Call it.
9947
9948 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
9949
9950 * gdb.python/py-evthreads.c: New file.
9951 * gdb.python/py-evthreads.exp: New file.
9952 * gdb.python/py-events.py: New file.
9953 * gdb.python/py-events.exp: New file.
9954 * gdb.python/py-events.c: New file.
9955
9956 2011-02-04 David Daney <ddaney@caviumnetworks.com>
9957
9958 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
9959
9960 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
9961
9962 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
9963 gdb.base/disasm-end-cu.exp: New test for disassembling over the
9964 boundary between two compilation units.
9965
9966 2011-02-02 Pedro Alves <pedro@codesourcery.com>
9967
9968 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
9969 (Virtual): New structs.
9970 (virtual_o, virtual_middle_b): New globals.
9971 * gdb.cp/virtbase.exp: New tests.
9972
9973 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
9974
9975 * gdb.base/jit.exp: New file.
9976 * gdb.base/jit-main.c: New file.
9977 * gdb.base/jit-solib.c: New file.
9978
9979 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
9980
9981 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
9982 proceed to initial kernel entry point.
9983 * gdb.opencl/datatypes.exp: Likewise.
9984 * gdb.opencl/operators.exp: Likewise.
9985 * gdb.opencl/vec_comps.exp: Likewise.
9986
9987 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
9988
9989 * gdb.cp/nsnested.cc: New.
9990 * gdb.cp/nsnested.exp: New.
9991 * gdb.cp/nsnoimports.exp: New.
9992 * gdb.cp/nsnoimports.cc: New.
9993
9994 2011-01-31 Joel Brobecker <brobecker@adacore.com>
9995
9996 * gdb.base/interact.exp: Add extra tests that verify that
9997 the value of the interactive-mode setting does not change
9998 after the script is sourced.
9999
10000 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10001
10002 * gdb.cp/noparam.exp: New file.
10003 * gdb.cp/noparam.cc: New file.
10004
10005 2011-01-28 Pedro Alves <pedro@codesourcery.com>
10006
10007 * gdb.trace/tfile.exp: Test that with no traceframe selected,
10008 there's no stack or registers.
10009
10010 2011-01-26 Tom Tromey <tromey@redhat.com>
10011
10012 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
10013 space before string output. Add test for "set print pretty off"
10014 case.
10015
10016 2011-01-25 Pedro Alves <pedro@codesourcery.com>
10017
10018 * gdb.base/frame-args.exp: Adjust.
10019 * gdb.dwarf2/dw2-noloc.exp: Adjust.
10020 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
10021 * gdb.dwarf2/pieces.exp: Adjust.
10022 * gdb.opt/clobbered-registers-O2.exp: Adjust.
10023 * gdb.opt/inline-locals.exp: Adjust.
10024 * gdb.threads/fork-child-threads.exp: Adjust.
10025
10026 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
10027
10028 * gdb.opencl/convs_casts.cl: Move program scope variables into the
10029 OpenCL kernel function. Add a comment as marker. Add address space
10030 qualifiers for the remaining program scope variables.
10031 * gdb.opencl/datatypes.cl: Likewise.
10032 * gdb.opencl/operators.cl: Likewise.
10033 * gdb.opencl/vec_comps.cl: Likewise.
10034 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
10035 Add breakpoint at the marker comment.
10036 * gdb.opencl/datatypes.exp: Likewise.
10037 * gdb.opencl/operators.exp: Likewise.
10038 * gdb.opencl/vec_comps.exp: Likewise.
10039
10040 2011-01-24 Pedro Alves <pedro@codesourcery.com>
10041
10042 * gdb.base/printcmds.c (some_struct): New struct and instance.
10043 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
10044 procedure.
10045 <global scope>: Call it.
10046
10047 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
10048
10049 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
10050 argument to the gdb_compile_opencl_hostapp call.
10051
10052 2011-01-19 Yao Qi <yao@codesourcery.com>
10053
10054 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
10055 positve list.
10056
10057 2011-01-19 Yao Qi <yao@codesourcery.com>
10058
10059 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
10060 canonical form.
10061 Remove "xscale-*-*"
10062 * gdb.xml/tdesc-regs.exp: Likewise.
10063 * gdb.python/py-section-script.exp: Replace ARM target triplet
10064 with canonical form.
10065 Match arm*-*-symbianelf*.
10066 * gdb.base/dup-sect.exp: Likewise.
10067 * lib/dwarf.exp: New.
10068 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
10069 dwarf2_support.
10070 * gdb.dwarf2/dup-psym.exp: Likewise.
10071 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
10072 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10073 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
10074 * gdb.dwarf2/dw2-basic.exp: Likewise.
10075 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10076 * gdb.dwarf2/dw2-const.exp: Likewise.
10077 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
10078 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
10079 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10080 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
10081 * gdb.dwarf2/dw2-filename.exp: Likewise.
10082 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10083 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
10084 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10085 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10086 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
10087 * gdb.dwarf2/dw2-noloc.exp: Likewise.
10088 * gdb.dwarf2/dw2-op-call.exp: Likewise.
10089 * gdb.dwarf2/dw2-producer.exp: Likewise.
10090 * gdb.dwarf2/dw2-ranges.exp: Likewise.
10091 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
10092 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
10093 * gdb.dwarf2/dw2-strp.exp: Likewise.
10094 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
10095 * gdb.dwarf2/implptr.exp: Likewise.
10096 * gdb.dwarf2/mac-fileno.exp: Likewise.
10097 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
10098 * gdb.dwarf2/pieces.exp: Likewise.
10099 * gdb.dwarf2/pr11465.exp: Likewise.
10100 * gdb.dwarf2/valop.exp: Likewise.
10101 * gdb.dwarf2/watch-notconst.exp: Likewise.
10102 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
10103
10104 2011-01-19 Tom Tromey <tromey@redhat.com>
10105
10106 * gdb.python/py-infthread.exp: Add thread tests.
10107
10108 2011-01-14 Joel Brobecker <brobecker@adacore.com>
10109
10110 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
10111
10112 2011-01-14 Joel Brobecker <brobecker@adacore.com>
10113
10114 * gdb.ada/widewide: New testcase.
10115
10116 2011-01-13 Joel Brobecker <brobecker@adacore.com>
10117
10118 * gdb.base/interact.exp: New testcase.
10119
10120 2011-01-12 Tom Tromey <tromey@redhat.com>
10121
10122 * gdb.mi/gdb2549.exp: Update for error message changes.
10123 * gdb.mi/mi-cli.exp: Likewise.
10124 * gdb.mi/mi-disassemble.exp: Likewise.
10125 * gdb.mi/mi-pthreads.exp: Likewise.
10126 * gdb.mi/mi-regs.exp: Likewise.
10127 * gdb.mi/mi-stack.exp: Likewise.
10128 * gdb.mi/mi-var-block.exp: Likewise.
10129 * gdb.mi/mi-var-cmd.exp: Likewise.
10130 * gdb.mi/mi2-cli.exp: Likewise.
10131 * gdb.mi/mi2-disassemble.exp: Likewise.
10132 * gdb.mi/mi2-pthreads.exp: Likewise.
10133 * gdb.mi/mi2-regs.exp: Likewise.
10134 * gdb.mi/mi2-stack.exp: Likewise.
10135 * gdb.mi/mi2-var-block.exp: Likewise.
10136 * gdb.mi/mi2-var-cmd.exp: Likewise.
10137
10138 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
10139 Jan Kratochvil <jan.kratochvil@redhat.com>
10140
10141 PR fortran/11104 and DWARF unbound arrays detection.
10142 * gdb.fortran/multi-dim.exp: New file.
10143 * gdb.fortran/multi-dim.f90: New file.
10144
10145 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
10146
10147 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
10148 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
10149 add new tests for opcode dumping.
10150
10151 2011-01-11 Tom Tromey <tromey@redhat.com>
10152
10153 * gdb.python/py-infthread.exp: Load gdb-python.exp.
10154
10155 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
10156
10157 Convert hardware watchpoints to use breakpoint_ops.
10158 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
10159 type is not supported.
10160 * gdb.base/foll-fork.exp: Likewise.
10161 * gdb.base/foll-vfork.exp: Likewise.
10162
10163 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
10164
10165 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
10166 Use load_lib gdb-python.exp.
10167 * gdb.python/python.exp: Ditto.
10168 * gdb.python/py-function.exp: Ditto.
10169
10170 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
10171
10172 * gdb.threads/tls.exp ("info address me"): Fix expected output.
10173
10174 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10175
10176 * configure: Regenerate.
10177
10178 2011-01-06 Tom Tromey <tromey@redhat.com>
10179
10180 * gdb.python/py-frame.exp: Test gdb.newest_frame.
10181
10182 2011-01-06 Joel Brobecker <brobecker@adacore.com>
10183
10184 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
10185 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
10186 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10187 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
10188 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
10189 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10190 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
10191 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
10192 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
10193 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
10194 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
10195 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
10196 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
10197 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10198 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10199 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
10200 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
10201 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
10202 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10203 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
10204 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
10205 gdb.ada/uninitialized_vars.exp,
10206 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
10207 Simplify by using clean_restart.
10208
10209 2011-01-06 Joel Brobecker <brobecker@adacore.com>
10210
10211 Add marker to be used as anchor for inserting breakpoints.
10212 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
10213 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
10214 Likewise.
10215
10216 Remove uses of gdb_start_cmd.
10217 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
10218 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
10219
10220 Do not run testcase if testing with GDBserver.
10221 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
10222 if testing with GDBserver.
10223
10224 2011-01-06 Joel Brobecker <brobecker@adacore.com>
10225
10226 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
10227 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
10228 copyright header.
10229
10230 2011-01-05 Joel Brobecker <brobecker@adacore.com>
10231
10232 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
10233 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
10234 testsuite/gdb.fortran/complex.f,
10235 testsuite/gdb.fortran/derived-type.f90,
10236 testsuite/gdb.fortran/library-module-lib.f90,
10237 testsuite/gdb.fortran/library-module-main.f90,
10238 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
10239 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
10240 Copyright year update.
10241
10242 2011-01-05 Joel Brobecker <brobecker@adacore.com>
10243
10244 * gdb.base/langs1.f: Add copyright header.
10245
10246 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10247
10248 * gdb.base/morestack.exp: New file.
10249 * gdb.base/morestack.c: New file.
10250
10251 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10252
10253 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
10254
10255 2010-12-29 Joel Brobecker <brobecker@adacore.com>
10256
10257 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
10258 * gdb.ada/arrayptr.exp: Add test printing that new variable.
10259
10260 2010-12-29 Joel Brobecker <brobecker@adacore.com>
10261
10262 * gdb.ada/lang_switch.exp: Correct expected parameter value.
10263
10264 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
10265
10266 * gdb.threads/tls.exp: Fix typo.
10267
10268 * gdb.threads/thread-specific.exp (get_thread_list): Update.
10269 * gdb.threads/execl.exp: Update.
10270
10271 2010-12-23 Yao Qi <yao@codesourcery.com>
10272
10273 * gdb.arch/arm-disp-step.exp: New.
10274 * gdb.arch/arm-disp-step.S: New.
10275
10276 2010-12-21 Tom Tromey <tromey@redhat.com>
10277
10278 * gdb.threads/execl.exp: Update.
10279 * gdb.threads/linux-dp.exp: Update.
10280 * gdb.threads/manythreads.exp: Update.
10281 * gdb.threads/tls.exp: Update.
10282
10283 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10284
10285 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
10286 (NextOverThrowDerivates) <resumebpt>: New.
10287 (resumebpt_test): New.
10288 (main): Call resumebpt_test.
10289 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
10290
10291 2010-12-12 Stan Shebs <stan@codesourcery.com>
10292
10293 * gdb.trace/tsv.exp: Test print command on trace state variables.
10294
10295 2010-12-09 Tom Tromey <tromey@redhat.com>
10296
10297 * gdb.base/interp.exp: Add regression test.
10298
10299 2010-12-09 Tom Tromey <tromey@redhat.com>
10300
10301 * gdb.java/jnpe.java: New file.
10302 * gdb.java/jnpe.exp: New file.
10303 * gdb.cp/nextoverthrow.exp: New file.
10304 * gdb.cp/nextoverthrow.cc: New file.
10305
10306 2010-12-07 Doug Evans <dje@google.com>
10307
10308 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
10309 of data-directory.
10310 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
10311 updated.
10312 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
10313
10314 2010-11-29 Michael Snyder <msnyder@vmware.com>
10315
10316 * gdb.base/callfuncs.exp: Test for skip_float_tests.
10317 * gdb.base/call-sc.exp: Ditto.
10318 * gdb.base/finish.exp: Ditto.
10319 * gdb.base/return.exp: Ditto.
10320 * gdb.base/return2.exp: Ditto.
10321
10322 2010-11-30 Doug Evans <dje@google.com>
10323
10324 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
10325 (gdb_expect_list): Fix spelling errors in comments.
10326 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
10327 send_gdb/gdb_expect_list where applicable.
10328 * gdb.base/call-ar-st.exp: Ditto.
10329 * gdb.base/funcargs.exp: Ditto.
10330 * gdb.base/gcore.exp: Ditto.
10331 * gdb.base/page.exp: Ditto.
10332 * gdb.base/sigaltstack.exp: Ditto.
10333 * gdb.base/siginfo.exp: Ditto.
10334 * gdb.base/sigstep.exp: Ditto.
10335 * gdb.base/trace-commands.exp: Ditto.
10336
10337 2010-11-29 Doug Evans <dje@google.com>
10338
10339 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
10340 printer-name;subprinter-name.
10341
10342 2010-11-29 Tom Tromey <tromey@redhat.com>
10343
10344 * gdb.dwarf2/implptr.exp: New file.
10345 * gdb.dwarf2/implptr.c: New file.
10346 * gdb.dwarf2/implptr.S: New file.
10347
10348 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
10349
10350 PR python/12199
10351
10352 * gdb.python/py-breakpoint.exp: Test the delete method.
10353
10354 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10355
10356 Fix step_resume_breakpoint unsaved during an infcall.
10357 * gdb.base/step-resume-infcall.exp: New file.
10358 * gdb.base/step-resume-infcall.c: New file.
10359
10360 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
10361
10362 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
10363
10364 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
10365
10366 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
10367 on ppc64's symbols; "finish" and "return" commands must accept to
10368 show the caller line again as well as the line after.
10369 * gdb.asm/powerpc64.inc: New file.
10370
10371 2010-11-23 Doug Evans <dje@google.com>
10372
10373 * lib/gdb.exp (gdb_test_sequence): New function.
10374 (gdb_expect_list): Add verbose -log call for each pattern.
10375 * gdb.base/signals.exp (test_handle_all_print): Call it.
10376 Reduce timeout increment from 6 minutes to 1 minute.
10377 * gdb.server/ext-run.exp: Call it.
10378
10379 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
10380
10381 PR python/12212
10382
10383 * gdb.python/python.exp: Check that selected_thread raises an
10384 error when no inferior is loaded.
10385
10386 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10387
10388 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
10389 * gdb.dwarf2/dw2-stack-boundary.S: New file.
10390
10391 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10392
10393 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
10394 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
10395
10396 2010-11-18 Doug Evans <dje@google.com>
10397
10398 * gdb.server/ext-run.exp: Fix intermittent failures.
10399
10400 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10401
10402 * gdb.stabs/gdb11479.exp: Use runto_main.
10403
10404 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10405
10406 * gdb.base/break-entry.exp: Skip if using a stub.
10407
10408 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
10409
10410 * gdb.python/py-inferior.exp: Pack values in target endianness.
10411
10412 2010-11-12 Tom Tromey <tromey@redhat.com>
10413
10414 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
10415 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
10416 MemoryError.
10417 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
10418 type.
10419 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
10420 MemoryError.
10421 (test_subscript_regression): Update exception type.
10422
10423 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
10424
10425 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
10426 breakpoint tests.
10427
10428 2010-11-09 Pedro Alves <pedro@codesourcery.com>
10429
10430 * gdb.base/watchpoint.exp: Test "watch -location" with an
10431 innacessible location.
10432
10433 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
10434 Luis Machado <luisgpm@br.ibm.com>
10435
10436 * gdb.base/maint.exp: Expect "." prefix.
10437 * gdb.base/nodebug.exp: Expect "." Likewise.
10438 * gdb.base/sepsymtab.exp: Expect "." Likewise.
10439 * gdb.base/watchpoint-cond-gone.exp: Likewise.
10440 * gdb.base/watchpoint.exp: Expect a software watch to be created for
10441 POWER server processors.
10442
10443 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
10444 Luis Machado <luisgpm@br.ibm.com>
10445
10446 * gdb.base/break-entry.exp: convert entry point for
10447 ppc64 and expect leading `.' on ppc64's symbols
10448
10449 2010-11-05 Doug Evans <dje@google.com>
10450
10451 * gdb.base/help.exp: Update expected output.
10452 * gdb.python/py-param.exp: Delete, contents moved to ...
10453 * gdb.python/py-parameter.exp: ... here. New file.
10454 Add test for gdb.parameter ("directories").
10455
10456 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
10457
10458 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
10459 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
10460 * configure: Regenerate.
10461 * gdb.opencl/Makefile.in: New File.
10462 * gdb.opencl/datatypes.exp: Likewise.
10463 * gdb.opencl/datatypes.cl: Likewise.
10464 * gdb.opencl/operators.exp: Likewise.
10465 * gdb.opencl/operators.cl: Likewise.
10466 * gdb.opencl/vec_comps.exp: Likewise.
10467 * gdb.opencl/vec_comps.cl: Likewise.
10468 * gdb.opencl/convs_casts.exp: Likewise.
10469 * gdb.opencl/convs_casts.cl: Likewise.
10470 * lib/opencl.exp: Likewise.
10471 * lib/opencl_hostapp.c: Likewise.
10472 * lib/opencl_kernel.cl: Likewise.
10473 * lib/cl_util.c: Likewise.
10474 * lib/cl_util.c: Likewise.
10475 * gdb.base/default.exp (set language): Add "opencl" to the list of
10476 languages.
10477
10478 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
10479
10480 * gdb.cp/overload.exp: Added test for inheritance overload.
10481 * gdb.cp/overload.cc: Ditto.
10482 * gdb.cp/oranking.exp: Removed releveant kfails.
10483
10484 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10485 Joel Brobecker <brobecker@adacore.com>
10486
10487 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
10488 check test_compiler_info.
10489
10490 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
10491
10492 * gdb.base/gnu_vector.exp: Adjust expect messages.
10493
10494 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
10495
10496 * gdb.base/gnu_vector.exp: Add unary operator tests.
10497
10498 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
10499
10500 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
10501
10502 2010-11-02 Doug Evans <dje@google.com>
10503
10504 * gdb.python/py-pp-maint.c: New file.
10505 * gdb.python/py-pp-maint.exp: New file.
10506 * gdb.python/py-pp-maint.py: New file.
10507
10508 2010-11-02 Tom Tromey <tromey@redhat.com>
10509
10510 * gdb.base/default.exp: Remove "scheme" from language list.
10511
10512 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10513
10514 Revert:
10515 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10516 * gdb.threads/sigstep-threads.exp: New file.
10517 * gdb.threads/sigstep-threads.c: New file.
10518
10519 2010-10-20 Michael Snyder <msnyder@vmware.com>
10520
10521 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
10522
10523 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10524
10525 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
10526 Skip test completely if gdb,no_hardware_watchpoints.
10527
10528 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
10529
10530 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
10531 strict, but do not check for any particular function name within libc.
10532
10533 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10534
10535 * gdb.cp/smartp.exp: New test.
10536 * gdb.cp/smartp.cc : New test.
10537
10538 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
10539
10540 * gdb.cp/converts.exp: Test pointer to bool conversion.
10541 Test pointer to long conversion.
10542 * gdb.cp/oranking.exp: Removed relevant kfail.
10543
10544 2010-10-18 Tom Tromey <tromey@redhat.com>
10545
10546 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
10547 argument to lazy_string.
10548 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
10549 (pp_ls.to_string): Use it.
10550 * gdb.python/py-prettyprint.c (main): Move declarations to top.
10551 Add "estring2" local.
10552
10553 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10554
10555 Fix s390x compatibility.
10556 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
10557 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
10558
10559 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10560
10561 * gdb.threads/sigstep-threads.exp: New file.
10562 * gdb.threads/sigstep-threads.c: New file.
10563
10564 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10565
10566 * gdb.base/pie-execl.exp: New file.
10567 * gdb.base/pie-execl.c: New file.
10568
10569 2010-10-13 Doug Evans <dje@google.com>
10570 Jan Kratochvil <jan.kratochvil@redhat.com>
10571
10572 PR exp/12117
10573 * gdb.cp/ptype-cv-cp.cc: New file.
10574 * gdb.cp/ptype-cv-cp.exp: New file.
10575
10576 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
10577
10578 * gdb.cp/converts.cc: New test program.
10579 * gdb.cp/converts.exp: New test.
10580 * gdb.cp/overload.exp: Added test for void* vs int*.
10581 * gdb.cp/overload.exp: Ditto.
10582 * gdb.cp/oranking.exp: Removed related kfail.
10583
10584 2010-10-13 Doug Evans <dje@google.com>
10585
10586 * lib/gdb-python.exp (gdb_check_python_config): New function.
10587 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
10588 * gdb.python/lib-types.cc: New file.
10589 * gdb.python/lib-types.exp: New file.
10590
10591 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10592
10593 * gdb.python/py-error.exp: New file.
10594 * gdb.python/py-error.py: New file.
10595
10596 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10597
10598 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
10599 gdb_test_multiple.
10600
10601 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10602
10603 * gdb.base/break-interp.exp: Use ldlags for linking flags.
10604 * gdb.base/prelink.exp: Likewise.
10605 * gdb.base/solib-nodir.exp: Likewise.
10606 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
10607 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
10608 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
10609
10610 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
10611
10612 * break-interp.exp (test_ld): Use two separate gdb_expect statements
10613 for the "info files" test to avoid timeouts on slow machines.
10614
10615 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10616
10617 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
10618 (main): Make openlib dummy call.
10619
10620 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10621
10622 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
10623 * break-interp.exp (reach): Move the core body ...
10624 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
10625 (test_ld): Provide always real argument, even to the linker. Replace
10626 dl_main by _dl_debug_state.
10627
10628 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10629
10630 Fix results of prelinked PIEs on ppc*.
10631 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
10632 Accept also DISPLACEMENT "PRESENT".
10633 (main): Replace "ZERO" displacements by "PRESENT".
10634
10635 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
10636
10637 * gdb.cp/oranking.exp: New test.
10638 * gdb.cp/oranking.cc: New test program.
10639
10640 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
10641
10642 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
10643 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
10644
10645 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
10646
10647 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
10648 lush, lynx) New constant.
10649 * gdb.base/constvars.exp: Test const array types.
10650 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
10651
10652 2010-10-06 Doug Evans <dje@google.com>
10653
10654 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
10655 of syscall staging area.
10656
10657 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
10658
10659 * gdb.base/gnu_vector.c: Add variable c4.
10660 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
10661 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10662
10663 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
10664
10665 * gdb.arch/altivec-abi.exp: Fix a typo.
10666
10667 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
10668
10669 * lib/mi-support.exp (thread_selected_re): Correct pattern used
10670 to match a thread ID.
10671
10672 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10673
10674 Fix s390x testcase compatibility.
10675 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
10676
10677 2010-10-01 Doug Evans <dje@google.com>
10678
10679 * lib/gdb-python.exp: New file.
10680 * gdb.python/py-block.exp: Use it.
10681 * gdb.python/py-breakpoint.exp: Ditto.
10682 * gdb.python/py-frame.exp: Ditto.
10683 * gdb.python/py-inferior.exp: Ditto.
10684 * gdb.python/py-param.exp: Ditto.
10685 * gdb.python/py-prettyprint.exp: Ditto.
10686 * gdb.python/py-shared.exp: Ditto.
10687 * gdb.python/py-symbol.exp: Ditto.
10688 * gdb.python/py-symtab.exp: Ditto.
10689 * gdb.python/py-type.exp: Ditto.
10690 * gdb.python/py-value.exp: Ditto.
10691 * gdb.python/python.exp: Ditto.
10692
10693 2010-09-30 Tom Tromey <tromey@redhat.com>
10694
10695 * gdb.base/anon.exp: New file.
10696 * gdb.base/anon.c: New file.
10697
10698 2010-09-30 Tom Tromey <tromey@redhat.com>
10699
10700 * gdb.base/completion.exp: Test completion through anonymous
10701 union.
10702 * gdb.base/break1.c (struct some_struct): Add anonymous union.
10703
10704 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10705
10706 Fix printing parameters of inlined functions.
10707 * gdb.dwarf2/dw2-inline-param.exp: New file.
10708 * gdb.dwarf2/dw2-inline-param-main.c: New file.
10709 * gdb.dwarf2/dw2-inline-param.S: New file.
10710
10711 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10712
10713 PR corefiles/12071.
10714 * gdb.base/corefile.exp (quit with a process, no question: load core)
10715 (quit with a core file): New tests.
10716
10717 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10718
10719 Fix GDB crash on inferior calls with self-referencing classes.
10720 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
10721 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
10722 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
10723
10724 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10725
10726 Fix lost siginfo_t for inferior calls.
10727 * gdb.base/siginfo-infcall.exp: New file.
10728 * gdb.base/siginfo-infcall.c: New file.
10729
10730 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10731
10732 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
10733
10734 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10735
10736 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
10737 New test.
10738 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
10739
10740 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10741
10742 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
10743 type of our const type.
10744
10745 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
10746
10747 * gdb.cp/pr12028.cc: New.
10748 * gdb.cp/pr12028.exp: New.
10749
10750 2010-09-22 Joel Brobecker <brobecker@adacore.com>
10751
10752 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
10753
10754 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
10755 Jan Kratochvil <jan.kratochvil@redhat.com>
10756
10757 PR mi/11407
10758 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
10759 * gdb.mi/dw2-ref-missing-frame-main.c New File.
10760 * gdb.mi/dw2-ref-missing-frame.S New File.
10761 * gdb.mi/dw2-ref-missing-frame.exp New File.
10762
10763 2010-09-14 Tom Tromey <tromey@redhat.com>
10764
10765 PR symtab/8399:
10766 * gdb.threads/tls.exp: Remove kfail. Update expected output.
10767
10768 2010-09-14 Tom Tromey <tromey@redhat.com>
10769
10770 PR exp/11803:
10771 * gdb.threads/tls.exp: Use C++.
10772 (check_thread_local): Use K::another_thread_local.
10773 * gdb.threads/tls.c (class K): New.
10774 (another_thread_local): Now a member of K.
10775 (spin): Update. No longer K&R C.
10776
10777 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
10778
10779 * gdb.cp/koenig.cc: created class for testing member lookup.
10780 * gdb.cp/koenig.exp: Added test for member lookup.
10781
10782 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10783
10784 Fix false FAILs on sourcetree topdir directory containing "kill".
10785 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
10786 source line matching regexp.
10787
10788 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10789
10790 * gdb.python/python.exp (set height 0, collect help from uiout)
10791 (verify help to uiout): New tests.
10792
10793 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10794
10795 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
10796 is_lp64_target to check 64bit target.
10797
10798 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10799
10800 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
10801 (test_ld) <powerpc64-*>: New.
10802
10803 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10804
10805 * gdb.cp/templates.exp (test_template_args): Allow "struct".
10806
10807 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10808
10809 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
10810 (FunctionArg::method): New function.
10811 (empty, arg): New variables.
10812 (main): Call arg.method.
10813 * gdb.cp/templates.exp (test_template_args): New function.
10814 (do_tests): Call it.
10815
10816 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10817
10818 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
10819 of "next" to proceed over pthread_exit call.
10820
10821 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
10822
10823 * gdb.base/maint.exp: Avoid wildcards against potentially very long
10824 "maint print statistics" output to prevent expect timeouts.
10825
10826 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10827
10828 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
10829 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10830 (test_float_rejected): ... here.
10831 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
10832 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10833 (test_float_rejected): ... here.
10834 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
10835 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10836 (test_float_rejected): ... here.
10837 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
10838 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
10839 (test_float_rejected): ... here.
10840
10841 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10842
10843 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
10844 before disabling hardware watchpoints.
10845 (test_inaccessible_watchpoint): Check that hardware watchpoints
10846 are used. Test for watchpoints on a constant address.
10847
10848 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10849
10850 * gdb.base/ui-redirect.exp: New file.
10851
10852 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10853 Joel Brobecker <brobecker@adacore.com>
10854
10855 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
10856
10857 2010-08-31 Doug Evans <dje@google.com>
10858
10859 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
10860
10861 2010-08-30 Tom Tromey <tromey@redhat.com>
10862
10863 PR python/11792:
10864 * gdb.python/py-value.exp (test_subscript_regression): Add
10865 dynamic_type test.
10866
10867 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
10868
10869 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
10870 instead of running to main. Do not test the main function.
10871 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
10872 Add new main.
10873
10874 2010-08-26 Pedro Alves <pedro@codesourcery.com>
10875
10876 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
10877 one test.
10878
10879 2010-08-24 Doug Evans <dje@google.com>
10880
10881 PR symtab/11942
10882 * gdb.dwarf2/dw4-sig-types.cc: New file.
10883 * gdb.dwarf2/dw4-sig-types.h: New file.
10884 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
10885 * gdb.dwarf2/dw4-sig-types.exp: New file.
10886
10887 2010-08-23 Tom Tromey <tromey@redhat.com>
10888
10889 PR python/11145:
10890 * gdb.python/py-value.c (Base, Derived): New types.
10891 (base): New global.
10892 * gdb.python/py-value.exp (test_subscript_regression): Add
10893 dynamic_cast test.
10894
10895 2010-08-23 Tom Tromey <tromey@redhat.com>
10896
10897 PR python/10676:
10898 * gdb.python/py-type.exp (test_fields): Add tests for type
10899 equality.
10900
10901 2010-08-23 Tom Tromey <tromey@redhat.com>
10902
10903 PR python/11915:
10904 * gdb.python/py-type.exp (test_fields): Add tests for array.
10905
10906 2010-08-23 Keith Seitz <keiths@redhat.com>
10907
10908 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
10909 have any children. Create a new abbrev for it.
10910 Add missing terminal sequence to .debug_abbrev.
10911
10912 2010-08-20 Keith Seitz <keiths@redhat.com>
10913
10914 PR symtab/11465:
10915 * gdb.dwarf2/pr11465.exp: New test.
10916 * gdb.dwarf2/pr11465.S: New file.
10917 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
10918 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
10919
10920 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
10921
10922 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
10923 registers. Update data sets with the new v2_double element in the
10924 VSX register union. Add vector_register3_vr data set for the AltiVec
10925 registers. Use gdb_test_no_output instead of send_gdb.
10926
10927 2010-08-19 Pedro Alves <pedro@codesourcery.com>
10928
10929 * gdb.python/py-shared.exp: New file, factored out from
10930 python.exp.
10931 * gdb.python/py-shared.c: New file.
10932 * gdb.python/py-shared-sl.c: New file.
10933 * gdb.python/python-1.c: New file.
10934 * gdb.python/python-sl.c: Delete.
10935 * gdb.python/python.c: Mention python-1.c.
10936 * gdb.python/python.exp: Move shared library tests to
10937 py-shared.exp.
10938 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
10939 (MISCELLANEOUS): New.
10940 (clean mostlyclean): Also remove $MISCELLANEOUS.
10941
10942 2010-08-19 Doug Evans <dje@google.com>
10943
10944 PR exp/11926
10945 * gdb.base/printcmds.exp (test_float_accepted): New function.
10946 Move existing float tests there. Add tests for floats with suffixes.
10947 (test_float_rejected): New function.
10948 * gdb.java/jv-print.exp (test_float_accepted): New function.
10949 (test_float_rejected): New function.
10950 * gdb.objc/print.exp: New file.
10951 * gdb.pascal/print.exp: New file.
10952 * lib/objc.exp: New file.
10953
10954 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
10955
10956 * gdb.base/default.exp (info set): Avoid full buffer error and force
10957 reading up to final gdb prompt.
10958 (show): Likewise.
10959
10960 2010-08-18 Tom Tromey <tromey@redhat.com>
10961
10962 PR symtab/11919:
10963 * gdb.base/completion.exp: Add test.
10964
10965 2010-08-18 Doug Evans <dje@google.com>
10966
10967 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
10968 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
10969 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
10970 Simplify, early exit if runto_main fails.
10971 * gdb.fortran/exprs.exp: load_lib fortran.exp.
10972 (set_lang_fortran): Moved to lib/fortran.exp.
10973 * gdb.fortran/types.exp: load_lib fortran.exp.
10974 (set_lang_fortran): Moved to lib/fortran.exp.
10975 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
10976 * gdb.java/jprint.exp (set_lang_java): Ditto.
10977 * gdb.java/jv-exp.exp: load_lib java.exp.
10978 If set_lang_java fails, issue a warning instead of failure to be
10979 consistent with other set_lang_foo uses.
10980 (set_lang_java): Moved to lib/java.exp.
10981 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
10982 If set_lang_java fails, issue a warning instead of failure to be
10983 consistent with other set_lang_foo uses.
10984 * gdb.pascal/types.exp: load_lib pascal.exp.
10985 (set_lang_pascal): Moved to lib/pascal.exp.
10986 * lib/fortran.exp: New file.
10987 * lib/java.exp (set_lang_java): New function.
10988 * lib/pascal.exp (set_lang_pascal): New function.
10989
10990 2010-08-18 Yao Qi <yao@codesourcery.com
10991
10992 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
10993 func_nofb_start and func_loopfb_start, so that address of functions
10994 is equal to these labels on Thumb.
10995
10996 2010-08-18 Yao Qi <yao@codesourcery.com>
10997
10998 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
10999 to reflect latest c source file.
11000
11001 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11002
11003 * gdb.cp/infcall-dlopen.exp: New file.
11004 * gdb.cp/infcall-dlopen.cc: New file.
11005 * gdb.cp/infcall-dlopen-lib.cc: New file.
11006
11007 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11008 Pedro Alves <pedro@codesourcery.com>
11009
11010 PR breakpoints/11371
11011
11012 * gdb.base/watch-cond-infcall.exp: New file.
11013 * gdb.base/watch-cond-infcall.c: New file.
11014
11015 2010-08-16 Tom Tromey <tromey@redhat.com>
11016
11017 * gdb.base/help.exp: Update.
11018 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
11019 watchpoint.
11020 (test_watch_location): New proc.
11021 (test_watchpoint_in_big_blob): Delete watchpoint.
11022 * gdb.base/watchpoint.c (func5): New function.
11023 (main): Call it.
11024
11025 2010-08-16 Doug Evans <dje@google.com>
11026
11027 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
11028
11029 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11030
11031 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
11032 tests.
11033
11034 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
11035
11036 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
11037 * gdb.base/gnu_vector.c: New File.
11038 * gdb.base/gnu_vector.exp: Likewise.
11039
11040 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11041
11042 * gdb.python/python.c: New File.
11043 * gdb.python/python-sl.c: New File.
11044 * gdb.python/python.exp: Test solib_address and decode_line
11045 * functions.
11046
11047 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11048
11049 * gdb.python/python.exp (show height, set height 10)
11050 (verify pagination beforehand, verify pagination beforehand: q)
11051 (gdb.execute does not page, verify pagination afterwards)
11052 (verify pagination afterwards: q): New.
11053
11054 2010-08-02 Doug Evans <dje@google.com>
11055
11056 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
11057 because of an older gcc, change test2
11058 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
11059 to unsupported.
11060
11061 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
11062
11063 * gdb.base/break-always.exp: Do not expect full paths to file
11064 names.
11065 * gdb.base/commands.exp: Likewise.
11066
11067 2010-07-30 Doug Evans <dje@google.com>
11068
11069 * gdb.cp/temargs.exp: For new tests that require newer gccs,
11070 xfail them when run with older gccs.
11071
11072 * lib/gdb.exp (build_executable): Forward "c++" option to
11073 get_compiler_info.
11074
11075 * gdb.python/py-type.exp (test_template): Mark as xfail tests
11076 "python print ttype.template_argument(1)" and
11077 "python print isinstance(ttype.template_argument(1), gdb.Value)"
11078 if using gcc 4.4 or earlier.
11079
11080 * gdb.base/valgrind-db-attach.exp: Use unique test name for
11081 attach-to-debugger handling.
11082
11083 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11084
11085 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
11086 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
11087 (main): Use copyreloc.
11088 * gdb.base/prelink.exp (split debug of executable)
11089 (.dynbss vs. .bss address shift): New tests.
11090
11091 2010-07-29 Pedro Alves <pedro@codesourcery.com>
11092
11093 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
11094 in gdb_test_multiple.
11095
11096 2010-07-29 Pedro Alves <pedro@codesourcery.com>
11097
11098 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
11099 environment.
11100
11101 2010-07-28 Tom Tromey <tromey@redhat.com>
11102
11103 PR python/11060:
11104 * gdb.python/py-type.c (Temargs): New template.
11105 (temvar): New variable.
11106 * gdb.python/py-type.exp (test_template): New proc.
11107
11108 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11109
11110 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
11111 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
11112
11113 2010-07-28 Tom Tromey <tromey@redhat.com>
11114
11115 PR c++/9946:
11116 * gdb.cp/temargs.exp: New file.
11117 * gdb.cp/temargs.cc: New file.
11118
11119 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11120
11121 * gdb.base/help.exp (help disassemble): Update the content.
11122
11123 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11124
11125 * gdb.threads/ia64-sigill.exp: New file.
11126 * gdb.threads/ia64-sigill.c: New file.
11127
11128 2010-07-27 Tom Tromey <tromey@redhat.com>
11129
11130 * gdb.opt/inline-cmds.c (ATTR): New define.
11131 (func1): Use it.
11132 (func2): Likewise.
11133 (func3): Likewise.
11134 (outer_inline1): Likewise.
11135 (outer_inline2): Likewise.
11136 * gdb.opt/inline-bt.c (ATTR): New define.
11137 (func1): Use it.
11138 (func2): Likewise.
11139 * gdb.opt/inline-locals.c (ATTR): New define.
11140 (func1): Use it.
11141 (func2): Likewise.
11142
11143 2010-07-27 Tom Tromey <tromey@redhat.com>
11144
11145 * gdb.stabs/gdb11479.c (hack): New function.
11146 (test): Use it.
11147 (test2): Use it.
11148 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
11149 (int32_search_buf, int64_search_buf): No longer static.
11150 (x): Remove.
11151 * gdb.base/relocate.c (hack): New function.
11152
11153 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
11154
11155 * gdb.python/py-value.exp (test_inferior_function_call): New function.
11156 * gdb.python/py-value.c (func1): New function.
11157 (func2): Likewise.
11158
11159 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
11160
11161 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
11162 as not to clash with .data section.
11163
11164 2010-07-26 Jerome Guitton <guitton@adacore.com>
11165
11166 * gdb.base/code_elim.exp: New file.
11167 * gdb.base/code_elim1.c: New file.
11168 * gdb.base/code_elim2.c: New file.
11169
11170 2010-07-21 Pedro Alves <pedro@codesourcery.com>
11171
11172 PR symtab/11827
11173
11174 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
11175 (some_volatile_enum): New variable.
11176 * gdb.base/printcmds.exp (test_print_enums): New.
11177 <top level>: Call it.
11178
11179 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
11180
11181 * gdb.cp/fpointer.cc: New test.
11182 * gdb.cp/fpointer.exp: New test.
11183
11184 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11185
11186 * gdb.base/solib-nodir.exp: New file.
11187 * lib/gdb.exp (runto): New case for a GDB internal error.
11188
11189 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11190 Ulrich Weigand <uweigand@de.ibm.com>
11191 Tom Tromey <tromey@redhat.com>
11192
11193 * gdb.base/charset-malloc.c: New file.
11194 * gdb.base/charset.c (malloc_stub): New prototype.
11195 (main): Call it instead of malloc itself.
11196 * gdb.base/charset.exp: Use only prepare_for_testing.
11197 (binfile): Remove the variable.
11198
11199 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11200
11201 Make core files the process_stratum.
11202 * gdb.base/corefile.exp (run: load core again)
11203 (run: sanity check we see the core file, run: with core)
11204 (run: core file is cleared, attach: load core again)
11205 (attach: sanity check we see the core file, attach: with core)
11206 (attach: core file is cleared): New tests.
11207 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
11208
11209 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
11210
11211 * gdb.arch/altivec-abi.exp: New tests.
11212
11213 2010-07-13 Tom Tromey <tromey@redhat.com>
11214
11215 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
11216 (main): Use it.
11217 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
11218
11219 2010-07-13 Tom Tromey <tromey@redhat.com>
11220
11221 * gdb.base/label.exp: New file.
11222 * gdb.base/label.c: New file.
11223
11224 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
11225 H.J. Lu <hongjiu.lu@intel.com>
11226
11227 * lib/gdb.exp (is_ilp32_target): New.
11228 (is_lp64_target): Likewise.
11229
11230 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
11231 target.
11232 * gdb.arch/amd64-disp-step.exp: Likewise.
11233 * gdb.arch/amd64-dword.exp: Likewise.
11234 * gdb.arch/amd64-i386-address.exp: Likewise.
11235 * gdb.arch/amd64-word.exp: Likewise.
11236
11237 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
11238 target.
11239 * gdb.arch/i386-bp_permanent.exp: Likewise.
11240 * gdb.arch/i386-byte.exp: Likewise.
11241 * gdb.arch/i386-disp-step.exp: Likewise.
11242 * gdb.arch/i386-gnu-cfi.exp: Likewise.
11243 * gdb.arch/i386-prologue.exp: Likewise.
11244 * gdb.arch/i386-size-overlap.exp: Likewise.
11245 * gdb.arch/i386-size.exp: Likewise.
11246 * gdb.arch/i386-sse.exp: Likewise.
11247 * gdb.arch/i386-unwind.exp: Likewise.
11248 * gdb.arch/i386-word.exp: Likewise.
11249
11250 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
11251 test only when building 64-bit executables. Do not hard-code
11252 -m64 option.
11253
11254 2010-07-07 Doug Evans <dje@google.com>
11255
11256 * lib/gdb.exp (gdb_test_list_exact): New function.
11257 * gdb.base/default.exp (show convenience): Call it, add tests for
11258 $_sdata = void, $_thread = 0.
11259
11260 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11261 Joel Brobecker <brobecker@adacore.com>
11262
11263 Fix re-run of PIE executable, PR shlibs/11776.
11264 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
11265 Remove $displacement_main to match the solib-svr4.c change. New "kill"
11266 and re-"run" of the inferior.
11267
11268 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11269 Joel Brobecker <brobecker@adacore.com>
11270
11271 Cope with missing /usr/sbin/prelink.
11272 * lib/prelink-support.exp (prelink_no):
11273 <result == 1 && $output is "no such file or directory">: New.
11274 (prelink_yes): Likewise. Return on failed prelink_no.
11275
11276 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11277 Joel Brobecker <brobecker@adacore.com>
11278
11279 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
11280 build_executable by build_executable_own_libs. Replace "prelink -R"
11281 execution by a call of prelink_yes. Comment why "prelink -r" needs no
11282 change.
11283 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
11284 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
11285 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
11286 Replace build_executable by build_executable_own_libs's function
11287 build_executable_own_libs.
11288 (prelinkNO): Create new stub to call prelink_no.
11289 (prelinkYES): Create new stub to call prelink_yes.
11290 (test_attach): Rename calls of copy to file_copy.
11291 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
11292 (copy): Move to ...
11293 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
11294 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
11295 * gdb.base/prelink.exp: Disable testcase also for is_remote and
11296 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
11297 special flags by gdb_compile_shlib. Replace second gdb_compile by
11298 build_executable_own_libs. Replace "prelink -R" execution by a call of
11299 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
11300 a second call of prelink_yes. Replace restart commands by
11301 clean_restart.
11302 (prelink): Rename to ...
11303 (seen displacement message): ... this test. Extend its expectation
11304 strictness.
11305
11306 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11307
11308 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
11309 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
11310 displacement message exactly once.
11311
11312 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11313 Joel Brobecker <brobecker@adacore.com>
11314
11315 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
11316 its restore after the <$relink_args != ""> loop. new comment.
11317
11318 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11319 Joel Brobecker <brobecker@adacore.com>
11320
11321 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
11322 code for it. New variable relink_args.
11323 (prelinkYES): Call prelinkNO.
11324 (test_attach): Accept new parameter relink_args. Re-prelink the binary
11325 in such case. Move the core code to ...
11326 (test_attach_gdb): ... a new function. Send GDB command "file".
11327 Extend expected "Attaching to " string.
11328
11329 2010-07-02 Tom Tromey <tromey@redhat.com>
11330
11331 * gdb.base/bitops.exp: Remove extraneous "pass".
11332
11333 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
11334
11335 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11336
11337 2010-07-01 Pedro Alves <pedro@codesourcery.com>
11338
11339 * gdb.base/help.exp: Adjust expected output.
11340
11341 2010-07-01 Pedro Alves <pedro@codesourcery.com>
11342
11343 * gdb.base/help.exp: Adjust expected output.
11344
11345 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11346
11347 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
11348 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
11349 c++/11702.
11350
11351 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11352 Doug Evans <dje@google.com>
11353
11354 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
11355 add .dynamic entry'.
11356
11357 2010-06-29 Doug Evans <dje@google.com>
11358
11359 Test PR c++/11702.
11360 * gdb.cp/m-static.exp: Add testcase.
11361 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
11362
11363 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
11364 Tom Tromey <tromey@redhat.com>
11365 Thiago Jung Bauermann <bauerman@br.ibm.com>
11366
11367 * gdb.python/py-inferior.c: New File.
11368 * gdb.python/py-infthread.c: New File.
11369 * gdb.python/py-inferior.exp: New File.
11370 * gdb.python/py-infthread.exp: New File.
11371
11372 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11373
11374 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
11375 (ptype ::C::OtherFileClass typedefs): New.
11376 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
11377 (C::OtherFileClass::cOtherFileClassVar2): New.
11378 (C::OtherFileClass::cOtherFileClassVar_use): Use also
11379 cOtherFileClassVar2.
11380 (C::cOtherFileType2, C::cOtherFileVar2): New.
11381 (C::cOtherFileVar_use): use also cOtherFileVar2.
11382 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
11383
11384 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11385
11386 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
11387 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
11388 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
11389 (print ::C::cOtherFileVar)
11390 (whatis C::OtherFileClass::cOtherFileClassType)
11391 (whatis ::C::OtherFileClass::cOtherFileClassType)
11392 (print C::OtherFileClass::cOtherFileClassVar)
11393 (print ::cOtherFileClassVar)
11394 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
11395 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
11396 trailing content.
11397 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
11398 (C::OtherFileClass::cOtherFileClassVar)
11399 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
11400 (C::cOtherFileVar, C::cOtherFileVar_use): New.
11401
11402 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11403
11404 Test PR c++/11703 and PR gdb/1448.
11405 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
11406 gdb/1448.
11407
11408 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11409
11410 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
11411 (main) <rtti_data>: New.
11412 * gdb.cp/virtbase.exp (print rtti_data): New.
11413
11414 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11415 Joel Brobecker <brobecker@adacore.com>
11416
11417 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
11418
11419 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11420
11421 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
11422
11423 2010-06-28 Doug Evans <dje@google.com>
11424
11425 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
11426
11427 2010-06-27 Doug Evans <dje@google.com>
11428
11429 * gdb.cp/m-static.exp: Update expected test output.
11430
11431 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
11432
11433 * gdb.gdb/selftest.exp: Adjust expected message for
11434 capturing start-up runtime.
11435
11436 2010-06-25 Tom Tromey <tromey@redhat.com>
11437
11438 PR python/10808:
11439 * gdb.python/python.exp: Add new tests.
11440
11441 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
11442
11443 * gdb.cp/operator.cc: Created an import loop.
11444 * gdb.cp/operator.exp: Added testcase for import loop.
11445
11446 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11447
11448 Test PR python/11407.
11449 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
11450 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
11451 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
11452 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
11453 executable_nofb and executable_fb. New variables srcsfile, objsfile,
11454 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
11455 binfile. Call gdb_compile with clean_restart twice.
11456 (func_nofb print, func_nofb backtrace, func_loopfb print)
11457 (func_loopfb backtrace): New.
11458
11459 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11460
11461 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
11462 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
11463 by a hand made one.
11464 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
11465 i?86 requirement. Remove variables srcfile and binfile. New variable
11466 sources, executable_nofb and executable_fb. Call prepare_for_testing.
11467
11468 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11469
11470 * gdb.cell/dwarfaddr.exp: New file.
11471 * gdb.cell/dwarfaddr.S: New file.
11472
11473 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11474
11475 Test PR 9436.
11476 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
11477
11478 2010-06-24 Hui Zhu <teawater@gmail.com>
11479
11480 * gdb.base/eval.exp: New file.
11481
11482 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11483
11484 * gdb.cell/fork.exp: New file.
11485 * gdb.cell/fork.c: Likewise.
11486 * gdb.cell/fork-spu.c: Likewise.
11487
11488 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
11489
11490 * lib/gdb.exp (banned_variables_traced): New global variable.
11491 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
11492 (gdb_init): Use `trace add variable' instead of obsolete
11493 `trace variable'.
11494
11495 2010-06-21 Doug Evans <dje@google.com>
11496
11497 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
11498
11499 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11500
11501 * gdb.arch/spu-ls.exp: New file.
11502 * gdb.arch/spu-ls.c: Likewise.
11503
11504 2010-06-18 Stan Shebs <stan@codesourcery.com>
11505
11506 * gdb.threads/thread-specific.exp: Add tests of $_thread.
11507
11508 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11509
11510 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
11511 * gdb.base/watch-cond.exp: Likewise.
11512 * gdb.python/py-breakpoint.exp: Likewise.
11513
11514 2010-06-18 Pedro Alves <pedro@codesourcery.com>
11515
11516 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
11517 clean_restart, make sure every test has a distinct message, and
11518 that messages don't include the executable' full path.
11519
11520 2010-06-17 Doug Evans <dje@google.com>
11521
11522 * gdb.arch/i386-size.exp: Updated expected output for
11523 DISASSEMBLY_OMIT_FNAME.
11524
11525 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11526 Sergio Durigan Junior <sergiodj@redhat.com>
11527
11528 * gdb.base/watch-notconst.c: New file.
11529 * gdb.base/watch-notconst.S: New file.
11530 * gdb.base/watch-notconst2.c: New file.
11531 * gdb.base/watch-notconst2.S: New file.
11532 * gdb.base/watch-notconst.exp: New file.
11533 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
11534 (func4): Add operations on `global_ptr_ptr'.
11535 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
11536 routine to test watchpoints created with a constant expression.
11537 (test_inaccessible_watchpoint): Include tests for watchpoints
11538 created with a constant expression.
11539
11540 2010-06-14 Kevin Buettner <kevinb@redhat.com>
11541
11542 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11543 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
11544 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
11545 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
11546 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11547 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11548 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
11549 of `_start'.
11550
11551 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11552
11553 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
11554 not supported on the target.
11555 * gdb.mi/mi-nonstop-exit.exp: Likewise.
11556 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
11557 * gdb.mi/mi-nsintrall.exp: Likewise.
11558 * gdb.mi/mi-nsmoribund.exp: Likewise.
11559 * gdb.mi/mi-nsthrexec.exp: Likewise.
11560
11561 2010-06-11 Stan Shebs <stan@codesourcery.com>
11562
11563 * gdb.base/permissions.exp: New file.
11564
11565 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11566
11567 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
11568 does not support ELF executable class.
11569
11570 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11571
11572 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
11573
11574 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11575
11576 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
11577 (runto): Catch "The target does not support running in non-stop mode.".
11578
11579 2010-06-11 Michael Snyder <msnyder@vmware.com>
11580
11581 * gdb.base/setshow.exp (set language asm): Don't use
11582 gdb_test_no_output, fails on some targets.
11583
11584 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11585
11586 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
11587 * gdb.cp/pr9167.exp: Likewise.
11588
11589 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11590
11591 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
11592
11593 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11594
11595 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
11596
11597 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11598
11599 * gdb.base/charset.c (main): Make sure malloc gets linked in.
11600
11601 2010-06-11 Tom Tromey <tromey@redhat.com>
11602
11603 PR gdb/9977, PR exp/11636::
11604 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
11605 (pieces_test_f6): Update expected output.
11606
11607 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11608
11609 * gdb.base/moribund-step.exp: New.
11610
11611 2010-06-08 Michael Snyder <msnyder@vmware.com>
11612
11613 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
11614 * gdb.ada/boolean_expr.exp:
11615 * gdb.ada/frame_args.exp: Ditto.
11616 * gdb.ada/lang_switch.exp: Ditto.
11617 * gdb.ada/ptype_arith_binop.exp: Ditto.
11618 * gdb.ada/ref_param.exp: Ditto.
11619 * gdb.ada/type_coercion.exp:Ditto.
11620
11621 * gdb.asm/asm-source.exp: Ditto.
11622
11623 * gdb.base/attach.exp: Ditto.
11624 * gdb.base/bitfields2.exp: Ditto.
11625 * gdb.base/call-signal-resume.exp: Ditto.
11626 * gdb.base/callfuncs.exp: Ditto.
11627 * gdb.base/commands.exp: Ditto.
11628 * gdb.base/dbx.exp: Ditto.
11629 * gdb.base/default.exp: Ditto.
11630 * gdb.base/dump.exp: Ditto.
11631 * gdb.base/exprs.exp: Ditto.
11632 * gdb.base/freebpcmd.exp: Ditto.
11633 * gdb.base/interrupt.exp: Ditto.
11634 * gdb.base/list.exp: Ditto.
11635 * gdb.base/long_long.exp: Ditto.
11636 * gdb.base/maint.exp: Ditto.
11637 * gdb.base/ptype.exp: Ditto.
11638 * gdb.base/return.exp: Ditto.
11639 * gdb.base/setshow.exp: Ditto.
11640 * gdb.base/sigbpt.exp: Ditto.
11641 * gdb.base/sigrepeat.exp: Ditto.
11642
11643 * gdb.cp/classes.exp: Ditto.
11644
11645 * gdb.dwarf2/dw2-restore.exp: Ditto.
11646
11647 * gdb.gdb/selftest.exp: Ditto.
11648
11649 * gdb.multi/base.exp: Ditto.
11650 * gdb.multi/bkpt-multi-exec.exp: Ditto.
11651
11652 * gdb.python/py-block.exp: Ditto.
11653 * gdb.python/py-prettyprint.exp: Ditto.
11654 * gdb.python/py-template.exp: Ditto.
11655
11656 * gdb.server/ext-attach.exp: Ditto.
11657 * gdb.server/ext-run.exp: Ditto.
11658 * gdb.server/server-mon.exp: Ditto.
11659
11660 * gdb.threads/fork-thread-pending.exp: Ditto.
11661 * gdb.threads/hand-call-in-threads.exp: Ditto.
11662 * gdb.threads/interrupted-hand-call.exp: Ditto.
11663 * gdb.threads/linux-dp.exp: Ditto.
11664 * gdb.threads/manythreads.exp: Ditto.
11665 * gdb.threads/print-threads.exp: Ditto.
11666 * gdb.threads/pthreads.exp: Ditto.
11667 * gdb.threads/schedlock.exp: Ditto.
11668 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11669 * gdb.threads/threadapply.exp: Ditto.
11670
11671 2010-06-08 Michael Snyder <msnyder@vmware.com>
11672
11673 * gdb.ada/exec_changed.exp:
11674 Use ".*" instead of "" as wildcard regexp.
11675
11676 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
11677 * gdb.base/call-ar-st.exp: Ditto.
11678 * gdb.base/checkpoint.exp: Ditto.
11679 * gdb.base/default.exp: Ditto.
11680 * gdb.base/dump.exp: Ditto.
11681 * gdb.base/ending-run.exp: Ditto.
11682 * gdb.base/fileio.exp: Ditto.
11683 * gdb.base/miscexprs.exp: Ditto.
11684 * gdb.base/pointers.exp: Ditto.
11685 * gdb.base/readline.exp: Ditto.
11686 * gdb.base/reread.exp: Ditto.
11687 * gdb.base/restore.exp: Ditto.
11688 * gdb.base/shlib-call.exp: Ditto.
11689 * gdb.base/valgrind-db-attach.exp: Ditto.
11690 * gdb.base/volatile.exp: Ditto.
11691 * gdb.base/watchpoints.exp: Ditto.
11692
11693 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
11694
11695 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
11696 * gdb.python/py-value.exp: Ditto.
11697
11698 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
11699 * gdb.trace/circ.exp: Ditto.
11700 * gdb.trace/collection.exp: Ditto.
11701 * gdb.trace/packetlen.exp: Ditto.
11702 * gdb.trace/passc-dyn.exp: Ditto.
11703 * gdb.trace/report.exp: Ditto.
11704 * gdb.trace/tfile.exp: Ditto.
11705 * gdb.trace/tfind.exp: Ditto.
11706 * gdb.trace/while-dyn.exp: Ditto.
11707
11708 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11709
11710 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
11711
11712 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11713
11714 Test PR 10640.
11715 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
11716
11717 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
11718
11719 * gdb.cp/koenig.exp: Test for ADL operators.
11720 * gdb.cp/koenig.cc: Added ADL operators.
11721 * gdb.cp/operator.exp: New test.
11722 * gdb.cp/operator.cc: New test.
11723
11724 2010-06-04 Michael Snyder <msnyder@vmware.com>
11725
11726 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
11727 * gdb.base/pending.exp: Ditto.
11728
11729 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
11730
11731 2010-06-04 Doug Evans <dje@google.com>
11732
11733 * gdb.python/py-prettyprint.exp: Add new test for enabled and
11734 disabled printers.
11735 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
11736 (enable_lookup_function): New function.
11737
11738 2010-06-04 Tom Tromey <tromey@redhat.com>
11739
11740 * gdb.python/py-value.exp (test_value_hash): Don't test equality
11741 of hash and id.
11742
11743 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11744
11745 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
11746 newline.
11747 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
11748 (empty verbose non-noisy clear, empty verbose noisy clear)
11749 (empty non-verbose noisy clear): Likewise.
11750
11751 2010-06-03 Michael Snyder <msnyder@vmware.com>
11752
11753 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
11754 * gdb.base/display.exp: Ditto.
11755 * gdb.base/find.exp: Ditto.
11756 * gdb.base/ifelse.exp: Ditto.
11757 * gdb.base/multi-forks.exp: Ditto.
11758 * gdb.base/recurse.exp: Ditto.
11759 * gdb.base/setshow.exp: Ditto.
11760 * gdb.base/value-double-free.exp: Ditto.
11761 * gdb.base/watch-vfork.exp: Ditto.
11762 * gdb.base/watch_thread_num.exp: Ditto.
11763 * gdb.base/watchpoint-solib.exp: Ditto.
11764 * gdb.base/watchpoint.exp: Ditto.
11765 * gdb.base/watchpoints.exp: Ditto.
11766
11767 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
11768 * gdb.cp/overload.exp: Ditto.
11769 * gdb.cp/virtfunc.exp: Ditto.
11770
11771 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
11772
11773 * gdb.reverse/watch-precsave.exp:
11774 Replace gdb_test with gdb_test_no_output.
11775
11776 * gdb.threads/attach-into-signal.exp:
11777 Replace gdb_test with gdb_test_no_output.
11778 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11779 * gdb.threads/watchthreads.exp: Ditto.
11780 * gdb.threads/watchthreads2.exp: Ditto.
11781
11782 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
11783 * gdb.trace/tfind.exp: Ditto.
11784
11785 2010-06-03 Joel Brobecker <brobecker@adacore.com>
11786
11787 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
11788 successful test if message is the empty string.
11789
11790 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11791
11792 * gdb.fortran/module.exp (stopped language detection): New test.
11793
11794 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11795
11796 Support DW_TAG_module as separate namespaces.
11797 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
11798 gdb.fortran/library-module-lib.f90: New.
11799 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
11800 (print i): Remove.
11801 (continue to breakpoint: i-is-1, print var_i value 1)
11802 (continue to breakpoint: i-is-2, print var_i value 2)
11803 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
11804 (print var_d, print var_i value 14, ptype modmany, complete `modm)
11805 (complete `modmany, complete `modmany`, complete `modmany`var)
11806 (show language, setting breakpoint at module): New tests.
11807 * gdb.fortran/module.f90 (module mod): Remove.
11808 (module mod1, module mod2, module modmany, subroutine sub1)
11809 (subroutine sub2, program module): New.
11810
11811 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11812
11813 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
11814 (print value of rUC, print value of rI, print value of UI): ... here.
11815 * gdb.cp/anon-union.exp (pass): Rename to ...
11816 (print z 2): ... here.
11817
11818 2010-06-02 Michael Snyder <msnyder@vmware.com>
11819
11820 * gdb.trace/actions.exp: Use gdb_test_no_output.
11821 * gdb.trace/circ.exp: Ditto.
11822 * gdb.trace/packetlen.exp: Ditto.
11823 * gdb.trace/save-trace.exp: Ditto.
11824 * gdb.trace/tracecmd.exp: Ditto.
11825 * gdb.trace/tsv.exp: Ditto.
11826
11827 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
11828 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
11829 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
11830 * gdb.threads/manythreads.exp: Ditto.
11831 * gdb.threads/print-threads.exp: Ditto.
11832 * gdb.threads/pthreads.exp: Ditto.
11833 * gdb.threads/schedlock.exp: Ditto.
11834 * gdb.threads/staticthreads.exp: Ditto.
11835 * gdb.threads/thread-specific.exp: Ditto.
11836 * gdb.threads/thread-unwindonsignal.exp: Ditto.
11837 * gdb.threads/threadapply.exp: Ditto.
11838 * gdb.threads/watchthreads.exp: Ditto.
11839 * gdb.threads/watchthreads2.exp: Ditto.
11840
11841 * gdb.python/py-block.exp: Use gdb_test_no_output.
11842 * gdb.python/py-prettyprint.exp: Ditto.
11843 * gdb.python/py-template.exp: Ditto.
11844 * gdb.python/py-value.exp: Ditto.
11845
11846 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
11847 * gdb.reverse/watch-reverse.exp: Ditto.
11848
11849 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
11850 * gdb.server/ext-run.exp: Ditto.
11851
11852 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
11853 * gdb.dwarf2/dw2-compressed.exp: Ditto.
11854 * gdb.dwarf2/dw2-intercu.exp: Ditto.
11855 * gdb.dwarf2/dw2-intermix.exp: Ditto.
11856 * gdb.dwarf2/dw2-producer.exp: Ditto.
11857 * gdb.dwarf2/mac-fileno.exp: Ditto.
11858
11859 * gdb.gdb/observer.exp: Use gdb_test_no_output.
11860 * gdb.gdb/selftest.exp: Ditto.
11861
11862 * gdb.multi/base.exp: Use gdb_test_no_output.
11863
11864 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
11865
11866 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11867
11868 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
11869
11870 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
11871
11872 * gdb.cp/class2.exp: Use gdb_test_no_output.
11873 * gdb.cp/classes.exp: Ditto.
11874 * gdb.cp/extern-c.exp: Ditto.
11875 * gdb.cp/inherit.exp: Ditto.
11876 * gdb.cp/maint.exp: Ditto.
11877 * gdb.cp/mb-inline.exp: Ditto.
11878 * gdb.cp/mb-templates.exp: Ditto.
11879 * gdb.cp/method2.exp: Ditto.
11880 * gdb.cp/misc.exp: Ditto.
11881 * gdb.cp/ovldbreak.exp: Ditto.
11882 * gdb.cp/punctuator.exp: Ditto.
11883 * gdb.cp/templates.exp: Ditto.
11884 * gdb.cp/virtbase.exp: Ditto.
11885
11886 * gdb.threads/attach-stopped.exp:
11887 Replace uses of send_gdb / gdb_expect.
11888 * gdb.threads/attachstop-mt.exp:
11889 Replace uses of send_gdb / gdb_expect.
11890 * gdb.threads/gcore-thread.exp:
11891 Replace uses of send_gdb / gdb_expect.
11892 * gdb.threads/hand-call-in-threads.exp:
11893 Replace uses of send_gdb / gdb_expect.
11894 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
11895 * gdb.threads/print-threads.exp:
11896 Replace uses of send_gdb / gdb_expect.
11897 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
11898 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
11899 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
11900
11901 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
11902 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
11903 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
11904 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
11905 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
11906 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
11907 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
11908 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
11909 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
11910 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
11911 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
11912
11913 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11914
11915 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
11916
11917 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
11918
11919 * gdb.cp/koenig.exp: Added new test case.
11920 * gdb.cp/koenig.cc: Ditto.
11921
11922 2010-06-01 Michael Snyder <msnyder@vmware.com>
11923
11924 * gdb.base/arithmet.exp: Use gdb_test_no_output.
11925 * gdb.base/arrayidx.exp: Ditto.
11926 * gdb.base/attach.exp: Ditto.
11927 * gdb.base/auxv.exp: Ditto.
11928 * gdb.base/bigcre.exp: Ditto.
11929 * gdb.base/break-always.exp: Ditto.
11930 * gdb.base/break-interp.exp: Ditto.
11931 * gdb.base/break.exp: Ditto.
11932 * gdb.base/breakpoint-shadow.exp: Ditto.
11933 * gdb.base/call-ar-st.exp: Ditto.
11934 * gdb.base/call-sc.exp: Ditto.
11935 * gdb.base/call-signal-resume.exp: Ditto.
11936 * gdb.base/callfuncs.exp: Ditto.
11937 * gdb.base/catch-syscall.exp: Ditto.
11938 * gdb.base/charset.exp: Ditto.
11939 * gdb.base/code-expr.exp: Ditto.
11940 * gdb.base/commands.exp: Ditto.
11941 * gdb.base/cond-expr.exp: Ditto.
11942 * gdb.base/condbreak.exp: Ditto.
11943 * gdb.base/cursal.exp: Ditto.
11944 * gdb.base/cvexpr.exp: Ditto.
11945 * gdb.base/default.exp: Ditto.
11946 * gdb.base/del.exp: Ditto.
11947 * gdb.base/detach.exp: Ditto.
11948 * gdb.base/display.exp: Ditto.
11949 * gdb.base/ena-dis-br.exp: Ditto.
11950 * gdb.base/eval-skip.exp: Ditto.
11951 * gdb.base/foll-fork.exp: Ditto.
11952 * gdb.base/foll-vfork.exp: Ditto.
11953 * gdb.base/frame-args.exp: Ditto.
11954 * gdb.base/funcargs.exp: Ditto.
11955 * gdb.base/gcore-buffer-overflow.exp: Ditto.
11956 * gdb.base/gdbvars.exp: Ditto.
11957 * gdb.base/help.exp: Ditto.
11958 * gdb.base/ifelse.exp: Ditto.
11959 * gdb.base/included.exp: Ditto.
11960 * gdb.base/list.exp: Ditto.
11961 * gdb.base/macscp.exp: Ditto.
11962 * gdb.base/maint.exp: Ditto.
11963 * gdb.base/multi-fork.exp: Ditto.
11964 * gdb.base/overlays.exp: Ditto.
11965 * gdb.base/page.exp: Ditto.
11966 * gdb.base/pending.exp: Ditto.
11967 * gdb.base/pointers.exp: Ditto.
11968 * gdb.base/pr11022.exp: Ditto.
11969 * gdb.base/prelink.exp: Ditto.
11970 * gdb.base/printcmds.exp: Ditto.
11971 * gdb.base/psymtab.exp: Ditto.
11972 * gdb.base/randomize.exp: Ditto.
11973 * gdb.base/relational.exp: Ditto.
11974 * gdb.base/relocate.exp: Ditto.
11975 * gdb.base/remote.exp: Ditto.
11976 * gdb.base/sepdebug.exp: Ditto.
11977 * gdb.base/set-lang-auto.exp: Ditto.
11978 * gdb.base/setshow.exp: Ditto.
11979 * gdb.base/setvar.exp: Ditto.
11980 * gdb.base/signals.exp: Ditto.
11981 * gdb.base/signull.exp: Ditto.
11982 * gdb.base/sigstep.exp: Ditto.
11983 * gdb.base/sizeof.exp: Ditto.
11984 * gdb.base/solib-disc.exp: Ditto.
11985 * gdb.base/store.exp: Ditto.
11986 * gdb.base/structs.exp: Ditto.
11987 * gdb.base/structs2.exp: Ditto.
11988 * gdb.base/subst.exp: Ditto.
11989 * gdb.base/term.exp: Ditto.
11990 * gdb.base/trace-commands.exp: Ditto.
11991 * gdb.base/unwindonsignal.exp: Ditto.
11992 * gdb.base/valgrind-db-attach.exp: Ditto.
11993 * gdb.base/varargs.exp: Ditto.
11994 * gdb.base/watch-cond.exp: Ditto.
11995 * gdb.base/watch_thread_num.exp: Ditto.
11996 * gdb.base/watchpoint-cond-gone.exp: Ditto.
11997 * gdb.base/watchpoint.exp: Ditto.
11998 * gdb.base/whatis-exp.exp: Ditto.
11999
12000 2010-06-01 Michael Snyder <msnyder@vmware.com>
12001
12002 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
12003 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
12004 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
12005 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
12006 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
12007 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
12008 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
12009 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
12010 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
12011 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
12012 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
12013 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
12014 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
12015 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
12016 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
12017
12018 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12019
12020 * gdb.base/commands.exp (begin commands on watch): Remove excessive
12021 trailing newline.
12022 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
12023 * gdb.java/jmisc.exp (p *args\n): Rename to ...
12024 (p *args): ... here and remove excessive trailing newline.
12025
12026 2010-05-31 Joel Brobecker <brobecker@adacore.com>
12027
12028 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
12029
12030 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12031
12032 Accept the new Linux kernel "t (tracing stop)" string.
12033 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
12034 Update comment.
12035 (state_wait) <T (tracing stop)>: New.
12036 (main): Update the state_wait expect string.
12037
12038 2010-05-28 Pedro Alves <pedro@codesourcery.com>
12039
12040 * limits.c, limits.exp: Delete files.
12041 * Makefile.in (clean mostlyclean): Adjust.
12042 * tracecmd.exp: Adjust.
12043
12044 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12045
12046 * gdb.base/tui-layout.exp: New.
12047
12048 2010-05-28 Michael Snyder <msnyder@vmware.com>
12049
12050 * gdb.reverse/break-precsave.exp:
12051 Replace uses of send_gdb / gdb_expect.
12052 * gdb.reverse/break-reverse.exp:
12053 Replace uses of send_gdb / gdb_expect.
12054 * gdb.reverse/consecutive-precsave.exp:
12055 Replace uses of send_gdb / gdb_expect.
12056 * gdb.reverse/consecutive-reverse.exp:
12057 Replace uses of send_gdb / gdb_expect.
12058 * gdb.reverse/finish-precsave.exp:
12059 Replace uses of send_gdb / gdb_expect.
12060 * gdb.reverse/finish-reverse.exp:
12061 Replace uses of send_gdb / gdb_expect.
12062 * gdb.reverse/i386-precsave.exp:
12063 Replace uses of send_gdb / gdb_expect.
12064 * gdb.reverse/i386-reverse.exp:
12065 Replace uses of send_gdb / gdb_expect.
12066 * gdb.reverse/i386-sse-reverse.exp:
12067 Replace uses of send_gdb / gdb_expect.
12068 * gdb.reverse/i387-env-reverse.exp:
12069 Replace uses of send_gdb / gdb_expect.
12070 * gdb.reverse/i387-stack-reverse.exp:
12071 Replace uses of send_gdb / gdb_expect.
12072 * gdb.reverse/machinestate-precsave.exp:
12073 Replace uses of send_gdb / gdb_expect.
12074 * gdb.reverse/machinestate.exp:
12075 Replace uses of send_gdb / gdb_expect.
12076 * gdb.reverse/sigall-precsave.exp:
12077 Replace uses of send_gdb / gdb_expect.
12078 * gdb.reverse/sigall-reverse.exp:
12079 Replace uses of send_gdb / gdb_expect.
12080 * gdb.reverse/solib-precsave.exp:
12081 Replace uses of send_gdb / gdb_expect.
12082 * gdb.reverse/solib-reverse.exp:
12083 Replace uses of send_gdb / gdb_expect.
12084 * gdb.reverse/step-precsave.exp:
12085 Replace uses of send_gdb / gdb_expect.
12086 * gdb.reverse/step-reverse.exp:
12087 Replace uses of send_gdb / gdb_expect.
12088 * gdb.reverse/until-precsave.exp:
12089 Replace uses of send_gdb / gdb_expect.
12090 * gdb.reverse/until-reverse.exp:
12091 Replace uses of send_gdb / gdb_expect.
12092 * gdb.reverse/watch-precsave.exp:
12093 Replace uses of send_gdb / gdb_expect.
12094 * gdb.reverse/watch-reverse.exp:
12095 Replace uses of send_gdb / gdb_expect.
12096
12097 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12098
12099 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
12100 excessive newline.
12101
12102 2010-05-27 Michael Snyder <msnyder@vmware.com>
12103
12104 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
12105 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
12106 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
12107 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
12108 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
12109 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
12110 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
12111 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
12112 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
12113 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
12114 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
12115 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
12116 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
12117 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
12118 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
12119 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
12120 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
12121 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
12122 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
12123
12124 2010-05-26 Michael Snyder <msnyder@vmware.com>
12125
12126 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
12127 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
12128
12129 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
12130 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
12131 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
12132
12133 * gdb.reverse/consecutive-reverse.exp:
12134 Replace uses of send_gdb / gdb_expect.
12135 * gdb.reverse/consecutive-precsave.exp:
12136 Replace uses of send_gdb / gdb_expect.
12137
12138 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
12139 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
12140 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
12141 * gdb.mi/mi-ns-stale-regcache.exp:
12142 Replace uses of send_gdb / gdb_expect.
12143 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
12144 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
12145 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
12146 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
12147 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
12148 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
12149 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
12150 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
12151 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
12152
12153 2010-05-26 Michael Snyder <msnyder@vmware.com>
12154
12155 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
12156
12157 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
12158
12159 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
12160 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
12161 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
12162 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
12163 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
12164 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
12165 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
12166 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
12167 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
12168
12169 2010-05-25 Tom Tromey <tromey@redhat.com>
12170
12171 * gdb.base/macscp.exp: Add missing space after setup_kfail.
12172
12173 2010-05-25 Tom Tromey <tromey@redhat.com>
12174
12175 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
12176 argument order.
12177 * gdb.base/macscp.exp: Fix setup_kfail argument order.
12178 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
12179 order.
12180 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
12181 order.
12182 * gdb.base/call-sc.exp (setup_kfails): Remove.
12183 (setup_compiler_kfails): Remove.
12184 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
12185 argument order.
12186 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
12187 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
12188 (advancei): Fix setup_kfail argument order.
12189 * gdb.base/radix.exp: Fix setup_kfail argument order.
12190 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
12191 order.
12192 * gdb.base/structs.exp (setup_kfails): Remove.
12193 (setup_compiler_kfails): Fix setup_kfail argument order.
12194 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
12195 order.
12196 * gdb.java/jmain.exp: Fix setup_kfail argument order.
12197 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
12198 setup_kfail argument order.
12199 * gdb.cp/overload.exp: Fix setup_kfail argument order.
12200
12201 2010-05-25 Tom Tromey <tromey@redhat.com>
12202
12203 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
12204
12205 2010-05-25 Michael Snyder <msnyder@vmware.com>
12206
12207 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
12208 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
12209 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
12210 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
12211 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
12212 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
12213 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
12214 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
12215 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
12216 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
12217 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
12218 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
12219 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
12220 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
12221 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
12222 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
12223 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
12224 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
12225 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
12226 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
12227 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
12228 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
12229 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
12230 * gdb.base/default.exp: Replace send_gdb with gdb_test.
12231 * gdb.base/define.exp: Replace send_gdb with gdb_test.
12232 * gdb.base/display.exp: Replace send_gdb with gdb_test.
12233 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
12234 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
12235 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
12236 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
12237 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
12238 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
12239 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
12240 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
12241 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
12242 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
12243 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
12244 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
12245 * gdb.base/help.exp: Replace send_gdb with gdb_test.
12246 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
12247 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
12248 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
12249 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
12250 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
12251 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
12252 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
12253 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
12254 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
12255
12256 2010-05-25 Doug Evans <dje@google.com>
12257
12258 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
12259 gdb.string_to_argv.
12260
12261 2010-05-21 Tom Tromey <tromey@redhat.com>
12262
12263 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
12264 Call it.
12265 * gdb.dwarf2/pieces.S: Update.
12266 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
12267
12268 2010-05-21 Tom Tromey <tromey@redhat.com>
12269
12270 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
12271 Call it.
12272 * gdb.dwarf2/pieces.c (struct C): New.
12273 (f6): New function.
12274 * gdb.dwarf2/pieces.S: Replace.
12275
12276 2010-05-21 Tom Tromey <tromey@redhat.com>
12277
12278 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
12279 Call it.
12280
12281 2010-05-21 Tom Tromey <tromey@redhat.com>
12282
12283 * gdb.dwarf2.pieces.exp: New file.
12284 * gdb.dwarf2.pieces.S: New file.
12285 * gdb.dwarf2.pieces.c: New file.
12286
12287 2010-05-20 Pedro Alves <pedro@codesourcery.com>
12288 Joel Brobecker <brobecker@adacore.com>
12289
12290 * lib/gdb.exp (gdb_test_no_output): New function.
12291 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
12292 when testing commands that should produce no output.
12293
12294 2010-05-17 Joel Brobecker <brobecker@adacore.com>
12295
12296 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
12297 parameter that we want to watch being a constant.
12298
12299 2010-05-17 Joel Brobecker <brobecker@adacore.com>
12300
12301 * gdb.ada/cond_lang: New testcase.
12302
12303 2010-05-17 Joel Brobecker <brobecker@adacore.com>
12304
12305 * lib/gdb.exp (banned_variables): New variable/constant.
12306 (gdb_init): Add write trace on variables listed in banned_variables.
12307 (gdb_finish): Remove write traces on variables listed in
12308 banned_variables.
12309
12310 2010-05-17 Joel Brobecker <brobecker@adacore.com>
12311
12312 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
12313 * gdb.cp/koenig.exp: Likewise.
12314
12315 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
12316
12317 PR python/11482
12318
12319 * gdb.python/py-value.exp (test_value_hash): New function.
12320
12321 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
12322
12323 PR exp/11530.
12324 * gdb.base/gdb11530.c: New file.
12325 * gdb.base/gdb11530.exp: New file.
12326
12327 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12328
12329 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
12330 * gdb.dwarf2/dw2-modula2-self-type.S: New.
12331
12332 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
12333
12334 * gdb.cp/koenig.exp: New test.
12335 * gdb.cp/koenig.cc: New test program.
12336
12337 2010-05-05 Joel Brobecker <brobecker@adacore.com>
12338
12339 Remove the use of prms_id and bug_id throughout the testsuite.
12340
12341 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
12342
12343 PR exp/11349.
12344 * testsuite/gdb.cp/ref-types.exp: Add test to examine
12345 use a reference local variable.
12346
12347 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12348
12349 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
12350 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
12351 variable different_dir. Move debugfile into a full directory pathname
12352 under DIFFERENT_DIR.
12353 * lib/gdb.exp (separate_debug_filename): Remove.
12354 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
12355 variable debug_dir and mkdir of it. Update function comments.
12356
12357 2010-04-29 Pedro Alves <pedro@codesourcery.com>
12358
12359 PR gdb/11557
12360
12361 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
12362 files.
12363
12364 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
12365
12366 * gdb.python/py-param.exp: New File.
12367
12368 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
12369
12370 * gdb.base/default.exp: Fix "set language" test.
12371
12372 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
12373
12374 PR breakpoints/11531.
12375 * gdb.base/gdb11531.c: New file.
12376 * gdb.base/gdb11531.exp: New file.
12377
12378 2010-04-26 Tom Tromey <tromey@redhat.com>
12379
12380 * gdb.base/completion.exp: Add tests for completion and deprecated
12381 commands.
12382
12383 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12384
12385 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
12386 (print /x char_array): Escape curly brackets.
12387
12388 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12389
12390 Fix deadlock on looped list of loaded shared objects.
12391 * gdb.base/solib-corrupted.exp: New.
12392
12393 2010-04-23 Doug Evans <dje@google.com>
12394
12395 * gdb.python/py-section-script.c: New file.
12396 * gdb.python/py-section-script.exp: New file.
12397 * gdb.python/py-section-script.py: New file.
12398
12399 2010-04-20 Chris Moller <cmoller@redhat.com>
12400
12401 PR 10179
12402
12403 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
12404 * gdb.base/pr10179-a.c:
12405 * gdb.base/pr10179-b.c:
12406 * gdb.base/pr10179.exp: New files.
12407
12408 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12409
12410 Fix crashes on dangling display expressions.
12411 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
12412 is SEP.
12413 (lib_flags): Remove the "debug" keyword.
12414 (libsepdebug): New variable for iterating new loop.
12415 (save_pf_prefix): New variable wrapping the loop.
12416 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
12417 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
12418
12419 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12420
12421 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
12422
12423 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12424
12425 PR stabs/11479.
12426 * gdb.stabs/gdb11479.exp: New file.
12427 * gdb.stabs/gdb11479.c: New file.
12428
12429 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
12430
12431 * gdb.base/charset.c (Strin16, String32): New variables.
12432 * gdb.base/charset.exp (gdb_test): Test correct display
12433 of 16 or 32 bit strings.
12434
12435 2010-04-21 Chris Moller <cmoller@redhat.com>
12436
12437 PR 9167
12438 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
12439 * gdb.cp/pr9167.cc: New file.
12440 * gdb.cp/pr9167.exp: New file.
12441
12442
12443 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
12444
12445 PR pascal/11492.
12446 * gdb.pascal/gdb11492.pas: New file.
12447 * gdb.pascal/gdb11492.exp: New file.
12448
12449 2010-04-20 Joel Brobecker <brobecker@adacore.com>
12450
12451 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
12452
12453 2010-04-20 Joel Brobecker <brobecker@adacore.com>
12454
12455 * gdb.ada/dyn_loc: New testcase.
12456
12457 2010-04-20 Chris Moller <cmoller@redhat.com>
12458
12459 PR 10867
12460
12461 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
12462 * gdb.cp/pr10687.cc: New file.
12463 * gdb.cp/pr10687.exp: New file.
12464
12465
12466 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12467 Sergio Durigan Junior <sergiodj@redhat.com>
12468
12469 * gdb.fortran/logical.exp: New testcase.
12470 * gdb.fortran/logical.f90: New file.
12471
12472 2010-04-19 Doug Evans <dje@google.com>
12473
12474 * gdb.base/help.exp (help source): Update expected output.
12475
12476 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12477
12478 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
12479 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
12480 gdb_exit and return.
12481 (executable): New variable.
12482 (binfile): Use it.
12483
12484 2010-04-19 Pedro Alves <pedro@codesourcery.com>
12485
12486 PR breakpoints/8554.
12487
12488 * gdb.trace/save-trace.exp: Adjust.
12489
12490 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
12491
12492 PR corefiles/11511
12493 * gdb.arch/system-gcore.exp: New.
12494 * gdb.arch/gcore.c: Likewise.
12495
12496 2010-04-15 Doug Evans <dje@google.com>
12497
12498 * gdb.python/py-progspace.c: New file.
12499 * gdb.python/py-progspace.exp: New file.
12500
12501 * gdb.base/source.exp: Add tests for "source -s".
12502
12503 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
12504
12505 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
12506 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
12507 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
12508 * gdb.python/py-mi.exp: New test for to_string returning None.
12509
12510 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
12511
12512 * gdb.python/py-breakpoint.c: Make result global.
12513
12514 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12515
12516 Fix non-GNU make compatibility.
12517 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
12518
12519 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
12520
12521 * gdb.python/py-breakpoint.exp: New File.
12522 * gdb.python/py-breakpoint.C: Ditto.
12523
12524 2010-04-08 Stan Shebs <stan@codesourcery.com>
12525
12526 * gdb.trace/actions.exp: Clear default-collect.
12527 * gdb.trace/save-trace.exp: Clear default-collect.
12528
12529 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
12530
12531 * gdb.python/py-value: Add null string variable.
12532 (test_lazy_string): Test zero length, NULL address lazy
12533 strings.
12534
12535 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
12536
12537 * gdb.arch/i386-avx.c: New.
12538 * gdb.arch/i386-avx.exp: Likewise.
12539
12540 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
12541
12542 2010-04-06 Doug Evans <dje@google.com>
12543
12544 * gdb.base/source-test.gdb: New file.
12545 * gdb.base/source.exp: Test source -v.
12546
12547 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12548
12549 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
12550
12551 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
12552
12553 * gdb.stabs/aout.sed: Convert all backslash to double backslash
12554 within one line, unless it is followed by a double quote.
12555 * gdb.stabs/hppa.sed: Idem.
12556 * gdb.stabs/weird.def: Add char and String constants
12557 * gdb.stabs/weird.exp: Check for correct parsing of
12558 char and string constants.
12559 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
12560 in .stabs to .stabx substitution.
12561
12562 2010-04-05 Stan Shebs <stan@codesourcery.com>
12563
12564 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
12565 constant global.
12566 * gdb.trace/tfile.exp: Try to print them.
12567
12568 2010-04-04 Stan Shebs <stan@codesourcery.com>
12569
12570 * gdb.base/completion.exp: Update for new "info watchpoints".
12571 * gdb.base/default.exp: Ditto.
12572 * gdb.base/help.exp: Ditto.
12573 * gdb.base/watchpoint.exp: Ditto.
12574 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
12575
12576 2010-04-04 Stan Shebs <stan@codesourcery.com>
12577
12578 * gdb.trace/tfile.exp: Sharpen tfind test.
12579
12580 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12581
12582 * gdb.base/break-entry.exp: New.
12583
12584 2010-04-02 Hui Zhu <teawater@gmail.com>
12585 Michael Snyder <msnyder@vmware.com>
12586
12587 * gdb.reverse/i386-sse-reverse.exp: New file.
12588 * gdb.reverse/i386-sse-reverse.c: New file.
12589
12590 2010-04-02 Pedro Alves <pedro@codesourcery.com>
12591
12592 * gdb.trace/tfind.exp: Adjust expected disassembly output.
12593
12594 2010-04-01 Stan Shebs <stan@codesourcery.com>
12595
12596 * gdb.trace/actions.exp: Tweak expected output.
12597 * gdb.trace/while-stepping.exp: Tweak expected output.
12598
12599 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
12600
12601 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
12602
12603 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12604
12605 * gdb.base/commands.exp: Adjust.
12606 * gdb.cp/extern-c.exp: Adjust.
12607
12608 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12609
12610 * gdb.trace/collection.c (local_test_func): Define a local struct,
12611 and instanciate it.
12612
12613 2010-04-01 Pedro Alves <pedro@codesourcery.com>
12614
12615 * gdb.trace/collection.exp (gdb_collect_args_test)
12616 (gdb_collect_argarray_test): XFAIL the tests that assume the
12617 argarray argument's elements are collected.
12618
12619 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12620
12621 * gdb.dwarf2/dw2-bad-parameter-type.exp,
12622 gdb.dwarf2/dw2-bad-parameter-type.S: New.
12623
12624 2010-03-31 Stan Shebs <stan@codesourcery.com>
12625
12626 * gdb.trace/save-trace.exp: Test save/restore of default-collect
12627 and tracepoint conditionals.
12628 (gdb_verify_tracepoints): Delete unused return.
12629
12630 2010-03-26 Keith Seitz <keiths@redhat.com>
12631
12632 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
12633 appear in the output before main.
12634 Remove KFAIL for gdb/2215 aka bz 9320.
12635
12636 2010-03-30 Doug Evans <dje@google.com>
12637
12638 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
12639 by dejagnu.
12640 * gdb.arch/amd64-dword.exp: Ditto.
12641
12642 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
12643 match.
12644 (break printf): Ditto.
12645
12646 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
12647
12648 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
12649 gcc < 4.4.
12650 * gdb.cp/shadow.exp: Ditto.
12651
12652 2010-03-29 Pedro Alves <pedro@codesourcery.com>
12653
12654 * gdb.trace/collection.exp (run_trace_experiment): Make sure
12655 "tstart" is silent.
12656
12657 2010-03-29 Pedro Alves <pedro@codesourcery.com>
12658
12659 * gdb.trace/collection.exp (executable): New.
12660 (binfile): Use it.
12661 (fpreg, spreg, pcreg): New.
12662 (test_register): Use gdb_test_multiple. Pass /x to print.
12663 (prepare_for_trace_test): New.
12664 (run_trace_experiment): Use "continue", not gdb_run_cmd.
12665 (gdb_collect_args_test, gdb_collect_argstruct_test)
12666 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
12667 prepare_for_trace_test.
12668 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
12669 fpreg, spreg and pcreg.
12670 (gdb_collect_expression_test, gdb_collect_globals_test): Use
12671 prepare_for_trace_test.
12672 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
12673 try to detect tracing support here. Don't set breakpoints at
12674 `begin' or `end' here.
12675 <global scope>: Use clean_restart. Run to main before checking
12676 for tracing support. Check for for tracing support here.
12677
12678 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12679
12680 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
12681 " as $displacement" to "seen displacement message".
12682
12683 2010-03-28 Pedro Alves <pedro@codesourcery.com>
12684
12685 * gdb.trace/while-dyn.exp (executable): New variable.
12686 (binfile): Use it.
12687 (test_while_stepping): New function. Move most tests here. Call
12688 it once for each of the while-stepping, stepping and ws aliases.
12689
12690 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12691
12692 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
12693 that do not provide the tagless_struct type name at all.
12694 (test_print_anon_union): Do not check value of uninitialized
12695 union member. Do not use cp_test_ptype_class, so we can accept
12696 "long" as well as "long int".
12697
12698 2010-03-26 Pedro Alves <pedro@codesourcery.com>
12699
12700 * gdb.trace/tfile.c (tohex, bin2hex): New.
12701 (write_error_trace_file): Hexify error description.
12702
12703 2010-03-25 Stan Shebs <stan@codesourcery.com>
12704
12705 * gdb.trace/tfile.c: Generate an additional trace file, improve
12706 portability.
12707 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
12708 files in a better way.
12709
12710 2010-03-25 Keith Seitz <keiths@redhat.com>
12711
12712 * gdb.java/jprint.exp: XFAIL printing of static class members
12713 because of GCC debuginfo problem.
12714
12715 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12716
12717 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
12718
12719 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12720
12721 * gdb.base/completion.exp: Allow long instead of long int.
12722 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
12723 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
12724 variable p.
12725 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
12726 * gdb.base/pointers.exp: Allow long instead of long int.
12727 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
12728 * gdb.base/step-line.exp: Allow a directory before the source file name.
12729
12730 2010-03-24 Tom Tromey <tromey@redhat.com>
12731
12732 PR breakpoints/9352:
12733 * gdb.base/default.exp: Update.
12734 * gdb.base/commands.exp: Update.
12735 * gdb.cp/extern-c.exp: Test setting commands on multiple
12736 breakpoints at once.
12737
12738 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12739
12740 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
12741 if gdb,nosignals.
12742 * gdb.base/watchpoints.c: Do not include unnecessary headers.
12743 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
12744 exited".
12745
12746 2010-03-24 Stan Shebs <stan@codesourcery.com>
12747
12748 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
12749
12750 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
12751
12752 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
12753 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
12754 argument. Handle "short" and "long".
12755 (Top level): Pass overprototyped output for old_fptr and xptr.
12756
12757 2010-03-23 Pedro Alves <pedro@codesourcery.com>
12758
12759 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
12760 format strings and add casts to avoid compiler warnings.
12761
12762 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
12763
12764 * lib/trace-support.exp (gdb_trace_setactions):
12765 Don't expect whitespace after ">" prompt.
12766 * gdb.trace/actions.exp: Adjust for output changes.
12767 * gdb.trace/while-stepping.exp: Likewise.
12768
12769 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12770
12771 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
12772 and r157645).
12773
12774 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12775
12776 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
12777 New.
12778
12779 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
12780
12781 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
12782 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
12783
12784 2010-03-19 Stan Shebs <stan@codesourcery.com>
12785
12786 * gdb.trace/ax.exp: New file.
12787
12788 2010-03-19 Doug Evans <dje@google.com>
12789
12790 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
12791 output from gcc.
12792
12793 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
12794 named /usr/sbin/prelink<foo>.
12795
12796 2010-03-18 Stan Shebs <stan@codesourcery.com>
12797
12798 * gdb.trace/circ.exp: Test circular-trace-buffer.
12799 * gdb.trace/tfile.exp: Update tstatus test.
12800
12801 2010-03-18 Joel Brobecker <brobecker@adacore.com>
12802
12803 * gdb.dwarf2/dw2-anonymous-func.S: New file.
12804 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
12805
12806 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12807
12808 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
12809
12810 2010-03-18 Pedro Alves <pedro@codesourcery.com>
12811
12812 * gdb.base/default.exp: Adjust the expected output of the finish
12813 and until commands when the inferior is not being run.
12814
12815 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
12816
12817 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
12818 * gdb.cp/nsusing.exp: Ditto.
12819
12820 2010-03-15 Tom Tromey <tromey@redhat.com>
12821
12822 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
12823 * gdb.cp/userdef.cc (operator==): New function.
12824 (main): New locals mem1, mem2.
12825
12826 2010-03-15 Jie Zhang <jie@codesourcery.com>
12827
12828 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
12829 Declare and use new loadtimeout variable.
12830
12831 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
12832
12833 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
12834 Use gdb_load later.
12835
12836 2010-03-14 Pedro Alves <pedro@codesourcery.com>
12837
12838 * gdb.base/solib-disc.c (main): Make format of fprintf a string
12839 literal. Add missing endlines to prints to stderr.
12840
12841 2010-03-12 Tom Tromey <tromey@redhat.com>
12842
12843 PR c++/9708:
12844 * gdb.cp/m-static.exp: Add regression test.
12845 * gdb.cp/m-static.cc (method): New method.
12846 (main): Call it.
12847
12848 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
12849
12850 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
12851 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
12852
12853 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12854
12855 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
12856
12857 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
12858
12859 * lib/gdb.exp (skip_stl_tests): New.
12860 (gdb_compile): Symbian needs -ldl.
12861 (shlib_target_file): New.
12862 (shlib_symbol_file): New.
12863 (gdb_load_shlibs): Use shlib_target_file.
12864 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
12865 * gdb.cp/exception.exp: Use skip_stl_tests.
12866 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
12867 * gdb.cp/try_catch.exp: Use skip_stl_tests.
12868 * gdb.cp/mb-templates.exp: Ditto.
12869 * gdb.base/commands.exp: Relax regexes.
12870 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
12871 shlib_target_file and shlib_symbol_file.
12872 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
12873 sections.
12874 * gdb.base/ending-run.exp: Accept E32Main for symbian.
12875 * gdb.base/solib-disc.exp: Use
12876 shlib_target_file and shlib_symbol_file.
12877 * gdb.base/unload.exp: Don't skip on symbian. Use
12878 shlib_target_file and shlib_symbol_file.
12879 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
12880
12881 2010-03-12 Pedro Alves <pedro@codesourcery.com>
12882
12883 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
12884 * gdb.trace/report.exp: Adjust for x86 and x86_64.
12885 Issue a tfind end before looking for a tracepoint frame.
12886 * gdb.trace/tfind.exp: Adjust tstatus output.
12887 Adjust disassembly output.
12888 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
12889
12890 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12891
12892 * gdb.base/break-interp.exp: Create new displacement parameter value
12893 for the test_ld calls.
12894 (reach): New parameter displacement, verify its content. New push of
12895 pf_prefix "reach-$func:". Import global expect_out.
12896 (test_core): New parameter displacement, verify its content. New push
12897 of pf_prefix "core:". New command "set verbose on". Import global
12898 expect_out.
12899 (test_attach): New parameter displacement, verify its content. New
12900 push of pf_prefix "attach:". New command "set verbose on". Import
12901 global expect_out.
12902 (test_ld): New parameter displacement, pass it to the reach, test_core
12903 and test_attach calls and verify its content in the "ld.so exit" test.
12904 * gdb.base/prelink.exp: Remove gdb_exit and final return.
12905 (prelink): Update expected text, use gdb_test.
12906
12907 2010-03-10 Doug Evans <dje@google.com>
12908
12909 * gdb.base/checkpoint.exp: Fix comment.
12910 Lengthen timeout while doing >600 checkpoints test.
12911 Rename duplicate "kill all one" test to keep test names unique.
12912
12913 2010-03-10 Pedro Alves <pedro@codesourcery.com>
12914
12915 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
12916
12917 2010-03-08 Keith Seitz <keiths@redhat.com>
12918
12919 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
12920 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
12921 (dm_type_long): New function.
12922 (dm_type_unsigned_short): New function.
12923 (dm_type_unsigned_long): New function.
12924 (myint): New typedef.
12925 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
12926 long, unsigned shor and long, operator char*, and typedef.
12927 (test_lookup_operator_functions): Add operator char* test.
12928 (test_paddr_operator_functions): Likewise.
12929 (test_paddr_overloaded_functions): Use probe values for
12930 short, long, and unsigned short and long.
12931 (test_paddr_hairy_functions): If the demangler probe detected
12932 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
12933 demangler.
12934 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
12935 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
12936 and "print null_pmf".
12937 Add test "ptype a.*pmf".
12938 * gdb.cp/overload.exp: Allow optional "int" to appear with
12939 "short" and "long".
12940 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
12941 long expect value for men_overload1arg.
12942 Allow "int" to appear with "short" and "long".
12943 When testing "info break", add argument for main (void).
12944 Also allow "int" to appear with "short" and "long".
12945 Ditto with "unsigned" and "long long".
12946 * gdb.java/jmain.exp: Do not enclose methods names in single
12947 quotes.
12948 * gdb.java/jmisc.exp: Likewise.
12949 * gdb.java/jprint.exp: Likewise.
12950 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
12951
12952 From Jan Kratochvil <jan.kratochvil@redhat.com>:
12953 * gdb.cp/exception.exp (backtrace after first throw)
12954 (backtrace after second throw): Allow a namespace before __cxa_throw.
12955 (backtrace after first catch, backtrace after second catch): Allow
12956 a namespace before __cxa_begin_catch.
12957
12958 * gdb.cp/cpexprs.exp: New file.
12959 * gdb.cp/cpexprs.cc: New file.
12960
12961 From Daniel Jacobowitz <dan@codesourcery.com>
12962 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
12963 to use string_to_regexp.
12964 (ctor, dtor): New functions. Use them to match constructor
12965 and destructor function types.
12966 (Top level): Use runto_main.
12967
12968 2010-03-05 Tom Tromey <tromey@redhat.com>
12969
12970 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
12971 gdb.target_charset.
12972 (pp_ns.to_string): Likewise.
12973
12974 2010-03-04 Keith Seitz <keiths@redhat.com>
12975
12976 * gdb.cp/overload.exp: Test that the filename portion of a linespec
12977 can be quoted. Test that both the filename and function/line
12978 portions can be quoted at the same time.
12979
12980 2010-03-04 Pedro Alves <pedro@codesourcery.com>
12981
12982 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
12983
12984 2010-03-03 Doug Evans <dje@google.com>
12985
12986 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
12987 libc contains libpthread.
12988
12989 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
12990 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
12991 of gdb_compile. Add another pattern to match android backtrace.
12992
12993 2010-03-03 Tom Tromey <tromey@redhat.com>
12994
12995 PR gdb/11345:
12996 * gdb.base/printcmds.exp (test_printf): Add test.
12997
12998 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
12999
13000 * gdb.arch/amd64-byte.exp: New.
13001 * gdb.arch/amd64-dword.exp: Likewise.
13002 * gdb.arch/amd64-pseudo.c: Likewise.
13003 * gdb.arch/amd64-word.exp: Likewise.
13004 * gdb.arch/i386-byte.exp: Likewise.
13005 * gdb.arch/i386-pseudo.c: Likewise.
13006 * gdb.arch/i386-word.exp: Likewise.
13007
13008 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13009
13010 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
13011 types. Add structreg, bitfields, and flags registers.
13012 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
13013 registers.
13014
13015 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
13016
13017 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
13018 (load_description): Set architecture if defined.
13019
13020 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
13021
13022 * gdb.python/py-frame.exp: Add read_var block tests.
13023 * gdb.python/py-frame.c (block): New function.
13024
13025 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13026 Daniel Jacobowitz <dan@codesourcery.com>
13027
13028 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
13029
13030 2010-02-25 David S. Miller <davem@davemloft.net>
13031
13032 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
13033 fix logic for setting all_syscalls_numbers.
13034
13035 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13036
13037 * Makefile.in: Add py-block and py-symbol.
13038 * gdb.python/py-symbol.exp: New File.
13039 * gdb.python/py-symtab.exp: New File.
13040 * gdb.python/py-block.exp: New File.
13041 * gdb.python/py-symbol.c: New File.
13042 * gdb.python/py-block.c: New File.
13043
13044 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13045
13046 PR python/11314
13047 * lib/gdb.exp (skip_python_tests): New function.
13048 * gdb.python/py-cmd.exp: Use skip_python_tests.
13049 * gdb.python/py-frame.exp: Likewise.
13050 * gdb.python/py-function.exp: Likewise.
13051 * gdb.python/py-prettyprint.exp: Likewise.
13052 * gdb.python/py-template.exp: Likewise.
13053 * gdb.python/py-type.exp: Likewise.
13054 * gdb.python/py-value.exp: Likewise.
13055
13056 2010-02-22 Pedro Alves <pedro@codesourcery.com>
13057
13058 PR9605
13059
13060 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
13061
13062 2010-02-19 Tom Tromey <tromey@redhat.com>
13063
13064 PR c++/8693, PR c++/9496:
13065 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
13066 regression tests.
13067
13068 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13069
13070 Fix compatibility with m68k as.
13071 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
13072 Use only /* comments */.
13073
13074 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13075
13076 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
13077 * configure: Regenerate.
13078
13079 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
13080
13081 * gdb.python/py-type.exp: Check for Python support.
13082
13083 2010-02-17 Pedro Alves <pedro@codesourcery.com>
13084
13085 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
13086 `regsub' syntax available.
13087
13088 2010-02-17 Pedro Alves <pedro@codesourcery.com>
13089
13090 * gdb.base/shmain.c (main): Remove printf call.
13091 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
13092 * gdb.base/unload.c (main): Make format of fprintf a string
13093 literal. Add missing endlines to prints to stderr.
13094 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
13095
13096 2010-02-17 Tom Tromey <tromey@redhat.com>
13097
13098 * gdb.java/jprint.java (jprint.props): New field.
13099 * gdb.java/jprint.exp (set_lang_java): Add regression test.
13100
13101 2010-02-17 Pedro Alves <pedro@codesourcery.com>
13102
13103 * gdb.base/charset.exp: Don't assume new `regsub' syntax
13104 available.
13105
13106 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13107
13108 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
13109 creation to support remote host testing.
13110
13111 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13112
13113 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
13114 Recognize "command not found".
13115
13116 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13117
13118 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
13119 single-stepping.
13120
13121 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13122
13123 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
13124 if arguments are not supported.
13125
13126 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13127
13128 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
13129 be const or non-const.
13130
13131 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13132
13133 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
13134 mi_send_resuming_command to send -exec-continue.
13135
13136 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13137
13138 * gdb.base/list.exp (test_list_filename_and_function): Add test
13139 with single quotes.
13140 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
13141 matching.
13142 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
13143 Add KFAIL'd tests for PR gdb/11289.
13144
13145 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13146
13147 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
13148
13149 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13150
13151 * gdb.base/comp-dir/subdir/dummy.txt: New file.
13152 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
13153 a temporary directory.
13154
13155 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13156
13157 * gdb.base/charset.exp: Use a single regular expression to match
13158 show host-charset and show target-charset output.
13159
13160 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13161
13162 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
13163 "Illegal process-id" expect string more exact.
13164 (attach to digits-starting nonsense is prohibited): New.
13165
13166 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13167
13168 * gdb.base/prelink.exp (set verbose on): New.
13169
13170 2010-02-12 Tomas Holmberg <th@virtutech.com>
13171
13172 * mi-reverse.exp: New file. Test for reverse option to the
13173 following MI commands: exec-continue, exec-finish, exec-next,
13174 exec-step, exec-next-instruction, exec-step-instruction.
13175
13176 2010-02-09 Joel Brobecker <brobecker@adacore.com>
13177
13178 * gdb.ada/ptype_tagged_param: New testcase.
13179
13180 2010-02-08 Tom Tromey <tromey@redhat.com>
13181
13182 PR c++/8017:
13183 * gdb.cp/overload.exp: Add tests.
13184 * gdb.cp/overload.cc (struct K): New.
13185 (namespace N): New.
13186 (main): Call new functions.
13187 (K::staticoverload): Define.
13188
13189 2010-02-08 Chris Moller <moller@mollerware.com>
13190
13191 PR gdb/10728
13192 * gdb.cp/pr10728-x.h: New file.
13193 * gdb.cp/pr10728-x.cc: New file.
13194 * gdb.cp/pr10728-y.cc: New file.
13195 * gdb.cp/pr10728.exp: New file.
13196 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
13197
13198 2010-02-08 Chris Moller <moller@mollerware.com>
13199
13200 PR gdb/9067
13201 * gdb.cp/pr9067.exp: New
13202 * gdb.cp/pr9067.cc: New
13203 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
13204
13205 2010-02-08 Joel Brobecker <brobecker@adacore.com>
13206
13207 * lib/gdb.exp (gdb_test_timeout): New global variable.
13208 Set it to timeout if not already set.
13209 (gdb_init): Reset the value of timeout to gdb_test_timeout.
13210
13211 2010-02-05 Doug Evans <dje@google.com>
13212
13213 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
13214 user.
13215
13216 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
13217
13218 PR c++/7935:
13219 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
13220
13221 2010-02-04 Tom Tromey <tromey@redhat.com>
13222
13223 * gdb.cp/virtbase.exp: Make test case names unique.
13224
13225 2010-02-02 Tom Tromey <tromey@redhat.com>
13226
13227 * gdb.cp/virtbase.exp: Add regression tests.
13228 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
13229 (main): Instantiate RHC.
13230
13231 2010-02-02 Tom Tromey <tromey@redhat.com>
13232
13233 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
13234 type-printing change.
13235
13236 2010-02-02 Tom Tromey <tromey@redhat.com>
13237
13238 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
13239 * gdb.cp/virtbase.cc: New file.
13240 * gdb.cp/virtbase.exp: New file.
13241 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
13242
13243 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13244
13245 PR libc/11214:
13246 * gdb.threads/current-lwp-dead.c: Include features.h.
13247 (HAS_NOMMU): New.
13248 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
13249
13250 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13251
13252 * gdb.base/symbol-without-target_section.exp,
13253 gdb.base/symbol-without-target_section.c: New.
13254
13255 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13256
13257 * gdb.base/bigcore.exp: Reset increased timeout.
13258 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
13259
13260 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13261
13262 * gdb.base/gcore.exp (capture_command_output): Use
13263 gdb_test_multiple.
13264
13265 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13266
13267 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
13268 * gdb.arch/thumb2-it.exp (test_it_break): New function.
13269 (Top level): Call it.
13270
13271 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
13272
13273 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
13274
13275 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13276
13277 * gdb.base/call-strs.exp, gdb.base/default.exp,
13278 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
13279 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
13280 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
13281 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
13282 gdb.base/watchpoint-solib.exp: Save and restore timeout.
13283 * gdb.base/ending-run.exp: Correct restore of timeout.
13284 * gdb.base/page.exp: Remove unnecessary timeout setting.
13285
13286 2010-01-29 Joel Brobecker <brobecker@adacore.com>
13287
13288 * gdb.ada/rec_return: New testcase.
13289
13290 2010-01-29 Joel Brobecker <brobecker@adacore.com>
13291
13292 * gdb.ada/call_pn: New testcase.
13293
13294 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
13295
13296 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
13297 (Top level): Use it to resume.
13298 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
13299 the Thumb mode displaced stepping error as unsupported.
13300
13301 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
13302
13303 * gdb.cp/nsusing.exp: Added more tests.
13304 * gdb.cp/nsrecurs.exp: Ditto.
13305 * gdb.cp/nsusing.cc: Added test functions.
13306 * gdb.cp/nsrecurs.cc: Ditto.
13307
13308 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13309
13310 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
13311 absolute directory pathnames in gdb.sum file.
13312
13313 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
13314
13315 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
13316 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
13317
13318 2010-01-26 Tom Tromey <tromey@redhat.com>
13319
13320 PR exp/7643:
13321 * gdb.base/printcmds.exp (test_print_string_constants): Remove
13322 setup_kfail.
13323
13324 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
13325
13326 * gdb.cp/nsrecurs.exp: New test.
13327 * gdb.cp/nsrecurs.cc: New test program.
13328 * gdb.cp/nsstress.exp: New test.
13329 * gdb.cp/nsstress.cc: New test program.
13330 * gdb.cp/nsdecl.exp: New test.
13331 * gdb.cp/nsdecl.cc: New test program.
13332
13333 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
13334
13335 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
13336 imported into file scope.
13337 Marked test as xfail.
13338 * gdb.cp/namespace-using.cc (marker5): New function.
13339 * gdb.cp/shadow.exp: New test.
13340 * gdb.cp/shadow.cc: New test program.
13341 * gdb.cp/nsimport.exp: New test.
13342 * gdb.cp/nsimport.cc: New test program.
13343
13344 2010-01-25 Tom Tromey <tromey@redhat.com>
13345
13346 PR gdb/11049:
13347 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
13348 with "set print null-stop on".
13349
13350 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13351
13352 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
13353 Adjust it for DISASSEMBLY_OMIT_FNAME.
13354
13355 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13356
13357 PR symtab/11199:
13358 * gdb.dwarf2/member-ptr-forwardref.exp,
13359 gdb.dwarf2/member-ptr-forwardref.S: New.
13360
13361 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13362
13363 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
13364 (thread1_func): Protect thread1_tid with thread1_tid_cond by
13365 thread1_tid_mutex. Remove gdbstop_mutex handling.
13366 (thread2_func): Protect thread2_tid with thread2_tid_cond by
13367 thread2_tid_mutex. Remove gdbstop_mutex handling.
13368 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
13369 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
13370 pthread_cond_wait conditionalizations by while loops.
13371
13372 2010-01-20 Tom Tromey <tromey@redhat.com>
13373
13374 PR backtrace/10770:
13375 * gdb.dwarf2/pr10770.exp: New file.
13376 * gdb.dwarf2/pr10770.c: New file.
13377 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
13378
13379 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
13380
13381 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
13382 that target was removed, and the test always runs native anyway.
13383
13384 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13385
13386 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
13387 gdb.base/watchpoint-cond-gone-stripped.c: New.
13388
13389 2010-01-19 Tom Tromey <tromey@redhat.com>
13390
13391 PR c++/8000:
13392 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
13393 existing tests.
13394 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
13395 (main): Use AAA::SomeEnum.
13396
13397 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13398
13399 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
13400 (test_ignore_count): Declare line_callme_body global.
13401 (run to breakpoint with ignore count): Use line_callme_body.
13402 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
13403 (set line_main_hello, set line_main_return): Reindent.
13404 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
13405 New.
13406 (continue to callee4): Use line_callee4_body.
13407 (check *stopped from CLI command): Use line_callee4_next.
13408 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
13409 (set line_main_hello, set line_main_return): Reindent.
13410 (set line_callee4_head, set line_callee4_body): New.
13411 (continue to callee4): Use line_callee4_body.
13412
13413 2010-01-18 Tom Tromey <tromey@redhat.com>
13414
13415 PR c++/9680:
13416 * gdb.cp/casts.cc: Add new classes and variables.
13417 * gdb.cp/casts.exp: Test new operators.
13418
13419 2010-01-18 Tom Tromey <tromey@redhat.com>
13420 Thiago Jung Bauermann <bauerman@br.ibm.com>
13421
13422 * gdb.python/source2.py: New file.
13423 * gdb.python/source1: New file.
13424 * gdb.python/python.exp: Test "source" command.
13425
13426 2010-01-15 Stan Shebs <stan@codesourcery.com>
13427
13428 * gdb.trace/tfile.c: New file.
13429 * gdb.trace/tfile.exp: New file.
13430
13431 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13432
13433 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
13434
13435 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13436
13437 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
13438
13439 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13440
13441 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
13442 (libfunc): New parameter action. Implement also selectable "sleep".
13443 * gdb.base/break-interp-main.c: Include assert.h.
13444 (libfunc): New parameter action.
13445 (main): New parameters argc and argv. Assert argc. Pass argv.
13446 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
13447 (test_attach): New proc.
13448 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
13449 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
13450
13451 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13452
13453 * gdb.base/break-interp.exp (test_core): New proc.
13454 (test_ld): Call it.
13455
13456 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13457
13458 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
13459 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
13460 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
13461 and gdb_compile_shlib. Use new -Wl compiler options.
13462 (dl bt, main bt): New tests.
13463
13464 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13465
13466 Support PIEs with no symfile_objfile.
13467 * gdb.base/break-interp.exp: New argument at the test_ld calls.
13468 (test_ld): New parameter trynosym.
13469 (test_ld <$trynosym>): New block.
13470
13471 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13472
13473 * gdb.base/break-interp.exp: New file.
13474
13475 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
13476
13477 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
13478 * gdb.python/py-prettyprint.py (pp_ls): New printer.
13479 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
13480 test.
13481 * gdb.python/py-prettyprint.c: Define lazystring test structure.
13482 * gdb.python/py-mi.exp: Add lazy string test.
13483
13484 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
13485
13486 * lib/mi-support.exp (mi_check_thread_states): Handle
13487 core number in thread listing.
13488
13489 2010-01-12 Joel Brobecker <brobecker@adacore.com>
13490
13491 * gdb.base/maint.exp: Adjust the expected output for the
13492 "maint print type" test. Use gdb_test_multiple instead of
13493 gdb_sent/gdb_expect.
13494
13495 2010-01-11 Doug Evans <dje@google.com>
13496
13497 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
13498 from gdbserver_download. All callers updated.
13499
13500 * gdb.server/ext-run.exp: "info os processes" requires xml support.
13501
13502 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13503
13504 Implement binary numbers parsing.
13505 * gdb.base/printcmds.exp (test_integer_literals_accepted)
13506 (test_integer_literals_rejected): New binary tests.
13507
13508 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13509
13510 * gdb.cell/configure: Regenerate.
13511
13512 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13513
13514 * gdb.base/corefile.exp: Move the core finding block out and call it as
13515 core_find, new variable $corefile, replace corefile by $corefile and
13516 [file tail $corefile] for usage vs. test names resp.
13517 * lib/gdb.exp (core_find): Move it as a new function here. New
13518 parameter binfile and deletefiles. New variable $destcore. Pre-delete
13519 $destcore. Return "" on error.
13520
13521 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13522
13523 Workaround PR binutils/10802.
13524 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
13525 (twice).
13526
13527 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13528
13529 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
13530
13531 2010-01-08 Joel Brobecker <brobecker@adacore.com>
13532
13533 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
13534 call, to avoid interruption.
13535
13536 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13537
13538 * gdb.stabs/weird.def (args93): New.
13539
13540 2010-01-07 Doug Evans <dje@google.com>
13541
13542 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
13543
13544 2010-01-07 Tom Tromey <tromey@redhat.com>
13545
13546 * gdb.base/source.exp: Use correct line number.
13547
13548 2010-01-05 Stan Shebs <stan@codesourcery.com>
13549
13550 * gdb.trace/tracecmd.exp: Test ftrace.
13551
13552 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13553
13554 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
13555
13556 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13557
13558 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
13559 "uint_for_mi_testing".
13560
13561 2010-01-01 Joel Brobecker <brobecker@adacore.com>
13562
13563 Test indented comment in file being sourced.
13564 * gdb.base/commands.exp: Test indented comment in file being sourced.
13565
13566 2010-01-01 Joel Brobecker <brobecker@adacore.com>
13567
13568 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
13569 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
13570 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
13571 notice.
13572
13573 2010-01-01 Joel Brobecker <brobecker@adacore.com>
13574
13575 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
13576 notice.
13577
13578 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13579
13580 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
13581 missing $after_stopped and comma (,) expectation.
13582
13583 2009-12-31 Stan Shebs <stan@codesourcery.com>
13584
13585 * gdb.trace/actions.exp: Test teval action.
13586
13587 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13588
13589 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
13590 (top level): Call test_watchpoint_in_big_blob.
13591 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
13592 watchpoints.
13593 (func3): Write to buf.
13594
13595 2009-12-29 Stan Shebs <stan@codesourcery.com>
13596
13597 * gdb.trace/actions.exp: Test default-collect.
13598
13599 2009-12-28 Stan Shebs <stan@codesourcery.com>
13600
13601 * gdb.trace/tsv.exp: New file.
13602 * gdb.base/completion.exp: Update ambiguous info output.
13603
13604 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
13605
13606 * gdb.base/find.c (main): Reference search buffers.
13607 * gdb.base/included.c (main): Reference integer.
13608 * gdb.base/ptype.c (charfoo): Declare.
13609 (intfoo): Call charfoo.
13610 * gdb.base/scope0.c (useitp): New function.
13611 (usestatics): Use useitp.
13612 (useit): Add a type for val.
13613 * gdb.base/scope1.c (useit1): Take a pointer argument.
13614 (usestatics1): Update calls to useit1.
13615 * gdb.cp/call-c.cc: Declare foo.
13616 (main): Call foo.
13617 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
13618 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
13619 (main): Call C::ensureRefs and ensureOtherRefs.
13620 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
13621 variables.
13622 (ensureOtherRefs): New function.
13623 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
13624 * gdb.cp/templates.cc (main): Call t5i.value.
13625
13626 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13627
13628 Fix compatibility with G++-4.5.
13629 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
13630 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
13631 (uncaught return): Remove.
13632
13633 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13634 Phil Muldoon <pmuldoon@redhat.com>
13635
13636 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
13637 (bp_location13, bp_location14, bp_location17, bp_location18)
13638 (marker3_proto, marker4_proto): New variables.
13639 (breakpoint info): Update output.
13640 (run until breakpoint at marker3, run until breakpoint at marker4): New
13641 tests.
13642
13643 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13644
13645 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
13646 Replace the printf call of Y by provided "y-set-1" label. New block
13647 for the second shared library.
13648 * gdb.base/unload.exp: Compile also the second library, call
13649 gdb_load_shlibs also for it. Use now gdb_breakpoint.
13650 (single pending breakpoint info): Rename to ...
13651 (pending breakpoint info before run): ... this extended test.
13652 (libfile2, libname2, libsrcfile2, libsrc2)
13653 (lib_sl2): New variables.
13654 (exec_opts): Set also SHLIB_NAME2.
13655 (pending breakpoint info on first run at shrfunc1)
13656 (pending breakpoint info on second run at shrfunc1)
13657 (pending breakpoint info on second run at shrfunc2)
13658 (print y from libfile, print y from libfile2): New tests.
13659 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
13660 * gdb.base/unloadshr2.c: New.
13661
13662 2009-12-22 Hui Zhu <teawater@gmail.com>
13663
13664 * gdb.reverse/sigall-reverse.exp: Adjust.
13665
13666 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
13667
13668 PR gdb/10884
13669
13670 * gdb.mi/var-cmd.c (do_bitfield_tests): New
13671 (main): Call do_bitfield_tests.
13672 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
13673
13674 2009-12-20 Joel Brobecker <brobecker@adacore.com>
13675
13676 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
13677 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
13678 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
13679 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
13680 gdb.modula2/unbounded1.c: Update copyright header.
13681
13682 2009-12-10 Chris Moller <moller@mollerware.com>
13683
13684 PR gdb/9399
13685 * gdb.cp/virtfunc2.exp: New tests
13686 * gdb.cp/virtfunc2.cc: New tests
13687 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
13688
13689 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
13690
13691 * gdb.reverse/i387-env-reverse.c: New file.
13692 * gdb.reverse/i387-env-reverse.exp: New file.
13693 * gdb.reverse/i387-stack-reverse.c: New file.
13694 * gdb.reverse/i387-stack-reverse.exp: New file.
13695
13696 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
13697
13698 * gdb.python/py-type.exp (test_range): New test.
13699
13700 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
13701
13702 PR python/10805
13703
13704 * gdb.python/py-type.exp: New file.
13705 * gdb.python/py-type.c: New file.
13706 * Makefile.in: Add py-type.
13707
13708 2009-12-03 Tom Tromey <tromey@redhat.com>
13709
13710 * gdb.python/py-value.exp (test_parse_and_eval): New
13711 function.
13712
13713 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13714
13715 PR gdb/11022
13716
13717 * gdb.base/pr11022.exp: New test.
13718 * gdb.base/pr11022.c: New test.
13719
13720 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13721
13722 Fix spurious false FAILs.
13723 * gdb.base/structs.c (chartest): New.
13724 (main): Fill-in chartest.
13725 * gdb.base/structs.exp (anychar_re, first): New.
13726 (start_structs_test): Import global anychar_re and first.
13727 New gdb_test call "set print elements 300; ${testfile}"
13728 (start_structs_test <$first>): New block.
13729 (any): Import global anychar_re. New variable ac. Use ${ac}.
13730
13731 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13732
13733 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
13734
13735 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13736
13737 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
13738 Force $srcfile file.
13739 * gdb.base/foll-fork.c (callee): Comment out the printf call.
13740
13741 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13742
13743 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
13744 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
13745 * gdb.threads/watchthreads-reorder.exp: Likewise.
13746
13747 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
13748
13749 PR gdb/8704
13750
13751 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
13752 "if", and "thread". Correct matching in the previous test.
13753
13754 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
13755
13756 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
13757
13758 2009-11-23 Michael Snyder <msnyder@vmware.com>
13759
13760 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
13761 * gdb.reverse-watch-precsave.exp: Ditto.
13762
13763 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
13764
13765 * gdb.asm/asm-source.exp: Adjust.
13766 * gdb.base/help.exp: Adjust.
13767
13768 2009-11-22 Pedro Alves <pedro@codesourcery.com>
13769
13770 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
13771 (do_syscall_tests_without_xml): Set data-directory to
13772 /the/path/to/nowhere.
13773
13774 2009-11-21 Pedro Alves <pedro@codesourcery.com>
13775
13776 * gdb.threads/local-watch-wrong-thread.c,
13777 gdb.threads/local-watch-wrong-thread.exp: New files.
13778
13779 2009-11-21 Pedro Alves <pedro@codesourcery.com>
13780
13781 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
13782 assume new `regsub' syntax available.
13783
13784 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13785
13786 * gdb.base/watchpoint-hw-hit-once.exp,
13787 gdb.base/watchpoint-hw-hit-once.c: New.
13788
13789 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13790
13791 * gdb.threads/watchthreads-reorder.exp,
13792 gdb.threads/watchthreads-reorder.c: New.
13793
13794 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
13795
13796 * gdb.xml/tdesc-regs.exp: Use for m68k.
13797
13798 2009-11-15 Pedro Alves <pedro@codesourcery.com>
13799
13800 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
13801
13802 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13803
13804 * lib/gdb.exp (current_target_name): New procedure.
13805 (gdb_wrapper_target): New variable.
13806 (gdb_wrapper_init): Set gdb_wrapper_target.
13807 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
13808 wrapper.
13809
13810 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13811
13812 * gdb.base/remote.exp: Delete the slowest load test.
13813 Do not load with fixed packet sizes.
13814
13815 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13816
13817 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
13818
13819 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13820
13821 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
13822 srcfile when setting a breakpoint.
13823
13824 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
13825
13826 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
13827 macros.
13828
13829 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
13830
13831 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
13832 to be in memory.
13833 * gdb.base/display.c (force_mem): New.
13834 (do_loops): Use it. Add breakpoint comments.
13835 (do_vars): Add a breakpoint comment.
13836 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
13837 line numbers.
13838
13839 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
13840
13841 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
13842 instead of a bare "run".
13843
13844 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
13845
13846 * gdb.python/py-prettyprint.exp: Adjust.
13847
13848 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13849
13850 * lib/cell.exp (skip_cell_tests): Clean up test files before
13851 returning.
13852
13853 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13854
13855 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
13856 and the breakpoint menu. Do not call perror if a prompt is seen.
13857 Consume the following GDB prompt.
13858 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
13859 * gdb.cp/namespace.exp: Use gdb_test.
13860 * gdb.cp/templates.exp: Use gdb_test.
13861 (test_template_breakpoints): Use gdb_test_multiple.
13862
13863 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13864
13865 * gdb.base/break1.c (struct some_struct, values): Move earlier.
13866 (marker4): Reference values.
13867
13868 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13869
13870 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
13871 is missing.
13872
13873 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13874
13875 * gdb.base/break.c (need_malloc): New.
13876 * gdb.base/constvars.c (main): Reference crass and crisp.
13877 * gdb.base/gdb1821.c (main): Reference bar.
13878 * gdb.cp/gdb1355.cc (main): Reference s1.
13879 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
13880 (main): Call them.
13881 * gdb.cp/hang2.cc (dummy2): Define.
13882 * gdb.cp/hang3.cc (dummy3): Define.
13883 * gdb.cp/m-data.cc (main): Reference shadow.
13884
13885 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
13886 Nathan Froyd <froydnj@codesourcery.com>
13887
13888 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
13889 remote host.
13890
13891 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
13892
13893 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
13894 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
13895 * gdb.dwarf2/dw2-compressed.exp: Likewise.
13896 * gdb.dwarf2/dw2-intercu.exp: Likewise.
13897 * gdb.dwarf2/dw2-intermix.exp: Likewise.
13898 * gdb.dwarf2/dw2-producer.exp: Likewise.
13899 * gdb.dwarf2/mac-fileno.exp: Likewise.
13900 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
13901 py-prettyprint.py to the remote host.
13902 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
13903
13904 2009-11-11 Keith Seitz <keiths@redhat.com>
13905
13906 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
13907 use it instead of "Foo".
13908 * gdb.cp/classes.exp (do_tests): Add a test to access
13909 a method through a typedef'd class name.
13910
13911 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
13912
13913 * gdb.base/long_long.exp: Permit leading zeros on floating-point
13914 exponents.
13915 * gdb.base/pointers.exp: Likewise.
13916 * gdb.cp/ref-types.exp: Likewise.
13917
13918 2009-11-11 Keith Seitz <keiths@redhat.com>
13919
13920 * gdb.cp/cplusfuncs.cc (class foo): Add operators
13921 new[] and delete[].
13922 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
13923 "void".
13924 (probe_demangler): Remove all single-quoting of
13925 method and variable names.
13926 (info_func_regexp): Remove the word "void" from any
13927 occurrence of "(void)".
13928 (print_addr_2): Remove all single-quoting of
13929 method names.
13930 (print_addr_2_kfail): Likewise.
13931 (print_addr): Single-quote C function names before
13932 passing to print_addr_2.
13933 (test_paddr_operator_functions): Remove single-quoting
13934 for method names.
13935 Add tests for operator new[] and operator delete[].
13936
13937 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13938
13939 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
13940
13941 2009-11-09 Keith Seitz <keiths@redhat.com>
13942
13943 * gdb.cp/overload.exp: Add tests for resolving overloaded
13944 methods in expression parsing/evaluation.
13945
13946 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
13947
13948 * lib/gdb.exp (default_gdb_version): Use --version instead of
13949 --command.
13950
13951 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
13952
13953 * lib/gdb.exp (gdb_compile_test): New.
13954 (skip_ada_tests, skip_java_tests): New.
13955 (gdb_compile): Use gdb_compile_test for f77.
13956 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
13957 * lib/java.exp (compile_java_from_source): Remove runtests check,
13958 use gdb_compile_test to record result.
13959 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
13960 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
13961 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
13962 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
13963 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
13964 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
13965 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
13966 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
13967 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
13968 adjust gdb_compile invocations.
13969
13970 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13971
13972 * Makefile.in (abs_builddir): New.
13973 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
13974 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
13975 `$(abs_builddir)/site.exp'.
13976
13977 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
13978
13979 * config/m68k-emc.exp, lib/emc-support.exp,
13980 gdb.trace/gdb_c_test.c: Delete.
13981 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
13982 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13983 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13984 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13985 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13986 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
13987 casing for m68k-*-elf.
13988
13989 2009-11-03 Pedro Alves <pedro@codesourcery.com>
13990
13991 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
13992 * gdb.arch/i386-prologue.exp: Likewise.
13993 * gdb.arch/i386-unwind.exp: Likewise.
13994
13995 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
13996
13997 * lib/gdb.exp (gdb_expect): Fix timeout typo.
13998
13999 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14000
14001 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
14002
14003 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14004
14005 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
14006
14007 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14008
14009 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
14010
14011 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14012
14013 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
14014 * gdb.base/sepdebug2.c: New file.
14015
14016 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
14017
14018 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
14019 the modified warnings for catch syscall. Verify if GDB was compiled
14020 with support for lib expat, and choose which tests to run depending
14021 on this.
14022
14023 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
14024
14025 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
14026 that composite commands are parsed OK. And also test
14027 that breakpoint commands do work.
14028
14029 2009-10-23 Michael Snyder <msnyder@vmware.com>
14030
14031 gdb.reverse/consecutive-precsave.exp: Change expect pattern
14032 to allow for new disassembly style.
14033
14034 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
14035
14036 * gdb.asm/asm-source.exp: Adjust.
14037
14038 2009-10-22 Michael Snyder <msnyder@vmware.com>
14039
14040 * gdb.reverse/break-precsave.exp: New test.
14041 * gdb.reverse/consecutive-precsave.exp: Ditto.
14042 * gdb.reverse/finish-precsave.exp: Ditto.
14043 * gdb.reverse/i386-precsave.exp: Ditto.
14044 * gdb.reverse/machinestate-precsave.exp: Ditto.
14045 * gdb.reverse/sigall-precsave.exp: Ditto.
14046 * gdb.reverse/solilb-precsave.exp: Ditto.
14047 * gdb.reverse/step-precsave.exp: Ditto.
14048 * gdb.reverse/until-precsave.exp: Ditto.
14049 * gdb.reverse/watch-precsave.exp: Ditto.
14050
14051 2009-10-22 Michael Snyder <msnyder@vmware.com>
14052
14053 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
14054 for gdb_expect. Adjust one test's expect strings for the new
14055 format of disassemble.
14056 * gdb.reverse/finish-reverse.exp: Delete 'return'.
14057 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
14058 gdb_test_multiple.
14059 * gdb.reverse/step-reverse.exp: Delete 'return'.
14060 * gdb.reverse/until-reverse.exp: Delete blank lines.
14061 * gdb.reverse/watch-reverse.exp: Delete blank lines.
14062
14063 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
14064
14065 * gdb.base/consecutive.exp: Adjust.
14066 * gdb.base/display.exp: Likewise.
14067 * gdb.base/pc-fp.exp: Likewise.
14068 * gdb.base/sigbpt.exp: Likewise.
14069
14070 2009-10-19 Michael Snyder <msnyder@vmware.com>
14071
14072 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
14073 * gdb.reverse/finish-reverse.c: Ditto.
14074 * gdb.reverse/sigall-reverse.c: Ditto.
14075 * gdb.reverse/solib-reverse.c: Ditto.
14076 * gdb.reverse/step-reverse.c: Ditto.
14077 * gdb.reverse/watch-reverse.c: Ditto.
14078
14079 2009-10-19 Pedro Alves <pedro@codesourcery.com>
14080 Stan Shebs <stan@codesourcery.com>
14081
14082 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
14083 * gdb.base/foll-exec.exp: Adjust to expect a process id before
14084 "Executing new program".
14085 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
14086 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
14087 left listed after having been killed.
14088 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
14089 * gdb.base/maint.exp: Adjust test.
14090
14091 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
14092 * gdb.multi/Makefile.in: New.
14093 * gdb.multi/base.exp: New.
14094 * gdb.multi/goodbye.c: New.
14095 * gdb.multi/hangout.c: New.
14096 * gdb.multi/hello.c: New.
14097 * gdb.multi/bkpt-multi-exec.c: New.
14098 * gdb.multi/bkpt-multi-exec.exp: New.
14099 * gdb.multi/crashme.c: New.
14100
14101 2009-10-13 Tristan Gingold <gingold@adacore.com>
14102
14103 * gdb.base/sepdebug.exp: Check debug info are found.
14104
14105 2009-10-08 Pedro Alves <pedro@codesourcery.com>
14106
14107 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
14108 bits.
14109
14110 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14111
14112 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
14113
14114 2009-10-07 Joel Brobecker <brobecker@adacore.com>
14115
14116 * gdb.base/watchpoints.c: Add copyright header. Reformat one
14117 of the comments.
14118
14119 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
14120
14121 * gdb.base/annota1.exp: Remove obsolete match_max increase.
14122 * gdb.base/annota3.exp: Idem.
14123 * gdb.base/maint.exp: Idem.
14124
14125 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
14126
14127 * lib/gdb.exp (default_gdb_init): Set current value of match_max
14128 to default.
14129
14130 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14131
14132 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
14133 mingw and cygwin targets.
14134
14135 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14136 Pedro Alves <pedro@codesourcery.com>
14137
14138 * lib/gdb.exp (gdb_compile): Avoid adding
14139 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
14140
14141 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14142
14143 * gdb.base/shr1.c: Use %p in format string.
14144 * gdb.base/unload.c: Avoid warning in fprintf.
14145 * gdb.base/watchpoint-solib.c: Idem.
14146
14147 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14148
14149 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
14150 long type.
14151 (test_unlink): Correct printf string.
14152 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
14153 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
14154
14155 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14156
14157 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
14158 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
14159 * gdb.arch/ia64-breakpoint-shadow.S: New file.
14160
14161 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14162
14163 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
14164 * gdb.objc/nondebug.exp: Likewise.
14165
14166 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14167
14168 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
14169 target_info setting.
14170
14171 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
14172 that detect new threads during "info threads".
14173
14174 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14175
14176 * gdb.threads/manythreads.c (main): Increase thread stack size
14177 to 2*PTHREAD_STACK_MIN.
14178 * gdb.threads/multi-create.c (main): Likewise.
14179 (create_function): Likewise.
14180
14181 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14182
14183 * gdb.base/dump.exp: Pass difference of pointer types instead
14184 of integer types as offset to restore in intarr3.srec case.
14185
14186 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14187
14188 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
14189
14190 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14191
14192 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
14193
14194 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
14195
14196 New test for two watchpoints, with disabling of
14197 the first inserted.
14198 * testsuite/gdb.base/watchpoints.c: New file.
14199 * testsuite/gdb.base/watchpoints.exp: New file.
14200
14201 2009-09-25 Tom Tromey <tromey@redhat.com>
14202
14203 * gdb.base/charset.exp: Test utf-16 strings with Python.
14204
14205 2009-09-25 Tom Tromey <tromey@redhat.com>
14206
14207 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
14208 UCS-4.
14209 * gdb.base/charset.c (utf_32_string): Rename.
14210 (init_utf32): Rename.
14211 (main): Update.
14212
14213 2009-09-22 Tom Tromey <tromey@redhat.com>
14214
14215 * gdb.python/py-function.exp: Add regression tests.
14216
14217 2009-09-21 Keith Seitz <keiths@redhat.com>
14218
14219 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
14220 with invalid operator.
14221
14222 2009-09-21 Keith Seitz <keiths@redhat.com>
14223
14224 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
14225 and destructor using typedef name of class.
14226 * gdb.cp/classes.cc (class Base1): Add a destructor.
14227 (base1): New typedef.
14228 (use_methods): Instanitate an object of type base1.
14229 * gdb.cp/templates.exp (test_template_typedef): New procedure.
14230 (do_tests): Call test_template_typedef.
14231 * gdb.cp/templates.cc (Baz::~Baz): New method.
14232 (intBazOne): New typedef.
14233 (main): Instantiate intBazOne.
14234
14235 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14236
14237 PR python/10633
14238
14239 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
14240 Function.
14241 (run_lang_tests): Add print elements test.
14242
14243 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
14244
14245 * gdb.python/py-value.exp (test_subscript_regression): New
14246 function. Test for invalid subscripts.
14247 * gdb.python/py-value.c (main): Add test array, and pointer to it.
14248 (ptr_ref): New function.
14249
14250 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14251
14252 * gdb.base/default.exp: Fix "show convenience".
14253
14254 2009-09-15 Tom Tromey <tromey@redhat.com>
14255
14256 * lib/mi-support.exp (mi_create_varobj): Update.
14257 (mi_create_floating_varobj): Likewise.
14258 (mi_create_dynamic_varobj): New proc.
14259 (mi_varobj_update): Update.
14260 (mi_varobj_update_with_type_change): Likewise.
14261 (mi_varobj_update_kv_helper): New proc.
14262 (mi_varobj_update_dynamic_helper): Rewrite.
14263 (mi_varobj_update_dynamic): New proc.
14264 (mi_list_varobj_children): Update.
14265 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
14266 * gdb.python/python-prettyprint.py (pp_outer): New class.
14267 (pp_nullstr): Likewise.
14268 (lookup_function): Register new printers.
14269 * gdb.python/python-prettyprint.c (struct substruct): New type.
14270 (struct outerstruct): Likewise.
14271 (substruct_test): New function.
14272 (struct nullstr): New type.
14273 (string_1, string_2): New globals.
14274 (main): Add new tests.
14275 * gdb.python/python-mi.exp: Added regression tests.
14276 * gdb.mi/mi2-var-display.exp: Update.
14277 * gdb.mi/mi2-var-cmd.exp: Update.
14278 * gdb.mi/mi2-var-child.exp: Update.
14279 * gdb.mi/mi2-var-block.exp: Update.
14280 * gdb.mi/mi-var-invalidate.exp: Update.
14281 * gdb.mi/mi-var-display.exp: Update.
14282 * gdb.mi/mi-var-cmd.exp: Update.
14283 * gdb.mi/mi-var-child.exp: Update.
14284 * gdb.mi/mi-var-block.exp: Update.
14285 * gdb.mi/mi-break.exp: Update.
14286 * gdb.mi/gdb701.exp: Update.
14287
14288 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
14289
14290 * Makefile.in: Inclusion of catch-syscall object.
14291 * gdb.base/catch-syscall.c: New file.
14292 * gdb.base/catch-syscall.exp: New file.
14293
14294 2009-09-12 Michael Snyder <msnyder@vmware.com>
14295
14296 * gdb.reverse/step-reverse.exp: Explicitly check for targets
14297 that can support reverse debuggnig.
14298
14299 2009-09-11 Tom Tromey <tromey@redhat.com>
14300
14301 * gdb.dwarf2/valop.S: New file.
14302 * gdb.dwarf2/valop.exp: New file.
14303
14304 2009-09-11 Mark Kettenis <kettenis@gnu.org>
14305
14306 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
14307
14308 2009-09-10 Doug Evans <dje@google.com>
14309
14310 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
14311 Add $gdb_prompt to second breakpoint regexp.
14312
14313 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
14314
14315 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
14316 names, add missing ones.
14317 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
14318 * gdb.python/py-frame.c: Rename from python-frame.c.
14319 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
14320 testfile name.
14321 * gdb.python/py-function.exp: Rename from python-function.exp.
14322 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
14323 testfile name.
14324 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
14325 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
14326 Adjust testfile name.
14327 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
14328 * gdb.python/py-template.cc: Rename from python-template.cc.
14329 * gdb.python/py-template.exp: Rename from python-template.exp.
14330 Adjust testfile name.
14331 * gdb.python/py-value.c: Rename from python-value.c.
14332 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
14333 testfile name.
14334
14335 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14336
14337 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
14338 $bpt2address.
14339 (Second breakpoint address is valid on ia64)
14340 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
14341
14342 2009-09-03 Joseph Myers <joseph@codesourcery.com>
14343
14344 * gdb.base/ending-run.exp: Restrict regular expression matching
14345 line number to require closing brace following.
14346
14347 2009-09-03 Doug Evans <dje@google.com>
14348
14349 * gdb.base/store.exp (check_set): Fix typo in expected value message.
14350
14351 2009-09-02 Tom Tromey <tromey@redhat.com>
14352
14353 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
14354
14355 2009-09-02 Tom Tromey <tromey@redhat.com>
14356
14357 * gdb.dwarf2/callframecfa.exp: New file.
14358 * gdb.dwarf2/callframecfa.S: New file.
14359
14360 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14361
14362 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
14363 gdb.base/solib-overlap-main.c: New.
14364
14365 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
14366
14367 PR gdb/10565
14368
14369 * gdb.base/bitfields.c (struct container, container): New.
14370 (main): Initialize it and call break5.
14371 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
14372
14373 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14374
14375 Support constant DW_AT_data_member_location by GCC PR debug/40659.
14376 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
14377
14378 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14379
14380 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
14381
14382 2009-08-26 Michael Snyder <msnyder@vmware.com>
14383
14384 * gdb.base/i386-reverse.c: New file.
14385 * gdb.base/i386-reverse.exp: New file.
14386 * gdb.base/Makefile.in: Add new files to be removed.
14387
14388 2009-08-26 Joseph Myers <joseph@codesourcery.com>
14389
14390 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
14391 environment-pwd for remote host.
14392 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
14393
14394 2009-08-24 Keith Seitz <keiths@redhat.com>
14395
14396 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
14397 Add two new C++ completer tests which limit the output to a
14398 given class.
14399
14400 2009-08-24 Michael Snyder <msnyder@vmware.com>
14401
14402 * gdb.base/del.exp: Fix typo in comment.
14403 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
14404
14405 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14406
14407 * configure: Regenerate.
14408 * gdb.hp/configure: Likewise.
14409 * gdb.hp/gdb.aCC/configure: Likewise.
14410 * gdb.hp/gdb.base-hp/configure: Likewise.
14411 * gdb.hp/gdb.compat/configure: Likewise.
14412 * gdb.hp/gdb.defects/configure: Likewise.
14413 * gdb.hp/gdb.objdbg/configure: Likewise.
14414 * gdb.stabs/configure: Likewise.
14415
14416 2009-08-19 Doug Evans <dje@google.com>
14417
14418 * gdb.base/gdbvars.c: New file.
14419 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
14420
14421 2009-08-14 Pedro Alves <pedro@codesourcery.com>
14422
14423 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14424 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
14425
14426 2009-08-13 Pedro Alves <pedro@codesourcery.com>
14427
14428 * gdb.base/default.exp: Adjust "set language test": it's now an
14429 enum command. Larger help string moved to "help set language".
14430 * gdb.base/help.exp: Adjust "help set language" expected output,
14431 now lists all known languages.
14432
14433 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
14434
14435 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
14436 all frame arguments.
14437 * gdb.arch/altivec-regs.exp: Likewise.
14438
14439 2009-08-07 Tom Tromey <tromey@redhat.com>
14440
14441 * gdb.base/setshow.exp: Add tests for changes to set language, set
14442 check range, and set check type.
14443
14444 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
14445
14446 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
14447 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
14448 Call it.
14449
14450 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14451
14452 * configure.ac: Run gdb.cell tests when appropriate.
14453 * configure: Regenerate.
14454 * lib/cell.exp: New file.
14455 * gdb.cell: New directory.
14456 * gdb.cell/configure.ac: New file.
14457 * gdb.cell/configure: New file.
14458 * gdb.cell/Makefile.in: New file.
14459 * gdb.cell/arch.exp: New file.
14460 * gdb.cell/break.c: New file.
14461 * gdb.cell/break.exp: New file.
14462 * gdb.cell/break-spu.c: New file.
14463 * gdb.cell/bt.c: New file.
14464 * gdb.cell/bt2-spu.c: New file.
14465 * gdb.cell/bt-spu.c: New file.
14466 * gdb.cell/bt.exp: New file.
14467 * gdb.cell/coremaker.c: New file.
14468 * gdb.cell/coremaker-spu.c: New file.
14469 * gdb.cell/core.exp: New file.
14470 * gdb.cell/gcore.exp: New file.
14471 * gdb.cell/data.c: New file.
14472 * gdb.cell/data.exp: New file.
14473 * gdb.cell/data-spu.c: New file.
14474 * gdb.cell/ea-cache.exp: New file.
14475 * gdb.cell/ea-cache.c: New file.
14476 * gdb.cell/ea-cache-spu.c: New file.
14477 * gdb.cell/ea-standalone.c: New file.
14478 * gdb.cell/ea-standalone.exp: New file.
14479 * gdb.cell/ea-test.c: New file.
14480 * gdb.cell/ea-test.exp: New file.
14481 * gdb.cell/f-regs.exp: New file.
14482 * gdb.cell/mem-access.c: New file.
14483 * gdb.cell/mem-access.exp: New file.
14484 * gdb.cell/mem-access-spu.c: New file.
14485 * gdb.cell/ptype.exp: New file.
14486 * gdb.cell/registers.exp: New file.
14487 * gdb.cell/size.c: New file.
14488 * gdb.cell/sizeof.exp: New file.
14489 * gdb.cell/size-spu.c: New file.
14490 * gdb.cell/solib.exp: New file.
14491 * gdb.cell/solib-symbol.exp: New file.
14492
14493 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14494
14495 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
14496
14497 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
14498
14499 * gdb.base/float.exp: Handle VFP registers.
14500
14501 2009-07-14 Michael Snyder <msnyder@vmware.com>
14502
14503 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
14504 to bring gdb to the beginning of the calling line.
14505
14506 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
14507 confusing the i386 epilogue unwinder.
14508
14509 2009-07-14 Stan Shebs <stan@codesourcery.com>
14510
14511 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
14512
14513 2009-07-14 Michael Snyder <msnyder@vmware.com>
14514
14515 * gdb.reverse/step-reverse.exp (stepi into function call):
14516 Call instruction may not be first instruction in the line.
14517 (reverse stepi from a function call): Used wrong line number.
14518
14519 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14520
14521 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
14522
14523 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14524
14525 Fix gdb.base/macscp.exp when using custom inputrc.
14526 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
14527 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
14528 env(TERM) set.
14529 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
14530 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
14531
14532 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14533
14534 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
14535 * gdb.base/annota1.exp (thread_test): Import global $testfile.
14536 Change the compilation target to match the testcase name.
14537 * gdb.base/sect-cmd.exp: Change the compilation target to match the
14538 testcase name.
14539 * a2-run.exp: Use for setup prepare_for_testing. Change the
14540 compilation target to match the testcase name.
14541 * gdb.base/commands.exp: Likewise.
14542 * gdb.base/finish.exp: Likewise.
14543 * gdb.base/float.exp: Likewise.
14544 * gdb.base/info-target.exp: Likewise.
14545 * gdb.base/relational.exp: Likewise.
14546 * gdb.base/term.exp: Likewise.
14547 * gdb.base/until.exp: Likewise.
14548 * gdb.base/volatile.exp: Likewise.
14549 * gdb.base/whatis-exp.exp: Likewise.
14550
14551 2009-07-11 Hui Zhu <teawater@gmail.com>
14552
14553 * gdb.base/help.exp (disassemble): Update expected help text.
14554
14555 2009-07-09 Tom Tromey <tromey@redhat.com>
14556
14557 * lib/gdb.exp: Handle TRANSCRIPT.
14558 (remote_spawn, remote_close, send_gdb): New procs.
14559
14560 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
14561
14562 * gdb.python/python-prettyprint.c: Add counted null string
14563 structure.
14564 * gdb.python/python-prettyprint.exp: Print null string. Test for
14565 embedded nulls.
14566 * gdb.python/python-prettyprint.py (pp_ns): New Function.
14567 * gdb.python/python-value.exp (test_value_in_inferior): Add
14568 variable length string fetch tests.
14569 * gdb.python/python-value.c (main): Add strings for string fetch tests.
14570
14571 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14572
14573 * gdb.base/dump.exp (inaccessible memory is reported): New test.
14574
14575 2009-07-07 Tom Tromey <tromey@redhat.com>
14576
14577 * gdb.base/call-rt-st.exp: Update for change to escape output.
14578 * gdb.base/callfuncs.exp: Likewise.
14579 * gdb.base/charset.exp: Likewise.
14580 * gdb.base/constvars.exp: Likewise.
14581 * gdb.base/long_long.exp: Likewise.
14582 * gdb.base/pointers.exp: Likewise.
14583 * gdb.base/printcmds.exp: Likewise.
14584 * gdb.base/setvar.exp: Likewise.
14585 * gdb.base/store.exp: Likewise.
14586 * gdb.cp/ref-types.exp: Likewise.
14587 * gdb.mi/mi-var-child.exp: Likewise.
14588 * gdb.mi/mi-var-display.exp: Likewise.
14589 * gdb.mi/mi2-var-display.exp: Likewise.
14590 * gdb.base/charset.exp: Test octal escape sequence length.
14591 Update for change to escape output.
14592
14593 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14594
14595 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
14596
14597 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
14598
14599 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
14600
14601 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14602
14603 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
14604 gdbserver increasing $portnum if "Can't bind address" has been seen.
14605
14606 2009-07-05 Pedro Alves <pedro@codesourcery.com>
14607
14608 * gdb.base/ending-run.exp: Add "step out of main" pattern for
14609 mingw32ce.
14610
14611 2009-07-05 Pedro Alves <pedro@codesourcery.com>
14612
14613 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
14614 VFP format.
14615
14616 2009-07-02 Pedro Alves <pedro@codesourcery.com>
14617
14618 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
14619 linux. Adjust to use "inferior", "info inferiors", "detach
14620 inferior" and "kill inferior" instead of "restart", "info fork",
14621 "detach fork" and "delete fork".
14622 * gdb.base/ending-run.exp: Spell out "info".
14623 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
14624 the "kill" command.
14625
14626 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14627
14628 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
14629 change to prefix TLS offset in hex with 0x.
14630
14631 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14632
14633 * gdb.base/default.exp: Update test case for "x" changes.
14634
14635 2009-07-01 Tristan Gingold <gingold@adacore.com>
14636
14637 * gdb.base/bigcore.exp: Make darwin untested.
14638
14639 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14640
14641 * gdb.base/completion.exp (directory completion): Create the directory.
14642 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
14643 escapeuniquesub.
14644 (directory completion 2): Expect now ${escapeuniquesub}.
14645 (Glob remaining of directory test): Remove one excessive newline.
14646 Expect the real output.
14647
14648 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14649
14650 Fix `make check//%' target after `make check' has been ran.
14651 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
14652 a mkdir call.
14653 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
14654 (%/.dir): Remove.
14655
14656 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14657
14658 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
14659 the expected result record.
14660
14661 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14662
14663 Remove racy FAILs relying just on the timeouts.
14664 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
14665 (annotation_level 2): Remove racy FAILs.
14666
14667 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
14668
14669 gdb/10275
14670 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
14671
14672 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
14673
14674 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
14675
14676 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
14677
14678 * gdb.mi/mi-stack.exp: Testing symbolic options
14679 to -stack-list-locals and -stack-list-arguments.
14680
14681 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14682
14683 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
14684
14685 2009-06-29 Tom Tromey <tromey@redhat.com>
14686
14687 * dg-extract-results.sh: New file.
14688 * Makefile.in (FORCE_PARALLEL): New variable.
14689 (CHECK_TARGET): New conditional variable.
14690 (check): Use CHECK_TARGET.
14691 (DO_RUNTEST): New variable.
14692 (check-single): New target.
14693 (TEST_DIRS): New variable.
14694 (TEST_TARGETS): Likewise.
14695 (check-parallel): New target.
14696 (check-gdb.%): New pattern.
14697 (BASE1_FILES): New variable.
14698 (BASE2_FILES): Likewise.
14699 (check-gdb.base%): New pattern.
14700 (%/.dir): New pattern.
14701 * configure: Rebuild.
14702 * aclocal.m4 (AM_CONDITIONAL): New defun.
14703 * configure.ac: Check whether user is using GNU make.
14704 (GMAKE): New conditional.
14705
14706 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
14707
14708 * gdb.cp/namespace-nested-import.cc: New test.
14709 * gdb.cp/namespace-nested-import.exp: New test.
14710
14711 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
14712
14713 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
14714 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
14715 * gdb.opt/Makefile.in (EXECUTABLES): Update.
14716 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
14717 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
14718 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
14719 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
14720 gdb.opt/inline-markers.c: New files.
14721 * lib/gdb.exp (skip_inline_frame_tests): New function.
14722 (skip_inline_var_tests): New function.
14723
14724 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
14725
14726 * gdb.cp/exception.exp: Don't require $hex before inner frame in
14727 backtrace.
14728
14729 2009-06-27 Michael Snyder <msnyder@vmware.com>
14730
14731 * gdb.reverse: New directory.
14732 * gdb.reverse/break-reverse.c: New test.
14733 * gdb.reverse/break-reverse.exp: New test.
14734 * gdb.reverse/consecutive-reverse.c: New test.
14735 * gdb.reverse/consecutive-reverse.exp: New test.
14736 * gdb.reverse/finish-reverse.c: New test.
14737 * gdb.reverse/finish-reverse.exp: New test.
14738 * gdb.reverse/machinestate.c: New test.
14739 * gdb.reverse/ms1.c: New test.
14740 * gdb.reverse/machinestate.exp: New test.
14741 * gdb.reverse/Makefile.in: New file.
14742 * gdb.reverse/shr2.c: New test.
14743 * gdb.reverse/solib-reverse.c: New test.
14744 * gdb.reverse/solib-reverse.exp: New test.
14745 * gdb.reverse/step-reverse.c: New test.
14746 * gdb.reverse/step-reverse.exp: New test.
14747 * gdb.reverse/until-reverse.c: New test.
14748 * gdb.reverse/ur1.c: New test.
14749 * gdb.reverse/until-reverse.exp: New test.
14750 * gdb.reverse/watch-reverse.c: New test.
14751 * gdb.reverse/watch-reverse.exp: New test.
14752 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
14753 * configure: Regenerate.
14754
14755 2009-06-26 Doug Evans <dje@google.com>
14756
14757 * gdb.base/psymtab.exp: Turn off pending breakpoints.
14758
14759 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
14760
14761 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
14762 windows problem for 'file delete $binfile'.
14763
14764 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
14765
14766 * gdb.cp/namespace-using.exp: New test.
14767 * gdb.cp/namespace-using.cc: New test.
14768
14769 2009-05-20 Joel Brobecker <brobecker@adacore.com>
14770
14771 * gdb.ada/variant_record_packed_array: New testcase.
14772
14773 2009-06-23 Tom Tromey <tromey@redhat.com>
14774
14775 * gdb.base/charset.exp (test_combination): Regression test.
14776 * gdb.base/charset.c (my_wchar_t): New typedef.
14777 (myvar): New global.
14778 (main): Set myvar.
14779
14780 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
14781
14782 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
14783 target.
14784
14785 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14786
14787 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
14788
14789 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14790
14791 * gdb.mi/gdb680.exp: Update test for error message.
14792
14793 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14794
14795 * gdb.base/annota1.exp: Allow multiple occurrences of the
14796 frames-invalid annotation.
14797 * gdb.cp/annota2.exp: Likewise.
14798
14799 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
14800
14801 * gdb.cp/gdb2495.cc: New file.
14802 * gdb.cp/gdb2495.exp: New file.
14803
14804 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14805
14806 Report error on GDB crash during runto.
14807 * lib/gdb.exp (runto <eof>): New.
14808
14809 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
14810
14811 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
14812 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
14813 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
14814 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
14815 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
14816 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
14817 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
14818 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
14819 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
14820 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
14821 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
14822 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
14823 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14824 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
14825 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
14826 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
14827 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
14828 gdb.server/server-mon.exp, gdb.server/server-run.exp,
14829 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14830 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
14831 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
14832 gdb.trace/passcount.exp, gdb.trace/report.exp,
14833 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
14834 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
14835 gdb.trace/while-stepping.exp: Use a unique name for the compiled
14836 executable.
14837
14838 2009-06-07 Pedro Alves <pedro@codesourcery.com>
14839
14840 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
14841 defined before referencing it.
14842
14843 2009-06-03 Doug Evans <dje@google.com>
14844
14845 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
14846 * gdb.arch/i386-see.c: Ditto.
14847
14848 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
14849
14850 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
14851 (check_macro): Return 1 if undefined.
14852 If first test fails, check if macro debug information is available,
14853 and report unsupported test if no macro information is found.
14854
14855 2009-05-29 Doug Evans <dje@google.com>
14856
14857 * gdb.threads/hand-call-in-threads.exp: New.
14858 * gdb.threads/hand-call-in-threads.c: New.
14859
14860 2009-05-29 Michael Snyder <msnyder@vmware.com>
14861
14862 * gdb.base/break-always.exp: Change "1" to "on".
14863 Add confirmation check.
14864
14865 2009-05-28 Pedro Alves <pedro@codesourcery.com>
14866
14867 * gdb.threads/threxit-hop-specific.c: New.
14868 * gdb.threads/threxit-hop-specific.exp: New.
14869 * gdb.threads/thread-execl.c: New.
14870 * gdb.threads/thread-execl.exp: New.
14871
14872 2009-05-27 Tom Tromey <tromey@redhat.com>
14873 Thiago Jung Bauermann <bauerman@br.ibm.com>
14874
14875 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
14876 (mi_child_regexp): Likewise.
14877 (mi_list_varobj_children_range): Likewise.
14878 (mi_get_features): Likewise.
14879 (mi_list_varobj_children): Rewrite.
14880 * gdb.python/python-mi.exp: New file.
14881
14882 2009-05-27 Tom Tromey <tromey@redhat.com>
14883 Thiago Jung Bauermann <bauerman@br.ibm.com>
14884 Phil Muldoon <pmuldoon@redhat.com>
14885 Paul Pluzhnikov <ppluzhnikov@google.com>
14886
14887 * gdb.python/python-prettyprint.exp: New file.
14888 * gdb.python/python-prettyprint.c: New file.
14889 * gdb.python/python-prettyprint.py: New file.
14890 * gdb.base/display.exp: print/r is now valid.
14891
14892 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
14893 Tom Tromey <tromey@redhat.com>
14894 Pedro Alves <pedro@codesourcery.com>
14895 Paul Pluzhnikov <ppluzhnikov@google.com>
14896
14897 * gdb.python/python-template.exp: New file.
14898 * gdb.python/python-template.cc: New file.
14899 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14900 tests.
14901 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14902 Call it.
14903 (test_value_after_death): New proc.
14904 * gdb.python/python-value.c (PTR): New typedef.
14905 (main): New variable 'x'.
14906
14907 2009-05-27 Tom Tromey <tromey@redhat.com>
14908
14909 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
14910 tests.
14911 * gdb.python/python-value.exp (py_objfile_tests): New proc.
14912 Call it.
14913
14914 2009-05-27 Pedro Alves <pedro@codesourcery.com>
14915
14916 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
14917
14918 2009-05-24 Pedro Alves <pedro@codesourcery.com>
14919
14920 * gdb.threads/fork-thread-pending.c: New.
14921 * gdb.threads/fork-thread-pending.exp: New.
14922
14923 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14924
14925 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
14926 * gdb.dwarf2/dw2-strp.S (a_string2): New.
14927
14928 2009-05-18 Jon Beniston <jon@beniston.com>
14929
14930 * gdb.asm/asm-source.exp: Add lm32 target.
14931
14932 2009-05-17 Pedro Alves <pedro@codesourcery.com>
14933
14934 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
14935 `gdb_get_line_number'. Call `callee' in both parent and child.
14936 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
14937 `gdb_get_line_number' instead of hardcoding line numbers.
14938 (catch_fork_unpatch_child): New procedure to test detaching
14939 breakpoints from child fork.
14940 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
14941 hardcoding line numbers.
14942 (do_fork_tests): Run `catch_fork_unpatch_child'.
14943
14944 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
14945
14946 * gdb.mi/mi-cmd-var.exp: Check that when varobj
14947 of structure type enters or leaves the scope, it
14948 is reported by -var-update.
14949
14950 2009-05-11 Doug Evans <dje@sebabeach.org>
14951
14952 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
14953 * gdb.threads/pending-step.c (main): Fix off-by-one error.
14954 * gdb.threads/schedlock.c (main): Fix off-by-one error.
14955
14956 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14957
14958 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
14959
14960 2009-04-30 Doug Evans <dje@google.com>
14961
14962 * gdb.threads/watchthreads2.exp: New testcase.
14963 * gdb.threads/watchthreads2.c: New testcase.
14964
14965 2009-04-29 Doug Evans <dje@google.com>
14966
14967 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
14968 * gdb.cp/mb-ctor.cc: Ditto.
14969 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
14970 * gdb.cp/mb-inline.h (multi_line_foo): New function.
14971 * gdb.cp/mb-inline1.cc: Call it.
14972 * gdb.cp/mb-inline2.cc: Ditto.
14973 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
14974 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
14975
14976 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14977
14978 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
14979 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
14980 Replace all uses of `decimal' by `nonzero'.
14981 (info macro FROM_COMMANDLINE): New test.
14982
14983 2009-04-27 Tom Tromey <tromey@redhat.com>
14984
14985 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
14986
14987 2009-04-27 Doug Evans <dje@google.com>
14988
14989 * gdb.threads/watchthreads.c (main): Initialize args before starting
14990 the threads. Plus formatting cleanup.
14991 * gdb.threads/watchthreads.exp: Avoid errant failures due to
14992 biased scheduling of one thread.
14993
14994 2009-04-27 Jerome Guitton <guitton@adacore.com>
14995
14996 * gdb.cp/templates.cc (GetMax): New template.
14997 (main): Declare two instances of GetMax.
14998 * gdb.cp/templates.exp: Add new test.
14999
15000 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15001
15002 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
15003
15004 2009-04-22 Joseph Myers <joseph@codesourcery.com>
15005
15006 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
15007
15008 2009-04-15 Tom Tromey <tromey@redhat.com>
15009
15010 * gdb.base/charset.exp: Add regression test.
15011
15012 2009-04-14 Joel Brobecker <brobecker@adacore.com>
15013
15014 * gdb.base/exe-lock.exp: New testcase.
15015
15016 2009-04-13 Tom Tromey <tromey@redhat.com>
15017
15018 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
15019 operator on Frame.
15020
15021 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15022
15023 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
15024 * gdb.server/ext-attach.exp: Likewise.
15025
15026 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
15027
15028 Eliminate some sleep usage.
15029
15030 * gdb.mi/basics.c (do_nothing): New.
15031 (main): Use do_nothing instead of printf, so that
15032 not to introduce race condition between output of
15033 inferiour and output of gdb. Do not use sleep as it
15034 is not generally available on embedded targets.
15035
15036 2009-04-02 Pedro Alves <pedro@codesourcery.com>
15037
15038 * gdb.server/ext-attach.exp: Expect an optional process id after
15039 "Detached from remote process".
15040
15041 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15042
15043 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
15044 gdb.dwarf2/dw2-unresolved.exp: New.
15045
15046 2009-04-02 Pedro Alves <pedro@codesourcery.com>
15047
15048 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
15049 mi_run_to_main.
15050
15051 2009-04-02 Pedro Alves <pedro@codesourcery.com>
15052
15053 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
15054 mi_run_to_main. Skip thread exit test on remote targets.
15055 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
15056 mi_run_to_main.
15057 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
15058 mi_run_to_main.
15059 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
15060 when expecting ^connected. Detect when the target doesn't support
15061 non-stop mode.
15062 (mi_run_cmd): Detect if non-stop mode was requested by isn't
15063 supported. Return -1 on error, 0 on success.
15064 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
15065 (mi_runto): Return mi_runto_helper's result explicitly.
15066
15067 2009-04-01 Pedro Alves <pedro@codesourcery.com>
15068
15069 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
15070
15071 2009-04-01 Tom Tromey <tromey@redhat.com>
15072
15073 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
15074 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
15075 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
15076 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
15077
15078 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
15079 Jan Kratochvil <jan.kratochvil@redhat.com>
15080
15081 PR gdb/931
15082 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
15083 output.
15084 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
15085 for gdb/931.
15086 * dw2-strp.S (DW_AT_language): Change to C++.
15087 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
15088
15089 2009-03-31 Joel Brobecker <brobecker@adacore.com>
15090
15091 * gdb.ada/tasks: New testcase.
15092
15093 2009-03-30 Stan Shebs <stan@codesourcery.com>
15094
15095 * gdb.trace/actions.exp: Update to match new info trace format.
15096 * gdb.trace/deltrace.exp: Ditto.
15097 * gdb.trace/infotrace.exp: Ditto.
15098 * gdb.trace/passcount.exp: Ditto.
15099 * gdb.trace/save-trace.exp: Ditto.
15100 * gdb.trace/while-stepping.exp: Ditto.
15101 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
15102
15103 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15104
15105 * gdb.python/python-frame.c: New file.
15106 * gdb.python/python-frame.exp: New file.
15107
15108 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
15109
15110 * gdb.python/python-value.exp: Add tests for the address
15111 attribute.
15112
15113 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
15114
15115 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
15116
15117 2009-03-26 Doug Evans <dje@google.com>
15118
15119 * gdb.mi/mi-nonstop-exit.exp: New file.
15120 * gdb.mi/non-stop-exit.c: New file.
15121
15122 2009-03-26 Tom Tromey <tromey@redhat.com>
15123
15124 Update for change to prologue skipping:
15125 * gdb.mi/mi2-simplerun.exp: Update.
15126 * gdb.mi/mi2-break.exp: Update.
15127 * gdb.mi/mi-simplerun.exp: Update.
15128 * gdb.mi/mi-break.exp: Update.
15129 * gdb.base/ending-run.exp: Update.
15130
15131 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
15132
15133 * gdb.python/python-value.exp (test_value_in_inferior): Test
15134 gdb.Value.is_optimized_out attribute.
15135
15136 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15137
15138 * gdb.dwarf2/dw2-noloc-main.c: New file.
15139 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
15140 (.text): Remove.
15141 (.data): New.
15142 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
15143 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
15144 (DW_TAG_subprogram func_cu1, noloc): Remove.
15145 (main): New.
15146 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
15147 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
15148 (file_symbols): New procedure.
15149
15150 2009-03-25 Tom Tromey <tromey@redhat.com>
15151
15152 * gdb.base/charset.exp (valid_target_charset): New proc.
15153 Use it to skip tests on invalid charsets.
15154
15155 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
15156
15157 * gdb.base/completion.exp: Add a test for directory completion.
15158
15159 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15160
15161 Fix a racy FAIL.
15162 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
15163 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
15164
15165 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
15166
15167 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
15168 * gdb.python/python-function.exp: Add test for function returning
15169 a GDB value.
15170
15171 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
15172
15173 * gdb.python/python-function.exp: New file.
15174
15175 2009-03-20 Tom Tromey <tromey@redhat.com>
15176
15177 * gdb.base/store.exp: Update for change to escape output.
15178 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
15179 to escape output.
15180 * gdb.base/pointers.exp: Update for change to escape output.
15181 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
15182 to escape output.
15183 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
15184 escape output.
15185 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
15186 to escape output.
15187 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
15188 escape output.
15189 * gdb.base/setvar.exp: Update for change to escape output.
15190 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
15191 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
15192 to escape output.
15193 (test_print_string_constants): Likewise.
15194 * gdb.base/charset.exp (valid_host_charset): Check size of
15195 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
15196 cases. Handle "auto"-related output.
15197 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
15198 (uvar, Uvar): New globals.
15199
15200 2009-03-19 Jerome Guitton <guitton@adacore.com>
15201
15202 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
15203 deltas.
15204 * gdb.ada/fixed_points.exp: Ditto.
15205
15206 2009-03-18 Pedro Alves <pedro@codesourcery.com>
15207
15208 * return-nodebug.c: Don't include stdio.h.
15209 (init): Delete.
15210 (func): Delete definition and provide extern declaration.
15211 (t): New.
15212 (main): Don't call printf. Call func and store its result in t.
15213 * return-nodebug1.c: New.
15214 * return-nodebug.exp: Don't expect stdio output. Instead, print
15215 the global variable t. Drop printf formatters and cast types from
15216 foreach loop. Don't use prepare_for_testing. Compile
15217 return-nodebug.c and return-nodebug1.c in separate steps. Don't
15218 define FORMAT or CAST.
15219
15220 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15221
15222 * gdb.base/solib-display.exp: Disable test for remote targers.
15223
15224 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15225
15226 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
15227
15228 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15229
15230 Fix a racy FAIL.
15231 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
15232 code from `follow parent, print pids'.
15233 (`follow child, print pids', `follow parent, print pids'): Call it.
15234 Replace `gdb_test "break..."' by gdb_breakpoint.
15235
15236 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
15237
15238 * gdb.mi/mi-cli.exp: Adjust for output difference in
15239 sync and async modes.
15240
15241 2009-03-12 Joel Brobecker <brobecker@adacore.com>
15242
15243 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
15244 that was checked in by mistake. Remove loading of ada.exp, since
15245 this is not necessary in this case.
15246
15247 2009-03-12 Joel Brobecker <brobecker@adacore.com>
15248
15249 * gdb.ada/ptype_arith_binop.exp: New testcase.
15250
15251 2009-03-12 Joel Brobecker <brobecker@adacore.com>
15252
15253 * gdb.ada/mod_from_name: New testcase.
15254
15255 2009-03-12 Joel Brobecker <brobecker@adacore.com>
15256
15257 * gdb.ada/tick_last_segv: New testcase.
15258
15259 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15260
15261 * gdb.mi/mi-cli.exp: Remove debug print.
15262
15263 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
15264
15265 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
15266 include the token in ^running and frame info in *stopped.
15267
15268 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15269
15270 * solib-display.exp: New file.
15271 * solib-display-main.c: New file.
15272 * solib-display-lib.c: New file.
15273
15274 2009-03-05 Pedro Alves <pedro@codesourcery.com>
15275
15276 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
15277
15278 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
15279
15280 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
15281 (list_and_check_macro): Use more specific test name.
15282 (next to definition): Make the test names unique.
15283
15284 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
15285
15286 * gdb.pascal/floats.exp: Accept approximate results everywhere.
15287
15288 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15289
15290 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
15291 notifications.
15292 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
15293 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
15294 * lib/mi-support.exp (library_loaded_re): New.
15295 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
15296
15297 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
15298
15299 * gdb.gdb/observer.exp: Use test_notification observer, not
15300 normal_stop, everywhere.
15301 (test_normal_stop_notifications): Rename to...
15302 (test_notifications): ...this.
15303 (test_observer_normal_stop): Rename to...
15304 (test_observer): ...this.
15305
15306 2009-02-16 Doug Evans <dje@google.com>
15307
15308 * gdb.arch/amd64-disp-step.S (test_int3): New test.
15309 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
15310 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
15311 (test_prefixed_syscall,test_int3): New tests.
15312 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
15313 (test_prefixed_syscall,test_int3): New tests.
15314
15315 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
15316
15317 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
15318 (mi_expect_interrupt): Likewise.
15319 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
15320 response.
15321
15322 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15323
15324 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
15325 * gdb.base/pc-fp.exp (get_valueofx): Remove.
15326 Replace calls to get_valueofx by get_hexadecimal_valueof.
15327
15328 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
15329
15330 * lib/gdb.exp (get_valueof): Accept anything as a return value.
15331 (get_integer_valueof): New procedure.
15332 (get_sizeof): Use new get_integer_value_of.
15333 * gdb.base/sizeof.exp: Replace all uses of get_valueof
15334 by get_integer_valueof.
15335
15336 2009-02-13 Tom Tromey <tromey@redhat.com>
15337
15338 * gdb.base/remote.exp (get_sizeof): Remove.
15339 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
15340 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
15341 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
15342 * lib/gdb.exp (get_valueof): Move from long_long.exp.
15343 (get_sizeof): Likewise.
15344
15345 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15346
15347 PR fortran/9806
15348 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
15349
15350 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15351
15352 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
15353
15354 2009-02-06 Pedro Alves <pedro@codesourcery.com>
15355
15356 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
15357
15358 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15359
15360 * gdb.python/python-cmd.exp: New file.
15361
15362 2009-02-06 Tristan Gingold <gingold@adacore.com>
15363
15364 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
15365
15366 2009-02-05 Tristan Gingold <gingold@adacore.com>
15367
15368 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
15369 pointer is dereferenced and use this signal name in regexp.
15370 * gdb.base/signull.exp: Ditto.
15371 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
15372 * gdb.base/signull.c (main): Ditto.
15373
15374 2009-02-04 Tom Tromey <tromey@redhat.com>
15375 Thiago Jung Bauermann <bauerman@br.ibm.com>
15376
15377 * gdb.python/python-value.exp: Use `gdb.history' instead of
15378 `gdb.value_from_history'.
15379 (test_value_numeric_ops): Add test for conversion of enum constant.
15380 * gdb.python/python-value.c (enum e): New type.
15381 (evalue): New global.
15382 (main): Use argv.
15383
15384 2009-02-04 Jerome Guitton <guitton@adacore.com>
15385
15386 * gdb.ada/uninitialized_vars: New test program.
15387 * gdb.ada/uninitialized_vars.exp: New testcase.
15388
15389 2009-02-02 Tom Tromey <tromey@redhat.com>
15390
15391 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
15392 * gdb.cp/pr2489.cc: Rename...
15393 * gdb.cp/pr9594.cc: ... to this.
15394
15395 2009-02-02 Tom Tromey <tromey@redhat.com>
15396
15397 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
15398 * gdb.cp/pr2489.cc: New file.
15399 * gdb.cp/cpcompletion.exp: New file.
15400
15401 2009-02-02 Tom Tromey <tromey@redhat.com>
15402
15403 PR exp/9059:
15404 * gdb.cp/call-c.exp: Add regression test.
15405 * gdb.cp/call-c.cc (FooHandle): New typedef.
15406 (main): New variable 'handle'.
15407
15408 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15409
15410 * lib/mi-support.exp (et_mi_thread_list)
15411 (check_mi_and_console_threads): Adjust for current thread in
15412 -thread-list-ids output.
15413
15414 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
15415
15416 * gdb.mi/mi-break.exp (test_disabled_creation): New.
15417 Call it.
15418
15419 2009-01-28 Doug Evans <dje@google.com>
15420
15421 * gdb.arch/amd64-disp-step.S: New file.
15422 * gdb.arch/amd64-disp-step.exp: New file.
15423 * gdb.arch/i386-disp-step.S: New file.
15424 * gdb.arch/i386-disp-step.exp: New file.
15425
15426 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
15427
15428 * gdb.base/find.exp: Set newline variable
15429 using quotes instead of braces to fix cygwin failures.
15430
15431 2009-01-23 Pedro Alves <pedro@codesourcery.com>
15432
15433 * gdb.base/radix.exp: Add tests to ensure that that set
15434 input-radix 0 and set output-radix 0 are really rejected.
15435
15436 2009-01-23 Pedro Alves <pedro@codesourcery.com>
15437
15438 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
15439 copyright years.
15440
15441 2009-01-23 Pedro Alves <pedro@codesourcery.com>
15442
15443 PR gdb/9664:
15444 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
15445
15446 2009-01-22 Pedro Alves <pedro@codesourcery.com>
15447
15448 PR c++/9631:
15449 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
15450
15451 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
15452
15453 * gdb.server/file-transfer.exp: Use EXEEXT variable for
15454 binfile definition to fix Windows OS failure.
15455
15456 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15457
15458 PR gdb/9346
15459 * gdb.base/interrupt.c (sigint_handler): New.
15460 (main): Install a SIGINT handler if SIGNALS is defined. Exit
15461 on error.
15462 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
15463 Test "signal SIGINT".
15464
15465 2009-01-19 Doug Evans <dje@google.com>
15466
15467 * gdb.base/break.exp: Update expected gdb output.
15468 * gdb.base/sepdebug.exp: Ditto.
15469 * gdb.mi/mi-syn-frame.exp: Ditto.
15470 * gdb.mi/mi2-syn-frame.exp: Ditto.
15471 * gdb.base/call-signal-resume.exp: New file.
15472 * gdb.base/call-signals.c: New file.
15473 * gdb.base/unwindonsignal.exp: New file.
15474 * gdb.base/unwindonsignal.c: New file.
15475 * gdb.threads/interrupted-hand-call.exp: New file.
15476 * gdb.threads/interrupted-hand-call.c: New file.
15477 * gdb.threads/thread-unwindonsignal.exp: New file.
15478
15479 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
15480
15481 * gdb.base/define.exp: Test defining and hooking prefix commands.
15482 * gdb.python/python.exp: Update test for "show user" output.
15483
15484 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15485
15486 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
15487 now the output exactly, using less wildcards. Expect also the output
15488 of gfortran-4.3. Update for the f-valprint.c modification from
15489 2008-04-22.
15490 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
15491 Remove gdb_test test names where matching the command.
15492
15493 2009-01-01 Pedro Alves <pedro@codesourcery.com>
15494
15495 PR breakpoints/9681:
15496 * gdb.base/watchpoint.exp: Add regression test.
15497
15498 2008-12-31 Pedro Alves <pedro@codesourcery.com>
15499
15500 * gdb.threads/attach-into-signal.exp: Don't use
15501 gdb_suppress_entire_file.
15502 * gdb.threads/attach-stopped.exp: Ditto.
15503 * gdb.threads/attachstop-mt.exp: Ditto.
15504
15505 2008-12-31 Pedro Alves <pedro@codesourcery.com>
15506
15507 PR gdb/8812:
15508 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
15509
15510 2008-12-29 Pedro Alves <pedro@codesourcery.com>
15511
15512 PR gdb/7536:
15513 * gdb.base/radix.exp: Add tests to ensure invalid input radices
15514 and unsupported output radices are really rejected.
15515
15516 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15517
15518 * gdb.cp/punctuator.exp: Backslash the '$' signs.
15519
15520 2008-12-22 Tom Tromey <tromey@redhat.com>
15521
15522 * gdb.cp/punctuator.exp: New file.
15523
15524 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15525
15526 * gdb.base/completion.exp (Completing non-existing component): New test.
15527
15528 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15529
15530 Fix for PR gdb/8648.
15531 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
15532 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
15533 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
15534 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
15535
15536 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15537
15538 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
15539
15540 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
15541
15542 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
15543 compiler actually generate code at the expected line number.
15544
15545 2008-12-15 Jie Zhang <jie.zhang@analog.com>
15546
15547 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
15548
15549 2008-12-12 Tom Tromey <tromey@redhat.com>
15550
15551 * gdb.base/commands.exp (redefine_hook_test): New proc.
15552 Call it.
15553
15554 2008-12-11 Tom Tromey <tromey@redhat.com>
15555
15556 * gdb.base/macscp.exp: New regression test.
15557
15558 2008-12-11 Tom Tromey <tromey@redhat.com>
15559
15560 * gdb.base/macscp.exp: Print "address.addr".
15561 * gdb.base/macscp1.c (struct outer): New struct.
15562 (address): New global.
15563
15564 2008-12-09 Tom Tromey <tromey@redhat.com>
15565
15566 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
15567 Call it.
15568
15569 2008-12-04 Doug Evans <dje@google.com>
15570
15571 * gdb.server/ext-run.exp: Relax regexp for init program.
15572
15573 2008-12-03 Tristan Gingold <gingold@adacore.com>
15574
15575 * gdb.base/macscp.exp: Generate an object file during compilation
15576 to work around Darwin dsymutil limitations.
15577
15578 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15579
15580 Test resolving external references to TLS variables.
15581 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
15582 FILE2_THREAD_LOCAL.
15583 (testfile2, srcfile2): New variables.
15584 * gdb.threads/tls.c (file2_thread_local)
15585 (function_referencing_file2_thread_local): New.
15586 * gdb.threads/tls2.c: New file.
15587
15588 2008-11-28 Joel Brobecker <brobecker@adacore.com>
15589
15590 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
15591 rather than integer, as integer might not be big enough when
15592 on 64bit targets.
15593
15594 2008-11-27 Jerome Guitton <guitton@adacore.com>
15595
15596 * gdb.cp/formatted-ref.exp: Add equality test.
15597 * gdb.ada/formatted_ref.exp: Ditto.
15598
15599 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15600
15601 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
15602 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
15603
15604 2008-11-20 Andreas Schwab <schwab@suse.de>
15605
15606 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
15607 matching syscall entry point.
15608 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15609 (tcatch_vfork_then_child_follow): Likewise. Finish through
15610 vfork even if we stopped at the syscall trampoline.
15611
15612 2008-11-20 Doug Evans <dje@google.com>
15613
15614 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
15615
15616 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
15617
15618 * gdb.arch/ppc-dfp.exp: New file.
15619 * gdb.arch/ppc-dfp.c: New file.
15620
15621 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
15622
15623 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
15624
15625 2008-11-17 Doug Evans <dje@google.com>
15626
15627 * gdb.mi/mi-syn-frame.exp: Update expected output.
15628 * gdb.mi/mi2-syn-frame.exp: Update expected output.
15629
15630 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15631
15632 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
15633 "thread N" results in =thread-selected.
15634 * lib/mi-support (mi_run_cmd, mi_expect_stop)
15635 (mi_send_resuming_command_raw): Be prepared for
15636 =thread-selected.
15637
15638 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
15639
15640 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
15641 * lib/mi-support.exp: Likewise.
15642
15643 2008-11-16 Joel Brobecker <brobecker@adacore.com>
15644
15645 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
15646 commands from the expected output for "help catch".
15647
15648 2008-11-15 Joel Brobecker <brobecker@adacore.com>
15649
15650 * gdb.ada/int_deref.exp: New testcase.
15651
15652 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
15653
15654 * gdb.mi/gdb2549.exp: New file.
15655
15656 2008-11-11 Doug Evans <dje@google.com>
15657
15658 * gdb.base/callexit.exp: New file.
15659 * gdb.base/callexit.c: New file.
15660
15661 2008-11-10 Doug Evans <dje@google.com>
15662
15663 * lib/gdb.exp (GDBFLAGS): Move -nx ...
15664 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
15665 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
15666 (default_gdb_start,default_gdb_exit): Ditto.
15667 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
15668 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
15669 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
15670 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
15671 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
15672 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
15673
15674 2008-11-03 Andreas Schwab <schwab@suse.de>
15675
15676 * gdb.base/hashline2.exp: Fix typo.
15677 * gdb.base/hashline3.exp: Likewise.
15678
15679 2008-10-30 Tom Tromey <tromey@redhat.com>
15680
15681 * gdb.base/pointers.exp: Add test.
15682 * gdb.base/pointers.c (k, S): New typedefs.
15683 (instance): New global.
15684
15685 2008-10-30 Andreas Schwab <schwab@suse.de>
15686
15687 * gdb.base/args.exp: Add tests for newlines.
15688
15689 2008-10-30 Joel Brobecker <brobecker@adacore.com>
15690
15691 gdb.base/foll-exec.exp: Update the expected output of a couple
15692 of "info breakpoints" tests.
15693
15694 2008-10-28 Tom Tromey <tromey@redhat.com>
15695
15696 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
15697
15698 2008-10-24 Pedro Alves <pedro@codesourcery.com>
15699
15700 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
15701 gdb_start_cmd.
15702 Use runto_main before any test that requires execution.
15703
15704 2008-10-23 Pedro Alves <pedro@codesourcery.com>
15705
15706 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
15707 instead of SIGINT.
15708
15709 2008-10-22 Joel Brobecker <brobecker@adacore.com>
15710
15711 * gdb.base/completion.exp: Update expected output following
15712 the addition of the "info tasks" command.
15713
15714 2008-10-22 Tom Tromey <tromey@redhat.com>
15715
15716 * gdb.base/exprs.exp (test_expr): Add test for string
15717 concatenation.
15718
15719 2008-10-19 Pedro Alves <pedro@codesourcery.com>
15720
15721 * configure.ac: Output gdb.python/Makefile.
15722 * configure: Regenerate.
15723 * gdb.python/Makefile.in: New.
15724
15725 2008-10-16 Joel Brobecker <brobecker@adacore.com>
15726
15727 * gdb.base/foll-fork.exp: Adjust the expected output to match
15728 the new description for fork/vfork catchpoints in the "info
15729 breakpoints" output.
15730
15731 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
15732
15733 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
15734
15735 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15736
15737 * gdb.python/python-value.c: New file.
15738 * gdb.python/python-value.exp: New file.
15739
15740 2008-10-15 Pedro Alves <pedro@codesourcery.com>
15741
15742 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
15743
15744 2008-10-15 Denis Pilat <denis.pilat@st.com>
15745
15746 * gdb.cp/mb-ctor.exp: Fix a typo.
15747
15748 2008-10-09 Tom Tromey <tromey@redhat.com>
15749
15750 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
15751 'fprintf' and 'stderr'.
15752
15753 2008-10-07 Joel Brobecker <brobecker@adacore.com>
15754
15755 * gdb.ada/ref_tick_size.exp: New testcase.
15756
15757 2008-10-06 Doug Evans <dje@google.com>
15758
15759 * gdb.dwarf2/dw2-cu-size.exp: New file.
15760 * gdb.dwarf2/dw2-cu-size.S: New file.
15761
15762 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
15763 .Ltype_int for clarity.
15764
15765 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15766
15767 PR gdb/2384:
15768 * gdb.cp/gdb2384.exp: Extended to test more cases.
15769 * gdb.cp/gdb2384.cc: Likewise.
15770 * gdb.cp/gdb2384-base.h: Likewise.
15771 * gdb.cp/gdb2384-base.cc: Likewise.
15772
15773 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15774
15775 * gdb.base/maint.exp (maint print type): Remove printing
15776 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
15777
15778 2008-09-30 Tom Tromey <tromey@redhat.com>
15779
15780 * gdb.base/macscp.exp: Add completion tests.
15781 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
15782 (TWENTY_THREE): Likewise.
15783 (FORTY_EIGHT): Likewise.
15784
15785 2008-09-30 Tom Tromey <tromey@redhat.com>
15786
15787 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
15788 everywhere.
15789 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
15790
15791 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15792
15793 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
15794 testcase is derived from. Fix racy dependency on an expected PID
15795 number. No longer support the testcase on Linux kernel 2.4.x.
15796
15797 2008-09-27 Tom Tromey <tromey@redhat.com>
15798
15799 * gdb.base/macscp.exp: Add tests for stringification, splicing,
15800 and varargs.
15801
15802 2008-09-22 Pedro Alves <pedro@codesourcery.com>
15803
15804 * lib/mi-support.exp (mi_expect_interrupt): New.
15805 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
15806 from gdb.mi/mi-nonstop.exp.
15807 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
15808 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
15809 lib/mi-support.exp.
15810 Use mi_check_thread_states throughout. Avoid ".*" and do not
15811 require an anchor after -exec-run.
15812
15813 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
15814
15815 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
15816 stop is pending. Avoid ".*" when two stops are pending.
15817 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
15818 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
15819 newlines in fullnames.
15820 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
15821 (mi_expect_stop): Update comments. Only anchor in sync mode.
15822 Do not match newlines.
15823 (mi_send_resuming_command_raw): Always return status.
15824 (mi_get_stop_line): Do not match more than one line by accident.
15825 Only anchor in sync mode.
15826 (mi_run_inline_test): If -exec-next fails, give up.
15827
15828 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15829
15830 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
15831 on SPU.
15832
15833 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15834
15835 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
15836
15837 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15838
15839 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
15840 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
15841 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
15842 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
15843 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
15844 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
15845 gdb.ada/interface.exp, gdb.ada/null_array.exp,
15846 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
15847 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
15848 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
15849 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
15850 Include the "= " sequence in the expected output of print tests.
15851
15852 2008-09-10 Joel Brobecker <brobecker@adacore.com>
15853
15854 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
15855 description for boolean types.
15856
15857 2008-09-09 Pedro Alves <pedro@codesourcery.com>
15858
15859 * gdb.base/hook-stop-continue.c: New.
15860 * gdb.base/hook-stop-continue.exp: New.
15861
15862 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
15863
15864 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
15865
15866 2008-09-08 Jerome Guitton <guitton@adacore.com>
15867
15868 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
15869 (stack_check_probe_2, stack_check_probe_loop_1)
15870 (stack_check_probe_loop_2): New functions.
15871 (main): Add call to these new functions.
15872 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
15873 functions, check that the breakpoint is inserted at the appropriate
15874 location.
15875 (insert_breakpoint): Slightly refine this procedure so that it can
15876 be called several times in the test.
15877
15878 2008-09-08 Jerome Guitton <guitton@adacore.com>
15879
15880 * gdb.base/stack-checking.c: New file.
15881 * gdb.base/stack-checking.exp: New file.
15882
15883 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15884
15885 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
15886 * gdb.arch/altivec-regs.exp: Likewise.
15887 * gdb.arch/vsx-regs.exp: Likewise.
15888
15889 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
15890
15891 * gdb.arch/ppc-fp.exp: New file.
15892 * gdb.arch/ppc-fp.c: New file.
15893
15894 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15895
15896 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
15897 lest gcc-4.3.1 optimizes the whole thing away.
15898
15899 2008-09-04 Michael Snyder <msnyder@vmware.com>
15900
15901 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
15902 as "at" (for non-debug functions such as _start).
15903
15904 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15905
15906 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
15907 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
15908 software watchpoints.
15909 * gdb.base/watch_thread_num.exp: Likewise.
15910
15911 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
15912
15913 * gdb.arch/i386-bp_permanent.exp: New test.
15914
15915 2008-08-24 Tom Tromey <tromey@redhat.com>
15916
15917 * gdb.base/maint.exp: Update "maint print type".
15918
15919 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
15920
15921 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
15922 support. Adjust the order of "*running" notifications.
15923 * gdb.mi/non-stop.c: Don't cast from int to void* and
15924 back.
15925
15926 2008-08-20 Mark Kettenis <kettenis@gnu.org>
15927
15928 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
15929 expect to find it in the "info frame" output.
15930
15931 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
15932
15933 * gdb.base/interp.exp: Always consume both prompts.
15934
15935 2008-08-20 Pedro Alves <pedro@codesourcery.com>
15936
15937 * gdb.base/pending.exp: Test pending breakpoints without symbols
15938 loaded.
15939
15940 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15941
15942 * lib/mi-support.exp (mi_expect_stop): Produce
15943 more details on failures.
15944 * gdb.mi/mi-nonstop.exp: New.
15945 * gdb.mi/non-stop.c: New.
15946
15947 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
15948
15949 * gdb.mi/mi-async.exp: Use 'set target-async'.
15950 * lib/mi-support.exp: Use 'set/show target-async'.
15951
15952 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
15953
15954 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
15955
15956 2008-08-17 Tom Tromey <tromey@redhat.com>
15957
15958 * gdb.base/help.exp (help catch): Rewrite.
15959
15960 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
15961
15962 * gdb.base/define.exp: Test indented command documentation.
15963 * gdb.python/python.exp: Test indented multi-line command.
15964
15965 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
15966
15967 * testsuite/gdb.arch/vsx-regs.c: New source file.
15968 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
15969 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
15970
15971 2008-08-14 Tom Tromey <tromey@redhat.com>
15972
15973 * gdb.base/macscp.exp: Add regression test for "macro define" or
15974 "macro undef" with no arguments.
15975
15976 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
15977
15978 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
15979
15980 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15981
15982 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
15983
15984 2008-08-06 Tom Tromey <tromey@redhat.com>
15985
15986 * gdb.python/python.exp: New file.
15987
15988 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15989
15990 Fix for PR gdb/1543.
15991 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
15992 $LOCATION.
15993 (location): New variable.
15994 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
15995 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
15996 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
15997 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
15998 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
15999 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
16000 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
16001 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
16002 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
16003 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
16004 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
16005 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
16006 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
16007 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
16008 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16009 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
16010 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
16011 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
16012 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
16013 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16014 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
16015 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
16016 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
16017 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
16018 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
16019 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
16020 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
16021 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
16022 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
16023 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
16024 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
16025 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
16026 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
16027 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
16028 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
16029 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
16030 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
16031 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16032 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
16033 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
16034 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
16035 gdb.base/type-opaque.exp, gdb.base/until.exp,
16036 gdb.base/value-double-free.c, gdb.base/varargs.exp,
16037 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
16038 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
16039 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
16040 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
16041 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
16042 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
16043 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
16044 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16045 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
16046 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
16047 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
16048 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
16049 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
16050 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
16051 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
16052 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16053 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
16054 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
16055 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
16056 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16057 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
16058 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
16059 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
16060 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16061 gdb.pascal/types.exp, gdb.stabs/weird.exp,
16062 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
16063 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
16064 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
16065 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
16066 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
16067 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
16068 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16069 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
16070 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16071 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
16072 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16073 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16074 lib/mi-support.exp, lib/trace-support.exp: Remove reference
16075 to bug-gdb@prep.ai.mit.edu .
16076
16077 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
16078
16079 * lib/mi-support.exp (mi_load_shlibs): New.
16080 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
16081
16082 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
16083
16084 * lib/mi-support.exp (get_mi_thread_list)
16085 (check_mi_and_console_threads): New, moved from ...
16086 * gdb.mi/mi-pthread.exp: ...here.
16087 * gdb.mi/gdb669.exp (get_mi_thread_list)
16088 (check_mi_and_console_threads): Delete.
16089 * gdb.mi/mi2-pthread.exp: Likewise.
16090
16091 2008-07-28 Tom Tromey <tromey@redhat.com>
16092
16093 * Makefile.in (just-check): Remove. Move body to...
16094 (check): ... here.
16095
16096 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16097
16098 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
16099 Add a test for duplicated SIGINTs.
16100
16101 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16102
16103 * gdb.threads/schedlock.exp (get_args): Update to work for any
16104 value of NUM.
16105 (Top level): Report the number of threads that did not resume.
16106
16107 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16108
16109 * gdb.dwarf2/dw2-compressed.S: Also define __start.
16110
16111 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16112
16113 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
16114 non-MI prompt.
16115
16116 2008-07-26 Tom Tromey <tromey@redhat.com>
16117
16118 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
16119 (function_struct, function_struct_ptr): New globals.
16120 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
16121 function pointer in a struct.
16122
16123 2008-07-26 Tom Tromey <tromey@redhat.com>
16124
16125 * gdb.base/macscp.exp: Add test for macro lexing bug.
16126
16127 2008-07-18 Tom Tromey <tromey@redhat.com>
16128
16129 * gdb.base/macscp.exp: Add macro tests.
16130
16131 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16132
16133 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
16134
16135 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16136
16137 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
16138
16139 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
16140
16141 * gdb.cp/class2.exp: fix for failure on spu-elf
16142
16143 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
16144
16145 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
16146
16147 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16148
16149 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
16150
16151 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
16152
16153 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
16154
16155 2008-07-11 Kevin Buettner <kevinb@redhat.com>
16156
16157 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
16158 of regexp to account for changes made to GDB in the printing of
16159 byte vectors.
16160
16161 2008-07-11 Tom Tromey <tromey@redhat.com>
16162
16163 * gdb.base/completion.exp: Add 'help' completion test.
16164
16165 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16166
16167 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
16168
16169 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16170
16171 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
16172
16173 2008-07-09 Pedro Alves <pedro@codesourcery.com>
16174
16175 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
16176
16177 2008-07-09 Pedro Alves <pedro@codesourcery.com>
16178
16179 * gdb.base/fullname.exp: Restore pwd if compiling failed.
16180
16181 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16182
16183 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
16184
16185 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16186
16187 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
16188 previous commit. Add a comment.
16189
16190 2008-06-28 Pedro Alves <pedro@codesourcery.com>
16191
16192 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
16193
16194 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
16195
16196 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
16197
16198 2008-06-27 Pedro Alves <pedro@codesourcery.com>
16199
16200 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
16201 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
16202 compiling an executable, link in an object that forces unbuffered
16203 output.
16204 * lib/set_unbuffered_mode.c: New file.
16205
16206 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16207
16208 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
16209
16210 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
16211
16212 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
16213 mi_expect_stop.
16214 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
16215 Demand that *running is output.
16216 (detect_async): Perform checking every time.
16217 (mi_send_resuming_command): Extract everything into...
16218 (mi_send_resuming_command_raw): ...this.
16219 (mi_expect_stop): Don't accept any output before *stopped.
16220
16221 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
16222
16223 Robustify mi-simplerun.
16224 * gdb.mi/basics.c (main): Add a call to sleep.
16225 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
16226 * gdb.mi/mi2-cli.exp: Likewise.
16227 * gdb.mi/mi-break.exp: Likewise.
16228
16229 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
16230
16231 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
16232
16233 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16234
16235 * gdb.mi/mi-console.exp: Adjust.
16236 * gdb.mi/mi-syn-frame.exp: Adjust.
16237 * gdb.mi/mi2-console.exp: Adjust.
16238 * gdb.mi/mi2-syn-frame.exp: Adjust.
16239 * lib/mi-support.exp (mi_run_cmd): Adjust.
16240 (mi_send_resuming_command): Adjust.
16241
16242 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
16243
16244 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
16245 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
16246 testing of stopped.
16247 * gdb.mi/mi2-syn-frame.exp: Likewise.
16248 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
16249 (async, detect_async): New.
16250 (mi_expect_stop, mi_continue_to_line): Adjust expectation
16251 depending on if we're running in sync or async mode.
16252
16253 2008-06-09 Tom Tromey <tromey@redhat.com>
16254
16255 * gdb.base/completion.exp: New tests for field name completion
16256 with spaces, and field name completion with '->'.
16257
16258 2008-06-06 Tom Tromey <tromey@redhat.com>
16259
16260 * gdb.base/break1.c (struct some_struct): New struct.
16261 (values): New global.
16262 * gdb.base/completion.exp: Add field name completion test.
16263
16264 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16265
16266 * gdb.cp/call-c.exp: Test for incorrect handling of reference
16267 to pointer.
16268 * gdb.cp/call-c.cc: Likewise.
16269
16270 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
16271
16272 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
16273 annotation.
16274
16275 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16276 Pedro Alves <pedro@codesourcery.com>
16277
16278 * gdb.threads/execl.c, gdb.threads/execl1.c,
16279 gdb.threads/execl.exp: New tests.
16280
16281 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
16282 Daniel Jacobowitz <dan@codesourcery.com>
16283
16284 * gdb.cp/exception.exp: Activate test, make it work with pending
16285 catchpoints.
16286
16287 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
16288
16289 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
16290
16291 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
16292
16293 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
16294 now printed.
16295 * gdb.mi/mi2-var-cmd.exp: Likewise.
16296
16297 2008-05-27 Andreas Schwab <schwab@suse.de>
16298
16299 * gdb.base/frame-args.exp: Handle arguments that are optimized
16300 out.
16301
16302 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
16303
16304 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
16305 quiet for ppc32 and group options into a single variable.
16306
16307 2008-05-23 Joel Brobecker <brobecker@adacore.com>
16308
16309 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
16310 of zero-size elements.
16311 * gdb.ada/null_array.exp: Test printing this new array.
16312
16313 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16314
16315 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
16316
16317 2008-05-21 Joel Brobecker <brobecker@adacore.com>
16318
16319 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
16320 of the "finish" command.
16321
16322 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
16323
16324 * gdb.base/annota1.exp: Test for new annotation.
16325
16326 2008-05-16 Pedro Alves <pedro@codesourcery.com>
16327
16328 * gdb.base/fixsection.exp: New file.
16329 * gdb.base/fixsection0.c: New file.
16330 * gdb.base/fixsection1.c: New file.
16331
16332 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16333
16334 * gdb.base/annota1.exp: Accept printf@... in place of printf.
16335 * gdb.base/annota3.exp: Likewise.
16336
16337 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
16338
16339 * gdb.base/watch_thread_num.exp: Don't run tests that require
16340 watchpoints if the target doesn't support them.
16341
16342 2008-05-12 Doug Evans <dje@google.com>
16343
16344 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
16345
16346 2008-05-09 Joel Brobecker <brobecker@adacore.com>
16347
16348 * gdb.ada/assign_1.exp: New testcase.
16349
16350 2008-05-09 Doug Evans <dje@google.com>
16351
16352 * gdb.base/find.exp: New file.
16353 * gdb.base/find.c: New file.
16354
16355 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
16356
16357 * gdb.base/commands.exp (watchpoint_command_test): Handle
16358 gdb,no_hardware_watchpoints.
16359 * gdb.base/float.exp: Allow ARM targets without floating point.
16360 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
16361
16362 2008-05-06 Jerome Guitton <guitton@adacore.com>
16363 Joel Brobecker <brobecker@adacore.com>
16364
16365 * gdb.ada/lang_switch: New test program.
16366 * gdb.ada/lang_switch.exp: New testcase.
16367
16368 2008-05-05 Doug Evans <dje@google.com>
16369
16370 * gdb.base/help.exp (disassemble): Update expected help text.
16371
16372 2008-05-04 Pedro Alves <pedro@codesourcery.com>
16373
16374 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
16375
16376 2008-05-04 Pedro Alves <pedro@codesourcery.com>
16377
16378 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
16379 different times.
16380
16381 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
16382
16383 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
16384 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
16385 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
16386 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
16387
16388 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
16389
16390 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
16391 notification to appear.
16392
16393 2008-05-04 Daniel Jacobowitz <dan@debian.org>
16394
16395 * gdb.base/fullname.c: New file.
16396 * gdb.base/fullname.exp: New file.
16397 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
16398
16399 2008-05-03 Pedro Alves <pedro@codesourcery.com>
16400
16401 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
16402 expressions with macros.
16403
16404 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16405
16406 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
16407
16408 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
16409
16410 * gdb.base/completion.exp: Handle lack of other symbols beginning
16411 with "a".
16412
16413 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
16414
16415 2008-05-02 Jim Blandy <jimb@codesourcery.com>
16416
16417 * gdb.asm/asmsrc1.s: Add scratch space.
16418
16419 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16420 Daniel Jacobowitz <dan@codesourcery.com>
16421
16422 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
16423 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
16424 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
16425
16426 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
16427
16428 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
16429
16430 2008-05-01 Joel Brobecker <brobecker@adacore.com>
16431
16432 * gdb.base/info-target.exp: New testcase.
16433
16434 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16435
16436 * gdb.cp/hang.exp: Use .cc instead of .C.
16437 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
16438 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
16439
16440 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
16441
16442 * gdb.base/gdb1250.exp: Remove perror.
16443 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
16444
16445 2008-04-30 Pedro Alves <pedro@codesourcery.com>
16446
16447 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
16448 .2byte.
16449
16450 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
16451
16452 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
16453 (maybe_kfail): New.
16454
16455 2008-04-25 Pedro Alves <pedro@codesourcery.com>
16456
16457 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
16458
16459 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16460
16461 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
16462 * gdb.mi/mi2-syn-frame.exp: Likewise.
16463 * lib/mi-support.exp: Likewise.
16464
16465 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16466
16467 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
16468 to specify regexp for the location to stop at.
16469 * gdb.base/break-always.c: New.
16470 * gdb.base/break-always.exp: New.
16471
16472 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
16473
16474 * lib/mi-support.exp (mi_runto_helper): Adjust
16475 for the original-location field.
16476 (mi_create_breakpoint, mi_list_breakpoints): New.
16477 * gdb.mi/mi-break.exp: Adjust.
16478 * gdb.mi/mi2-break.exp: Adjust.
16479 * gdb.mi/mi-pending.exp: Adjust.
16480 * gdb.mi/mi-simplerun.exp: Adjust.
16481 * gdb.mi/mi2-simplerun.exp: Adjust.
16482 * gdb.mi/mi-syn-frame.exp: Adjust.
16483 * gdb.mi/mi2-syn-frame.exp: Adjust.
16484 * gdb.mi/mi-until.exp: Adjust.
16485 * gdb.mi/mi2-until.exp: Adjust.
16486 * gdb.mi/mi-var-display.exp: Adjust.
16487 * gdb.mi/mi2-var-display.exp: Adjust.
16488 * gdb.mi/mi-watch.exp: Adjust.
16489 * gdb.mi/mi2-watch.exp: Adjust.
16490
16491 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
16492
16493 * aclocal.m4: Add override.m4.
16494 * configure: Regenerate.
16495
16496 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
16497
16498 * gdb.mi/var-cmd.c (do_at_tests): Verify that
16499 '-var-update --all-values' reports new value even the type
16500 of a variable object has changed.
16501
16502 2008-04-18 Craig Silverstein <csilvers@google.com>
16503
16504 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
16505 files.
16506
16507 2008-04-18 Joel Brobecker <brobecker@adacore.com>
16508
16509 * gdb.ada/atomic_enum: New test program.
16510 * gdb.ada/atomic_enum.exp: New testcase.
16511
16512 2008-04-17 Doug Evans <dje@google.com>
16513
16514 * gdb.opt/Makefile.in: Fix whitespace.
16515
16516 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
16517
16518 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
16519
16520 2008-04-17 Doug Evans <dje@google.com>
16521
16522 * gdb.base/hashline1.exp: New testcase.
16523 * gdb.base/hashline2.exp: New testcase.
16524 * gdb.base/hashline2.exp: New testcase.
16525
16526 2008-04-17 Pedro Alves <pedro@codesourcery.com>
16527
16528 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
16529
16530 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
16531
16532 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
16533 temporary breakpoint to match "Temporary breakpoint".
16534 * gdb.base/break.exp (delete_breakpoints): Likewise.
16535 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
16536 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
16537 * gdb.base/display.exp: Likewise.
16538 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
16539 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
16540 * gdb.base/restore.exp (restore_tests): Likewise.
16541 * gdb.base/sepdebug.exp: Likewise.
16542 * gdb.base/watchpoint.exp: Likewise.
16543 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
16544 * gdb.mi/mi-pending.exp: Likewise.
16545 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
16546 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
16547 * gdb.mi/mi-var-cmd.exp: Likewise.
16548 * gdb.mi/mi-var-display.exp: Likewise.
16549 * gdb.mi/mi2-cli.exp: Likewise.
16550 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
16551 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
16552 * gdb.mi/mi2-var-display.exp: Likewise.
16553 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
16554 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
16555 new "disp" field.
16556 (mi_expect_stop): Move after_reason argument to be really after
16557 reason. This is to support fix for PR2424.
16558
16559 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16560
16561 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
16562
16563 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
16564
16565 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
16566 field. Add more floating varobj tests.
16567 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
16568 field.
16569 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
16570 (main): Call do_at_tests.
16571 * lib/mi-support.exp (mi_create_floating_varobj)
16572 (mi_varobj_update_with_type_change): New.
16573
16574 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
16575
16576 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
16577 option of -var-evaluate-expression.
16578 * gdb.mi/mi2-var-display.exp: Likewise.
16579
16580 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
16581
16582 Introduce test setup helpers.
16583 * lib/gdb.exp (build_executable, clean_restart)
16584 (prepare_for_testing): New.
16585 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
16586 * gdb.base/return.exp: Likewise.
16587 * gdb.base/ending-run.exp: Likewise.
16588
16589 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
16590
16591 * gdb.mi/mi-async.exp: New test for asynchronous Machine
16592 Interface (MI) responses.
16593
16594 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
16595
16596 * gdb.cp/breakpoint.cc: New code to test conditions involving
16597 member variables.
16598 * gdb.cp/breakpoint.exp: Test condition involving member
16599 variables.
16600
16601 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
16602
16603 * lib/mi-support.exp (mi_expect_stop): New.
16604 (mi_run_cmd): Change the
16605 token. Use mi_send_resuming_command, use
16606 mi_expect_stop.
16607 (mi_execute_to_helper): Rename to mi_execute_to.
16608 (mi_send_resuming_command): Add more error patterns.
16609 (mi_wait_for_stop): Renamed to...
16610 (mi_get_stop_line): ...this.
16611 (mi_run_inline_test): Adjust.
16612
16613 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
16614 * gdb.mi/mi-console.exp: Likewise.
16615 * gdb.mi/mi-pending.exp: Likewise.
16616 * gdb.mi/mi-simplerun.exp: Likewise.
16617 * gdb.mi/mi-stack.exp: Likewise.
16618 * gdb.mi/mi-stepi.exp: Likewise.
16619 * gdb.mi/mi-syn-frame.exp: Add comment.
16620 * gdb.mi/mi-until.exp: Likewise.
16621 * gdb.mi/mi-var-display.exp: Likewise.
16622 * gdb.mi/mi-watch.exp: Likewise.
16623 * gdb.mi/mi2-cli.exp: Likewise.
16624 * gdb.mi/mi2-console.exp: Likewise.
16625 * gdb.mi/mi2-simplerun.exp: Likewise.
16626 * gdb.mi/mi2-stack.exp: Likewise.
16627 * gdb.mi/mi2-stepi.exp: Likewise.
16628 * gdb.mi/mi2-until.exp: Likewise.
16629 * gdb.mi/mi2-var-display.exp: Likewise.
16630 * gdb.mi/mi2-watch.exp: Likewise.
16631
16632 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16633
16634 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
16635
16636 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
16637
16638 2008-04-04 Pedro Alves <pedro@codesourcery.com>
16639
16640 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
16641 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
16642 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16643 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
16644 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
16645 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
16646 expect an mi error duplicated in stderr.
16647
16648 2008-04-03 Joel Brobecker <brobecker@adacore.com>
16649
16650 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
16651 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
16652 Add a couple of tests that verify the behavior when the new setting
16653 is set to "cancel" and "all".
16654 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
16655 "ask" before we start the testing.
16656
16657 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
16658
16659 * gdb.cp/casts.cc: Add class reference variables.
16660 * gdb.cp/casts.exp: New test cases for up/down casting references.
16661
16662 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
16663
16664 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
16665 instead of beginning to make an extra test pass.
16666 * gdb.mi/mi2-var-display.exp: Likewise.
16667
16668 2008-03-31 Maciej W. Rozycki <macro@mips.com>
16669
16670 * gdb.base/break.exp: Mark failures as such. Fix formatting.
16671
16672 2008-03-31 Markus Deuling <deuling@de.ibm.com>
16673 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16674
16675 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
16676 value. Add xfail for older kernels.
16677
16678 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
16679
16680 Bring mi-support in line with gdb.exp.
16681 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
16682 (mi_gdb_start): New function.
16683
16684 2008-03-28 Maciej W. Rozycki <macro@mips.com>
16685
16686 * gdb.mi/mi-var-cmd.exp: Fix a typo.
16687
16688 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16689
16690 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
16691 * gdb.mi/mi2-var-display.exp: Likewise.
16692
16693 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
16694
16695 * lib/mi-support.exp (mi_create_varobj_checked): New.
16696 (mi_list_varobj_children): Allow to check for a
16697 value.
16698 (mi_list_array_varobj_children): New.
16699
16700 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
16701 and mi_list_varobj_children, as opposed to hardcoding
16702 expected strings.
16703 * gdb.mi/gdb701.exp: Likewise.
16704 * gdb.mi/gdb792.exp: Likewise.
16705 * gdb.mi/mi-var-block.exp: Likewise.
16706 * gdb.mi/mi-var-cmd.exp: Likewise.
16707 * gdb.mi/mi-var-invalidate.exp: Likewise.
16708 * gdb.mi/mi2-var-block.exp: Likewise.
16709 * gdb.mi/mi2-var-child.exp: Likewise.
16710 * gdb.mi/mi2-var-cmd.exp: Likewise.
16711 * gdb.mi/mi2-var-display.exp: Likewise.
16712
16713 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16714
16715 Fix random false FAILs on i386.
16716 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
16717
16718 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16719
16720 PR gdb/544
16721 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
16722
16723 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
16724
16725 PR gdb/544
16726 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
16727
16728 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16729
16730 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
16731 fixed PR gdb/544.
16732
16733 2008-03-21 Pedro Alves <pedro@codesourcery.com>
16734
16735 * gdb.threads/fork-child-threads.exp: Test next over fork.
16736
16737 2008-03-21 Chris Demetriou <cgd@google.com>
16738
16739 * gdb.base/break.exp (rbreak junk): New test for rbreak
16740 "Junk at end of arguments" issue.
16741
16742 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16743
16744 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
16745 *& to work on created array elements.
16746 (Top level): Test print $pc with a file. Test string operations
16747 without a target.
16748 * gdb.base/ptype.exp: Do not expect *& to work on created array
16749 elements.
16750
16751 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
16752
16753 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
16754 gdb.threads/staticthreads.exp: Update exit query.
16755
16756 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
16757
16758 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
16759
16760 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
16761
16762 * gdb.base/watchpoint.c (global_ptr, func4): New.
16763 (main): Call func4.
16764 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
16765 (test_inaccessible_watchpoint): New.
16766
16767 2008-02-29 Maciej W. Rozycki <macro@mips.com>
16768
16769 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
16770 select the largest.
16771
16772 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16773
16774 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
16775 frames-invalid annotations.
16776
16777 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
16778
16779 * gdb.base/assign.exp: avoid same output for different tests.
16780
16781 2008-02-27 Doug Evans <dje@google.com>
16782
16783 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
16784 for bug 1738.
16785 (breakpoint_to_handler_entry): Ditto.
16786
16787 2008-02-27 Joel Brobecker <brobecker@adacore.com>
16788
16789 * gdb.base/ending-run.exp: Use the first line of code inside
16790 function body to test breakpoints.
16791 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
16792 location where the breakpoint is inserted when using the line
16793 where a function is declared. Fix typo in the description of
16794 one of the tests.
16795 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
16796
16797 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16798
16799 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
16800 tests.
16801
16802 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
16803
16804 * gdb.base/args.exp: avoid same output for tests
16805 with single quotes.
16806
16807 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
16808
16809 * gdb.base/annota1.exp: Adjust for 'info break'
16810 format changes.
16811 * gdb.base/annota3.exp: Likewise.
16812 * gdb.base/break.exp: Likewise.
16813 * gdb.base/condbreak.exp: Likewise.
16814 * gdb.base/pending.exp: Likewise.
16815 * gdb.base/sepdebug.exp: Likewise.
16816 * gdb.base/unload.exp: Likewise.
16817 * gdb.cp/ovldbreak.exp: Likewise.
16818 * gdb.mi/mi-pending.exp: Likewise.
16819
16820 2008-02-07 Doug Evans <dje@google.com>
16821
16822 * gdb.cp/mb-inline.exp: New.
16823 * gdb.cp/mb-inline.h: New.
16824 * gdb.cp/mb-inline1.cc: New.
16825 * gdb.cp/mb-inline2.cc: New.
16826
16827 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
16828
16829 * gdb.pascal/floats.pas: New test program.
16830 * gdb.pascal/floats.exp: New testcase.
16831
16832 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16833
16834 * gdb.base/callfuncs.c (t_float_many_args): New function.
16835 (t_double_many_args): New function.
16836 * gdb.base/callfuncs.exp: Add tests for exceeding float
16837 and double parameters passed through the stack.
16838
16839 2008-02-05 Joel Brobecker <brobecker@adacore.com>
16840
16841 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
16842 gdb.ada/complete/foo.adb: New files.
16843 * gdb.ada/complete.exp: New testcase.
16844
16845 2008-02-03 Doug Evans <dje@google.com>
16846
16847 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
16848
16849 * gdb.cp/gdb2384.exp: New file.
16850 * gdb.cp/gdb2384.cc: New file.
16851 * gdb.cp/gdb2384-base.h: New file.
16852 * gdb.cp/gdb2384-base.cc: New file.
16853
16854 2008-02-02 Doug Evans <dje@google.com>
16855
16856 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
16857
16858 2007-02-01 Joel Brobecker <brobecker@adacore.com>
16859
16860 * gdb.ada/sym_print_name: New test program.
16861 * gdb.ada/sym_print_name.exp: New testcase.
16862
16863 2007-02-01 Joel Brobecker <brobecker@adacore.com>
16864
16865 * gdb.ada/nested/hello.adb: New file.
16866 * gdb.ada/nested.exp: New testcase.
16867 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
16868
16869 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16870
16871 * gdb.mi/basic.c (return_1): New function.
16872 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
16873 don't cause future evaluations of function to report
16874 creation of internal breakpoints.
16875
16876 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
16877
16878 * gdb.mi/mi-break.exp (test_error): New.
16879 Call it.
16880
16881 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
16882
16883 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
16884 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
16885
16886 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16887
16888 * gdb.pascal/integers.pas: New test program.
16889 * gdb.pascal/integers.exp: New testcase.
16890
16891 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
16892
16893 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
16894
16895 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
16896
16897 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
16898 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
16899
16900 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
16901
16902 * gdb.ada/formatted_ref: New test program.
16903 * gdb.ada/formatted_ref.exp: New testcase.
16904
16905 * gdb.cp/formatted-ref.cc: New file.
16906 * gdb.cp/formatted-ref.exp: New testcase.
16907
16908 2008-01-30 Joel Brobecker <brobecker@adacore.com>
16909
16910 * gdb.base/ptype.exp: Add testing of "ptype $pc".
16911
16912 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
16913
16914 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
16915 (test_file_list_exec_source_file): Update to new macro-info field.
16916
16917 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
16918
16919 * gdb.ada/exprs: New test program.
16920 * gdb.ada/exprs.exp: New testcase.
16921
16922 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16923
16924 * dfp-test.c (DELTA, DELTA_B): New definitions.
16925 (double_val1, double_val2, double_val3, double_val4, double_val5,
16926 double_val6, double_val7, double_val8, double_val9, double_val10,
16927 double_val11, double_val12, double_val13, double_val14, dec32_val1,
16928 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
16929 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
16930 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
16931 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
16932 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
16933 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
16934 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
16935 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
16936 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
16937 dec128_val16): New global variables.
16938 (decimal_dec128_align): New function.
16939 (decimal_mixed): Likewise.
16940 (decimal_many_args_dec32): Likewise.
16941 (decimal_many_args_dec64): Likewise.
16942 (decimal_many_args_dec128): Likewise.
16943 (decimal_many_args_mixed): Likewise.
16944 * dfp-test.exp: Add tests calling new inferior functions.
16945
16946 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16947
16948 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
16949 gdb.server/ext-run.exp: New files.
16950 * lib/gdbserver-support.exp (gdbserver_download): New.
16951 (gdbserver_start): New. Update gdbserver expected
16952 output.
16953 (gdbserver_spawn): Use them.
16954 (gdbserver_start_extended): New.
16955
16956 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16957
16958 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
16959 Run on GNU/Linux.
16960 (do_exec_tests): Check for systems which do not support catchpoints.
16961 Do not match START.
16962 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
16963 Run on GNU/Linux. Enable verbose output.
16964 (check_fork_catchpoints): New.
16965 (explicit_fork_child_follow, catch_fork_child_follow)
16966 (tcatch_fork_parent_follow): Update expected messages.
16967 (do_fork_tests): Use check_fork_catchpoints.
16968 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
16969 Run on GNU/Linux. Enable verbose output.
16970 (check_vfork_catchpoints): New.
16971 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
16972 expected messages.
16973 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
16974
16975 2008-01-29 Jim Blandy <jimb@red-bean.com>
16976
16977 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
16978 host' errors.
16979 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
16980
16981 2008-01-29 Jim Blandy <jimb@red-bean.com>
16982
16983 * gdb.threads/sigthread.c: Use barriers to ensure that
16984 child_thread and child_thread_two are always initialized before we
16985 start to use them.
16986
16987 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
16988
16989 * gdb.base/watchpoint-solib.exp: New.
16990 * gdb.base/watchpoint-solib.c: New.
16991 * gdb.base/watchpoint-solib-shr.c: New.
16992
16993 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
16994
16995 * gdb.base/gdb1056.exp: Add unsigned integer test.
16996
16997 2008-01-28 Doug Evans <dje@google.com>
16998
16999 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
17000
17001 2008-01-27 Jim Blandy <jimb@codesourcery.com>
17002
17003 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
17004
17005 * gdb.base/expand-psymtabs.exp: Doc fix.
17006
17007 2008-01-26 Mark Kettenis <kettenis@gnu.org>
17008
17009 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17010
17011 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
17012
17013 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
17014 -var-set-format.
17015
17016 2008-01-23 Chris Demetriou <cgd@google.com>
17017
17018 * gdb.threads/thread_events.c: New testcase source file.
17019 * gdb.threads/thread_events.exp: New testcase expect file.
17020
17021 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
17022
17023 * lib/gdb.exp: Add the variable octal.
17024
17025 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
17026 -var-set-format.
17027
17028 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17029 Vladimir Prus <vladimir@codesourcery.com>
17030
17031 * gdb.base/float.exp: Allow missing floating point for m68k and
17032 PowerPC.
17033
17034 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
17035
17036 * gdb.mi/basics.c: Setup for testing breakpoints
17037 ignore count.
17038 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
17039 * gdb.mi/mi-cli.exp: Adjust.
17040 * gdb.mi/mi2-cli.exp: Adjust.
17041
17042 2008-01-17 Pedro Alves <pedro@codesourcery.com>
17043
17044 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
17045 and 'dummy_ptr' integer pointer. Initialize struct_declarations
17046 with dummy_ptr's address.
17047 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
17048 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
17049 all targets.
17050 * gdb.mi/mi2-var-child.exp: Likewise.
17051
17052 2008-01-09 Joel Brobecker <brobecker@adacore.com>
17053
17054 * gdb.ada/null_array: New test program.
17055 * gdb.ada/null_array.exp: New testcase.
17056
17057 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
17058
17059 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
17060 with required float modifiers.
17061
17062 2008-01-08 Joel Brobecker <brobecker@adacore.com>
17063
17064 * gdb.ada/funcall_param: New test program.
17065 * gdb.ada/funcall_param.exp: New testcase.
17066
17067 2008-01-08 Joel Brobecker <brobecker@adacore.com>
17068
17069 * gdb.ada/arrayparam: New test program.
17070 * gdb.ada/arrayparam.exp: New testcase.
17071
17072 2008-01-08 Joel Brobecker <brobecker@adacore.com>
17073
17074 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
17075 landed. Should also fix random failures in the test following it.
17076
17077 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
17078
17079 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
17080 for expressions with decimal float values.
17081 (test_dfp_conversions): New function to test casts to and from
17082 decimal float types.
17083 Call test_dfp_conversions.
17084 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
17085 elements.
17086 (main): Initialize ds.float4 and ds.double8 elements.
17087 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
17088 string to new error message.
17089 (d64_set_tests): Likewise.
17090 (d128_set_tests): Likewise.
17091 Add tests for expressions with decimal float variables. Add tests for
17092 conversions to and from decimal float types.
17093
17094 2008-01-05 Joel Brobecker <brobecker@adacore.com>
17095
17096 * gdb.ada/packed_tagged/comp_bug.adb: New file.
17097 * gdb.ada/packed_tagged.exp: New testcase.
17098
17099 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17100
17101 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
17102 gdb.ada/homonym/homonym_main.adb: New files.
17103 * gdb.ada/homonym.exp: New testcase.
17104
17105 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17106
17107 * gdb.ada/packed_array.exp: Add testing of references to
17108 a packed array.
17109
17110 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17111
17112 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
17113 New files.
17114 * gdb.ada/type_coercion.exp: New testcase.
17115
17116 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17117
17118 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
17119 gdb.ada/tagged/foo.adb: New file.
17120 * gdb.ada/tagged.exp: New testcase.
17121
17122 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17123
17124 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
17125 gdb.ada/ptype_field/foo.adb: New files.
17126 * gdb.ada/ptype_field.exp: New testcase.
17127
17128 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17129
17130 * gdb.ada/print_pc.exp: New testcase.
17131
17132 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17133
17134 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
17135 gdb.ada/taft_type/p.adb: New files.
17136 * gdb.ada/taft_type.exp: New testcase.
17137
17138 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17139
17140 * gdb.ada/array_bounds/bar.adb: New file.
17141 * gdb.ada/array_bounds.exp: New testcase.
17142
17143 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17144
17145 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
17146 gdb.ada/arrayptr/foo.adb: New files.
17147 * gdb.ada/arrayptr.exp: New testcase.
17148
17149 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17150
17151 * gdb.base/set-lang-auto.exp: New testcase.
17152
17153 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17154
17155 * gdb.ada/fun_addr/foo.adb: New file.
17156 * gdb.ada/fun_addr.exp: New testcase.
17157
17158 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17159
17160 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
17161 New files
17162
17163 2008-01-02 Joel Brobecker <brobecker@adacore.com>
17164
17165 * array_subscript_addr/p.adb: New file.
17166 * array_subscript_addr.exp: New testcase.
17167
17168 2008-01-02 Joel Brobecker <brobecker@adacore.com>
17169
17170 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
17171 New files.
17172 * gdb.ada/str_cmp_ref.exp: New testcase.
17173
17174 2008-01-01 Joel Brobecker <brobecker@adacore.com>
17175
17176 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
17177 gdb.ada/fun_in_declare/foo.adb: New files.
17178 * gdb.ada/fun_in_declare.exp: New testcase.
17179
17180 2008-01-01 Joel Brobecker <brobecker@adacore.com>
17181
17182 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
17183 gdb.ada/ref_param/pck.ads: New files.
17184 * gdb.ada/ref_param.exp: New testcase.
17185
17186 2008-01-01 Joel Brobecker <brobecker@adacore.com>
17187
17188 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
17189 gdb.ada/interface/foo.adb: New files.
17190 * gdb.ada/interface.exp: New testcase.
17191
17192 2007-12-31 Jim Blandy <jimb@codesourcery.com>
17193
17194 * gdb.base/multi-forks.exp: Consume all output from child
17195 processes before proceeding to next test.
17196
17197 2007-12-29 Jim Blandy <jimb@codesourcery.com>
17198
17199 * configure: Regenerated.
17200
17201 2007-12-27 Joel Brobecker <brobecker@adacore.com>
17202
17203 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
17204 gdb.ada/fixed_cmp/fixed.adb: New files.
17205 * gdb.ada/fixed_cmp.exp: New testcase.
17206
17207 2007-12-27 Joel Brobecker <brobecker@adacore.com>
17208
17209 * gdb.ada/boolean_expr.exp: New testcase.
17210
17211 2007-12-26 Jim Blandy <jimb@codesourcery.com>
17212
17213 * gdb.base/multi-forks.exp: Doc fix.
17214
17215 2007-12-26 Joel Brobecker <brobecker@adacore.com>
17216
17217 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17218 * gdb.ada/char_param.exp: Do not compile our test program with
17219 -gnata, this is unnecessary.
17220 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
17221
17222 2007-12-24 Joel Brobecker <brobecker@adacore.com>
17223
17224 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
17225 gdb.ada/print_chars/foo.adb: New files.
17226 * gdb.ada/print_chars.exp: New testcase.
17227
17228 2007-12-24 Joel Brobecker <brobecker@adacore.com>
17229
17230 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
17231 gdb.ada/char_param/foo.adb: New files.
17232 * gdb.ada/char_param.exp: New testcase.
17233
17234 2007-12-22 Jim Blandy <jimb@codesourcery.com>
17235
17236 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
17237 hard-coding source line numbers into the test.
17238 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
17239 gdb_get_line_number to find.
17240
17241 2007-12-22 Joel Brobecker <brobecker@adacore.com>
17242
17243 * gdb.base/ptype.c (highest): New struct type.
17244 (the_highest): New variable of that type.
17245 (main): Add dummy assignment to a field of variable the_highest.
17246 * gdb.base/ptype.exp: Test type printing of our new variable.
17247
17248 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
17249
17250 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
17251 and record first explicitly generated thread number.
17252 Use that thread number for thread specific watchpoint test.
17253 Add iteration number to repetitive tests.
17254
17255 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
17256 Jim Blandy <jimb@codesourcery.com>
17257
17258 * gdb.base/expand-psymtabs.c: New testcase
17259 source file.
17260 * gdb.base/expand-psymtabs.exp: New testcase
17261 expect file.
17262
17263 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
17264
17265 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
17266 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
17267
17268 2007-12-17 Joel Brobecker <brobecker@adacore.com>
17269
17270 * gdb.ada/frame_args/foo.adb: New file.
17271 * gdb.ada/frame_args/pck.ads: New file.
17272 * gdb.ada/frame_args/pck.adb: New file.
17273 * gdb.ada/frame_args.exp: New testcase.
17274
17275 2007-12-17 Joel Brobecker <brobecker@adacore.com>
17276
17277 * gdb.base/frame-args.c: New file.
17278 * gdb.base/frame-args.exp: New testcase.
17279
17280 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
17281 Joseph Myers <joseph@codesourcery.com>
17282
17283 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
17284
17285 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
17286
17287 * gdb.mi/mi-pending.exp: New.
17288 * gdb.mi/mi-pending.c: New.
17289 * gdb.mi/mi-pendshr.c: New.
17290
17291 2007-12-06 Jim Blandy <jimb@codesourcery.com>
17292
17293 * gdb.base/default.exp: Update expected output for 'info catch'.
17294
17295 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17296
17297 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
17298 must be set to binary.
17299
17300 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
17301
17302 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
17303
17304 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
17305
17306 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
17307 gdb.mi/mi-file-transfer.exp: New.
17308
17309 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17310
17311 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
17312
17313 2007-11-22 Maciej W. Rozycki <macro@mips.com>
17314
17315 * gdb.trace/backtrace.exp: Fix a typo.
17316 * gdb.trace/circ.exp: Likewise.
17317 * gdb.trace/collection.exp: Likewise.
17318 * gdb.trace/limits.exp: Likewise.
17319 * gdb.trace/report.exp: Likewise.
17320 * gdb.trace/tfind.exp: Likewise.
17321 * gdb.trace/while-dyn.exp: Likewise.
17322
17323 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
17324
17325 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
17326 objects of pointers that can't be dereferenced are now
17327 "noneditable".
17328
17329 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17330
17331 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
17332 (target_cpu): Remove.
17333
17334 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
17335
17336 * gdb.base/ending-run.exp: Expect the list of cleared
17337 breakpoint to come in natural order, not the reversed one.
17338
17339 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
17340
17341 * gdb.mi/mi-var-child.c (do_child_deletion): New.
17342 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
17343
17344 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
17345
17346 * gdb.base/printcmds.exp: New function
17347 test_printf_with_dfp.
17348
17349 2007-11-02 Doug Evans <dje@google.com>
17350
17351 * gdb.disasm/t01_mov.s: Remove carriage returns.
17352 * gdb.disasm/t02_mova.s: Ditto.
17353 * gdb.disasm/t03_add.s: Ditto.
17354 * gdb.disasm/t04_sub.s: Ditto.
17355 * gdb.disasm/t05_cmp.s: Ditto.
17356 * gdb.disasm/t06_ari2.s: Ditto.
17357 * gdb.disasm/t07_ari3.s: Ditto.
17358 * gdb.disasm/t08_or.s: Ditto.
17359 * gdb.disasm/t09_xor.s: Ditto.
17360 * gdb.disasm/t10_and.s: Ditto.
17361 * gdb.disasm/t11_logs.s: Ditto.
17362 * gdb.disasm/t12_bit.s: Ditto.
17363 * gdb.disasm/t13_otr.s: Ditto.
17364
17365 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17366
17367 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
17368
17369 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17370
17371 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
17372 provide DFP support.
17373
17374 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
17375
17376 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
17377 Test "set powerpc vector-abi". Skip auto-detection tests for old
17378 toolchains.
17379
17380 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17381
17382 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
17383 with [string compare].
17384
17385 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
17386
17387 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
17388 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
17389
17390 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
17391
17392 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
17393 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
17394 * gdb.opt/Makefile.in: New makefile.
17395 * Makefile.in: Create new directory "gdb.opt".
17396 * configure.ac: Add "gdb.opt" directory.
17397 * configure: Regenerated.
17398
17399 2007-10-25 Doug Evans <dje@google.com>
17400
17401 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
17402 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
17403
17404 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
17405 Thiago Jung Bauermann <bauerman@br.ibm.com>
17406
17407 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
17408 Floating Point expressions.
17409 * gdb.base/dfp-test.exp: new file adding tests for Decimal
17410 Floating Point variables.
17411 * gdb.base/dfp-test.c: new file containing program with Decimal
17412 Floating variables, used by gdb.base/dfp-test.exp.
17413
17414 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
17415
17416 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
17417
17418 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17419
17420 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
17421 compiling test case with GCC.
17422 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
17423
17424 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17425
17426 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
17427 format changes.
17428
17429 2007-10-18 Michael Snyder <msnyder@specifix.com>
17430
17431 * gdb.base/dbx.exp: Add missing "-re " operator.
17432
17433 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
17434
17435 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
17436 * configure.ac: Removed trailing spaces after backslash.
17437 * gdb.modula2: New directory.
17438 * gdb.modula2/Makefile.in: New file.
17439 * gdb.modula2/unbounded-array.exp: New file.
17440 * gdb.modula2/unbounded1.c: New file.
17441
17442 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
17443
17444 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
17445
17446 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
17447
17448 * gdb.base/sigstep.c (main): Add checks for
17449 return values for setitimer call.
17450 Call setitimer again with itimer = ITIMER_REAL
17451 if first call to setitimer fails.
17452
17453 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
17454
17455 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
17456 of $timeout.
17457
17458 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17459
17460 * gdb.server/server-run.exp: Test for dynamic linker symbols.
17461
17462 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
17463
17464 * lib/gdb.exp (gdb_run_cmd): Move comment outside
17465 of gdb_expect call, to avoid interruption.
17466
17467 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
17468
17469 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
17470 (v_unsigned_long_long, v_long_long_array)
17471 (v_signed_long_long_array, v_unsigned_long_long_array)
17472 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
17473 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
17474 [!NO_LONG_LONG]: New.
17475 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
17476 v_long_long_member.
17477
17478 (v_long_long_func, v_signed_long_long_func)
17479 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
17480 (main) [!NO_LONG_LONG]: Initialize long long variants.
17481
17482 * gdb.base/whatis.exp: If board file requests no_long_long, build
17483 test with NO_LONG_LONG defined. Test long long, signed long long,
17484 and unsigned long long variants but only if board file doesn't
17485 disable it.
17486
17487 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
17488 Daniel Jacobowitz <dan@codesourcery.com>
17489
17490 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
17491 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
17492 * configure: Regenerated.
17493 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
17494 gdb.pascal/types.exp, lib/pascal.exp: New files.
17495
17496 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
17497
17498 * gdb.cp/classes.exp (do_tests): Always step to the line after the
17499 call.
17500 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
17501 to return to the call.
17502 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
17503 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
17504 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
17505 * gdb.mi/mi-until.exp (test_until): Likewise.
17506 * gdb.mi/mi2-until.exp (test_until): Likewise.
17507
17508 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
17509
17510 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
17511 two-char array.
17512 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
17513
17514 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
17515
17516 * gdb.threads/watchthreads.c (thread_function): Sleep between
17517 iterations.
17518 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
17519 at once for S/390. Generate matching fails and passes.
17520
17521 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
17522
17523 * gdb.mi/var-cmd.c (do_children_tests): Initialize
17524 the 'struct_declarations' variable to zeros.
17525
17526 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
17527
17528 * gdb.cp/mb-ctor.cc: New.
17529 * gdb.cp/mb-ctor.exp: New.
17530 * gdb.cp/mb-templates.cc: New.
17531 * gdb.cp/mb-templates.exp: New.
17532
17533 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
17534
17535 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
17536
17537 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
17538
17539 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
17540 targets.
17541 * configure: Regenerate.
17542
17543 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
17544
17545 * gdb.base/annota1.exp: Adjust for 'info break'
17546 format changes.
17547 * gdb.base/annota3.exp: Likewise.
17548 * gdb.base/break.exp: Likewise.
17549 * gdb.base/condbreak.exp: Likewise.
17550 * gdb.base/pending.exp: Likewise.
17551 * gdb.base/sepdebug.exp: Likewise.
17552 * gdb.base/unload.exp: Likewise.
17553 * gdb.base/ovldbreak.exp: Likewise.
17554
17555 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
17556
17557 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
17558 messages.
17559 * gdb.base/chng-syms.exp: Likewise.
17560 * gdb.base/unload.exp: Likewise.
17561
17562 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
17563
17564 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
17565
17566 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
17567
17568 * schedlock.c (NUM): Change to 1.
17569 (main): Use args[0] for the main thread.
17570 * schedlock.exp: Only expect two threads. Only issue one pass or fail
17571 regardless of the number of threads.
17572
17573 2007-09-14 Maciej W. Rozycki <macro@mips.com>
17574
17575 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
17576 type down.
17577 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17578 test.
17579 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
17580 watchpoint type down.
17581 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17582 test.
17583
17584 2007-09-14 Maciej W. Rozycki <macro@mips.com>
17585
17586 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
17587 Move all the tests here and run them twice, once using software
17588 watchpoints and once using hardware watchpoints.
17589 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
17590
17591 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
17592
17593 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
17594 test.
17595
17596 2007-09-10 Mark Kettenis <kettenis@gnu.org>
17597
17598 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
17599 build-id.
17600
17601 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
17602 know about $ORIGIN. Calculate output dir from $dest instead of
17603 using ${objdir}/{$subdir}.
17604
17605 2007-09-09 Mark Kettenis <kettenis@gnu.org>
17606
17607 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
17608 gcore, before continuing with the test.
17609
17610 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
17611
17612 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
17613 * gdb.mi/mi-watch.exp: Likewise.
17614
17615 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17616 Jim Blandy <jimb@codesourcery.com>
17617
17618 * gdb.arch/i386-sse.exp: Do not expect character constants.
17619 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
17620 * gdb.base/display.exp: Allow print/s.
17621 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
17622 and unsigned char array changes.
17623
17624 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
17625
17626 * gdb.base/display.exp: Add tests for printf %p.
17627
17628 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
17629
17630 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
17631 the dll name to unicode.
17632
17633 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17634
17635 * gdb.base/default.exp (show version): Update the version text.
17636 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
17637
17638 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17639
17640 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
17641 New files.
17642
17643 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17644
17645 * lib/gdb.exp (build_id_debug_filename_get): New function.
17646 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
17647 Remove the generate DEBUG file for the future testcase runs.
17648 New testcase for the NT_GNU_BUILD_ID retrieval.
17649 Move the final testing step to ...
17650 (test_different_dir): ... a new function.
17651 New parameter XFAIL to XFAIL all the tests performed.
17652 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
17653 New parameter TYPE to PF_PREFIX all the tests performed.
17654
17655 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
17656
17657 * gdb.mi/mi-var-cp.cc (path_expression): New
17658 function.
17659 * gdb.mi/mi-var-cp.exp: Run path exression tests.
17660
17661 2007-08-27 Markus Deuling <deuling@de.ibm.com>
17662
17663 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
17664 to fit into SPU Local Store memory.
17665
17666 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17667
17668 * gdb.base/default.exp: Adjust the expected output of "info
17669 warranty" after the switch to GPLv3.
17670
17671 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17672
17673 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
17674 to 30000 (from 20000).
17675
17676 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17677
17678 Switch the license of all .exp files to GPLv3.
17679 Switch the license of all .f and .f90 files to GPLv3.
17680 Switch the license of all .s and .S files to GPLv3.
17681
17682 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17683
17684 * configure.ac: Switch license to GPLv3.
17685
17686 2007-08-23 Joel Brobecker <brobecker@adacore.com>
17687
17688 Switch the licensing to GPLv3 for all .ads and .adb files.
17689
17690 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
17691
17692 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
17693 and t_int_double.
17694 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
17695
17696 2007-08-17 Joel Brobecker <brobecker@adacore.com>
17697
17698 * gdb.base/step-line.c: Switch license to GPL version 3, and
17699 update copyright year.
17700 * gdb.base/step-line.inp: Likewise.
17701
17702 2007-08-17 Joel Brobecker <brobecker@adacore.com>
17703
17704 * gdb.base/gdb1555.exp: Make expected output immune to formatting
17705 changes inside gdb1555.c.
17706 * gdb.base/pending.exp: Likewise.
17707
17708 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
17709
17710 * config/default.exp: New file.
17711
17712 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
17713
17714 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
17715 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
17716
17717 2007-07-30 Maciej W. Rozycki <macro@mips.com>
17718
17719 * gdb.base/dump.exp: Force the correct endianness for binary
17720 formats not carrying this information.
17721
17722 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17723
17724 * gdb.threads/staticthreads.exp: Match .*sem_post.
17725
17726 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17727
17728 * gdb.base/readline.exp (operate_and_get_next): Match the final
17729 prompt.
17730
17731 2007-07-23 Kevin Buettner <kevinb@redhat.com>
17732
17733 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
17734 to restarting SID.
17735
17736 2007-07-18 Kevin Buettner <kevinb@redhat.com>
17737
17738 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
17739 prior to `gdb_start'.
17740
17741 2007-07-18 Kevin Buettner <kevinb@redhat.com>
17742
17743 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
17744 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
17745 Remove call to gdb_unload.
17746
17747 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
17748 Daniel Jacobowitz <dan@codesourcery.com>
17749
17750 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
17751 for __WIN32__.
17752 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
17753 * gdb.base/unload.exp: Use shared library test routines.
17754
17755 2007-07-03 Markus Deuling <deuling@de.ibm.com>
17756
17757 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
17758 * gdb.base/solib-symbol-lib.c: Likewise.
17759 * gdb.base/solib-symbol-main.c: Likewise.
17760
17761 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
17762
17763 * config/gdbserver.exp (gdb_reconnect): New.
17764 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
17765 gdb.base/solib-disc.exp: New files.
17766 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
17767 remote debugging".
17768 (gdb_compile): Add shlib_load flag.
17769 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
17770 port.
17771 (gdbserver_reconnect): New.
17772
17773 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
17774 Daniel Jacobowitz <dan@codesourcery.com>
17775
17776 * gdb.base/annota3.exp: Test for if construct.
17777
17778 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
17779
17780 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
17781
17782 2007-06-21 Chris Dearman <chris@mips.com>
17783 Maciej W. Rozycki <macro@mips.com>
17784
17785 * gdb.base/display.exp: Allow a newline after display/i.
17786 * gdb.base/pc-fp.exp: Likewise.
17787 * gdb.base/sigbpt.exp: Likewise.
17788
17789 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
17790
17791 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
17792 required features to be included.
17793
17794 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17795
17796 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
17797 in info threads output.
17798
17799 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17800 Markus Deuling <deuling@de.ibm.com>
17801
17802 * gdb.arch/spu-info.exp: New testcase.
17803 * gdb.arch/spu-info.c: New file.
17804
17805 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
17806
17807 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
17808 tpcs_offset. Restore lr after the call.
17809 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
17810
17811 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
17812
17813 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
17814 (gdbserver_run): Kill any running gdbserver.
17815 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
17816
17817 2007-05-17 Maciej W. Rozycki <macro@mips.com>
17818
17819 * gdb.base/sigbpt.exp: Preset segv_addr.
17820
17821 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
17822
17823 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
17824 (gdb_compile_shlib): Likewise.
17825 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
17826 (default_gdb_init): Clear cleanfiles.
17827 (gdb_finish): Delete recorded cleanfiles.
17828 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
17829
17830 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
17831 Do not use isnative.
17832 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
17833 gdb.base/so-impl-ld.exp: Likewise.
17834 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
17835 * gdb.base/unload.exp: Likewise. Do not pass empty option to
17836 gdb_compile.
17837
17838 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
17839
17840 * config/unknown.exp: Remove.
17841
17842 2007-05-15 Markus Deuling <deuling@de.ibm.com>
17843
17844 * gdb.base/info-proc.exp: Check is_remote.
17845
17846 2007-05-14 Markus Deuling <deuling@de.ibm.com>
17847
17848 * gdb.base/gcore.exp: Initialize variable core_supported.
17849
17850 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17851
17852 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
17853
17854 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17855
17856 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
17857 * gdb.threads/print-threads.exp (test_all_threads): Allow
17858 negative and hexadecimal thread IDs.
17859
17860 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
17861
17862 * gdb.java/jprint.java (public): Avoid invalid call to static
17863 method.
17864
17865 2007-05-14 Denis Pilat <denis.pilat@st.com>
17866
17867 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
17868 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
17869 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17870 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
17871 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
17872
17873 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17874
17875 * gdb.base/overlays.exp: Add support for targets with only code
17876 overlay support, not data overlay. Support spu-*-* target in
17877 this mode.
17878 * gdb.base/ovlymgr.c: Provide stubs for spu target.
17879 * gdb.base/spu.ld: New file.
17880
17881 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
17882
17883 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
17884
17885 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
17886
17887 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
17888
17889 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17890
17891 * gdb.java/jmain.exp: Handle demangled names with and without method
17892 signatures.
17893
17894 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
17895
17896 * gdb.mi/mi-syn-frame.c (main, foo, bar)
17897 (have_a_very_merry_interrupt): Remove calls to puts.
17898 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
17899 inferior output.
17900 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
17901 test names.
17902
17903 2007-04-29 Markus Deuling <deuling@de.ibm.com>
17904 Daniel Jacobowitz <dan@codesourcery.com>
17905
17906 * gdb.base/auxv.exp (core_works): Also check is_remote.
17907 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
17908
17909 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
17910
17911 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
17912 message, not the undefined 'module' variable.
17913 * gdb.base/siginfo.exp: Likewise.
17914 * gdb.base/sigstep.exp: Likewise.
17915 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
17916 serialport.
17917 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
17918
17919 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
17920
17921 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
17922 target sim fails. Return 0 otherwise.
17923 (gdb_load): Return prematurely if gdb_target_sim fails.
17924
17925 2007-04-16 Denis Pilat <denis.pilat@st.com>
17926
17927 * gdb.base/setshow.exp: Reset height after having set it to 100.
17928
17929 2007-04-16 Denis Pilat <denis.pilat@st.com>
17930
17931 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
17932
17933 2007-04-16 Denis Pilat <denis.pilat@st.com>
17934
17935 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
17936
17937 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
17938
17939 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
17940 tests. Run the frozen varobjs test.
17941 * gdb.mi/var-cmd.c (do_frozen_tests): New.
17942 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
17943
17944 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17945
17946 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
17947 gdb.base/type-opaque.exp: New files.
17948
17949 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
17950
17951 * gdb.mi/mi-var-child.c
17952 (do_children_tests): User char[2] instead of
17953 char so that automatic printing of pointers to char
17954 don't give unpredicable result.
17955 * gdb.mi/var-cmd.c (do_locals_test): Initialize
17956 local variables.
17957 * gdb.mi/mi-var-child.exp: Step to right line
17958 of do_children_tests.
17959 * gdb.mi/mi2-var-child.exp: Likewise.
17960 * gdb.mi/mi-var-cmd.exp: Step to right line of
17961 do_locals_tests.
17962 (do_children_tests): User char[2] instead of
17963 char so that automatic printing of pointers to char
17964 don't give unpredicable result.
17965 * gdb.mi/mi2-var-cmd.exp: Likewise.
17966 * lib/mi-support.exp (mi_continue_to_line):
17967 Pass test name to mi_wait_for_stop.
17968
17969 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17970
17971 * gdb.asm/asm-source.exp: Remove d10v case.
17972 * lib/gdb.exp (skip_cplus_tests): Likewise.
17973 * gdb.asm/d10v.inc: Deleted.
17974
17975 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17976
17977 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
17978
17979 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17980
17981 * config/netware.exp: Delete file.
17982
17983 2007-03-29 Joel Brobecker <brobecker@adacore.com>
17984
17985 * gdb.dwarf2/dw2-noloc.S: New file.
17986 * gdb.dwarf2/dw2-noloc.exp: New file.
17987
17988 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
17989
17990 * gdb.cp/method2.cc: New test.
17991 * gdb.cp/method2.exp: New test.
17992 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
17993
17994 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
17995
17996 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
17997
17998 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
17999
18000 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
18001
18002 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18003
18004 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
18005 (gdb_load): Delete, replace with...
18006 (gdb_reload): ...this.
18007 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
18008 * gdb.server/server-mon.exp: Likewise.
18009 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
18010 (gdb_start_cmd): New.
18011 (gdb_file_cmd): Save the last loaded file.
18012 (gdb_reload): New.
18013 (gdb_gnu_strip_debug): Use transform.
18014 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
18015 support here. Use new $last_loaded_file. Check mtime.
18016 (gdb_target_cmd): Handle ObjC failure case.
18017 (infer_host_exec): Delete.
18018 (gdbserver_load): Rename to...
18019 (gdbserver_run): ...this. Simplify.
18020 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
18021 (mi_gdb_load): Move most contents to a new function...
18022 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
18023 (mi_run_cmd): Use mi_gdb_target_load.
18024 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
18025 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
18026 Use gdb_run_cmd.
18027 * gdb.base/charsign.exp: Remove incorrect comment.
18028 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
18029 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
18030 gdb.base/start.exp: Use gdb_start_cmd.
18031
18032 2007-03-23 Nigel Stephens <nigel@mips.com>
18033 Maciej W. Rozycki <macro@mips.com>
18034
18035 * gdb.base/sigbpt.exp: Fix the message when skipping test.
18036 * gdb.base/signull.exp: Similarly.
18037
18038 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18039
18040 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
18041 messages available to test cases (like chng-sym.exp).
18042
18043 2007-03-14 Andreas Schwab <schwab@suse.de>
18044
18045 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18046 format changes.
18047
18048 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
18049
18050 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
18051 (optimized_1): New.
18052 (main): Call optimized_1.
18053 (gdb2029): Correct typos. Call gdb2029_marker.
18054 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
18055 for gdb2029.
18056
18057 2007-03-12 Mark Kettenis <kettenis@gnu.org>
18058
18059 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
18060 as tabs. Remove redundant test pattern.
18061
18062 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18063
18064 * gdb.base/long_long.exp: Accept optional symbol name in <...>
18065 for /a format output.
18066
18067 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
18068
18069 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
18070 collect output incrementally.
18071
18072 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18073
18074 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
18075 for -var-create lpcharacter test.
18076 * gdb.mi/mi2-var-cmd.exp: Likewise.
18077
18078 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18079
18080 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
18081 pass on targets where address zero is readable.
18082
18083 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18084
18085 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
18086 just a single architecture.
18087
18088 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18089
18090 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
18091 (fetch_all_registers): New function, uses gdb_test_multiple and
18092 exp_continue to fetch inferior output line-by-line.
18093 Replace all uses of do_get_all_registers by fetch_all_registers.
18094
18095 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18096
18097 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
18098 in target_info.
18099
18100 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18101
18102 * gdb.threads/manythreads.exp: Use $message string for
18103 consistancy; add a default (timeout) case.
18104
18105 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18106
18107 * gdb.base/watchpoint.exp: Fix truncated comment.
18108
18109 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18110
18111 * Makefile.in: Remove spurious single-quotes from sed command.
18112
18113 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18114
18115 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
18116 func.
18117 * gdb.mi/mi2-var-cmd.exp: Likewise.
18118
18119 2007-02-27 Joel Brobecker <brobecker@adacore.com>
18120
18121 * gdb.dwarf2/dw2-producer.S: New file.
18122 * gdb.dwarf2/dw2-producer.exp: New testcase.
18123
18124 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
18125
18126 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18127 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18128 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18129 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18130 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
18131 Revert tests to use mi_gdb_test and include value field in output
18132 of -var-create.
18133
18134 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18135
18136 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
18137
18138 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18139
18140 * gdb.base/maint.exp: Remove full paths from test names.
18141 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
18142 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
18143
18144 2007-02-27 Joel Brobecker <brobecker@adacore.com>
18145
18146 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
18147
18148 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18149
18150 * gdb.server/server-mon.exp: New test.
18151
18152 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18153
18154 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
18155
18156 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18157
18158 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
18159 register capitalization.
18160
18161 2007-02-13 Denis Pilat <denis.pilat@st.com>
18162
18163 * gdb.mi/mi-var-invalidate.exp: New file.
18164
18165 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18166
18167 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
18168
18169 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18170
18171 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
18172
18173 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18174
18175 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
18176 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
18177
18178 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
18179
18180 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18181 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18182 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18183 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18184 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
18185 * gdb.mi/gdb792.exp, lib/mi-support.exp:
18186 Update tests to include value field in output of -var-create.
18187
18188 2007-02-08 Andreas Schwab <schwab@suse.de>
18189
18190 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
18191
18192 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
18193
18194 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
18195 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
18196
18197 2007-02-02 Denis Pilat <denis.pilat@st.com>
18198
18199 * gdb.threads/threadapply.exp: check that frame is not changed by
18200 the thread apply all command.
18201
18202 2007-01-31 Andreas Schwab <schwab@suse.de>
18203
18204 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18205
18206 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
18207 in the dwarf sections.
18208 * gdb.dwarf2/mac-fileno.S: Likewise.
18209
18210 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
18211 bspstore register on ia64.
18212
18213 2007-01-29 Andreas Schwab <schwab@suse.de>
18214
18215 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
18216 "frame-begin" annotation.
18217
18218 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
18219 number of "frames-invalid" annotations.
18220
18221 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18222
18223 * gdb.base/commands.exp: Call if_commands_test.
18224 (gdb_test_no_prompt, if_commands_test): New.
18225
18226 2007-01-28 Mark Kettenis <kettenis@gnu.org>
18227
18228 * gdb.threads/sigthread.c (NSIGS): Make bigger.
18229
18230 2007-01-27 Andreas Schwab <schwab@suse.de>
18231
18232 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
18233 .short/.int/.quad in the dwarf sections.
18234 * gdb.dwarf2/dw2-intercu.S: Likewise.
18235 * gdb.dwarf2/dw2-intermix.S: Likewise.
18236
18237 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18238
18239 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
18240 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
18241 array.
18242 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
18243 * gdb.base/setvar.exp: Likewise.
18244
18245 2007-01-26 Andreas Schwab <schwab@suse.de>
18246
18247 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
18248 test.
18249
18250 * gdb.base/multi-forks.exp ("restart $i"): Also match
18251 __kernel_syscall_via_break.
18252
18253 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
18254
18255 * lib/mi-support.exp (mi_delete_varobj): New.
18256 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
18257 testcase.
18258 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
18259 (main): Call the above.
18260 (reference_update_test, base_in_reference_test)
18261 (reference_to_pointer): Delete the created varobjs.
18262
18263 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
18264
18265 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
18266 * configure: Regenerated.
18267 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
18268 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
18269 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
18270 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
18271 * lib/gdb.exp (gdb_skip_xml_test): New function.
18272
18273 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
18274
18275 * gdb.base/sigrepeat.exp: Correct error message.
18276
18277 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18278 Daniel Jacobowitz <dan@codesourcery.com>
18279
18280 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
18281 gdb.arch/i386-gnu-cfi-asm.S: New files.
18282
18283 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
18284
18285 * lib/gdb.exp: Abort on missing `site.exp'.
18286
18287 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18288 Daniel Jacobowitz <dan@codesourcery.com>
18289
18290 * gdb.base/included.c, gdb.base/included.exp,
18291 gdb.base/included.h: New files.
18292
18293 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18294
18295 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
18296 (maximize_rlimit): Reduce limits on 64-bit systems.
18297
18298 2007-01-19 Mark Kettenis <kettenis@gnu.org>
18299
18300 From Marcus Deuling <deuling@de.ibm.com>:
18301 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
18302 every case.
18303
18304 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
18305
18306 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
18307 (test_path_specification): Use objdir instead of srcdir to always
18308 get an absolute filename.
18309
18310 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
18311
18312 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
18313
18314 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
18315
18316 * gdb.mi/mi-var-cp.cc (reference_update_tests):
18317 Make sure the variable we're using is in scope.
18318 (reference_to_pointer): Likewise.
18319
18320 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18321
18322 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
18323 has no debug information.
18324
18325 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
18326
18327 * gdb.base/annota1.exp: Remove extra send_gdb.
18328
18329 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18330
18331 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
18332
18333 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18334
18335 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
18336
18337 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
18338 Daniel Jacobowitz <dan@codesourcery.com>
18339
18340 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
18341 lcharacter or linteger change. Correct duplicated test name.
18342 * gdb.mi/mi2-var-cmd.exp: Likewise.
18343
18344 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
18345
18346 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
18347
18348 2007-01-05 Joel Brobecker <brobecker@adacore.com>
18349
18350 * gdb.base/nofield.c: New file.
18351 * gdb.base/nofield.exp: New testcase.
18352
18353 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
18354
18355 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
18356
18357 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
18358 test.
18359
18360 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18361
18362 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
18363
18364 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
18365
18366 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
18367 when continuing.
18368
18369 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18370
18371 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
18372 Expect ".exe" extension.
18373
18374 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18375
18376 * gdb.base/charset.exp: Add explicit filename to break.
18377 * gdb.base/dbx.exp: Add explicit filename to breaks.
18378
18379 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
18380
18381 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
18382 * gdb.mi/mi2-file.exp: Likewise.
18383
18384 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18385
18386 Implement specification of MI tests as comments
18387 in C and C++ sources.
18388 * lib/mi-support.exp (mi_autotest_data): New variable.
18389 (mi_autotest_source): New variable.
18390 (count_newlines, mi_prepare_inline_tests)
18391 (mi_get_inline_test, mi_continue_to_line)
18392 (mi_run_inline_test, mi_tbreak)
18393 (mi_send_resuming_command, mi_wait_for_stop): New functions.
18394 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
18395 Run inline tests.
18396 * gdb.mi/mi-var-cp.cc: Define tests here.
18397
18398 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
18399
18400 Simplify usage of mi_continue_to.
18401 * lib/mi-support.exp (mi_runto_helper): Renamed
18402 from mi_runto, added new parameter 'run_or_continue'.
18403 (mi_runto): Use mi_runto_helper.
18404 (mi_continue_to): Accept just function name as parameter.
18405 Use mi_runto_helper.
18406 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
18407 * gdb.mi/mi2-var-cmd.exp: Likewise.
18408
18409 2006-01-04 Joel Brobecker <brobecker@adacore.com>
18410
18411 Make this testcase a bit more realistic. The current code
18412 is too simplistic, and allows the compiler to optimize out
18413 some of the entities we need for this testcase.
18414 * gdb.ada/null_record/bar.ads (Void_Star): New type.
18415 (Do_Nothing): Add extra parameter.
18416 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
18417 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
18418 by using a variable of type Void_Star.
18419
18420 2006-01-04 Joel Brobecker <brobecker@adacore.com>
18421
18422 * gdb.ada/catch_ex/foo.adb: New file.
18423 * gdb.ada/catch_ex.exp: New testcase.
18424
18425 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
18426
18427 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
18428 pass --image-base to linker.
18429
18430 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18431 Daniel Jacobowitz <dan@codesourcery.com>
18432
18433 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
18434 secondary prompts.
18435
18436 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18437
18438 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
18439 output. Test the types of members and member pointers.
18440 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
18441 gdb/2092.
18442 * gdb.cp/member-ptr.exp: Search for a comment instead of a
18443 statement. Enable for GCC. Update expected output for some tests
18444 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
18445 layout.
18446 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
18447 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
18448 (Diamond::vget_base): New.
18449 (main): Add new tests.
18450 * gdb.cp/printmethod.exp: Update expected output for member functions.
18451 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
18452 print pEe->D::vg().
18453
18454 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
18455
18456 * gdb.threads/tls.exp: Allow stops in sem_post.
18457
18458 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
18459
18460 * gdb.base/annota1.exp: Allow .*printf in backtraces.
18461 * gdb.base/annota3.exp: Likewise.
18462 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
18463 again (instead of timing out).
18464 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
18465 GCC bug 26475.
18466 * gdb.java/jmisc.exp: Adjust to work with method signatures including
18467 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
18468 test from jmisc1.exp.
18469 * gdb.java/jmisc1.exp: Delete.
18470 * gdb.java/jprint.exp: Adjust to work with method signatures including
18471 return types.
18472 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
18473 * gdb.threads/linux-dp.exp: Don't be confused by program output.
18474 * lib/java.exp (compile_java_from_source): Pass the correct type
18475 to target_compile.
18476
18477 2006-12-31 Joel Brobecker <brobecker@adacore.com>
18478
18479 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
18480 (stack_align_edx): New function.
18481 (stack_align_eax): New function.
18482 (main): Add calls to stack_align_edx and stack_align_eax.
18483 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
18484 Add testing for the cases where the register used during a stack
18485 realignment is edx. Same for eax.
18486
18487 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
18488
18489 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
18490 and generic PE targets.
18491
18492 2006-12-29 Joel Brobecker <brobecker@adacore.com>
18493
18494 * gdb.ada/array_return.exp: Update copyright date list.
18495
18496 2006-12-27 Joel Brobecker <brobecker@adacore.com>
18497
18498 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
18499 (Create_Small_Float_Vector): New function.
18500 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
18501 function body.
18502 * gdb.ada/array_return/p.adb: Use new type and function from
18503 package Pck.
18504 * gdb.ada/array_return.exp: Add a test verifying that GDB is
18505 able to print the value returned by a function returning an
18506 array of float.
18507
18508 2006-12-20 Joel Brobecker <brobecker@adacore.com>
18509
18510 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
18511 The associated tests should be PASSing.
18512
18513 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18514
18515 Test for base in references.
18516 * gdb.mi/mi-var-cp.cc: Add test code.
18517 * gdb.mi/mi-var-cp.exp: Test for bases in references.
18518 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
18519 * gdb.mi/mi2-watch.exp: Likewise.
18520 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
18521 (mi_list_varobj_children): New function.
18522
18523 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
18524
18525 * lib/mi-support.exp
18526 (mi_runto): Accept "()" after function name.
18527 (mi_create_varobj): New function.
18528 (mi_varobj_update): New function.
18529 (mi_Check_varobj_value): New function.
18530 * gdb.mi/mi-var-cp.exp: New file.
18531 * gdb.mi/mi-var-cp.cc: New file.
18532
18533 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
18534
18535 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
18536 gdb.base/weaklib2.c: New files.
18537
18538 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
18539
18540 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
18541 info. Adjust test names.
18542
18543 * gdb.base/break.c (main): Move position of malloc.
18544 * gdb.base/break.exp: Revert mistaken checkin.
18545
18546 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
18547
18548 * gdb.mi/mi-var-cmd.exp: Check -var-update after
18549 assignement of arrays and function pointers.
18550 * gdb.mi/var-cmd.c: Add declaration necessary for above
18551 tests.
18552
18553 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18554
18555 * gdb.base/break.c (main): Call malloc.
18556
18557 * gdb.threads/linux-dp.exp: Read thread table before and after
18558 creating each philosopher and verify it.
18559
18560 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
18561 Paul Brook <paul@codesourcery.com>
18562 Daniel Jacobowitz <dan@codesourcery.com>
18563
18564 * gdb.base/ending-run.exp: Flatten expect script stepping out of
18565 main to remove duplication. Add start function of the form
18566 '_*start[1-9]*'. Add RVDS start function.
18567
18568 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18569
18570 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
18571
18572 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18573
18574 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
18575 * gdb.asm/spu.inc: New file.
18576 * gdb.base/term.exp: Disable if [target_info exists noargs].
18577 * gdb.gdb/complaints.exp: Disable if ![isnative].
18578 * gdb.gdb/selftest.exp: Likewise.
18579 * gdb.gdb/observer.exp: Likewise.
18580 * gdb.gdb/xfullpath.exp: Likewise.
18581 * gdb.base/attach.exp: Disable on SPU target.
18582 * gdb.cp/bs145503.exp: Likewise.
18583 * gdb.cp/exception.exp: Likewise.
18584 * gdb.cp/userdef.exp: Likewise.
18585
18586 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
18587
18588 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
18589
18590 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
18591
18592 * gdb.base/completion.exp: Fix completion tests for
18593 'info' and 'info '.
18594 * gdb.base/help.exp (help_test_raw, test_class_help)
18595 (test_prefix_command_help): Move...
18596 * lib/gdb.exp: Here.
18597 * gdb.base/main.exp: Adjust.
18598 * gdb.cp/maint.exp: Adjust.
18599 * gdb.trace/tracecmd.exp: Use test_help_class.
18600
18601 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18602
18603 * gdb.stabs/weird.exp (print_weird_var): Use
18604 gdb_test_multiple instead of gdb_expect.
18605
18606 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
18607
18608 * gdb.base/help.exp (help_test_raw): New.
18609 (test_class_help): New.
18610 (test_prefix_command_help): New.
18611 Adjust testcases.
18612
18613 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
18614
18615 * gdb.base/constvars.c (main): Write to crass and crips, so that
18616 they are allocated by the compiler.
18617
18618 2006-10-27 Andreas Schwab <schwab@suse.de>
18619
18620 * gdb.base/multi-forks.exp: Use "detach fork" instead of
18621 "detach-fork".
18622
18623 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
18624
18625 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
18626 of patterns.
18627
18628 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18629
18630 * gdb.base/sepdebug.exp: Remove debug format test.
18631 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
18632 Handle no-symtab.
18633 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
18634
18635 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
18636
18637 * gdb.threads/manythreads.c (thread_function, main): Don't cast
18638 int to pointer or pointer to int.
18639 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
18640
18641 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
18642
18643 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
18644
18645 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
18646
18647 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
18648
18649 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18650
18651 PR c++/2116
18652 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
18653
18654 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18655
18656 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
18657 the corresponding bug has been fixed in GDB (PR/2018).
18658
18659 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18660
18661 * gdb.base/subst.exp: New testcase.
18662
18663 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18664
18665 * gdb.ada/array_return/pck.ads: Add copyright notice.
18666 * gdb.ada/array_return/pck.adb: Likewise.
18667 * gdb.ada/array_return/p.adb: Likewise.
18668 * gdb.ada/exec_changed/first.adb: Likewise.
18669 * gdb.ada/exec_changed/second.adb: Likewise.
18670
18671 2006-10-06 Joel Brobecker <brobecker@adacore.com>
18672
18673 * gdb.ada/watch_arg/watch.adb: New file.
18674 * gdb.ada/watch_arg.exp: New testcase.
18675
18676 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
18677
18678 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
18679 via string_to_regexp.
18680 * gdb.mi/mi2-basics.exp: Likewise.
18681
18682 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
18683
18684 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
18685 Remove unused / obsolete files.
18686
18687 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
18688
18689 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
18690
18691 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
18692
18693 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
18694 HIGH_FRAME argument to -stack-list-arguments can be larger than
18695 the number of frames.
18696
18697 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
18698
18699 * gdb.base/args.c (main): Add breakpoint marker.
18700 * gdb.base/args.exp: Use args_test for tests. Add new tests which
18701 really test empty arguments.
18702 (args_load): Delete.
18703 (args_test): New.
18704
18705 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
18706
18707 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
18708 check for one file.
18709
18710 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
18711
18712 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
18713 HIGH_FRAME argument to -stack-list-locals can be larger than
18714 the number of frames.
18715
18716 2006-08-18 Fred Fish <fnf@specifix.com>
18717
18718 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
18719 '$' in front of skip_vmx_tests_saved when setting that.
18720
18721 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
18722
18723 * gdb.base/trace-commands.exp: New file.
18724
18725 2006-08-10 Joel Brobecker <brobecker@adacore.com>
18726 Daniel Jacobowitz <dan@codesourcery.com>
18727
18728 * gdb.base/step-bt.exp: Make hexadecimal address optional in
18729 expected output of the backtrace commands.
18730
18731 2006-08-09 Joel Brobecker <brobecker@adacore.com>
18732
18733 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
18734 untested followed by return combination.
18735 * gdb.arch/altivec-regs.exp: Likewise.
18736 * gdb.arch/e500-abi.exp: Likewise.
18737 * gdb.arch/e500-regs.exp: Likewise.
18738 * gdb.arch/gdb1291.exp: Likewise.
18739 * gdb.arch/gdb1431.exp: Likewise.
18740 * gdb.arch/gdb1558.exp: Likewise.
18741 * gdb.arch/i386-prologue.exp: Likewise.
18742 * gdb.arch/i386-unwind.exp: Likewise.
18743 * gdb.asm/asm-source.exp: Likewise.
18744 * gdb.base/a2-run.exp: Likewise.
18745 * gdb.base/advance.exp: Likewise.
18746 * gdb.base/all-bin.exp: Likewise.
18747 * gdb.base/annota1.exp: Likewise.
18748 * gdb.base/annota3.exp: Likewise.
18749 * gdb.base/args.exp: Likewise.
18750 * gdb.base/arithmet.exp: Likewise.
18751 * gdb.base/assign.exp: Likewise.
18752 * gdb.base/async.exp: Likewise.
18753 * gdb.base/attach.exp: Likewise.
18754 * gdb.base/bang.exp: Likewise.
18755 * gdb.base/bigcore.exp: Likewise.
18756 * gdb.base/bitfields.exp: Likewise.
18757 * gdb.base/bitfields2.exp: Likewise.
18758 * gdb.base/break.exp: Likewise.
18759 * gdb.base/call-sc.exp: Likewise.
18760 * gdb.base/call-strs.exp: Likewise.
18761 * gdb.base/callfuncs.exp: Likewise.
18762 * gdb.base/checkpoint.exp: Likewise.
18763 * gdb.base/chng-syms.exp: Likewise.
18764 * gdb.base/code-expr.exp: Likewise.
18765 * gdb.base/commands.exp: Likewise.
18766 * gdb.base/completion.exp: Likewise.
18767 * gdb.base/cond-expr.exp: Likewise.
18768 * gdb.base/condbreak.exp: Likewise.
18769 * gdb.base/consecutive.exp: Likewise.
18770 * gdb.base/constvars.exp: Likewise.
18771 * gdb.base/corefile.exp: Likewise.
18772 * gdb.base/cvexpr.exp: Likewise.
18773 * gdb.base/dbx.exp: Likewise.
18774 * gdb.base/define.exp: Likewise.
18775 * gdb.base/detach.exp: Likewise.
18776 * gdb.base/display.exp: Likewise.
18777 * gdb.base/dump.exp: Likewise.
18778 * gdb.base/ena-dis-br.exp: Likewise.
18779 * gdb.base/ending-run.exp: Likewise.
18780 * gdb.base/environ.exp: Likewise.
18781 * gdb.base/eval-skip.exp: Likewise.
18782 * gdb.base/exprs.exp: Likewise.
18783 * gdb.base/fileio.exp: Likewise.
18784 * gdb.base/finish.exp: Likewise.
18785 * gdb.base/float.exp: Likewise.
18786 * gdb.base/foll-exec.exp: Likewise.
18787 * gdb.base/foll-fork.exp: Likewise.
18788 * gdb.base/foll-vfork.exp: Likewise.
18789 * gdb.base/freebpcmd.exp: Likewise.
18790 * gdb.base/funcargs.exp: Likewise.
18791 * gdb.base/gcore.exp: Likewise.
18792 * gdb.base/gdb1090.exp: Likewise.
18793 * gdb.base/gdb1250.exp: Likewise.
18794 * gdb.base/huge.exp: Likewise.
18795 * gdb.base/info-proc.exp: Likewise.
18796 * gdb.base/interrupt.exp: Likewise.
18797 * gdb.base/jump.exp: Likewise.
18798 * gdb.base/langs.exp: Likewise.
18799 * gdb.base/lineinc.exp: Likewise.
18800 * gdb.base/list.exp: Likewise.
18801 * gdb.base/logical.exp: Likewise.
18802 * gdb.base/long_long.exp: Likewise.
18803 * gdb.base/macscp.exp: Likewise.
18804 * gdb.base/maint.exp: Likewise.
18805 * gdb.base/mips_pro.exp: Likewise.
18806 * gdb.base/miscexprs.exp: Likewise.
18807 * gdb.base/multi-forks.exp: Likewise.
18808 * gdb.base/opaque.exp: Likewise.
18809 * gdb.base/overlays.exp: Likewise.
18810 * gdb.base/pc-fp.exp: Likewise.
18811 * gdb.base/pointers.exp: Likewise.
18812 * gdb.base/printcmds.exp: Likewise.
18813 * gdb.base/psymtab.exp: Likewise.
18814 * gdb.base/ptype.exp: Likewise.
18815 * gdb.base/recurse.exp: Likewise.
18816 * gdb.base/relational.exp: Likewise.
18817 * gdb.base/relocate.exp: Likewise.
18818 * gdb.base/remote.exp: Likewise.
18819 * gdb.base/reread.exp: Likewise.
18820 * gdb.base/restore.exp: Likewise.
18821 * gdb.base/return.exp: Likewise.
18822 * gdb.base/return2.exp: Likewise.
18823 * gdb.base/scope.exp: Likewise.
18824 * gdb.base/sect-cmd.exp: Likewise.
18825 * gdb.base/sep.exp: Likewise.
18826 * gdb.base/sepdebug.exp: Likewise.
18827 * gdb.base/setshow.exp: Likewise.
18828 * gdb.base/setvar.exp: Likewise.
18829 * gdb.base/sigall.exp: Likewise.
18830 * gdb.base/sigbpt.exp: Likewise.
18831 * gdb.base/signals.exp: Likewise.
18832 * gdb.base/signull.exp: Likewise.
18833 * gdb.base/sizeof.exp: Likewise.
18834 * gdb.base/solib.exp: Likewise.
18835 * gdb.base/step-line.exp: Likewise.
18836 * gdb.base/step-test.exp: Likewise.
18837 * gdb.base/structs.exp: Likewise.
18838 * gdb.base/structs2.exp: Likewise.
18839 * gdb.base/term.exp: Likewise.
18840 * gdb.base/twice.exp: Likewise.
18841 * gdb.base/until.exp: Likewise.
18842 * gdb.base/varargs.exp: Likewise.
18843 * gdb.base/volatile.exp: Likewise.
18844 * gdb.base/watchpoint.exp: Likewise.
18845 * gdb.base/whatis-exp.exp: Likewise.
18846 * gdb.base/whatis.exp: Likewise.
18847 * gdb.cp/ambiguous.exp: Likewise.
18848 * gdb.cp/annota2.exp: Likewise.
18849 * gdb.cp/annota3.exp: Likewise.
18850 * gdb.cp/bool.exp: Likewise.
18851 * gdb.cp/breakpoint.exp: Likewise.
18852 * gdb.cp/casts.exp: Likewise.
18853 * gdb.cp/class2.exp: Likewise.
18854 * gdb.cp/classes.exp: Likewise.
18855 * gdb.cp/cplusfuncs.exp: Likewise.
18856 * gdb.cp/ctti.exp: Likewise.
18857 * gdb.cp/derivation.exp: Likewise.
18858 * gdb.cp/exception.exp: Likewise.
18859 * gdb.cp/gdb1355.exp: Likewise.
18860 * gdb.cp/hang.exp: Likewise.
18861 * gdb.cp/inherit.exp: Likewise.
18862 * gdb.cp/local.exp: Likewise.
18863 * gdb.cp/m-data.exp: Likewise.
18864 * gdb.cp/m-static.exp: Likewise.
18865 * gdb.cp/member-ptr.exp: Likewise.
18866 * gdb.cp/method.exp: Likewise.
18867 * gdb.cp/misc.exp: Likewise.
18868 * gdb.cp/namespace.exp: Likewise.
18869 * gdb.cp/overload.exp: Likewise.
18870 * gdb.cp/ovldbreak.exp: Likewise.
18871 * gdb.cp/pr-1023.exp: Likewise.
18872 * gdb.cp/pr-1210.exp: Likewise.
18873 * gdb.cp/pr-574.exp: Likewise.
18874 * gdb.cp/printmethod.exp: Likewise.
18875 * gdb.cp/psmang.exp: Likewise.
18876 * gdb.cp/ref-params.exp: Likewise.
18877 * gdb.cp/ref-types.exp: Likewise.
18878 * gdb.cp/rtti.exp: Likewise.
18879 * gdb.cp/templates.exp: Likewise.
18880 * gdb.cp/try_catch.exp: Likewise.
18881 * gdb.cp/userdef.exp: Likewise.
18882 * gdb.cp/virtfunc.exp: Likewise.
18883 * gdb.disasm/am33.exp: Likewise.
18884 * gdb.disasm/h8300s.exp: Likewise.
18885 * gdb.disasm/mn10300.exp: Likewise.
18886 * gdb.disasm/sh3.exp: Likewise.
18887 * gdb.disasm/t01_mov.exp: Likewise.
18888 * gdb.disasm/t02_mova.exp: Likewise.
18889 * gdb.disasm/t03_add.exp: Likewise.
18890 * gdb.disasm/t04_sub.exp: Likewise.
18891 * gdb.disasm/t05_cmp.exp: Likewise.
18892 * gdb.disasm/t06_ari2.exp: Likewise.
18893 * gdb.disasm/t07_ari3.exp: Likewise.
18894 * gdb.disasm/t08_or.exp: Likewise.
18895 * gdb.disasm/t09_xor.exp: Likewise.
18896 * gdb.disasm/t10_and.exp: Likewise.
18897 * gdb.disasm/t11_logs.exp: Likewise.
18898 * gdb.disasm/t12_bit.exp: Likewise.
18899 * gdb.disasm/t13_otr.exp: Likewise.
18900 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
18901 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
18902 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
18903 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
18904 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
18905 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18906 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18907 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18908 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
18909 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
18910 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18911 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18912 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18913 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18914 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18915 * gdb.mi/gdb701.exp: Likewise.
18916 * gdb.mi/gdb792.exp: Likewise.
18917 * gdb.mi/mi-basics.exp: Likewise.
18918 * gdb.mi/mi-break.exp: Likewise.
18919 * gdb.mi/mi-cli.exp: Likewise.
18920 * gdb.mi/mi-console.exp: Likewise.
18921 * gdb.mi/mi-disassemble.exp: Likewise.
18922 * gdb.mi/mi-eval.exp: Likewise.
18923 * gdb.mi/mi-file.exp: Likewise.
18924 * gdb.mi/mi-read-memory.exp: Likewise.
18925 * gdb.mi/mi-regs.exp: Likewise.
18926 * gdb.mi/mi-return.exp: Likewise.
18927 * gdb.mi/mi-simplerun.exp: Likewise.
18928 * gdb.mi/mi-stack.exp: Likewise.
18929 * gdb.mi/mi-stepi.exp: Likewise.
18930 * gdb.mi/mi-syn-frame.exp: Likewise.
18931 * gdb.mi/mi-until.exp: Likewise.
18932 * gdb.mi/mi-var-block.exp: Likewise.
18933 * gdb.mi/mi-var-child.exp: Likewise.
18934 * gdb.mi/mi-var-cmd.exp: Likewise.
18935 * gdb.mi/mi-var-display.exp: Likewise.
18936 * gdb.mi/mi-watch.exp: Likewise.
18937 * gdb.mi/mi2-basics.exp: Likewise.
18938 * gdb.mi/mi2-break.exp: Likewise.
18939 * gdb.mi/mi2-cli.exp: Likewise.
18940 * gdb.mi/mi2-console.exp: Likewise.
18941 * gdb.mi/mi2-disassemble.exp: Likewise.
18942 * gdb.mi/mi2-eval.exp: Likewise.
18943 * gdb.mi/mi2-file.exp: Likewise.
18944 * gdb.mi/mi2-read-memory.exp: Likewise.
18945 * gdb.mi/mi2-regs.exp: Likewise.
18946 * gdb.mi/mi2-return.exp: Likewise.
18947 * gdb.mi/mi2-simplerun.exp: Likewise.
18948 * gdb.mi/mi2-stack.exp: Likewise.
18949 * gdb.mi/mi2-stepi.exp: Likewise.
18950 * gdb.mi/mi2-syn-frame.exp: Likewise.
18951 * gdb.mi/mi2-until.exp: Likewise.
18952 * gdb.mi/mi2-var-block.exp: Likewise.
18953 * gdb.mi/mi2-var-child.exp: Likewise.
18954 * gdb.mi/mi2-var-cmd.exp: Likewise.
18955 * gdb.mi/mi2-var-display.exp: Likewise.
18956 * gdb.mi/mi2-watch.exp: Likewise.
18957 * gdb.stabs/exclfwd.exp: Likewise.
18958 * gdb.stabs/weird.exp: Likewise.
18959 * gdb.threads/gcore-thread.exp: Likewise.
18960 * gdb.trace/actions.exp: Likewise.
18961 * gdb.trace/backtrace.exp: Likewise.
18962 * gdb.trace/circ.exp: Likewise.
18963 * gdb.trace/collection.exp: Likewise.
18964 * gdb.trace/deltrace.exp: Likewise.
18965 * gdb.trace/infotrace.exp: Likewise.
18966 * gdb.trace/limits.exp: Likewise.
18967 * gdb.trace/packetlen.exp: Likewise.
18968 * gdb.trace/passc-dyn.exp: Likewise.
18969 * gdb.trace/passcount.exp: Likewise.
18970 * gdb.trace/report.exp: Likewise.
18971 * gdb.trace/save-trace.exp: Likewise.
18972 * gdb.trace/tfind.exp: Likewise.
18973 * gdb.trace/tracecmd.exp: Likewise.
18974 * gdb.trace/while-dyn.exp: Likewise.
18975 * gdb.trace/while-stepping.exp: Likewise.
18976
18977 2006-08-08 Joel Brobecker <brobecker@adacore.com>
18978
18979 * gdb.base/step-bt.c: New file.
18980 * gdb.base/step-bt.exp: New testcase.
18981
18982 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
18983
18984 * config/monitor.exp (gdb_load): Remove support for obsolete
18985 download-write-size.
18986 * gdb.base/remote.exp: Likewise. Update all callers of
18987 gdb_timed_load.
18988
18989 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
18990
18991 * cursal.exp: Pass binfile to gdb_load.
18992
18993 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
18994
18995 * gdb.base/cursal.exp: Add "" to gdb_load call.
18996
18997 2006-07-29 Mark Kettenis <kettenis@gnu.org>
18998
18999 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
19000 NetBSD/ELF targets.
19001
19002 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
19003
19004 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
19005 operator*.
19006
19007 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
19008
19009 * gdb.base/completion.exp: Update for change in "file" behavior.
19010 * gdb.stabs/weird.exp: Likewise.
19011 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
19012 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
19013
19014 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
19015
19016 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
19017 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
19018
19019 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
19020
19021 * gdb.base/default.exp: Update source command error message.
19022 * gdb.base/help.exp: Update 'help source' message.
19023
19024 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
19025
19026 * gdb.cp/bs15503.exp: Update comment for no longer crashing
19027 test.
19028
19029 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
19030
19031 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
19032
19033 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19034
19035 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
19036
19037 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19038
19039 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
19040
19041 2006-07-17 Mark Kettenis <kettenis@gnu.org>
19042
19043 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
19044 *-*-openbsd* from targets for wich we expect ARM FPA floating
19045 point format.
19046
19047 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
19048
19049 * gdb.cp/annota3.exp: Expect frame-begin annotation.
19050
19051 2006-07-17 Mark Kettenis <kettenis@gnu.org>
19052
19053 * gdb.base/annota3.exp: Expect frame-begin annotation.
19054
19055 2006-07-14 Joel Brobecker <brobecker@adacore.com>
19056
19057 * gdb.base/help.exp: Adjust "help unset" test to accept
19058 any list of unset commands.
19059
19060 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
19061 Daniel Jacobowitz <dan@codesourcery.com>
19062
19063 * gdb.cp/ref-params.exp: New test.
19064 * gdb.cp/ref-params.cc: New source file.
19065 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
19066
19067 2006-07-08 Mark Kettenis <kettenis@gnu.org>
19068
19069 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
19070 spaces/tabs in regular expressions since they might not be there.
19071
19072 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
19073
19074 * gdb.base/ifelse.exp: New file.
19075
19076 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
19077
19078 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
19079 line.
19080 * gdb.base/huge.exp: Loop over compilation to find a size that
19081 is acceptable.
19082 * gdb.base/remote.exp: Correct expected strings.
19083 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
19084
19085 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19086
19087 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
19088
19089 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19090
19091 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
19092 native.
19093
19094 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19095
19096 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
19097 enable stabs testing.
19098
19099 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19100
19101 * gdb.base/auxv.exp: Intercept undefined command messages before
19102 gdb_test_multiple does.
19103
19104 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19105
19106 * Makefile.in (host_alias): Remove.
19107 (target_alias): Use @target_noncanonical@.
19108 (site.exp): Don't set host_alias.
19109 * aclocal.m4: Remove contents. Include acx.m4.
19110 * configure: Regenerated.
19111 * configure.ac: Use ACX_NONCANONICAL_TARGET.
19112
19113 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
19114
19115 * lib/gdb.exp (gdb_load_cmd): New.
19116
19117 * gdb.base/fileio.c: Add system(NULL) test.
19118 * gdb.base/fileio.exp: Check it.
19119
19120 * gdb.base/break.c: Add 10a breakpoint at }
19121 * gdb.base/break.exp: Add test for breakpoint at }
19122 * gdb.cp/anon-union.cc: Add code at end of function.
19123 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
19124 * gdb.mi/var-cmd.c: Add code at end of function.
19125 * gdb.mi/mi-var-display.exp: Adjust end of next.
19126 * gdb.mi/mi2-var-display.exp: Likewise.
19127 * gdb.base/fileio.c: Add stop function and insert calls at
19128 stopping places.
19129 * gdb.base/fileio.exp: Breakpoint stop function and remove
19130 explicit line number references.
19131
19132 2006-05-19 Joel Brobecker <brobecker@adacore.com>
19133
19134 * gdb.base/del.exp (test_delete_alias): New function.
19135 Now check that both "del" and "d" work as aliases for "delete".
19136
19137 2006-05-18 Fred Fish <fnf@specifix.com>
19138
19139 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
19140 required. Check for spurious output after program exits normally.
19141
19142 2006-05-17 Fred Fish <fnf@specifix.com>
19143
19144 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
19145 gdb_load, so it works in the simulator.
19146
19147 2006-05-11 Fred Fish <fnf@specifix.com>
19148
19149 * gdb.base/bang.exp: Ignore unexpected output between the
19150 "program exited normally" and the gdb prompt, as many other
19151 tests do.
19152
19153 2006-05-07 Mark Kettenis <kettenis@gnu.org>
19154
19155 * gdb.base/help.exp: Make "delete checkpoint" part option for
19156 "help d" and "help delete" tests.
19157
19158 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19159
19160 * gdb.mi/mi-basics.exp: Add missing serial number to
19161 expected output in some mi_gdb_test statements.
19162 * gdb.mi/mi2-basics.exp: Likewise.
19163
19164 2006-05-05 Joel Brobecker <brobecker@adacore.com>
19165
19166 * gdb.base/del.c: New file.
19167 * gdb.base/del.exp: New testcase.
19168
19169 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
19170
19171 * gdb.base/break.exp: Do not assume a breakpoint on
19172 main will actually be in $srcfile when optimizing.
19173 * gdb.base/savedregs.exp: Do not require that the dummy
19174 frame location match up to a symbol and source file location.
19175 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
19176 will get printed without a mi_cmd_data_list_register_values prefix.
19177 (*-data-list-register-*): Correct regular expressions to expect the new
19178 pseudo d? floating point registers.
19179 * gdb.mi/mi2-regs.exp: Likewise.
19180
19181 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
19182
19183 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
19184 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
19185 is allocated by the compiler.
19186 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
19187 anons, e, anone to force their allocation by the compiler.
19188
19189 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
19190
19191 * gdb.base/help.exp: Update expected text for help d and
19192 help delete.
19193
19194 2006-05-02 Mark Kettenis <kettenis@gnu.org>
19195
19196 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
19197 NetBSD/ELF targets.
19198
19199 2006-04-30 Mark Kettenis <kettenis@gnu.org>
19200
19201 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
19202 single-step breakpoint fails; make this a KFAIL on
19203 sparc*-*-openbsd*.
19204 * gdb.base/siginfo.exp: Likewise.
19205 * gdb.base/sigstep.exp (advance, advancei): Likewise.
19206
19207 2006-04-26 Michael Snyder <msnyder@redhat.com>
19208
19209 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
19210 which may have to consume output from other forks.
19211 Add tests to make sure that "delete fork" succeeded.
19212
19213 2006-04-20 Michael Snyder <msnyder@redhat.com>
19214
19215 * 2006-03-22 Jim Blandy <jimb@redhat.com>
19216 Add support for the Renesas M32C and M16C.
19217
19218 * gdb.asm/asm-source.exp: Add m32c target.
19219 * gdb.asm/m32c.inc: Support for m32c target.
19220
19221 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
19222
19223 * gdb.base/commands.exp (recursive_source_test): New test.
19224
19225 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
19226
19227 * gdb.base/float.exp: Add pattern for sparc targets.
19228
19229 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19230
19231 * gdb.base/commands.exp (stray_arg0_test): New test.
19232
19233 2006-03-30 Paul Brook <paul@codesourcery.com>
19234
19235 * gdb.mi/mi-until.exp: kfail broken until command.
19236 * gdb.mi/mi2-until.exp: Ditto.
19237
19238 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
19239
19240 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
19241
19242 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
19243
19244 * gdb.base/prelink.exp: Anchor tested-for regular expression
19245 on gdb prompt.
19246
19247 2006-03-07 Paul Brook <paul@codesourcery.com>
19248
19249 * gdb.base/assign.exp: Correct fail message.
19250
19251 2006-03-07 Paul Brook <paul@codesourcery.com>
19252
19253 * lib/compiler.c: Extract armcc version number.
19254 * lib/compiler.cc: Ditto.
19255
19256 2006-03-07 Paul Brook <paul@codesourcery.com>
19257
19258 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
19259 additional_flags=-w.
19260 * gdb.arch/altivec-regs.exp: Ditto.
19261 * gdb.arch/e500-abi.exp: Ditto.
19262 * gdb.arch/e500-regs.exp: Ditto.
19263 * gdb.base/all-bin.exp: Ditto.
19264 * gdb.base/annota1.exp: Ditto.
19265 * gdb.base/annota3.exp: Ditto.
19266 * gdb.base/args.exp: Ditto.
19267 * gdb.base/arithmet.exp: Ditto.
19268 * gdb.base/assign.exp: Ditto.
19269 * gdb.base/async.exp: Ditto.
19270 * gdb.base/bang.exp: Ditto.
19271 * gdb.base/break.exp: Ditto.
19272 * gdb.base/call-rt-st.exp: Ditto.
19273 * gdb.base/completion.exp: Ditto.
19274 * gdb.base/cond-expr.exp: Ditto.
19275 * gdb.base/condbreak.exp: Ditto.
19276 * gdb.base/consecutive.exp: Ditto.
19277 * gdb.base/define.exp: Ditto.
19278 * gdb.base/display.exp: Ditto.
19279 * gdb.base/ena-dis-br.exp: Ditto.
19280 * gdb.base/environ.exp: Ditto.
19281 * gdb.base/eval-skip.exp: Ditto.
19282 * gdb.base/info-proc.exp: Ditto.
19283 * gdb.base/jump.exp: Ditto.
19284 * gdb.base/logical.exp: Ditto.
19285 * gdb.base/long_long.exp: Ditto.
19286 * gdb.base/maint.exp: Ditto.
19287 * gdb.base/miscexprs.exp: Ditto.
19288 * gdb.base/pc-fp.exp: Ditto.
19289 * gdb.base/pointers.exp: Ditto.
19290 * gdb.base/relational.exp: Ditto.
19291 * gdb.base/reread.exp: Ditto.
19292 * gdb.base/sect-cmd.exp: Ditto.
19293 * gdb.base/sep.exp: Ditto.
19294 * gdb.base/sepdebug.exp: Ditto.
19295 * gdb.base/until.exp: Ditto.
19296 * gdb.base/whatis-exp.exp: Ditto.
19297 * gdb.cp/annota2.exp: Ditto.
19298 * gdb.cp/annota3.exp: Ditto.
19299 * gdb.trace/actions.exp: Ditto.
19300 * gdb.trace/backtrace.exp: Ditto.
19301 * gdb.trace/circ.exp: Ditto.
19302 * gdb.trace/collection.exp: Ditto.
19303 * gdb.trace/deltrace.exp: Ditto.
19304 * gdb.trace/infotrace.exp: Ditto.
19305 * gdb.trace/limits.exp: Ditto.
19306 * gdb.trace/packetlen.exp: Ditto.
19307 * gdb.trace/passc-dyn.exp: Ditto.
19308 * gdb.trace/passcount.exp: Ditto.
19309 * gdb.trace/report.exp: Ditto.
19310 * gdb.trace/save-trace.exp: Ditto.
19311 * gdb.trace/tfind.exp: Ditto.
19312 * gdb.trace/tracecmd.exp: Ditto.
19313 * gdb.trace/while-dyn.exp: Ditto.
19314 * gdb.trace/while-stepping.exp: Ditto.
19315 * lib/gdb.exp: Ditto.
19316 (gdb_compile): Handle nowarning option.
19317
19318 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
19319
19320 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
19321 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
19322 Rename executable to prelinkt. Don't re-prelink if we didn't
19323 get a core file. Test prelink -u exit status to tell whether
19324 prelinking failed. Use gdb_test_multiple.
19325
19326 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
19327
19328 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
19329 (do_tests): Call it.
19330
19331 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
19332
19333 * gdb.base/prelink.exp: New test.
19334 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
19335
19336 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
19337
19338 * gdb.fortran/derived-type.f90: New file.
19339 * gdb.fortran/derived-type.exp: New testcase.
19340
19341 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
19342
19343 * gdb.base/default.exp: Allow ';' as a directory separator.
19344
19345 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19346
19347 * gdb.base/help.exp (help add-symbol-file): Update.
19348
19349 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
19350
19351 * gdb.base/help.exp (help load): Update expected results.
19352
19353 2006-02-19 Fred Fish <fnf@specifix.com>
19354
19355 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
19356 specifix hex value as part of results.
19357 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
19358
19359 2006-02-16 Fred Fish <fnf@specifix.com>
19360
19361 * gdb.base/whatis.c: Define variables using typedefs char_addr,
19362 ushort_addr, and slong_addr, so the typedefs are not optimized
19363 away.
19364 * gdb.base/whatis.exp: Add tests using type name for struct type,
19365 union type, enum type, and typedef.
19366
19367 2006-02-13 Mark Kettenis <kettenis@gnu.org>
19368
19369 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
19370
19371 2006-02-13 Jim Blandy <jimb@redhat.com>
19372
19373 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
19374 case where it takes two "next" commands to skip past the init
19375 call.
19376
19377 2006-02-12 Fred Fish <fnf@specifix.com>
19378
19379 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
19380 to handle cases where it takes two "next" commands to skip
19381 past the init call.
19382
19383 2006-02-07 Joel Brobecker <brobecker@adacore.com>
19384
19385 * gdb.ada/array_return.exp: Mark the last test as expected to fail
19386 on hppa32 targets.
19387
19388 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
19389
19390 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
19391 field.
19392
19393 2006-01-29 Mark Kettenis <kettenis@gnu.org>
19394
19395 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
19396
19397 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
19398
19399 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
19400 files.
19401
19402 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19403
19404 * gdb.cp/maint.exp: Set complaints to a positive value.
19405
19406 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19407
19408 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
19409 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
19410 function name.
19411
19412 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
19413
19414 * gdb.base/checkpoint.c: Update copyright notice. Include
19415 <stdlib.h>.
19416
19417 2006-01-04 Jim Blandy <jimb@redhat.com>
19418
19419 * gdb.asm/asm-source.exp: Independently provide default values for
19420 asm-flags and debug-flags. Use 'string equal' to do the
19421 comparison, not the implicit expr's '==' operator. Remove
19422 now-unneeded assignments to asm-flags. In h8300 case, place
19423 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
19424
19425 2006-01-04 Michael Snyder <msnyder@redhat.com>
19426
19427 * gdb.base/checkpoint.c: New file.
19428 * gdb.base/checkpoint.exp: New file.
19429 * gdb.base/multi-fork.c: New file.
19430 * gdb.base/multi-fork.exp: New file.
19431 * gdb.base/pi.txt: New file (data for checkpoint.c test).
19432
19433 2006-01-04 Fred Fish <fnf@specifix.com>
19434
19435 * gdb.base/ptype.c (foo): Add typedef.
19436 (intfoo): Add function.
19437 * gdb.base/ptype1.c: New file.
19438 * gdb.base/ptype.exp: Handle compilation and linking with two
19439 source files. Test that proper type for "foo" is found based
19440 on source context rather than first match found in symtabs.
19441
19442 2005-12-28 Mark Kettenis <kettenis@gnu.org>
19443
19444 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
19445 * gdb.asm/openbsd.inc: Indent commands.
19446
19447 2005-12-26 Mark Kettenis <kettenis@gnu.org>
19448
19449 * gdb.base/freebpcmd.exp: Increase timeout.
19450
19451 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
19452
19453 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
19454
19455 * gdb.base/default.exp: Update check for "show version".
19456
19457 2005-12-09 Randolph Chung <tausq@debian.org>
19458
19459 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
19460 * gdb.asm/pa64.inc: New file.
19461
19462 2005-12-09 Randolph Chung <tausq@debian.org>
19463
19464 * gdb.asm/common.inc: Indent commands.
19465 * gdb.asm/asmsrc1.s: Likewise.
19466 * gdb.asm/asmsrc2.s: Likewise.
19467
19468 2005-12-09 Randolph Chung <tausq@debian.org>
19469
19470 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
19471 (get_addr_of_sym): Remove duplicate print.
19472 (gen_core): xfail hppa*-*-hpux*, update expected output.
19473 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
19474 * gdb.arch/pa64-nullify.s: New file.
19475
19476 2005-12-09 Randolph Chung <tausq@debian.org>
19477
19478 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
19479
19480 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
19481
19482 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
19483 code generation for these functions.
19484 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
19485 error message.
19486
19487 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
19488
19489 * gdb.base/help.exp (help b, help br, help bre, help brea)
19490 (help break): Update the expected message.
19491
19492 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
19493
19494 * gdb.asm/m68hc11.inc: Setup the data section.
19495 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
19496 script for this test.
19497 (m6812-*-*): Likewise.
19498
19499 2005-11-09 Randolph Chung <tausq@debian.org>
19500
19501 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
19502
19503 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
19504
19505 * gdb.base/break.exp: Fix a comment typo.
19506
19507 2005-11-03 Jim Blandy <jimb@redhat.com>
19508
19509 Checked in by Elena Zannoni <ezannoni@redhat.com>
19510
19511 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
19512
19513 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
19514
19515 * gdb.arch/gdb1558.c: Include stdio.h.
19516
19517 2005-10-31 Mark Kettenis <kettenis@gnu.org>
19518
19519 * gdb.asm/asm-source.exp: Use -e instead of --entry.
19520
19521 2005-10-31 Mark Kettenis <kettenis@gnu.org>
19522
19523 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
19524
19525 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
19526
19527 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19528 vscr" tests to better match output.
19529
19530 2005-10-12 Jim Blandy <jimb@redhat.com>
19531
19532 * gdb.base/structs.exp (any): New function.
19533 (test_struct_returns): Don't make any assumptions at all about
19534 what value the function returns when GDB can't set the return
19535 value.
19536
19537 2005-10-09 Joel Brobecker <brobecker@adacore.com>
19538
19539 * gdb.ada/arrayidx/p.adb: New file.
19540 * gdb.ada/arrayidx.exp: New testcase
19541
19542 2005-10-09 Joel Brobecker <brobecker@adacore.com>
19543
19544 * gdb.ada/array_return/pck.ads: New file.
19545 * gdb.ada/array_return/pck.adb: New file.
19546 * gdb.ada/array_return/p.adb: New file.
19547 * gdb.ada/array_return.exp: New testcase.
19548
19549 2005-10-03 Joel Brobecker <brobecker@adacore.com>
19550
19551 * gdb.base/arrayidx.c: New file.
19552 * gdb.base/arrayidx.exp: New testcase.
19553
19554 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
19555
19556 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
19557 frames-invalid and breakpoints-invalid are no longer generated
19558 with level 3 so don't expect them in the output.
19559
19560 2005-09-27 Bob Rossi <bob@brasko.net>
19561
19562 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
19563 from test. Escape the | in mi_gdb_test call.
19564 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
19565 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
19566 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
19567 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
19568 expected regex's in mi_gdb_test calls.
19569 * lib/mi-support.exp: Remove arbitrary .* from tests.
19570 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
19571 Fully anchor GDB/MI expected results in mi_gdb_test.
19572 * lib/gdb.exp (string_to_regexp): Escape the ] character.
19573 * gdb.base/sizeof.exp: Remove escape character. Correct test.
19574
19575 2005-09-26 Paul Brook <paul@codesourcery.com>
19576
19577 * long_long.exp: Exclude eabi targets from arm FPA float format test.
19578
19579 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19580
19581 * bfp-test.c: New file.
19582 * bfp-test.exp: New testcase.
19583
19584 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
19585
19586 * gdb.fortran/subarray.exp: New testcase to test the evaluation
19587 of subarray and substring variable.
19588 * gdb.fortran/subarray.f: New source file for the test of subarray
19589 and substring variable evaluation.
19590 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
19591 of string constant.
19592
19593 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
19594
19595 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
19596 copyright dates.
19597
19598 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
19599
19600 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
19601 powerpc altivec' test with an almost identical 'info vector' test.
19602
19603 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19604
19605 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
19606 vscr" tests to match output.
19607
19608 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
19609
19610 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
19611 output.
19612
19613 2005-09-11 Bob Rossi <bob@brasko.net>
19614
19615 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
19616 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
19617 commands that return an MI output command and an asyncronous MI output
19618 command.
19619 * gdb.mi/mi-console.exp: Ditto.
19620
19621 2005-09-11 Bob Rossi <bob@brasko.net>
19622
19623 * gdb.mi/mi-var-child.c: Include <string.h>.
19624
19625 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
19626
19627 * killed.exp: Correct gdb_expect syntax.
19628
19629 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
19630
19631 * lib/mi-support.exp (mi_gdb_load): Fix typo.
19632
19633 2005-08-02 Bob Rossi <bob@brasko.net>
19634
19635 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
19636 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
19637 Change tests to inferior-tty-set/show.
19638 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
19639 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
19640 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
19641 inferior. Use mi_gdb_test to get GDB and Inferior output.
19642 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
19643 descriptor.
19644 (mi_inferior_tty_name): Add inferior PTY file name.
19645 (mi_gdb_start): Add INFERIOR_PTY parameter.
19646 (mi_gdb_test): Add IPATTERN parameter.
19647
19648 2005-08-02 Bob Rossi <bob@brasko.net>
19649
19650 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
19651 parameter to mi_gdb_test.
19652 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
19653
19654 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19655
19656 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
19657 struct_declarations.
19658 * gdb.mi/mi-var-child.exp: Step over the initialization of
19659 struct_declarations.
19660
19661 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19662
19663 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
19664 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
19665 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
19666 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
19667 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
19668 file.
19669
19670 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
19671
19672 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
19673 (do_children_tests): Assign values to the extra elements.
19674
19675 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
19676 them for tests for "-var-update --no-values" and
19677 "-var-update --all-values".
19678 Add test for "-var-list-children --simple-values".
19679
19680 * gdb.mi/basics.c (callee4): Add integer array D[3]...
19681
19682 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
19683 "-stack-list-locals --simple-values" Improve doc strings and
19684 comments.
19685
19686 2005-07-18 Mark Kettenis <kettenis@gnu.org>
19687
19688 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
19689 *-*-openbsd*.
19690 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
19691
19692 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
19693 sigaltsatck'.
19694
19695 2005-07-14 Bob Rossi <bob@brasko.net>
19696
19697 * gdb.base/default.exp (tty): Changed output of command.
19698 * gdb.base/help.exp (help tty): Ditto.
19699
19700 2005-07-12 Mark Kettenis <kettenis@gnu.org>
19701
19702 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
19703
19704 2005-07-10 Mark Kettenis <kettenis@gnu.org>
19705
19706 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
19707 -stack-select-frame without arguments.
19708 (test_stack_frame_listing): Add test for newly implemented command
19709 -stack-info-frame.
19710
19711 2005-07-06 Bob Rossi <bob@brasko.net>
19712
19713 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
19714 command.
19715 (Copyright): Update copyright.
19716
19717 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
19718
19719 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
19720 tests to evaluate exponentiation expression.
19721
19722 2005-06-29 Andreas Schwab <schwab@suse.de>
19723
19724 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
19725 main to avoid warnings.
19726
19727 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
19728
19729 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
19730
19731 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
19732 -stack-select-frame without arguments.
19733 (test_stack_frame_listing): Add test for newly implemented command
19734 -stack-info-frame.
19735
19736 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
19737
19738 * gdb.fortran/array-element.f: New file.
19739 * gdb.fortran/array-element.exp: New testcase.
19740
19741 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19742
19743 * gdb.base/bigcore.exp: Correct checks for systems which can
19744 not dump a large core file.
19745
19746 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19747
19748 * gdb.base/relocate.c: Add a copyright notice.
19749 (dummy): Remove.
19750 * gdb.base/relocate.exp: Test printing the values of variables
19751 from a relocatable file.
19752
19753 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19754
19755 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
19756 excess MI output after an error.
19757
19758 2005-05-29 Joel Brobecker <brobecker@adacore.com>
19759
19760 * gdb.arch/alpha-step.c: New file.
19761 * gdb.arch/alpha-step.exp: New testcase.
19762
19763 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
19764 Dennis Brueni <dennis@slickedit.com>
19765
19766 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
19767 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
19768 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
19769 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
19770 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
19771 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
19772 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
19773
19774 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
19775 Wu Zhou <woodzltc@cn.ibm.com>
19776
19777 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
19778 IBM's xlc compiler.
19779 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
19780 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
19781
19782 2005-05-13 Jim Blandy <jimb@redhat.com>
19783
19784 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
19785 calling gdb_suppress_entire_file.
19786 * gdb.base/charset.exp: Same.
19787 * gdb.base/call-rt-st.exp: Same.
19788
19789 2005-05-05 Bob Rossi <bob_rossi@cox.net>
19790
19791 * lib/gdb.exp (fullname_syntax): Added global regex.
19792 (fullname_syntax_POSIX): Ditto.
19793 (fullname_syntax_UNC): Ditto.
19794 (fullname_syntax_DOS_CASE): Ditto.
19795 (fullname_syntax_DOS): Ditto.
19796 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
19797 fullname_syntax variable to scope and use it.
19798 (test_file_list_exec_source_files): Ditto.
19799 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
19800
19801 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
19802
19803 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
19804
19805 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
19806
19807 * lib/gdb.exp (skip_altivec_tests): New function, based on
19808 check_vmx_hw_available from the GCC testsuite.
19809 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
19810 * lib/gdb.arch/altivec-regs.exp: Likewise.
19811
19812 2005-05-02 Jim Blandy <jimb@redhat.com>
19813
19814 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
19815 calling gdb_suppress_entire_file.
19816
19817 2005-04-30 Randolph Chung <tausq@debian.org>
19818
19819 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
19820 Slightly relax "sem_post" name checking.
19821
19822 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19823
19824 * gdb.base/unload.exp: Use new shared library infrastructure.
19825
19826 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
19827
19828 * gdb.base/so-impl-ld.exp: Use new shared library
19829 infrastructure.
19830
19831 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
19832
19833 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
19834 * gdb.asm/h8300.inc: New file.
19835
19836 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19837
19838 * gdb.base/shlib-call.exp: Change to use new shared library
19839 infrastructure.
19840
19841 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19842
19843 * gdb.base/pending.exp: Change to use new shared library
19844 infrastructure.
19845
19846 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
19847
19848 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
19849 use test_compiler_info instead of gcc_compiled, and update copyright.
19850
19851 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
19852
19853 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
19854 shared objects being adjusted and update copyright years.
19855
19856 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
19857
19858 * ChangeLog: Correct some 2003-01-13 dates.
19859 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
19860 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
19861 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
19862 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
19863 gdb.trace/tfind.exp: Update copyright years.
19864
19865 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
19866 Daniel Jacobowitz <dan@codesourcery.com>
19867
19868 * lib/gdb.exp (gdb_compile): Handle shlib=.
19869 (gdb_compile_shlib): New function.
19870
19871 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
19872
19873 * lib/gdb.exp (test_compiler_info): Give argument a default value.
19874
19875 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19876
19877 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
19878 gdb.server.
19879 * configure.ac: Likewise.
19880 * configure: Regenerated.
19881 * gdb.gdbserver/Makefile.in: Moved to...
19882 * gdb.server/Makefile.in: ... here.
19883 * gdb.gdbserver/server.c: Moved to...
19884 * gdb.server/server.c: ... here.
19885 * gdb.gdbserver/server-run.exp: Moved to...
19886 * gdb.server/server-run.exp: ... here.
19887
19888 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
19889
19890 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
19891 * configure.ac: Create gdb.gdbserver/Makefile.
19892 * configure: Regenerated.
19893 * lib/gdbserver-support.exp: New file, derived from
19894 config/gdbserver.exp.
19895 * config/gdbserver.exp: Use gdbserver-support.exp.
19896 * gdb.gdbserver/Makefile.in: New file.
19897 * gdb.gdbserver/server.c: New file.
19898 * gdb.gdbserver/server-run.exp: New file.
19899
19900 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
19901
19902 * lib/gdb.exp (test_compiler_info): Return compiler_info
19903 if no arguments are given.
19904
19905 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
19906
19907 * gdb.arch/altivec-abi.exp: Check for compiler and set
19908 use altivec' flag accordingly.
19909 * gdb.arch/altivec-regs.exp: Likewise.
19910
19911 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
19912
19913 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
19914
19915 2005-03-27 Andreas Schwab <schwab@suse.de>
19916
19917 * gdb.base/bigcore.c (main): Add missing mode argument in open
19918 call.
19919
19920 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
19921
19922 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
19923 downloads.
19924 * config/gdbserver.exp (gdb_load): Likewise.
19925
19926 2005-03-14 Paul Brook <paul@codesourcery.com>
19927
19928 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
19929 targets.
19930
19931 2005-03-09 Joel Brobecker <brobecker@adacore.com>
19932
19933 * gdb.dwarf2/dup-psym.S: New file.
19934 * gdb.dwarf2/dup-psym.exp: New testcase.
19935
19936 2005-03-09 Joel Brobecker <brobecker@adacore.com>
19937
19938 * gdb.ada/exec_changed/first.adb: New file.
19939 * gdb.ada/exec_changed/second.adb: New file.
19940 * gdb.ada/exec_changed.exp: New testcase.
19941
19942 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
19943
19944 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
19945 (A2): New class.
19946 (main): Test operator+.
19947 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
19948 breakpoint test.
19949
19950 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
19951 * gdb.base/signull.exp: Disable if gdb,nosignals.
19952 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
19953 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
19954 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
19955 * gdb.mi/mi2-console.exp: Likewise.
19956 * gdb.trace/collection.exp (run_trace_experiment): Consume the
19957 continue output at start.
19958 (gdb_collect_locals_test): Robustify regexp.
19959 * gdb.trace/passc-dyn.exp: Fix comment typo.
19960 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
19961
19962 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
19963
19964 * gdb.asm/asm-source.exp: Add iq2000 case.
19965 * gdb.asm/iq2000.inc: New file.
19966
19967 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
19968
19969 * gdb.base/command.exp: Change hardcoded value to regular expression.
19970 * gdb.base/float.exp: Add powerpc to the list of targets checked.
19971
19972 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
19973
19974 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
19975 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
19976 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
19977 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
19978 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
19979
19980 2005-03-05 Mark Kettenis <kettenis@gnu.org>
19981
19982 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
19983 changes.
19984
19985 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
19986
19987 * lib/compiler.c: Add test for IBM's xlc compiler.
19988 * lib/compiler.cc: Likewise.
19989
19990 2004-02-24 Joel Brobecker <brobecker@adacore.com>
19991
19992 * gdb.ada/fixed_points.exp: Create compilation object directory
19993 before running the test.
19994 * gdb.ada/null_record.exp: Likewise.
19995 * gdb.ada/packed_array.exp: Likewise.
19996 * gdb.ada/start.exp: Likewise.
19997
19998 2005-02-15 Joel Brobecker <brobecker@adacore.com>
19999
20000 * gdb.ada/packed_array/pa.adb: New file.
20001 * gdb.ada/packed_array.exp: New testcase.
20002
20003 2005-02-10 Mark Kettenis <kettenis@gnu.org>
20004
20005 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
20006 files.
20007
20008 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
20009 on *-*-openbsd*. Correctly match whitespace in regukar
20010 expressions.
20011
20012 2005-02-10 Daniel Jacobowitz <dan@debian.org>
20013
20014 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
20015 PR exp/1821
20016 * gdb.base/gdb1821.c: New test file.
20017 * gdb.base/gdb1821.exp: New test file.
20018
20019 2005-02-09 Joel Brobecker <brobecker@adacore.com>
20020
20021 * gdb.base/start.c: New file.
20022 * gdb.base/start.exp: New testcase.
20023
20024 2005-02-09 Joel Brobecker <brobecker@adacore.com>
20025
20026 * gdb.ada/start/dummy.adb: New file.
20027 * gdb.ada/start.exp: New testcase.
20028
20029 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
20030
20031 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
20032 for printing symbols and statistics.
20033 Add test for using relative pathnames in "maint print msymbols" test.
20034 Mark "maint info sections DATA" XFAIL on Cygwin.
20035 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
20036 tests.
20037
20038 2005-02-09 Andreas Schwab <schwab@suse.de>
20039
20040 Committed by Andrew Cagney <cagney@gnu.org>
20041 * gdb.base/remotetimeout.exp: New file.
20042
20043 2005-02-07 Mark Kettenis <kettenis@gnu.org>
20044
20045 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
20046
20047 2005-02-03 Joel Brobecker <brobecker@adacore.com>
20048
20049 * gdb.ada/gnat_ada.gpr: New file.
20050 * gdb.ada/gnat_ada.gin: Delete, no longer used.
20051 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
20052 * configure.ac: No longer generate gnat_ada.gpr.
20053 * configure: Regenerate.
20054 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
20055 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
20056 * gdb.ada/null_record/bar.ads: Likewise.
20057 * gdb.ada/null_record/bar.adb: Likewise.
20058 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
20059 * gdb.ada/null_record.exp (testdir): New variable.
20060 (testfile): executable is now in testdir subdirectory.
20061 (srcfile): Use full path to the main compilation unit.
20062 * gdb.ada/fixed_points.exp: Same changes as above.
20063
20064 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
20065
20066 * gdb.base/interp.exp: New test.
20067
20068 2005-01-24 Andrew Cagney <cagney@gnu.org>
20069
20070 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
20071
20072 2005-01-19 Andrew Cagney <cagney@gnu.org>
20073
20074 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
20075 configure.ac not configure.in.
20076
20077 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
20078 of powerpc*-*-*.
20079 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
20080 * gdb.base/list.exp (test_list_function)
20081 (test_list_filename_and_function): Ditto.
20082 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
20083
20084 2005-01-16 Andrew Cagney <cagney@gnu.org>
20085
20086 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
20087
20088 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
20089
20090 2005-01-14 Andrew Cagney <cagney@gnu.org>
20091
20092 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
20093 * gdb.mi/mi2-var-cmd.exp: Ditto.
20094
20095 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
20096
20097 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
20098
20099 2005-01-07 Andrew Cagney <cagney@gnu.org>
20100
20101 * configure.ac: Rename configure.in, require autoconf 2.59.
20102 * configure: Re-generate.
20103 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
20104 * gdb.stabs/configure: Re-generate.
20105 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
20106 * gdb.hp/configure: Re-generate.
20107 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
20108 autoconf 2.59.
20109 * gdb.hp/gdb.objdbg/configure: Re-generate.
20110 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
20111 autoconf 2.59.
20112 * gdb.hp/gdb.defects/configure: Re-generate.
20113 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
20114 autoconf 2.59.
20115 * gdb.hp/gdb.compat/configure: Re-generate.
20116 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
20117 autoconf 2.59.
20118 * gdb.hp/gdb.base-hp/configure: Re-generate.
20119 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
20120 autoconf 2.59.
20121 * gdb.hp/gdb.aCC/configure: Re-generate.
20122
20123 2004-12-15 Jim Blandy <jimb@redhat.com>
20124
20125 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
20126 under NPTL when there is debugging info available for libpthread.
20127
20128 2004-12-13 Jerome Guitton <guitton@gnat.com>
20129
20130 * gdb.ada/fixed_points.c: New file.
20131 * gdb.ada/fixed_points.exp: New file.
20132
20133 2004-12-03 Randolph Chung <tausq@debian.org>
20134
20135 * gdb.arch/pa-nullify.exp: New file.
20136 * gdb.arch/pa-nullify.s: New file.
20137
20138 2004-11-30 Randolph Chung <tausq@debian.org>
20139
20140 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
20141 instead of "tbug". Fix regexp to work properly with gdb_test.
20142
20143 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
20144
20145 * gdb.base/bitfields2.exp: New test.
20146 * gdb.base/bitfields2.c: New file.
20147
20148 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
20149
20150 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
20151
20152 2004-11-16 Randolph Chung <tausq@debian.org>
20153
20154 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
20155
20156 2004-11-14 Daniel Jacobowitz <dan@debian.org>
20157
20158 * gdb.threads/threadapply.exp: Correct "macro details" test.
20159
20160 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
20161
20162 * gdb.threads/threadapply.exp: New test.
20163 * gdb.threads/threadapply.c: New file.
20164
20165 2004-11-07 Mark Kettenis <kettenis@gnu.org>
20166
20167 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
20168 frames.
20169
20170 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
20171
20172 * gdb.base/cursal.exp: New file.
20173 * gdb.base/cursal.c: New file.
20174
20175 2004-11-03 Andrew Cagney <cagney@gnu.org>
20176
20177 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
20178
20179 2004-10-30 Mark Kettenis <kettenis@gnu.org>
20180
20181 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
20182 NetBSD/ELF targets.
20183
20184 2004-10-29 Joel Brobecker <brobecker@gnat.com>
20185
20186 * gdb.threads/bp_in_thread.c: New file, copied from
20187 pthread_cond_wait.c.
20188 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
20189 file, rather than reusing the .c file from another testcase.
20190
20191 2004-10-20 Joel Brobecker <brobecker@gnat.com>
20192
20193 * gdb.ada/null_record.exp: Check where we stopped after
20194 sending the start command, instead of where the associated
20195 temporary breakpoint was inserted.
20196
20197 2004-10-14 Andrew Cagney <cagney@gnu.org>
20198
20199 * gdb.mi/gdb701.c (main): Return 0.
20200
20201 2004-10-13 Daniel Jacobowitz <dan@debian.org>
20202
20203 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
20204
20205 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
20206
20207 * gdb.threads/schedlock.c: Add comment markers to use to find
20208 line numbers.
20209 * gdb.threads/schedlock.exp: Adjust regex to handle the new
20210 comments.
20211 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
20212 breakpoint lines.
20213
20214 2004-10-12 Daniel Jacobowitz <dan@debian.org>
20215
20216 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
20217
20218 2004-10-12 Daniel Jacobowitz <dan@debian.org>
20219
20220 * configure.in: Add gdb.dwarf2.
20221 * configure: Regenerated.
20222 * Makefile.in: Add gdb.dwarf2.
20223 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
20224 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
20225 gdb.dwarf2/file1.txt: New files.
20226
20227 2004-10-11 Orjan Friberg <orjanf@axis.com>
20228
20229 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
20230 of "run", since the latter doesn't work with remote targets. Adjust
20231 the breakpoint numbering accordingly.
20232 * gdb.threads/pthread_cond_wait.exp: Ditto.
20233
20234 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
20235
20236 * gdb.base/overlays.exp: Update copyright years.
20237
20238 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
20239
20240 * gdb.base/overlays.exp: Disable if target is Linux.
20241
20242 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
20243
20244 * config/gdbserver.exp (gdb_load): Use right filename on remote.
20245
20246 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
20247
20248 * gdb.asm/asm-source.exp: Add m32r-linux target.
20249 * gdb.asm/m32r-linux.inc: New file.
20250
20251 2004-09-24 Andrew Cagney <cagney@redhat.com>
20252 David Anderson <anderson@redhat.com>
20253
20254 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
20255 command fails, assume things will work.
20256 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
20257 (_GNU_SOURCE): Define.
20258 (print_unsigned, print_hex): Change parameter to "long long".
20259 (print_byte_count): New function, use to print byte counts.
20260 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
20261 O_LARGEFILE.
20262 (main): Compute an upper bound on a corefile in max_core_size.
20263 Limit memory chunk size to max_core_size. Limit total memory
20264 allocated to max_core_size.
20265
20266 2004-09-23 Andrew Cagney <cagney@gnu.org>
20267
20268 * gdb.base/bigcore.exp: Replace the code that creates a corefile
20269 from a separate process with code that creates a corefile by
20270 making the inferior dump core.
20271
20272 2004-09-23 Mark Kettenis <kettenis@gnu.org>
20273
20274 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
20275 block.
20276
20277 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
20278
20279 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
20280 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
20281 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
20282 Likewise.
20283
20284 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
20285
20286 * gdb.java/jprint.exp: New test case for java inferior call.
20287 * gdb.java/jprint.java: Ditto.
20288
20289 2004-09-15 Joel Brobecker <brobecker@gnat.com>
20290
20291 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
20292
20293 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20294
20295 * gdb.threads/killed.c: Include <stdlib.h>.
20296 * gdb.threads/pthreads.c: Likewise.
20297
20298 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
20299
20300 * gdb.threads/killed.c: Add copyright notice.
20301
20302 2004-09-10 Jason Molenda (jmolenda@apple.com)
20303
20304 * gdb.base/define.exp: Two new tests to verify zero space chars
20305 after 'if' and 'while' commands in a user-defined command is correctly
20306 parsed.
20307
20308 2004-09-08 Andrew Cagney <cagney@gnu.org>
20309
20310 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
20311 delivery test with duplicate at end of file.
20312
20313 2004-09-06 Mark Kettenis <kettenis@jive.nl>
20314
20315 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
20316
20317 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20318
20319 * config/hppro.exp: Removed.
20320
20321 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20322
20323 * config/sparclet.exp: Removed.
20324
20325 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
20326
20327 * config/udi.exp: Removed.
20328
20329 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
20330
20331 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
20332 of "exp_continue".
20333 (advancei): Likewise.
20334
20335 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20336
20337 * gdb.base/unload.exp: Fix so messages aren't duplicated.
20338
20339 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
20340
20341 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
20342 to check for nodebug in executable.
20343 * gdb.gdb/observer.exp (setup_test): Likewise.
20344 * gdb.gdb/selftest.exp (test_with_self): Likewise.
20345 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
20346
20347 2004-09-01 Andrew Cagney <cagney@gnu.org>
20348
20349 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20350 files.
20351
20352 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
20353
20354 * gdb.base/unload.exp: Fix expected warning message to match
20355 latest format.
20356
20357 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
20358
20359 * gdb.base/call-rt-st.exp: Fix typos.
20360
20361 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
20362
20363 * gdb.threads/thread_check.exp: New testcase.
20364 * gdb.threads/thread_check.c: New testcase.
20365
20366 2004-08-31 Andrew Cagney <cagney@gnu.org>
20367
20368 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
20369 (skip_to_handler_entry): New procedures. Test stepping into a
20370 handler when the breakpoint is at the handler's entry point.
20371
20372 2004-08-30 Andrew Cagney <cagney@gnu.org>
20373
20374 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
20375 gdb/1757.
20376
20377 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20378
20379 With code from Manoj Iyer <manjo@austin.ibm.com>:
20380 * lib/gdb.exp (gdb_file_cmd): Return more information in the
20381 return value. Add an arm for "no debugging symbols found".
20382 Change a stray "error" to "perror".
20383 (gdb_run_cmd): Adapt to new return value.
20384 * gdb.base/remote.exp: Adapt to new return value.
20385 * gdb.gdb/complaints.exp: Likewise.
20386 * gdb.gdb/observer.exp: Likewise.
20387 * gdb.gdb/selftest.exp: Likewise.
20388 * gdb.gdb/xfullpath.exp: Likewise.
20389
20390 2004-08-27 Joel Brobecker <brobecker@gnat.com>
20391
20392 * gdb.threads/bp_in_thread.exp: New testcase.
20393
20394 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
20395
20396 Fix PR testsuite/1735.
20397 * gdb.threads/schedlock.c (thread_function): Add a cast
20398 to suppress a gcc warning.
20399 * gdb.threads/thread-specific.c (thread_function): Likewise.
20400
20401 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20402
20403 * gdb.base/unload.c: Include <stdlib.h>.
20404
20405 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20406
20407 From Paul Gilliam <pgilliam@us.ibm.com>:
20408 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
20409 synchronized after the "return".
20410
20411 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20412
20413 * gdb.mi/basics.c: Include <stdio.h>.
20414 * gdb.mi/pthreads.c: Include <stdlib.h>.
20415 * gdb.mi/var-cmd.c: Include <stdlib.h>.
20416
20417 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
20418
20419 * gdb.threads/schedlock.c: Add copyright notice.
20420
20421 2004-08-25 Andrew Cagney <cagney@gnu.org>
20422
20423 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
20424 (skip_over_handler, breakpoint_over_hander): New test procedures.
20425 (advance, advancei): Add a proper prefix, do not use
20426 rerun_to_main.
20427 * gdb.base/sigstep.c (main): Change to use an infinite loop.
20428
20429 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
20430
20431 * gdb.mi/basics.c: Add copyright notice.
20432 * gdb.mi/var-cmd.c: Add copyright notice.
20433
20434 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20435
20436 * lib/gdb.exp: Remove signed_keyword_not_used.
20437 * lib/compiler.c: Likewise.
20438 * lib/compiler.cc: Likewise.
20439
20440 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20441
20442 * gdb.base/whatis.c: Remove conditional disabling of "signed".
20443 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
20444
20445 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
20446
20447 * gdb.base/whatis.c: Add copyright notice.
20448
20449 2004-08-20 Mark Kettenis <kettenis@gnu.org>
20450
20451 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
20452 it to skip the breakpoints encoded in the inline assembly.
20453
20454 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20455
20456 * Makefile.in: Add gdb.fortran.
20457
20458 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
20459
20460 * gdb.base/call-sc.exp (test_scalar_returns):
20461 Fix cut-and-paste glitch in "Make fun return now".
20462
20463 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20464
20465 * configure.in: Add gdb.fortran.
20466 * configure: Regenerate.
20467 * gdb.fortran/Makefile.in: New file.
20468 * lib/gdb.exp (skip_fortran_tests): New procedure.
20469
20470 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
20471
20472 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
20473 reference to bug-gnu@prep.ai.mit.edu.
20474 * gdb.mi/mi-var-child.exp: Likewise.
20475 * gdb.mi/mi-var-cmd.exp: Likewise.
20476 * gdb.mi/mi-var-display.exp: Likewise.
20477 * gdb.mi/mi2-var-block.exp: Likewise.
20478 * gdb.mi/mi2-var-child.exp: Likewise.
20479 * gdb.mi/mi2-var-cmd.exp: Likewise.
20480 * gdb.mi/mi2-var-display.exp: Likewise.
20481
20482 2004-08-15 Mark Kettenis <kettenis@gnu.org>
20483
20484 * gdb.base/unload.c (main): Make local variable msg const.
20485
20486 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20487
20488 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
20489 to bug-gnu@prep.ai.mit.edu.
20490 * gdb.mi/mi-disassemble.exp: Likewise.
20491 * gdb.mi/mi-eval.exp: Likewise.
20492 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
20493 default line number.
20494 * gdb.mi/mi-return.exp: Likewise.
20495 * gdb.mi/mi-simplerun.exp: Likewise.
20496 * gdb.mi/mi-stack.exp: Likewise.
20497 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
20498 number with explicit range test.
20499 * gdb.mi/mi-watch.exp: Likewise.
20500 * gdb.mi/mi2-break.exp: Likewise.
20501 * gdb.mi/mi2-cli.exp: Likewise.
20502 * gdb.mi/mi2-disassemble.exp: Likewise.
20503 * gdb.mi/mi2-eval.exp: Likewise.
20504 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
20505 default line number.
20506 * gdb.mi/mi2-return.exp: Likewise.
20507 * gdb.mi/mi2-simplerun.exp: Likewise.
20508 * gdb.mi/mi2-stack.exp: Likewise.
20509 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
20510 number with explicit range test.
20511 * gdb.mi/mi2-watch.exp: Likewise.
20512
20513 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
20514
20515 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
20516 * gdb.cp/m-static.exp: Likewise.
20517 * gdb.cp/rtti.exp: Likewise.
20518
20519 2004-08-14 Mark Kettenis <kettenis@gnu.org>
20520
20521 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
20522
20523 2004-08-14 Eli Zaretskii <eliz@gnu.org>
20524
20525 * ChangeLog: Prefix Local Variables with semi-colons and indent
20526 the reference to older ChangeLog files, to fix fontification in
20527 Emacs.
20528
20529 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20530
20531 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
20532 * gdb.mi/mi2-break.exp: Likewise.
20533
20534 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20535
20536 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
20537
20538 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20539
20540 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
20541
20542 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
20543
20544 * gdb.cp/classes.exp: Remove unused declarations. Just let
20545 test names default instead of providing special names. Remove
20546 extraneous demangler test.
20547
20548 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
20549
20550 * gdb.base/unload.exp: New test for breakpoints in dynamically
20551 loaded libraries.
20552 * gdb.base/unload.c: Ditto.
20553 * gdb.base/unloadshr.c: Ditto.
20554
20555 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
20556
20557 * gdb.cp/classes.exp (test_ptype_class_objects): Call
20558 cp_test_ptype_class.
20559 (test_enums): Likewise.
20560
20561 2004-08-10 Andrew Cagney <cagney@gnu.org>
20562
20563 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
20564 files.
20565
20566 2004-08-10 Andrew Cagney <cagney@gnu.org>
20567
20568 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
20569 init_malloc call.
20570
20571 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
20572
20573 * ChangeLog: Add copyright notice. The notice is copied
20574 from emacs 21.3 top level ChangeLog.
20575
20576 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20577
20578 * lib/cp-support.exp: New file.
20579 * lib/cp-support.exp (cp_test_type_class): New function.
20580 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
20581 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
20582 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
20583 cp_test_ptype_class.
20584
20585 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20586
20587 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
20588 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
20589 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
20590 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
20591 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
20592 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
20593 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
20594 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
20595 gdb.mi/mi2-watch.exp: Update copyright years.
20596
20597 2004-08-09 Mark Kettenis <kettenis@gnu.org>
20598
20599 * gdb.base/sigaltstack.exp: Provide proper anchoring.
20600
20601 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
20602
20603 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
20604 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
20605 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
20606 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
20607 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
20608 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
20609 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
20610 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
20611 gdb.mi/mi-watch.exp: Update copyright years.
20612
20613 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20614
20615 PR gdb/1738
20616 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
20617 from a breakpoint with a pending signal.
20618
20619 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20620
20621 PR gdb/1736
20622 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
20623 * gdb.base/sigaltstack.exp (finish_test): Consume output until
20624 the prompt.
20625 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
20626
20627 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20628
20629 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
20630
20631 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20632
20633 PR gdb/1736
20634 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
20635 for i?86-*-linux*.
20636
20637 2004-08-08 Daniel Jacobowitz <dan@debian.org>
20638
20639 * gdb.arch/i386-prologue.exp: Compile without debug information.
20640
20641 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
20642
20643 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
20644 rather than asking gdb to search.
20645
20646 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20647
20648 * gdb.base/gcore.c: Include <string.h>.
20649
20650 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20651
20652 * gdb.base/gcore.c: Add copyright notice.
20653
20654 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
20655
20656 * gdb.base/freebpcmd.c: Include <stdio.h>.
20657 * gdb.base/long_long.c: Include <string.h>.
20658 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
20659 * gdb.base/siginfo.c: Include <string.h>.
20660 * gdb.base/sigstep.c: Include <string.h>.
20661
20662 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20663
20664 * gdb.base/complex.c: Include <stdlib.h>.
20665
20666 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20667
20668 * gdb.base/complex.c: Add copyright notice.
20669
20670 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20671
20672 * gdb.base/charset.c: Include <stdlib.h>.
20673
20674 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20675
20676 * gdb.base/auxv.c: Include <stdlib.h>.
20677
20678 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20679
20680 * gdb.base/auxv.c: Add copyright notice.
20681
20682 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
20683
20684 * gdb.base/coremaker.c: Add copyright notice.
20685 * gdb.base/coremaker2.c: Add copyright notice.
20686
20687 2004-08-04 Andrew Cagney <cagney@gnu.org>
20688
20689 * gdb.base/store.exp: Update copyright.
20690 (check_set, up_set, check_struct, up_struct): Add a prefix to test
20691 names, do not import gdb_prompt.
20692
20693 2004-08-01 Andrew Cagney <cagney@gnu.org>
20694
20695 Fix PR testsuite/1729.
20696 * gdb.base/dump.exp: Add test name to callers of capture_value, do
20697 not use capture_value with value 4.
20698 (capture_value): Add optional test name parameter.
20699 (test_reload_saved_value, test_restore_saved_value): Use $msg as
20700 the prefix, pass to capture_value.
20701
20702 2004-08-01 Mark Kettenis <kettenis@gnu.org>
20703
20704 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
20705 * gdb.arch/i386-prologue.c (standard): New prototype and function.
20706 (main): Call new function.
20707
20708 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20709
20710 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
20711
20712 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20713
20714 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
20715
20716 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
20717
20718 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
20719 Accept more values of vtbl pointer. Remove some messages
20720 about "obsolete gcc or gdb".
20721
20722 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20723
20724 * gdb.cp/classes.exp: Accept more varieties of ptype output.
20725
20726 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
20727
20728 * gdb.base/asm-source.exp: Properly convert target board
20729 debug flags from gcc format to binutils format.
20730
20731 2004-07-28 Mark Kettenis <kettenis@gnu.org>
20732
20733 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
20734 gdb1718". PR backtrace/1718 partially fixed.
20735
20736 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
20737
20738 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
20739
20740 2004-07-26 Nick Clifton <nickc@redhat.com>
20741
20742 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
20743 good default value for a specific architecture is available then
20744 set it to that value. Otherwise default to the -gstabs switch.
20745 Remove the -g... switches from the asm-flags variable. Allow the
20746 target board info to override the value if it wants to. Pass the
20747 switch on the assembler command line.
20748
20749 2004-07-23 Mark Kettenis <kettenis@gnu.org>
20750
20751 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
20752 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
20753 (main): Call new function.
20754
20755 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
20756
20757 Test for PR exp/1715.
20758 * gdb.base/radix.exp: Refactor common procedures. Make all
20759 test names unique. Change XFAIL to KFAIL.
20760
20761 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
20762
20763 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
20764 * gdb.ada/gnat_ada.gin: ... to here.
20765 * configure.in: Use gnat_ada.gin.
20766 * configure: Regenerate.
20767
20768 2004-07-20 Andrew Cagney <cagney@gnu.org>
20769
20770 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
20771 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
20772 XFAILs. Clean up test messages and comments. Check backtraces.
20773 Delete re-sync code.
20774
20775 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20776
20777 Fix PR cli/740.
20778 * gdb.base/annota1.exp: Honor gdb,nosignals.
20779 * gdb.base/annota3.exp: Likewise.
20780
20781 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
20782
20783 * lib/java.exp: Update copyright notice.
20784
20785 2004-07-19 Andrew Cagney <cagney@gnu.org>
20786
20787 * gdb.base/selftest.exp: Copy file from here ...
20788 * gdb.gdb/selftest.exp: ... to here.
20789
20790 2004-07-16 Andrew Cagney <cagney@redhat.com>
20791
20792 * lib/insight-support.exp: Delete file.
20793 * lib/java.exp (java_init): Fix copyright.
20794
20795 2004-07-16 Andrew Cagney <cagney@gnu.org>
20796
20797 * gdb.base/restore.c: Append "prologue" to comments marking the a
20798 function's prologue.
20799 * gdb.base/restore.exp: Update copyright, re-indent.
20800 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
20801 callerN" prefix where needed. Update patterns that match a
20802 function's prologue.
20803
20804 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
20805
20806 * gdb.base/restore.c: Add copyright notice.
20807
20808 2004-07-16 Andrew Cagney <cagney@gnu.org>
20809
20810 * gdb.base/logical.exp: Update copyright.
20811 (evaluate): New procedure. Use to re-implement tests using
20812 several tables.
20813
20814 2004-07-14 Martin Hunt <hunt@redhat.com>
20815
20816 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
20817 which fixes some problems where init.tcl was not found.
20818
20819 2004-07-13 Andrew Cagney <cagney@gnu.org>
20820
20821 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
20822 (check_sizeof, check_valueof): Do not include the output in the
20823 test name. Use gdb_test.
20824 (get_valueof): Use gdb_test_multiple.
20825
20826 * gdb.base/step-test.exp: Update copyright. Use
20827 gdb_test_multiple. Ensure that test names do not include
20828 architecture dependent output.
20829
20830 * gdb.gdb/observer.exp: Update copyright.
20831 (setup_test): Use gdb_test_multiple.
20832 (attach_first_observer, attach_second_observer)
20833 (attach_third_observer, detach_first_observer)
20834 (detach_second_observer, detach_third_observer)
20835 (reset_counters, check_counters): Make $message a prefix.
20836 (test_normal_stop_notifications): Add "args" parameter - a list of
20837 init functions to be called. Make $message a prefix,
20838 (test_observer_normal_stop): Change the message prefixes so that
20839 they are unique, pass the attach / detach procedures to
20840 test_normal_stop_notifications.
20841
20842 * gdb.base/signull.exp (test_segv): Prefix all tests with
20843 "${name}". Clean up test messages.
20844
20845 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
20846
20847 * gdb.base/ena-dis-br.exp: Update copyright.
20848 (break_at): New function. Replace send_gdb with gdb_test,
20849 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
20850 ignore count, not stopped at bpt", with KFAIL.
20851
20852 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
20853
20854 * gdb.base/attach.exp: Remove cleanupfile handling.
20855
20856 2004-07-12 Andrew Cagney <cagney@gnu.org>
20857
20858 * gdb.base/annota1.exp: Cleanup corefile test name.
20859 * gdb.base/annota3.exp: Ditto.
20860
20861 2004-07-12 Andrew Cagney <cagney@gnu.org>
20862
20863 * gdb.base/signals.exp: Clean up copyright, re-indent.
20864
20865 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
20866 gdb_test and gdb_test_multiple.
20867
20868 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
20869
20870 * gdb.java/jmain.exp: Fix expected line number for main to
20871 break at. Set XFAIL for break at main test since gcj does not
20872 provide line number info for first statement in main.
20873
20874 2004-07-08 Andrew Cagney <cagney@gnu.org>
20875
20876 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
20877
20878 * gdb.base/sigbpt.exp: Make the common part of each test name a
20879 prefix instead of suffix.
20880
20881 2004-07-07 Bob Rossi <bob_rossi@cox.net>
20882
20883 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
20884 test from test_tbreak_creation_and_listing to
20885 test_file_list_exec_source_file
20886 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
20887 Changed name of test from test_tbreak_creation_and_listing to
20888 test_file_list_exec_source_file
20889
20890 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
20891
20892 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
20893 the jmisc() constructor instead of <init>.
20894 * gdb.java/jmisc1.exp: Ditto.
20895
20896 2004-07-07 Andrew Cagney <cagney@gnu.org>
20897
20898 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
20899 corrupting the PC.
20900
20901 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
20902
20903 * gdb.cp/templates.exp: Accept whitespace change in demangler
20904 output.
20905
20906 2004-07-06 Andrew Cagney <cagney@gnu.org>
20907
20908 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
20909
20910 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
20911
20912 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
20913 * lib/compiler.cc: Likewise.
20914
20915 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
20916
20917 * lib/compiler.cc: Work around string preprocessing problem
20918 with old hp c++ compiler.
20919 * lib/compiler.c: Likewise.
20920
20921 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
20922
20923 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
20924 directives to conditionalize symbol prefixing.
20925 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
20926 additional_flags handling. Add underscore prefix for Cygwin.
20927 * gdb.arch/i386-unwind.c: Use preprocessor directives to
20928 conditionalize symbol prefixing.
20929 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
20930 additional_flags handling. Add underscore prefix for Cygwin.
20931
20932 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
20933
20934 * gdb.base/bigcore.exp: Skip test on Cygwin.
20935
20936 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
20937
20938 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
20939 formats for "info register". Use gdb_test_multiple. Fix
20940 the "invalid register" test.
20941
20942 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
20943
20944 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
20945 PID for Cygwin. Add Cygwin specific strings to check for in some
20946 tests.
20947 (do_attach_tests): Add a test for user interaction when attaching
20948 to a process with no matching symbol table already loaded.
20949
20950 2004-06-26 Andrew Cagney <cagney@gnu.org>
20951
20952 Test PR java/1567 and PR java/1565.
20953 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
20954 * gdb.java/jmisc2.exp: Delete file.
20955
20956 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
20957
20958 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
20959
20960 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
20961
20962 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
20963 attach process.
20964
20965 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
20966
20967 * gdb.cp/pr-1553.exp: Remove.
20968
20969 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
20970
20971 * gdb.cp/pr-1553.cc: Remove.
20972 * gdb.cp/pr-1553.exp: Disable this test.
20973
20974 2004-06-20 Jim Blandy <jimb@redhat.com>
20975
20976 Fix PR testsuite/1680.
20977 * gdb.arch/i386-sse.exp: Properly quote curly braces in
20978 regular expressions.
20979
20980 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
20981
20982 Fix PR testsuite/1679.
20983 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
20984 Issue an UNSUPPORTED result instead.
20985
20986 2004-06-18 Jim Blandy <jimb@redhat.com>
20987
20988 * gdb.base/charset.exp: Only send a control-C if we see a new
20989 prompt and incomplete command.
20990
20991 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
20992
20993 * gdb.cp/pr-574.cc: Add copyright notice.
20994
20995 2004-06-17 Jim Blandy <jimb@redhat.com>
20996
20997 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
20998 cases where the regexp has no groups; this grabs random text from
20999 the previous test suite, whatever that was.
21000
21001 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
21002
21003 * gdb.cp/printmethod.cc: Add copyright notice.
21004
21005 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
21006
21007 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
21008
21009 2004-06-16 Andrew Cagney <cagney@gnu.org>
21010
21011 * gdb.base/signull.c: Update copyright. Include <string.h>.
21012 (bowler): Replace data_pointer with data_read
21013 and data_write cases. Add code_descriptor case.
21014 (zero, desc): New array and pointer.
21015 (data, code): Change to simple pointers.
21016 * gdb.base/signull.exp: Fix probe pattern matching a function
21017 descriptor SIGSEGV. Replace data_pointer with data_read and
21018 data_write tests.
21019
21020 2004-06-16 Andrew Cagney <cagney@gnu.org>
21021
21022 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
21023
21024 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21025
21026 * gdb.base/long_long.c: Add copyright notice.
21027
21028 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21029
21030 * gdb.base/long_long.exp: Remove reference to
21031 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
21032 to gdb_breakpoint and gdb_continue_to_breakpoint.
21033
21034 2004-06-14 Jim Blandy <jimb@redhat.com>
21035
21036 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
21037 endian case.
21038
21039 2004-06-14 Andrew Cagney <cagney@gnu.org>
21040
21041 * gdb.base/gcore.exp (capture_command_output): Delete the always
21042 passing tests containing inferior values.
21043 * gdb.base/ending-run.exp: Do not include the breakpoint address
21044 in the test message. Update copyright.
21045 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
21046 size in the test name, use gdb_test_multiple. Update copyright.
21047
21048 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21049
21050 * gdb.cp/ref-types.cc: Add copyright notice.
21051
21052 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21053
21054 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
21055 hp_aCC_compiler.
21056 * lib/compiler.cc: Likewise.
21057 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
21058 'set' commands. Log diagnostics for other lines. Set
21059 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
21060
21061 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
21062
21063 * gdb.cp/try_catch.cc: Add copyright notice.
21064
21065 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
21066
21067 * gdb.cp/userdef.cc: Add copyright notice.
21068
21069 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
21070
21071 * gdb.cp/virtfunc.cc: Add copyright notice.
21072
21073 2004-06-11 Randolph Chung <tausq@debian.org>
21074
21075 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
21076 problem.
21077
21078 2004-06-10 Andrew Cagney <cagney@gnu.org>
21079
21080 * lib/compiler.cc, lib/compiler.c: Append either
21081 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
21082 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
21083 instead of gcc-3-3.
21084
21085 2004-06-09 Andrew Cagney <cagney@gnu.org>
21086
21087 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
21088 gdb/1455, bug is specific to "long long" and "double".
21089
21090 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
21091 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
21092 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
21093 fixed.
21094
21095 2004-06-09 Andrew Cagney <cagney@gnu.org>
21096
21097 * gdb.base/structs.exp (test_struct_returns): Replace
21098 "return_value_unknown" and "finish_value_unknown" by
21099 "return_value_known" and "finish_value_known". Instead of
21100 "return_value_unknown" iff "finish_value_unknown", check
21101 "return_value_known" implies "finish_value_known".
21102
21103 2004-06-08 Martin Hunt <hunt@redhat.com>
21104
21105 * gdb.base/float.exp: Add pattern for mips targets.
21106
21107 2004-06-08 Randolph Chung <tausq@debian.org>
21108
21109 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
21110 message for unknown architectures more clear.
21111
21112 2004-06-08 Joel Brobecker <brobecker@gnat.com>
21113
21114 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
21115 start the execution of the program.
21116
21117 2004-06-07 Jim Blandy <jimb@redhat.com>
21118
21119 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
21120 * gdb.arch/i386-cpuid.h: New helper file.
21121
21122 2004-06-07 Randolph Chung <tausq@debian.org>
21123
21124 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
21125 has started.
21126
21127 2004-06-04 Roland McGrath <roland@redhat.com>
21128
21129 Fix PR gdb/1647.
21130 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
21131 differently to be robust to output buffering differences.
21132
21133 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
21134
21135 * gdb.threads/pthreads.exp: Update copyright years.
21136 (check_control_c): Change asynchronous 'after' to synchronous.
21137
21138 2004-06-04 Roland McGrath <roland@redhat.com>
21139
21140 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
21141 next gdb prompt.
21142
21143 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
21144
21145 Fix PR gdb/1636.
21146 * gdb.threads/manythreads.exp: Change asynchronous 'after'
21147 calls to synchronous.
21148
21149 2004-05-26 Jim Blandy <jimb@redhat.com>
21150
21151 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
21152
21153 2004-05-24 Randolph Chung <tausq@debian.org>
21154
21155 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
21156 * gdb.asm/pa.inc: New file.
21157
21158 2004-05-22 Mark Kettenis <kettenis@gnu.org>
21159
21160 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
21161
21162 2004-05-21 Joel Brobecker <brobecker@gnat.com>
21163 Daniel Jacobowitz <drow@mvista.com>
21164
21165 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
21166 GDB prompt.
21167
21168 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21169
21170 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
21171 setjmp/longjmp. Use sigaction instead of signal.
21172
21173 2004-05-19 J. Brobecker <brobecker@gnat.com>
21174 Michael Snyder <msnyder@redhat.com>
21175
21176 * gdb.threads/pthread_cond_wait.c: New file.
21177 * gdb.threads/pthread_cond_wait.exp: New testcase.
21178
21179 2004-05-13 Andrew Cagney <cagney@redhat.com>
21180
21181 * gdb.base/signull.exp, gdb.base/signull.c: New files.
21182 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
21183
21184 2004-05-11 Andrew Cagney <cagney@redhat.com>
21185
21186 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
21187 fixed but revealed gdb/1639.
21188
21189 2004-05-10 Andrew Cagney <cagney@redhat.com>
21190
21191 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
21192 func1" and "next to 2nd alarm", kernel bug avoided.
21193
21194 2004-05-10 Daniel Jacobowitz <dan@debian.org>
21195
21196 PR external/1568
21197 * gdb.base/bigcore.exp: Check the size of the dumped core file.
21198 XFAIL if it is smaller than bytes_allocated.
21199 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
21200 (main): Make chunks_allocated unsigned. Correct comment.
21201
21202 2004-05-07 Joel Brobecker <brobecker@gnat.com>
21203
21204 * gdb.arch/powerpc-aix-prologue.c: New file.
21205 * gdb.arch/powerpc-aix-prologue.exp: New file.
21206
21207 2004-05-07 Jim Blandy <jimb@redhat.com>
21208
21209 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
21210 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
21211
21212 2004-05-06 Joel Brobecker <brobecker@gnat.com>
21213
21214 * gdb.base/sep.exp: No longer setup_kfail when the program was
21215 built with dwarf2.
21216
21217 2004-05-05 Jim Ingham <jingham@apple.com>
21218
21219 * gdb.base/pending.exp: Make sure pending breakpoints
21220 preserve the ignore count.
21221
21222 2004-04-27 Jerome Guitton <guitton@gnat.com>
21223
21224 * i386-prologue.exp: Add testcase for jump instruction as first
21225 instruction of the real code.
21226 * i386-prologue.c (jump_at_beginning): New function.
21227
21228 2004-04-28 Mark Kettenis <kettenis@gnu.org>
21229
21230 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
21231 x86_64-*-*.
21232
21233 2004-04-28 Mark Kettenis <kettenis@gnu.org>
21234
21235 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
21236 i*86-*-*.
21237
21238 2004-04-25 Mark Kettenis <kettenis@gnu.org>
21239
21240 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
21241 expression that checks the return type.
21242
21243 2004-04-23 Andrew Cagney <cagney@redhat.com>
21244
21245 * gdb.base/call-sc.exp: New test of scalar call/return values.
21246 * gdb.base/call-sc.c: Ditto.
21247
21248 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21249
21250 * gdb.threads/manythreads.c: Reduce thread stack size.
21251
21252 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
21253
21254 * gdb.threads/manythreads.c: Add copyright notice.
21255
21256 2004-04-23 Andrew Cagney <cagney@redhat.com>
21257
21258 * gdb.base/siginfo.exp: Better handle step out of signal.
21259 * gdb.base/sigstep.exp: Ditto.
21260
21261 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
21262 Daniel Jacobowitz <drow@mvista.com>
21263
21264 * gdb.threads/manythreads.c: New testcase.
21265 * gdb.threads/manythreads.exp: Ditto.
21266
21267 2004-04-22 Jim Blandy <jimb@redhat.com>
21268
21269 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
21270 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
21271
21272 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
21273
21274 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
21275
21276 2004-04-21 Andrew Cagney <cagney@redhat.com>
21277
21278 * gdb.base/sigstep.c: New file.
21279 * gdb.base/sigstep.exp: New file.
21280
21281 2004-04-16 Joel Brobecker <brobecker@gnat.com>
21282
21283 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
21284 call to observer_notify_normal_stop.
21285
21286 2004-04-15 Andrew Cagney <cagney@redhat.com>
21287
21288 * gdb.base/siginfo.c: New file.
21289 * gdb.base/siginfo.exp: New file.
21290
21291 2004-04-12 J. Brobecker <brobecker@gnat.com>
21292
21293 * gdb.base/sep.exp: Fix typo in comment.
21294
21295 2004-04-12 J. Brobecker <brobecker@gnat.com>
21296
21297 * gdb.base/sep.c: New file.
21298 * gdb.base/sep-proc.c: New file.
21299 * gdb.base/sep.exp: New testcase.
21300
21301 2004-04-09 Mark Kettenis <kettenis@gnu.org>
21302
21303 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
21304 support.
21305
21306 2004-04-05 Andrew Cagney <cagney@redhat.com>
21307
21308 * gdb.base/sigaltstack.c: New file.
21309 * gdb.base/sigaltstack.exp: New file.
21310
21311 2004-04-04 Joel Brobecker <brobecker@gnat.com>
21312
21313 * gdb.base/foll-fork.exp: Update the expected output for
21314 "help set follow-fork-mode", to match a change that was made
21315 to the help of this variable on 2004-01-13.
21316
21317 2004-04-01 Joel Brobecker <brobecker@gnat.com>
21318
21319 * lib/ada.exp: Add copyright notice.
21320 * bar.ads: Likewise.
21321 * bar.adb: Likewise.
21322 * null_record.adb: Likewise.
21323 * null_record.exp: Likewise.
21324 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
21325
21326 2004-04-01 Joel Brobecker <brobecker@gnat.com>
21327
21328 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
21329 * configure: Regenerate.
21330
21331 2004-04-01 Joel Brobecker <brobecker@gnat.com>
21332
21333 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
21334 to build the application. Remove the message printed when in
21335 verbose mode, redundant with the UNSUPPORTED message above.
21336
21337 2004-03-31 Joel Brobecker <brobecker@gnat.com>
21338
21339 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
21340 * gdb.ada (null_record.exp): New testcase.
21341
21342 2004-03-31 Joel Brobecker <brobecker@gnat.com>
21343
21344 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
21345
21346 2004-03-31 Joel Brobecker <brobecker@gnat.com>
21347
21348 * gdb.ada: New subdirectory.
21349 * gdb.ada/Makefile.in: New file.
21350 * gdb.ada/gnat_ada.gpr.in: New file.
21351
21352 2004-03-31 Joel Brobecker <brobecker@gnat.com>
21353
21354 * lib/ada.exp: New file.
21355
21356 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
21357
21358 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
21359 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
21360
21361 2004-03-22 Andrew Cagney <cagney@redhat.com>
21362
21363 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
21364 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
21365 Problem identified by Ulrich Weigand.
21366
21367 2004-03-17 David Carlton <carlton@kealia.com>
21368
21369 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
21370 PR c++/826.
21371
21372 2004-03-16 Roland McGrath <roland@redhat.com>
21373
21374 * gdb.base/auxv.exp: New file.
21375 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
21376
21377 2004-03-12 David Carlton <carlton@kealia.com>
21378
21379 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
21380 * gdb.cp/pr-1553.cc: Ditto.
21381 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
21382 pass branch.
21383
21384 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
21385
21386 * gdb.cp/templates.exp: Accept more template types.
21387
21388 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21389
21390 From Corinna Vinschen with modifications.
21391 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
21392 local variable obj_with_enum.
21393 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
21394 results with obj_with_enum.
21395
21396 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21397
21398 * gdb.cp/classes.cc: New file, copied from misc.cc.
21399 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
21400
21401 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
21402
21403 * gdb.cp/misc.cc: Add copyright notice.
21404
21405 2004-03-05 David Carlton <carlton@kealia.com>
21406
21407 * gdb.cp/rtti.exp: Add 'print *obj3' test.
21408 * gdb.cp/rtti.h: Update copyright.
21409 (namespace n2::n3): New.
21410 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
21411 (n2::n3::func3): New.
21412 (main): Call n2::n3::func3.
21413 * gdb.cp/rtti2.cc: Update copyright.
21414 (n2::create3): New.
21415
21416 2004-03-04 Mark Kettenis <kettenis@gnu.org>
21417
21418 * gdb.asm/openbsd.inc: Fix typo.
21419
21420 2004-03-03 Fred Fish <fnf@redhat.com>
21421
21422 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
21423 "val" instead of unused "size". Update copyright year.
21424
21425 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
21426
21427 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
21428 to use unsigned char.
21429 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
21430 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
21431
21432 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
21433
21434 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
21435 line of output.
21436
21437 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
21438
21439 * gdb.base/relocate.c (dummy): Initialize.
21440
21441 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
21442
21443 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
21444 a breakpoint at exit.
21445
21446 2004-02-27 Fred Fish <fnf@redhat.com>
21447
21448 * gdb.base/chng-syms.exp: Add expect condition to match failing
21449 case that isn't a timeout.
21450
21451 2004-02-27 Andrew Cagney <cagney@redhat.com>
21452
21453 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
21454 support.
21455
21456 2004-02-26 Fred Fish <fnf@redhat.com>
21457
21458 * gdb.arch/gdb1431.c: Remove.
21459 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
21460 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
21461 of "until" incorrectly.
21462
21463 2004-02-26 J. Brobecker <brobecker@gnat.com>
21464
21465 * gdb.cp/class2.cc (empty): New class.
21466 (refer): New function.
21467 (main): Declare an object of type empty and use it.
21468 * gdb.cp/class2.exp: Print the value of an object of type empty.
21469
21470 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
21471
21472 * gdb.base/langs.exp: Update query string to match the
21473 new nquery format used for pending breakpoints.
21474
21475 2004-02-26 Andrew Cagney <cagney@redhat.com>
21476
21477 Fix PR i18n/1570.
21478 * gdb.base/charset.c: Update copyright notice.
21479 (main, init_string): Remove the escape character '\e' tests.
21480 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
21481 * gdb.base/charset.exp (valid_host_charset): Ditto.
21482 * gdb.base/setvar.exp: Ditto.
21483
21484 2004-02-24 Andrew Cagney <cagney@redhat.com>
21485
21486 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
21487 mmapped data in core file" PASS and FAIL messages consistent.
21488
21489 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
21490 setting a breakpoint. Work around PR java/1565.
21491
21492 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
21493
21494 * lib/gdb.exp (gdb_breakpoint): Update query string to match
21495 new nquery format.
21496 * gdb.base/pending.exp: Ditto.
21497
21498 2004-02-22 Mark Kettenis <kettenis@gnu.org>
21499
21500 * configure.in: Run stabs tests on *BSD.
21501 * configure: Regenerated.
21502
21503 2004-02-21 Mark Kettenis <kettenis@gnu.org>
21504
21505 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
21506
21507 2004-02-20 Fred Fish <fnf@redhat.com>
21508
21509 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
21510 blank in test for "returns short", for consistency with other
21511 "returns xxx" tests. Update copyright year.
21512
21513 2004-02-19 Fred Fish <fnf@redhat.com>
21514
21515 New testcase for PR breakpoint/1558.
21516 * gdb.arch/gdb1558.exp: New file.
21517 * gdb.arch/gdb1558.c: New file.
21518
21519 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
21520
21521 * gdb.base/nodebug.exp: Fix typo.
21522
21523 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21524
21525 Committed by Jim Blandy <jimb@redhat.com>.
21526
21527 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
21528
21529 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
21530
21531 * gdb.base/float.exp: Support s390*-*-* targets.
21532
21533 2004-02-17 Adam Fedor <fedor@gnu.org>
21534
21535 * gdb.base/gdb1555.exp: New file.
21536 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
21537
21538 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
21539
21540 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
21541
21542 2004-02-16 Fred Fish <fnf@redhat.com>
21543
21544 * gdb.arch/gdb1291.c: Remove
21545 * gdb.arch/gdb1291.s: New test input file.
21546 * gdb.arch/gdb1291.exp: Expand test to check case that should not
21547 fail. Test for correct result, known incorrect result, other
21548 failures and timeouts.
21549
21550 2004-02-16 Andrew Cagney <cagney@redhat.com>
21551
21552 * gdb.base/bigcore.exp: New file.
21553 * gdb.base/bigcore.c: New file.
21554
21555 2004-02-13 Andrew Cagney <cagney@redhat.com>
21556
21557 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
21558 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
21559 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
21560 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
21561 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
21562 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
21563 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
21564 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
21565 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
21566 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
21567
21568 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
21569
21570 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
21571 executed is an alloc instruction.
21572
21573 2004-02-11 David Carlton <carlton@kealia.com>
21574
21575 * gdb.cp/breakpoint.exp: New.
21576 * gdb.cp/breakpoint.cc: New.
21577
21578 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
21579
21580 Partial fix for PR gdb/1543.
21581 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
21582 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
21583 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
21584 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
21585 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
21586 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
21587 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
21588 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
21589 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
21590 to bug-gdb@prep.ai.mit.edu .
21591 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
21592 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
21593 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
21594 Likewise.
21595
21596 2004-02-10 Andrew Cagney <cagney@redhat.com>
21597
21598 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
21599 using gdb_internal_error_resync.
21600
21601 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
21602
21603 * gdb.threads/thread-specific.exp: Stop early if no threads are
21604 found.
21605
21606 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
21607
21608 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
21609
21610 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
21611
21612 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
21613 breakpoints.
21614
21615 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
21616
21617 * config/sim.exp (gdb_load): Handle $arg == "".
21618 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
21619 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
21620
21621 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
21622
21623 * gdb.base/maint.exp: Update test to reflect
21624 obstack changes.
21625
21626 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
21627
21628 * gdb.base/pendshr.c (pendfunc): New function that calls
21629 pendfunc1.
21630 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
21631
21632 2004-02-04 Fred Fish <fnf@redhat.com>
21633
21634 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
21635 function symbols and update copyright years.
21636 * gdb.arch/gdb1291.c: Ditto.
21637
21638 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21639
21640 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
21641
21642 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21643
21644 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
21645
21646 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
21647
21648 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
21649
21650 2004-02-02 Fred Fish <fnf@redhat.com>
21651
21652 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
21653 remote targets. Update copyright years.
21654
21655 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
21656
21657 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
21658 support.
21659 * gdb.base/langs.exp: Fix test which attempts to create
21660 breakpoint on non-existent function to handle new pending
21661 support.
21662 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
21663 a breakpoint.
21664 * gdb.base/pending.exp: New test.
21665 * gdb.base/pending.c: New file.
21666 * gdb.base/pendshr.c: Ditto.
21667
21668 2004-02-02 David Carlton <carlton@kealia.com>
21669
21670 * gdb.cp/overload.exp: Add overloadNamespace tests.
21671 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
21672 (overloadNamespace, XXX): New.
21673 (main): Call XXX::marker2.
21674
21675 2004-02-01 Fred Fish <fnf@redhat.com>
21676
21677 * gdb.base/dump.exp: Use runto_main instead of "runto main".
21678 * gdb.base/finish.exp: Ditto.
21679 * gdb.base/gcore.exp: Ditto.
21680 * gdb.base/huge.exp: Ditto.
21681 * gdb.base/info-proc.exp: Ditto.
21682 * gdb.base/return2.exp: Ditto.
21683 * gdb.threads/gcore-thread.exp: Ditto.
21684
21685 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21686
21687 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
21688
21689 2004-02-01 Mark Kettenis <kettenis@gnu.org>
21690
21691 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
21692 that opening the file succeeds on OpenBSD.
21693
21694 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21695
21696 * gdb.threads/thread-specific.c: New file.
21697 * gdb.threads/threads-specific.exp: New test script.
21698 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
21699 to expect_out.
21700
21701 2004-02-01 Mark Kettenis <kettenis@gnu.org>
21702
21703 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
21704 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
21705 only on the "print_small_structs from print_long_arg_list" test.
21706
21707 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
21708
21709 * gdb.base/completion.exp: Kill a stray backslash.
21710
21711 From Jim Ingham <jingham@apple.com>:
21712 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
21713 agrees with the result from sending a tab.
21714
21715 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
21716
21717 * gdb.base/chng-syms.exp: Remove stray newline.
21718
21719 2004-01-31 Mark Kettenis <kettenis@gnu.org>
21720
21721 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
21722 *-*-openbsd*.
21723 * gdb.asm/openbsd.inc: New file.
21724
21725 2004-01-30 Mark Kettenis <kettenis@gnu.org>
21726
21727 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
21728 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
21729 *-*solaris2*. Remove commented out default settings for
21730 asm-flags. Replace gdb_compile with target_link.
21731
21732 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
21733
21734 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
21735 for all tests. Remove old hp-ux and cygnus xfail cases.
21736
21737 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
21738
21739 * gdb.base/chng-syms.exp: New file.
21740 * gdb.base/chng-syms.c: New file.
21741
21742 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21743
21744 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
21745 Provide arms for current output in all my configurations.
21746
21747 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
21748
21749 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
21750 * lib/compiler.cc: Likewise.
21751 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
21752 get the right preprocessor. Eval the output directly. Remove
21753 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
21754 hp_f77_compiler and hp_f90_compiler completely.
21755 (gdb_preprocess): Delete.
21756 (get_compiler): Delete.
21757
21758 2004-01-24 Mark Kettenis <kettenis@gnu.org>
21759
21760 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
21761 <string.h>.
21762
21763 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
21764
21765 * gdb.mi/mi-stack.exp: Update copyright.
21766
21767 2004-01-23 David Carlton <carlton@kealia.com>
21768
21769 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
21770 test for cp_lookup_transparent_type.
21771 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
21772 call them.
21773
21774 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
21775
21776 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
21777 after -var-update.
21778
21779 2004-01-23 David Carlton <carlton@kealia.com>
21780
21781 * gdb.cp/namespace.cc (C::ensureRefs): New.
21782 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
21783
21784 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
21785
21786 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
21787 case "-stack-list-locals 2".
21788 * gdb.mi/mi-var-child.exp: Test for case
21789 "-var-list-children --all-values NAME".
21790
21791 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
21792
21793 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
21794
21795 2004-01-18 Mark Kettenis <kettenis@gnu.org>
21796
21797 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
21798 used with gdb_test_multiple.
21799
21800 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
21801 read at address 0. This fixes PR testsuite/1504.
21802
21803 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
21804
21805 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
21806 Remove downloading, guessing the host executable, the calls to
21807 gdb_file_cmd and gdb_target_cmd, and "load" support.
21808 (infer_host_exec): New function broken out from gdb_load.
21809 (gdb_load): New wrapper for gdbserver_gdb_load.
21810 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
21811 gdb_target_cmd. Use -target-select.
21812 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
21813 Download binaries to the host. Clear last_mi_remote_file when
21814 we load a new binary.
21815 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
21816 call gdbserver_gdb_load and mi_gdb_target_cmd.
21817
21818 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21819
21820 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
21821 type patterns.
21822
21823 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
21824
21825 * gdb.cp/templates.exp: Fix typo in test name of
21826 "print Foo<volatile char*>::foo".
21827
21828 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21829
21830 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
21831
21832 2004-01-16 Ben Elliston <bje@wasabisystems.com>
21833
21834 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
21835 (clean mostlyclean): Remove empty rm.
21836
21837 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
21838
21839 * gdb.base/setvar.exp: Add copyright years.
21840
21841 2004-01-14 David Carlton <carlton@bactrian.org>
21842
21843 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
21844 PR c++/1511 and update coment.
21845 * gdb.cp/templates.exp: Update patterns to match current output.
21846 If changes involve something other than whitespace, KFAIL
21847 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
21848
21849 2004-01-14 David Carlton <carlton@kealia.com>
21850
21851 * gdb.cp/namespace.exp: Add tests involving classes defined within
21852 namespaces.
21853 * gdb.cp/namespace.cc (C::CClass): New.
21854 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
21855
21856 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
21857
21858 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
21859 what debug info we have. Print a better message if something goes
21860 wrong while producing the separate debug info file.
21861
21862 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21863
21864 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
21865
21866 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
21867
21868 * gdb.base/callfuncs.c: Add copyright notice.
21869
21870 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
21871
21872 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
21873 inheritance. PR gdb/1498, PR gcc/13539.
21874
21875 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
21876
21877 * gdb.threads/gcore-thread.exp: Prefix name of binary with
21878 test specific name.
21879 * gdb.mi/gdb669.exp: Ditto.
21880 * gdb.mi/mi-pthreads.exp: Ditto.
21881 * gdb.mi/mi1-pthreads.exp: Ditto.
21882 * gdb.mi/mi2-pthreads.exp: Ditto.
21883
21884 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21885
21886 * gdb.cp/member-ptr.cc: Add copyright notice.
21887
21888 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
21889
21890 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
21891 some patterns for recent versions of gcc and hpacc. Delete
21892 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
21893 Delete tests that access a NULL pointer-to-member-data. This
21894 script is still disabled for gcc.
21895
21896 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
21897
21898 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
21899 escaped correctly.
21900
21901 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
21902
21903 * gdb.base/sepdebug.exp: New file.
21904 * gdb.base/sepdebug.c: New file.
21905 * lib/gdb.exp (separate_debug_filename): New procedure.
21906 (gdb_gnu_strip_debug): New procedure.
21907
21908 2004-01-12 Andrew Cagney <cagney@redhat.com>
21909
21910 * gdb.mi/ChangeLog: Delete file. Renamed to ...
21911 * gdb.mi/ChangeLog-1999-2003: New file.
21912
21913 2004-01-12 Andrew Cagney <cagney@redhat.com>
21914
21915 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
21916 "Renaming a directory to a non-empty directory returns ENOTEMPTY
21917 or EEXIST", treat EBUSY as an XFAIL.
21918
21919 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
21920
21921 * gdb.base/scope.exp: Remove obsolete setup_xfail for
21922 hp_cc_compiler.
21923
21924 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21925
21926 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
21927 decorations.
21928
21929 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
21930
21931 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
21932 and "(aCC)" decorations. Remove obsolete doco about old
21933 test results.
21934
21935 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21936
21937 * gdb.cp/exception.exp: Fix typo in doco.
21938
21939 2004-01-09 Mark Kettenis <kettenis@gnu.org>
21940
21941 * gdb.base/gdb1476.exp: Fix typo.
21942
21943 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21944
21945 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
21946 file.
21947
21948 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
21949
21950 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
21951 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
21952 Use gdb_compile. Remove restriction on gcc. Add some patterns
21953 for recent version of gdb. Delete second half, which was a copy
21954 of the first half with different build flags. This test is
21955 still disabled because it is still not ready for production.
21956
21957 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21958
21959 * gdb.cp/exception.cc: Add copyright notice.
21960 * gdb.cp/exception.exp: Add a notice that this file is broken
21961 because of line number changes caused by addition of copyright
21962 notice.
21963
21964 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21965
21966 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
21967 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
21968
21969 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21970
21971 * gdb.cp/classes.exp: Accept gnu abi 2.
21972 * gdb.cp/derivation.exp: Likewise.
21973 * gdb.cp/overload.exp: Likewise.
21974 * gdb.cp/virtfunc.exp: Likewise.
21975
21976 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
21977
21978 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
21979 semicolon after end of function.
21980
21981 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21982
21983 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
21984 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
21985 boilerplate code for compiling and running the program under
21986 test. Add some string method tests.
21987
21988 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21989
21990 * gdb.cp/bs15503.cc: Add copyright notice.
21991 * gdb.cp/bs15503.exp: Adjust line number.
21992
21993 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21994
21995 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
21996 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
21997
21998 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
21999
22000 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
22001 hp_cc_compiler.
22002
22003 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22004
22005 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
22006 * gdb.cp/ctti.exp: Use the marker instead of "next".
22007 With gcc, run further before bailing.
22008
22009 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22010
22011 * gdb.cp/cttiadd.cc: Add copyright notice.
22012 * gdb.cp/cttiadd1.cc: Likewise.
22013 * gdb.cp/cttiadd2.cc: Likewise.
22014 * gdb.cp/cttiadd3.cc: Likewise.
22015
22016 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22017
22018 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
22019 Use gdb_test, gdb_test_multiple. Use floating-point values that
22020 have exact representations in IEEE-ish formats.
22021
22022 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22023
22024 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
22025 compilers. Delete duplicate call to get_compiler_info.
22026 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
22027 * gdb.base/volatile.exp: Likewise.
22028
22029 2004-01-07 Mark Kettenis <kettenis@gnu.org>
22030
22031 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
22032 memory at address 0.
22033
22034 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22035
22036 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
22037 to test for hp-ux assembler. Fix copyright years.
22038
22039 2004-01-07 Andrew Cagney <cagney@redhat.com>
22040
22041 * gdb.base/fileio.c (strerrno): Add "EBUSY".
22042
22043 2004-01-07 Andrew Cagney <cagney@redhat.com>
22044
22045 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
22046 when creating the read-only file. From analysis by Roland McGrath
22047 and Elena Zannoni.
22048
22049 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22050
22051 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
22052
22053 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22054
22055 * gdb.base/cvexpr.c: Be type-safe with function pointers and
22056 data pointers.
22057
22058 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22059
22060 * gdb.cp/m-static.exp: Compile one source file at a time.
22061 Delete unused call to get_compiler_info.
22062
22063 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22064
22065 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
22066 * gdb.base/call-rt-st.exp: Likewise.
22067 * gdb.base/nodebug.exp: Likewise.
22068 * gdb.base/volatile.exp: Likewise.
22069 * gdb.cp/ref-types.exp: Likewise.
22070 * gdb.cp/templates.exp: Likewise.
22071
22072 2004-01-05 Mark Kettenis <kettenis@gnu.org>
22073
22074 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
22075
22076 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
22077
22078 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
22079 hppa*-hp-hpux*.
22080
22081 2004-01-04 Mark Kettenis <kettenis@gnu.org>
22082
22083 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22084 x86_64-*-*.
22085
22086 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22087 sparc64-*-* and sparc*-solaris2*.
22088
22089 2004-01-04 Mark Kettenis <kettenis@gnu.org>
22090
22091 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
22092 return ${tests}" test. The ${tests} already mentions the
22093 filename.
22094
22095 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22096
22097 * gdb.cp/local.exp: Accept gcc abi 2.
22098
22099 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22100
22101 * gdb.cp/templates.exp: Accept gcc abi 2.
22102
22103 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22104
22105 * lib/compiler.cc: Remove supports_template_debugging.
22106 * gdb.cp/templates.exp: Do not test supports_template_debugging.
22107
22108 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22109
22110 * gdb.cp/namespace.exp: Accept gcc abi 2.
22111
22112 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22113
22114 * gdb.cp/method.exp: Accept gcc abi 2.
22115
22116 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22117
22118 * gdb.cp/classes.exp: Generate identical results as old version.
22119 * gdb.cp/derivation.exp: Likewise.
22120 * gdb.cp/overload.exp: Likewise.
22121 * gdb.cp/virtfunc.exp: Likewise.
22122
22123 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22124
22125 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
22126 mysterious bug with sourceware version of expect.
22127
22128 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22129
22130 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
22131 current versions of gcc, including gcc abi 2. Remove gratuitous
22132 restart of test program. Use gdb_test_multiple and gdb_test for
22133 all tests. Add patterns to xfail missing "const" in "const char *"
22134 and kfail PR gdb/1155.
22135
22136 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22137
22138 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
22139 current versions of gcc, including gcc abi 2. Remove gratuitous
22140 restart of test program. Use gdb_test_multiple and gdb_test for
22141 all tests. Add patterns to kfail PR gdb/1498.
22142
22143 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22144
22145 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
22146 current versions of gcc, including gcc abi 2. Use "breakpoint"
22147 and "continue" instead of restarting the target program. Use
22148 gdb_test_multiple and gdb_test for all tests.
22149
22150 2004-01-01 Mark Kettenis <kettenis@gnu.org>
22151
22152 * gdb.asm/asm-source.exp: Update copyright year. Link statically
22153 for *-*-solaris2*.
22154
22155 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22156
22157 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
22158 current versions of gcc, including gcc abi 2. Use "breakpoint"
22159 and "continue" instead of restarting the target program several
22160 times. Use gdb_test_multiple and gdb_test for all tests.
22161
22162 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
22163
22164 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
22165 source files.
22166
22167 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22168
22169 * gdb.base/environ.exp: Handle compiling test case from multiple
22170 source files.
22171
22172 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22173
22174 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
22175
22176 2003-12-17 Jim Blandy <jimb@redhat.com>
22177
22178 * gdb.base/freebpcmd.c: Add copyright notice.
22179
22180 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
22181
22182 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22183
22184 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
22185
22186 2003-12-13 Jim Blandy <jimb@redhat.com>
22187
22188 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
22189
22190 2003-12-12 Kevin Buettner <kevinb@redhat.com>
22191
22192 * gdb.asm/frv.inc: New file.
22193 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
22194
22195 2003-12-09 Fred Fish <fnf@redhat.com>
22196
22197 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
22198 functions to break1.c and leave prototypes behind. Add more
22199 "set breakpoint NN here" comments.
22200 * gdb.base/break1.c: New file.
22201
22202 * gdb.base/break.exp: Handle compiling test case from multiple
22203 source files and change source file references as needed.
22204 * gdb.base/completion.exp: Ditto.
22205 * gdb.base/condbreak.exp: Ditto.
22206 * gdb.base/define.exp: Ditto.
22207 * gdb.base/ena-dis-br.exp: Ditto.
22208 * gdb.base/info-proc.exp: Ditto.
22209 * gdb.base/maint.exp: Ditto.
22210 * gdb.base/until.exp: Ditto.
22211
22212 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
22213 hardcoded line numbers.
22214 * gdb.base/define.exp: Ditto.
22215 * gdb.base/ena-dis-br.exp: Ditto.
22216 * gdb.base/maint.exp: Ditto.
22217 * gdb.base/until.exp: Ditto.
22218
22219 * gdb.base/completion.exp: Use "break1" for completion tests since
22220 "break" is no longer a unique prefix.
22221
22222 2003-12-06 Andrew Cagney <cagney@redhat.com>
22223
22224 * gdb.base/structs.exp (test_struct_returns): When applicable, set
22225 "return_value_unimplemented". When an unimplemented struct return
22226 architecture, report incorrect values as a KFAIL
22227
22228 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22229
22230 * gdb.cp/rtti.exp: Accept new wording of warning from
22231 cp_lookup_rtti_type.
22232
22233 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
22234
22235 Partial fix for PR testsuite/1456.
22236 * gdb.base/scope.exp (test_at_main): Replace references to
22237 gcc_compiled with calls to test_compiler_info.
22238 (test_at_foo): Likewise.
22239 (test_at_bar): Likewise.
22240
22241 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
22242
22243 Partial fix for PR testsuite/1456.
22244 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
22245 to test_compiler_info.
22246
22247 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
22248
22249 * gdb.base/so-impl-ld.exp: Update copyright notice.
22250
22251 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
22252
22253 Partial fix for PR testsuite/1456.
22254 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
22255 to test_compiler_info.
22256
22257 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22258
22259 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
22260 from current versions of gdb. Clean up regular expressions.
22261 Delete redundant timeout case.
22262
22263 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22264
22265 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
22266 from current versions of gdb. Clean up regular expressions.
22267 Delete redundant timeout case.
22268
22269 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
22270
22271 Partial fix for PR testsuite/1456.
22272 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
22273 gcc_compiled with call to test_compiler_info.
22274
22275 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
22276
22277 Partial fix for PR testsuite/1456.
22278 * gdb.base/list.exp (test_list_function): Delete unused declaration
22279 of gcc_compiled.
22280
22281 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
22282
22283 Partial fix for PR testsuite/1456.
22284 * gdb.base/complex.exp: Replace reference to gcc_compiled with
22285 call to test_compiler_info.
22286
22287 2003-11-29 Mark Kettenis <kettenis@gnu.org>
22288
22289 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
22290 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
22291 it to create the appropriate note.inc.
22292 * gdb.asm/asmsrc1.s: Include "note.inc".
22293 * gdb.asm/netbsd.inc: New file.
22294 * gdb.asm/empty.inc: New file.
22295
22296 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
22297
22298 Partial fix for PR testsuite/1456.
22299 * gdb.base/constvars.exp: Replace references to gcc_compiled with
22300 calls to test_compiler_info.
22301
22302 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
22303
22304 Partial fix for PR testsuite/1456.
22305 * gdb.base/volatile.exp: Replace references to gcc_compiled with
22306 calls to test_compiler_info.
22307
22308 2003-11-27 Mark Kettenis <kettenis@gnu.org>
22309
22310 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
22311 pattern for the KFAILs.
22312
22313 2003-11-25 Adam Fedor <fedor@gnu.org>
22314
22315 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
22316 * gdb.objc/objcdecode.m: New file.
22317
22318 2003-11-25 Adam Fedor <fedor@gnu.org>
22319
22320 * gdb.objc/nondebug.exp: Test for PR objc/1236.
22321 * gdb.objc/nondebug.m: New file.
22322
22323 2003-11-26 Ben Elliston <bje@wasabisystems.com>
22324
22325 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22326 NetBSD as it does on FreeBSD. Modelled on a similar change by
22327 Mark Kettenis on 2003-05-30.
22328 (link-flags): Set to "--entry _start" regardless of target.
22329 Special linker flags are to be appended to $link-flags.
22330 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
22331
22332 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22333
22334 * gdb.cp/method.exp: Accept output of new demangler.
22335
22336 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22337
22338 * gdb/class2.exp: New file.
22339 * gdb/class2.cc: New file.
22340
22341 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
22342
22343 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
22344 of new demangler.
22345
22346 2003-11-23 Mark Kettenis <kettenis@gnu.org>
22347
22348 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
22349 of gdb_test "run".
22350
22351 2003-11-23 Mark Kettenis <kettenis@gnu.org>
22352
22353 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
22354 "continue" into "run".
22355
22356 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
22357
22358 Partial fix for PR testsuite/1456.
22359 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
22360 call to test_compiler_info.
22361 * gdb.cp/ctti.exp: Likewise.
22362 * gdb.cp/derivation.exp: Likewise.
22363 * gdb.cp/member-ptr.exp: Likewise.
22364 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
22365 reference to gcc_compiled.
22366
22367 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
22368
22369 Fix PR testsuite/1463.
22370 * gdb.base/structs.exp (start_structs_test): Call
22371 get_debug_format before using the debug format.
22372
22373 2003-11-22 Andrew Cagney <cagney@redhat.com>
22374
22375 * lib/gdb.exp (gdb_test_multiple): Add simple example.
22376 * gdb.base/structs.exp: Use gdb_test_multiple.
22377
22378 2003-11-20 Andrew Cagney <cagney@redhat.com>
22379
22380 * gdb.base/structs.exp: Handle and recover from internal errors.
22381 Replace "foo${n}" with "foo<n>" in test messages.
22382
22383 * gdb.base/structs.exp: Update copyright. Rewrite.
22384 * gdb.base/structs.c: Update copyright. Rewrite.
22385
22386 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
22387 resync count exceeded.
22388
22389 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
22390 from the internal error.
22391 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
22392 Original from Jim Blandy.
22393 (gdb_test_multiple): Use gdb_internal_error_resync.
22394
22395 2003-11-19 Andrew Cagney <cagney@redhat.com>
22396
22397 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
22398 KFAIL.
22399
22400 2003-11-17 Mark Kettenis <kettenis@gnu.org>
22401
22402 New testcase for PR backtrace/1435.
22403 * gdb.arch/i386-unwind.exp: New file.
22404 * gdb.arch/i386-unwind.c: New file.
22405
22406 2003-11-17 Andrew Cagney <cagney@redhat.com>
22407
22408 * lib/gdb.exp (compiler_info): New global.
22409 (test_compiler_info): New function.
22410 (get_compiler_info): Set compiler_info.
22411 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
22412 "compiler_info" to gcc-<major>-<minor>.
22413
22414 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
22415
22416 * gdb.trace/configure: Remove.
22417
22418 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
22419
22420 * gdb.base/break.c: Add comments to aid finding line numbers for
22421 breakpoints.
22422 * gdb.base/break.exp: Remove all references to explicit line
22423 numbers.
22424
22425 2003-11-11 Nick Clifton <nickc@redhat.com>
22426
22427 * gdb.base/shreloc.exp: Do not run for targets which do not
22428 support shared objects.
22429
22430 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
22431
22432 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
22433 Don't run tests if nofileio flag is given.
22434
22435 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
22436
22437 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
22438 as well as 'Watchpoint'.
22439
22440 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
22441
22442 Reported by Jim Ingham <jingham@apple.com>:
22443 * gdb.base/annota1.exp: Match at least one occurrence of the
22444 signal handler annotation.
22445
22446 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
22447
22448 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
22449 as well as 'Watchpoint'.
22450
22451 2003-11-05 Michael Chastain <mec@shout.net>
22452
22453 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
22454
22455 2003-11-03 Kris Warkentin <kewarken@qnx.com>
22456
22457 * gdb.arch/gdb1291.c: New test file.
22458 * gdb.arch/gdb1291.exp: New test script.
22459 * gdb.arch/gdb1431.c: New test file.
22460 * gdb.arch/gdb1431.exp: New test script.
22461
22462 2003-10-22 Michael Chastain <mec@shout.net>
22463
22464 * gdb.mi/pthreads.c: Add copyright notice.
22465
22466 2003-10-22 Michael Chastain <mec@shout.net>
22467
22468 * gdb.threads/pthreads.c: Add copyright notice.
22469
22470 2003-10-20 Michael Chastain <mec@shout.net>
22471
22472 * gdb.base/gdb1056.exp: New test script.
22473
22474 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
22475
22476 * gdb.threads/killed.exp: Use gdb_run_cmd.
22477
22478 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
22479
22480 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
22481 create a core file.
22482 * gdb.threads/gcore-thread.exp: Likewise.
22483
22484 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
22485
22486 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
22487 type, based on char type.
22488 (struct bit_flags_short_t): New bitfield type, based on short type.
22489 (init_bit_flags_char): New fuction.
22490 (init_bit_flags_short): Ditto.
22491 (print_bit_flags_char): Ditto.
22492 (print_bit_flags_short): Ditto.
22493 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
22494
22495 2003-10-11 Michael Chastain <mec@shout.net>
22496
22497 * gdb.base/call-rt-st.exp: Update copyright year.
22498
22499 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
22500
22501 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
22502 * gdb.disasm/sh3.s: Ditto.
22503
22504 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
22505
22506 * gdb.threads/switch-threads.exp: New test.
22507 * gdb.threads/switch-threads.c: New source file.
22508
22509 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
22510
22511 * gdb.base/ending-run.exp: Add sh specific case.
22512
22513 2003-10-06 Andrew Cagney <cagney@redhat.com>
22514
22515 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
22516 * gdb.disasm/mn10200.exp: Delete obsolete file.
22517
22518 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
22519
22520 * ChangeLog: Correct an entry command.exp -> commands.exp.
22521 * gdb.base/commands.exp (bp_deleted_in_command_test)
22522 (temporary_breakpoint_commands): Check noargs.
22523
22524 2003-09-25 David Carlton <carlton@kealia.com>
22525
22526 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
22527 of some print tests, where appropriate. Add tests for C::D::cd,
22528 E::ce, F::cXfX, G::XgX.
22529 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
22530
22531 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
22532
22533 * lib/java.exp (java_init): Import target_alias before using it.
22534
22535 2003-09-25 David Carlton <carlton@kealia.com>
22536
22537 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
22538
22539 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
22540
22541 * gdb.base/selftest.exp: Accomodate more instruction reordering
22542 weirdness.
22543
22544 2003-09-17 Michael Chastain <mec@shout.net>
22545
22546 * gdb.cp/gdb1355.exp: New file.
22547 * gdb.cp/gdb1355.c: New file.
22548
22549 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
22550
22551 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
22552 * gdb.asm/sh.inc: New file.
22553
22554 2003-09-11 David Carlton <carlton@kealia.com>
22555
22556 * gdb.cp/namespace.exp: Add tests for namespace types.
22557 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
22558 (test_namespace): New.
22559
22560 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
22561
22562 * gdb.base/relocate.exp: Handle new gdb output at startup.
22563 * gdb.stabs/weird.exp: Ditto.
22564
22565 2003-09-08 Michael Chastain <mec@shout.net>
22566
22567 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
22568
22569 2003-09-07 Michael Chastain <mec@shout.net>
22570
22571 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
22572 'parse error'.
22573
22574 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
22575
22576 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
22577
22578 2003-08-30 Michael Chastain <mec@shout.net>
22579
22580 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
22581 * gdb.gdb/observer.exp: Ditto.
22582 * gdb.gdb/xfullpath.exp: Ditto.
22583
22584 2003-08-29 Mark Kettenis <kettenis@gnu.org>
22585
22586 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
22587 *-*-*bsd*.
22588
22589 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
22590
22591 * gdb.base/dump.exp: Skip for ia64.
22592
22593 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
22594
22595 * gdb.asm/asm-source.exp: Add ia64 support.
22596 * gdb.asm/ia64.inc: New file.
22597
22598 2003-08-22 Michael Chastain <mec@shout.net>
22599
22600 * gdb.cp: New directory.
22601 * gdb.cp/*: Copy from gdb.c++/*.
22602 * gdb.c++/*: Remove.
22603 * Makefile.in: Change gdb.c++ to gdb.cp.
22604 * configure.in: Ditto.
22605 * configure: Regnerate.
22606
22607 2003-08-18 Mark Kettenis <kettenis@gnu.org>
22608
22609 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
22610 * gdb.arch/i386-prologue.c (gdb1338): Add function.
22611
22612 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
22613
22614 * mi-var-display.exp (-var-list-children weird): Accept function
22615 pointers with argument types.
22616 * mi1-var-display.exp (-var-list-children weird): Likewise.
22617 * mi2-var-display.exp (-var-list-children weird): Likewise.
22618
22619 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
22620
22621 * gdb.base/annota3.exp: Add missing newline.
22622
22623 2003-08-06 Michael Chastain <mec@shout.net>
22624
22625 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
22626
22627 2003-08-12 Michael Snyder <msnyder@redhat.com>
22628
22629 * gdb.base/float.exp: Add test for SH.
22630
22631 2003-08-10 Mark Kettenis <kettenis@gnu.org>
22632
22633 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
22634
22635 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22636
22637 * gdb.base/completion.exp: Remove reduntant completion test
22638 on filename.
22639
22640 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22641
22642 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
22643 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
22644 gdb.trace/save-trace.exp: Make sure that full pathnames are
22645 escaped correctly.
22646
22647 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
22648
22649 * configure.in: Don't generate config.h from config.hin.
22650 * configure: Regenerate.
22651 * config.hin: Remove file.
22652 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
22653 * gdb.threads/pthreads.c: Ditto.
22654
22655 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
22656
22657 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22658 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
22659 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
22660 Replace ld24 with seth/add3.
22661
22662 2003-08-02 Andrew Cagney <cagney@redhat.com>
22663
22664 * gdb.base/annota3.exp: New file.
22665 * gdb.base/annota3.c: New file.
22666 * gdb.c++/annota3.exp: New file.
22667 * gdb.c++/annota3.cc: New file.
22668
22669 2003-07-29 Michael Chastain <mec@shout.net>
22670
22671 * gdb.threads/tls.c (spin): Check errno only if sem_wait
22672 actually failed.
22673 (do_pass): Likewise.
22674 * gdb.threads/tls.exp: Always initialize no_of_threads.
22675
22676 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
22677
22678 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
22679 pattern.
22680 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
22681 * gdb.threads/tls.exp: Recognize one case of the host library not
22682 supporting TLS.
22683
22684 2003-07-27 Andrew Cagney <cagney@redhat.com>
22685
22686 * gdb.base/fileio.exp: Use SH when running commands using
22687 remote_exec.
22688
22689 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
22690
22691 From Kei Sakamoto <sakamoto.kei@renesas.com>:
22692 * gdb.base/relocate.c (dummy): New padding array.
22693
22694 2003-07-22 Michael Snyder <msnyder@redhat.com>
22695
22696 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
22697
22698 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
22699 patterns to be more general, accepting old and new output.
22700 Some output chars (such as '+') also must be quoted.
22701 Some addresses are displayed numerically instead of
22702 symbolically.
22703
22704 2003-07-23 Michael Snyder <msnyder@redhat.com>
22705
22706 * gdb.base/return2.exp: Don't test long-long return.
22707
22708 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
22709 * gdb.disasm/t01_mov.exp: Ditto.
22710 * gdb.disasm/t02_mova.s: Ditto.
22711 * gdb.disasm/t02_mova.exp: Ditto.
22712 * gdb.disasm/t03_add.s: Ditto.
22713 * gdb.disasm/t03_add.exp: Ditto.
22714 * gdb.disasm/t04_sub.s: Ditto.
22715 * gdb.disasm/t04_sub.exp: Ditto.
22716 * gdb.disasm/t05_cmp.s: Ditto.
22717 * gdb.disasm/t05_cmp.exp: Ditto.
22718 * gdb.disasm/t06_ari2.s: Ditto.
22719 * gdb.disasm/t06_ari2.exp: Ditto.
22720 * gdb.disasm/t07_ari3.s: Ditto.
22721 * gdb.disasm/t07_ari3.exp: Ditto.
22722 * gdb.disasm/t08_or.s: Ditto.
22723 * gdb.disasm/t08_or.exp: Ditto.
22724 * gdb.disasm/t09_xor.s: Ditto.
22725 * gdb.disasm/t09_xor.exp: Ditto.
22726 * gdb.disasm/t10_and.s: Ditto.
22727 * gdb.disasm/t10_and.exp: Ditto.
22728 * gdb.disasm/t11_logs.s: Ditto.
22729 * gdb.disasm/t11_logs.exp: Ditto.
22730 * gdb.disasm/t12_bit.s: Ditto.
22731 * gdb.disasm/t12_bit.exp: Ditto.
22732 * gdb.disasm/t13_otr.s: Ditto.
22733 * gdb.disasm/t13_otr.exp: Ditto.
22734
22735 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
22736
22737 * gdb.threads/tls.exp :Add kfail for 'info address' case.
22738
22739 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
22740
22741 * gdb.threads/tls.c : New file.
22742 * gdb.threads/tls.exp : New file.
22743 * gdb.threads/tls-main.c : New file.
22744 * gdb.threads/tls-shared.c : New file.
22745 * gdb.threads/tls-shared.exp : New file.
22746
22747 2003-07-22 Andreas Schwab <schwab@suse.de>
22748
22749 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
22750
22751 2003-07-20 Andreas Schwab <schwab@suse.de>
22752
22753 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
22754 due to insn reordering.
22755
22756 2003-07-15 Andrew Cagney <cagney@redhat.com>
22757
22758 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
22759
22760 2003-07-15 Michael Chastain <mec@shout.net>
22761
22762 * gdb.base/gdb1250.exp: New file.
22763 * gdb.base/gdb1250.c: New file.
22764
22765 2003-07-09 Michal Ludvig <mludvig@suse.cz>
22766
22767 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
22768 expansion of size_t to 'unsigned long', not only to 'unsigned'.
22769
22770 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
22771
22772 * gdb.threads/tls.c: New file.
22773 * gdb.threads/tls.exp: New file.
22774 * gdb.threads/tls-main.c: New file.
22775 * gdb.threads/tls-shared.c: New file.
22776 * gdb.threads/tls-shared.exp: New file.
22777
22778 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
22779
22780 * gdb.base/annota1.exp: Make sure that we properly escape the
22781 full path of the source file. Xfail more permissive patterns,
22782 due to a compiler debug info problem.
22783
22784 2003-07-07 Andreas Schwab <schwab@suse.de>
22785
22786 * gdb.asm/m68k.inc: New file.
22787 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
22788
22789 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
22790 arguments"): Also match negative number.
22791
22792 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
22793
22794 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
22795
22796 * gdb.base/store.c (charest): New typedef.
22797 (add_char): Rename to add_charest, update.
22798 (wack_char): Rename to wack_charest, update types. Return l + r
22799 to keep r live across the call.
22800 (wack_short, wack_int, wack_long, wack_longest, wack_float)
22801 (wack_double, wack_doublest): Return l + r to keep r live across
22802 the call.
22803 * gdb.base/store.exp: Accomodate store.c changes.
22804
22805 2003-06-30 David Carlton <carlton@kealia.com>
22806
22807 * gdb.c++/maint.exp (test_invalid_name): New.
22808 (test_first_component): Add tests for invalid names.
22809
22810 2003-06-29 Michael Chastain <mec@shout.net>
22811
22812 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
22813 output of '<VTT for class>' for virtual base classes.
22814
22815 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22816
22817 * gdb.base/completion.exp: Tab-complete "complet" instead of
22818 "compl".
22819 * gdb.base/complex.exp, gdb.base/complex.c: New files.
22820
22821 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22822
22823 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
22824 * gdb.base/volatile.exp: Likewise.
22825
22826 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
22827
22828 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
22829 gdb/1265.
22830
22831 2003-06-28 Michael Chastain <mec@shout.net>
22832 Daniel Jacobowitz <drow@mvista.com>
22833
22834 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
22835 initial line count of 'captured_main' from 26 to 32.
22836 (test_with_self): Allow xmalloc call to be interleaved with the
22837 preceding two lines.
22838
22839 2003-06-24 Joel Brobecker <brobecker@gnat.com>
22840
22841 * gdb.base/bang.exp: New testcase.
22842
22843 2003-06-23 Joel Brobecker <brobecker@gnat.com>
22844
22845 * gdb.base/langs.exp: Add some tests for the "minimal" language
22846 support.
22847
22848 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
22849
22850 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
22851 the testcase.
22852
22853 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
22854
22855 * gdb.base/relocate.exp: Test add-symbol-file with a variable
22856 offset.
22857
22858 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
22859
22860 * gdb.c++/pr-1210.cc: New file.
22861 * gdb.c++/pr-1210.exp: New file.
22862
22863 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
22864
22865 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
22866 000-exec-continue.
22867
22868 2003-06-15 Mark Kettenis <kettenis@gnu.org>
22869
22870 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
22871 on *-*-*bsd* instead of *-*-freebsd*.
22872
22873 2003-06-14 Andrew Cagney <cagney@redhat.com>
22874
22875 * gdb.base/store.exp: Test longest and doublest. Test all
22876 parameters. Weaken return statement match.
22877 * gdb.base/store.c: Add longest and doublest - aka long long and
22878 long double functions. Put all parameters into local register
22879 variables. Use negative values.
22880
22881 2003-06-14 Andrew Cagney <cagney@redhat.com>
22882
22883 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
22884 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
22885 exit status.
22886 * gdb.base/fileio.exp: Disable target when nointerrupts and
22887 noinferiorio, instead of limiting it to remote. Use remote_exec
22888 instead of system.
22889
22890 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
22891
22892 * gdb.base/float.exp: Add ia64 support.
22893
22894 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
22895
22896 * gdb.base/fileio.exp: Run only on remote targets.
22897
22898 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
22899
22900 * gdb.base/fileio.c: New file, testing File-I/O.
22901 * gdb.base/fileio.exp: Ditto.
22902
22903 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
22904
22905 * gdb.base/shreloc.exp: New file, check symbol values obtained from
22906 shared objects after relocation at load time (gdb PR/1132).
22907 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
22908 as above, part of the shared object relocation test.
22909
22910 2003-06-08 Mark Kettenis <kettenis@gnu.org>
22911
22912 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
22913 fully filled history list.
22914 * gdb.base/gdb_history: New file.
22915
22916 * gdb.base/signals.exp: XFAIL "continue to func1" on
22917 i*86-*-freebsd*.
22918
22919 * gdb.base/attach.exp: When trying to attach to a nonexistent
22920 process, make it possible to specify the PID based on the target,
22921 and do so for *-*-freebsd*.
22922
22923 2003-06-02 Richard Henderson <rth@redhat.com>
22924
22925 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
22926
22927 2003-06-02 Richard Henderson <rth@redhat.com>
22928
22929 * gdb.base/selftest.exp: Next over lim_at_start initialization.
22930
22931 2003-06-02 Richard Henderson <rth@redhat.com>
22932
22933 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
22934
22935 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
22936
22937 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
22938 of globalvar.
22939
22940 2003-06-01 Mark Kettenis <kettenis@gnu.org>
22941
22942 * gdb.asm/asm-source.exp: Check for memory read errors in
22943 disassembler test on *BSD too.
22944
22945 2003-06-01 Richard Henderson <rth@redhat.com>
22946
22947 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
22948 for .frame.
22949 (gdbasm_call): Lose ldgp.
22950 (gdbasm_startup): Add frame information.
22951 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
22952
22953 2003-05-31 Mark Kettenis <kettenis@gnu.org>
22954
22955 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
22956 i?86-*-*.
22957
22958 2003-05-30 Mark Kettenis <kettenis@gnu.org>
22959
22960 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
22961 FreeBSD.
22962
22963 2003-05-29 Richard Henderson <rth@redhat.com>
22964
22965 * gdb.asm/alpha.inc: New file.
22966 * gdb.asm/asm-source.exp: Use it.
22967
22968 2003-05-29 Jim Blandy <jimb@redhat.com>
22969
22970 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
22971 'core.PID'.
22972
22973 2003-05-22 Jim Blandy <jimb@redhat.com>
22974
22975 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
22976 backtrace.
22977
22978 2003-05-20 David Carlton <carlton@math.stanford.edu>
22979
22980 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
22981 this time.
22982
22983 2003-05-19 David Carlton <carlton@bactrian.org>
22984
22985 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
22986 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
22987
22988 2003-05-19 David Carlton <carlton@bactrian.org>
22989
22990 * gdb.c++/namespace.exp: Add namespace scope and anonymous
22991 namespace tests.
22992 Bump copyright date.
22993 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
22994 (main): Call C::D::marker2.
22995 * gdb.c++/namespace1.cc: New file.
22996
22997 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
22998
22999 Roland McGrath <roland@redhat.com>
23000 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
23001 there is no manager thread.
23002
23003 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
23004
23005 * gdb.threads/schedlock.exp: Remove assumption that all threads
23006 will run in a particular small time slice. Also ensure we break
23007 in one of the child threads rather than the main thread.
23008
23009 2003-05-07 Jim Blandy <jimb@redhat.com>
23010
23011 Add support for assembly source testing on the s390x.
23012 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
23013 architecture.
23014 * gdb.asm/s390x.inc: New file.
23015
23016 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
23017 succession of 'if' statements.
23018
23019 2003-05-05 Andrew Cagney <cagney@redhat.com>
23020
23021 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
23022
23023 2003-05-05 Andrew Cagney <cagney@redhat.com>
23024
23025 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
23026 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
23027
23028 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
23029
23030 * gdb.base/charset.exp: Update based on new behavior of set/show
23031 charset commands.
23032
23033 2003-05-01 Andrew Cagney <cagney@redhat.com>
23034
23035 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
23036 variable do not give memory errors.
23037
23038 2003-04-30 Adam Fedor <fedor@gnu.org>
23039
23040 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
23041 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
23042 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
23043 gdb.objc/basicclass.m: : New files
23044
23045 * lib/gdb.exp (gdb_compile_objc): New procedure.
23046
23047 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
23048
23049 * gdb.base/signals.exp: Make backtrace tests more specific.
23050
23051 2003-04-23 David Carlton <carlton@bactrian.org>
23052
23053 * gdb.c++/maint.exp (test_first_component): Add tests for
23054 'operator' in more locations.
23055
23056 2003-04-16 Kevin Buettner <kevinb@redhat.com>
23057
23058 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
23059
23060 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
23061
23062 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
23063 func marke' instead. Update test name.
23064
23065 2003-04-15 David Carlton <carlton@math.stanford.edu>
23066
23067 * gdb.c++/maint.exp: New file.
23068
23069 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
23070
23071 * gdb.threads/schedlock.c: Change type of thread function argument
23072 to long, to avoid warnings on 64-bit platforms.
23073
23074 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
23075
23076 * gdb.base/attach.exp: Add new message from ptrace in case of
23077 attaching to nonexistent process.
23078
23079 2003-04-11 Jim Blandy <jimb@redhat.com>
23080
23081 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23082 gdb.c++/userdef.cc: Place comments on the lines to which the
23083 marker function might return.
23084 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23085 gdb.c++/userdef.exp: Look for those comments to check that we've
23086 returned to the right place, instead of checking line numbers.
23087
23088 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
23089
23090 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
23091 match on sourcefile name, instead of directory name.
23092
23093 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
23094
23095 * gdb.base/completion.exp: Use string_to_regexp to match the
23096 working directory name.
23097
23098 2003-04-09 Jim Blandy <jimb@redhat.com>
23099
23100 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23101 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
23102 after an inferior function call, report the failure, but allow the
23103 test to continue.
23104
23105 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23106
23107 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23108 with -DPROTOTYPES.
23109
23110 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23111
23112 * gdb.base/break.exp: Revert last patch.
23113
23114 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
23115
23116 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23117 with -DPROTOTYPES.
23118
23119 2003-04-02 Andrew Cagney <cagney@redhat.com>
23120
23121 * gdb.base/callfuncs.exp: Make "print add" messages unique.
23122 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
23123 matching directories by the name breakpoint.
23124 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
23125 Make "continue to marker1" consistent.
23126 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
23127 message consistent.
23128 * lib/gdb.exp: Put "the program is no longer running", and "the
23129 program exited" in parenthesis.
23130 * lib/mi-support.exp: Ditto.
23131
23132 2003-04-02 Bob Rossi <bob_rossi@cox.net>
23133
23134 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
23135
23136 2003-03-29 Andrew Cagney <cagney@redhat.com>
23137
23138 * gdb.base/sizeof.c (main): Print the value of '\377'.
23139 * gdb.base/sizeof.exp: Check the sign of '\377'.
23140
23141 2003-03-27 Michael Chastain <mec@shout.net>
23142
23143 * gdb.base/gdb1090.exp: New file.
23144 * gdb.base/gdb1090.cc: New file.
23145
23146 2003-03-27 J. Brobecker <brobecker@gnat.com>
23147
23148 * gdb.gdb/observer.exp: New regression test.
23149
23150 2003-03-27 Michael Chastain <mec@shout.net>
23151
23152 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
23153 * gdb.base/ptype.exp: Likewise.
23154
23155 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
23156
23157 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
23158
23159 2003-03-26 Michael Chastain <mec@shout.net>
23160
23161 * gdb.base/ptype.exp: Actually use some typedef'd types.
23162
23163 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
23164
23165 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
23166 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
23167
23168 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23169
23170 * gdb.base/default.exp: Fix regular expression.
23171
23172 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23173
23174 * gdb.base/args.exp: Fix regular expression.
23175
23176 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23177
23178 * gdb.base/help.exp: Allow Win32 child process.
23179
23180 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23181
23182 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
23183 when stepping out of main().
23184
23185 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23186
23187 * gdb.base/default.exp: Check for win32 specific message when calling
23188 "run" without executable.
23189
23190 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23191
23192 * gdb.base/args.exp: Expect .exe in output.
23193
23194 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23195
23196 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
23197 Cygwin native.
23198
23199 2003-03-17 Andrew Cagney <cagney@redhat.com>
23200
23201 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
23202 vector registes.
23203 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
23204 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
23205
23206 2003-03-17 David Carlton <carlton@math.stanford.edu>
23207
23208 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
23209 test, for PR breakpoints/38.
23210 Call test_watchpoint_and_breakpoint.
23211 * gdb.base/watchpoint.c (func3): New function.
23212 (main): Call func3.
23213
23214 2003-03-04 David Carlton <carlton@math.stanford.edu>
23215
23216 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
23217 Garply<Garply<char> >:: garply".
23218 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
23219 with respect to PR c++/1111; note also PR c++/1113.
23220 (test_template_breakpoints): KFAIL "constructor breakpoint" with
23221 respect to PR c++/1062.
23222 KFAIL "destructor breakpoint" with respect to PR c++/1112.
23223
23224 2003-03-03 David Carlton <carlton@math.stanford.edu>
23225
23226 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
23227 with respect to PR c++/57.
23228 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
23229 c++/826.
23230 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
23231 respect to PR c++/57.
23232
23233 2003-03-03 David Carlton <carlton@math.stanford.edu>
23234
23235 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
23236 respect to PR c++/33 into FAILs.
23237
23238 2003-03-03 Michael Chastain <mec@shout.net>
23239
23240 * configure.in: Update copyright years.
23241
23242 2003-03-03 Michael Chastain <mec@shout.net>
23243
23244 * Makefile.in: Update copyright years.
23245
23246 2003-02-28 David Carlton <carlton@math.stanford.edu>
23247
23248 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
23249 print class instead of struct and/or superfluous protection
23250 specifiers, as long as the resulting output is equivalent to the
23251 source code.
23252 Delete FIXME from end of messages on tests that don't need
23253 fixing.
23254
23255 2003-02-28 David Carlton <carlton@math.stanford.edu>
23256
23257 * gdb.c++/templates.exp (do_tests): Allow const in the two
23258 Foo<volatile char *>::foo tests.
23259
23260 2003-02-27 Michael Snyder <msnyder@redhat.com>
23261
23262 * gdb.base/restore.c (main): Return zero, so exit code
23263 will be consistant.
23264
23265 2003-02-26 David Carlton <carlton@math.stanford.edu>
23266
23267 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
23268 char *>::foo" test with respect to PR c++/33. Create a new test
23269 which is identical to that one except that it doesn't put the
23270 space between the "char" and the "*"; KFAIL it, too.
23271
23272 2003-02-26 David Carlton <carlton@math.stanford.edu>
23273
23274 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
23275 template types into either PASSes or KFAILs (corresponding to PR
23276 c++/57). Tweak indentation. Update copyright.
23277
23278 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
23279
23280 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
23281
23282 2003-02-13 Michael Chastain <mec@shout.net>
23283
23284 * gdb.base/exprs.exp: Remove i960 remnants.
23285 * gdb.base/funcargs.exp: Likewise.
23286 * gdb.base/list.exp: Likewise.
23287 * gdb.base/ptype.exp: Likewise.
23288
23289 2003-02-14 David Carlton <carlton@math.stanford.edu>
23290
23291 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
23292 pEe->D::vg()" from XFAIL to KFAIL.
23293
23294 2003-02-13 Jason Molenda (jmolenda@apple.com)
23295
23296 * gdb.base/maint.exp: Update maint print statistics regexp to include
23297 new entries.
23298
23299 2003-02-13 Michael Chastain <mec@shout.net>
23300
23301 * gdb.c++/inherit.exp: Remove call to get_debug_format.
23302
23303 2003-02-12 Michael Chastain <mec@shout.net>
23304
23305 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
23306 * gdb.c++/inherit.exp: Likewise.
23307 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
23308 * gdb.c++/templates.exp: Likewise.
23309 * gdb.c++/virtfunc.exp: Likewise.
23310
23311 2003-02-06 Jason Molenda (jason-cl@molenda.com)
23312
23313 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
23314 why the code is written that way.
23315
23316 2003-02-05 Michael Chastain <mec@shout.net>
23317
23318 * gdb.base/dump.exp: Add missing copyright line.
23319
23320 2003-02-05 Jason Molenda (jason-cl@molenda.com)
23321
23322 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
23323 at the beginning so the breakpoint doesn't get set on the loop.
23324
23325 2003-02-05 Michael Chastain <mec@shout.net>
23326
23327 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
23328 output for configurations with gcc 2.95.3.
23329
23330 2003-02-05 Keith Seitz <keiths@redhat.com>
23331 Andrew Cagney <ac131313@redhat.com>
23332
23333 * gdb.mi/mi-cli.exp: New file.
23334
23335 2003-02-04 Michael Chastain <mec@shout.net>
23336
23337 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
23338 Call perror and then continue.
23339
23340 2003-02-03 Michael Chastain <mec@shout.net>
23341
23342 * gdb.c++/pr-1023.cc: New file.
23343 * gdb.c++/pr-1023.exp: New file.
23344
23345 2003-02-05 Jim Blandy <jimb@redhat.com>
23346
23347 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
23348 it's local to foobar. Check for it there, and check that it's not
23349 present in main.
23350 * gdb.c++/local.cc (marker2): New function.
23351 (foobar): Call marker1.
23352 (main): Call marker2 instead of marker1.
23353
23354 2003-02-04 Andrew Cagney <ac131313@redhat.com>
23355
23356 * gdb.disasm/mn10200.exp: Obsolete file.
23357 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
23358 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
23359 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
23360
23361 2003-02-04 David Carlton <carlton@math.stanford.edu>
23362
23363 * gdb.c++/overload.exp: Test intToChar(1).
23364 * gdb.c++/overload.cc (intToChar): New.
23365 (main): Call intToChar.
23366
23367 2003-02-03 David Carlton <carlton@math.stanford.edu>
23368
23369 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
23370 'might_kfail' arg.
23371 KFAIL some of the continue_to_bp_overloaded calls, according to
23372 PR c++/1025.
23373
23374 2003-02-01 Michael Chastain <mec@shout.net>
23375
23376 * gdb.base/advance.c (marker1): New marker function.
23377 * gdb.base/advance.exp: When the 'advance' command lands on the
23378 return breakpoint, it can legitimately stop on either the
23379 current line or the next line. Accommodate both outcomes.
23380 * gdb.base/until.exp: Likewise.
23381
23382 2003-02-02 Andrew Cagney <ac131313@redhat.com>
23383
23384 2002-11-10 Jason Molenda (jason-cl@molenda.com):
23385 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
23386 now a list, not a tuple.
23387 * gdb.mi/mi-var-display.exp: Ditto.
23388 * gdb.mi/gdb792.exp: Ditto.
23389
23390 2003-02-01 Andrew Cagney <ac131313@redhat.com>
23391
23392 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
23393 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
23394 stack backtraces.
23395 * gdb.mi/mi-syn-frame.c: Part of same.
23396
23397 2003-02-01 Mark Kettenis <kettenis@gnu.org>
23398
23399 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23400 gdb.mi/mi1-pthreads.exp: Return instead of calling
23401 gdb_suppress_entire_file.
23402
23403 2003-02-01 Mark Salter <msalter@redhat.com>
23404
23405 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
23406
23407 2003-01-31 Mark Salter <msalter@redhat.com>
23408
23409 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
23410 Support empty arg.
23411
23412 2003-01-30 Michael Chastain <mec@shout.net>
23413
23414 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
23415 This was a workaround for a UTF-8 bug in readline 4.3. The bug
23416 has been fixed in gdb/readline on 2003-01-09.
23417
23418 2003-01-29 Michael Snyder <msnyder@redhat.com>
23419
23420 * gdb.base/maint.exp: Allow for leading underscore in symbol.
23421 * gdb.base/display.exp: Allow for leading underscore in symbol.
23422 * gdb.base/args.exp: Skip if target does not support args passing.
23423
23424 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
23425
23426 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
23427 gdb_test. Accept a list of expect arguments as the third
23428 parameter.
23429 (gdb_test): Use it.
23430
23431 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
23432
23433 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
23434 allow for different test tree configurations. Update some
23435 tescases accordingly.
23436 * gdb.arch/altivec-regs.exp: Ditto.
23437 * gdb.asm/asm-source.exp: Ditto.
23438 * gdb.base/advance.exp: Ditto.
23439 * gdb.base/display.exp: Ditto.
23440 * gdb.base/long_long.exp: Ditto.
23441 * gdb.base/mips_pro.exp: Ditto.
23442 * gdb.base/overlays.exp: Ditto.
23443 * gdb.base/relocate.exp: Ditto.
23444 * gdb.base/setshow.exp: Ditto.
23445 * gdb.base/step-line.exp: Ditto.
23446 * gdb.base/step-test.exp: Ditto.
23447 * gdb.base/until.exp: Ditto.
23448 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
23449
23450 2003-01-17 David Carlton <carlton@math.stanford.edu>
23451
23452 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
23453 corresponding to PR c++/945.
23454 Update copyright.
23455
23456 2003-01-17 David Carlton <carlton@math.stanford.edu>
23457
23458 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
23459 corresponding to PR c++/68.
23460
23461 2003-01-17 David Carlton <carlton@math.stanford.edu>
23462
23463 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
23464 (test_paddr_hairy_functions): Call print_addr_2_kfail for
23465 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
23466
23467 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
23468
23469 * gdb.base/break.exp: Fix change of default location, because of
23470 removal of until tests.
23471 * gdb.base/help.exp: Update test for new 'until' help message.
23472 Add test for help on 'advance'.
23473 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
23474
23475 2003-01-15 Mark Kettenis <kettenis@gnu.org>
23476
23477 * gdb.base/default.exp: Adapt "info float" test for recent changes
23478 to that command. Add test for "info vector".
23479 * gdb.base/float.exp: New file. Add test for "info float" that
23480 resembles the old test in gdb.base/default.exp.
23481
23482 2003-01-15 David Carlton <carlton@math.stanford.edu>
23483
23484 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
23485
23486 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
23487
23488 * gdb.base/break.exp: Move the tests of until command from here...
23489 * gdb.base/until.exp: ... to here. New file. Add other tests.
23490 * gdb.base/advance.c: New file.
23491 * gdb.base/advance.exp: New file.
23492
23493 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
23494
23495 * gdb.base/args.c: New file.
23496 * gdb.base/args.exp: New file.
23497
23498 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
23499
23500 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
23501
23502 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
23503
23504 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
23505
23506 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
23507
23508 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
23509 dates.
23510
23511 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23512
23513 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
23514
23515 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23516
23517 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
23518 (ptype &*"foo").
23519 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
23520
23521 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23522
23523 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
23524 * gdb.mi/mi1-console.exp: Likewise.
23525
23526 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23527
23528 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
23529 * gdb.mi/mi1-console.exp: Likewise.
23530
23531 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
23532
23533 * gdb.c++/overload.exp: Remove some fixed XFAILs.
23534
23535 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
23536
23537 * gdb.base/detach.exp: New test.
23538
23539 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
23540
23541 * Makefile.in (ALL_SUBDIRS): New variable.
23542 (subdirs, clean, distclean): Use it.
23543 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
23544 regenerating Makefile, since it is generated from the top level.
23545 * gdb.asm/Makefile.in: Likewise.
23546 * gdb.base/Makefile.in: Likewise.
23547 * gdb.c++/Makefile.in: Likewise.
23548 * gdb.disasm/Makefile.in: Likewise.
23549 * gdb.java/Makefile.in: Likewise.
23550 * gdb.mi/Makefile.in: Likewise.
23551 * gdb.threads/Makefile.in: Likewise.
23552 * gdb.trace/Makefile.in: Likewise.
23553
23554 2003-01-09 David Carlton <carlton@math.stanford.edu>
23555
23556 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
23557 Add copyright year 2003.
23558
23559 2003-01-06 Michael Chastain <mec@shout.net>
23560
23561 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
23562 When selecting a thread, 'line' and 'file' are optional.
23563 * gdb.mi/mi1-pthreads.exp: Likewise.
23564
23565 2003-01-06 Andreas Schwab <schwab@suse.de>
23566
23567 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
23568 failures.
23569
23570 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23571
23572 Fix PR gdb/844
23573 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
23574 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
23575
23576 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
23577 instead of calling gdb_suppress_entire_file.
23578 * gdb.threads/print-threads.exp: Likewise.
23579 * gdb.threads/schedlock.exp: Likewise.
23580
23581 * gdb.threads/killed.exp: Return instead of calling
23582 gdb_suppress_entire_file.
23583 * gdb.threads/linux-dp.exp: Likewise.
23584 * gdb.threads/pthreads.exp: Likewise.
23585
23586 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23587
23588 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
23589 stabs.
23590 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
23591 * gdb.base/whatis.exp: Always allow (void) after function names.
23592
23593 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
23594
23595 * gdb.c++/casts.exp: Correct regexp.
23596
23597 2003-01-04 Mark Kettenis <kettenis@gnu.org>
23598
23599 * configure.in: Call AC_CONFIG_HEADER. Don't call
23600 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
23601 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
23602 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
23603 aforementioned directories in the AC_OUPUT call.
23604 * config.hin: New file.
23605 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
23606 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
23607 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
23608 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
23609 pass -I$objdir instead of -I$objdir/$subdir in compilation.
23610 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
23611 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
23612 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
23613 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
23614 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
23615 gdb.threads/configure.in, gdb.threads/configure,
23616 gdb.threads/config.in, gdb.trace/configure.in,
23617 gdb.trace/configure: Removed.
23618
23619 2003-01-03 Michael Chastain <mec@shout.net>
23620
23621 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
23622 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
23623
23624 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
23625
23626 * gdb.base/store.exp: Fix regular expressions.
23627
23628 2002-12-28 Mark Kettenis <kettenis@gnu.org>
23629
23630 * configure.in: Rewrite.
23631 * configure: Regenerated.
23632
23633 2003-01-03 David Carlton <carlton@math.stanford.edu>
23634
23635 * gdb.base/psymtab.exp: New file.
23636 * gdb.base/psymtab1.c: Ditto.
23637 * gdb.base/psymtab2.c: Ditto.
23638
23639 2002-12-23 Adam Fedor <fedor@gnu.org>
23640
23641 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
23642
23643 2002-12-23 David Carlton <carlton@math.stanford.edu>
23644
23645 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
23646 and current_directory initialization.
23647
23648 2002-12-22 Jim Blandy <jimb@redhat.com>
23649
23650 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
23651 rather than as part of the output file name.
23652
23653 * gdb.base/attach.exp: There's no need to copy the test program to
23654 /tmp; that was only ever necessary on HP/UX, and this test is
23655 entirely disabled there anyway.
23656
23657 2002-12-21 Jim Blandy <jimb@redhat.com>
23658
23659 * gdb.c++/psmang.exp: Doc fix.
23660
23661 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
23662 test.
23663
23664 2002-12-20 David Carlton <carlton@math.stanford.edu>
23665
23666 * gdb.c++/annota2.exp: KFAIL annotate-quit.
23667
23668 2002-12-18 Michael Chastain <mec@shout.net>
23669
23670 * gdb.c++/annota2.exp: Add copyright year 2002.
23671
23672 2002-12-17 David Carlton <carlton@math.stanford.edu>
23673
23674 * gdb.c++/try_catch.cc: Add marker comments.
23675 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
23676 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
23677 * gdb.c++/m-static.cc: Ditto.
23678 * gdb.c++/m-static1.cc: Ditto.
23679 * gdb.c++/try_catch.cc: Ditto.
23680
23681 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
23682
23683 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
23684 to see whether we are using the new -environment-directory
23685 command which resets via -r or the old version of the command
23686 which may prompt the user. Part of fix for gdb/741.
23687
23688 2002-12-13 Andrew Cagney <ac131313@redhat.com>
23689
23690 * gdb.fortran/types.exp: Update obsolete comment.
23691 * gdb.fortran/exprs.exp: Ditto.
23692 * lib/gdb.exp: Delete obsolete code.
23693 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
23694 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
23695 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
23696 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
23697 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
23698 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
23699 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
23700 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
23701 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
23702 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
23703 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
23704 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
23705 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
23706 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
23707 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
23708 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
23709 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
23710 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
23711 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
23712 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
23713 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
23714 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
23715 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
23716 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
23717 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
23718 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
23719 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
23720 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
23721 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
23722 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
23723 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
23724 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
23725 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
23726 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
23727 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
23728 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
23729 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
23730
23731 2002-12-11 David Carlton <carlton@math.stanford.edu>
23732
23733 * gdb.c++/m-data.exp: Add test for members that shadow global
23734 variables: see PR gdb/804.
23735 * gdb.c++/m-data.cc: Ditto.
23736
23737 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
23738
23739 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
23740
23741 2002-12-06 David Carlton <carlton@math.stanford.edu>
23742
23743 * gdb.base/store.c: Don't declare functions static.
23744
23745 2002-12-04 Andrew Cagney <ac131313@redhat.com>
23746
23747 * gdb.base/store.exp, gdb.base/store.c: New files.
23748
23749 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23750
23751 * gdb.base/selftest.exp: Update for current gdb.
23752
23753 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23754
23755 * gdb.base/maint.exp: Only dump symbols from one source file
23756 or objfile.
23757
23758 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
23759
23760 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
23761 function call.
23762
23763 2002-11-25 Jim Blandy <jimb@redhat.com>
23764
23765 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
23766 function appearing in error message.
23767
23768 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
23769
23770 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
23771
23772 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
23773
23774 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
23775 for mi1 and current mi is in correct format. New mi startup message
23776 should be in mi console format. This is part of fix for PR gdb/604.
23777
23778 2002-09-18 Fernando Nasser <fnasser@redhat.com>
23779
23780 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
23781 which explicitly prints the zero offset as "+0".
23782
23783 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
23784
23785 * gdb.threads/schedlock.c (args): Make unsigned.
23786
23787 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
23788
23789 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
23790 numbers. Allow "foo2|selected stack frame".
23791 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
23792 * gdb.asm/asmsrc2.s: Likewise.
23793 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
23794 comments.
23795 * gdb.asm/mips.inc: New file.
23796
23797 2002-10-18 Adam Fedor <fedor@gnu.org>
23798
23799 * gdb.base/default.exp: Update expected output to include 'ObjC'.
23800 * gdb.base/help.exp: Likewise.
23801
23802 2002-10-17 Kevin Buettner <kevinb@redhat.com>
23803
23804 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
23805 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
23806
23807 2002-10-02 Jim Blandy <jimb@redhat.com>
23808
23809 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
23810
23811 2002-10-01 Andrew Cagney <ac131313@redhat.com>
23812
23813 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
23814 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
23815 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
23816 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
23817 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
23818 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
23819 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
23820
23821 2002-09-29 Andrew Cagney <ac131313@redhat.com>
23822
23823 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
23824 * mi0-disassemble.exp, mi0-eval.exp: Delete.
23825 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
23826 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
23827 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
23828 * mi0-var-block.exp, mi0-var-child.exp: Delete.
23829 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
23830
23831 2002-09-27 Kevin Buettner <kevinb@redhat.com>
23832
23833 * gdb.base/annota1.exp (info break): Make directory components of
23834 path optional since not all compilers emit this debug information.
23835
23836 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
23837 step ends up stepping out of the function instead of stopping on
23838 the epilogue.
23839
23840 2002-09-26 Keith Seitz <keiths@redhat.com>
23841
23842 * lib/insight-support.exp (gdbtk_start): Figure out where
23843 the insight executable is based on where gdb is. Use this
23844 executable to start insight instead of gdb.
23845
23846 2002-09-25 Andrew Cagney <cagney@redhat.com>
23847
23848 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
23849
23850 2002-09-24 Andrew Cagney <ac131313@redhat.com>
23851
23852 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
23853 test_isolated_complaints.
23854 (test_empty_complaint): New function.
23855 (test_empty_complaints): New function. Check no output when no
23856 complaints.
23857
23858 2002-09-19 Jim Blandy <jimb@redhat.com>
23859
23860 * gdb.base/charset.exp, gdb.base/charset.c: New files.
23861
23862 2002-09-19 Andrew Cagney <ac131313@redhat.com>
23863
23864 * gdb.gdb/complaints.exp: New file.
23865
23866 2002-09-18 Andrew Cagney <ac131313@redhat.com>
23867
23868 * gdb.base/maint.exp: Check `help maint internal-warning'.
23869
23870 2002-09-18 David Carlton <carlton@math.stanford.edu>
23871
23872 * gdb.c++/m-static.exp: Remove breakpoints depending on line
23873 numbers, and replace them by a single breakpoint after the
23874 constructors are all finished.
23875 Add test 4.
23876 * gdb.c++/m-static.cc: Add test 4.
23877 * gdb.c++/m-static.h: New file.
23878 * gdb.c++/m-static1.cc: New file.
23879
23880 * gdb.c++/printmethod.exp: New file.
23881 * gdb.c++/printmethod.cc: New file.
23882
23883 * gdb.c++/pr-574.exp: New file.
23884 * gdb.c++/pr-574.cc: New file.
23885
23886 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23887
23888 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
23889 embedded targets which never actually exit.
23890
23891 2002-09-18 Fernando Nasser <fnasser@redhat.com>
23892
23893 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
23894 "don't step after run" as unresolved or unsupported, instead of xfail.
23895
23896 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23897
23898 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
23899 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
23900 Add newline to expected string in "step out of main (status wrapper)"
23901 case.
23902
23903 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
23904
23905 * lib/gdb.exp (rerun_to_main): Allow restarting application.
23906 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
23907
23908 2002-09-17 Tom Tromey <tromey@redhat.com>
23909
23910 * gdb.base/printcmds.exp (test_print_string_constants): Expect
23911 \000, not \0, in double-quoted string.
23912
23913 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
23914
23915 * gdb.base/commands.exp: Don't expect a "Program exited normally"
23916 string after running the commands execution on breakpoint tests.
23917
23918 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
23919
23920 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
23921
23922 2002-09-12 Joel Brobecker <brobecker@gnat.com>
23923
23924 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
23925
23926 2002-09-10 Keith Seitz <keiths@redhat.com>
23927
23928 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
23929 runto proc.
23930 (mi_run_to_main): Use mi_runto.
23931 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
23932
23933 2002-09-10 Keith Seitz <keiths@redhat.com>
23934
23935 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
23936 regexp for stopping at main. Could have multiple event notifications.
23937 Don't assume that main was declared with no parameters.
23938 (mi_next): Use mi_step_to.
23939 (mi_step): Use mi_next_to.
23940
23941 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
23942
23943 * gdb.base/default.exp: Fix expected string in `info float' test.
23944
23945 2002-09-09 Ben Elliston <bje@redhat.com>
23946
23947 * config/mips.exp: Update comments.
23948 * config/mips-idt.exp: Likewise.
23949 * config/nind.exp: Likewise.
23950 * config/slite.exp: Likewise.
23951 * config/sparclet.exp: Likewise.
23952 * config/udi.exp: Likewise.
23953 * config/vx.exp: Likewise.
23954 * config/vxworks29k.exp: Likewise.
23955
23956 2002-09-05 Jim Blandy <jimb@redhat.com>
23957
23958 * gdb.threads/killed.exp: Fix test failure message.
23959
23960 2002-09-04 Keith Seitz <keiths@redhat.com>
23961
23962 * lib/mi-support.exp: Update copyright.
23963 (mi_gdb_test): Increase the priority of the expected pattern
23964 so that it matches gdb_test.
23965
23966 2002-09-03 Keith Seitz <keiths@redhat.com>
23967
23968 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
23969 Use integer comparison instead of string comparison for testing
23970 whether binary was built.
23971
23972 2002-09-03 Jim Blandy <jimb@redhat.com>
23973
23974 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
23975
23976 2002-08-29 Jim Blandy <jimb@redhat.com>
23977
23978 * gdb.threads/pthreads.exp: Move the portable thread compilation
23979 code into a function in lib/gdb.exp, and call that from here.
23980 * lib/gdb.exp (gdb_compile_pthreads): New function.
23981
23982 2002-08-29 Keith Seitz <keiths@redhat.com>
23983
23984 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
23985 expect_out so that callers can get at it.
23986
23987 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
23988
23989 * gdb.threads/print-threads.c: New file.
23990 * gdb.threads/print-threads.exp: New file.
23991 * gdb.threads/schedlock.c: New file.
23992 * gdb.threads/schedlock.exp: New file.
23993
23994 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
23995
23996 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
23997 not altivec.c.
23998
23999 2002-08-17 Mark Kettenis <kettenis@gnu.org>
24000
24001 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
24002 targets. The problem should be fixed now.
24003
24004 2002-08-15 Mark Kettenis <kettenis@gnu.org>
24005
24006 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
24007 2002-07-24 change that removes final dots from error messages.
24008
24009 2002-08-13 Tom Tromey <tromey@redhat.com>
24010
24011 * gdb.base/readline.exp: New file.
24012
24013 2002-08-01 Andrew Cagney <ac131313@redhat.com>
24014
24015 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
24016 supress message.
24017
24018 2002-08-01 Andrew Cagney <cagney@redhat.com>
24019
24020 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
24021 CHILL_FOR_TARGET and CHILL_LIB.
24022 * configure.in (configdirs): Remove gdb.chill.
24023 * configure: Regenerate.
24024 * lib/gdb.exp: Obsolete references to chill.
24025 * gdb.fortran/types.exp: Ditto.
24026 * gdb.fortran/exprs.exp: Ditto.
24027
24028 2002-07-30 Kevin Buettner <kevinb@redhat.com>
24029
24030 * gdb.base/shlib-call.exp (additional_flags): Conditionally
24031 set Irix-specific compile and link flags.
24032
24033 2002-07-29 Kevin Buettner <kevinb@redhat.com>
24034
24035 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
24036 source files. The ``-o'' option doesn't work with the ``-E'' option
24037 when using the Irix compiler.
24038
24039 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
24040
24041 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
24042 Improve support for reusing an exec file. Copy exec file
24043 to target, and run gdbserver on the target instead of on the host.
24044
24045 2002-07-18 Jim Blandy <jimb@redhat.com>
24046
24047 * gdb.base/ending-run.exp: Don't expect to see the program end in
24048 some orderly fashion when we're running on a real stand-alone
24049 board.
24050
24051 * gdb.base/interrupt.exp: Correct logic for skipping tests on
24052 targets that don't support interrupts.
24053
24054 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
24055
24056 * gdb.base/attach.exp: Add patterns to match output from /proc-based
24057 systems.
24058 Move comments in expect statements to inside the actions, so that they
24059 don't get matched against.
24060
24061 2002-07-10 Mark Kettenis <kettenis@gnu.org>
24062
24063 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
24064 function when asleep" test.
24065
24066 2002-07-10 Andrew Cagney <ac131313@redhat.com>
24067
24068 * gdb.base/page.exp: Rewrite to handle problems with very long
24069 `info set' output. Update copyright.
24070
24071 2002-06-26 Andrew Cagney <ac131313@redhat.com>
24072
24073 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
24074 gdb.threads-hp.
24075 * gdb.hp/configure: Regenerate.
24076 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
24077 * gdb.hp/gdb.threads-hp/configure: Delete file.
24078 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
24079
24080 2002-06-22 Andrew Cagney <ac131313@redhat.com>
24081
24082 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
24083 setlocale, bindtextdomain and textdomain.
24084
24085 2002-06-11 Jim Blandy <jimb@redhat.com>
24086
24087 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
24088 preprocessor macro information is present.
24089
24090 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
24091 tests.
24092
24093 2002-06-06 Michael Snyder <msnyder@redhat.com>
24094
24095 * gdb.base/overlays.exp: Record addresses of overlay
24096 functions in TCL variables rather than in GDB variables,
24097 to avoid having GDB convert them to pointers (with loss
24098 of information).
24099
24100 * gdb.base/d10v.ld: Merge in several years worth of
24101 default linker script changes.
24102 * gdb.base/long_long.exp: Add check for sizeof (long double).
24103
24104 2002-06-06 Michal Ludvig <mludvig@suse.cz>
24105
24106 * gdb.asm/asm-source.exp: Add x86-64 target.
24107 * gdb.asm/x86_64.inc: New.
24108
24109 2002-05-30 Michael Chastain <mec@shout.net>
24110
24111 From Benjamin Kosnik <bkoz@redhat.com>:
24112 * gdb.c++/m-static.cc: New file.
24113 * gdb.c++/m-static.exp: New file.
24114
24115 2002-05-28 Michael Snyder <msnyder@redhat.com>
24116
24117 * gdb.base/call-ar-st.exp: Allow for reduced floating point
24118 precision.
24119
24120 2002-05-27 Michael Chastain <mec@shout.net>
24121
24122 From Benjamin Kosnik <bkoz@redhat.com>:
24123 * gdb.c++/m-data.cc: New file.
24124 * gdb.c++/m-data.exp: New file.
24125
24126 2002-05-27 Michael Chastain <mec@shout.net>
24127
24128 From Benjamin Kosnik <bkoz@redhat.com>:
24129 * gdb.c++/try_catch.cc: New file.
24130 * gdb.c++/try_catch.exp: New file.
24131
24132 2002-05-27 Michael Chastain <mec@shout.net>
24133
24134 * gdb.c++/local.exp: Accept more nested types in output.
24135
24136 2002-05-26 Michael Chastain <mec@shout.net>
24137
24138 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
24139
24140 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
24141
24142 * lib/gdb.exp (gdb_wrapper_init): Just because
24143 gdb_wrapper_file exists, this does not mean that the file
24144 should not be rebuilt. That is what gdb_wrapper_initialized
24145 is for.
24146 (default_gdb_init): Reset gdb_wrapper_initialized.
24147
24148 2002-05-23 Michael Snyder <msnyder@redhat.com>
24149
24150 * gdb.base/all-bin.exp: Revise previous patch by just reducing
24151 the precision of the floating point test results.
24152 * gdb.base/call-rt-st.exp: Ditto.
24153
24154 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
24155 * gdb.base/call-rt-st.exp: Ditto.
24156
24157 2002-05-19 Michael Chastain <mec@shout.net>
24158
24159 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
24160
24161 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
24162
24163 * configure.in (configdirs): Add gdb.arch.
24164 * configure: Regenerate.
24165
24166 2002-05-17 Jim Blandy <jimb@redhat.com>
24167
24168 * gdb.base/completion.exp: Recognize the more detailed error
24169 messages produced by the macro expander's lexical analyzer.
24170
24171 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
24172
24173 * gdb.arch/altivec-abi.c: New file.
24174 * gdb.arch/altivec-abi.exp: New file.
24175 * gdb.arch/altivec-regs.c: New file.
24176 * gdb.arch/altivec-regs.exp: New file.
24177
24178 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
24179
24180 * gdb.base/maint.exp (maint print type): Update for new type
24181 structure.
24182
24183 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
24184
24185 * gdb.arch: New directory.
24186 * gdb.arch/configure.in: New file.
24187 * gdb.arch/configure: New file.
24188 * gdb.arch/Makefile.in: New file.
24189
24190 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
24191
24192 * gdb.asm/asm-source.exp: Add v850 as supported target.
24193 * gdb.asm/v850.inc: New file.
24194
24195 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
24196
24197 * gdb.c++/annota2.exp (annotate-quit): Add comment.
24198
24199 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
24200
24201 * gdb.base/break.exp: Check 'break "marker2"'.
24202
24203 2002-05-10 Michael Snyder <msnyder@redhat.com>
24204
24205 * gdb.base/long_long.exp: Fix typo.
24206
24207 2002-05-10 Jim Blandy <jimb@redhat.com>
24208
24209 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
24210 a bug.
24211
24212 * gdb.base/printcmds.exp (test_integer_literals_rejected):
24213 Recognize more detailed error message produced by the macro
24214 expander's lexical analyzer.
24215 * lib/gdb.exp (test_print_reject): Same.
24216
24217 2002-05-09 Mark Kettenis <kettenis@gnu.org>
24218
24219 * gdb.c++/method.exp: Fix typo.
24220
24221 2002-05-08 Michael Snyder <msnyder@redhat.com>
24222
24223 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
24224 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
24225 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
24226 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
24227 Add iftarget clause for strongarm.
24228
24229 2002-05-06 Michael Snyder <msnyder@redhat.com>
24230
24231 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
24232 (gdb_continue_to_end): Accept output from status wrapper.
24233 * gdb.base/ending-run.exp: Add case for output from status wrapper.
24234 Clean up fail messages to match pass messages.
24235
24236 Enable the "needs_status_wrapper" testsuite feature.
24237 * lib/gdb.exp (gdb_wrapper_init): New procedure.
24238 (gdb_compile): Conditionally call gdb_wrapper_init.
24239 * gdb.base/a2-run.exp: Recognize output from status wrapper.
24240 * gdb.c++/method.exp: Recognize output from status wrapper.
24241
24242 2002-05-06 Ben Elliston <bje@redhat.com>
24243 From Graydon Hoare <graydon@redhat.com>
24244
24245 * config/sid.exp: Include support for "rawsid" protocol.
24246
24247 2002-05-03 Jim Blandy <jimb@redhat.com>
24248
24249 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
24250 * gdb.c++/hang3.C: New file.
24251
24252 2002-05-04 Andrew Cagney <ac131313@redhat.com>
24253
24254 * gdb.base/default.exp: Remove obsolete code.
24255 * gdb.c++/misc.exp: Ditto. Update copyright.
24256 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
24257 * gdb.base/whatis.exp: Ditto. Update copyright.
24258 * gdb.base/scope.exp: Ditto. Update copyright.
24259 * gdb.base/ptype.exp: Ditto. Update copyright.
24260 * gdb.base/printcmds.exp: Ditto. Update copyright.
24261 * gdb.base/opaque.exp: Ditto. Update copyright.
24262 * gdb.base/list.exp: Ditto.
24263 * gdb.base/funcargs.exp: Ditto. Update copyright.
24264 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
24265 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
24266 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
24267 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
24268 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
24269 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
24270
24271 2002-05-02 Michael Snyder <msnyder@redhat.com>
24272
24273 * gdb.base/watchpoint.exp: Add xscale target.
24274 * gdb.base/long_long.exp: Add xscale target.
24275 * gdb.base/default.exp: Add xscale target.
24276
24277 2002-05-01 Jim Blandy <jimb@redhat.com>
24278
24279 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
24280 gdb.c++/hang.exp: New test.
24281
24282 2002-05-01 Fred Fish <fnf@redhat.com>
24283
24284 * gdb.base/completion.exp: Handle completions of "./Make" for
24285 more than one completion possibility, as is the case when we
24286 build and test in the source tree.
24287
24288 2002-04-29 Anthony Green <green@redhat.com>
24289
24290 * gdb.java/jmisc1.exp: New file.
24291 * gdb.java/jmisc2.exp: New file.
24292
24293 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
24294
24295 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
24296
24297 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
24298
24299 * gdb.base/help.exp: Change 'help status' to allow for target
24300 dependent output differences.
24301
24302 2002-04-22 Michael Chastain <mec@shout.net>
24303
24304 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
24305
24306 2002-04-22 Michael Chastain <mec@shout.net>
24307
24308 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
24309
24310 2002-04-17 David S. Miller <davem@redhat.com>
24311
24312 * gdb.asm/sparc64.inc: New file.
24313 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
24314
24315 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
24316
24317 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
24318 instruction file directly into the build tree. Clean up at end of
24319 test.
24320
24321 2002-04-18 David S. Miller <davem@redhat.com>
24322
24323 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
24324 handle 64-bit platforms correctly.
24325 * gdb.base/maint.exp: Likewise.
24326
24327 2002-04-18 Kevin Buettner <kevinb@redhat.com>
24328
24329 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
24330 ``-fpic'' when compiling files comprising a shared library, but
24331 it does need additional linker flags in order to find shared
24332 libraries at run time.
24333
24334 2002-04-18 Kevin Buettner <kevinb@redhat.com>
24335
24336 * gdb.base/cvexpr.c (use): New function.
24337 (main): Invoke use() on all global variables to prevent
24338 some linkers from deleting these otherwise unused symbols.
24339
24340 2002-04-17 Michael Chastain <mec@shout.net>
24341 From David S. Miller <davem@redhat.com>
24342
24343 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
24344 handle 64-bit platforms correctly.
24345
24346 2002-04-12 Michael Snyder <msnyder@redhat.com>
24347 From Jim Blandy <jimb@redhat.com>
24348 * gdb.base/foo.c (foox): Remove section attribute; the linker
24349 script can handle this instead.
24350 * gdb.base/bar.c (barx): Same.
24351 * gdb.base/baz.c (bazx): Same.
24352 * gdb.base/grbx.c (grbxx): Same.
24353
24354 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
24355 manager doesn't automatically unmap overlays unnecessarily.
24356
24357 2002-04-10 Martin M. Hunt <hunt@redhat.com>
24358
24359 * gdb.base/ending-run.exp: Fix pattern for Mips targets
24360 stepping out of main.
24361
24362 2002-04-09 Michael Chastain <mec@shout.net>
24363
24364 * gdb.c++/local.cc (main): Move call to marker1() inside nested
24365 scope so that the nested scope tests will make sense.
24366 * gdb.c++/local.exp: Write patterns that actually work with gcc
24367 (the HP patterns "were never known to work with gcc").
24368 Keep the old aCC patterns too.
24369
24370 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
24371
24372 * gdb.base/attach.exp: Correct target board test.
24373
24374 2002-04-08 Michael Chastain <mec@shout.net>
24375
24376 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
24377 in a const method. Add some xfail and fail cases for configurations
24378 that do not emit the "const ...".
24379
24380 2002-04-07 Michael Chastain <mec@shout.net>
24381
24382 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
24383 Accept "A * const" and "const A * const" as type of "this".
24384 Fix spelling of getFunky throughout. Make messages uniform.
24385
24386 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
24387
24388 Work around for PR gdb/285:
24389 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
24390
24391 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
24392
24393 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
24394 instructions file at run time instead of configure time.
24395 Sometimes we run the test in a directory that is not the one we
24396 configured in.
24397 * gdb.asm/configure.in: Delete creation of symlink.
24398 * gdb.asm/configure: Regenerate.
24399
24400 2002-04-05 J. Brobecker <brobecker@gnat.com>
24401
24402 * gdb.gdb/xfullpath.exp: New test, to exercise the new
24403 xfullpath () function.
24404
24405 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
24406
24407 * gdb.asm/Makefile.in: Correct dependencies.
24408
24409 * gdb.asm/powerpc.inc: New file.
24410 * gdb.asm/asm-source.exp: Add PowerPC.
24411 * gdb.asm/configure.in: Likewise.
24412 * gdb.asm/configure: Regenerated.
24413
24414 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
24415
24416 * gdb.base/relocate.exp: New file.
24417 * gdb.base/relocate.c: New file.
24418
24419 2002-04-04 Fred Fish <fnf@redhat.com>
24420
24421 * gdb.base/step-test.exp: Update comment regarding stopping in
24422 memcpy/bcopy calls inserted as part of the compiler runtime.
24423
24424 2002-04-04 Michael Snyder <msnyder@redhat.com>
24425
24426 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
24427
24428 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
24429
24430 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
24431 (gdb_expect): Remove $notransfer hack.
24432
24433 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
24434
24435 * gdb.c++/classes.exp ("calling method for small class"): Match
24436 updated register output.
24437
24438 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
24439
24440 Fix PR gdb/452
24441 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
24442 when finished. Make gdb_file_cmd send "exec-file" when
24443 appropriate.
24444
24445 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
24446
24447 * gdb.base/attach.exp: Remove extra setup_xfail.
24448
24449 2002-03-26 Michael Snyder <msnyder@redhat.com>
24450
24451 * gdb.base/default.exp: Add tests for dump, append, and restore.
24452 * gdb.base/help.exp: Add tests for dump, append, and restore.
24453 * gdb.base/dump.exp: New file, test dump, append and restore.
24454 * gdb.base/dump.c: New file.
24455
24456 2002-03-27 Michael Snyder <msnyder@redhat.com>
24457
24458 * gdb.base/help.exp: Modify expect strings to reflect
24459 clean-ups in help messages.
24460
24461 2002-03-26 Fred Fish <fnf@redhat.com>
24462
24463 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
24464 have debugging info for those functions and the compiler uses them
24465 internally to copy structs around.
24466
24467 2002-03-26 Fred Fish <fnf@redhat.com>
24468
24469 * gdb.base/list.exp: Revert the change made yesterday and add note
24470 about why we don't list the default lines for remote targets.
24471
24472 2002-03-25 Michael Snyder <msnyder@redhat.com>
24473
24474 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
24475
24476 2002-03-25 Fred Fish <fnf@redhat.com>
24477
24478 * gdb.base/list.exp: This test works on remote targets so remove
24479 the short circuit for remote targets. Update copyright.
24480
24481 2002-03-25 Fred Fish <fnf@redhat.com>
24482
24483 * gdb.base/attach.exp: Fix logic error that was suppressing this
24484 test for all non hppa*-*-hpux* targets, instead of the hp target.
24485 Move comments closer to the suppression point. Also now need to
24486 check that we are running natively.
24487
24488 2002-03-22 Michael Snyder <msnyder@redhat.com>
24489
24490 * gdb.base/default.exp: Add test for gcore. Update copyright.
24491 * gdb.base/help.exp: Add test for gcore. Update copyright.
24492
24493 2002-03-06 Fred Fish <fnf@redhat.com>
24494
24495 * gdb.base/funcargs.c: Remove extraneous ';' character.
24496 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
24497
24498 2002-03-04 Michael Chastain <mec@shout.net>
24499
24500 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
24501 accommodate gcc v3 function signature.
24502 * gdb.mi/mi0-var-cmd-exp: Ditto.
24503
24504 2002-02-24 Andrew Cagney <ac131313@redhat.com>
24505
24506 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
24507 ``GNU/Linux'' or ``Linux kernel''
24508 * testsuite/gdb.threads/pthreads.c: Ditto.
24509
24510 2002-02-24 Michael Chastain <mec@shout.net>
24511
24512 * gdb.threads/pthreads.c (thread1): Add a return statement.
24513 (thread2): Likewise.
24514 (foo): Likewise.
24515
24516 2002-02-23 Michael Chastain <mec@shout.net>
24517
24518 * gdb.threads/linux-dp.c (philosopher): Add a return statement
24519 to placate gcc.
24520
24521 2002-02-23 Michael Chastain <mec@shout.net>
24522
24523 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
24524 test "ptype bint". The test passes on all my stabs configurations.
24525
24526 2002-02-21 Jim Blandy <jimb@redhat.com>
24527
24528 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
24529 filename at a time, and watch for the ones we want to see.
24530
24531 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
24532 types of pointers to prototyped functions.
24533
24534 2002-02-20 Andrew Cagney <ac131313@redhat.com>
24535
24536 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
24537 signed, unsigned and straight char.
24538 (padding_char, padding_short, padding_int, padding_long,
24539 padding_long_long, padding_float, padding_double,
24540 padding_long_double): New global variables.
24541 (fill, fill_structs): New functions.
24542
24543 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
24544 for correctly sized writes. Update copyright.
24545 (get_valueof): New procedure.
24546 (get_sizeof): Call get_valueof.
24547 (check_valueof): New procedure.
24548 (check_padding): New procedure.
24549
24550 2002-02-20 Michael Chastain <mec@shout.net>
24551
24552 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
24553 to setup_xfail. Document some of the remaining calls.
24554
24555 2002-02-18 Michael Chastain <mec@shout.net>
24556
24557 * gdb.c++/userdef.exp: Update copyright year.
24558
24559 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
24560
24561 * gdb.c++/userdef.exp: Test overloaded operators properly.
24562 Remove xfails.
24563
24564 2002-02-14 Michael Snyder <msnyder@redhat.com>
24565
24566 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
24567
24568 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
24569
24570 * gdb.base/a2-run.exp: Check for a remote target properly.
24571 * gdb.base/annota1.exp: Likewise.
24572 * gdb.base/list.exp: Likewise.
24573 * gdb.base/reread.exp: Likewise.
24574 * gdb.base/scope.exp: Likewise.
24575 * gdb.base/shlib-call.exp: Likewise.
24576 * gdb.base/term.exp: Likewise.
24577 * gdb.c++/annota2.exp: Likewise.
24578
24579 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
24580
24581 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
24582
24583 2002-02-10 Michael Chastain <mec@shout.net>
24584
24585 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
24586 (call_after_alloca): Ditto.
24587
24588 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
24589
24590 * gdb.base/ending-run.exp: Guard "cont" test with
24591 gdb_skip_stdio_test.
24592
24593 2002-02-06 Jim Blandy <jimb@redhat.com>
24594
24595 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
24596 from here...
24597 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
24598 To here. Disable this test on non-HP platforms. Add big comment.
24599
24600 2002-02-04 Michael Snyder <msnyder@redhat.com>
24601
24602 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
24603 other than d10v and m32r.
24604
24605 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
24606
24607 * gdb.base/default.exp: Rewrite test patterns to reduce time
24608 taken to match them.
24609
24610 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24611
24612 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
24613 Allow a start function above main.
24614 * gdb.threads/linux-dp.exp: Fix copyright date.
24615
24616 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24617
24618 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
24619 (check_philosopher_stack): Check for manager thread before checking
24620 for a just-starting thread.
24621
24622 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
24623
24624 From Neil Booth <neil@daikokuya.demon.co.uk>:
24625 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
24626 warnings.
24627
24628 2002-01-21 Fred Fish <fnf@redhat.com>
24629
24630 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
24631 not caller.
24632
24633 2002-01-21 Jim Blandy <jimb@redhat.com>
24634
24635 * gdb.base/reread.exp: Check that GDB properly re-reads the
24636 executable file when it changes while no inferior is running.
24637
24638 2002-01-21 Fred Fish <fnf@redhat.com>
24639
24640 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
24641 optionally accept the "shlib events" variation.
24642
24643 2002-01-21 Jim Blandy <jimb@redhat.com>
24644
24645 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
24646 call `fflush' after every `printf', so that the output is produced
24647 at predictable points, regardless of whatever buffering does (or
24648 doesn't) take place.
24649 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
24650 at different points.
24651
24652 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
24653
24654 * gdb.c++/inherit.exp: Update copyright years.
24655 * gdb.c++/method.exp: Likewise.
24656
24657 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
24658
24659 * gdb.c++/classes.exp: Update for improved v3 support and skipping
24660 artificial methods/arguments.
24661 * gdb.c++/derivation.exp: Likewise.
24662 * gdb.c++/inherit.exp: Likewise.
24663 * gdb.c++/method.exp: Likewise.
24664 * gdb.c++/virtfunc.exp: Likewise.
24665
24666 2002-01-18 Andrew Cagney <ac131313@redhat.com>
24667
24668 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
24669 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
24670 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
24671 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
24672 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
24673 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
24674
24675 2002-01-17 Jim Blandy <jimb@redhat.com>
24676
24677 * gdb.asm/asm-source.exp (info symbol): Take another shot at
24678 anchoring the pattern matching the entry point symbol's name.
24679
24680 2002-01-17 Andrew Cagney <ac131313@redhat.com>
24681
24682 * gdb.base/maint.exp: Update ``maint internal-error'' to match
24683 continue/quit query. Update copyright.
24684
24685 2002-01-14 Michael Snyder <msnyder@redhat.com>
24686
24687 * gdb.base/gcore.exp: Remove extra debugging output.
24688
24689 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
24690
24691 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
24692 for slightly dubious v2 mangled string.
24693
24694 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
24695
24696 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
24697
24698 2002-01-10 Jason Merrill <jason@redhat.com>
24699
24700 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
24701
24702 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
24703 constructors.
24704 * gdb.c++/derivation.exp: Likewise.
24705 * gdb.c++/templates.exp: Likewise.
24706 * gdb.c++/virtfunc.exp: Likewise.
24707
24708 2002-01-10 Michael Snyder <msnyder@redhat.com>
24709
24710 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
24711
24712 2002-01-08 Michael Snyder <msnyder@redhat.com>
24713
24714 * gdb.base/gcore.exp: New test for generate-core-file command.
24715 * gdb.base/gcore.c: Testcase for above.
24716 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
24717
24718 2002-01-08 Jason Merrill <jason@redhat.com>
24719
24720 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
24721
24722 2002-01-07 Fred Fish <fnf@redhat.com>
24723
24724 * gdb.c++/overload.exp: Remove unconditional xfails for:
24725 print foo_instance1.overloadargs(1)
24726 print foo_instance1.overloadargs(1, 2)
24727 print foo_instance1.overloadargs(1, 2, 3)
24728 print foo_instance1.overloadargs(1, 2, 3, 4)
24729 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
24730 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
24731 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
24732 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
24733 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
24734 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
24735 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
24736 print foo_instance1.overload1arg()
24737 print foo_instance1.overload1arg((char)arg2)
24738 print foo_instance1.overload1arg((signed char)arg3)
24739 print foo_instance1.overload1arg((unsigned char)arg4)
24740 print foo_instance1.overload1arg((int)arg7)
24741 print foo_instance1.overload1arg((unsigned int)arg8)
24742 print foo_instance1.overload1arg((float)arg11)
24743 print foo_instance1.overload1arg((double)arg12)
24744
24745 2002-01-07 Michael Snyder <msnyder@redhat.com>
24746
24747 * gdb.base/huge.exp: New test. Print a very large target data object.
24748 (skip_huge_test): New test variable. Define if you want to skip this
24749 test. The test reads an 8 megabyte data object from the target, so it
24750 might be very time consuming on remote targets with a slow connection.
24751 * gdb.base/huge.c: New file. Test case for above.
24752
24753 2002-01-07 Fred Fish <fnf@redhat.com>
24754
24755 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
24756 g_instance.bfoo, and g_instance.cfoo.
24757
24758 2002-01-07 Jeffrey A Law <law@redhat.com>
24759
24760 * gdb.base/break.c (multi_line_if_conditional): New function.
24761 (multi_ilne_while_conditional): Likewise.
24762 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
24763 IF or WHILE condition puts the breakpoint at the start of
24764 the condition.
24765
24766 * gdb.base/selftest.exp (backtrace through signal handler): Remove
24767 hppa*-*-hpux* expected failure.
24768 * gdb.base/structs.exp (do_function_calls): Similarly.
24769
24770 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
24771 watchpoints.
24772
24773 2002-01-06 Andrew Cagney <ac131313@redhat.com>
24774
24775 Fix PR gdb/66.
24776 * gdb.base/structs.exp: Replace skip for a29k with skip for
24777 gdb,cannot_call_functions.
24778 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
24779 * gdb.base/callfuncs.exp: Ditto.
24780 * gdb.base/call-rt-st.exp: Ditto.
24781 * gdb.base/call-strs.exp: Ditto.
24782 * gdb.base/callfwmall.exp: Ditto.
24783 * gdb.base/scope.exp: Obsolete xfail a29k.
24784 * gdb.c++/misc.exp: Ditto.
24785 * gdb.c++/cplusfuncs.exp: Ditto.
24786 * gdb.base/ptype.exp: Ditto.
24787 * gdb.base/printcmds.exp: Ditto.
24788 * gdb.base/opaque.exp: Ditto.
24789 * gdb.base/list.exp: Ditto.
24790 * gdb.base/funcargs.exp: Ditto.
24791 * gdb.base/default.exp: Ditto.
24792
24793 2002-01-04 Michael Snyder <msnyder@redhat.com>
24794
24795 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
24796 * gdb.base/maint.exp: Add tests for maint info sections options.
24797
24798 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
24799
24800 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
24801
24802 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
24803
24804 * gdb.asm/arm.inc: New file.
24805 * gdb.asm/asm-source.exp: Add arm targets.
24806 * gdb.asm/configure.in: Ditto.
24807 * gdb.asm/configure: Recreated from configure.in.
24808
24809 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
24810
24811 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
24812 with HP's compiler.
24813 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
24814 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
24815 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
24816 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
24817
24818 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
24819 either HP's compilers or GCC.
24820
24821 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
24822 a SIGBUS or SIGSEGV.
24823
24824 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
24825
24826 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
24827 can be compiled with either HP's compiler or GCC.
24828
24829 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
24830 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
24831 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
24832
24833 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
24834 to match current gdb output. Update due to using auto-solib-limit
24835 for limiting instead of overloading auto-solib-add.
24836 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
24837 test program.
24838
24839 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
24840 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
24841 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
24842 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
24843 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
24844 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
24845 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
24846 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
24847 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
24848 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
24849 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
24850 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
24851 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
24852
24853 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
24854 a SIGTRAP to the inferior.
24855
24856 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
24857
24858 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
24859 Substitute call to target_link by call to gdb_compile.
24860
24861 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
24862
24863 * gdb.base/break.exp: Fix HP specific search string when testing
24864 backtracing in a called function.
24865
24866 * gdb.base/constvars.exp: Only set lang to C++ if we're
24867 compiling the test with HP's compilers.
24868 * gdb.base/volatile.exp: Similarly.
24869
24870 2001-12-19 Jim Blandy <jimb@redhat.com>
24871
24872 * gdb.base/printcmds.exp: Expect the null character to be printed
24873 as '\0', and the '\013' to be printed as '\v'.
24874 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
24875 * gdb.base/setvar.exp: Same.
24876
24877 2001-12-17 Jim Blandy <jimb@redhat.com>
24878
24879 * gdb.base/completion.exp: Rather than completing very long
24880 filenames, which can make the readline library produce output we
24881 don't recognize, cd to the directory first, and then complete
24882 using nice, short relative paths.
24883
24884 * gdb.base/completion.exp: On some systems, there is, in fact, a
24885 variable named `b' in scope, since GDB treats all static
24886 variables as being in scope. So use `no_var_named_this'
24887 instead of `b'.
24888
24889 * gdb.base/corefile.exp: Recognize the message saying that GDB
24890 can't find the core file's registers as a failure.
24891
24892 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
24893
24894 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
24895 test expect string more specific.
24896
24897 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
24898
24899 * gdb.asm/asm-source.exp: Add support for xstormy16.
24900 * gdb.asm/configure.in: Ditto.
24901 * gdb.asm/configure: Rebuild.
24902 * gdb.asm/xstormy16.inc: New file.
24903
24904 2001-12-10 Fred Fish <fnf@redhat.com>
24905
24906 * gdb.base/maint.exp: Update to match changes in type dumping code.
24907
24908 2001-12-10 Jim Blandy <jimb@redhat.com>
24909
24910 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
24911 matching the entry point symbol's name at the beginning of the
24912 line.
24913
24914 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
24915
24916 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
24917 gdb.c++/inherit.exp, gdb.c++/method.exp,
24918 gdb.c++/namespace.exp, gdb.c++/templates.exp,
24919 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
24920 and class layout support.
24921
24922 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
24923
24924 * gdb.c++/classes.exp: Add test for static member function.
24925 * gdb.c++/misc.cc: Add class with static member function.
24926
24927 2001-12-07 Jim Blandy <jimb@redhat.com>
24928
24929 If GDB says it can't find the struct the function returned, report
24930 those tests as `unsupported'.
24931 * gdb.base/call-rt-st.exp (print_struct_call): New function.
24932 Rewrite subsequent tests to use it.
24933
24934 If GDB says it can't find the struct the function returned, report
24935 those tests as `unsupported'.
24936 * gdb.base/structs.exp (call_struct_func): New function.
24937 (do_function_calls): Use call_struct_func to call the functions
24938 returning structs.
24939
24940 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
24941 whether functions are prototyped or not, so we can't possibly pass
24942 arguments to t_float_values2 properly.
24943
24944 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
24945 value of `timeout' for targets other than the mips*tx39-*.
24946
24947 2001-12-06 Michael Snyder <msnyder@redhat.com>
24948
24949 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
24950 and detect whether the start symbol has a leading underscore.
24951
24952 2001-12-04 Jim Blandy <jimb@redhat.com>
24953
24954 * gdb.base/completion.exp: Clarify indentation.
24955
24956 2001-12-03 Jim Blandy <jimb@redhat.com>
24957
24958 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
24959 variables on the S/390, not `.word'.
24960
24961 2001-11-30 Jim Blandy <jimb@redhat.com>
24962
24963 Add assembly-source tests for s390-ibm-linux.
24964 * gdb.asm/s390.inc: New file.
24965 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
24966 the S/390 architecture.
24967 * gdb.asm/configure: Regenerated.
24968
24969 2001-11-30 Michael Snyder <msnyder@redhat.com>
24970
24971 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
24972 next, info source, info sources, info line, global and static
24973 variables, and static functions.
24974 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
24975 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
24976 * gdb.asm/asmsrc1.s: Add a static function and some variables.
24977 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
24978 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
24979 (gdbasm_leave): Restore frame pointer.
24980 (gdbasm_startup): Copy stack set-up from crt0.S.
24981
24982 2001-11-26 Fernando Nasser <fnasser@redhat.com>
24983
24984 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
24985 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
24986 to a local (non-static) variable. Copy tstruct.a to a static buffer
24987 and return a pointer to that buffer.
24988 * gdb.base/callfwmall.c (t_structs_a): Ditto.
24989
24990 2001-11-24 Mark Kettenis <kettenis@gnu.org>
24991
24992 * gdb.asm/configure.in: Fix recognition of ix86 target.
24993 * gdb.asm/configure: Regenerate.
24994
24995 2001-11-21 Michael Snyder <msnyder@redhat.com>
24996
24997 * gdb.asm/sparc.inc: New file.
24998 * gdb.asm/asm-source.exp: Recognize sparc target.
24999 * gdb.asm/configure.in: Recognize sparc target.
25000 * gdb.asm/configure: Regenerate.
25001
25002 2001-11-21 Michael Snyder <msnyder@redhat.com>
25003
25004 * gdb.asm/m32r.inc: New file.
25005 * gdb.asm/asm-source.exp: Recognize m32r target.
25006 * gdb.asm/configure.in: Recognize m32r target.
25007 * gdb.asm/configure: Regenerate.
25008
25009 2001-11-20 Michael Snyder <msnyder@redhat.com>
25010
25011 * gdb.asm/i386.inc: New file.
25012 * gdb.asm/asm-source.exp: Recognize ix86 target.
25013 * gdb.asm/configure.in: Recognize ix86 target.
25014 * gdb.asm/configure: Regenerate.
25015
25016 * gdb.c++/namespace.exp: Fix quotes in output messages.
25017
25018 2001-11-14 Michael Snyder <msnyder@redhat.com>
25019
25020 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
25021 qualifier in a type cast expression, to designate an address
25022 in the instruction space (Harvard architecture).
25023
25024 2001-11-13 Michael Snyder <msnyder@redhat.com>
25025
25026 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
25027 Tests for expressions using 'const' and 'volatile'.
25028
25029 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
25030
25031 * gdb.asm/asm-sources.exp: Allow defining linker flags.
25032
25033 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
25034
25035 * lib/mi-support.exp (mi_run_to_helper): Move comments
25036 outside of gdb_expect.
25037
25038 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
25039
25040 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
25041 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
25042 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
25043 mi0_run_to): New functions.
25044 * gdb.mi/mi-simplerun.exp: Use them.
25045 * gdb.mi/mi0-simplerun.exp: Likewise.
25046 * gdb.mi/mi-var-cmd.exp: Likewise.
25047 * gdb.mi/mi0-var-cmd.exp: Likewise.
25048
25049 2001-11-10 Andrew Cagney <ac131313@redhat.com>
25050
25051 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
25052 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
25053
25054 2001-11-09 Andrew Cagney <ac131313@redhat.com>
25055
25056 * gdb.base/restore.exp: Include $expected value in restored test
25057 message.
25058
25059 2001-11-09 Andrew Cagney <ac131313@redhat.com>
25060
25061 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
25062 implemented.
25063
25064 2001-11-08 Michael Snyder <msnyder@redhat.com>
25065
25066 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
25067 Add pass/fail message for stop at breakpoint in call dummy function.
25068
25069 2001-11-07 Michael Snyder <msnyder@redhat.com>
25070
25071 * gdb.c++/templates.exp (test_template_breakpoints):
25072 If we get an overload menu, but it does not match what
25073 we expect, we still need to issue the "cancel" command.
25074 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
25075 making the whitespace optional. Argument for "new" may be
25076 "unsigned" as well as "unsigned int/long".
25077 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
25078 making the whitespace optional. Also replace "(void) with
25079 "((void|)), making the keyword "void" optional.
25080 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
25081 making the whitespace optional. Also replace "(void) with
25082 "((void|)), making the keyword "void" optional.
25083 * gdb.base/callfuncs.c (t_float_values): This function must
25084 _not_ be prototyped, and the following function (t_float_values2)
25085 must be prototyped (if the compiler supports it), so that GDB
25086 can be tested against both cases. Usually one case involves
25087 promotion of float to double, while the other does not.
25088 * gdb.base/callfwmall.c: Ditto.
25089 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
25090 includes a stack frame for "start".
25091
25092 2001-11-05 Jim Blandy <jimb@redhat.com>
25093
25094 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
25095 pointers are 32 bits long, and that offsets of relocs are always
25096 stored in the data (REL-style), and not in the reloc entry itself
25097 (RELA-style).
25098 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
25099 stabs.
25100
25101 2001-11-01 Michael Snyder <msnyder@redhat.com>
25102
25103 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
25104 and regular expression operators by using quoting.
25105
25106 2001-10-31 Michael Snyder <msnyder@redhat.com>
25107
25108 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
25109 depending on what the symbol table contains.
25110 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
25111 the output of the ptype command. Similarly, accept both "const &"
25112 and "const&".
25113
25114 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
25115
25116 * gdb.base/miscexprs.c (main): Add usage of preprocessor
25117 symbol `STORAGE' to allow to choose the storage class of
25118 the local datastructures.
25119 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
25120 compiler directive.
25121
25122 2001-10-30 Michael Snyder <msnyder@redhat.com>
25123
25124 * gdb.base/jump.exp: Allow it to run for all targets.
25125
25126 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
25127
25128 * gdb.base/call-ar-st.c (print_double_array): Match for loop
25129 with new double_array size.
25130 (main): Change storage class of all local variables to static.
25131 Reduce size of double_array to 9.
25132 * gdb.base/call-ar-st.exp: Increase timeout value.
25133 Change expected output for double array to match new size in
25134 call-ar-st.c.
25135
25136 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
25137
25138 * gdb.base/ending-run.exp: Create identical output when passing
25139 `step to end of run' case. Add regular expression branch satisfying
25140 Stormy16 target.
25141
25142 2001-10-28 Mark Kettenis <kettenis@gnu.org>
25143
25144 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
25145 that we catch the expected failure under Linux/x86.
25146
25147 2001-10-29 Orjan Friberg <orjanf@axis.com>
25148
25149 * gdb.base/setvar.exp: Escape curly braces.
25150 * gdb.stabs/weird.exp: Ditto.
25151
25152 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
25153
25154 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
25155 * gdm.mi/mi0-hack-cli.exp: Likewise.
25156
25157 2001-10-25 Andrew Cagney <ac131313@redhat.com>
25158
25159 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
25160 messages.
25161
25162 2001-10-21 Andrew Cagney <ac131313@redhat.com>
25163
25164 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
25165 checking MI enabled.
25166
25167 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
25168
25169 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
25170
25171 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
25172
25173 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
25174 if gdb child process crashes, just signal an error.
25175
25176 2001-10-02 Jim Blandy <jimb@redhat.com>
25177
25178 * lib/gdb.exp (test_xfail_format): Simplify.
25179
25180 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
25181 front of the variable name `format'. Simplify `if'.
25182
25183 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
25184
25185 * gdb.threads/pthreads.exp: Wait for output and delay
25186 before sending ^C.
25187
25188 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
25189
25190 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
25191 some incorrect output instead of timing out.
25192 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
25193
25194 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
25195
25196 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
25197 check to allow additional `int'.
25198
25199 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
25200
25201 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
25202 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
25203
25204 2001-09-27 Michael Snyder <msnyder@redhat.com>
25205
25206 * lib/gdb.exp (test_debug_format): New proc.
25207 (setup_xfail_format): Use new proc test_debug_format.
25208 * gdb.base/constvars.exp (local_compiler_xfail_check): New
25209 proc; use new service proc test_debug_format.
25210 Replace all other "gcc_compiled" tests with this test.
25211 * gdb.base/volatile.exp (local_compiler_xfail_check): New
25212 proc; use new service proc test_debug_format.
25213 Replace all other "gcc_compiled" tests with this test.
25214
25215 2001-09-27 Michael Snyder <msnyder@redhat.com>
25216
25217 * gdb.base/cvexpr.exp: New file.
25218 * gdb.base/cvexpr.c: New file
25219 Test for expressions using const and volatile keywords.
25220
25221 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
25222
25223 * gdb.base/constvars.exp: Check for different orders of keywords
25224 and additional "int" strings in output.
25225
25226 2001-09-22 Andrew Cagney <ac131313@redhat.com>
25227
25228 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
25229 responses from "help maint".
25230
25231 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
25232
25233 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
25234 to localhost:NNN instead of :NNN, in case Xvfb is listening
25235 only on TCP.
25236
25237 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
25238
25239 * gdb.base/recurse.exp: When checking leaving the watchpoint
25240 scope, recognize when gdb is in function's epilogue and pass.
25241
25242 2001-09-18 Keith Seitz <keiths@redhat.com>
25243
25244 * lib/insight-support.exp (_gdbtk_export_target_info): Add
25245 support for running tests against sid targets.
25246 (gdbtk_done): Ditto.
25247
25248 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
25249
25250 * gdb.base/ending-run.c (main): Set stdout buffersize
25251 to the same reasonable value for any target.
25252 * gdb.base/ending-run.exp: Add a regular expression
25253 to make testsuite happy on Sanyo Stormy16 target.
25254
25255 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
25256
25257 * gdb.base/display.c (do_loops): Add float variable `f'.
25258 Increment f in loop.
25259 * gdb.base/display.exp: Increment timeout by 60 seconds.
25260 Change float display test to use variable `f'.
25261
25262 2001-09-17 Jim Blandy <jimb@redhat.com>
25263
25264 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
25265 overflowing the limited breakpoint tables on some ROM monitors
25266 (like the ROM68K).
25267
25268 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
25269
25270 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
25271 the "-ac" (disable access control) flag.
25272
25273 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
25274
25275 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
25276 ints.
25277
25278 2001-08-30 Keith Seitz <keiths@redhat.com>
25279
25280 * lib/gdb.exp: Move all insight-related functionality into
25281 separate file.
25282 * lib/insight-support.exp: New file.
25283
25284 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
25285
25286 * config/sid.exp (sid_start): Never set sid verbosity; disable
25287 expect_background {} that consumed its stdout; tolerate </dev/null.
25288 Attempt to set endianness override in "sid" protocol mode. Cleanup.
25289
25290 2001-08-18 Andrew Cagney <ac131313@redhat.com>
25291
25292 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
25293 CLI jump command to start it.
25294 (mi_run_to_main): Fail immediatly when unexpected output.
25295
25296 2001-08-18 Andrew Cagney <ac131313@redhat.com>
25297
25298 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
25299 beginning of function. Fix PR gdb/191.
25300
25301 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
25302
25303 * config/sid.exp (sid_start): Don't warn if we cannot figure out
25304 what to force sid endianness to.
25305
25306 2001-08-15 Keith Seitz <keiths@redhat.com>
25307
25308 * lib/gdb.exp (gdbtk_start): Don't set environment
25309 variables for TCL_LIBRARY and friends. Insight will
25310 now figure these out for itself.
25311
25312 2001-08-02 Michael Snyder <msnyder@redhat.com>
25313
25314 * gdb.base/completion.exp: Remove the symbol "a64l" from
25315 the expect string; this is target-specific, and not related
25316 to what is being tested.
25317
25318 2001-08-02 Dave Brolley <brolley@redhat.com>
25319
25320 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
25321
25322 2001-07-25 Michael Snyder <msnyder@redhat.com>
25323
25324 * gdb.base/consecutive.exp: New file. Test stepping over
25325 breakpoints on consecutive instructions.
25326 * gdb.base/consecutive.c: New file.
25327
25328 * gdb.base/call-rt-st.exp: Use double-backslash to quote
25329 curly braces in regular expressions.
25330
25331 2001-07-25 Michael Snyder <msnyder@redhat.com>
25332
25333 * gdb.base/ending-run.exp: Accept "Program exited normally" as
25334 legitimate output from stepping out of main.
25335
25336 2001-07-22 Keith Seitz <keiths@redhat.com>
25337
25338 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
25339 the empty string, do not run the tests.
25340
25341 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25342
25343 * gdb.base/long_long.exp: Detect size of pointer. Take into
25344 account 2-byte pointers when testing for p/a results.
25345
25346 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25347
25348 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
25349 and defined to 1K for m68hc11.
25350 (random_data): Reduce table to 1K for embedded platforms (68hc11).
25351 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
25352 (sizeof_random_data): New variable to tell the size of the data table;
25353 don't test past this size; always run to main.
25354
25355 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25356
25357 * gdb.base/return2.exp: return of long long and double fails for
25358 68HC11; don't execute these tests on that platform.
25359 * gdb.base/return.exp: Return of a double fails for 68hc11.
25360
25361 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
25362
25363 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
25364 tests that print a float.
25365 * call-rt-st.exp: Likewise.
25366
25367 2001-07-12 Mark Kettenis <kettenis@gnu.org>
25368
25369 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
25370 running this test on Linux.
25371
25372 2001-06-24 Michael Chastain <chastain@redhat.com>
25373
25374 * gdb.base/arithmet.exp: Remove some tests to make all test names
25375 unique.
25376
25377 2001-07-03 Michael Snyder <msnyder@redhat.com>
25378
25379 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
25380 the output of the ptype command.
25381
25382 2001-07-02 Michael Snyder <msnyder@redhat.com>
25383
25384 * gdb.base/completion.exp: Don't assume that break.c is the only
25385 source file that may contain functions named "marker".
25386 * gdb.base/corefile.exp: Quote the curly braces in regexp.
25387
25388 2001-06-28 Andrew Cagney <ac131313@redhat.com>
25389
25390 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
25391 of files to delete.
25392
25393 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
25394 * gdb.disasm/h8300s.exp: New file.
25395 gdb.disasm/h8300s.s: Likewise.
25396
25397 2001-06-27 Andrew Cagney <ac131313@redhat.com>
25398
25399 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
25400 empty breakpoint tables.
25401
25402 2001-06-25 Andrew Cagney <ac131313@redhat.com>
25403
25404 * lib/mi-support.exp: Update args=... part of stop-reason
25405 patterns. Accept either a list or a tuple.
25406
25407 2001-06-23 Andrew Cagney <ac131313@redhat.com>
25408
25409 * lib/mi-support.exp: Remove local emacs variable defining
25410 change-log-default-name.
25411
25412 2001-06-22 Michael Chastain <chastain@redhat.com>
25413
25414 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
25415 This is operationally compatible with the previous version.
25416
25417 2001-06-13 Jim Blandy <jimb@redhat.com>
25418
25419 * lib/gdb.exp (gdb_test): Doc fix.
25420
25421 2001-06-10 Michael Chastain <chastain@redhat.com>
25422
25423 * gdb.base/exprs.exp: Remove a duplicate test.
25424
25425 2001-06-06 Jim Blandy <jimb@redhat.com>
25426
25427 * gdb.base/return2.exp (main): Use values to test float and double
25428 returns that are not NaN's, to avoid being confused by IEEE
25429 comparison rules.
25430
25431 2001-06-04 Michael Snyder <msnyder@redhat.com>
25432
25433 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
25434 non-zero if control_c fails. Terminate the test on failure,
25435 rather than wait for 12 more tests to time out.
25436
25437 2001-06-06 Jim Blandy <jimb@redhat.com>
25438
25439 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
25440 Don't forget to match the GDB prompt.
25441
25442 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
25443
25444 2001-06-04 Jim Blandy <jimb@redhat.com>
25445
25446 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
25447 command.
25448
25449 2001-05-31 Kevin Buettner <kevinb@redhat.com>
25450
25451 * gdb.base/annota1.exp (info break): Match four or more spaces
25452 after "Address".
25453
25454 2001-05-31 Michael Chastain <chastain@redhat.com>
25455
25456 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
25457 (dm_type_int_star): Likewise.
25458 (dm_type_long_star): Likewise.
25459 (dm_type_void_star): Likewise.
25460
25461 2001-05-29 Kevin Buettner <kevinb@redhat.com>
25462
25463 * gdb.base/completion.exp (INPUTRC): Set this environment variable
25464 to a known value in order to get consistent results regardless
25465 of the setting of INPUTRC or the presence or contents of .inputrc.
25466
25467 2001-05-24 Michael Snyder <msnyder@redhat.com>
25468
25469 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
25470 Don't require that the main thread and the manager thread are the
25471 first in the list.
25472
25473 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
25474 debugging. If test fails, issue an "unsupported" not a "fail".
25475
25476 2001-05-24 Jim Blandy <jimb@redhat.com>
25477
25478 Don't assume that short is shorter than int.
25479 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
25480 assume that shorts are smaller than ints. On a 16-bit machine,
25481 this isn't true.
25482 ("print unsigned char == (~0)"): Add test that verifies that ~0,
25483 an int, is not equal to ~0 stored in an unsigned char. This tests
25484 the same thing that the previous test meant to, but works on
25485 16-bit machines, too.
25486 ("print unsigned char != (~0)"): Same test, complemented.
25487
25488 2001-05-24 Michael Snyder <msnyder@redhat.com>
25489
25490 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
25491 test for (full_coverage == 0). This makes the test run faster,
25492 and prevents dejagnu getting out of step.
25493
25494 2001-05-23 Kevin Buettner <kevinb@redhat.com>
25495
25496 * gdb.base/finish.exp (finish_void): Revise pattern for
25497 stopping on the call statement to not permit stopping at
25498 the start of the instructions comprising the call sequence.
25499
25500 2001-05-19 Michael Chastain <chastain@redhat.com>
25501
25502 * gdb.base/callfuncs.exp: Make all test names unique.
25503 * gdb.base/commands.exp: Make all test names unique.
25504 * gdb.base/condbreak.exp: Make all test names unique.
25505 * gdb.base/dbx.exp: Make all test names unique.
25506 * gdb.base/default.exp: Make all test names unique.
25507 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
25508 and TIMEOUT messages to their corresponding PASS message.
25509 * gdb.base/ending-run.exp: Make all test names unique.
25510 * gdb.base/long_long.exp: Remove duplicate test.
25511
25512 2001-05-21 Kevin Buettner <kevinb@redhat.com>
25513
25514 * gdb.base/finish.exp (finish_void): Allow "finish" command to
25515 stop on the call statement as well as the statement after the
25516 call.
25517
25518 2001-05-21 Michael Snyder <msnyder@redhat.com>
25519
25520 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
25521
25522 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
25523
25524 * gdb.base/completion.exp: Revamp test. Make it execute on all
25525 platforms.
25526
25527 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
25528
25529 * config/gdbserver.exp (gdb_load): Handle the case
25530 in which the arguments to gdbserver are given in the
25531 baseboard configuration file.
25532 Also handle the case in which the server needs to do a
25533 load.
25534
25535 2001-05-07 Keith Seitz <keiths@cygnus.com>
25536
25537 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
25538 set up the display for testing.
25539 (gdbtk_start): Convert all paths to paths that tcl will like.
25540 Export target information to environment.
25541 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
25542 necessary.
25543 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
25544 (to_tcl_path): New proc to convert a given pathname into
25545 a path acceptible as an argument to a tcl command.
25546 (_gdbtk_export_target_info): New proc to export target info
25547 into the environment for gdbtk testing.
25548 (gdbtk_done): New proc to signal end-of-test.
25549
25550 2001-05-06 Jim Blandy <jimb@redhat.com>
25551
25552 * restore.c: Make the code of caller0 correspond to its comment.
25553
25554 2001-05-03 Michael Snyder <msnyder@redhat.com>
25555
25556 * config/sid.exp (gdb_target_sid): Check for error messages.
25557 On error or timeout, don't make expect exit (which will terminate
25558 all subsequent tests); instead just make gdb exit.
25559 (gdb_load): Check for error messages. On error or timeout,
25560 return a negative value.
25561
25562 2001-04-24 Jim Blandy <jimb@redhat.com>
25563
25564 * gdb.c++/templates.exp: If we see the prompt for the overload
25565 list, but we haven't recognized any of the longer patterns,
25566 arrange for this test to fail, not hang.
25567
25568 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
25569 variations.
25570
25571 2001-04-22 Michael Chastain <chastain@redhat.com>
25572
25573 * gdb.c++/local.exp: Use the 'runto' library function.
25574 * gdb.c++/namespace.exp: Likewise.
25575 * gdb.c++/overload.exp: Likewise.
25576
25577 2001-03-26 Kevin Buettner <kevinb@redhat.com>
25578
25579 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
25580 * gdb.base/step-line.exp: New file. Test step/next in presence of
25581 #line directives.
25582 * gdb.base/step-line.c: New file. Test program for the above.
25583 * gdb.base/step-line.inp: New file. We pretend that this file has
25584 been transformed by some other tool into step-line.c.
25585
25586 2001-03-21 Jim Blandy <jimb@redhat.com>
25587
25588 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
25589 unmangled operator names.
25590
25591 2001-03-20 Jim Blandy <jimb@redhat.com>
25592
25593 * gdb.threads/linux-dp.exp: Recognize an additional message
25594 generated by GDB when it doesn't understand how to debug threads
25595 on the target system.
25596
25597 2001-03-19 Andrew Cagney <ac131313@redhat.com>
25598
25599 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
25600
25601 2001-03-12 Michael Chastain <chastain@redhat.com>
25602
25603 * gdb.c++/derivation.exp: Use the 'runto' library function.
25604
25605 2001-03-12 Michael Chastain <chastain@redhat.com>
25606
25607 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
25608
25609 2001-02-24 Michael Chastain <chastain@redhat.com>
25610
25611 * gdb.c++/ref-types.exp: Change handwritten code to library
25612 function 'runto'.
25613
25614 2001-03-16 Orjan Friberg <orjanf@axis.com>
25615
25616 * gdb.base/signals.exp: Set count to 0 explicitly.
25617
25618 2001-03-15 Mark Salter <msalter@redhat.com>
25619
25620 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
25621 (gdb_target_monitor): Add check of gdb_target_cmd return value.
25622 (gdb_load): Add support for additional target_info: gdb_download_size
25623 and gdb_load_timeout.
25624
25625 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
25626
25627 * gdb.base/annota1.exp: Move test of isnative to earlier in the
25628 file -- to prevent failing when the compile fails but we have no
25629 intention of running the tests anyway.
25630
25631 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
25632 tests if set.
25633
25634 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
25635 integers.
25636
25637 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
25638 * gdb.c++/namespace.exp: Ditto.
25639
25640 2001-03-07 Orjan Friberg <orjanf@axis.com>
25641
25642 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
25643 * gdb.base/pointers.exp: Relax pattern match of decimals.
25644
25645 2001-03-06 Kevin Buettner <kevinb@redhat.com>
25646
25647 * Makefile.in, config/abug.exp, config/cfdbug.exp,
25648 config/cpu32bug.exp, config/dve.exp, config/est.exp,
25649 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
25650 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
25651 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
25652 config/sh.exp, config/sid.exp, config/slite.exp,
25653 config/sparclet.exp, config/udi.exp, config/unknown.exp,
25654 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
25655 config/vxworks.exp, config/vxworks29k.exp,
25656 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
25657 gdb.base/all-bin.exp, gdb.base/annota1.exp,
25658 gdb.base/arithmet.exp, gdb.base/assign.exp,
25659 gdb.base/async.exp, gdb.base/attach.exp,
25660 gdb.base/bitfields.exp, gdb.base/bitops.exp,
25661 gdb.base/break.exp, gdb.base/call-ar-st.exp,
25662 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
25663 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
25664 gdb.base/commands.exp, gdb.base/completion.exp,
25665 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
25666 gdb.base/constvars.exp, gdb.base/corefile.exp,
25667 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
25668 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
25669 gdb.base/ending-run.exp, gdb.base/environ.exp,
25670 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
25671 gdb.base/finish.exp, gdb.base/foll-exec.exp,
25672 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
25673 gdb.base/funcargs.exp, gdb.base/help.exp,
25674 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
25675 gdb.base/logical.exp, gdb.base/long_long.exp,
25676 gdb.base/maint.exp, gdb.base/mips_pro.exp,
25677 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
25678 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
25679 gdb.base/pointers.exp, gdb.base/printcmds.exp,
25680 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
25681 gdb.base/regs.exp, gdb.base/relational.exp,
25682 gdb.base/remote.exp, gdb.base/reread.exp,
25683 gdb.base/restore.exp, gdb.base/return2.exp,
25684 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
25685 gdb.base/selftest.exp, gdb.base/setshow.exp,
25686 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
25687 gdb.base/sigall.exp, gdb.base/signals.exp,
25688 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
25689 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
25690 gdb.base/step-test.exp, gdb.base/structs.c,
25691 gdb.base/structs.exp, gdb.base/structs2.exp,
25692 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
25693 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
25694 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
25695 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25696 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
25697 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
25698 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
25699 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
25700 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
25701 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
25702 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
25703 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
25704 gdb.fortran/types.exp, gdb.java/jmisc.exp,
25705 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
25706 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
25707 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
25708 gdb.trace/circ.exp, gdb.trace/collection.exp,
25709 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
25710 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
25711 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
25712 gdb.trace/report.exp, gdb.trace/save-trace.exp,
25713 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
25714 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
25715 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
25716 notices.
25717
25718 2001-02-27 Michael Snyder <msnyder@cygnus.com>
25719
25720 * gdb.base/varargs.c (find_max_double): Fix printf format string:
25721 first arg is int not float.
25722
25723 2001-02-22 Michael Snyder <msnyder@cygnus.com>
25724
25725 * gdb.base/reread.exp: Unsupported for non-native targets;
25726 doesn't work for remote debugging.
25727
25728 2001-02-19 Fernando Nasser <fnasser@redhat.com>
25729
25730 From Drew Moseley <dmoseley@redhat.com>
25731 * gdb.base/ending-run.exp: Properly handle the BSP state when
25732 stepping past the end of main.
25733
25734 2001-02-19 John Moore <jmoore@redhat.com>
25735
25736 * gdb.base/commands.exp (infrun_breakpoint_command_test):
25737 Converted HPUX fix for non-expected items following multiple
25738 step commands into general solution for all platforms.
25739
25740 2001-02-18 Michael Chastain <chastain@redhat.com>
25741
25742 * gdb.c++/classes.exp (do_tests): Change runto statements
25743 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25744 statements demangler agnostic.
25745 * gdb.c++/virtfunc.exp (do_tests): Likewise.
25746 (gdb_virtfunc_restart): Likewise.
25747
25748 2001-02-14 Michael Chastain <chastain@redhat.com>
25749
25750 * gdb.c++/inherit.exp (do_tests): Change runto statements
25751 from "runto 'foo(void)'" to "runto 'foo'". This makes the
25752 statements demangler agnostic.
25753
25754 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
25755
25756 * gdb.threads/pthreads.exp: Unify pass/fail messages for
25757 ``continue to bkpt at common_routine in thread 2'' and ``stopped
25758 before calling common_routine 15 times'' tests.
25759
25760 2001-02-11 Michael Chastain <chastain@redhat.com>
25761
25762 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
25763 Helps the test script figure out which demangler is in use.
25764 (dm_type_foo_ref): Ditto.
25765 (dm_type_int_star): Ditto.
25766 (dm_type_long_star): Ditto.
25767 (dm_type_unsigned_int): Ditto.
25768 (dm_type_void): Ditto.
25769 (dm_type_void_star): Ditto.
25770 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
25771 Probe the gdb demangler and set variables to accommodate
25772 formatting differences.
25773 (info_func_regexp): New function. Same as info_func, but
25774 matches against a regexp.
25775 (info_func): Match against a literal string.
25776 (print_addr_2): New function. Match against a literal string,
25777 which can be different from the input to gdb.
25778 (print_addr): Simply call print_addr_2 with the same argument twice.
25779 (test_lookup_operator_functions): Use demangler formatting variables.
25780 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
25781 the tests in the same order as the C++ class declaration.
25782 (test_paddr_operator_functions): Ditto.
25783 (test_paddr_overloaded_functions): Ditto.
25784 (test_paddr_hairy_functions): Use demangler formatting variables.
25785 Add reference to gdb/19 for related tests.
25786 (do_tests): Call probe_demangler.
25787
25788 2001-01-30 Kevin Buettner <kevinb@redhat.com>
25789
25790 * gdb.c++/templates.cc (printf): Remove unused function definition.
25791
25792 2001-01-26 Felix Lee <flee@redhat.com>
25793
25794 * sid.exp (sid_exit): Pass host, not target, to remote_close.
25795
25796 2001-01-25 matthew green <mrg@redhat.com>
25797
25798 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
25799 up sid.
25800 (sid_exit): Call `remote_pop_conn' after GDB is gone.
25801
25802 2001-01-25 matthew green <mrg@redhat.com>
25803
25804 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
25805 Deprecate $sid_spawn_id.
25806 (sid_exit): Remove code necessary only for `spawn.'
25807
25808 2001-01-25 matthew green <mrg@redhat.com>
25809
25810 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
25811
25812 2001-01-28 Michael Chastain <chastain@redhat.com>
25813
25814 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
25815 to call when tests fail. It takes gdb out of the overloaded
25816 function choice menu back to the main prompt, so that the test
25817 program stays synchronized.
25818 (set_bp_overloaded): New proc to collect all the common
25819 code for setting a breakpoint on an overloaded name. Calls
25820 take_gdb_out_of_choice_menu when needed.
25821 (menu_overload1arg): New variable to collect the repeated
25822 instances of the expected menu for an overloaded name. Change
25823 the regular expression to handle changes in g++ type encoding:
25824 "void" can be either "void" or "", and "unsigned int" can be
25825 either "unsigned int" or "unsigned".
25826 (continue_to_bp_overloaded): Change regular expressions to handle
25827 changes in g++ type encoding.
25828 (no proc): Call take_gdb_out_of_choice_menu when needed.
25829 Remove redundant calls to "info break". Accept either "canceled"
25830 or "cancelled". Change regular expressions in "info break"
25831 calls to handle changes in g++ type encoding. Give all tests
25832 unique strings.
25833
25834 2001-01-17 Ben Elliston <bje@redhat.com>
25835
25836 * config/sid.exp: New file.
25837
25838 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
25839
25840 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
25841
25842 2000-12-21 Michael Snyder <msnyder@cygnus.com>
25843
25844 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
25845 Add a RE to accept a non-ascii char if one is ever presented.
25846
25847 2000-12-20 Fernando Nasser <fnasser@redhat.com>
25848
25849 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
25850
25851 2000-12-18 Michael Snyder <msnyder@cygnus.com>
25852
25853 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
25854 in regexp. One '\' does not suffice on Linux.
25855
25856 2000-12-09 Michael Chastain <chastain@redhat.com>
25857
25858 * gdb.base/break.exp (test_clear_command): Use a marker function
25859 rather than 'main' for the test function. Also move this
25860 test to an execution point where the marker function names are
25861 guaranteed to be bound to functions. (Executing tests after a
25862 'finish' from main runs into name conflicts with local names
25863 in __libc_start_main).
25864
25865 2000-12-07 Michael Snyder <msnyder@cygnus.com>
25866
25867 * gdb.base/finish.exp: New test for gdb's "finish" command.
25868 * gdb.base/return2.exp: New test for gdb's "return" command.
25869 * gdb.base/return2.c: New source file for above.
25870
25871 2000-12-05 Michael Snyder <msnyder@cygnus.com>
25872
25873 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
25874 * gdb.base/miscexprs.exp: Ditto.
25875 * gdb.base/pointers.exp: Ditto.
25876 * gdb.c++/derivation.exp: Ditto.
25877 * gdb.c++/local.exp: Ditto.
25878 * gdb.c++/namespace.exp: Ditto.
25879 * gdb.c++/overload.exp: Ditto.
25880 * gdb.c++/ref-types.exp: Ditto.
25881
25882 2000-12-05 Michael Snyder <msnyder@cygnus.com>
25883
25884 * gdb.base/constvars.exp: Test result of "up" command.
25885 * gdb.base/miscexprs.exp: Ditto.
25886 * gdb.base/pointers.exp: Ditto.
25887 * gdb.base/scope.exp: Ditto.
25888 * gdb.c++/derivation.exp: Ditto.
25889 * gdb.c++/local.exp: Ditto.
25890 * gdb.c++/namespace.exp: Ditto.
25891 * gdb.c++/overload.exp: Ditto.
25892 * gdb.c++/ref-types.exp: Ditto.
25893
25894 2000-11-22 Michael Chastain <chastain@redhat.com>
25895
25896 * mips_pro.exp: Accept either "middle -> top -> main" or
25897 "middle -> main" in the backtrace, because gcc can optimize
25898 tail calls to jumps. Remove setup_xfail for the hppa case.
25899 Add a comment with the original warning messages from PR 3016,
25900 which was filed in 1993, to preserve them for posterity.
25901
25902 2000-11-17 Nick Duffek <nsd@redhat.com>
25903
25904 * lib/gdb.exp (gdb_test): Override timeout with board info.
25905
25906 2000-11-17 Nick Duffek <nsd@redhat.com>
25907
25908 * gdb.base/display.exp: Don't kill running stub. Add "again" to
25909 the second kill and detach messages.
25910
25911 2000-11-17 Nick Duffek <nsd@redhat.com>
25912
25913 * configure.in: Add AC_EXEEXT.
25914 * configure: Regenerate.
25915 * Makefile.in (just-check): Export EXEEXT.
25916 * lib/gdb.exp ($EXEEXT): Import from environment.
25917 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
25918 expect "maint dump-me" on Cygwin.
25919 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
25920 $EXEEXT.
25921
25922 2000-11-17 Nick Duffek <nsd@redhat.com>
25923
25924 * gdb.base/break.exp: Test backtrace and finish from called
25925 function on all platforms, not just HP-UX.
25926
25927 2000-11-03 Michael Snyder <msnyder@cygnus.com>
25928
25929 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
25930 code from gdb_target_monitor, so it can be used independantly
25931 for gdbserver. Also comment out an unnecessary PUTS.
25932
25933 2000-11-03 Michael Snyder <msnyder@cygnus.com>
25934
25935 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
25936 * gdb.base/corefile.exp: Expect the message "Program is being
25937 debugged already" when we send the "corefile" command, since
25938 the preceeding gdb_load may have connected gdb to a remote target.
25939 * gdb.base/display.exp: Disable hardware watchpoints if new
25940 board info variable "no_hardware_watchpoints" is true.
25941 Replace single-letter commands with more readable ones.
25942 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
25943 if new board info variable "no_hardware_watchpoints" is true.
25944 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
25945 to see if stdio (printf) testing is possible.
25946 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
25947 board info variable "no_hardware_watchpoints" is true. Use new
25948 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
25949
25950 2000-11-13 Fernando Nasser <fnasser@redhat.com>
25951
25952 From Orjan Friberg <orjanf@axis.com>:
25953 * gdb.base/printcmds.exp: Escape curly braces followed by a number
25954 in array print pattern match.
25955
25956 2000-11-09 Fernando Nasser <fnasser@redhat.com>
25957
25958 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
25959 spelling "cancelled" to U.S. spelling "canceled" to match changes
25960 made to gdb.
25961 * gdb.c++/ovldbreak.exp: Ditto.
25962
25963 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25964
25965 * gdb.base/callfuncs.c (main): Moved to end of file, call
25966 t_double_values to initialize the FPU before inferior calls are made.
25967 * gdb.base/callfuncs.exp: Test for register preservation after calling
25968 inferior functions. Add tests for continuining, finishing and
25969 returning from a stop in a call dummy.
25970
25971 2000-10-24 Michael Snyder <msnyder@cygnus.com>
25972
25973 * gdb.base/commands.exp: Break up long lines, and re-indent.
25974
25975 2000-10-19 Michael Snyder <msnyder@cygnus.com>
25976
25977 * config/gdbserver.exp: Rewritten from the ground up, to make it
25978 compatible with the current dejagnu tree, and to make it work with
25979 the new "gdbserver" in libremote.
25980
25981 2000-10-16 Michael Snyder <msnyder@cygnus.com>
25982
25983 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
25984 * gdb.base/varargs.exp: Skip entire test if no printf support.
25985 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
25986 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
25987
25988 2000-10-13 Michael Snyder <msnyder@cygnus.com>
25989
25990 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
25991 no floating point support.
25992 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
25993 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
25994 * gdb.base/call-rt-st.exp: Ditto.
25995 * gdb.base/call-strs.exp: Ditto.
25996
25997 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
25998
25999 * gdb.base/sizeof.c: include <stdio.h>.
26000
26001 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
26002 'finish', otherwise uncaptured gdb_prompt would potentially
26003 throw remaining test points out of sync.
26004
26005 2000-07-26 Scott Bambrough <scottb@netwinder.org>
26006
26007 * gdb.base/recurse.exp: Run tests for all targets.
26008 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
26009 gnu-oldld case on ARM.
26010 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
26011 for ARM targets.
26012
26013 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
26014
26015 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
26016 * gdb.java/configure: Rebuild.
26017
26018 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
26019
26020 * gdb.java/jv-exp.exp: New file.
26021
26022 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
26023
26024 * configure: Rebuilt.
26025 * configure.in (configdirs): Add gdb.java.
26026 * gdb.java/jmisc.java: New file.
26027 * gdb.java/jmisc.exp: New file.
26028 * gdb.java/Makefile.in: New file.
26029 * gdb.java/configure: Rebuilt.
26030 * gdb.java/configure.in: New file.
26031 * lib/java.exp: New file.
26032
26033 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
26034
26035 * gdb.base/exprs.exp: Test casts to a pointer including over and
26036 underflow.
26037
26038 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
26039
26040 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
26041 and the compilers sizes.
26042
26043 2000-07-09 Nick Duffek <nsd@redhat.com>
26044
26045 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
26046 (use_methods): New function.
26047 (main): Call use_methods().
26048 * gdb.c++/classes.exp (test_method_param_class): New procedure.
26049 (do_tests): Call test_method_param_class.
26050
26051 2000-07-09 Nick Duffek <nsd@redhat.com>
26052
26053 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
26054 spelling.
26055 (test_enums): New procedure. Move enum tests from end of script
26056 to here. Set breakpoint on function name instead of line number.
26057 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
26058 (enums2): New marker function.
26059 (enums1): New function.
26060 (main): Call enums1(). Move enum tests to enums1().
26061
26062 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
26063
26064 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
26065 compile/link program. Update line numbers.
26066 * gdb.asm/d10v.inc: Define ``startup''.
26067 * gdb.asm/asmsrc1.s: Add definition of _start.
26068
26069 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
26070
26071 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
26072
26073 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26074
26075 * gdb.base/maint.exp: Add 'maint print architecture' item to output
26076 of 'help maint print' command.
26077
26078 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
26079
26080 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
26081 they use gdb_expect_list.
26082
26083 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
26084
26085 * gdb.base/commands.exp: Use ``set remote
26086 memory-read-packet-size'' instead of ``set endian big'' to test
26087 long commands.
26088
26089 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
26090
26091 * gdb.c++/templates.exp (do_tests): Make all of these work under
26092 g++, and stop skipping them.
26093
26094 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
26095 work under g++.
26096
26097 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
26098 initialization.
26099
26100 2000-06-02 Michael Snyder <msnyder@cygnus.com>
26101
26102 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
26103 the regular expression: accept an (almost) arbitrary sequence of
26104 "frames-invalid" and "breakpoints-invalid" messages both before
26105 and after the "starting" message.
26106
26107 2000-06-02 Michael Snyder <msnyder@cygnus.com>
26108
26109 * gdb.c++/local.exp: This test has never been known to work with g++.
26110
26111 2000-05-18 Michael Snyder <msnyder@cygnus.com>
26112
26113 * gdb.base/annota1.exp (annotate-signal-handler-caller):
26114 Relax the regular expression a little, make it pass on Solaris 8.
26115
26116 2000-05-12 Kevin Buettner <kevinb@redhat.com>
26117
26118 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
26119 a call, do not require that gdb stop on the line after the call.
26120 Instead, it is permissible for gdb to stop on the line of the
26121 call itself.
26122
26123 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
26124
26125 * gdb.base/break.exp (bp on small function, optimized file):
26126 Add a second pass pattern. The behavior differs here between stabs
26127 and dwarf for one-line functions. Stabs preserves two line symbols
26128 (one before the prologue and one after) with the same line number,
26129 but dwarf regards these as duplicates and discards one of them.
26130 Therefore the address after the prologue (where the breakpoint is)
26131 has no exactly matching line symbol, and GDB reports the breakpoint
26132 as if it were in the middle of a line rather than at the beginning.
26133
26134 2000-05-08 Michael Snyder <msnyder@cygnus.com>
26135
26136 * gdb.base/interrupt.exp: Make "pass" message say "send"
26137 rather than "send_gdb" (for consistancy).
26138
26139 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
26140
26141 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
26142 * gdb.c++/templates.cc: Properly check for GCC version number.
26143 * lib/compiler.cc: Likewise
26144
26145 2000-04-28 Michael Snyder <msnyder@cygnus.com>
26146
26147 * gdb.base/break.exp: When compiled with -O2 optimization,
26148 gdb may not stop at the first line of main, due to code motion.
26149
26150 2000-04-26 Michael Snyder <msnyder@cygnus.com>
26151
26152 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
26153 This test depends on parsing the printf output from the target.
26154 Since the sparclet stub doesn't do stdio, this will never work.
26155 * gdb.base/call-rt-st.exp: ditto.
26156 * gdb.base/call-strs: ditto.
26157
26158 2000-04-24 Michael Snyder <msnyder@cygnus.com>
26159
26160 * gdb.base/miscexprs.exp: make sizeof long array test portable.
26161
26162 * gdb.base/ending-run.exp: After connecting to a remote target,
26163 but before running, the target will appear to be in a random
26164 location. Specify both a file and a line for breakpoints.
26165 Also, the function that calls main may be called 'init'
26166 rather than 'start'.
26167
26168 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26169
26170 * gdb.base/help.exp: Update output for add-symbol-file command.
26171
26172 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
26173
26174 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26175 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
26176
26177 2000-04-07 J.T. Conklin <jtc@redback.com>
26178
26179 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
26180
26181 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
26182
26183 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
26184
26185 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
26186 values that can be represented exactly.
26187 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
26188 above change, and to not check against the directory part of the source
26189 file name.
26190 (step into print_long_arg_list): Likewise.
26191 (print print_small_structs from print_long_arg_list): Likewise.
26192 (print print_long_arg_list): Likewise.
26193
26194 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26195
26196 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
26197
26198 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
26199
26200 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
26201
26202 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
26203
26204 * gdb.base/commands.exp (deprecated_command_test): Add test for
26205 deprecate with no arguments.
26206
26207 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
26208
26209 * gdb.base/break.exp: Add new test for setting breakpoints on
26210 optimized code so we can test breakpoints work even when function
26211 prologues may be optimized away
26212
26213 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
26214
26215 From David Whedon <dwhedon@gordian.com>
26216 * gdb.base/commands.exp : Added command deprecator tests.
26217
26218 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
26219
26220 * gdb.base/help.exp: Added test for new apropos command.
26221
26222 2000-03-21 Kevin Buettner <kevinb@redhat.com>
26223
26224 * gdb.base/pointers.c (usevar): New function.
26225 (main): Make sure that global variables v_int_pointer2, rptr,
26226 and y are all referenced someplace in the program by calling
26227 usevar() on them. [Some linkers delete symbols which are
26228 never referenced. The space remains, but there's no way to
26229 get a (symbolic) handle on the variable from the debugger.]
26230
26231 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26232
26233 * gdb.base/printcmds.c: Add typedeffed arrays.
26234
26235 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
26236 procedure to test arrays that are typedef'd.
26237
26238 2000-03-13 James Ingham <jingham@leda.cygnus.com>
26239
26240 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
26241 the library directories.
26242
26243 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
26244
26245 * configure.in (configdirs): Add sub directory gdb.mi.
26246 * configure: Re-generate.
26247
26248 * gdb.mi: New directory.
26249
26250 2000-02-25 Scott Bambrough <scottb@netwinder.org>
26251
26252 * gdb.base/long_long.exp: Correct test suite failure when printing
26253 a long long value as a double on ARM platforms.
26254
26255 2000-02-16 Jim Blandy <jimb@redhat.com>
26256
26257 * gdb.base/break.exp ("breakpoint line number"): Make sure the
26258 default source file is set properly before running this test.
26259
26260 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26261
26262 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
26263 gdbtk/library directory, not in gdbtcl2.
26264
26265 2000-02-04 Jim Blandy <jimb@redhat.com>
26266
26267 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
26268 backslash from regexp pattern.
26269
26270 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
26271 procedure. Use it to run all the "continue to bp overloaded"
26272 tests. Note that this changes the names of the tests slightly.
26273 If the breakpoint hit message includes a hex PC value, because
26274 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
26275 from the real source code, still consider that a pass.
26276
26277 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
26278 XFAIL here if the breakpoint message contains a hex address. Note
26279 similar change on 1999-11-02.
26280
26281 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
26282
26283 * gdb.base/ptype.exp: Establish a default source file before
26284 calling get_debug_format.
26285
26286 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
26287
26288 * gdb.base/watchpoint.exp: Remove duplication of test messages.
26289
26290 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26291
26292 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
26293 of successive stepi commands -- while in the prologue we should see
26294 the function entry bracket.
26295
26296 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
26297
26298 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
26299 reach __change_mode() when stepping through the end of main().
26300
26301 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
26302
26303 * gdb.base/default.exp: Fix expected pattern.
26304 * gdb.base/help.exp: Same.
26305
26306 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26307
26308 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
26309 Don't use xfail's because that affects only the following test.
26310
26311 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
26312 solaris or linux.
26313
26314 * gdb.base/selftest.exp: Update to reflect changes to main.c.
26315
26316 2000-01-07 Michael Snyder <msnyder@cygnus.com>
26317
26318 * gdb.base/display.exp: Some yacc parsers like to say
26319 "A syntax error" rather than "A parse error". Accept both.
26320
26321 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
26322
26323 * gdb.base/default.exp: Remove OS dependent string from "target
26324 remote" test.
26325 * gdb.base/help.exp: Same for "help target remote" test.
26326
26327 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26328
26329 From Jim Kingdon <kingdon@redhat.com>:
26330
26331 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
26332 prompt (cleanup rather than necessity, but still might keep output
26333 from spilling to next test).
26334
26335 2000-01-02 Fred Fish <fnf@cygnus.com>
26336
26337 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
26338 AIX, which defines them in <sys/types.h>.
26339
26340 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
26341
26342 * gdb.base/default.exp: Match arm* etc instead of arm in "info
26343 float" test.
26344
26345 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
26346
26347 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
26348
26349 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
26350 outermost frame disallowed".
26351
26352 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
26353
26354 * gdb.base/setvar.exp: New tests for setting the value of a struct
26355 with a constant list.
26356
26357 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
26358
26359 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
26360 require the user to type a cast before setting the value of a struct.
26361
26362 1999-12-06 Jim Blandy <jimb@cygnus.com>
26363
26364 * gdb.base/default.exp: Expect the new 'info float' command on
26365 all i386 platforms.
26366
26367 * gdb.threads/linux-dp.exp: Expand our ability to recognize
26368 LinuxThreads libraries that don't support debugging.
26369
26370 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26371
26372 * gdb.base/remote.c: Fill the buffer with truely random data.
26373 Change the buffer type to ``unsigned char'' to simplify size
26374 arithmetic.
26375
26376 * gdb.base/remote.exp: Reduce download numbers by one. Typical
26377 stub only handles 400-1 byte packets. Verify that the download
26378 worked.
26379
26380 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
26381
26382 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
26383 tests, using UNRESOLVED for the untested cases. Also, does not wait
26384 for a timeout if the prompt was received before a recognizable pattern.
26385
26386 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
26387
26388 * lib/gdb.exp (gdb_expect_list): Fix spelling.
26389
26390 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26391
26392 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
26393 watchpoints.
26394
26395 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
26396
26397 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
26398
26399 * gdb.c++/local.exp: Be more flexible in recognizing local class
26400 name mangling. Don't allow horribly truncated method names.
26401 * gdb.c++/derivation.exp: Expect protected inheritance.
26402 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
26403 * gdb.c++/virtfunc.exp: Likewise.
26404 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
26405 when printing a nested enum.
26406
26407 1999-11-22 Jim Blandy <jimb@cygnus.com>
26408
26409 * gdb.base/step-test.exp: Properly await GDB's response to setting
26410 a breakpoint on the call to large_struct_by_value.
26411
26412 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
26413 just because we have debug info for the `start' function.
26414
26415 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
26416
26417 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
26418 "Unknown signal" messages, which indicate (on LinuxThreads) that
26419 GDB doesn't know how to debug threads on this system. This is
26420 better than hanging while philosopher 0 dumps chatter into gdb.log.
26421
26422 1999-11-18 Tom Tromey <tromey@cygnus.com>
26423
26424 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
26425
26426 1999-11-18 Fred Fish <fnf@cygnus.com>
26427
26428 * gdb.base/coremaker2.c: Add sample program for generating
26429 cores that is more self contained than coremaker.c. Eventually
26430 I'll add more code to this and tie it into the testsuite.
26431
26432 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
26433
26434 * gdb.base/dollar.exp: Remove, now in gdb.hp.
26435
26436 1999-11-10 Jimmy Guo <guo@cup.hp.com>
26437
26438 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
26439 from $srcdir/lib/.
26440 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
26441 and gdb.c++/.
26442
26443 * gdb.c++/derivation.exp: remove redundant get compiler info code.
26444
26445 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
26446 'continue with watch' test point.
26447
26448 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
26449
26450 Merged from p2linux-990323-branch:
26451
26452 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
26453
26454 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
26455
26456 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
26457 {limit,fixed}''. Test ``set download-write-size''.
26458
26459 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
26460
26461 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
26462 gdb_expect_list.
26463
26464 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
26465
26466 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
26467
26468 1999-11-03 Mark Salter <msalter@cygnus.com>
26469
26470 * gdb.base/break.exp: Fix "stub continue" pattern.
26471
26472 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
26473
26474 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
26475
26476 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
26477
26478 * gdb.base/display.exp ("finish"): Add timeout clause.
26479
26480 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
26481 plain prompt clause, so this doesn't have to time out in order to
26482 fail.
26483
26484 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
26485 breakpoint hit messages include an address.
26486
26487 * gdb.base/display.exp: Don't forget to escape parens in regular
26488 expressions. Unix regexp notatation sucks.
26489
26490 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26491
26492 * gdb.base/annota1.exp: Test for annotate-signalled: change output
26493 order for 'signalled' message.
26494
26495 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
26496
26497 From Jimmy Guo <guo@cup.hp.com>:
26498 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
26499 * gdb.base/annota1.c: Add code for tests to work with.
26500
26501 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
26502
26503 * gdb.base/remote.exp: New test for remote downloading settings.
26504 * gdb.base/remote.c: New file with large .data.
26505
26506 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
26507
26508 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
26509 for LinuxThreads support, merged from the Code Fusion branch.
26510
26511 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
26512
26513 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
26514 containing exp_continue into a while within an expect. Don't
26515 attempt a start more than three times. Check return value from
26516 gdb_load.
26517
26518 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
26519
26520 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
26521 a pass case.
26522
26523 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
26524
26525 * gdb.base/break.c (main): Added a statement that we can step
26526 off of.
26527 * gdb.base/break.exp: Added tests for setting a breakpoint
26528 at an offset and stepping onto a breakpoint.
26529
26530 1999-10-01 Fred Fish <fnf@cygnus.com>
26531
26532 * gdb.base/help.exp (help add-symbol-file): Update to match current
26533 gdb output.
26534
26535 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
26536
26537 * gdb.base/break.exp: Code locations are in hex, don't forget!
26538 (For HP-UX.)
26539
26540 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
26541
26542 * condbreak.exp: Use break.c as test program.
26543 * condbreak.c: Remove, redundant with break.c.
26544
26545 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
26546
26547 * config/monitor.exp (gdb_target_monitor): Disable X- and
26548 Z-packets if the target needs it.
26549
26550 1999-09-13 James Ingham <jingham@leda.cygnus.com>
26551
26552 * gdb.c++/overload.exp: Added tests for listing overloaded
26553 functions with function pointers in the arg, explicitly calling
26554 out the version you want.
26555
26556 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
26557
26558 * long_long.exp: Add variations of test cases that work for
26559 targets with 16-bit ints and 32-bit doubles.
26560
26561 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
26562
26563 * break.c (main): Compare a possibly-uninitialized argc with an
26564 unlikely value that fits in 16 bits.
26565
26566 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
26567
26568 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
26569 0xfeeb, don't want negative numbers if ints are 16 bits.
26570
26571 * lib/gdb.exp (skip_cplus_tests): New proc.
26572 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26573 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
26574 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
26575 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
26576 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
26577 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
26578 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
26579 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
26580
26581 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
26582
26583 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
26584
26585 * gdb.base/corefile.exp (up): Allow a parameter to appear
26586 in the frame that we're going up to.
26587
26588 From Jim Blandy <jimb@cygnus.com>:
26589
26590 * gdb.base/default.exp (info float): Expect some output now.
26591
26592 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
26593 returning floating-point values to fail on the x86.
26594 * gdb.base/callfwmall.exp (do_function_calls): Same.
26595
26596 * gdb.base/list.exp (test_listsize): Correct expectations for
26597 listing line 1 with listsize 2. Also, listing a single line
26598 works now, as does listing three lines. [Kevin's note: There
26599 were a number of other cases fixed too where the expectations
26600 differed...]
26601
26602 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
26603
26604 * gdb.base/selftest.exp: Add case for when version prints as
26605 constant string instead of char pointer.
26606
26607 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
26608
26609 * gdb.base/ending-run.exp: Add Solaris case for what happens when
26610 stepping out of main.
26611
26612 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
26613 G++ used.
26614
26615 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
26616 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
26617
26618 * gdb.c++/ovldbreak.exp: Update match string in test that
26619 includes a warning of multiple breakpoints.
26620
26621 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
26622
26623 * gdb.base/display.exp: Improve precision of step-after-finish
26624 added yesterday.
26625
26626 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
26627 test.
26628
26629 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
26630 configs when using G++, not just hppa*.
26631
26632 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26633
26634 * gdb.base/async.c: New file.
26635 * gdb.base/async.exp: New file.
26636
26637 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
26638
26639 * gdb.base/break.exp: Tweak PA specific tests to properly handle
26640 PA64.
26641
26642 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
26643
26644 * gdb.base/display.exp: "finish" can leave us mid-line on many
26645 targets, deal with it. Add a small constant to main, instead of
26646 1000 since main+1000 may not be a valid address in the target.
26647
26648 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
26649 on hpux11.
26650
26651 * gdb.base/attach.exp: Handle another hpux11 error message variant
26652 when attaching to a process that does not exist.
26653
26654 1999-08-19 J.T. Conklin <jtc@redback.com>
26655
26656 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
26657 characters in 'continue to 1241' test.
26658
26659 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
26660
26661 * gdb.base/call-ar-st.exp: Add a shorter match case for the
26662 stop in print_long_arg_list, define and use a whitespace
26663 variable in print_small_structs test, add an XFAIL for Solaris.
26664 * gdb.base/dbx.exp: XFAIL func commands until somebody is
26665 interested enough to fix.
26666
26667 1999-08-13 Keith Seitz <keiths@cygnus.com>
26668
26669 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
26670 (dbx_gdb_load): Remove. Use gdb_load instead, since that
26671 proc knows about targets other than the natives.
26672 (test_assign): Use "gdb_run_cmd" to "run" the target.
26673 Check that we've actually hit the breakpoint at main.
26674 When we attempt to assign a value to a local variable, check
26675 that the variable is in the current scope, i.e., don't use
26676 a test with an empty result.
26677
26678 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
26679
26680 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
26681 command.
26682
26683 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
26684
26685 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26686 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
26687 gdb.compat, gdb.threads-hp.
26688 gdb.hp/configure, gdb.hp/configure.in: New files.
26689 gdb.hp/Makefile.in: Recurse into new subdirs.
26690 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
26691 gdb.hp/gdb.objdbg: New directory, tests for debugging info
26692 in object files.
26693 gdb.hp/tools: New directory, aux tools for HP-specific tests.
26694
26695 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
26696
26697 * gdb.base/display.exp: Help expect by putting a newline in the
26698 funky printf, remove a bogus p/a test.
26699
26700 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26701
26702 * gdb.base/display.exp: Make sure that when we say 'run', we are
26703 connected to the target. This is necessary when running not
26704 natively.
26705
26706 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
26707
26708 * gdb.base/step-test.exp: Removed some extraneous messages.
26709
26710 * gdb.base/long_long.exp: Don't run memory examination tests
26711 on little-endian targets (they will need a different set of
26712 results to match).
26713
26714 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
26715
26716 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
26717 until somebody decides to fix GDB.
26718
26719 * gdb.base/long_long.c: Stop compiler complaint by specifying long
26720 constant as "ULL".
26721 * gdb.base/long_long.exp: Loosen x/c test, add partial result
26722 matches for a couple x/2 commands.
26723
26724 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
26725
26726 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
26727 by merging in ref-types2 tests.
26728 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
26729
26730 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26731 * gdb.c++/Makefile.in: Add standard actions.
26732 (EXECUTABLES): Rename from PROGS, update list.
26733 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
26734 from gdb.hp.
26735 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
26736 foo and bar locals.
26737 * gdb.c++/anon-union.exp: Fix tests to match.
26738 * gdb.c++/classes.exp: Run if HP compiler used, add extra
26739 expect matches to handle output variations.
26740 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
26741 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
26742 output, add HP alternatives for new and delete prints.
26743 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
26744 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
26745 * gdb.c++/demangle.exp: Use $style when reporting failure.
26746 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
26747 * gdb.c++/inherit.exp: Run if HP compiler used, add some
26748 match alternatives.
26749 * gdb.c++/local.exp: Add match alternatives or xfails for HP
26750 compilers.
26751 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
26752 * gdb.c++/method.exp: Add match alternatives.
26753 * gdb.c++/misc.cc: Add bool types.
26754 * gdb.c++/misc.exp: Add tests for bool types.
26755 * gdb.c++/overload.exp: Add xfails.
26756 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
26757 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
26758 add some more template parameter tests (only for HP currently).
26759 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
26760 * gdb.c++/virtfunc.cc: Add return type and value for main.
26761 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
26762 match alternatives.
26763
26764 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26765
26766 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
26767
26768 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
26769
26770 * gdb.base/signals.exp: Don't expect getting a backtrace from
26771 within a signal handler to fail on Linux.
26772
26773 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
26774
26775 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26776 * lib/gdb.exp: Remove some gratuitious semicolons.
26777 (delete_breakpoints): Increase timeout.
26778 (gdb_expect): Add -notransfer option.
26779 (gdb_test): Use -notransfer option.
26780 (get_compiler_info): Add f77 case.
26781 (get_compiler): New proc, split out from gdb_preprocess, add f77
26782 case.
26783 (gdb_preprocess): Call get_compiler.
26784
26785 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
26786 * gdb.base/attach.exp, gdb.base/display.exp,
26787 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
26788 gdb.base/long_long.exp, gdb.base/printcmds.exp,
26789 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
26790 third arg to gdb_test.
26791 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
26792 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
26793 HP-UX xfails, add others.
26794 * gdb.base/completion.exp: Reflect name change of self-test.
26795 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
26796 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
26797 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
26798 HP failure number.
26799 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
26800 useless HP-UX 10.30 references.
26801 * gdb.base/maint.exp: Loosen matches.
26802 * gdb.base/pointers.c (main): Declare more_code.
26803 * gdb.base/pointers.exp: Match on output of a `next'.
26804 * gdb.base/structs.c: Add prototypes.
26805 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
26806 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
26807
26808 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26809
26810 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
26811 command.
26812
26813 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26814
26815 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
26816 Fix run to main failures. Watchpoint can be hardware watchpoint.
26817
26818 * gdb.base/annota1.exp: Clean up some more, in case printf has
26819 debug info. Deal with lack of signal hanlder info in stack.
26820
26821 From Jim Kingdon <kingdon@redhat.com>:
26822 * gdb.base/annota1.exp: If printf has debug info, deal with it.
26823
26824 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
26825
26826 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
26827 gdb.base/foll-vfork.exp: Don't run for crosses.
26828
26829 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
26830
26831 * gdb.base/configure.in: Check for gdbvars.exp instead of
26832 a1-selftest.exp.
26833 * gdb.base/configure: Re-generate.
26834
26835 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
26836
26837 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
26838 in trying to run first and name is too long.
26839
26840 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
26841 pointers2.c and pointers2.exp, respectively.
26842 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
26843 doschk happier.
26844
26845 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
26846
26847 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
26848 callfuncs2.c and callfuncs2.exp.
26849
26850 * gdb.base/list.exp: Remove mistaken xfails.
26851 * gdb.base/list0.h: Add optional prototypes.
26852
26853 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
26854
26855 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
26856 calling malloc.
26857 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
26858 * ptype.exp: Move test for get_debug_format to before its first
26859 use.
26860
26861 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26862
26863 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
26864 * gdb.base/annota2.cc, annota2.exp: Move from here.
26865 * gdb.c++/annota2.cc, annota2.exp: To here.
26866 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
26867
26868 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
26869
26870 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
26871 a consistent format.
26872
26873 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
26874
26875 From Jimmy Guo <guo@cup.hp.com> and others at HP:
26876 * lib/gdb.exp (get_compiler_info): Add detection for assorted
26877 HP compilers, also set the globals $true and $false.
26878
26879 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
26880 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
26881 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
26882 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
26883 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
26884 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
26885 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
26886 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
26887 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
26888 whatis.c} Add C++ compatible function definitions and return
26889 types, add includes for library functions.
26890 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
26891 * gdb.base/step-test.c (myglob): Rename from glob.
26892 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
26893 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
26894 files, move here from gdb.hp.
26895 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
26896 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
26897 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
26898 Adjust line numbers in regexps.
26899
26900 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
26901 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
26902 instead of 0/1.
26903
26904 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
26905 foll-vfork.exp: New files, move here from gdb.hp.
26906 * gdb.base/page.exp: New file, test of pagination command.
26907
26908 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
26909 recursion test.
26910 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
26911
26912 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
26913 gdb.base/solib.exp: Fix compiler invocation process.
26914
26915 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
26916 HP-UX 11, turn off overload resolution explicitly.
26917 * gdb.base/commands.exp: Set argument list explicitly, add
26918 watchpoint test.
26919 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
26920 them work.
26921 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
26922 expressions properly.
26923 * gdb.base/corefile.exp: Loosen the match slightly.
26924 * gdb.base/default.exp: Allow "Error accessing memory" message
26925 also.
26926 * gdb.base/display.exp: Skip over x/0 j if PA64.
26927 * gdb.base/funcargs.exp: Add xfails for HP-UX.
26928 * gdb.base/interrupt.exp: Ditto.
26929 * gdb.base/langs.exp: Add symbolic matches governed by compiler
26930 in use.
26931 * gdb.base/list.exp: Add xfails for HP-UX.
26932 * gdb.base/long_long.exp: Refine some of the numeric matches.
26933 * gdb.base/mips_pro.exp: Xfail on HP-UX.
26934 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
26935 * gdb.base/nodebug.exp: Succeed on more varieties of output.
26936 * gdb.base/opaque.exp: Remove some HP-UX xfails.
26937 * gdb.base/ptype.exp: Succeed on more varieties of output.
26938 * gdb.base/scope.exp: Add xfails for HP-UX.
26939 * gdb.base/sect-cmd.exp: Add more cases.
26940 * gdb.base/setvar.exp: Add xfails for HP-UX.
26941 * gdb.base/shlib-call.exp: Loosen some matches slightly.
26942 * gdb.base/signals.exp: Match on void symbolically.
26943 * gdb.base/step-test.exp: Add case for PA64.
26944 * gdb.base/term.exp: Add exit and restart.
26945 * gdb.base/twice.exp: Clean up after self.
26946 * gdb.base/varargs.exp: Disable overload resolution explicitly.
26947 * gdb.base/whatis.exp: Allow more ways to pass tests.
26948
26949 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
26950 no longer useful.
26951
26952 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
26953
26954 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
26955 list of patterns.
26956 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
26957 print_double_array(double_array)", "continuing to breakpoint
26958 1018", "print print_double_array(array_d)" and "continuing to
26959 1034" tests.
26960
26961 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
26962
26963 * Makefile.in: Add empty html and install-html targets.
26964
26965 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
26966
26967 * config/mt-*: Remove, these haven't been used since 1996.
26968
26969 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
26970
26971 * gdb.base/call-strs.c, gdb.base/ending-run.c,
26972 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
26973 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
26974
26975 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
26976
26977 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
26978 simpler match case for the ptype of the big class.
26979
26980 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26981
26982 * gdb.exp: Fix test for gdb_prompt existence.
26983
26984 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26985
26986 * gdb.exp (gdb_test): Add fail after calls to perror.
26987
26988 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26989
26990 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
26991
26992 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
26993
26994 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
26995
26996 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
26997
26998 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
26999 malloc() is linked in.
27000
27001 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27002
27003 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
27004 step at end.
27005
27006 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
27007
27008 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
27009
27010 * gdb.java/jv-print.exp: New file. (Our first Java test!)
27011
27012 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
27013
27014 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
27015 * gdb.base/mips_pro.exp: Likewise.
27016
27017 1999-06-02 Keith Seitz <keiths@cygnus.com>
27018
27019 * gdb.c++/templates.cc: Change all "new" operators to throw
27020 an exception.
27021 * gdb.c++/cplusfuncs.cc: Likewise.
27022
27023 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
27024
27025 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
27026
27027 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
27028 * gdb.base/ending-run.exp: When stepping out of main, accept a
27029 step into an arbitrary assembler file.
27030
27031 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27032
27033 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
27034 "breakpoint-invalid" to be printed.
27035 * gdb.base/annota2.exp: Revise line number for main
27036 breakpoint. Allow any number of "frames-invalid" and
27037 "breakpoint-invalid" to be printed.
27038 * gdb.base/annota2.cc: Initialize a.x to 0.
27039
27040 1999-05-17 Keith Seitz <keiths@cygnus.com>
27041
27042 * gdb.base/call-ar-st.exp: Skip
27043 "print print_double_array (double_array)" when "skip_float_tests" set.
27044 Ditto for "print print_double_array(array_d)",
27045 "print print_small_structs", "print print_ten_doubles", and
27046 "step into print_long_arg_list".
27047 Don't assume we can step into "print_long_arg_list": we could step
27048 into memcpy.
27049 * gdb.base/call-rt-st.exp: Don't run float-related tests when
27050 "skip_float_tests" is set: "print print_one_double(*d1)"
27051 and "print print_two_floats(*f3)".
27052 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
27053 "skip_float_tests" is set.
27054 * gdb.base/varargs.exp: Skip
27055 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
27056 "skip_float_tests" set.
27057
27058 1999-05-06 Keith Seitz <keiths@cygnus.com>
27059
27060 * gdb.base/annota2.cc: Include stdio.h.
27061
27062 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
27063
27064 * gdb.base/crossload.exp: Remove, this has been disabled ever
27065 since BFD stopped including all targets, and cross-GDB gets
27066 plenty of testing anyway.
27067 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
27068 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
27069 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
27070 * gdb.base/README: Remove, was doc for this.
27071 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
27072 needed.
27073
27074 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27075
27076 * gdb.base/call-ar-st.exp: Fix one regular expression in test
27077 output.
27078
27079 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
27080 * gdb.base/annota2.exp: New file. More annotation tests.
27081 * gdb.base/annota1.c: New file. Source file for annota1.exp.
27082 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
27083
27084 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
27085
27086 * config/cfdbug.exp: New file.
27087
27088 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
27089
27090 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
27091 Marcus Daniel's and Dale Hawkins's demangler crashes.
27092
27093 * gdb.c++/demangle.exp (test_gnu_style_demangling,
27094 test_lucid_style_demangling, test_arm_style_demangling,
27095 test_hp_style_demangling): Try Tom Tromey's core-dumping
27096 identifier under each demangling style.
27097
27098 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
27099
27100 * gdb.c++/demangle.exp: Include the current demangling style
27101 in all test names.
27102 (current_demangling_style): New global variable.
27103 (set_demangling_style, test_demangling_core, test_demangling,
27104 test_demangling_exact): New functions.
27105 (test_gnu_style_demangling, test_lucid_style_demangling,
27106 test_arm_style_demangling, test_hp_style_demangling): Use those,
27107 instead of calling gdb_test and gdb_test_exact directly.
27108 (catch_demangling_errors): New function, which reports errors
27109 signalled by the demangling test functions in an orderly way.
27110 (do_tests): Use catch_demangling_errors.
27111
27112 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
27113
27114 * gdb.base/signals.exp (test_handle_all_print): Use () for
27115 grouping in expressions, not {}.
27116
27117 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
27118 initialized yet.
27119
27120 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
27121
27122 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
27123 are listed.
27124
27125 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
27126
27127 * gdb.stabs/weird.exp: Test for CC being defined before
27128 looking at its value.
27129
27130 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
27131
27132 * gdb.base/call-ar-st.exp: Remove stray '#'.
27133 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
27134 "short int" and "long int".
27135 * gdb.c++/overload.cc: Cast the string added in the previous
27136 change, to mollify finicky HP compiler.
27137 * gdb.hp/reg-test.exp (testfile): Fix file name.
27138 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
27139
27140 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
27141 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
27142 alternate form of enum ptype.
27143
27144 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
27145
27146 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
27147 * gdb.hp/*.exp: Change all to run compiler probe only after
27148 passing skip_hp_tests, so as not to waste time on guaranteed
27149 failure.
27150
27151 * gdb.c++/overload.cc: Pass string instead of char addr, always
27152 init ccpfoo.
27153 * gdb.c++/templates.cc: Fix syntax error.
27154
27155 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27156
27157 * gdb.base/commands.exp: Add test for correct position of '>'
27158 when issuing the 'commands' command after a 'while' or 'if'
27159 command.
27160
27161 1999-03-18 James Ingham <jingham@cygnus.com>
27162
27163 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
27164
27165 * gdb.c++/method.exp: It was testing an uninitialized int on the
27166 stack and assuming it was positive.
27167
27168 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
27169
27170 * gdb.base/step-test.exp: Catch a case where finish is broken and
27171 keep it from killing the rest of the tests.
27172 Use gdb_continue_to_end.
27173
27174 * gdb.base/sigall.exp: use gdb_continue_to_end.
27175
27176 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
27177
27178 * gdb.base/display.exp: use runto_main, not run.
27179
27180 * gdb.base/default.exp: Check for the current error message in the
27181 r abbreviation test.
27182 Add strongarm to the targets that know info float.
27183
27184 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
27185 run which doesn't work with monitors.
27186
27187 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
27188 1034 test.
27189
27190 * gdb.base/break.exp: use the gdb_continue_to_end proc.
27191
27192 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
27193 end of a program. Traps the case (in Cygmon) when the program
27194 never really exits. Same as Mark's continue_to_exit, but I had
27195 put it in a lot more places, so I used my name. Sorry Mark...
27196
27197 * config/monitor.exp (gdb_target_monitor): added another
27198 target_info parameter: remotebinarydownload. This will set the
27199 remotebinarydownload flag if this is causing some boards trouble.
27200
27201 1999-03-18 Mark Salter <msalter@cygnus.com>
27202
27203 * lib/gdb.exp (continue_to_exit): New function.
27204
27205 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
27206 * gdb.base/ending-run.exp: Ditto.
27207 * gdb.base/step-test.exp: Ditto.
27208
27209 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
27210
27211 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
27212 (suggested by Art Haas <ahaas@neosoft.com>).
27213
27214 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
27215
27216 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
27217
27218 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
27219
27220 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
27221 descriptions of types (short unsigned int vs unsigned short, etc).
27222
27223 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
27224
27225 * gdb.base/call-strs.exp: Don't assume that `step' will step over
27226 a call to strlen; sometimes we do have sources.
27227
27228 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
27229
27230 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
27231 character, so GDB won't print garbage after its end.
27232
27233 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
27234 breakpoint there instead. Sometimes GCC emits memcpy to handle
27235 the large structures being passed by value, so we step into that
27236 instead of sum_array_print, which obscures what we're really testing.
27237 * gdb.base/step-test.exp: However, we do want a test that notices
27238 the bizarre steps into memcpy, so do that here. Add check for
27239 stepping into function calls that pass large structures by value.
27240 ("Is that a noun clause, or are you just happy to see me?")
27241 Remove all references to specific line numbers.
27242 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
27243 New type and function.
27244 (main): Call large_struct_by_value, passing it a large struct by value.
27245 * lib/gdb.exp (gdb_get_line_number): New function.
27246
27247 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
27248 more portable.
27249
27250 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
27251
27252 * lib/gdb.exp: Doc fixes.
27253
27254 1999-03-05 Nick Clifton <nickc@cygnus.com>
27255
27256 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
27257
27258 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
27259
27260 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
27261 commands. They're not germane to this test, and they don't work
27262 that way on remote targets.
27263
27264 1999-03-01 James Ingham <jingham@cygnus.com>
27265
27266 * Changelog entries merged over from gdb development branch.
27267
27268 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
27269
27270 * lib/gdb.exp (gdbtk_analyze_results): Generic function
27271 for outputting results of test run.
27272
27273 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
27274
27275 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
27276
27277 1999-02-25 Felix Lee <flee@cygnus.com>
27278
27279 * lib/gdb.exp (debug_format): initialize
27280
27281 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
27282
27283 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
27284 * gdb.base/call-rt-st.c: Ditto.
27285
27286 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
27287
27288 * gdb.threads/pthreads.exp (horiz): New variable.
27289 (test_startup): Fix regexps that capture thread numbers.
27290
27291 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
27292
27293 * gdb.base/smoke.exp: Disambiguate two test case names (both
27294 called ``print'').
27295
27296 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27297
27298 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
27299 compilation.
27300
27301 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27302
27303 * gdb.base/miscexprs.exp: Change patterns to match GDB's
27304 actual output formatting.
27305 * gdb.base/smoke.exp: GDB removes leading 0's.
27306 * gdb.base/volatile.exp: Don't check type of remuneration;
27307 that variable is no longer defined in constvars.c.
27308 * gdb.base/step-test.c (main): Exit with explicit exit code.
27309 * gdb.base/step-test.exp: Remove two nexti checks--they are
27310 not portable.
27311
27312 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
27313
27314 * gdb.base/help.exp ("help delete display"): Fix test to match
27315 gdb's output.
27316
27317 * gdb.base/long_long.c (known_types): Initialize values to zero.
27318 * gdb.base/long_long.exp: Step one more line
27319 so 'dec' is initialized in "get to known place". GDB removes
27320 leading zeros. Explicitly ask for hex formatting. Use
27321 unique test case names.
27322
27323 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27324
27325 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
27326
27327 * gdb.c++/method.exp: Add missing close brace.
27328
27329 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
27330
27331 * gdb.base/maint.exp: Use 'set height 0' to disable page
27332 prompting, not 'set height 400'.
27333
27334 Fix a bunch of timeouts.
27335 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
27336 four separate tests, so expect doesn't take forever to match a ton
27337 of text against a regexp with lots of .* forms.
27338 ("maint print psymbols", "maint print symbols"): Make some of
27339 these greps more selective, so that expect doesn't try to wade
27340 through huge piles of output and time out.
27341
27342 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
27343
27344 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
27345 tests: one which doesn't expect shlib events to be reported, and
27346 another which does, but is XFAIL for all platforms other than
27347 HP/UX.
27348
27349 * gdb.base/break.exp: Teach the test suite that the `catch
27350 fork', `catch vfork', and `catch exec' commands produce error
27351 messages on platforms that don't provide these features.
27352
27353 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
27354
27355 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
27356 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
27357 (shortening names from solib_threshold.exp etc), won't run on
27358 anything but HP-UX for the foreseeable future.
27359 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
27360 reflect move.
27361
27362 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
27363
27364 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27365 gdb.trace/Makefile.in (clean): Remove all test executables.
27366
27367 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
27368
27369 * gdb.base/shlib-call.exp: add test cases to verify that gdb
27370 successfully re-sets breakpoints in shared libraries.
27371 * gdb.base/shmain.c (main): return 0, don't fall off the end.
27372
27373 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27374
27375 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
27376 and compiled w/o GCC.
27377
27378 * gdb.hp/watch-cmd.exp: ditto.
27379
27380 * gdb.hp/watch-hp.exp: ditto.
27381
27382 * gdb.hp/xdb1.exp: ditto.
27383
27384 * gdb.hp/xdb2.exp: ditto.
27385
27386 * gdb.hp/dbx.exp: ditto.
27387
27388 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
27389
27390 * constvars.c: Remove C++-isms.
27391 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
27392 with GCC.
27393
27394 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
27395
27396 The following changes are part of the HP merge.
27397
27398 * gdb.base/break.exp: new tests to verify that catchpoints for
27399 fork, vfork, and exec don't trigger inappropriately.
27400
27401 * gdb.base/opaque.exp: compile one file at a time, then link.
27402
27403 * gdb.base/signals.exp: be more restrictive about which hppa
27404 systems receive a setup_xfail. new tests.
27405
27406 * gdb.base/solib_threshold.build: new file.
27407 * gdb.base/solib_threshold.exp: new file.
27408 * gdb.base/solib_threshold.link_opts: new file.
27409 * gdb.base/solib_threshold.mk: new file.
27410 * gdb.base/gen_solib_threshold.c: new file.
27411
27412 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
27413 tests. New tests for enums inside classes.
27414
27415 * gdb.c++/compiler.cc: indicate support of template debugging.
27416
27417 * gdb.c++/demangle.exp: run hp style demangling tests.
27418
27419 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
27420 tests.
27421
27422 * gdb.c++/misc.cc: changes to support new tests.
27423
27424 * gdb.c++/templates.cc: changes to support HP's compiler; changes
27425 to support new tests.
27426
27427 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
27428 gcc, then skip these tests.
27429
27430 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
27431
27432 The following files are part of the HP merge; some had longer
27433 names at HP, but have been renamed to be no more than 14
27434 characters in length.
27435
27436 * gdb.hp/ambiguous.cc: new file.
27437 * gdb.hp/ambiguous.exp: new file.
27438 * gdb.hp/attach.exp: new file.
27439 * gdb.hp/attach2.exp: new file.
27440 * gdb.hp/classes-hp.exp: new file.
27441 * gdb.hp/ctti.exp: new file.
27442 * gdb.hp/ctti-add.cc: new file.
27443 * gdb.hp/ctti-add1.cc: new file.
27444 * gdb.hp/ctti-add2.cc: new file.
27445 * gdb.hp/ctti-add3.cc: new file.
27446 * gdb.hp/dbx.exp: new file.
27447 * gdb.hp/exception.cc: new file.
27448 * gdb.hp/exception.exp: new file.
27449 * gdb.hp/foll-exec.c: new file.
27450 * gdb.hp/foll-exec.exp: new file.
27451 * gdb.hp/foll-fork.c: new file.
27452 * gdb.hp/foll-fork.exp: new file.
27453 * gdb.hp/foll-vfork.c: new file.
27454 * gdb.hp/foll-vfork.exp: new file.
27455 * gdb.hp/inherit-hp.exp: new file.
27456 * gdb.hp/more-steps.exp: new file.
27457 * gdb.hp/namespace.cc: new file.
27458 * gdb.hp/namespace.exp: new file.
27459 * gdb.hp/optimize.exp: new file.
27460 * gdb.hp/pxdb.c: new file.
27461 * gdb.hp/pxdb.exp: new file.
27462 * gdb.hp/quicksort.exp: new file.
27463 * gdb.hp/reg-test.exp: new file.
27464 * gdb.hp/reg-test.s: new file.
27465 * gdb.hp/sized-enum.c: new file.
27466 * gdb.hp/sized-enum.exp: new file.
27467 * gdb.hp/start-stop.exp: new file.
27468 * gdb.hp/templ-hp.cc: new file.
27469 * gdb.hp/templ-hp.exp: new file.
27470 * gdb.hp/thr-lib.c: new file.
27471 * gdb.hp/thr-lib.exp: new file.
27472 * gdb.hp/thr-lib.h: new file.
27473 * gdb.hp/thr-liblib.c: new file.
27474 * gdb.hp/virtfun-hp.c: new file.
27475 * gdb.hp/virtfun-hp.exp: new file.
27476 * gdb.hp/watch-cmd.exp: new file.
27477 * gdb.hp/watch-hp.exp: new file.
27478 * gdb.hp/xdb1.exp: new file.
27479 * gdb.hp/xdb2.exp: new file.
27480 * gdb.hp/xdb3.exp: new file.
27481
27482 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
27483
27484 The following files are part of the HP merge; some had longer
27485 names at HP, but have been renamed to be no more than 14
27486 characters in length.
27487
27488 * gdb.base/ss.h: new file.
27489 * gdb.base/call-ar-st.c: new file.
27490 * gdb.base/call-ar-st.exp: new file.
27491 * gdb.base/call-rt-st.c: new file.
27492 * gdb.base/call-rt-st-exp: new file.
27493 * gdb.base/call-strs.exp: new file.
27494 * gdb.base/ena-dis-br.exp: new file.
27495 * gdb.base/environ.exp: new file.
27496 * gdb.base/long_long.exp: new file.
27497 * gdb.base/sect-cmd.exp: new file.
27498 * gdb.base/shlib-cl2.exp: new file.
27499 * gdb.base/smoke.exp: new file.
27500 * gdb.base/so-impl-ld.c: new file.
27501 * gdb.base/so-impl-ld.exp: new file.
27502 * gdb.base/so-indr-cl.c: new file.
27503 * gdb.base/so-indr-cl.exp: new file.
27504 * gdb.base/varargs.exp: new file.
27505 * gdb.base/volatile.exp: new file.
27506 * gdb.base/whatis-exp.exp: new file.
27507 * gdb.base/display.exp: new file.
27508 * gdb.c++/derivation.exp: new file.
27509 * gdb.c++/local.exp: new file.
27510 * gdb.c++/member-ptr.exp: new file.
27511 * gdb.c++/overload.exp: new file.
27512 * gdb.c++/ovldbreak.exp: new file.
27513 * gdb.c++/ref-types.exp: new file.
27514 * gdb.c++/ref-types2.exp: new file.
27515 * gdb.c++/userdef.exp: new file.
27516
27517 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
27518
27519 * gdb.base/default.exp: Reflect wording change in remote.c.
27520
27521 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
27522
27523 * gdb.base/help.exp: Update to reflect current text.
27524
27525 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
27526
27527 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
27528 they're stack variables and contain garbage.
27529 * gdb.c++/anon-union.exp: new file.
27530
27531 The following changes were made by David Taylor
27532 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27533 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27534 in changes by HP.
27535
27536 * gdb.base/bitops.exp: new file.
27537 * gdb.base/default.exp: change expected messages for catch and
27538 info catch tests to reflect HP merge changes.
27539 * gdb.base/enable-disable-break.exp
27540 * gdb.base/ending-run.c: new file.
27541 * gdb.base/long_long.c: new file.
27542 * gdb.base/maint.exp: new file.
27543 * gdb.base/pointers2.exp: new file.
27544 * gdb.base/shlib-call2.exp: new file.
27545 * gdb.base/solib.exp: new file.
27546 * gdb.base/step-test.c: new file.
27547 * gdb.c++/anon-union.cc: new file.
27548 * gdb.c++/local.cc: new file.
27549 * gdb.c++/member-pointer.cc: new file.
27550 * gdb.c++/method.cc: new file.
27551 * gdb.c++/ref-types.cc: new file.
27552 * gdb.c++/ref-types2.cc: new file.
27553 * gdb.c++/userdef.cc: new file.
27554
27555 * gdb.base/scope.exp: compile one file at a time, then link.
27556 * gdb.base/langs.exp: ditto.
27557 * gdb.base/list.exp: ditto.
27558
27559 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
27560
27561 The following changes were made by David Taylor
27562 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
27563 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
27564 in changes by HP.
27565
27566 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
27567 skip tests. When compiling pass c++ flag to gdb_compile.
27568 * gdb.c++/
27569
27570 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
27571 test for on hppa*-*-hpux*; use args to see if c++ was specified.
27572 (skip_hp_tests): new function.
27573 (gdb_preprocess): new function.
27574
27575 * configure.in (hpdir): decide whether to configure gdb.hp.
27576 * configure: regenerated.
27577
27578 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
27579 to delete on clean.
27580 (EXECUTABLES): update to reflect new additions.
27581 * gdb.base/commands.exp: update message expected.
27582 * gdb.base/default.exp: add copyright notice.
27583 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
27584 * gdb.base/help.exp: update messages to reflect current text.
27585 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
27586 targets for recurse tests.
27587 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
27588 skip this file.
27589
27590 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
27591 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
27592 compilation.
27593 * gdb.c++/misc.exp: ditto.
27594 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
27595 run the tests. tell gdb_compile that it's a c++ compilation.
27596
27597 * gdb.threads/pthreads.exp: fix typo in message.
27598
27599 * gdb.base/all-bin.exp: new file.
27600 * gdb.base/arithmet.exp: new file.
27601 * gdb.base/assign.exp: new file.
27602 * gdb.base/completion.exp: new file.
27603 * gdb.base/cond-expr.exp: new file.
27604 * gdb.base/condbreak.exp: new file.
27605 * gdb.base/define.exp: new file.
27606 * gdb.base/dollar.exp: new file.
27607 * gdb.base/environment.exp: new file.
27608 * gdb.base/eval-skip.exp: new file.
27609 * gdb.base/jump.exp: new file.
27610 * gdb.base/logical.exp: new file.
27611 * gdb.base/pointers.exp: new file.
27612 * gdb.base/relational.exp: new file.
27613 * gdb.base/section_command.exp: new file.
27614 * gdb.base/whatis-expr.exp: new file.
27615
27616 * gdb.base/all-types.c: new file.
27617 * gdb.base/call-array-struct.c: new file.
27618 * gdb.base/call-return-struct.c: new file.
27619 * gdb.base/call-strings.c: new file.
27620 * gdb.base/callfuncs2.c: new file.
27621 * gdb.base/condbreak.c: new file.
27622 * gdb.base/constvars.c: new file.
27623 * gdb.base/display.c: new file.
27624 * gdb.base/int-type.c: new file.
27625 * gdb.base/jump.c: new file.
27626 * gdb.base/miscexprs.c: new file.
27627 * gdb.base/pointers.c: new file.
27628 * gdb.base/pointers2.c: new file.
27629 * gdb.base/shmain.c: new file.
27630 * gdb.base/shr1.c: new file.
27631 * gdb.base/shr2.c: new file.
27632 * gdb.base/solib.c: new file.
27633 * gdb.base/solib1.c: new file.
27634 * gdb.base/solib2.c: new file.
27635 * gdb.base/varargs.c: new file.
27636 * gdb.c++/derivation.cc: new file.
27637 * gdb.c++/overload.cc: new file.
27638 * gdb.c++/ovldbreak.cc: new file.
27639 * gdb.hp/attach.c: new file.
27640 * gdb.hp/attach2.c: new file.
27641 * gdb.hp/average.c: new file.
27642 * gdb.hp/compiler.c: new file.
27643 * gdb.hp/compiler.cc: new file.
27644 * gdb.hp/execd-program.c: new file.
27645 * gdb.hp/follow-exec.c: new file.
27646 * gdb.hp/follow-fork.c: new file.
27647 * gdb.hp/follow-vfork-and-exec.c: new file.
27648 * gdb.hp/misc-hp.cc: new file.
27649 * gdb.hp/more-steps.c: new file.
27650 * gdb.hp/optimize.c: new file.
27651 * gdb.hp/quicksort.c: new file.
27652 * gdb.hp/run-hp.c: new file.
27653 * gdb.hp/start-stop.c: new file.
27654 * gdb.hp/sum.c: new file.
27655 * gdb.hp/templates-hp.cc: new file.
27656 * gdb.hp/thread-local-in-lib.c: new file.
27657 * gdb.hp/thread-local-in-lib.h: new file.
27658 * gdb.hp/thread-local-in-lib.lib.c: new file.
27659 * gdb.hp/vforked-program.c: new file.
27660 * gdb.hp/virtfunc-hp.cc: new file.
27661 * gdb.hp/watchpoint-hp.c: new file.
27662 * gdb.hp/xdb.c: new file.
27663 * gdb.hp/xdb0.c: new file.
27664 * gdb.hp/xdb0.h: new file.
27665 * gdb.hp/xdb1.c: new file.
27666
27667 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
27668
27669 The following change was made by Edith Epstein
27670 <eepstein@cygnus.com> as part of a project to merge in changes
27671 originally made by HP; HP did not create ChangeLog entries.
27672
27673 * gdb.c++/demangle.exp: changed the expected output for some
27674 ARM-style mangling -- removed second reference to datatype.
27675 For example, maint demangle __dt__11T1__pt__2_cFv
27676 T1<char>::~T1<char>(void)
27677 becomes,
27678 maint demangle __dt__11T1__pt__2_cFv
27679 T1<char>::~T1(void)
27680
27681 (test_hp_style_demangling): new hp specific demangling test cases.
27682
27683 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
27684
27685 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
27686 * gdb.trace/backtrace.exp: Likewise.
27687 * gdb.trace/circ.exp: Likewise.
27688 * gdb.trace/collection.exp: Likewise.
27689 * gdb.trace/deltrace.exp: Likewise.
27690 * gdb.trace/infotrace.exp: Likewise.
27691 * gdb.trace/limits.exp: Likewise.
27692 * gdb.trace/packetlen.exp: Likewise.
27693 * gdb.trace/passc-dyn.exp: Likewise.
27694 * gdb.trace/passcount.exp: Likewise.
27695 * gdb.trace/report.exp: Likewise.
27696 * gdb.trace/save-trace.exp: Likewise.
27697 * gdb.trace/tfind.exp: Likewise.
27698 * gdb.trace/tracecmd.exp: Likewise.
27699 * gdb.trace/while-dyn.exp: Likewise.
27700 * gdb.trace/while-stepping.exp: Likewise.
27701
27702 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
27703
27704 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
27705
27706 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
27707
27708 From Brendan Kehoe:
27709 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
27710 int return types.
27711
27712 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
27713
27714 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
27715 remote dos host testing right.
27716
27717 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
27718
27719 * gdb.base/corefile.exp: remove some xfails.
27720
27721 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
27722
27723 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
27724 have different timestamps.
27725
27726 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
27727
27728 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
27729 gdb.base/default.exp: Replace "exec" with "executable".
27730
27731 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
27732
27733 * gdb.base/default.exp: Change else if to elseif from previous
27734 delta.
27735
27736 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
27737
27738 * gdb.base/default.exp: Add brace missing from previous delta.
27739
27740 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
27741
27742 * gdb.base/default.exp: Support test for info float for all
27743 varieties of arm toolchain.
27744
27745 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
27746
27747 * gdb.trace/*.exp: remove "remote_download" command.
27748
27749 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
27750
27751 * gdb.trace/*.exp: remove -gdwarf from compile.
27752
27753 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
27754
27755 * gdb.trace/configure.in(AC_INIT): typo
27756 * gdb.trace/configure: regenerated
27757
27758 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
27759
27760 * config/m68k-emc.exp: New file.
27761 * lib/<emc-support.exp trace-support.exp}: New files.
27762 * configure.in: add new test directory gdb.trace.
27763 * gdb.trace/{configure configure.in Makefile.in}: New files.
27764 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
27765 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
27766 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
27767 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
27768 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
27769 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
27770 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
27771
27772 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
27773
27774 * gdb.c++/classes.exp: Change all regular expressions to match
27775 arbitrary combinations of newline/carriage-return, so that they
27776 will work equally well on Unix and Windows.
27777 * gdb.c++/inherit.exp: ditto.
27778 * gdb.c++/virtfunc.exp: ditto.
27779
27780 1998-08-11 Dawn Perchik <dawn@cygnus.com>
27781
27782 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
27783
27784 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
27785
27786 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
27787 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
27788 to use a0-a3/d0-d3 as needed.
27789
27790 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
27791
27792 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
27793 * gdb.disasm/am33.exp: Corresponding changes.
27794
27795 1998-07-11 Felix Lee <flee@cygnus.com>
27796
27797 * gdb.base/callfuncs.exp: add cmp10 test.
27798 * gdb.base/callfuncs.c (cmp10): new function.
27799
27800 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
27801
27802 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
27803 into two parts to get around a synchronization problem in expect.
27804
27805 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
27806
27807 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
27808
27809 * configure.in: Add options for gdbtk testsuite.
27810
27811 * configure: Regenerate.
27812
27813 * gdb.gdbtk: New directory to hold gdbtk tests.
27814
27815 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27816
27817 * gdb.fortran/types.exp: Escape brackets in expect patterns
27818 for test_float_literal_types_accepted tests.
27819 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
27820 before run test.
27821
27822 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
27823
27824 * am33.exp: Just compile, do not link the testcase.
27825 * am33.s: Add ".am33" pseudoop to force am33 mode.
27826
27827 1998-06-25 Felix Lee <flee@cygnus.com>
27828
27829 * gdb.base/setshow.exp: make sure $pc is sane.
27830
27831 * gdb.stabs/weird.exp: split expect patterns properly.
27832
27833 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
27834
27835 * gdb.disasm/am33.s: New disassembler testfile for the am33.
27836 * gdb.disasm/am33.exp: Run it.
27837
27838 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
27839
27840 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
27841 match processing (and eliminate spurious timeouts when running).
27842
27843 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
27844
27845 * gdb.base/signals.exp (test_handle_all_print): put back Mach
27846 exception test, but conditionalize it on target [mach | gnu].
27847
27848 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
27849
27850 * gdb.base/overlays.exp: fixup compile line for linker script.
27851
27852 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
27853
27854 * gdb.fortran/types.exp: don't guess at float size.
27855
27856 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
27857
27858 * gdb.base/exprs.exp: delete test that depends on int size.
27859
27860 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
27861
27862 * config/sim.exp: Removed checks for target triplets.
27863 (gdb_target_sim): Use gdb,target_sim_options.
27864
27865 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
27866
27867 * gdb.base/reread.exp: New file.
27868 * gdb.base/reread1.c: New file.
27869 * gdb.base/reread2.c: New file.
27870
27871 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
27872
27873 * config/sim.exp: Use 'target sim -sparclite' when running
27874 SPARClite programs.
27875
27876 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
27877
27878 * gdb.base/structs2.exp: New file.
27879 * gdb.base/structs2.c: New file.
27880
27881 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
27882
27883 * gdb.asm/common.inc: New file.
27884 * gdb.asm/d10v.inc: New file.
27885 * asm-source.exp: Pass -I's to gas to find .inc files.
27886 Update line numbers in expected output.
27887 * asmsrc1.s: Rewrite.
27888 * asmsrc2.s: Rewrite.
27889 * configure.in: Create arch.inc symlink.
27890 * configure: Regenerate.
27891 * Makefile.in (distclean): Delete arch.inc.
27892
27893 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
27894
27895 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
27896 (t_enum_value2): ditto
27897 (t_enum_value3): ditto
27898 (main): ditto
27899 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27900
27901 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
27902 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
27903 change.
27904 Use gdb_test instead of send_gdb/gdb_expect sequences.
27905
27906 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
27907
27908 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
27909 not void.
27910
27911 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
27912
27913 * gdb.base/branches.c: Code with lots of loops and
27914 subroutines. Used to test gdbs ability to single step through PC
27915 changes, especially to test mips-tdep.c:mips_next_pc
27916
27917 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
27918
27919 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
27920 more rigorous EGCS C++ error checking.
27921
27922 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27923
27924 * gdb.base/help.exp: Clean up `help set args' and `help show args'
27925 tests.
27926 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
27927 function when asleep.
27928 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
27929 for i*86 Linux and SVR4 signal handling problems.
27930 Remove linux xfail for `next to handler in signals_tests_1', fixed
27931 by recent infrun.c change.
27932 Limit backtrace to 10 frames to avoid timeout problems with infinite
27933 stack backtraces.
27934 Adjust expect pattern in `handle all print' test to match Apr 28 1997
27935 target.[ch] change.
27936
27937 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
27938
27939 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
27940 for a newline from gdb before continuing.
27941 (default_gdb_exit): Just look for y or n.
27942 (gdb_test): Detect abnormal exit from GDB running on DOS; if
27943 it does, fail the rests of the tests in the file.
27944
27945 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
27946
27947 * config/cygmon.exp: New file.
27948
27949 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
27950
27951 * gdb.base/list.exp: Fix problem with "list default lines around
27952 main" test on remote targets.
27953
27954 * gdb.base/scope.exp: Fix problem with filelocal_bss before
27955 run test on remote targets.
27956
27957 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
27958
27959 * gdb.asm: New directory.
27960 * configure.in: Configure it.
27961 * configure: Regenerate.
27962 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
27963 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
27964
27965 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
27966
27967 * config/mn10300-eval.exp: New file to support MN10300 eval board.
27968
27969 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
27970
27971 * gdb.base/overlays (several files): Merge the two overlay
27972 managers into one. Change variables (foox, barx, bazx, grbxx)
27973 back into ints but force them to load in their proper sections.
27974
27975 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
27976
27977 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
27978 on-chip insn memory and IMAP1 to upper 128k.
27979 (D10VCopy): Handle memory regions crossing 16k boundaries.
27980 (D10VCopy): Transfer data in 32 bit chunks.
27981
27982 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
27983
27984 * gdb.base/overlays.c (main): Exit normally when result is
27985 correct.
27986
27987 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
27988 map. Include space for printf in .text segment.
27989
27990 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
27991 updated d10v memory VMA/LMA map.
27992 (D10VCopy): Call D10VTranslate.
27993
27994 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
27995
27996 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
27997
27998 * gdb.base/bar.c (barx, bar): Change variable to small array so
27999 that it won't be put into the .sdata - small data -
28000 section. Update reference.
28001 * gdb.base/baz.c (bazx, baz): Ditto.
28002 * gdb.base/foo.c (foox, foo): Ditto.
28003 * gdb.base/grbx.c (grbxx, grbx): Ditto.
28004
28005 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
28006 to be arrays.
28007
28008 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
28009
28010 * gdb.base/overlays.exp: fix up and get working again.
28011 Add tests for backtraces from an overlay function.
28012
28013 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
28014
28015 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
28016 "calling function with watchpoint enabled".
28017
28018 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
28019
28020 * gdb.base/break.exp (test_next_with_recursion): Remove
28021 gdb_suppress_tests for d10v-*-*.
28022 * lib/gdb.exp (gdb_suppress_tests): Disable this function
28023 pending review of whether it is useful or not.
28024
28025 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
28026
28027 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
28028
28029 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
28030
28031 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
28032 * config/dve.exp: New file to support Densan boards.
28033
28034 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
28035
28036 * gdb.base/interrupt.exp: Document problem of simulators, signals,
28037 reads and BSD.
28038
28039 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
28040
28041 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
28042 response.
28043
28044 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
28045
28046 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
28047
28048 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
28049 test.
28050
28051 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
28052 target_sizeof_long and target_bigendian_p.
28053 (structs_by_value, structs_by_reference): Check values according
28054 to targets word size and endianess.
28055
28056 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
28057
28058 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
28059 output.
28060
28061 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
28062
28063 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
28064 Update test of set args help to match source change.
28065
28066 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
28067
28068 * gdb.base/default.exp: Expect help system output to be in
28069 alphabetical order.
28070 * gdb.base/help.exp: Ditto.
28071
28072 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
28073
28074 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
28075 "i*86-pc-linux-gnu*".
28076 * gdb.base/interrupt.exp: Ditto.
28077 * gdb.base/corefile.exp: Ditto.
28078
28079 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
28080 define vxworks when building the testcase.
28081
28082 * gdb.base/ptype.exp: Fix testnames to be unique.
28083 * gdb.base/radix.exp: Ditto.
28084 * gdb.base/term.exp: Ditto.
28085 * gdb.base/whatis.exp: Ditto.
28086 * gdb.c++/classes.exp: Ditto.
28087
28088 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
28089
28090 * gdb.base/callfuncs.exp: Fix indentation.
28091
28092 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
28093 suppress_flag has been set.
28094 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
28095 target feature.
28096
28097 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
28098
28099 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
28100 the testcase.
28101
28102 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
28103 set_debug_traps() and breakpoint().
28104 * gdb.c++/misc.cc (main): Ditto.
28105 * gdb.c++/templates.cc (main): Ditto.
28106 * gdb.c++/virtfunc.cc (main): Ditto.
28107
28108 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
28109
28110 * lib/gdb.exp(gdb_step_for_stub): New function.
28111 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
28112 exists, reload the executable and do a "continue" instead of
28113 doing a jump.
28114 (runto_main): Use gdb_step_for_stub.
28115
28116 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
28117 tests to have unique names.
28118 * gdb.base/callfuncs.exp: Ditto.
28119 * gdb.base/commands.exp: Ditto.
28120 * gdb.base/default.exp: Ditto.
28121 * gdb.base/help.exp: Ditto.
28122 * gdb.base/list.exp: Ditto.
28123 * gdb.base/opaque.exp: Ditto.
28124 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
28125 similar tests.
28126
28127 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
28128 * gdb.c++/cplusfuncs.cc: Ditto.
28129 * gdb.c++/virtfunc.cc: Ditto.
28130
28131 * config/monitor.exp: Keep track of the last file we saw, rather
28132 than trying to get the info from gdb.
28133
28134 * gdb.fortran/types.exp: Move comment to previous line.
28135
28136 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
28137
28138 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
28139 target mode.
28140
28141 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
28142
28143 From Bob Manson:
28144 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
28145 string from GDB when it connects.
28146
28147 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
28148
28149 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
28150
28151 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
28152 if we can't get a debug format from GDB (we may be testing an
28153 older GDB). Use a 10 second timeout when checking for the format.
28154
28155 * gdb.stabs/weird.exp: Fix quoting.
28156
28157 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
28158
28159 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
28160
28161 * config/arm-ice.exp: New file.
28162
28163 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
28164
28165 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
28166 until it has been modified to work with the new testsuite.
28167
28168 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
28169 testcase won't compile, cause all of the testcases in the file to
28170 fail instead.
28171
28172 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
28173 (gdb_clear_suppressed): New procedure.
28174 (gdb_stop_suppressing_tests): Only clear suppress_flag if
28175 it contains a positive value.
28176
28177 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
28178
28179 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
28180
28181 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
28182
28183 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
28184
28185 * lib/gdb.exp (setup_xfail_format): New function.
28186 (get_debug_format): New function to get debug format.
28187 (debug_format): New global variable to hold last value set
28188 by get_debug_format.
28189 * gdb.base/list.exp: Call get_debug_format and expect some
28190 tests to fail for DWARF 1 and COFF formats.
28191 * gdb.c++/ptype.exp: Ditto.
28192 * gdb.c++/classes.exp: Ditto.
28193 * gdb.c++/cplusfuncs.exp: Ditto.
28194 * gdb.c++/inherit.exp: Ditto.
28195 * gdb.c++/templates.exp: Ditto.
28196 * gdb.c++/virtfunc.exp: Ditto.
28197
28198 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
28199
28200 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
28201 host doesn't have a currently-open connection.
28202
28203 * config/sparclet.exp: Cleanups and fixes to make it generic for
28204 any gdb stub target. Handle cases where gdb doesn't respond when
28205 interrupted in a sane fashion.
28206
28207 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
28208 same thing in a totally different way.
28209
28210 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
28211 setting "timeout".
28212 (gdb_start): We set the global gdb_prompt variable in
28213 default_gdb_init now.
28214
28215 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
28216
28217 * gdb.base/printcmds.exp: Fix "check for floating addition"
28218 regexp to accept results within approx +/- .01 of exact value.
28219 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
28220
28221 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
28222
28223 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
28224 properly.
28225 (gdb_expect): Add optional timeout parameter, and add timeout
28226 value to various calls.
28227 (gdb_suppress_tests): Only give one warning message per group.
28228
28229 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
28230
28231 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
28232 global variables. Handle getting a value for $timeout more
28233 gracefully.
28234
28235 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28236
28237 * lib/gdb.exp: Close connection to remote host if gdb doesn't
28238 initialize.
28239 (default_gdb_init): New procedure; allow gdb_init to be overridden
28240 by a target configuration file.
28241 (gdb_expect): Pass the timeout to remote_expect.
28242
28243 * config/monitor.exp(gdb_load): Fix typo in regexp.
28244
28245 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
28246
28247 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
28248
28249 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
28250
28251 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
28252 here. Call gdb_target_exec before rebooting the target, to make
28253 sure the connection to the target is closed.
28254 (gdb_load): Pass the name of the executable to gdb_target_monitor.
28255 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
28256 Also detect "Timeout reading from remote" error.
28257
28258 * config/gdbserver.exp: Pass the executable being loaded to
28259 gdb_target_monitor. Don't call gdb_file_cmd here; let
28260 gdb_target_monitor do it.
28261
28262 * gdb.disasm/hppa.exp: Don't use exec_output.
28263
28264 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
28265
28266 * gdb.base/list.exp: If we're debugging a non-native target,
28267 try to set the pc register to point to the start of the
28268 program before doing the first list command.
28269
28270 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
28271 test_calls after restarting.
28272
28273 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
28274 reloading.
28275
28276 * gdb.base/watchpoint.exp: Fix typo.
28277
28278 * gdb.base/setshow.exp: Check for use_gdb_stub.
28279
28280 * gdb.base/break.exp: Fix continue until exit test for the gdb
28281 stub case.
28282 * gdb.base/langs.exp: Ditto.
28283
28284 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
28285 gdb_load_offset. If we weren't given a file to load, figure out
28286 what the current file is and use it.
28287
28288 * config/i386-bozo.exp: New file.
28289
28290 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
28291
28292 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
28293 feature.
28294
28295 * config/proelf.exp: New entry.
28296
28297 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
28298
28299 * lib/gdb.exp: Remove spurious .* patterns at the beginning
28300 of regexps.
28301
28302 * gdb.base/watchpoint.exp: Don't run the test_stepping
28303 tests if gdb can't call functions on the target.
28304
28305 * gdb.base/setshow.exp: Don't run the set prompt tests if
28306 the board has gdb_prompt set.
28307
28308 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
28309
28310 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
28311 * gdb.base/commands.exp: Likewise.
28312 * gdb.base/setshow.exp: Likewise.
28313
28314 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
28315
28316 * config/monitor.exp(gdb_start): Look for gdb_prompt target
28317 feature.
28318
28319 * config/i960.exp: New file.
28320
28321 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
28322
28323 * gdb.base/funcargs.exp: Check for gdb,short_int target
28324 feature instead of looking for explicit target triplets.
28325
28326 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
28327
28328 * gdb.base/printcmds.exp: add a couple more tests a la
28329 "p 123DEADBEEF", to check parse_number.
28330 * top.c: change "to enable to enable" to "to enable" in a couple
28331 of help strings.
28332
28333 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
28334
28335 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
28336 on the mn10300.
28337
28338 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
28339
28340 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
28341 where the test executable is run with explicit args.
28342 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
28343
28344 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
28345
28346 * gdb.base/run.c: Use FAKEARGV to build test executable that
28347 does not require a command line arg, since most simulators
28348 don't currently support passing such an arg into the simulated
28349 program.
28350 * gdb.base/commands.exp: Change tests to insert the proper
28351 value as the arg to the first recursive factorial call. Change
28352 compilation line to define FAKEARGV at compile time.
28353
28354 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
28355
28356 * gdb.base/recurse.exp: Enable these tests for the mn10300.
28357 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
28358 function with watchpoint enabled" test.
28359
28360 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
28361
28362 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
28363 Don't call gdb_test when the command doesn't return to a gdb prompt.
28364
28365 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
28366 "Tests restarted" messages.
28367
28368 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
28369
28370 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
28371
28372 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
28373
28374 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
28375 for INFO SYMBOL; add help tests for OVERLAY commands.
28376 * gdb.base/default.exp: add tests for INFO SYMBOL command;
28377 add tests for OVERLAY commands
28378 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
28379 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
28380 * gdb.base/sigall.c: add usestubs code frag
28381 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
28382
28383 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
28384
28385 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
28386 failures.
28387 (gdb_stop_suppressing_tests): Note that tests have restarted.
28388
28389 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
28390
28391 * config/h8300.exp: New file.
28392
28393 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
28394
28395 * gdb.base/setshow.exp: Check for the existence of a
28396 feature, not its value.
28397
28398 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
28399
28400 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
28401
28402 * gdb.base/scope.exp: It's now init0(), not init().
28403
28404 * gdb.base/scope0.c: For now, change init() to be init0().
28405
28406 * config/monitor.exp: Use gdb_serial in preference to serial
28407 or netport.
28408
28409 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
28410 and it's not already set.
28411
28412 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
28413
28414 * gdb.base/setshow.exp: Only test the run command if the target
28415 isn't using a stub and if it supports argument passing.
28416
28417 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
28418
28419 * config/udi.exp(gdb_start): Make sure UDICONF is set
28420 properly before starting gdb.
28421
28422 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
28423
28424 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
28425 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
28426 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
28427
28428 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
28429
28430 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
28431 specialized code to reboot the board, use remote_reboot instead.
28432
28433 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
28434
28435 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
28436
28437 * config/monitor.exp: Make sure we disconnect from the target.
28438 Also, try a reboot/reload cycle instead of failing if the
28439 load fails.
28440
28441 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
28442
28443 * gdb.base/default.exp: Don't set match_max.
28444 * gdb.base/help.exp: Ditto.
28445 * gdb.base/list.exp: Ditto.
28446 * gdb.base/signals.exp: Ditto.
28447
28448 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
28449 set, use remote_ld to download the testcase instead of
28450 the GDB loader.
28451
28452 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
28453
28454 * config/vr5000.exp: New file.
28455
28456 * config/monitor.exp(gdb_target_monitor): Add pattern for
28457 "Ending remote" to detect errors in connecting.
28458
28459 * gdb.base/setshow.exp: Add .* within auto language test.
28460
28461 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
28462 target feature.
28463
28464 * config/monitor.exp(gdb_load): Check for a failure when loading,
28465 and reboot the board if necessary.
28466
28467 * gdb.base/setvar.exp(test_set): Handle multiple prints within
28468 a set of tests. Remove print.* from the patterns being checked.
28469
28470 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
28471
28472 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
28473 refer to gdb_spawn_id.
28474
28475 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
28476 longer used.
28477 * config/sparclet.exp: Ditto.
28478 * config/sparclet-old.exp: Ditto.
28479 * config/slite.exp: Ditto.
28480 * config/sim.exp: Ditto.
28481 * gdb.base/funcargs.exp: Ditto.
28482
28483 * lib/gdb.exp:Remove references to gdb_spawn_id.
28484 (gdb_expect): Move to remote.exp.
28485
28486 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
28487
28488 * config/monitor.exp: Detect the "Couldn't establish connection"
28489 message from GDB.
28490
28491 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
28492
28493 * gdb.base/bitfields.exp: Use runto instead of explicit
28494 gdb_run_cmd/gdb_expect sequences.
28495
28496 * gdb.base/break.exp(text_next_with_recursion): Add match for
28497 gdb_expect call.
28498
28499 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
28500 We also need to handle the "A program is being debugged already"
28501 prompt from gdb. Use gdb_test to set the baud rate.
28502
28503 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
28504 to 20000. Really. I mean it.
28505
28506 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
28507
28508 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
28509 fails. If suppress_flag is set, skip perror message about not
28510 being able to send to GDB.
28511 (send_gdb): If suppress_flag is set, don't try to send commands to
28512 GDB.
28513 (gdb_expect): If suppress_flag is set, always fail immediately.
28514 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
28515 (gdb_init): Call gdb_stop_suppressing_tests.
28516 (default_gdb_exit): Ditto.
28517 (default_gdb_start): Ditto.
28518
28519 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
28520 gdb_stop_suppressing_tests as appropriate.
28521 * gdb.base/break.exp: Ditto.
28522 * gdb.base/callfuncs.exp: Ditto.
28523 * gdb.base/commands.exp: Ditto.
28524 * gdb.base/exprs.exp: Ditto.
28525 * gdb.base/funcargs.exp: Ditto.
28526 * gdb.base/list.exp: Ditto.
28527 * gdb.base/recurse.exp: Ditto.
28528 * gdb.base/scope.exp: Ditto.
28529 * gdb.base/structs.exp: Ditto.
28530 * gdb.c++/inherit.exp: Ditto.
28531
28532 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
28533
28534 * config/vr4300.exp: New file.
28535
28536 * gdb.*/*.exp: Call gdb_expect instead of expect.
28537
28538 * lib/gdb.exp(gdb_expect): New function.
28539
28540 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
28541
28542 * lib/gdb.exp(gdb_init): New function.
28543
28544 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
28545 for each individual variable set.
28546
28547 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
28548 name.
28549
28550 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
28551
28552 * gdb.base/scope.exp: Use gdb_test.
28553
28554 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
28555 aborting; the testsuite driver will do that for us (see
28556 gdb_finish). Also, use gdb_test in a few more places.
28557
28558 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
28559
28560 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
28561
28562 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
28563
28564 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
28565 and "add_tests" are not at the same address.
28566
28567 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
28568
28569 * gdb.base/ptype.exp: Use gdb_test.
28570
28571 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
28572
28573 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
28574 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
28575 left in. No longer expect them to fail.
28576
28577 * gdb.stabs/*.mt; Deleted, no longer used.
28578 * gdb.stabs/configure.in: Remove references to target makefile
28579 frags.
28580 * gdb.stabs/configure: Rebuilt.
28581
28582 * gdb.disasm/*.mt: Deleted, no longer used.
28583 * gdb.disasm/configure.in: Remove references to target makefile
28584 frags. Use "sh3.s" as the unique filename for this directory.
28585 * gdb.disasm/configure: Rebuilt.
28586
28587 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
28588 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
28589 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
28590
28591 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
28592
28593 * config/udi.exp: Use mondfe,name instead of remote_host.
28594
28595 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
28596
28597 * gdb.base/watchpoint.exp: Don't expect a failure when calling
28598 a function with a watchpoint enabled on the mn10200.
28599
28600 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
28601 before trying to create it!
28602
28603 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
28604
28605 * config/vx.exp: Use hostname instead of netport.
28606
28607 * config/vxworks.exp: New file.
28608
28609 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
28610
28611 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
28612 gdb before assuming everything worked. Send a ^C if a timeout
28613 occurs.
28614
28615 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
28616 $gdb_spawn_id directly.
28617 (gdb_run_cmd): Try _start as well as start. Use the target feature
28618 gdb,start_symbol as the symbol to start from when jumping.
28619
28620 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
28621
28622 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
28623 redundant) test.
28624
28625 * gdb.base/recurse.exp: Relax final value test for 'b' so that
28626 it doesn't lose for 16bit integer systems.
28627
28628 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
28629
28630 * gdb.fortran/types.exp: If the target doesn't support "double"
28631 data types, then expect "real" types to only be 4 bytes.
28632
28633 * gdb.c++/virtfunc.exp: Expect failure for virtual function
28634 call tests if the target doesn't support inferior function calls.
28635
28636 * gdb.base/printcmds.exp: Allow minor deviation in FP values
28637 in printf tests.
28638
28639 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
28640
28641 * gdb.base/help.exp: Disable "help set", "help show", and
28642 "help support". Simplify regexp for "help stack".
28643
28644 * gdb.base/default.exp: Set match_max to 5000 and the timeout
28645 to 60 seconds. Temporarily set match_max to 15000 around the
28646 "info copying" test.
28647
28648 * gdb.base/nodebug.exp: Don't try to do an inferior function
28649 call if the target doesn't support them.
28650 * gdb.base/printcmds.exp: Likewise.
28651 * gdb.base/setvar.exp: Likewise.
28652 * gdb.base/structs.exp: Likewise.
28653 * gdb.c++/templates.exp: Likewise.
28654 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
28655
28656 * gdb.base/recurse.exp: Enable for the mn10200.
28657
28658 * configure.in: Do configure gdb.stabs directory for *-*-elf
28659 targets.
28660 * configure: Rebuilt.
28661
28662 * gdb.base/break.exp: Check for gdb,noresults before testing
28663 exit status and/or results from the target.
28664 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
28665 * lib/gdb.exp: Remove old (now bogus) initialization of
28666 noinferior, noargs, noresults and nosignals.
28667
28668 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
28669
28670 * config/sh.exp: New file.
28671
28672 * config/slite.exp: Try to connect multiple times to the board
28673 before rebooting. Only send a "monitor run" if need_monitor_run
28674 is set.
28675
28676 * gdb.base/break.exp: Don't do the "stub continue" test if
28677 the target has gdb_stub set.
28678
28679 * gdb.base/callfuncs.exp: Increase the timeout.
28680
28681 * gdb.base/interrupt.exp: Don't even try to compile the testcase
28682 if the target has gdb,noinferiorio set.
28683
28684 * gdb.base/list.exp: Increase match_max to 10000 characters.
28685
28686 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
28687
28688 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
28689 target.
28690
28691 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
28692
28693 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
28694
28695 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
28696 trying to delete the copy of gdb. Catch the file delete so we
28697 don't die if the delete fails; also, the file should be copied to
28698 the host, not to the build.
28699
28700 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
28701
28702 * lib/gdb.exp(gdb_test): Surround the result pattern with
28703 parenthesis in case it contains multiple regexps separated
28704 with |.
28705
28706 * gdb.base/watchpoint.exp: Use gdb_test.
28707 * gdb.base/default.exp: Ditto.
28708
28709 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
28710
28711 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
28712
28713 * gdb.base/scope.exp: Use gdb_test.
28714 * gdb.c++/classes.exp: Ditto.
28715 * gdb.c++/inherit.exp: Ditto.
28716
28717 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
28718
28719 * gdb.base/crossload.exp: Don't use execute_anywhere, use
28720 remote_exec instead.
28721 * gdb.base/corefile.exp: Don't be ridiculous.
28722 * gdb.base/*.c: Add missing stub invocations.
28723
28724 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
28725
28726 * config/slite.exp: Miscellaneous fixes.
28727
28728 * lib/gdb.exp: Fix runto.
28729
28730 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
28731 the target.
28732
28733 * gdb.base/watchpoint.exp: Fix regexp.
28734
28735 * lib/gdb.exp(default_gdb_exit): Add a catch to the
28736 close and wait commands, as the descriptor may now be
28737 invalid. Always call "remote_close host".
28738
28739 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
28740
28741 Major rewrite for testsuite revision.
28742
28743 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
28744 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
28745 instead of relying on spawn_id to always contain a valid
28746 spawn id.
28747 (get_compiler_info): New procedure to build the ${binfile}.ci
28748 file, instead of replicating this in N different places.
28749 (gdb_compile): New procedure.
28750
28751 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
28752 appropriate arguments) instead of compile. Use gdb_test in a lot
28753 more places. Use send_gdb instead of send. Always run gdb_start
28754 at the start of a testcase, as this is no longer done magically.
28755
28756 config/*-gdb.exp: Rename without the -gdb suffix.
28757
28758 config/mips.exp: Use remote_close instead of exit_remote_shell.
28759 config/monitor.exp: Use target_info instead of looking at
28760 baud, timeout, etc.
28761 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
28762
28763 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28764
28765 * gdb.c++/templates.exp (test_ptype_of_templates),
28766 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
28767 Update expect patterns for destructors and assignment operators
28768 to match corresponding c-typeprint.c changes.
28769 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
28770 to destructor breakpoint test, GDB should be able to set the
28771 destructor breakpoint without specifying arguments.
28772
28773 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
28774
28775 * gdb.threads/pthreads.exp: Change result for failure to compile due
28776 to lack of pthreads runtime support from an error to simply an
28777 unsupported test, per dejagnu standards.
28778
28779 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28780
28781 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
28782 where GDB exits to reduce pattern match time.
28783 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
28784
28785 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
28786
28787 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
28788
28789 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
28790 * gdb.base/default.exp: ditto.
28791 * gdb.base/nodebug.exp: ditto.
28792 * gdb.base/printcmds.exp: ditto.
28793 * gdb.base/ptype.exp: ditto.
28794 * gdb.base/setvar.exp: ditto.
28795 * gdb.base/structs.exp: ditto.
28796 * gdb.base/setshow.c: Guard against uninitialized values of argc.
28797
28798 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
28799
28800 * configure, */configure: Rebuild with autoconf 2.12.
28801
28802 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
28803
28804 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
28805 use new i*86-pc-linux*-gnu quads.
28806 * gdb.base/corefile.exp: Ditto.
28807 * gdb.base/signals.exp: Ditto.
28808 * gdb.base/sigall.exp: Ditto.
28809 * gdb.base/interrupt.exp: Ditto.
28810
28811 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
28812 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
28813 RedHat 4.0.
28814
28815 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
28816 linux. This allows the test case to at least compile on latest
28817 linux, but still not run due to missing the threads runtime library.
28818
28819 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28820
28821 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
28822 directory to search gdb directory. Accept and step over conditional
28823 stack alignment code. Consume $prompt in failure cases.
28824 Reset timeout to $oldtimeout instead of some arbitrary value.
28825 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
28826 timeout problems with infinite stack backtraces.
28827 * gdb.base/ptype.exp (ptype struct link, union tu_link):
28828 Accept function parameters for linkfunc member.
28829
28830 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
28831
28832 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
28833 (CXXFLAGS): Remove, unreferenced.
28834 (B_OPTIONS): Add for -B options and add code to initialize with
28835 previous -B options and also add -B option to pick up cross compiled
28836 runtime.
28837 (TARGET_INCLUDES): Add for -I options and add code to initialize when
28838 doing cross compiles.
28839 (target_alias): Declare global.
28840 (xgcc): Set variable to full path of gcc in build tree. Use findfile
28841 to verify that gcc exists in build tree, and if so set CC to that
28842 gcc and to use B_OPTIONS and TARGET_INCLUDES.
28843
28844 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
28845
28846 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
28847 ptype test for anonymous union. Fixup testcase to match
28848 current gcc debug output.
28849
28850 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
28851
28852 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
28853 force argument to an unsigned long type.
28854
28855 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
28856
28857 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
28858 tests and anonymous union print/ptype tests.
28859 * gdb.base/list.exp (test_forward-search): Increase timeout by
28860 5 minutes for the "search extremely long line" case.
28861 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
28862 completely optional and that the pass/fail messages use the command as
28863 the message if that third arg is a null string.
28864 (gdb_test_exact): Arrange that a null string pattern means match a
28865 null string output rather than any output, which might include random
28866 errors.
28867 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
28868 backtrace test.
28869 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
28870 always failing and failure is now exposed by gdb.exp changes.
28871
28872 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
28873
28874 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
28875 weren't being noted.
28876
28877 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28878
28879 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
28880 * gdb.stabs/weird.exp: Remove v_comb xfails.
28881
28882 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
28883
28884 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
28885 list.exp scope.exp watchpoint.exp]
28886 Make all timeout error msgs explicitly say "(timeout)".
28887
28888 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
28889
28890 * config/monitor.exp: Increase download timeout to 1000 seconds.
28891
28892 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
28893
28894 * config/m32r.exp: Increase timeout to 120 seconds.
28895
28896 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
28897
28898 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
28899 and accept older ordering as obsolescent gcc or gdb.
28900 * gdb.c++/templates.exp: Ditto.
28901 * gdb.c++/virtfunc.exp: Ditto.
28902
28903 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
28904
28905 * gdb.base/coremaker.c: Add code to mmap some data so we
28906 can check that it ends up in the core file.
28907 * gdb.base/corefile.exp: Add test to read mmapped data
28908 from core file.
28909
28910 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
28911
28912 * config/m32r.exp: New file.
28913
28914 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
28915
28916 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
28917 that cflags can contains -gstabs, and work correctly for other tests.
28918
28919 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
28920
28921 * gdb.base/setshow.exp: New file, tests show and set.
28922 * gdb.base/setshow.c: New file, tests show and set.
28923 * gdb.base/help.exp: Add test for help set|show annotate.
28924 * gdb.base/default.exp: Add test for set|show annotate.
28925
28926 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
28927
28928 * testsuite/gdb.base/break.exp: Make backtrace from factorial
28929 errors unique.
28930 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
28931 explicitly.
28932
28933 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
28934
28935 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
28936 and width commands. This is done elsewhere.
28937 * (gdb_start): Don't call gdb_start_sim here. That's already
28938 done in gdb_load. This fixes lots of failures in default.exp.
28939
28940 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
28941
28942 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
28943 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
28944 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
28945 in the same we we treat other failures (since it may be an expected
28946 condition), rather than as an error.
28947 * gdb.base/signals.exp (test_handle_all_print): Revert back to
28948 old test format.
28949
28950 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
28951
28952 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
28953 (distclean maintainer-clean realclean): No need to remove files
28954 twice. Nuke the duplicates.
28955 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
28956 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
28957 Remove config.h along with other config files.
28958
28959 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
28960
28961 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
28962 "p func1 ()" and note that rests of tests are skipped.
28963 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
28964 setup_xfails for "print func2::coremaker_local".
28965 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
28966 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
28967 affected by the previous run test.
28968 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
28969 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
28970 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
28971 "pass int powerset tuple" and "pass modeless int powerset tuple".
28972 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
28973 "real write 4" and "real write 8".
28974 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
28975 setup_xfails for "print vs1 after tuple assign 2",
28976 "print \$i after tuple assign 2", and
28977 "print vs2 after tuple assign 2".
28978 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
28979 meaningful error message and return -1 so the caller can
28980 suppress further tests and avoid a cascade of errors.
28981
28982 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
28983
28984 * gdb.base/a1-selftest.exp: Tweak tests to account for new
28985 format for printing version.
28986 * gdb.base/default.exp: Ditto.
28987 * gdb.base/interrupt.exp: Fix problem with cascade of
28988 errors if child process dies while calling a function.
28989
28990 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
28991
28992 * Makefile.in (VPATH): Add
28993 * Makefile.in (Makefile, config.status): Fix rules so things get
28994 remade when necessary.
28995
28996 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
28997
28998 * Makefile.in (just-check): Add path to sibling expect dir
28999 to environment variable specified by RPATH_ENVVAR.
29000
29001 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
29002
29003 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
29004 (just-check): Add shared library paths for libstdc++, tk,
29005 tcl, bfd, and opcodes to the environment variable specified
29006 in RPATH_ENVVAR.
29007 * configure.in: Add support to recognize --enable-shared flag
29008 and generate correct value for RPATH_ENVVAR.
29009 * configure: Regenerated with autoconf.
29010
29011 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
29012
29013 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
29014 include all osf versions.
29015 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
29016 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
29017 when target is linux. When failing to build pthreads test
29018 executable, give more meaningful message.
29019 * gdb.threads/pthreads.c: Hpux also uses old definition of second
29020 arg for pthread_create.
29021
29022 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
29023
29024 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
29025 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
29026 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
29027 and -lpthreads (everybody else).
29028 (test_startup): Fail gracefully if threads are not supported.
29029 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
29030 "p/c array_index("abcdef",2)" when not gcc compiled.
29031 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
29032 "print func2::coremaker_local" when not gcc compiled.
29033 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
29034 "ptype on opaque struct tagname (statically)",
29035 "ptype on opaque struct tagname (dynamically) 1", and
29036 "ptype on opaque struct tagname (dynamically) 2"
29037 for not compiled with gcc.
29038 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
29039 backtrace when compiled with gcc.
29040 * lib/gdb.exp (runto_main): Return result of "runto main" rather
29041 than always return success.
29042
29043 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
29044
29045 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
29046
29047 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
29048
29049 * gdb.base/structs.exp: Undo last change.
29050
29051 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
29052
29053 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
29054 encapsulate all the steps/nexts done during self test, starting
29055 at main, and makes them less sensitive to optimization issues.
29056 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
29057 signal handler" test.
29058 * gdb.threads/pthreads.exp: Only run this for native configs.
29059 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
29060 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
29061 tests.
29062 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
29063 for "runto test_calls(void)" test.
29064
29065 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
29066
29067 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
29068 and don't expect address info in breakpoint confirmations.
29069
29070 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
29071
29072 * gdb.base/list.exp (test_forward_search): Increase timeout
29073 temporarily by 60 seconds for searching extremely long line,
29074 and then reset to old value when done. Increase expect input
29075 buffer to 10000.
29076
29077 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
29078
29079 * gdb.base/list.exp (test_forward_search): Fix to handle very
29080 long source line without overflowing expect's input buffer.
29081
29082 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
29083
29084 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
29085 "buffer_full".
29086
29087 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
29088 "buffer_full".
29089
29090 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
29091 "buffer_full".
29092
29093 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
29094 "buffer_full".
29095
29096 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
29097
29098 * configure.in (configdirs): Add gdb.threads.
29099 * configure: Regenerated with autoconf.
29100 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
29101 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
29102 * gdb.threads/configure: New, generated with autoconf.
29103
29104 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
29105
29106 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
29107
29108 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
29109
29110 * gdb.base/signals.exp (test_handle_all_print): Test separately for
29111 each signal's status in the output of "handle all print".
29112 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
29113 the \r\n sequence that immediately precedes the gdb prompt.
29114 * gdb.base/a1-selftest.exp: Save original timeout and restore
29115 after test.
29116
29117 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
29118
29119 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
29120 symbol.
29121
29122 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
29123
29124 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
29125
29126 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
29127
29128 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
29129 timeout by 60 seconds.
29130
29131 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
29132
29133 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
29134 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
29135 error return.
29136
29137 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
29138
29139 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
29140 gdb initialization, also report how long dejagnu waited. Restore
29141 old timeout before doing error return. Temporarily increase timeout
29142 by 3 minutes to allow for slow startups over heavy NFS use.
29143
29144 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
29145
29146 * lib/gdb.exp: Report timeout value for verbosity level 2.
29147 * config/gdbserver.exp: Ditto.
29148 * config/hppro.exp: Ditto.
29149 * config/mips-gdb.exp: Ditto.
29150 * config/monitor.exp: Ditto.
29151 * config/netware.exp: Ditto.
29152 * config/sim-gdb.exp: Ditto.
29153 * config/slite-gdb.exp: Ditto.
29154 * config/udi-gdb.exp: Ditto.
29155 * config/unix-gdb.exp: Ditto.
29156 * config/vx-gdb.exp: Ditto.
29157 * gdb.base/a1-selftest.exp: Ditto.
29158 * gdb.base/a2-run.exp: Ditto.
29159 * gdb.base/break.exp: Ditto.
29160 * gdb.base/corefile.exp: Ditto.
29161 * gdb.base/list.exp: Ditto.
29162 * gdb.base/recurse.exp: Ditto.
29163 * gdb.base/scope.exp: Ditto.
29164 * gdb.base/signals.exp: Ditto.
29165
29166 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29167
29168 * gdb.threads/Makefile.in (docdir): Removed.
29169
29170 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29171
29172 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
29173 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
29174 @srcdir@.
29175 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
29176 autoconf 2.5 or higher.
29177 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
29178
29179 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
29180
29181 * configure: Regenerated.
29182 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
29183 avoid name clashes with SunOS headers.
29184
29185 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
29186
29187 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
29188
29189 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
29190
29191 * gdb.base/callfuncs.exp: Finish last change -- make sure the
29192 prototype information ends up in the compiler info file.
29193
29194 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
29195
29196 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
29197 attempting to regenerate it. Eliminate use of a temporary file
29198 and just generate the info file directly. Source it immediately,
29199 for consistency of use.
29200 * gdb.base/corefile.exp: Ditto
29201 * gdb.base/exprs.exp: Ditto.
29202 * gdb.base/funcargs.exp: Ditto.
29203 * gdb.base/langs.exp: Ditto.
29204 * gdb.base/list.exp: Ditto.
29205 * gdb.base/mips_pro.exp: Ditto.
29206 * gdb.base/nodebug.exp: Ditto.
29207 * gdb.base/opaque.exp: Ditto.
29208 * gdb.base/ptype.exp: Ditto.
29209 * gdb.base/scope.exp: Ditto.
29210 * gdb.base/setvar.exp: Ditto.
29211 * gdb.base/signals.exp: Ditto.
29212 * gdb.base/whatis.exp: Ditto.
29213 * gdb.c++/templates.exp: Ditto.
29214 * gdb.c++/virtfunc.exp: Ditto.
29215 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
29216 whether or not to add -lstdc++ to the compile command line args.
29217
29218 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29219
29220 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
29221 it got fixed by the recent lookup_minimal_symbol_by_pc change.
29222 Increase timeout, a lot of single stepping might be needed if the
29223 target has no hardware watchpoints.
29224
29225 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
29226
29227 * gdb.base/break.exp: Ignore compiler warnings when compiling
29228 break.c.
29229 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
29230 * gdb.base/default.exp: Add h8300 xfails. Handle messages
29231 from remote-sim.
29232 * gdb.base/exprs.exp: Add h8300 xfails.
29233 * gdb.base/funcargs.exp: Likewise.
29234 * gdb.base/nodebug.exp: Likewise.
29235 * gdb.base/printcmds.exp: Likewise.
29236 * gdb.base/ptype.exp: Likewise.
29237 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
29238 h8300 xfails.
29239 * gdb.base/return.exp: Handle float/double precision problems
29240 on the h8300.
29241 * gdb.base/funcargs.c: Explicitly make last constant argument to
29242 call_after_alloca_subr an unsigned long type.
29243 * gdb.base/return.c: Include stdio.h.
29244
29245 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
29246
29247 * config/abug.exp: New file for the older Motorola Bug monitor
29248 that runs on the mvme13x series VME boards.
29249 * config/monitor.exp: Use the new config array for target settings
29250 if they exist.
29251
29252 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
29253
29254 * sim-gdb.exp: Make the SH simulator allocate less space when
29255 it is targeted.
29256
29257 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
29258
29259 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
29260 test.
29261
29262 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
29263
29264 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
29265 "rs6000-*-*" for "list function in include file" when gcc compiled.
29266 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
29267 for "p ctable1[120]".
29268 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
29269 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
29270 Remove setup_xfail for "rs6000-*-*" for
29271 "print 'scope0.c'::filelocal before run".
29272 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
29273 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
29274 since some compilers don't allow both options to be given
29275 on the same command line. Create object file and move it.
29276
29277 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
29278
29279 * gdb.base/corefile.exp: Always regenerate the core file, since
29280 we always regenerate the coremaker program. Detect special case
29281 where registers cannot be read from core file.
29282
29283 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
29284
29285 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
29286 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
29287 * gdb.c++/templates.exp: Only match on basename of file since
29288 some formats like xcoff don't encode directory information.
29289 * gdb.stabs/weird.exp: Use the right sed script for powerpc
29290 and rs6000 AIX xcoff targets.
29291 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
29292 * configure: Regenerate.
29293 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
29294 here, rather than in distclean.
29295
29296 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
29297
29298 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
29299 defined, and use it to compile the test case with -O2. The
29300 native compilation still uses no optimization.
29301 * gdb.base/mips_pro.c: Remove inline assembly code since
29302 it is compiled PIC by default, which results in assembler
29303 warnings that make the testsuite think the compilation
29304 was unsuccessful.
29305
29306 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
29307
29308 * gdb.c++/misc.exp: Add note to message for
29309 "print s.a for foo struct" that this is a known gcc 2.7.2
29310 and earlier bug.
29311
29312 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
29313
29314 * gdb.base/break.exp: Fix pattern for matching "Delete all
29315 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
29316 setup_xfail for deleting all breakpoints test. Fix various
29317 timeout messages to include "(timeout)".
29318 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
29319 for "p t_float_values2(3.14159,float_val2)".
29320 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
29321 for "continue to call2g" when gcc compiled.
29322 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
29323 "up to foo in langs.exp", "show language at foo in langs.exp",
29324 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
29325 and "show language at fsub in langs.exp".
29326 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
29327 "list line 1 in include file", "list message for lines past EOF",
29328 "list function in include file", "list list0.h:foo", and
29329 "list filename:function; nonexistant function".
29330 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
29331 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
29332 and "ptype t_char_array" to be for native cc only.
29333
29334 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
29335
29336 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
29337 setup_xfail for "print coremaker_bss", "print coremaker_ro",
29338 "print func2::coremaker_local", and "backtrace in corefile.exp".
29339
29340 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
29341
29342 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
29343 "bt in signals.exp". This problem only appears when running
29344 the testsuite, and then only intermittently.
29345
29346 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
29347
29348 * gdb.base/return.exp (return_tests): Differentiate between
29349 two tests of continuing.
29350
29351 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
29352
29353 * */Makefile.in (maintainer-clean): Remove config.log.
29354 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
29355 * gdb.c++/Makefile.in (PROGS): Add inherit.
29356 (clean): Remove *.ci.
29357
29358 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
29359
29360 * gdb.c++/misc.cc: Add test code from Mike Stump.
29361 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
29362
29363 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
29364
29365 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
29366 to "alpha-*-osf2*" and add comment.
29367 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
29368 setup_xfail for "step over execarg initialization" and
29369 "step over corearg initialization".
29370 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
29371 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
29372 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
29373 gcc compiled for "print coremaker_bss", "print coremaker_ro",
29374 "print func2::coremaker_local", and "backtrace in corefile.exp".
29375 * gdb.base/signals.exp: Build and source signals.ci.
29376 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
29377 to be for gcc only.
29378 * lib/gdb.exp: Move verbose statements outside conditionals.
29379
29380 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29381
29382 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
29383 Feb 3 procfs.c change.
29384
29385 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
29386
29387 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
29388
29389 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
29390
29391 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
29392 from dejagnu's apparent default of 10 seconds, which gives random
29393 results when running the tests over NFS on moderately loaded systems.
29394 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
29395
29396 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
29397
29398 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
29399 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
29400 result reports.
29401
29402 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
29403
29404 * configure.in (CY_AC_PATH_TCLH): Remove.
29405 * configure: Regenerate.
29406
29407 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
29408
29409 * gdb.c++/Makefile.in (clean): Add missing '{'.
29410
29411 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
29412
29413 * lib/gdb.exp: Provide a default value for noinferior.
29414
29415 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
29416 Load libgloss.exp.
29417
29418 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
29419
29420 * gdb.disasm/hppa.exp: Compile directly into an executable, use
29421 the executable, not the .o to run the tests from.
29422
29423 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
29424
29425 * gdb.base/break.exp: Don't test for program exit or exit status
29426 if $noresults if nonzero.
29427 * gdb.base/langs.exp: Likewise.
29428 * gdb.base/watchpoint.exp: Likewise.
29429
29430 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
29431 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
29432 trying to compile the testcase.
29433
29434 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
29435
29436 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
29437 * gdb.base/signals.exp (continue to handler): Likewise.
29438
29439 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
29440
29441 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
29442
29443 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
29444
29445 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
29446
29447 * gdb.base/corefile.exp: Recognize "not found" as failure
29448 when trying to determine if a core file was generated.
29449 If no core file was generate the first time, try again without
29450 the ulimit -c to work around braindamaged shells.
29451
29452 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
29453
29454 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
29455 [] tests with "test" and enclose string in quotes.
29456 * gdb.stabs/configure: Rebuild
29457
29458 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
29459
29460 Changes in sync with expect:
29461 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
29462 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
29463 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
29464 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
29465 argument to AC_REQUIRE.
29466 * configure: Regenerated.
29467
29468 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
29469
29470 * gdb.base/corefile.exp: When generating a core, discard any
29471 error messages about ulimit not found and the "core dumped"
29472 message from the shell that runs the coredumper.
29473
29474 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
29475
29476 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
29477
29478 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
29479 which sed script to run. Expect failure for v_comb test
29480 on PA targets too.
29481
29482 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
29483
29484 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
29485 "print func2::coremaker_local" and for "backtrace in corefile.exp"
29486
29487 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
29488
29489 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
29490 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
29491 "sparc-sun-solaris*" xfails for "p v_comb".
29492 * lib/gdb.exp (default_gdb_start): Fix typo.
29493 * gdb.base/corefile.exp: Allow "Core was generated by ..."
29494 messages to not include the full program name that caused
29495 the core dump since some systems (such as solaris) apparently
29496 truncate this path to about 80 characters.
29497 When generating a core file first try increasing the core file
29498 size limit to unlimited since some systems may default it to
29499 zero, and it is harmless to try it. Move the test for failing
29500 to generate a core file to where it will actually get executed.
29501 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
29502 new gdb result from g++ debug info improvements and make old
29503 pattern obsolescent. Also account for size_t differences
29504 (may be int or long).
29505 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
29506 initialization before function call is placed in the delay slot
29507 and thus appears to be skipped over by commands such as "next".
29508
29509 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
29510
29511 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
29512
29513 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
29514
29515 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
29516 input source file; fix code to compile test to deal with this
29517 convention.
29518 * gdb.c++/*.exp: Likewise.
29519
29520 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
29521
29522 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
29523 "bt in signals.exp".
29524
29525 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
29526
29527 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
29528 "step over execarg initialization" and
29529 "step over corearg initialization".
29530
29531 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
29532
29533 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
29534 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
29535
29536 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
29537
29538 From Rob Savoye (rob@poseidon.cygnus.com)
29539 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
29540 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
29541 configure.in}, gdb.disasm/{Makefile.in, configure.in},
29542 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
29543 configure.in}: Major reworking for autoconfig.
29544 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
29545 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
29546 New files.
29547 * config/unix-gdb.exp: Make GDB global.
29548 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
29549 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
29550 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
29551 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
29552 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
29553 term.exp, twice.exp, watchpoint.exp, whatis.exp},
29554 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
29555 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
29556 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
29557 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
29558 pr-8136.exp, result.exp, string.exp, tuples.exp},
29559 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
29560 to returns as necessary, arrange for test to compile own testcase
29561 executable.
29562 * lib/gdb.exp: Changes for testsuite to compile own test cases.
29563
29564 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
29565
29566 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
29567 clear_xfail at end of test which might not call either pass or fail.
29568 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
29569 "backtrace through signal handler".
29570
29571 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29572
29573 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
29574 continuing from a job control stop signal.
29575 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
29576
29577 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
29578
29579 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
29580 * gdb.base/corefile.exp: Likewise.
29581 * gdb.base/funcargs.exp: Likewise.
29582
29583 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
29584
29585 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
29586 * config/monitor.exp: Add support for setting baud rate.
29587
29588 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
29589
29590 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
29591 i*86-*-linux* xfails for "backtrace through signal handler".
29592 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
29593 "print func2::coremaker_local".
29594 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
29595 alpha-dec-osf2* xfail for
29596 "delete all breakpoints when none".
29597
29598 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
29599
29600 * gdb.base/break.exp: Change test that deletes all breakpoints
29601 when no user breakpoints are installed. A post 4.15 change
29602 causes gdb to no longer prompt in this case.
29603
29604 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
29605
29606 * gdb.base/return.exp (return_tests): Change xfail for test
29607 "correct value returned double test" to stop xfailing at
29608 Solaris 2.5. Apparently the bug has been fixed.
29609
29610 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
29611
29612 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
29613 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
29614
29615 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
29616
29617 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
29618 * gdb.disasm/hppa.s: Corresponding changes.
29619
29620 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
29621
29622 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
29623 makefile fragment.
29624 * config/mt-hpux: Deleted.
29625
29626 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
29627
29628 * Many files: When warning about suppressed tests due to a
29629 nonexistant test binary, avoid incrementing the warning count.
29630
29631 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
29632
29633 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
29634
29635 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29636
29637 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
29638 "sparc-*-solaris2*".
29639
29640 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29641
29642 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
29643 Add global and local variables and initialize them.
29644 * gdb.base/corefile.exp: Test correct mapping of corefile sections
29645 by printing variables. Remove rs6000 and powerpc xfails, BFD now
29646 extracts the file name and terminating signal from the core file.
29647 * TODO: Remove note about tests for correct mapping of corefile.
29648 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
29649 from optimizing it away.
29650 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
29651 handles common blocks.
29652
29653 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
29654
29655 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
29656 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
29657
29658 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
29659
29660 * Makefile.in (maintainer-clean): New target, synonym for
29661 realclean.
29662 * gdb.base/Makefile.in (maintainer-clean): Likewise.
29663 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
29664 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
29665 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
29666 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
29667 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
29668
29669 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
29670
29671 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
29672 xfails when not gcc compiled for "print foo::funclocal".
29673 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
29674 "print foo::funclocal at foo",
29675 "print 'scope1.c'::foo::funclocal at foo",
29676 "print foo::funclocal_bss at foo",
29677 "print 'scope1.c'::foo::funclocal_bss at foo",
29678 "print foo::funclocal_ro at foo",
29679 "print 'scope1.c'::foo::funclocal_ro at foo",
29680 "print bar::funclocal at foo" and
29681 "print 'scope1.c'::bar::funclocal at foo".
29682 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
29683 gcc compiled for "print foo::funclocal at bar".
29684 Expand all messages to ensure that they identify that
29685 the test is at bar().
29686 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
29687 gcc compiled for:
29688 "ptype on opaque struct pointer (statically)",
29689 "ptype on opaque struct tagname (statically)",
29690 "ptype on opaque struct pointer (dynamically) 1",
29691 "ptype on opaque struct tagname (dynamically) 1",
29692 "ptype on opaque struct pointer (dynamically) 2" and
29693 "ptype on opaque struct tagname (dynamically) 2
29694 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
29695 gcc compiled for:
29696 "p datalocal"
29697 "whatis datalocal",
29698 "ptype datalocal",
29699 "p bsslocal",
29700 "whatis bsslocal", and
29701 "ptype bsslocal".
29702 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
29703 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
29704 when not gcc compiled.
29705 * gdb.base/funcargs.exp (float_and_integral_args): Add
29706 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
29707 compiled.
29708 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
29709 "backtrace from call6a" when not gcc compiled.
29710 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
29711 "backtrace from call7a" when not gcc compiled.
29712 * gdb.base/callfuncs.exp (do_function_calls):
29713 Add "hppa*-*-hpux*" xfail when not gcc compiled for
29714 "p t_char_array_values(char_array_val2,char_array_val1)",
29715 "p t_char_array_values(char_array_val1,char_array_val2)",
29716 "p t_char_array_values("carray 1","carray 2")",
29717 "p t_char_array_values("carray 1",char_array_val2)",
29718 "p t_char_array_values(char_array_val1,"carray 2")",
29719 "p sum_args(1,{2})",
29720 "p sum_args(2,{2,3})",
29721 "p sum_args(3,{2,3,4})",
29722 "p sum_args(4,{2,3,4,5})"
29723 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
29724 "backtrace in corefile.exp" when not gcc compiled.
29725
29726 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29727
29728 * gdb.base/signals.exp: Rewrite `handle all print' test as
29729 a procedure. Accept blanks or TABs as whitespace, increase
29730 timeout and expect input buffer size for the large output
29731 from the command. Remove "i*86-*-bsdi2.0" xfail.
29732
29733 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29734
29735 * gdb.base/setvar.exp: Add new testcases for truncation when
29736 assigning invalid values to bitfields.
29737
29738 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
29739
29740 * gdb.base/callfuncs.exp (do_function_calls): Remove
29741 mips-sgi-irix* xfail for
29742 "call inferior func with struct - returns char *"
29743 and fix test so that an optional (unsigned char *) cast is
29744 accepted in the result.
29745
29746 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
29747
29748 * gdb.base/funcargs.exp (float_and_integral_args): Remove
29749 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29750 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
29751 * gdb.base/signals.exp: Remove duplicate "handle all print" test
29752 that accidentally got checked in.
29753
29754 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
29755
29756 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
29757 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
29758 compiled test.
29759 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
29760 Add mips-sgi-irix5* xfail for not gcc compiled.
29761 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
29762 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
29763 compiled for "p top", "whatis top", "p middle", and "whatis
29764 middle".
29765 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
29766 "whatis signed char" for not gcc compiled.
29767 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
29768 "set variable signed char=-1 (-1)" and
29769 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
29770 * gdb.base/funcargs.exp (float_and_integral_args):
29771 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
29772 Add mips-sgi-irix* xfail when not gcc compiled for
29773 "continue to call2b".
29774 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
29775 "continue to call2g".
29776 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
29777 compiled for "backtrace from call6a"
29778 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
29779 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
29780 when not gcc compiled for "backtrace from call7a".
29781 (localvars_after_alloca): Fix gdb_test cmds for
29782 "print * after runto ...".
29783 Remove rs6000-*-* xfails for
29784 "print i after runto localvars_after_alloca" and
29785 "print l after runto localvars_after_alloca"
29786 for all compilers.
29787 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
29788 when not compiled with gcc, for:
29789 "print signed char == (minus)",
29790 "print signed char != (minus)",
29791 "print signed char < (minus)",
29792 "print signed char > (minus)".
29793 * gdb.base/callfuncs.exp (do_function_calls):
29794 Add mips-sgi-irix* xfail, when compiled with native compiler, for
29795 "call inferior func with struct - returns char *".
29796 * gdb.base/return.exp (return_tests): Change xfail for
29797 "correct value returned double test" to include Solaris 2.4.
29798 * gdb.base/funcargs.exp (float_and_integral_args):
29799 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
29800
29801 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29802
29803 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
29804 enumeration bitfields if compiling with GNU C.
29805 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
29806 to empty' prompt.
29807
29808 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
29809
29810 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
29811 test for PRO targets.
29812
29813 * gdb.base/funcargs.exp: Avoid ever setting more than 8
29814 breakpoints in the inferior at any given time by making
29815 two groups of breakpoints for call2*, call6* and call7*
29816 tests.
29817
29818 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29819
29820 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
29821 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
29822 from optimizing it away.
29823 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
29824 "call inferior func with struct".
29825
29826 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
29827
29828 * configure.in: Only configure gdb.chill for particular targets.
29829
29830 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
29831
29832 * gdb.base/Makefile.in: Add action to .c.o transformation
29833 rule that generates a .ci file for each .o file and remove
29834 explicit .c.o rules except for callfuncs.o.
29835 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
29836 generates a .ci file for each .o file and remove explicit
29837 .cc.o rules.
29838 (clean): Remove *.tmp *.ci files.
29839 (EXECUTABLES): Remove templ-info.exp.
29840 * gdb.base/compiler.c: New file.
29841 * gdb.c++/compiler.cc: New file
29842 * gdb.base/scope.exp: Source gdb.base/scope.ci.
29843 Change rs6000-*-* xfail for
29844 "print 'scope0.c'::filelocal_ro" and
29845 "print 'scope1.c'::filelocal" and
29846 "print 'scope1.c'::filelocal_bss" and
29847 "print 'scope1.c'::filelocal_ro" and
29848 "print 'scope1.c'::foo::funclocal" and
29849 "print 'scope1.c'::foo::funclocal_ro" and
29850 "print 'scope1.c'::bar::funclocal" and
29851 "print 'scope0.c'::filelocal_ro" and
29852 "print 'scope1.c'::filelocal at foo" and
29853 "print 'scope1.c'::filelocal_bss at foo" and
29854 "print 'scope1.c'::filelocal_ro at foo" and
29855 "print 'scope1.c'::foo::funclocal at foo" and
29856 "print 'scope1.c'::foo::funclocal_bss at foo" and
29857 "print 'scope1.c'::foo::funclocal_ro at foo" and
29858 "print 'scope1.c'::bar::funclocal at foo" and
29859 "print 'scope0.c'::filelocal_ro" and
29860 "print 'scope1.c'::filelocal" and
29861 "print 'scope1.c'::filelocal_bss" and
29862 "print 'scope1.c'::filelocal_ro" and
29863 "print 'scope1.c'::foo::funclocal" and
29864 "print 'scope1.c'::foo::funclocal_bss" and
29865 "print 'scope1.c'::foo::funclocal_ro" and
29866 "print 'scope1.c'::bar::funclocal" and
29867 "print 'scope1.c'::bar::funclocal_bss"
29868 to only be xfail'd when not compiled with gcc.
29869 Add rs6000-*-* xfail for
29870 "print 'scope0.c'::filelocal_bss before run"
29871 when compiled with gcc.
29872 (test_at_main): Add rs6000-*-* xfail for
29873 "print filelocal_ro in test_at_main"
29874 when compiled with gcc.
29875 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
29876 Add rs6000-*-aix* xfail for
29877 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
29878 "ptype t_char_array", not compiled with gcc.
29879 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
29880 xfail for "list foo (in include file)" when gcc compiled.
29881 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
29882 (integral_args): Add rs6000-*-* xfail for
29883 "run to call0a" if not compiled with gcc.
29884 (unsigned_integral_args): Add rs6000-*-* xfail for
29885 "run to call1a" if not compiled with gcc.
29886 (float_and_integral_args): Add rs6000-*-* xfail for
29887 "run to call2a" if not compiled with gcc and for
29888 "continue to call2b" for any compiler.
29889 Add rs6000-*-* xfail to
29890 "print f1 after run to call2a" for gcc compiled.
29891 (discard_and_shuffle): Add rs6000-*-* xfail for
29892 "run to call6a".
29893 (shuffle_round_robin): Add rs6000-*-* xfail for
29894 "backtrace from call7a" if not compiled with gcc.
29895 Add rs6000-*-* xfail for
29896 "backtrace from call7b" if compiled with gcc.
29897 (call_after_alloca): Add rs6000-*-* xfail for
29898 "print c in call_after_alloca" and
29899 "print s in call_after_alloca" and
29900 "backtrace from call_after_alloca_subr"
29901 if not compiled with gcc.
29902 (localvars_in_indirect_call): Add rs6000-*-* xfail for
29903 "print c in localvars_in_indirect_call" and
29904 "print c in localvars_in_indirect_call" and
29905 "backtrace in indirectly called function" and
29906 "stepping into indirectly called function"
29907 if not compiled with gcc.
29908 (localvars_after_alloca): Add rs6000-*-* xfail for
29909 "print c after runto localvars_after_alloca" and
29910 "print s after runto localvars_after_alloca" and
29911 "print i after runto localvars_after_alloca" and
29912 "print l after runto localvars_after_alloca"
29913 for all compilers.
29914 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
29915 than whatis-info.exp.
29916 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
29917 than opaque-info.exp.
29918 Setup rs6000-*-* xfail for
29919 "ptype on opaque struct pointer (statically)" and
29920 "ptype on opaque struct pointer (dynamically)" when
29921 not compiled with gcc.
29922 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
29923 rather than callf-info.exp.
29924 (do_function_calls): Add clear_xfail for rs6000-*-* for
29925 "p t_float_values2(3.14159,float_val2)". Seems to work
29926 fine there, both with xlc and gcc. Need to find out what
29927 it is doing right and fix other platforms.
29928 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
29929 "call inferior func with struct - returns int",
29930 "call inferior func with struct - returns long",
29931 "call inferior func with struct - returns float",
29932 "call inferior func with struct - returns double",
29933 "call inferior func with struct - returns char *",
29934 but only if not gcc compiled (presumes xlc compiled).
29935 Change rs6000-*-* xfails for
29936 "call inferior func with struct - returns char" and
29937 " call inferior func with struct - returns short" to only
29938 xfail if not using gcc.
29939 (clean mostlyclean): Remove *.ci and *.tmp files.
29940 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
29941 than templ-info.exp.
29942 * gdb.base/langs.exp: Source gdb.base/langs.ci.
29943 Add rs6000-*-* xfail for "up to foo in langs.exp"
29944 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
29945 when not gcc compiled.
29946
29947 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
29948
29949 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
29950 * gdb.base/corefile.exp: Likewise.
29951 * gdb.base/list.exp: Likewise.
29952 * gdb.base/scope.exp: Likewise.
29953 * gdb.base/siganls.exp: Likewise.
29954
29955 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
29956 compiler output.
29957 * gdb.base/whatis.exp: Likewise.
29958
29959 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
29960
29961 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
29962 failure (opcode table has been fixed to match reality).
29963
29964 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
29965
29966 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
29967 "call inferior func with struct - returns char",
29968 "call inferior func with struct - returns short"
29969
29970 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
29971 "print 'scope0.c'::filelocal at main",
29972 "print 'scope0.c'::filelocal_bss in test_at_main",
29973 "print 'scope0.c'::filelocal at foo",
29974 "print 'scope0.c'::filelocal_bss in test_at_foo",
29975 "print 'scope0.c'::filelocal at bar",
29976 "print 'scope0.c'::filelocal_bss in test_at_bar"
29977
29978 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
29979 in source file 1". This bug seems to have been fixed with both
29980 gcc and native cc (was native assembler bug?).
29981
29982 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
29983
29984 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
29985 "backtrace through signal handler" to "i*86-*-sysv4*".
29986 * gdb.base/signals.exp: Add xfail for "'next' behaved as
29987 continue" case. Add "known SVR4 bug" to fail message.
29988 Add "i*86-*-bsdi2.0" xfail for "handle all print".
29989 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
29990 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
29991 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
29992 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
29993 "up to foo in langs.exp", "show language at foo in
29994 langs.exp", "up to cppsub_ in langs.exp", "show
29995 language at cppsub_ in langs.exp", "up to fsub in
29996 langs.exp", and "show language at fsub in langs.exp".
29997 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
29998 "bactrace in corefile.exp".
29999 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
30000 "call inferior function with struct - returns float" and
30001 "call inferior function with struct - returns double".
30002
30003 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
30004
30005 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
30006 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
30007 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
30008 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
30009
30010 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
30011
30012 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
30013 (or overriden) "CHILL" macro rather then bare "gcc".
30014 Also look for ../../gcc/xgcc since that is what we will
30015 actually need, not "Makefile". Remove following assignment
30016 of CHILL to CHILL_FOR_TARGET because that results in
30017 recursive definition.
30018
30019 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
30020
30021 * gdb.base/corefile.exp: Change xfail for backtrace in
30022 corefile.exp from linuxaout to all linux.
30023 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
30024 cases where we miss the breakpoint at the signal handler
30025 for some reason. Setup xfail for linuxoldld/linuxaout and
30026 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
30027 hitting SIGURG breakpoint.
30028 * gdb.base/signals.exp: Setup xfail for "next" acting like
30029 continue to add linuxoldld. Setup xfail for all linux for
30030 "next to handler in signals_tests_1", "backtrace in
30031 signals_tests_1", "continue to func1", "pass SIGUSR1",
30032 and continue to handler".
30033
30034 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
30035
30036 * Update all FSF addresses except those in COPYING* files.
30037
30038 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
30039
30040 * gdb.base/a2-run.exp: Change messages to be more explicit about
30041 the status of args, and quote binfile in results.
30042
30043 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
30044
30045 * gdb.base/callfuncs.exp: Add tests for passing structs to
30046 inferior functions and return various types.
30047 * gdb.base/callfuncs.c: Add functions to receive a struct
30048 and return a member of the struct, in various types.
30049
30050 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30051
30052 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
30053
30054 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
30055
30056 * config/vxworks29k.exp: New file, sources vxworks.exp.
30057
30058 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30059
30060 * config/gdbremote.exp: New file. Testing framework using
30061 gdbserver.
30062
30063 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
30064
30065 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
30066 "call function when asleep" and "send end of file".
30067 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
30068 for "backtrace in corefile.exp".
30069 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
30070 for "backtrace through signal handler".
30071 * gdb.base/corefile.exp: Make sure we actually generate a core file
30072 before trying the core tests. Some systems allow the user to suppress
30073 generation of core files and default to that (linux for example).
30074 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
30075 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
30076
30077 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30078
30079 * gdb.threads: New directory with some crude multi-threaded
30080 gdb tests (step.exp and step2.exp).
30081 * config/mt-lynx (STEP_EXECUTABLE): Define.
30082 (THREADFLAGS): Define.
30083
30084 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
30085
30086 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
30087
30088 * gdb.base/signals.exp: Disable whole file for lynx until
30089 further notice.
30090
30091 * gdb.base/signals.exp: xfail test where "next" acts like
30092 "continue" for lynx.
30093
30094 * gdb.base/interrupt.exp: xfail test for calling function while
30095 inferior is asleep for lynx.
30096
30097 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
30098 than one cr-lf after each command.
30099
30100 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30101
30102 * configure.in: Reinstate setting of stabsdirs variable, fix
30103 typo in setting up configdirs for native builds.
30104
30105 * gdb.base/return.exp: Fix typo in return double test.
30106 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
30107 compiler from optimizing them away.
30108
30109 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
30110
30111 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
30112 sequences to be echo'd by gdb when using gdb_test.
30113 * gdb.chill/chexp.exp: Likewise.
30114 * gdb.fortran/exprs.exp: Likewise
30115
30116 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30117
30118 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
30119 after the inferior gdb has started.
30120
30121 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
30122 after each command.
30123 * gdb.base/funcargs.exp: Likewise.
30124 * gdb.base/gdbvars.exp: Likewise.
30125 * gdb.base/interrupt.exp: Likewise.
30126 * gdb.base/list.exp: Likewise.
30127 * gdb.base/watchpoint.exp: Likewise.
30128 * gdb.c++/demangle.exp: Likewise.
30129 * gdb.c++/inherit.exp: Likewise.
30130 * gdb.chill/chexp.exp: Likewise.
30131 * gdb.fortran/exprs.exp: Likewise.
30132
30133 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
30134 test if we can't handle IO to/from the inferior.
30135
30136 * gdb.c++/misc.exp: Always check for a program already being
30137 started after sending a "run" command to gdb.
30138
30139 * gdb.base/twice.exp: Start with a fresh gdb.
30140
30141 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
30142 only depend on gdb's expression code, not the chill runtime.
30143
30144 * gdb.base/return.c: Put return values into variables so we
30145 can have gdb print them rather than depending on the program
30146 to print them.
30147 * gdb.base/return.exp: Corresponding changes.
30148
30149 * lib/gdb.exp: Provide default value for noinferiorio.
30150 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
30151 the inferior.
30152
30153 * gdb.base/break.exp: Always check for a program already being
30154 started after sending a "run" command to gdb.
30155 (text_next_with_recursion): Don't check the output from the
30156 program's printf statement. Instead just make sure the program
30157 exited.
30158
30159 * gdb.base/commands.exp: Protect tests which need arguments with
30160 $noargs conditionals.
30161
30162 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30163
30164 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
30165 of structure member arrays to match gdb/valops.c:value_addr change.
30166
30167 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
30168
30169 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
30170 cases.
30171
30172 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
30173
30174 * configure.in (configdirs): Remove gdb.chill from default list
30175 of subdirs and then add it back in only if doing a native build.
30176 The current chill compiler does not yet work in any cross build.
30177 * Revert all signal changes from Jul 6.
30178 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
30179 for sh-hms targets, allowing these tests to link, with no other
30180 changes. Testing is suppressed by setting "nosignals" in site.exp.
30181
30182 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
30183
30184 * configure.in (signaldirs): Define and add to configdirs for all
30185 targets except some specific ones that are known to not support signals.
30186 Also clean up formatting.
30187 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
30188 (signals, sigall): Remove rules to build.
30189 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
30190 Moved to new gdb.signals directory.
30191 * gdb.signals: New test directory.
30192 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
30193 signals.c signals.exp}: New or moved files.
30194
30195 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
30196
30197 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
30198
30199 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
30200
30201 * gdb.base/return.exp: Xfail `return double' test failure
30202 on at least Solaris 2.3 and handle future/past versions on
30203 a case by case basis as appropriate. Also update message
30204 to include i*86 failures.
30205
30206 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30207
30208 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
30209
30210 * lib/gdb.exp: Fix comment which erroneously identified
30211 gdb_file_cmd as gdb_load (the 19 May change was in fact to
30212 gdb_file_cmd not gdb_load).
30213 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
30214
30215 * gdb.base/setvar.exp: Make test names consistent between pass and
30216 fail cases. Use gdb_test more.
30217
30218 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30219
30220 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
30221
30222 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30223
30224 * gdb.base/help.exp: Fix expected help string for `show commands'.
30225
30226 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
30227
30228 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
30229
30230 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
30231 of a text section.
30232
30233 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
30234
30235 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
30236 that loop eventually terminates. Fix Connection refused logic so
30237 that testsuite will expire nicely.
30238
30239 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
30240
30241 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
30242 config/rom68k.exp: New tcl glue for the appropriate monitors.
30243 These all just end up calling monitor.exp.
30244 * config/monitor.exp (gdb_target_monitor): Handle `Connection
30245 refused' by retrying. Cleanup some timeout issues.
30246 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
30247 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
30248 callers don't have to set/restore global timeout variable.
30249
30250 * The following set of changes centralizes management of the global
30251 timeout variable. This way, it can be set in one target dependent
30252 place instead of dozens of places scattered throughout the test suite.
30253 If you need to lengthen a timeout, then you should either set timeout
30254 in one of the config/{target}.exp files, or multiply it by a factor.
30255 Setting it to an absolute value is always going to lose for some
30256 targets.
30257 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
30258 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
30259 * gdb.base/funcargs.exp: Don't set timeout.
30260 * gdb.base/list.exp (test_forward_search): Only use local timeout.
30261 * gdb.base/printcmds.exp (test_print_string_constants
30262 test_print_array_constants): Don't set timeout.
30263 * gdb.base/ptype.exp: Don't set timeout.
30264 * gdb.base/recurse.exp: Don't set timeout.
30265 * gdb.base/return.exp: Don't set timeout.
30266 * gdb.base/watchpoint.exp: Don't set timeout.
30267 * gdb.c++/classes.exp (do_tests): Don't set timeout.
30268 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
30269
30270 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
30271
30272 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
30273
30274 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30275
30276 * lib/gdb.exp: Disable chill tests for irix5.
30277
30278 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30279
30280 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
30281 each test pass or fail.
30282
30283 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30284
30285 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
30286 xlc not gcc.
30287
30288 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
30289
30290 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
30291
30292 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
30293
30294 * config/est.exp: Fix copyright and comments. Remove dead code.
30295 Use targetname, serialport and baud variables instead of fixed
30296 constants.
30297 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
30298 * config/cpu32bug.exp: New file to support cpu32bug monitors.
30299
30300 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30301
30302 * gdb.base/watchpoint.exp: Don't run
30303 test_watchpoint_triggered_in_syscall for sunos.
30304
30305 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30306
30307 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
30308 they don't seem to exist. Do include stdio.h.
30309
30310 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30311
30312 * gdb.base/a1-selftest.exp: Add alpha xfail.
30313
30314 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30315
30316 * gdb.base/watchpoint.c (main): Prompt before calling read().
30317 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
30318 Revise accordingly. Remove cruft about sending "123" several
30319 times, until it gets noticed. Clean up the "print buf[0]" stuff
30320 so that it passes or fails, and waits for prompts in the usual way.
30321
30322 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30323
30324 * gdb.base/recurse.exp: Fix comment.
30325
30326 * TODO: Remove item about printing variables in nodebug.exp. Add
30327 item about enabling tests which are only run on some targets.
30328
30329 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
30330 fail, make test names unique, use new gdb_test convention
30331 regarding pattern, use gdb_test more, etc.).
30332
30333 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
30334 fail, make test names unique, etc.).
30335
30336 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30337
30338 * gdb.base/nodebug.c: Change return type of top and middle to
30339 short.
30340 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
30341 are fixed by the recent mdebugread.c changes. Allow `short ()'
30342 as type for top and middle.
30343
30344 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30345
30346 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
30347 nearly as I can tell, the whole thing was an accident in Stu's
30348 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
30349 to replace a send/expect pair with gdb_test, but ended up only
30350 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
30351 of 30 Mar 1995 took care of it, but left this vestigial comment
30352 which I am now nuking.
30353
30354 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30355
30356 * gdb.base/break.exp: Look for different line number for
30357 breakpoint at main depending on usestubs.
30358
30359 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30360
30361 * gdb.base/list.exp: Adjust some alternate expect patterns to
30362 match recent list0.c change. Add alternate expect pattern for
30363 output from `list default lines around main' for optimizing
30364 compilers.
30365
30366 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30367
30368 * lib/gdb.exp: If nosignals is not set, set it to 0.
30369
30370 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
30371
30372 * config/slite-gdb.exp: Responds to load symbol table prompt.
30373 * gdb.base/break.exp: Adjust line number, fix rerun.
30374 * gdb.base/langs0.c: Add #ifdef usestubs.
30375
30376 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
30377
30378 * gdb.base/list.exp: Adjust line contents after adding new lines in
30379 list0.c. Also fix a syntax error.
30380
30381 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
30382 * gdb.base/break.exp: ditto.
30383 * gdb.base/list.exp: ditto.
30384 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
30385 * gdb.base/run.c: ditto.
30386 * gdb.base/list0.c: ditto.
30387 * gdb.base/funcargs.c: ditto.
30388
30389 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
30390
30391 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
30392 $targetname, $serialport and $baud instead of hardwired variables.
30393 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
30394 target doesn't support signals.
30395
30396 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
30397
30398 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
30399
30400 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30401
30402 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
30403 Don't rely on the value of an auto variable before it has been
30404 initialized. Use gdb_test more.
30405
30406 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30407
30408 * lib/gdb.exp (default_gdb_version): A version number must start
30409 with a digit, but other than that contains all characters up to
30410 the first whitespace character.
30411
30412 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30413
30414 * gdb.base/commands.exp (breakpoint_command_test): New tests.
30415
30416 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30417
30418 * gdb.c++/*.exp: Warn if executable does not exist. The original
30419 reason for skipping the warning was that configure.in sometimes
30420 intentionally skipped building the executables but the tcl code
30421 had no way of knowing. That (a) was always bogus with respect to
30422 error handling, (b) is no longer true (right now there is no way
30423 to skip C++ tests).
30424
30425 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
30426
30427 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30428
30429 * gdb.base/list.exp: Add expect patterns for output from
30430 SunPRO compiled executables.
30431 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
30432 types.
30433
30434 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30435
30436 * gdb.base/break.exp (test_next_with_recursion): Accept any line
30437 number (we are already testing that the correct source line text
30438 gets printed).
30439
30440 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
30441 that is what is intended, but something needed to be done to get
30442 sunos4 native working again.
30443
30444 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
30445
30446 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
30447 apparently went with a (very) old xfail.
30448
30449 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
30450
30451 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
30452 runto_main is a proc in gdb.exp that will do 'step' for target use
30453 stubs.
30454 * gdb.base/exprs.exp: ditto.
30455 * gdb.base/interrupt.exp: ditto.
30456 * gdb.base/opaque.exp: ditto.
30457 * gdb.base/printcmds.exp: ditto.
30458 * gdb.base/ptype.exp: ditto.
30459 * gdb.base/scope.exp: ditto.
30460 * gdb.base/setvar.exp: ditto.
30461 * gdb.base/signals.exp: ditto.
30462 * gdb.base/twice.exp: ditto.
30463 * gdb.c++/classes.exp: ditto.
30464 * gdb.c++/inherit.exp: ditto.
30465 * gdb.c++/templates.exp: ditto.
30466 * gdb.base/break.exp: no run and hit main for stubs. Change line
30467 numbers for breakpoints and info breakpoint.
30468 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
30469 breakpoint().
30470 * gdb.base/callfuncs.c: ditto.
30471 * gdb.base/exprs: ditto.
30472 * gdb.base/interrupt.c: ditto.
30473 * gdb.base/opaque0.c: ditto.
30474 * gdb.base/printcmds.c: ditto.
30475 * gdb.base/ptype.c: ditto.
30476 * gdb.base/scope0.c: ditto.
30477 * gdb.base/setvar.c: ditto.
30478 * gdb.base/signals.c: ditto.
30479 * gdb.base/twice.c: ditto.
30480 * gdb.c++/misc.cc: ditto.
30481 * gdb.c++/templates.cc: ditto.
30482
30483 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30484
30485 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
30486
30487 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
30488 somewhere between `read' and `main.c'. I'm pretty sure the
30489 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
30490 and it isn't particularly useful.
30491
30492 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
30493
30494 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30495
30496 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
30497
30498 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
30499
30500 * config/mt-slite: add LIBS and -nostdlib.
30501 * config/slite-gdb.exp: add this new file to support sparclite target.
30502
30503 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
30504
30505 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
30506
30507 * gdb.base/a2-run.exp: Change argument to istarget from
30508 "*-*-vxworks" to "*-*-vxworks*".
30509 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
30510
30511 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
30512
30513 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
30514 will not runto main but do a 'step' to step out of breakpoint().
30515 * config/mt-slite: add -Dusestubs.
30516
30517 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30518
30519 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
30520 instead of just @.
30521
30522 * gdb.base/signals.exp: Add test for "handle all print".
30523 * TODO: Remove "handle all print". Also remove item about
30524 checking copyright date (I don't like the idea of a spurious FAIL
30525 based on when we run the tests).
30526
30527 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
30528 for SunOS4 (reason for failure not investigated). Remove
30529 redundant test for $binfile.
30530
30531 * gdb.base/nodebug.c (array_index): Call malloc.
30532
30533 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
30534
30535 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
30536
30537 * gdb.base/recurse.exp: Update gdb_test invocation to use new
30538 conventions and slightly simplify the matching regexp.
30539
30540 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30541
30542 * gdb.base/break.exp: Update gdb_test invocation to use new
30543 convention.
30544
30545 * lib/gdb.exp: If noargs is not set, set it to 0.
30546
30547 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
30548 tests unique.
30549
30550 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
30551
30552 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30553
30554 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
30555 one argument of type "<non-float parameter>".
30556
30557 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
30558
30559 * config/rom68k.exp: New file to support Motorola IDP board.
30560 * gdb.base/a2-run.exp: Skip this file if noargs is set.
30561 * gdb.base/break.c: Change things around so that this program
30562 doesn't depend upon args. This is necessary to make remote
30563 targets work (in general, they can't take args).
30564 * gdb.base/break.exp: Don't try to send args to program. Don't
30565 expect output. Also, replace lots of code with gdb_test.
30566
30567 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30568
30569 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
30570 printing of '\'' (which is what the comment says we are testing,
30571 even though we were not), not '''.
30572 (test_integer_literals_rejected): Test that printing ''' is an error.
30573
30574 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30575 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
30576 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
30577 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
30578 Use gdb_test not test_print_accept.
30579 * lib/gdb.exp: Remove test_print_accept.
30580
30581 * gdb.base/signals.exp (signal_tests_1): Make pass message
30582 consistent with fail message.
30583
30584 * gdb.base/whatis.exp: Remove xfails for printing char vs.
30585 unsigned char; the bug (PR 1821) is fixed.
30586
30587 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
30588
30589 * gdb.base/scope.exp (test_at_localscopes): Call pass for
30590 successful tests--makes xfailing them work right.
30591
30592 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30593
30594 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
30595 only \r\n, not .*. The test can pass .* as the last thing in
30596 $pattern if that is what it wants. In addition to providing this
30597 flexibility, this change should speed up pattern matching in cases
30598 where the pattern already ended with .* (there were a number of
30599 them). This change also helps catch bad patterns--in the old
30600 scheme the typo "char \*" instead of "char \\*" would pass. Now
30601 it is caught.
30602 * Many .exp files: Update callers.
30603
30604 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
30605 clearer and does not spuriously match multiple ('s. Likewise for
30606 ) and *.
30607
30608 * gdb.base/nodebug.exp: Test ability to call a function and pass
30609 it a string (even with no debugging info).
30610
30611 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
30612 "p '\'", which is the same as "p ''" once tcl gets done with
30613 quoting, to "p '\\'", which I suspect is what is intended (one
30614 backslash gets sent to GDB).
30615
30616 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
30617
30618 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30619
30620 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
30621 1817) was fixed literally years ago.
30622
30623 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30624
30625 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
30626 test, it causes stepping out of call_after_alloca_subr with
30627 optimizing compilers.
30628 (localvars_in_indirect_call): Consume GDB prompt if `finish'
30629 fails.
30630
30631 * gdb.c++/templates.exp: Source templ-info.exp only if
30632 the templates executable exists.
30633
30634 * gdb.c++/misc.cc (class Contains_static_instance,
30635 class Contains_nested_static_instance),
30636 gdb.c++/classes.exp (test_static_members): Test printing of
30637 a class that contains a static instance of the class.
30638
30639 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30640
30641 * gdb.base/langs2.c (cppsub_): Don't prototype.
30642 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
30643 only, I believe).
30644
30645 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30646
30647 * lib/gdb.exp (skip_chill_tests): New procedure.
30648
30649 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
30650
30651 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
30652
30653 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
30654 each expect pattern. Cuts runtime from 12 to about 4 seconds.
30655
30656 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30657
30658 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
30659
30660 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
30661 disassemble 8, not 16, instructions for part 4.
30662
30663 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
30664 support the latter anymore.
30665
30666 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
30667 -DNO_PROTOTYPES.
30668 * gdb.base/callfuncs.c: Control use of prototypes based on
30669 NO_PROTOTYPES, not __STDC__.
30670 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
30671 t_float_values2 tests if prototypes in use.
30672
30673 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
30674 t_double_values): When checking differences against DELTA, check
30675 that difference is within the range (-DELTA,DELTA), not just
30676 (-infinity,DELTA).
30677
30678 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
30679
30680 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
30681 'file' command firts, then 'target', then 'load', this is due to gdb
30682 target set up.
30683 * config/mips-gdb.exp: Fix a couple regular exp bugs.
30684
30685 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
30686
30687 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
30688 FP load/store variants.
30689 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
30690
30691 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30692
30693 * gdb.base/term.exp: Do not give a warning if not native, it is
30694 not an abnormal condition.
30695
30696 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
30697
30698 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
30699 t_char_array".
30700
30701 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
30702
30703 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
30704 are getting the version number.
30705
30706 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
30707 if not native, it is not an abnormal condition.
30708
30709 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30710
30711 * lib/gdb.exp: Just use "file exists", rather than undocumented
30712 dejagnu procedure "findfile".
30713
30714 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30715
30716 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
30717 (LDFLAGS): Set to -Xlinker -Ur.
30718
30719 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
30720 Removed, these values are set by lib/gdb.exp.
30721
30722 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
30723
30724 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
30725
30726 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
30727 of replicating gdb startup code.
30728
30729 * config/mt-vxworks (LDFLAGS): Set to -r.
30730 (CFLAGS_FOR_TARGET): Removed.
30731
30732 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
30733 (gdb) and gdb for vxworks uses (vxgdb).
30734
30735 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
30736 executable is not in the tree and host != target, use sed and
30737 program_transform_name to determine the gdb name used by the
30738 target.
30739
30740 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
30741 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
30742
30743 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30744
30745 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
30746 floats, chars, and shorts where there are ANSI-style function
30747 definitions.
30748
30749 * gdb.base/langs.exp, gdb.base/langs*: New test.
30750 * gdb.base/Makefile.in: Build it.
30751 * TODO: Remove item about checking that C names don't get C++
30752 demangling applied; this test tests it.
30753
30754 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30755
30756 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
30757 went with the const70 xfail. The xfail went away a year ago.
30758
30759 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
30760
30761 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
30762 for hp300.
30763
30764 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
30765
30766 * gdb.base/a1-selftest.exp: Don't run on hp300.
30767
30768 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30769
30770 * Makefile.in (site.exp): Set host_alias and target_alias as well
30771 as host_triplet and target_triplet.
30772
30773 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30774
30775 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
30776
30777 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
30778 places as other ecoff systems).
30779
30780 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
30781 ultrix.
30782
30783 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30784
30785 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
30786 remove them.
30787 * gdb.base/nodebug.exp: Accept "function" in addition to "text
30788 variable and "variable" in addition to "data variable".
30789 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
30790
30791 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
30792 2.
30793 * gdb.base/list1.c (long_line): Add additional statement at start
30794 of function.
30795 * gdb.base/list.exp (test_forward_search): Update line number to
30796 reflect new statement.
30797
30798 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30799
30800 * gdb.base/signals.exp: Reinitialize searched source directories
30801 after gdb_start call.
30802
30803 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
30804
30805 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
30806 * gdb.stabs/Makefile.in: Likewise.
30807
30808 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
30809 change. Instead split the tests into smaller pieces.
30810 * gdb.disasm/hppa.s: Corresponding changes.
30811
30812 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30813
30814 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30815 Quote ^C when passing it to stty. For some shells ^ is a pipe.
30816
30817 * gdb.base/funcargs.exp: Modify many tests so that every test
30818 either passes or fails. Make some test names unique.
30819
30820 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30821
30822 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
30823 Call stty to set interrupt character.
30824
30825 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
30826 for HP assembler versus GNU assembler based on actual behavior of
30827 $(CC), rather than assuming that $(AS) is always the GNU assembler.
30828
30829 * TODO: Suggest a few more stepping tests.
30830
30831 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
30832
30833 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
30834 restart GDB for h8300 after a continue.
30835 (return): Add pattern to match a29k-udi behavior.
30836 * gdb.base/nodebug.exp: Remove obsolete comment.
30837 * gdb.base/regs.exp: New file, testing of register displays.
30838 * gdb.base/return.exp: Fix typo in reference to $objdir.
30839 * gdb.base/whatis.exp: Always start with a fresh GDB.
30840
30841 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30842
30843 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
30844 higher, these tests generate a lot of output.
30845
30846 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30847
30848 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
30849 code following the catch silently ignored some errors; without the
30850 catch they should be thrown like any other tcl error. Also, the
30851 catch used "" instead of {} which meant all the callers who wanted
30852 to include one of the characters "[]$ had to quote it an extra time.
30853 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
30854 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
30855 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
30856 Remove extra quoting.
30857
30858 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
30859
30860 * gdb.base/commands.exp: Make test names unique; every test either
30861 passes or fails. Update some comments.
30862
30863 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
30864
30865 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30866
30867 The following fixes a FAIL caused by the fact that the alpha stabs
30868 configuration didn't use the ".if alpha" code in weird.def.
30869 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
30870 bit pointer, so the 32 bit version works even on the alpha.
30871 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
30872 Remove the stuff which allowed us to have separate versions for
30873 alpha and everything else.
30874
30875 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
30876 regexp which "info func operator\[\](" is supposed to match. Fix
30877 string to send to GDB. Note that GDB still doesn't work right. Add a
30878 new test for "info func .perator\[\](" which GDB does handle correctly.
30879
30880 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
30881
30882 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
30883
30884 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
30885 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
30886 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
30887 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
30888 it makes the tests harder to understand and confuses test-o-matic.
30889 The preferred style is that each test provides a PASS or a FAIL,
30890 and has a unique message (e.g. "continue #54" not just "continue")
30891 which is the same for the pass and the fail.
30892 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
30893 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
30894 to lib/gdb.exp.
30895 * gdb.base/printcmds.exp: Use test_print_accept. Remove
30896 prt_accept which was basically the same thing. Likewise for
30897 test_print_reject and prt_reject.
30898 * lib/gdb.exp (test_print_reject): Add some more error message
30899 patterns to match from the former printcmds.exp (prt_reject).
30900 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
30901 One defect of the passcount stuff is that some of it failed to
30902 report XPASS where appropriate.
30903 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
30904 stuff before and after arg in expected pattern.
30905 (test_paddr_operator_functions): Re-do test without print_addr_of;
30906 this is the only test which seems to want extra stuff there.
30907
30908 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30909
30910 * gdb.base/nodebug.exp: Update new tests to reflect improved
30911 wording of gdb output.
30912
30913 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
30914 and "ptype" work on variables in files compiled without -g.
30915 Replaces commented out "maint print msymbol" tests.
30916
30917 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30918
30919 * gdb.base/setvar.c (dummy): Call malloc.
30920
30921 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
30922 losing with the irix4 sed.
30923
30924 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
30925 ALRM" on irix4.
30926
30927 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30928
30929 * TODO: Remove items about corefile.exp testing new exec-file and
30930 backtrace; both are now done. Add items about printing enums.
30931
30932 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30933
30934 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
30935 "get signal $thissig" test fails.
30936
30937 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
30938
30939 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30940
30941 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
30942 compiler warning with dec alpha compiler.
30943
30944 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
30945 extra \n from gdb_test call (this explains why the prompt test
30946 that I removed yesterday was there).
30947 (user_defined_command_test): Remove extra \n and prompt test.
30948
30949 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
30950 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
30951 doesn't exist.
30952 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
30953 Also remove alpha workaround, which turns out to be because
30954 SIGABRT == SIGLOST.
30955
30956 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
30957
30958 * gdb.base/help.exp: Don't test "help show".
30959
30960 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30961
30962 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
30963 "set print address" is on.
30964 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
30965 pass prompt to gdb_test; gdb_test already looks for the prompt.
30966
30967 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
30968
30969 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
30970 was a vestige of the manual TESTSTRATEGY, and the purpose of it
30971 was to make sure that gdb can read a core file. But (a) the "read
30972 the corefile" part didn't make it to a1-selftest.exp, we just
30973 delete the corefile after creating it, and (b) we test reading
30974 corefiles in corefile.exp anyway. Also, this test left around a
30975 xgdb process on Solaris.
30976
30977 * gdb.base/corefile.exp: Also test backtrace.
30978
30979 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
30980
30981 * gdb.base/commands.exp: Test a simple user defined command with
30982 arguments and if/while statements; verify the full user command is
30983 printed by "show user".
30984
30985 * gdb.base/commands.exp: Test if/while commands as part of a
30986 breakpoint command list; verify they appear in breakpoint
30987 information.
30988
30989 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
30990
30991 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
30992 than by dividing by zero.
30993
30994 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
30995
30996 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
30997 performing an inferior call with watchpoints enabled.
30998 * gdb.base/watchpoint.c (main): Delete second unnecessary read
30999 call.
31000
31001 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31002
31003 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
31004 of "file" command.
31005
31006 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
31007 Add additional pattern for when "int operator int(void);" appears
31008 in a different order.
31009
31010 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31011
31012 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
31013
31014 * gdb.base/help.exp: Replace most of docstrings for "info signals"
31015 and "signal" with ".*".
31016
31017 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31018
31019 * TODO: Add note about "handle all nostop".
31020
31021 * gdb.base/{sigall.c, sigall.exp}: New test.
31022 * gdb.base/Makefile.in: Add it.
31023
31024 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
31025
31026 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
31027 when invoking GDB, suppresses any windowing interface.
31028
31029 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
31030
31031 * config/sim-gdb: New file, simulator testing support.
31032
31033 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
31034
31035 * gdb.base/interrupt.exp: Test calling func1 twice.
31036
31037 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
31038
31039 * gdb.base/list.exp (test_forward_search): Set timeout higher
31040 when we'll be getting lots of output from gdb.
31041
31042 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
31043 "init_malloc" to after the expect statement. Run it if that
31044 regexp is taken, but also for two others which happen if source
31045 cannot be found.
31046
31047 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31048
31049 * gdb.base/printcmds.exp: New test, for printing register before
31050 program is running.
31051
31052 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31053
31054 * gdb.base/list.exp: Correct some alternate expect patterns
31055 to reflect changes in list1.c.
31056
31057 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31058
31059 * TODO: Add item regarding large frames.
31060
31061 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
31062
31063 * TODO: Remove item about enabling return.exp; it
31064 is enabled. Suggest a few more "return" tests.
31065
31066 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31067
31068 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
31069 anonymous unions.
31070
31071 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31072
31073 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
31074 and pr-5646.o, so "make" is the same as "make all", not "make
31075 pr-4975.o".
31076
31077 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
31078
31079 * gdb.base/list.exp: Adjust expectations to reflect changes in
31080 list1.c.
31081 (test_forward_search): New test proc.
31082 * gdb.base/list1.c (long_line): New function, has long source line.
31083
31084 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
31085
31086 * gdb.base/a1-selftest.exp: Change initial stepping to know about
31087 additional line of code that was added.
31088
31089 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
31090
31091 * gdb.disasm/hppa.s: Break the large branching tests into smaller
31092 tests so as not to overflow expect's input buffers.
31093 * gdb.disasm/hppa.exp: Corresponding changes.
31094
31095 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31096
31097 Beginnings of template debugging tests.
31098 * gdb.c++/templ-info.cc: New file to test for template
31099 debugging capability of the compiler.
31100 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
31101 templ-info.cc.
31102 * gdb.c++/templates.cc: Add explicit template instantiations
31103 to enable compiling with -fno-implicit-templates. Add destructor
31104 and 'value' method to T5 class for template tests.
31105 * gdb.c++/templates.exp: Add testcases for printing of template
31106 types, setting breakpoints on template methods and calling a
31107 template method.
31108
31109 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
31110
31111 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
31112 branch target since some assemblers (gas-2.5) may emit a
31113 relocation for the branch instead of resolving it in the
31114 assembler.
31115
31116 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31117
31118 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
31119 through signal handler.
31120
31121 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31122
31123 * configure.in (*-*-netware): Use config/mt-netware.
31124
31125 * config/mt-netware: New file.
31126 * config/mt-i386-netware: Removed, separate configs for different
31127 netware architectures are no longer needed now that we have
31128 --with-headers.
31129
31130 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31131
31132 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
31133 by the recent changes to use ANSI C arithmetic conversions.
31134
31135 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31136
31137 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
31138 bug involving using inferior_pid to figure out whether to select a
31139 frame.
31140
31141 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
31142
31143 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
31144 match the current disassembler output.
31145
31146 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
31147
31148 * gdb.fortran/exprs.exp: Expect VOID instead of void.
31149 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
31150 types, expect "int" as type of integer values (for now).
31151
31152 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
31153
31154 * gdb.base/commands.exp: New tests for if/while commands.
31155
31156 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
31157
31158 * lib/gdb.exp (runto): Replace sub-pattern for hex value
31159 by .*, since hex values have different syntax in Chill mode.
31160
31161 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31162
31163 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
31164 linefeed from expect pattern for repeated types with indices > 9.
31165
31166 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
31167
31168 First part of Fortran test suite.
31169 * gdb.fortran: New directory.
31170 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
31171
31172 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31173
31174 * gdb.base/default.exp: Update expect pattern for load command
31175 without arguments.
31176
31177 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
31178
31179 * configure.in: Change i386 to i[345]86.
31180 * gdb.base/configure.in: Likewise.
31181 * gdb.c++/configure.in: Likewise.
31182 * gdb.chill/configure.in: Likewise.
31183
31184 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
31185
31186 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
31187 patterns, since that is not a valid context for comments.
31188
31189 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
31190
31191 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
31192 repeated types and repeated types with indices > 9.
31193
31194 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
31195
31196 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
31197 2417; old bug has been fixed.
31198
31199 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
31200
31201 * gdb.base/interrupt.exp: When trying to wake up the inferior,
31202 send the newline ourselves instead of assuming gdb_test will do
31203 so when passed an empty input string.
31204
31205 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
31206 stabs testcode.
31207
31208 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31209
31210 * lib/gdb.exp (gdb_test): Don't send anything if the first
31211 argument is an empty string. This makes cases where we want to
31212 match output that is already in expect's buffers (for example,
31213 matching a breakpoint after gdb_run_cmd has been called) work
31214 reliably.
31215
31216 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31217
31218 * config/netware.exp: New file.
31219
31220 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31221
31222 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
31223 the -B and -L prefixes so we can find the debugging stub.
31224
31225 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
31226 there and we are using the gcc from the tree.
31227
31228 * gdb.base/types.c: Removed.
31229
31230 * gdb.base/configure.in: Look for makefile fragments in ../config.
31231 Recognize i386-*-netware.
31232 * gdb.c++/configure.in: Likewise.
31233
31234 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31235
31236 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
31237 the correct TCL syntax.
31238
31239 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31240
31241 * gdb.base/opaque.exp: use runto instead of messing around with
31242 breakpoints. Simplify by using gdb_test.
31243
31244 * gdb.base/bitfields.exp: restart between tests on netware targets
31245 because breakpoints aren't relocated after target death. Run
31246 processes to completion.
31247
31248 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
31249
31250 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
31251
31252 * Makefile.in: Remove extra tabs that confuse some versions
31253 of "make". Use the newly built gdb to test with by default,
31254 rather than the first one in the tester's search path.
31255
31256 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
31257
31258 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
31259
31260 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
31261 condition help.
31262
31263 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31264
31265 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
31266
31267 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
31268 running.
31269 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
31270 * gdb.base/funcargs.exp: Likewise.
31271
31272 * gdb.base/bitfields.exp: Simplify by using gdb_test.
31273 * gdb.base/funcargs.exp: Likewise.
31274
31275 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
31276 message is "".
31277
31278 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31279
31280 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
31281 return,signals,twice}.exp: Handle non-existant binaries
31282 consistantly.
31283
31284 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
31285 * gdb.base/Makefile.in: Don't try to generate a core dump, we
31286 might testing a cross development system.
31287
31288 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31289
31290 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
31291 runtest script is relative to ${srcdir}, not ${rootdir}.
31292
31293 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
31294
31295 * gdb.base/signals.exp: Allow for optionality of breakpoint
31296 address.
31297
31298 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31299
31300 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
31301
31302 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31303
31304 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
31305 for size_t definition.
31306 * gdb.c++/templates.cc: Likewise
31307
31308 * config/mt-i386-netware: New file.
31309
31310 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
31311 defined.
31312
31313 * gdb.base/Makefile.in: Added support for systems that name core
31314 files by appending "core" to the program name.
31315 * gdb.base/a1-selftest.exp: Likewise.
31316
31317 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31318
31319 * gdb.base/return.exp: Add comment and message for `return double'
31320 test failure on Sparc Solaris.
31321
31322 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
31323
31324 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
31325
31326 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31327
31328 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
31329 from optimizing them away.
31330 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
31331 patterns to include default constructors and assignment operators,
31332 to match gcc versions beyond 2.5.8. Accept any cplus demangling
31333 character in the output of the virtual base pointer.
31334
31335 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31336
31337 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
31338 expression match in print_addr_of to avoid unintented matches.
31339 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
31340 versions up to 2.5.8.
31341
31342 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31343
31344 * gdb.base/list.exp: Tweak alternate pattern for listing of an
31345 included file to run under newer versions of expect.
31346 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
31347 consecutive >'s in templates to accomodate recent cplus-dem.c change.
31348 Remove xfail for the virtual table of BDDHookV.
31349
31350 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
31351
31352 * lib/gdb.exp (string_to_regexp): Set a default result.
31353 (default_gdb_start): Fix misleading message.
31354
31355 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
31356
31357 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
31358 Remove all CC, etc definitions.
31359 * config/mt-hpux: New file.
31360 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
31361 (CFLAGS, LDFLAGS): Define.
31362 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
31363
31364 * Makefile.in (site.exp): Don't insert host_os, etc.
31365 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
31366 (distclean): Check existence of subdir.
31367 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
31368 * gdb.base/Makefile.in: General cleanup and simplification.
31369 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31370 to build executables. Use default rule to build .o files.
31371 (EXPECT, RUNTEST, CC): Fix relative pathname.
31372 (site.exp): Don't insert host_os, etc.
31373 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
31374 and/or SIGUSR1 defined.
31375 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
31376 * gdb.c++/Makefile.in: General cleanup and simplification.
31377 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
31378 (CFLAGS): Remove.
31379 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
31380
31381 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
31382
31383 * gdb.base/recurse.exp: Misc changes to get tests running again
31384 after Kung's changes to the watchpoint code.
31385 * gdb.base/watchpoint.exp: Likewise.
31386
31387 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
31388
31389 * lib/gdb.exp (string_to_regexp): Convert {\} also.
31390
31391 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
31392
31393 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
31394 * lib/gdb.exp (default_gdb_start): Define.
31395 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
31396 gdb.base/funcargs.exp, gdb.base/opaque.exp,
31397 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
31398 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
31399 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
31400 Don't call gdb_target_udi in between tests.
31401
31402 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31403
31404 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
31405 (which was basically just a local version of the same thing). In
31406 addition to avoiding duplication, gdb_test_exact is faster.
31407 * lib/gdb.exp (gdb_test_exact): Fix typo.
31408
31409 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
31410 don't give an error.
31411
31412 * gdb.base/term.exp: Call delete_breakpoints before starting.
31413
31414 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
31415 (t10): Add comment.
31416
31417 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31418
31419 Reorganization of the GDB Test Suite.
31420
31421 * gdb.base: New directory, contains all the basic tests.
31422 * gdb.c++: New directory, tests specific to C++.
31423 * gdb.chill: New directory, tests specific to Chill.
31424 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
31425 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
31426 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
31427 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
31428 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
31429 t30-31 to chill).
31430 * */gdbme.*: Rename to match appropriate expect scripts.
31431 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
31432 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
31433 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
31434 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
31435 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
31436 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
31437 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
31438 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
31439 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
31440 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
31441 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
31442 gdb.c++/virtfunc.cc: New names of C++ files.
31443 * gdb.chill/chillvars.ch: New name of Chill file.
31444 * gdb.base/configure.in, gdb.c++/configure.in,
31445 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
31446 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
31447 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
31448 * configure.in (configdirs): Update to reflect directory changes.
31449 (target_abbrev): No longer define for any configuration.
31450 * Makefile.in: Cosmetic improvements to header comments.
31451
31452 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
31453
31454 Various changes to gdb.t31:
31455
31456 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
31457 * gdbme.ch: Make all key-words and predefineds be upper-case.
31458 * chillvars.exp: Expect key-words and predefinds in upper-case.
31459
31460 * chillvars.exp: Use gdb_test_exact many places.
31461 Change expected output for arrays (which now includes index labels).
31462
31463 * pr-5020.exp, gdme.ch (module PR_5020):
31464 New test, for PR-5020.
31465
31466 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
31467
31468 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
31469 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
31470
31471 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
31472
31473 * Makefile.in: Fix bit-rot in definitions of CHILL,
31474 CHILL_FOR_TARGET and Chill_LIB.
31475 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
31476 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
31477 CHILL, and CHILL_LIB.
31478
31479 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
31480
31481 * Revert the previous changes. Please see Rob's directory
31482 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
31483
31484 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
31485
31486 * Makefile.in, configure.in, config/mips-gdb.exp,
31487 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
31488 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
31489 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
31490 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
31491 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
31492 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
31493 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
31494 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
31495 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
31496 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
31497 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
31498 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
31499 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
31500 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
31501 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
31502 changes from 94Q1.
31503
31504 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
31505
31506 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
31507 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
31508 Rob's new testing fragments.
31509
31510 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
31511
31512 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
31513 lib/gdb.exp: Replace error proc calls with perror.
31514
31515 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
31516
31517 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
31518 version also, match on casted version strings, and match on
31519 gdb startup case where the line numbers might be messed up.
31520
31521 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
31522
31523 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
31524 (CFLAGS): Delete it from here.
31525
31526 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
31527
31528 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
31529
31530 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
31531
31532 * Makefile.in (RUNTEST): Default to just "runtest".
31533
31534 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31535
31536 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
31537 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
31538 the code has been restructured.
31539
31540 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31541
31542 * gdb.t00/default.exp (set write): Allow any number of \r and/or
31543 \n, not just one of each.
31544
31545 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
31546 /bin/cc gives a warning if you do.
31547
31548 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
31549
31550 * gdb.t24/demangle.exp: change expect pattern of
31551 __t10ListS_link1ZUiRCUiPT0
31552
31553 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31554
31555 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
31556 on local variables in recursive functions.
31557
31558 * gdb.t07/Makefile.in: Build the new test.
31559
31560 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31561
31562 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
31563 directly. Instead compare the return values from actual calls.
31564
31565 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
31566
31567 * Makefile.in (check): Set TCL_LIBRARY for runtest.
31568
31569 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31570
31571 * From Peter Schauer with minor modifications.
31572 * gdb.t15/return.exp (return_tests): Handle targets where "return"
31573 stops in mid-line in the caller. Add xfail for returning a float
31574 value on X86 targets.
31575
31576 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31577
31578 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
31579 to avoid expect lossage.
31580 (fmem_LRbug_tests): Likewise.
31581 * gdb.disasm/hppa.s: Corresponding changes.
31582
31583 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
31584 conditions to work with latest dejagnu/expect.
31585
31586 * gdb.t15/funcargs.exp (finish from indirect call): No longer
31587 expected to fail on the PA.
31588 (backtrace in call with trampolines): Explicitly require main
31589 to be frame #1 (no trampolines should show up in backtrace).
31590
31591 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
31592 "continue -expect".
31593 * gdb.t06/break.exp: Likewise.
31594 * gdb.t07/watchpoint.exp: Likewise.
31595 * gdb.t13/bitfields.exp: Likewise.
31596 * gdb.t15/{funcargs,return}.exp: Likewise.
31597 * gdb.stabs/weird.exp: Likewise.
31598 * config/{mips,udi}-gdb.exp: Likewise.
31599
31600 * hppa.sed: Enclose comments within a sed command to avoid
31601 losing with the old OSF1 sed.
31602
31603 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31604
31605 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
31606 sequent dynix.
31607 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
31608 * gdb.t15/funcargs.exp: Conditionally step again to really
31609 finish from marker_call_with_trampolines. Handle the case where
31610 the first step from within call_with_trampolines already steps
31611 us back to main.
31612 * gdb.t15/gdbme.c: Add comment to closing brace of
31613 call_with_trampolines for funcargs.exp.
31614
31615 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31616
31617 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31618 Fix typo(s).
31619
31620 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31621
31622 * gdb.t07/gdbme.c: More code for watchpoint testing.
31623
31624 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
31625 "Hardware watchpoint" throughout file.
31626 (test_watchpoint_triggered_in_syscall): New test.
31627 (test_complex_watchpoint): New test.
31628
31629 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31630
31631 * gdbme.c (call_with_trampolines): New function to try and step
31632 into. Tests trampoline problems on the PA.
31633
31634 * funcargs.exp (localvars_in_indirect_call): No longer expect
31635 stepping into indirect call to fail on PAs.
31636 (test_stepping_over_trampolines): New test.
31637
31638 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31639
31640 * TODO: Add suggestions for static member function tests, and
31641 completion tests.
31642
31643 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31644
31645 * TODO: Add suggestions for "p/a" tests.
31646
31647 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
31648 (default_gdb_exit): Replace all the hair with sending "quit" to
31649 the process with a simple close.
31650
31651 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31652
31653 * TODO: Add suggestions for shared library tests.
31654
31655 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31656
31657 * TODO: Add suggestions for x/s tests.
31658
31659 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31660
31661 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
31662 "enable once", and "enable breakpoints once" with ".*".
31663
31664 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31665
31666 * TODO: Add suggestions about structure passing tests.
31667
31668 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31669
31670 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
31671 the primary1 test, use work around if __GNUC__ < 2.
31672 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
31673 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
31674 Test for bad output rather than waiting for timeout. Issue
31675 second continue only if first continue failed.
31676
31677 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31678
31679 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
31680 operator[] test with gdb_test because the old code didn't seem to
31681 be getting the quoting right with the new dejagnu.
31682
31683 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
31684
31685 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
31686 one from the path.
31687 * Makefile.in: Use a fresh expect if there is one, use runtest
31688 from the src tree if there is one.
31689
31690 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31691
31692 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
31693 next over recursive call. Revise the tests from that point on
31694 (which had been skipped) to match GDB's actual (correct) output.
31695
31696 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
31697 with next over a breakpoint whose condition is false.
31698
31699 * gdb.t00/help.exp: Comment out "help set print" tests just like
31700 (and for same reason as) "help set" test.
31701
31702 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31703
31704 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
31705 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
31706
31707 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31708
31709 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
31710 necessary gdb_target_udi.
31711
31712 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
31713
31714 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
31715 1838 and 2417; they are fixed.
31716
31717 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
31718 gdb.t03/ptype.exp (ptype structure, ptype union):
31719 Remove xfails; the test is looser than when the xfails were added.
31720
31721 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
31722 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
31723
31724 * gdb.t01/run.exp: Only run shell test if isnative.
31725
31726 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
31727 since "run" automatically loads if necessary. Call gdb_target_udi
31728 after the "file" since "file" kills any execution target.
31729
31730 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
31731 GDB. GDB doesn't work that way (not anymore at least) on UDI.
31732 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
31733 argument for UDI.
31734
31735 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
31736
31737 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
31738
31739 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
31740
31741 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31742
31743 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
31744 properly quoting regexps. This makes the second argument to
31745 demangle a fixed string, which matches the callers, instead of a
31746 shell-style pattern which is what the previous implementation
31747 used. Update some of the callers.
31748
31749 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31750
31751 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
31752 (comib_nullified_tests): Fix typo.
31753 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
31754 strings. No longer expected to fail.
31755
31756 * gdb.disasm/hppa.s (addib_tests): Fix typo.
31757 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
31758 strings. No longer expected to fail.
31759
31760 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
31761 string. No longer expected to fail.
31762
31763 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31764
31765 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
31766 No longer expected to fail.
31767
31768 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
31769 string. No longer expected to fail.
31770
31771 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31772
31773 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
31774 only in the names (I probably got most of them). I was even
31775 generous with some which differed in underscores in names, and
31776 probably missed a few, and I *still* was able to remove almost a
31777 third of the file with almost no impact on testsuite coverage.
31778
31779 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31780
31781 * gdb.t00/default.exp: Match udi_attach error message as well as
31782 the one from child_attach.
31783
31784 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
31785
31786 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
31787
31788 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
31789 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
31790
31791 * Move test with enums and partial symbols back to
31792 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
31793 Reverts the change of 26 May 93. Per today's change to
31794 stabs.texinfo, the behavior that weird.exp was expecting was
31795 unreasonable; what is important is that the compiler+gdb get
31796 things right, which happens with a recent gcc. Also fix the test
31797 to deal with native compilers which put out the stab gdb can't
31798 deal with.
31799
31800 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31801
31802 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
31803 in the names. The main thing these accomplish is to slow things down.
31804 Many more such duplicates surely remain.
31805
31806 * gdb.t00/help.exp: Comment out "help support" test just like
31807 (and for same reason as) "help set" test.
31808
31809 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
31810
31811 * gdb.t06/break.exp: Remove setup_xfails for
31812 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
31813 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
31814 about known bug in gcc to include up through 2.5.8.
31815 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
31816 well as "_vb$".
31817 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
31818 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
31819 with latest gcc and gdb.
31820 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
31821 well as "_vb$".
31822
31823 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31824
31825 * configure.in (hppa*-*-*): Also configure and build stabs-only
31826 tests.
31827
31828 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31829
31830 * gdb.t10/hppa.mt: A makefile fragment for the PA.
31831 * gdb.t10/configure.in (hppa*-*-*): Use it.
31832
31833 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31834
31835 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
31836
31837 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31838
31839 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
31840 versions prior to 1.13.5.
31841
31842 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31843
31844 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
31845 the prompt is at the start of a line.
31846
31847 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
31848
31849 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
31850 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
31851 in the copr tests now.
31852 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
31853 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
31854 expected to fail.
31855
31856 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
31857
31858 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
31859 gdb.t31/chillvars.exp, lib/gdb.exp:
31860 Tweak to run under either version of expect.
31861 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
31862 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
31863 * gdb.t11/list.exp: Remove extraneous whitespace.
31864
31865 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31866
31867 * gdb.t16/printcmds.exp (test_print_strings): Accept
31868 "(unsigned char *) " before the string.
31869
31870 * TODO: Add notes about printing of fancy types and GDB expressions.
31871
31872 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
31873
31874 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
31875 * gdb.t06/configure.in: Don't try to compile signals test program
31876 if doing mips-idt-ecoff.
31877
31878 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
31879
31880 * Most .exp files: Tweak to run under either version of expect.
31881
31882 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31883
31884 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
31885 xfails; I'm not sure why they are failing, but not because of PR 1806.
31886
31887 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
31888
31889 * config/unix-gdb.exp: Remove gdb_unload cause it's already
31890 defined in lib/gdb.exp.
31891
31892 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31893
31894 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
31895 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
31896 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
31897 have to be typeless.
31898
31899 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31900
31901 * TODO: Add suggestion for copyright year test.
31902
31903 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
31904
31905 * configure.in (*-*-lynxos*): Add stabs tests.
31906
31907 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31908
31909 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
31910 so insert a tab before any assembler directive in column zero.
31911
31912 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
31913 stores.
31914 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
31915 stores.
31916 (fpu_short_memory_tests): Likewise.
31917
31918 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31919
31920 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
31921 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
31922 .stabs directives in comments.
31923
31924 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31925
31926 * TODO: New file, describing tests we could write.
31927 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
31928
31929 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31930
31931 * gdb.t06/signals.exp: Add kludge to force re-sync.
31932
31933 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
31934 to xgdb instead of gdb, get out of gdb.
31935
31936 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
31937
31938 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
31939 for info.
31940
31941 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
31942
31943 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
31944 * gdb.stabs/configure.in (hppa*-*-*): Use it.
31945 * gdb.stabs/hppa.sed: New sed script for the PA.
31946
31947 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31948
31949 * gdb.stabs: Re-write weird.def and configuration to use sed
31950 instead of cpp. sed is portable and POSIX; cpp is neither.
31951
31952 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31953
31954 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
31955
31956 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31957
31958 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
31959
31960 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31961
31962 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
31963 "_vb$".
31964 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
31965 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
31966
31967 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31968
31969 * lib/gdb.exp: Comment out code which depends on non-existent
31970 `transform' procedure.
31971
31972 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
31973
31974 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
31975 * lib/gdb.exp: Transform tool name.
31976 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
31977 1.1's new error handling system.
31978
31979 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31980
31981 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
31982
31983 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31984
31985 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
31986 They made pattern matching so slow that timeouts happened on
31987 heavily loaded systems. Now any output from "show print" which
31988 gets us back to the GDB prompt is a PASS.
31989
31990 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
31991
31992 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
31993
31994 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31995
31996 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
31997
31998 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
31999 It is not from PR 3220.
32000
32001 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32002
32003 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
32004 just started failing because they depended on the order the
32005 subcommands are presented, or exact docstring text. This kind of
32006 test is a pain and has minimal benefit.
32007
32008 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32009
32010 * gdb.t09/corefile.exp: At end of test, use "core" command with
32011 no arguments.
32012
32013 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
32014
32015 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
32016 17}/Makefile.in: Make it possible to run the testsuite with Sun
32017 make and CC = cross gcc by adding explicit build rules for .o
32018 files.
32019
32020 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32021
32022 * gdb.t15/funcargs.exp: Don't put comments on same line as
32023 setup_xfail (@#$*%& tcl braindamage!).
32024
32025 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32026
32027 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
32028
32029 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
32030
32031 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
32032 * gdb.t20/inherit.exp: remove three dumplicate entries.
32033
32034 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32035
32036 * gdb.t06/break.exp: For "next over recursive call", fail on any
32037 incorrect output, not just on "factorial (value=2)".
32038
32039 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32040
32041 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
32042 working now. Add an xfail if accesing a bss variable causes
32043 a memory error if the target is not yet run.
32044
32045 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32046
32047 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
32048 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
32049 name of __st* demangling (2 strings). Did Kung really get the
32050 more than 95 others right without testing them?
32051
32052 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
32053
32054 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
32055
32056 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
32057
32058 * configure.in (configdirs): Add gdb.disasm
32059 * gdb.disasm: New directory for GDB disassembler tests.
32060 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
32061
32062 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32063
32064 * gdb.t00/help.exp: Don't test "help set".
32065
32066 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
32067 from within expect statements. None of these happen anymore and
32068 they cause regressions to be silently unnoticed.
32069
32070 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
32071 messages) about known failures with gcc cygnus-2.4.5-930417.
32072
32073 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
32074 comp-info.exp so it gets built if it doesn't exist.
32075
32076 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
32077 it is no longer used.
32078 * gdb.t13/comp-info.c: Removed.
32079
32080 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32081
32082 * gdb.t06/signals.exp: Add xfail for sun3.
32083
32084 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32085
32086 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
32087 relevant because ^C doesn't get sent but failure can be reproduced
32088 interactively).
32089
32090 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32091
32092 * gdb.stabs/alpha.mt: New configuration file for alpha.
32093 * gdb.stabs/configure.in: Use it.
32094 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
32095 sharing with alpha.mt, redefine long to word via preprocessor.
32096 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
32097 for alpha.
32098 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
32099 native cc.
32100 * gdb.t00/teststrategy.exp: Change expect string so that we
32101 consume the `(xgdb)' from the command echo and from the gdb prompt.
32102 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
32103 gdb currently compares all values as long, so this failure probably
32104 applies to any configuration where LONGEST is bigger than a target int.
32105 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
32106 with gcc.
32107 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
32108 to handle opaque pointers, gcc is.
32109 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
32110 as first argument. Include <sys/types.h> and change all operator
32111 new definitions to use size_t.
32112 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
32113 now that we use size_t.
32114
32115 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32116
32117 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
32118 a long or float array cast all array members to the same type.
32119 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
32120 with 64 bit longs.
32121 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
32122 on alpha.
32123 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
32124
32125 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32126
32127 * gdb.t24 (demangle.exp): Constructors of templates have names like
32128 vector<int>::vector(int) not vector<int>::vector<int>(int). See
32129 section 14.6 of the ARM.
32130
32131 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
32132 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
32133 accomplish little and slow down the testsuite.
32134
32135 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
32136 Accept spaces various places.
32137
32138 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32139
32140 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
32141 with watchpoint enabled.
32142
32143 * Makefile.in: Remove definition of CC and remove the second
32144 definition of CXX (the "CXX = gcc" one remains). These definitions
32145 were causing backquotes to be expanded within backquotes, which
32146 doesn't work.
32147
32148 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
32149
32150 * gdb.t17/callfuncs.exp: Add "return 0" to end.
32151
32152 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32153
32154 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
32155 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
32156 by mips cc and contains no stabs entries.
32157
32158 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
32159
32160 * config/vx-gdb.exp: Use fake device to load files rather than
32161 NFS.
32162 * lib/gdb.exp: New proc to do "file" command.
32163 * config/unix-gdb.exp: Use new "file" proc.
32164
32165 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
32166
32167 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
32168 Rework board rebooting slightly.
32169 (gdb_exit): Don't exit from the remote shell; there isn't one.
32170 * gdb.stabs/weird.exp: If a program is being debugged already,
32171 kill it.
32172 * gdb.t04/setvar.exp: Stop and restart gdb.
32173 * gdb.t05/expr.exp: Likewise.
32174 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
32175 restart gdb and reload the program.
32176 * gdb.t08/opaque.exp: Likewise.
32177 * gdb.t12/scope.exp: Likewise.
32178 * gdb.t13/bitfields.exp: Likewise.
32179 * gdb.t15/funcargs.exp: Likewise.
32180 * gdb.t20/classes.exp: Likewise.
32181 * gdb.t03/ptype.exp: Increase timeout.
32182 * gdb.t16/printcmds.exp (test_print_string_constants,
32183 test_print_array_constants): Likewise.
32184 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
32185 * gdb.t20/classes.exp (do_tests): Likewise.
32186 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
32187
32188 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
32189
32190 * gdb.stabs: Renamed *wierd* to *weird*.
32191
32192 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32193
32194 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
32195 for timeout. Add "known gcc 2.4.5 bug" to failure message.
32196
32197 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
32198
32199 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
32200 (do_tests): Remove xfail for whatis on one_var and two_var.
32201
32202 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
32203
32204 * Makefile.in: Made cross building work better by adding
32205 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
32206
32207 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32208
32209 * gdb.t15/{return.c,return.exp,Makefile.in}:
32210 New test, currently commented out.
32211
32212 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
32213
32214 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
32215 still running and removes the leftover named socket so GDb can do
32216 clean restarts.
32217
32218 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
32219
32220 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
32221 console, not GDB.
32222 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
32223 cross testing works better with "make check"
32224 * config/unix-gdb: Use default procedures for exit and version.
32225 * config/vx-gdb.exp: Cleaned up and massaged back to working order
32226 with the newest VxWorks.
32227
32228 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32229
32230 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
32231 old form.
32232
32233 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
32234 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
32235
32236 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
32237
32238 * config/unix-gdb.exp: Remove this version of gdb_exit
32239 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
32240 Rob says he'll look at it when he gets back to testing boards.
32241
32242 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
32243
32244 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
32245 an expected fail for certain ptype commands.
32246
32247 * gdb.t20/classes.exp: Update expected results of "ptype class
32248 Base1" to account for the constructor that now appears in the type.
32249
32250 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
32251
32252 * configure.in (configdirs): Restore gdb.t04, which mysteriously
32253 disappeared from list.
32254 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
32255 "alldone" proc with call to cleanup and exit.
32256 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
32257 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
32258 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
32259 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
32260 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
32261 "alldone" proc with simple returns that suppress remaining
32262 tests. The alldone proc went away many months ago.
32263
32264 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32265
32266 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
32267
32268 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
32269
32270 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32271
32272 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
32273 as vax gdb will display them.
32274
32275 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32276
32277 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
32278 optimizers.
32279
32280 * scope.exp: Change "bad value for localval" messages so each one
32281 is unique.
32282
32283 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
32284 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
32285
32286 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
32287
32288 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32289
32290 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
32291 doesn't exist (due to optimization).
32292
32293 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32294
32295 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
32296 contains \r because the filename is long.
32297
32298 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
32299 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
32300
32301 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32302
32303 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
32304 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
32305 Ultrix.
32306 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
32307 int tests.
32308 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
32309
32310 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
32311
32312 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
32313
32314 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
32315 to match does not match the passing case but still matches the
32316 failing case.
32317
32318 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32319
32320 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
32321
32322 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
32323
32324 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
32325 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
32326 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
32327 Remove various versions of gdb_exit.
32328 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
32329 gdb_exit.
32330 * config/unix-gdb.exp: gdb_exit remains here, and should override
32331 the generic version, since it's doing a lot of wierd stuff that
32332 the other versions aren't. FIXME, fold it in, or abandon this
32333 version.
32334
32335 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32336
32337 * gdb.t24/demangle.exp: Add tests for PR 3220.
32338
32339 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32340
32341 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
32342
32343 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
32344
32345 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
32346 "i386-*-*". Works for i486 as well.
32347
32348 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
32349 bug, and expand domain of xfail to all SVR4 systems, since the
32350 actual problem is likely to be in generic SVR4 /proc support.
32351
32352 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32353
32354 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
32355
32356 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
32357
32358 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
32359 xfails for other systems. Match a missing 'Continuing.' as an
32360 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
32361
32362 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
32363 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
32364 Only issue warning for missing executables if -all option is used.
32365
32366 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
32367 file if -all option is used. It's like an unpredictable XFAIL.
32368
32369 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32370
32371 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
32372 for dynamically linked binaries.
32373
32374 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
32375
32376 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32377
32378 * gdb.t20/inherit.exp: Change message for "print tagless struct"
32379 to state that this is a known bug in old versions of g++.
32380
32381 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32382
32383 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
32384 while waiting for `Continuing'.
32385
32386 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
32387
32388 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
32389 in text, data, and bss.
32390 * gdb.t10/nodebug.c: Add local and global test variables for
32391 initialized and uninitialized data.
32392
32393 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32394
32395 * config/unix-gdb.exp (gdb_exit): Add "wait".
32396
32397 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32398
32399 * gdb.t06/signals.exp: xfail the continue from the handler for all
32400 targets.
32401
32402 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
32403 function with watchpoints enabled, the i386 call dummy starts with
32404 a call.
32405
32406 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
32407 386 bsd names its corefiles.
32408
32409 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
32410
32411 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
32412 compilers don't grok it.
32413 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
32414 with small octal ints rather than character constants, which
32415 are signed and might not fit if first promoted to int.
32416
32417 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
32418
32419 * gdb.t09/Makefile.in (clean): Remove corefile.
32420
32421 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32422
32423 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
32424
32425 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32426 and Jim Kingdon (kingdon@cygnus.com)
32427
32428 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
32429 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
32430 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
32431
32432 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32433
32434 * gdb.t17/interrupt.exp: Add xfail for hppa.
32435
32436 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32437
32438 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
32439 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
32440 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
32441 to determine signed-ness of bitfields and use the result to setup
32442 the xfail.
32443 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
32444 * gdb.t15/funcargs.exp: Use them to step until the second indirect
32445 call line is reached if necessary.
32446
32447 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32448
32449 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
32450
32451 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32452
32453 * gdb.t06/break.exp: Also test `clear' command.
32454
32455 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32456
32457 * gdb.t00/teststrategy.exp: Remove extra quote.
32458
32459 * gdb.t07/watchpoint.exp: Change xfail for calling function with
32460 watchpoint enabled to be for all non-68k machines.
32461
32462 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
32463
32464 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32465
32466 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
32467 targets use aout.mt instead of ecoff.mt as gas understands
32468 standard aout format.
32469
32470 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32471
32472 * lib/gdb.exp (runto): Don't insist that function we are running to
32473 was compiled with -g.
32474
32475 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
32476
32477 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
32478 to get back into the read system call.
32479 Accept leading newline in case where we woke it up.
32480
32481 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32482
32483 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
32484 to make the stabs test work on ecoff systems using gcc and -with-stabs.
32485 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
32486 enable ecoff configuration.
32487
32488 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32489
32490 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
32491
32492 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32493
32494 * gdb.t16/printcmds.exp: Add another printf test.
32495
32496 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
32497
32498 * configure.in: If configured -with-stabs on any target, add
32499 stabsdirs to configdirs.
32500
32501 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32502
32503 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
32504 fun" so pattern does not match the command itself.
32505
32506 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32507
32508 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
32509
32510 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32511
32512 * gdb.t17/interrupt.exp: Test for more things.
32513
32514 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32515
32516 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
32517 compiler arranges the code and line numbers.
32518
32519 * gdb.t17/interrupt.exp: Don't send \n after ^C.
32520
32521 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32522
32523 * gdb.t00/help.exp: Increase expect input buffer size.
32524
32525 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32526
32527 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
32528
32529 * gdb.t07/watchpoint.exp: Add xfail for hppa.
32530
32531 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
32532
32533 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
32534 [0-9]*, not just [0-9].
32535
32536 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32537
32538 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
32539
32540 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
32541
32542 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32543
32544 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
32545
32546 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32547
32548 * gdb.t06/signals.c: Add xfails for sun3.
32549
32550 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
32551
32552 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
32553 test_stepping tests.
32554
32555 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32556
32557 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
32558
32559 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
32560
32561 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
32562 rather than actually putting it through cpp twice.
32563
32564 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
32565
32566 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
32567
32568 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
32569 no longer needed.
32570
32571 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32572
32573 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
32574
32575 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
32576 C++ features prints as "struct", make it a pass, not an xfail.
32577
32578 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32579
32580 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
32581 Don't require VA to print as "class" rather than "struct".
32582
32583 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
32584
32585 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
32586
32587 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32588
32589 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
32590
32591 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32592
32593 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
32594 order.
32595
32596 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32597
32598 * gdb.t16/printcmds.exp: Add printf tests.
32599
32600 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
32601
32602 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
32603
32604 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
32605
32606 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
32607 pass counts, to counteract any existing or future setup_xfails.
32608
32609 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32610
32611 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
32612 {BEGIN,END}_COMMON for common block instead of STAB.
32613 * gdb.stabs/wierd.exp: Add xfail for rs6000.
32614
32615 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
32616 intp_var should be N_GSYM not N_LSYM.
32617 wierd-aout.S: Use a label for the value of the N_SO.
32618 wierd.def: Remove all backslashes.
32619 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
32620
32621 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32622
32623 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
32624 get the expected next to inheritance3.
32625
32626 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32627
32628 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
32629 now that gcc-2.4 gets it right.
32630
32631 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32632
32633 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
32634
32635 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
32636 generating comp-info.exp which works for cross-compilation.
32637
32638 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
32639
32640 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
32641 "*-*-sysv4.*".
32642
32643 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
32644
32645 * gdb.t01/run.exp: Start with a fresh gdb.
32646 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
32647 SVR4.x.
32648
32649 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
32650
32651 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
32652 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
32653 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
32654 Makefile.in (distclean, realclean): Remove gdbme.c from list of
32655 things to remove.
32656
32657 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
32658
32659 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
32660 test cases from bug reports.
32661
32662 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
32663
32664 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
32665 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
32666 avoid spurious xfails.
32667 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
32668 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
32669 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
32670
32671 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
32672
32673 * gdb.t00/teststrategy.exp: Rework to provide more useful
32674 description of each test, fix problem with systems that define
32675 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
32676 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
32677 results for "next over recursive call" so timeouts aren't taken
32678 by error.
32679
32680 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
32681
32682 * gdb.t12/scope.exp: Test printing of variables before run.
32683
32684 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
32685 printed in wrong order due to sorting.
32686
32687 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
32688
32689 * gdb.t00/teststrategy.exp: Fix expected results for printing
32690 user entered string constant. Is array of char, prints with no
32691 address.
32692
32693 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
32694 commands.
32695 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
32696 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
32697 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
32698 of struct of char arrays.
32699 * gdb.t00/radix.exp: New tests for radix commands.
32700
32701 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
32702
32703 * gdb.t16/printcmd.exp: Print a variable before running program
32704 (with xfail for AIX).
32705
32706 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
32707
32708 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
32709
32710 * gdb.t16/printcmd.exp: Don't print variables before running program.
32711
32712 * gdb.t06/break.exp: Don't require envp argument to main.
32713
32714 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
32715
32716 * gdb.t02/whatis.exp, gdb.t11/list.exp:
32717 Add xfails for rs6000.
32718
32719 * gdb.t02/whatis.exp: Change other tests not to re-test something
32720 we already tested.
32721
32722 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
32723 each type used has a variable of that type.
32724
32725 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
32726
32727 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
32728
32729 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
32730
32731 * configure.in: change srctrigger to be a file, not a directory
32732
32733 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
32734
32735 * configure.in (mips-idt-ecoff*): Added trailing '*'.
32736
32737 * gdb.t11/list.exp: Fixed a couple of typos.
32738
32739 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
32740
32741 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
32742 is fixed and PR is closed.
32743 * gdb.t16 (gdbme.c): Add simple test string variable.
32744 * gdb.t16 (printcmds.exp): Add tests with simple test string
32745 variable, primarily for boundaries on "set print elements".
32746
32747 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
32748
32749 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
32750 Make leading 0's optional and don't expect a tab in the middle
32751 of the number.
32752
32753 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
32754
32755 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
32756 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
32757 don't end command passed to gdb_test with newline.
32758
32759 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
32760 signed keyword away, don't expect signed bitfields to be signed.
32761
32762 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
32763 printing with only as many 1's as are in the field as well as printing
32764 with 32 1's (see comment).
32765
32766 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
32767
32768 * gdb.t00/default.exp: Start with a fresh gdb.
32769 * configure.in (configdirs): Remove gdb.t31 until the chill
32770 compiler works again. It no longer is able to find chillrt0
32771 since it isn't in libchill.a anymore.
32772 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
32773 wierd.o, make more modular.
32774 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
32775 spurious newlines that caused problems.
32776
32777 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32778
32779 * Move test with enums and partial symbols from gdb.t03/ptype.exp
32780 to gdb.stabs/wierd.exp since GCC has worked around the bug.
32781 gdb.stabs/wierd.{exp,def}: Many new tests.
32782
32783 * gdb.t00/default.exp: update info line for new message.
32784
32785 * gdb.t02/{whatis.exp,gdbme.c}:
32786 Test that "char *" doesn't print as "caddr_t".
32787
32788 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32789
32790 * gdb.t00/help.exp: Use .* in place of some help messages which
32791 just changed.
32792 gdb.t00/default.exp: Update "info frame" test for new message.
32793 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
32794 Remove some xfails
32795
32796 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32797
32798 * gdb.t03/{gdbme.c,ptype.exp}:
32799 Add tests for typedef'd struct and union without tags.
32800 Also check "whatis" on a variable of a typedef'd enum without a tag.
32801
32802 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
32803 PRMS 1823; the bug still exists but isn't reproduced by this test
32804 anymore), and remove rs6000 XFAIL (the bug is fixed).
32805
32806 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
32807 duplicated from whatis.exp. For those that are left, accept
32808 "long", "long int", or "int" for long variables (whatis.exp already
32809 has an XFAIL for "int", so no need to fail it here).
32810
32811 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
32812 Deal with GCC's names for types now that GDB uses the compiler's names.
32813
32814 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
32815 setup_xfail's for sunos4. If we #defined the signed keyword away,
32816 don't expect GDB to know that char it is signed.
32817
32818 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
32819
32820 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
32821
32822 * configure.in (configdirs): Add gdb.t24 for C++ tests that
32823 should work on any system, regardless of debugging format.
32824 * gdb.t21/demangle.exp: Move to gdb.t24.
32825 * gdb.t24/demangle.exp: Move from gdb.t21.
32826 * gdb.t24/{Makefile.in, configure.in}: New files.
32827
32828 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32829
32830 * configure.in: Do gdb.stabs and C++ tests only for stabs.
32831 * gdb.stabs: New directory.
32832
32833 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32834
32835 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
32836 not just "Quit anyway?".
32837
32838 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
32839
32840 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
32841 that all setup_xfails are immediately followed by clear_xfails.
32842
32843 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
32844
32845 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
32846 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
32847 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
32848 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
32849 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
32850 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32851 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32852 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
32853 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
32854 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
32855 gdb.t31/chillvars.exp, lib/gdb.exp:
32856 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
32857 bug-gdb@prep.ai.mit.edu.
32858
32859 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
32860
32861 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
32862 with 0.0, not integer 0.
32863
32864 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
32865
32866 * gdb.t06/break.exp: Update for "Kill the program" message change.
32867
32868 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
32869
32870 * Makefile.in (GDBFLAGS): Set to -nx.
32871 * Makefile.in (site.exp): Use GDBFLAGS.
32872
32873 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32874
32875 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
32876 Makefiles.
32877 (check): depend on just-check.
32878 (just-check): added so that tests can be run without a noop
32879 build pass.
32880
32881 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
32882
32883 Switch to using configure's configdirs.
32884 * Makefile.in (Makefile): add configure.in dependency.
32885 (SUBDIRS): removed redundant assignment.
32886 * configure.in: switch subdirs assignment to configdirs.
32887 * gdb.t*/configure.in: new files.
32888
32889 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
32890
32891 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
32892 works.
32893
32894 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
32895
32896 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
32897 in explicit rules. Apparently this is not supported by some makes.
32898
32899 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
32900
32901 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
32902
32903 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32904
32905 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
32906 disappeared.
32907
32908 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
32909
32910 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
32911
32912 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
32913
32914 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
32915 watchpoint problem that is now fixed.
32916 * gdb.t30/chexp.exp: Remove setup_xfail for printing
32917 uninitialized convenience variables.
32918 * gdb.t31/chillvars.exp: Fix expected patterns for printing
32919 structures.
32920
32921 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32922
32923 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
32924 which causes expect to get out of sync with gdb on long output
32925 from help set.
32926 * gdb.t09/corefile.exp: Make expected pattern for core file
32927 failing signal and frame output format less sun specific.
32928
32929 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
32930
32931 * gdb.t31/chillvars.exp: Add and remove initial dummy
32932 breakpoint, so that symbol table is forced in.
32933 (Needed at least on Sunos4, though it seems not SVR4.)
32934 * gdb.t31/chillvars.exp: Update for changed output format.
32935
32936 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
32937
32938 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
32939
32940 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
32941
32942 * Makefile.in: Added --srcdir when invoking runtest, removed the
32943 need for a local config file. (optional now)
32944
32945 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
32946
32947 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
32948 failure count used to force early termination. Add some more
32949 expected failures for gnu style demangling.
32950
32951 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32952
32953 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
32954 pmi variable from gdb.t20/gdbme to get optimized away.
32955 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
32956 Check for written corefile upon timeout _and_ eof.
32957
32958 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32959
32960 * config/unix-gdb.exp: Add missing return 0.
32961
32962 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32963
32964 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
32965 test termination.
32966
32967 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
32968
32969 * configure.in (subdirs): Put back gdb.t17 which mysteriously
32970 disappeared.
32971
32972 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
32973
32974 * gdb.t10/crossload.exp: Disable the i860-elf test until such
32975 time as i860 support works.
32976
32977 * gdb.t15/funcargs.exp: Fix expected outputs to include
32978 "backtrace 100\r" rather than just "backtrace\r", to match last
32979 change.
32980
32981 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
32982
32983 * config/udi-gdb.exp (gdb_exit): Remove close command.
32984 (gdb_target_udi): New procedure to set the UDI target.
32985 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
32986 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
32987 Added waits for prompts after several question responses. Added
32988 some more responses used by a29k-amd-udi-gdb.
32989 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
32990 pass different arguments, restart UDI connection after program
32991 completion.
32992 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
32993 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
32994 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
32995 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
32996 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
32997 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
32998 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
32999 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
33000 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
33001 after program completion.
33002 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
33003 compiled with a SELECT_VECS setting.
33004 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
33005 infinite recursion.
33006
33007 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
33008 Added checks for COFF results, and made them expected failures for
33009 all targets. It would be better to make them expected failures
33010 for COFF targets only.
33011
33012 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
33013
33014 * Makefile.in: add null dvi target, don't bother to recurse
33015 through test directories for info and install-info; rename
33016 $(datadir) to be dejagnu instead of deja-gnu
33017
33018 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
33019
33020 * gdb.t31/gdbme.ch: Re-enable code that previously caused
33021 compiler to coredump.
33022 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
33023 code.
33024
33025 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
33026
33027 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
33028 coredump.
33029 * gdb.t31/chillvars.exp: Comment out tests that depend on that
33030 code.
33031
33032 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
33033
33034 * gdb.t03/ptype.exp: tests for return code from gdb_test.
33035 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
33036 which in a shell. Deletes xgdb when done.
33037 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
33038 Tests the return from the "set height" or "set width" commands.
33039 Added a few return codes where needed.
33040
33041 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
33042
33043 * Makefile.in (SUBDIRS): Add gdb.t17.
33044 * configure.in (subdirs): Add gdb.t17.
33045 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
33046 files to test gdb's calling of functions in the inferior with
33047 the correct arguments and gdb's ability to retrieve any
33048 result returned.
33049
33050 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
33051
33052 * config/unix-gdb.exp (gdb_exit): Remove close commands that
33053 may be called after gdb goes away. Previous versions of expect
33054 needed these to avoid file descriptor leaks, but they cause
33055 errors with the current revision of expect.
33056 * gdb.t00/gdbvars.exp: Use -re on expected output after
33057 setting sevenbit-strings.
33058 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
33059 to set sevenbit-strings consistent across tests.
33060 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
33061 set sevenbit-strings consistent across tests.
33062
33063 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
33064
33065 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
33066 expected output to match current "expect" expectations.
33067
33068 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
33069
33070 * gdb.t00/default.exp: Change expected output for default "source"
33071 command, to match new gdb behavior which requires a filename to
33072 source.
33073
33074 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
33075
33076 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
33077 expected fail for i486-*-* that misses the marker2 function.
33078 * gdb.t10/crossload.exp (bfddefault): Allow successful
33079 recognition of a format to pass even if no symbols are found.
33080 Explicitly catch failures where the format is not recognized
33081 or is ambiguous, and add the reason to the fail message.
33082 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
33083 the cause is and invalid target and add reason to failure message.
33084 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
33085 elf32-i386, elf32-sparc, and elf32-i860.
33086 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
33087 Set up expected failure for 'filename'::variable scope resolution,
33088 which is now apparently broken on all targets.
33089 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
33090 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
33091 gdb.t23/templates.exp: Change failure for missing binfile into
33092 just a warning.
33093 gdb.t21/demangle.exp: Change all cfront references to 'arm'
33094 references.
33095
33096 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
33097
33098 * gdb.t00/default.exp: Add expected output for default "source"
33099 command, to match new gdb behavior.
33100 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
33101
33102 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
33103
33104 * config/*-gdb.exp: returns an error, rather than exiting on
33105 internal errors.
33106
33107 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
33108
33109 * gdb.t03/gdbme.c: Add pointer to struct variable.
33110 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
33111 referencing struct members.
33112
33113 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
33114
33115 * configure.in (mips-idt-ecoff): New target.
33116 * config/mips-gdb.exp: New file for remote board using MIPS remote
33117 debugging protocol.
33118
33119 * Redid configuration scheme. Removed gdb.t*/configure.in.
33120 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
33121 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
33122 distclean targets. Built executables via .o files. Adjusted
33123 tests to account for source files in $(srcdir) rather than
33124 $(objdir).
33125 * lib/gdb.exp (runto): Don't expect () after the function name,
33126 because it may have arguments.
33127
33128 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
33129
33130 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
33131 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
33132 expected failures for mips-idt-* and mips-sgi-*.
33133 * gdb.t00/default.exp (attach): Kill process if requested.
33134 * gdb.t00/help.exp (help target core, help target): Accept a gdb
33135 that does not read core files.
33136 * gdb.t01/run.exp: Removed checks for exit status code.
33137 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
33138 it is linked in.
33139 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
33140 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
33141 appropriate, rather than doing it by hand.
33142 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
33143 execution.
33144 * gdb.t10/crossload.exp: Kill existing program if needed.
33145 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
33146 appropriate, rather than doing it by hand. Always increase
33147 timeout for this test, not just for VxWorks.
33148
33149 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
33150
33151 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
33152 of Chill STRUCT types and STRUCT values.
33153 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
33154 than "char".
33155 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
33156 struct2): New struct definitions and initializations to test
33157 simple Chill STRUCT types.
33158
33159 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
33160
33161 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
33162 the null byte at the end of strings.
33163 * gdb.t00/default.exp: Make show version insensitive to copyright
33164 date.
33165 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
33166 to avoid dependencies on target char signedness.
33167 * gdb.t16/printcmds.exp: Update expected results for explicitly
33168 unsigned char.
33169 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
33170 now work.
33171 * gdb.t21/demangle.exp: Add many more patterns for template
33172 demangling, most of them being expected failures.
33173 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
33174 string we are matching for, to match on the whole string.
33175 * gdb.t21/demangle.exp: Add many new test strings to demangle,
33176 and fix a whole bunch that had incorrect expected output but were
33177 passing anyway because of the bug in "proc demangle".
33178 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
33179 type.
33180 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
33181
33182 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
33183
33184 * gdb/testsuite: made modifications to testcases, etc., to allow
33185 them to work properly given the reorganization of deja-gnu and the
33186 relocation of the testcases from deja-gnu to a "tool" subdirectory.
33187
33188 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
33189
33190 * gdb/testsuite: Initial creation of gdb/testsuite.
33191 Migrated dejagnu testcases and support files for testing nm to
33192 gdb/testsuite from deja-gnu. These files were moved "as is"
33193 with no modifications. This migration is part of a major overhaul
33194 of dejagnu. The modifications to these testcases, etc., which
33195 will allow them to work with the new version of dejagnu will be
33196 made in a future update.
33197
33198 For additional changes see gdb.mi/ChangeLog-1999-2003.
33199 \f
33200 ;; Local Variables:
33201 ;; mode: change-log
33202 ;; left-margin: 8
33203 ;; fill-column: 74
33204 ;; version-control: never
33205 ;; End:
33206
33207 Copyright 1993-2013 Free Software Foundation, Inc.
33208 Copying and distribution of this file, with or without modification,
33209 are permitted provided the copyright notice and this notice are preserved.
This page took 1.694078 seconds and 5 git commands to generate.