Home | History | Annotate | Line # | Download | only in testsuite
ChangeLog-1993-2013 revision 1.3
      1 2013-12-19  Sergio Durigan Junior  <sergiodj (a] redhat.com>
      2 
      3 	PR breakpoints/16297
      4 	* gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
      5 	(write_syscall): New variables.
      6 	(main): Create a pipe, write 1 byte in it, and read 1 byte from
      7 	it.
      8 	* gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
      9 	"write" and "read" syscalls.
     10 	(fill_all_syscalls_numbers): Improve the way to obtain syscalls
     11 	numbers.
     12 
     13 2013-12-19  Keven Boell  <keven.boell (a] intel.com>
     14 
     15 	* gdb.fortran/module.exp: Completion matches fortran module
     16 	names as well. ptype/whatis on modules return a proper type.
     17 	Add new check for having the correct scope.
     18 
     19 2013-12-19  Keven Boell  <keven.boell (a] intel.com>
     20 
     21 	* gdb.fortran/type.f90: New file.
     22 	* gdb.fortran/whatis_type.f90: New file.
     23 
     24 2013-12-18  Sergio Durigan Junior  <sergiodj (a] redhat.com>
     25 
     26 	* gdb.base/catch-syscall.c: Include <sys/syscall.h>.
     27 	(close_syscall, chroot_syscall, exit_group_syscall): New
     28 	variables.
     29 	* gdb.base/catch-syscall.exp: Replace gdb_compile by
     30 	prepare_for_testing.  Call fill_all_syscalls_numbers before
     31 	starting.  Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
     32 	gdb_load by clean_restart.
     33 	(check_info_bp_any_syscall, check_info_bp_specific_syscall)
     34 	(check_info_bp_many_syscalls): Remove global gdb_prompt.
     35 	(check_call_to_syscall): Likewise.  Add global decimal.  Improve
     36 	testing regex.
     37 	(check_return_from_syscall): Likewise.
     38 	(check_continue, insert_catch_syscall_with_arg): Remove global
     39 	gdb_prompt.
     40 	(insert_catch_syscall_with_many_args): Likewise.  Add global
     41 	decimal.  Fix $filter_str.  Improve testing regex.
     42 	(check_for_program_end): Remove global gdb_prompt.
     43 	(test_catch_syscall_without_args): Likewise.  Add global decimal.
     44 	Improve testing regex.
     45 	(test_catch_syscall_with_args, test_catch_syscall_with_many_args)
     46 	(test_catch_syscall_with_wrong_args)
     47 	(test_catch_syscall_restarting_inferior)
     48 	(test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
     49 	(do_syscall_tests): Likewise.  Remove global srcdir.
     50 	(test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
     51 	Add global last_syscall_number.  Test for the exact syscall number
     52 	to be caught.
     53 	(test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
     54 	Add global all_syscalls_numbers.  Test each syscall number to be
     55 	caught, instead of only testing "close".
     56 	(test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
     57 	(do_syscall_tests_without_xml): Likewise.  Remove global srcdir.
     58 	Remove stale comment.
     59 	(fill_all_syscalls_numbers): Add global last_syscall_number.  Fill
     60 	the correct syscall numbers using information from the inferior.
     61 
     62 2013-12-17  Pedro Alves  <palves (a] redhat.com>
     63 
     64 	* gdb.trace/circ.exp: Expect frame info to be printed when
     65 	switching between frames with unavailable stack, but different
     66 	functions.
     67 
     68 2013-12-17  Andrew Burgess  <aburgess (a] broadcom.com>
     69 
     70 	* gdb.trace/unavailable-dwarf-piece.c: New file.
     71 	* gdb.trace/unavailable-dwarf-piece.exp: New file.
     72 
     73 2013-12-15  Yao Qi  <yao (a] codesourcery.com>
     74 
     75 	* gdb.perf/skip-prologue.c: New.
     76 	* gdb.perf/skip-prologue.exp: New.
     77 	* gdb.perf/skip-prologue.py: New.
     78 
     79 2013-12-13  Joel Brobecker  <brobecker (a] adacore.com>
     80 
     81 	* gdb.ada/arraydim: New testcase.
     82 
     83 2013-12-12  Siva Chandra Reddy  <sivachandra (a] google.com>
     84 
     85 	PR python/16113
     86 	* gdb.python/py-value-cc.cc: Improve test case.
     87 	* gdb.python/py-value-cc.exp: Add new tests to test usage of
     88 	gdb.Field objects as subscripts on gdb.Value objects.
     89 
     90 2013-12-10  Doug Evans  <dje (a] google.com>
     91 
     92 	PR 16286
     93 	* gdb.python/py-value.c: #include stdlib.h, string.h.
     94 	(str): New struct.
     95 	(main): New local xstr.
     96 	* gdb.python/py-value.exp (test_value_in_inferior): Add test to
     97 	fetch a value as a string with a length beyond the declared length
     98 	of the array.
     99 
    100 2013-12-10  Andrew Burgess  <aburgess (a] broadcom.com>
    101 
    102 	* lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
    103 	update comment.
    104 
    105 2013-12-10  Joel Brobecker  <brobecker (a] adacore.com>
    106 
    107 	* gdb.ada/int_deref.exp: Add test verifying that we print
    108 	the decoded symbol name when printing the address of Ada
    109 	symbols.
    110 
    111 2013-12-10  Joel Brobecker  <brobecker (a] adacore.com>
    112 
    113 	* gdb.mi/mi-start.exp: Add test verifying that -list-features
    114 	contains "exec-run-start-option".
    115 
    116 2013-12-08  Yao Qi  <yao (a] codesourcery.com>
    117 
    118 	* lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
    119 	(is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
    120 	(is_64_target, is_amd64_regs_target): Likewise.
    121 	(skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
    122 
    123 2013-12-07  Mike Frysinger  <vapier (a] gentoo.org>
    124 
    125 	* gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
    126 	* gdb.base/testenv.c: Likewise.
    127 
    128 2013-12-07  Mike Frysinger  <vapier (a] gentoo.org>
    129 
    130 	* gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
    131 	* gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
    132 	* gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
    133 
    134 2013-12-06  Pedro Alves  <palves (a] redhat.com>
    135 
    136 	* gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
    137 	* gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
    138 	* gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
    139 
    140 2013-12-06  Doug Evans  <dje (a] google.com>
    141 
    142 	* gdb.base/break.exp: Fix setting of $baz.
    143 
    144 2013-12-06  Andrew Burgess  <aburgess (a] broadcom.com>
    145 
    146 	* lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
    147 	DW_OP_plus_uconst.
    148 
    149 2013-12-06  Keven Boell  <keven.boell (a] intel.com>
    150 
    151 	* lib/mi-support.exp (mi_list_varobj_children_range): Add
    152 	call to mi_list_array_varobj_children_with_index.
    153 	(mi_list_array_varobj_children_with_index): New function.
    154 	Add parameter to specify array start.
    155 
    156 2013-12-03  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    157 
    158 	* gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
    159 	SIGPWR in sparc64.
    160 
    161 	* gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
    162 	have the same signal number.  Handle this situation.
    163 
    164 2013-12-03  Joel Brobecker  <brobecker (a] adacore.com>
    165 
    166 	* gdb.ada/dot_all: New testcase.
    167 
    168 2013-12-03  Joel Brobecker  <brobecker (a] adacore.com>
    169 
    170 	* gdb.mi/mi-undefined-cmd.exp: New testcase.
    171 
    172 2013-12-03  Joel Brobecker  <brobecker (a] adacore.com>
    173 
    174 	* gdb.mi/mi-i-cmd.exp: New file.
    175 
    176 2013-12-02  Doug Evans  <dje (a] google.com>
    177 
    178 	* gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
    179 	at start.
    180 	* gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
    181 	has been specified with a relative path and we have chdir'd before
    182 	accessing the debug info.
    183 
    184 2013-11-28  Andrew Burgess  <aburgess (a] broadcom.com>
    185 
    186 	* gdb.trace/unavailable.exp (gdb_collect_args_test): Update
    187 	expected results.
    188 	(gdb_collect_locals_test): Likewise.
    189 	(gdb_collect_globals_test): Likewise.
    190 
    191 2013-11-28  Yao Qi  <yao (a] codesourcery.com>
    192 
    193 	* lib/gdb.exp (with_gdb_prompt): New proc.
    194 	* gdb.perf/disassemble.exp: New.
    195 	* gdb.perf/disassemble.py: New.
    196 
    197 2013-11-26  Luis Machado  <lgustavo (a] codesourcery.com>
    198 
    199 	* gdb.base/callfuncs.c (main): Assign malloc's return value
    200 	and free it afterwards.
    201 	* gdb.base/charset-malloc.c (malloc_stub): Likewise.
    202 	* gdb.base/printcmds.c (main): Likewise.
    203 	* gdb.base/randomize.c (main): Free "p" and change breakpoint
    204 	marker position.
    205 	* gdb.base/setvar.c (dummy): Assign malloc's return value
    206 	and free it afterwards.
    207 
    208 2013-11-26  Andrew Burgess  <aburgess (a] broadcom.com>
    209 
    210 	* gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
    211 	gdb_test_multiple.
    212 
    213 2013-11-26  Tom Tromey  <tromey (a] redhat.com>
    214 
    215 	* gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
    216 	* gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
    217 	* gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
    218 
    219 2013-11-25  Keith Seitz  <keiths (a] redhat.com>
    220 
    221 	PR c++/14819
    222 	* gdb.cp/impl-this.cc: New file.
    223 	* gdb.cp/impl-this.exp: New file.
    224 
    225 2013-11-25  Yao Qi  <yao (a] codesourcery.com>
    226 
    227 	* gdb.perf/backtrace.c: New.
    228 	* gdb.perf/backtrace.exp: New.
    229 	* gdb.perf/backtrace.py: New.
    230 
    231 2013-11-24  Yao Qi  <yao (a] codesourcery.com>
    232 
    233 	* gdb.perf/single-step.c: New.
    234 	* gdb.perf/single-step.exp: New.
    235 	* gdb.perf/single-step.py: New.
    236 
    237 2013-11-23  Doug Evans  <xdje42 (a] gmail.com>
    238 
    239 	* gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
    240 	with ignore count".
    241 
    242 2013-11-23  Doug Evans  <xdje42 (a] gmail.com>
    243 
    244 	* gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
    245 	(test_subscript_regression): Ditto.
    246 	(top level): Run test_subscript_regression for c++ with "c++" prefix.
    247 
    248 2013-11-23  Doug Evans  <xdje42 (a] gmail.com>
    249 
    250 	* gdb.python/py-type.exp (test_enums): Fix typo.
    251 
    252 2013-11-23  Doug Evans  <xdje42 (a] gmail.com>
    253 
    254 	* gdb.python/py-symbol.exp: Add some comments.  Make all test names
    255 	unique.
    256 
    257 2013-11-23  Doug Evans  <xdje42 (a] gmail.com>
    258 
    259 	* gdb.python/py-symbol.exp: Fix whitespace.
    260 
    261 2013-11-23  Doug Evans  <xdje42 (a] gmail.com>
    262 
    263 	* gdb.python/python.exp: Don't call skip_python_tests, we still want
    264 	to test some things in the case where python is not configured in.
    265 
    266 2013-11-22  Pedro Alves  <palves (a] redhat.com>
    267 
    268 	* gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
    269 	* gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this.  Adjust.
    270 	* gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
    271 	* gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
    272 	* gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
    273 	* gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
    274 
    275 2013-11-22  Tom Tromey  <tromey (a] redhat.com>
    276 
    277 	* gdb.dwarf2/dw2-bad-cfi.S: Update comment.
    278 
    279 2013-11-22  Tom Tromey  <tromey (a] redhat.com>
    280 
    281 	* gdb.dwarf2/dw2-bad-cfi.c: New file.
    282 	* gdb.dwarf2/dw2-bad-cfi.exp: New file.
    283 	* gdb.dwarf2/dw2-bad-cfi.S: New file.
    284 
    285 2013-11-22  Pedro Alves  <palves (a] redhat.com>
    286 
    287 	PR 16155
    288 	* gdb.dwarf2/dw2-dup-frame.S: New file.
    289 	* gdb.dwarf2/dw2-dup-frame.c: New file.
    290 	* gdb.dwarf2/dw2-dup-frame.exp: New file.
    291 
    292 2013-11-22  Yao Qi  <yao (a] codesourcery.com>
    293 
    294 	* lib/mi-support.exp (mi_create_dynamic_varobj): Update
    295 	comment and add one more argument "has_more".
    296 	* gdb.python/py-mi.exp: Callers update.
    297 
    298 2013-11-22  Yao Qi  <yao (a] codesourcery.com>
    299 
    300 	* gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
    301 	of mi_create_dynamic_varobj.
    302 
    303 2013-11-20  Pedro Alves  <palves (a] redhat.com>
    304 
    305 	* gdb.base/maint.exp (maint print objfiles): Consume one line at a
    306 	time, and run it through all three milestone regexes.
    307 
    308 2013-11-20  Sanimir Agovic  <sanimir.agovic (a] intel.com>
    309 
    310 	* gdb.base/eval-avoid-side-effects.exp: New file.
    311 
    312 2013-11-20  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
    313 
    314 	* gdb.arch/i386-mpx.c: New file
    315 	* gdb.arch/i386-mpx.exp: New file.
    316 
    317 2013-11-20  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
    318 
    319 	* gdb.python/py-pp-maint.exp: Consider new pretty-print added 
    320 	for bnd registers.
    321 
    322 2013-11-20  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
    323 
    324 	* gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
    325 	start and end equal 0.
    326 
    327 2013-11-19  Yao Qi  <yao (a] codesourcery.com>
    328 
    329 	* lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
    330 	(mi_list_varobj_children_range): Likewise.
    331 
    332 2013-11-19  Yao Qi  <yao (a] codesourcery.com>
    333 
    334 	* lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
    335 
    336 2013-11-19  Yao Qi  <yao (a] codesourcery.com>
    337 
    338 	* lib/mi-support.exp: Fix format.
    339 
    340 2013-11-19  Joel Brobecker  <brobecker (a] adacore.com>
    341 
    342 	* gdb.ada/py_range: New testcase.
    343 
    344 2013-11-18  Joel Brobecker  <brobecker (a] adacore.com>
    345 
    346 	* mi-language.exp: Add "-list-features" test verifying that
    347 	its output contains "language-option".
    348 
    349 2013-11-16  Joel Brobecker  <brobecker (a] adacore.com>
    350 
    351 	* info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
    352 	* info_exc/foo.adb: Adjust to new exception name.
    353 	* info_exc.exp: Adjust after exception renaming in const.ads.
    354 	Update "info exception global" test to test "info exceptions
    355 	global_gdb" instead.
    356 
    357 	* mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
    358 	* mi_exc_info/foo.adb (Adjust to new exception name.
    359 	* mi_exc_info.exp: Adjust after exception renaming in const.ads.
    360 	Update "-info-ada-exceptions global" test to test
    361 	"-info-ada-exceptions global_gdb" instead.
    362 
    363 2013-11-15  Luis Machado  <lgustavo (a] codesourcery.com>
    364 
    365 	* lib/mi-support.exp (mi_gdb_test): Expect different formats
    366 	of inferior output for remote and native sessions.
    367 	* gdb.mi/mi-console.exp: Remove obsolete comment.
    368 	Check for semihosted inferior output pattern.
    369 	(semihosted_string): New function.
    370 
    371 2013-11-15  Joel Brobecker  <brobecker (a] adacore.com>
    372 
    373 	* gdb.ada/info_exc.exp: Allow other global exceptions to be
    374 	listed in the output of "info exceptions".
    375 	* gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
    376 	listed in the output of "-info-ada-exceptions".
    377 
    378 2013-11-15  Joel Brobecker  <brobecker (a] adacore.com>
    379 
    380 	* gdb.ada/info_exc.exp: Start inferior before starting
    381 	the "info exceptions" tests.
    382 	* gdb.ada/mi_exc_info.exp: Start inferior before starting
    383 	the "-info-ada-exceptions" tests.
    384 
    385 2013-11-15  Tom Tromey  <tromey (a] redhat.com>
    386 
    387 	* gdb.cp/includefile: New file.
    388 	* gdb.cp/filename.exp: New file.
    389 	* gdb.cp/filename.cc: New file.
    390 
    391 2013-11-15  Doug Evans  <xdje42 (a] gmail.com>
    392 
    393 	* gdb.python/py-breakpoint.exp: Make tests have unique names.
    394 
    395 2013-11-15  Doug Evans  <xdje42 (a] gmail.com>
    396 
    397 	* gdb.python/py-breakpoint.exp: Reformat for 80 columns.
    398 
    399 2013-11-15  Doug Evans  <xdje42 (a] gmail.com>
    400 
    401 	* gdb.python/py-breakpoint.exp: Split up into several functions,
    402 	each with their own test prefix.
    403 
    404 2013-11-15  Joel Brobecker  <brobecker (a] adacore.com>
    405 
    406 	* gdb.ada/O2_float_param: New testcase.
    407 
    408 2013-11-14  Tom Tromey  <tromey (a] redhat.com>
    409 
    410 	* Makefile.in (check-parallel): Print summary from gdb.sum.
    411 
    412 2013-11-14  Omair Javaid  <Omair.Javaid (a] linaro.org>
    413 
    414         * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
    415 	and function label names.
    416         * gdb.dwarf2/dw2-case-insensitive.c: Created function and
    417 	compile unit labels.
    418 
    419 2013-11-14  Joel Brobecker  <brobecker (a] adacore.com>
    420 
    421 	* gdb.mi/mi-language.exp: New file.
    422 
    423 2013-09-17  Keith Seitz  <keiths (a] redhat.com>
    424 
    425 	PR c++/7935
    426 	PR c++/10541
    427 	* gdb.cp/nsalias.exp: New file.
    428 	* gdb.cp/nsalias.cc: New file.
    429 	* gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
    430 	tests only on known, working compiler versions.
    431 
    432 2013-11-13  Tom Tromey  <tromey (a] redhat.com>
    433 
    434 	* gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
    435 	* gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
    436 
    437 2013-11-12  Doug Evans  <dje (a] google.com>
    438 
    439 	* gdb.base/fileio.exp: Make $dir2 writable after the test is done
    440 	so that "rm -rf $builddir" Just Works.
    441 
    442 2013-11-12  Joel Brobecker  <brobecker (a] adacore.com>
    443 
    444 	* gdb.ada/mi_exc_info: New testcase.
    445 
    446 2013-11-12  Joel Brobecker  <brobecker (a] adacore.com>
    447 
    448 	* gdb.ada/info_exc: New testcase.
    449 
    450 2013-11-11  Doug Evans  <dje (a] google.com>
    451 
    452 	* gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
    453 	of testfile.
    454 
    455 2013-11-11  Phil Muldoon  <pmuldoon (a] redhat.com>
    456 
    457  	* gdb.python/py-linetable.S: New file.
    458 	* gdb.python/py-linetable.c: New file.
    459  	* gdb.python/py-linetable.exp: New file.
    460 
    461 2013-11-11  Joel Brobecker  <brobecker (a] adacore.com>
    462 
    463 	* gdb.ada/mi_ex_cond: New testcase.
    464 
    465 2013-11-07  Doug Evans  <dje (a] google.com>
    466 
    467 	PR 11786
    468 	* gdb.base/gcore-relro-pie.c: New file.
    469 	* gdb.base/gcore-relro-pie.exp: New file.
    470 
    471 2013-11-07  Phil Muldoon  <pmuldoon (a] redhat.com>
    472 
    473         * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
    474         * gdb.python/py-cmd.c: New File.
    475 
    476 2013-11-07  Phil Muldoon  <pmuldoon (a] redhat.com>
    477 
    478 	* gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
    479 
    480 2013-11-06  Doug Evans  <xdje42 (a] gmail.com>
    481 
    482 	* gdb.python/py-arch.exp: Tweak test name for bad memory access test.
    483 
    484 2013-11-06  Yao Qi  <yao (a] codesourcery.com>
    485 
    486 	* lib/gdb.exp (gdb_produce_source): New procedure.
    487 	* gdb.perf/solib.c: New.
    488 	* gdb.perf/solib.exp: New.
    489 	* gdb.perf/solib.py: New.
    490 
    491 2013-11-06  Yao Qi  <yao (a] codesourcery.com>
    492 
    493 	* README: Mention performance tests.
    494 
    495 2013-11-06  Yao Qi  <yao (a] codesourcery.com>
    496 
    497 	* lib/perftest.exp: New.
    498 	* gdb.perf/lib/perftest/__init__.py: New.
    499 	* gdb.perf/lib/perftest/measure.py: New.
    500 	* gdb.perf/lib/perftest/perftest.py: New.
    501 	* gdb.perf/lib/perftest/reporter.py: New.
    502 	* gdb.perf/lib/perftest/testresult.py: New.
    503 
    504 2013-11-06  Yao Qi  <yao (a] codesourcery.com>
    505 
    506 	* Makefile.in (check-perf): New target.
    507 	* configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
    508 	* configure: Re-generated.
    509 	* gdb.perf/Makefile.in: New.
    510 
    511 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    512 
    513 	* Makefile.in (TEST_DIRS): Remove.
    514 	(TEST_TARGETS, check-parallel): Rewrite.
    515 	(check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
    516 	(subdir_do, subdirs): Remove.
    517 	(do-check-parallel, check/%): New targets.
    518 	(clean): Remove outputs, temp, and cache directories.
    519 	(saw_dash_j): New variable.
    520 	(CHECK_TARGET): Use it.
    521 	(check): Depend on all, site.exp.  Rewrite.
    522 	(check-single): Remove dependencies.
    523 	(slow_tests, all_tests, reordered_tests): New variables.
    524 
    525 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    526 
    527 	* gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
    528 	* gdb.dwarf2/fission-base.exp: Set debug-file-directory
    529 	before loading binfile.
    530 	* gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
    531 	* gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
    532 	before loading binfile.
    533 
    534 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    535 
    536 	* gdb.base/foll-exec.c (main): Use BASEDIR.
    537 	* gdb.base/foll-exec.exp: Define BASEDIR during compilation.
    538 	* gdb.base/foll-vfork.c (main): Use BASEDIR.
    539 	* gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
    540 	* gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
    541 	* gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
    542 
    543 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    544 
    545 	* gdb.base/argv0-symlink.exp: Compute executable's directory
    546 	dynamically.
    547 
    548 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    549 
    550 	* gdb.asm/asm-source.exp: Use standard_output_file.
    551 
    552 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    553 
    554 	* gdb.server/file-transfer.exp: Use standard_output_file.
    555 
    556 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    557 
    558 	* gdb.base/fullname.exp: Use standard_output_file,
    559 	relative_filename.
    560 	* gdb.base/hashline1.exp: Use standard_testfile,
    561 	standard_output_file, relative_filename, clean_restart.
    562 	* gdb.base/hashline2.exp: Use standard_testfile,
    563 	standard_output_file.
    564 	* gdb.base/hashline3.exp: Use standard_testfile,
    565 	standard_output_file, relative_filename.
    566 	* lib/gdb.exp (relative_filename): New proc.
    567 
    568 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    569 
    570 	* gdb.base/fileio.c (test_open, test_write, test_read)
    571 	(test_lseek, test_close, test_stat, test_fstat)
    572 	(test_isatty, test_system, test_rename, test_unlink):
    573 	Use OUTDIR define.
    574 	* gdb.base/fileio.exp: Define OUTDIR during compilation.
    575 	Use standard_output_file.
    576 
    577 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    578 
    579 	* gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
    580 	defines.
    581 	* gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
    582 	compilation.  Use prepare_for_testing, standard_output_file.
    583 
    584 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    585 
    586 	* gdb.base/advance.exp: Use standard_testfile and
    587 	prepare_for_testing.
    588 	* gdb.base/bigcore.exp: Use standard_output_file.  "cd" to
    589 	appropriate directory when local.
    590 	* gdb.base/dump.exp: Use standard_output_file.  Update all
    591 	"dump" and "restore" filenames.
    592 	* gdb.base/interact.exp: Use standard_output_file.
    593 	* gdb.base/jit-so.exp: Don't download file when local.
    594 	* gdb.base/jit.exp (compile_jit_test): Don't download file
    595 	when local.
    596 	* gdb.base/list.exp: Use gdb_remote_download.
    597 	* gdb.base/maint.exp: Use standard_output_file.
    598 	* gdb.base/prelink.exp: Use standard_output_file.
    599 	* gdb.base/save-bp.exp: Use standard_output_file.
    600 	* gdb.base/sepdebug.exp: Use standard_testfile,
    601 	standard_output_file.
    602 	(test_different_dir): Don't declare objdir.
    603 	* gdb.base/solib-search.exp: Use standard_output_file.
    604 	* gdb.base/step-line.exp: Use gdb_remote_download.
    605 	* gdb.base/trace-commands.exp: Use standard_output_file.
    606 
    607 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    608 
    609 	* gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
    610 	to compilation.  Use standard_output_file.
    611 	(test_tfind_tfile): Update.
    612 	* gdb.trace/tfile.c (write_basic_trace_file)
    613 	(write_error_trace_file): Use TFILE_DIR.
    614 	* gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation.  Use
    615 	standard_output_file.
    616 
    617 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    618 
    619 	* gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
    620 	Use "dwarf2 always-disassemble" for the "maint set" test.
    621 	* gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
    622 	standard_output_file.
    623 	* gdb.mi/mi-logging.exp: Use standard_output_file.
    624 
    625 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    626 
    627 	* gdb.xml/tdesc-arch.exp: Use standard_output_file.  Make
    628 	downloads conditional on remote host.
    629 	(set_arch): Likewise.
    630 	* gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
    631 	(load_description): Use standard_output_file.
    632 
    633 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    634 
    635 	* gdb.gdb/selftest.exp: Use standard_output_file.
    636 	* lib/selftest-support.exp (do_self_tests): Use
    637 	standard_output_file.
    638 
    639 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    640 
    641 	* gdb.stabs/weird.exp: Use gdb_remote_download and
    642 	standard_output_file.
    643 
    644 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    645 
    646 	* gdb.base/gcore-buffer-overflow.exp: Use
    647 	standard_output_file, not standard_testfile.
    648 	* gdb.base/twice.exp: Use standard_testfile, not
    649 	standard_output_file.  Use gdb_remote_download.
    650 
    651 2013-11-04  Tom Tromey  <tromey (a] redhat.com>
    652 
    653 	* lib/gdb.exp (get_compiler_info): Use log_file -info and
    654 	restore from that.
    655 
    656 2013-11-02  Maciej W. Rozycki  <macro (a] codesourcery.com>
    657 
    658 	* gdb.cp/derivation.exp: s/perrro/perror/
    659 
    660 2013-11-01  Maciej W. Rozycki  <macro (a] codesourcery.com>
    661 
    662 	* gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
    663 	`debugdir'.
    664 
    665 2013-10-31  Andrew Burgess  <aburgess (a] broadcom.com>
    666 
    667 	* gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
    668 	tests and update expected error message.
    669 	(test_watch_register_location): New tests.
    670 	(do_tests): Call test_watch_register_location.
    671 	* gdb.base/watchpoints.exp: Update expected error message.
    672 
    673 2013-10-30  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
    674 
    675 	* gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
    676 	the patterns in gdb_test_multiple.
    677 
    678 2013-10-29  Nicolas Blanc  <nicolas.blanc (a] intel.com>
    679 
    680 	* gdb.base/sym-file-lib.c: New file.
    681 	* gdb.base/sym-file-loader.c: New file.
    682 	* gdb.base/sym-file-loader.h: New file.
    683 	* gdb.base/sym-file-main.c: New file.
    684 	* gdb.base/sym-file.exp: New file.
    685 	* lib/gdb.exp (is_elf_target): New function.
    686 
    687 2013-10-29  Pedro Alves  <palves (a] redhat.com>
    688 
    689 	* gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
    690 	variable setting change-log-default-name to ChangeLog-mi.
    691 
    692 2013-10-29  Andrew Burgess  <aburgess (a] broadcom.com>
    693 
    694 	* gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
    695 	Expect <unavailable> pattern.
    696 
    697 2013-10-28  Tom de Vries  <tom (a] codesourcery.com>
    698 
    699 	* gdb.arch/thumb2-it.S (it_8): Fix typo.
    700 
    701 2013-10-25  Anton Kolesov  <Anton.Kolesov (a] synopsys.com>  (tiny change)
    702 
    703 	* gdb.base/bang.exp: Use gdb_continue_to_end to properly support
    704 	remote stubs where exit() behaviour is unreliable.
    705 
    706 2013-10-25  Pedro Alves  <palves (a] redhat.com>
    707 
    708 	* gdb.cp/m-static.exp: Adjust expected output of printing a
    709 	nonexistent or optimized out static field.  Also test printing the
    710 	the "container" object.
    711 
    712 2013-10-24  Maciej W. Rozycki  <macro (a] codesourcery.com>
    713 
    714 	* lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
    715 	if in the persistent mode.
    716 	* gdb.trace/disconnected-tracing.exp: Reconnect before completion.
    717 
    718 2013-10-24  Maciej W. Rozycki  <macro (a] codesourcery.com>
    719 
    720 	* lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
    721 	support core file generation" reply.
    722 
    723 2013-10-21  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    724 
    725 	PR gdb/15986
    726 	* gdb.base/run.c (main): gdb_get_line_number tag added for
    727 	commands.exp.
    728 	(factorial): Likewise.
    729 
    730 	* gdb.base/commands.exp (watchpoint_command_test): Use
    731 	gdb_get_line_number in order to determine the locations in run.c
    732 	where local_var is detected to go out of scope.
    733 
    734 2013-10-21  Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    735 
    736 	* gdb.base/gnu_vector.exp: Care about endianness when casting
    737 	scalars to vectors.
    738 
    739 2013-10-18  Tom Tromey  <tromey (a] redhat.com>
    740 
    741 	* lib/gdb.exp (build_executable_from_specs): Remove duplicate set
    742 	of "binfile".
    743 
    744 2013-10-18  Andrew Burgess  <aburgess (a] broadcom.com>
    745 
    746 	* gdb.base/watchpoints.exp: Add test for setting software
    747 	watchpoints of different types before starting the inferior.
    748 
    749 2013-10-18  Pedro Alves  <palves (a] redhat.com>
    750 
    751 	PR gdb/16062
    752 	* gdb.threads/stepi-random-signal.c: New file.
    753 	* gdb.threads/stepi-random-signal.exp: New file.
    754 
    755 2013-10-17  Maciej W. Rozycki  <macro (a] codesourcery.com>
    756 
    757 	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
    758 	Fix comment typo.
    759 	* lib/gdb.exp (gdb_init): Likewise.
    760 
    761 2013-10-17  Tom Tromey  <tromey (a] redhat.com>
    762 
    763 	* gdb.base/printcmds.exp (test_printf): Test printf flushing.
    764 
    765 2013-10-14  Tom Tromey  <tromey (a] redhat.com>
    766 
    767 	* gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
    768 	name to gdb_test_no_output.
    769 
    770 2013-10-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    771 
    772 	Canonicalize directories for EXEC_FILENAME.
    773 	* gdb.base/argv0-symlink.exp
    774 	(kept file symbolic link name for info inferiors): New.
    775 	(kept directory symbolic link name): Setup kfail.
    776 	(kept directory symbolic link name for info inferiors): New.
    777 
    778 2013-10-11  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
    779 
    780 	* gdb.arch/s390-multiarch.exp: New file.
    781 	* gdb.arch/s390-multiarch.c: New file.
    782 
    783 2013-10-11  Joel Brobecker  <brobecker (a] adacore.com>
    784 
    785 	* gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
    786 	use the appropriate GDB/MI command instead, and verify
    787 	the test output.
    788 
    789 2013-10-11  Joel Brobecker  <brobecker (a] adacore.com>
    790 
    791 	* gdb.base/source-nofile.gdb: New file.
    792 	* gdb.base/source.exp: Add two tests verifying the behavior when
    793 	the "source" command is given a non-existant filename.
    794 
    795 2013-10-11  Yao Qi  <yao (a] codesourcery.com>
    796 
    797 	* gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
    798 	 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
    799 	 and 'dlclose'.
    800 	[!__WIN32__]: Include "dlfcn.h".
    801 	* gdb.mi/mi-catch-load.exp: Set up kfail.
    802 
    803 2013-10-10  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
    804 
    805 	* lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
    806 	generated corefile" by argument "$test".
    807 
    808 2013-10-09  Pedro Alves  <palves (a] redhat.com>
    809 
    810 	* gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
    811 	output.
    812 
    813 2013-10-09  Pedro Alves  <palves (a] redhat.com>
    814 
    815 	* gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
    816 	(test_catch_syscall_with_args, test_catch_syscall_with_many_args)
    817 	(test_catch_syscall_with_wrong_args)
    818 	(test_catch_syscall_restarting_inferior)
    819 	(test_catch_syscall_fail_nodatadir)
    820 	(test_catch_syscall_without_args_noxml)
    821 	(test_catch_syscall_with_args_noxml)
    822 	(test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
    823 
    824 2013-10-08  Tom Tromey  <tromey (a] redhat.com>
    825 
    826 	* gdb.dwarf2/dwzbuildid.exp: New file.
    827 	* lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
    828 	parameters.
    829 	(Dwarf::_defer_output): Change "section" parameter to
    830 	"section_spec"; update.
    831 	(Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
    832 	procs.
    833 
    834 2013-10-08  Joel Brobecker  <brobecker (a] adacore.com>
    835 
    836 	* gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
    837 
    838 2013-10-07  Tom Tromey  <tromey (a] redhat.com>
    839 
    840 	* lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
    841 	to 0.
    842 
    843 2013-10-06  Sergio Durigan Junior  <sergiodj (a] redhat.com>
    844 
    845 	* gdb.base/corefile.exp: Test whether $_exitsignal is set and
    846 	$_exitcode is void when opening a corefile.
    847 	* gdb.base/exitsignal.exp: New file.
    848 	* gdb.base/segv.c: Likewise.
    849 	* gdb.base/normal.c: Likewise.
    850 
    851 2013-10-04  Joel Brobecker  <brobecker (a] adacore.com>
    852 
    853 	* gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
    854 
    855 2013-10-02  Vidya Praveen  <vidyapraveen (a] arm.com>
    856 
    857 	* gdb.trace/entry-values.exp: Modify regular expression to scan for
    858 	'bl' instruction instead of 'call' for ARM and AArch64 targets.
    859 
    860 2013-10-02  Pedro Alves  <palves (a] redhat.com>
    861 
    862 	* gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
    863 	pattern_rax_rbx_rcx_info>: Set to "<not saved>".
    864 	* gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
    865 	(not_saved_pattern): New.
    866 	Replace use of the former with the latter.
    867 
    868 2013-10-02  Pedro Alves  <palves (a] redhat.com>
    869 
    870 	* README (Board Settings): Document "exit_is_reliable".
    871 	* lib/gdb.exp (gdb_continue_to_end): Check whether the board says
    872 	running to exit reliably reports program exits.
    873 	* boards/native-gdbserver.exp: Set exit_is_reliable in the board
    874 	info.
    875 	* boards/native-stdio-gdbserver.exp: Likewise.
    876 
    877 2013-10-01  Doug Evans  <dje (a] google.com>
    878 
    879 	* gdb.python/python.exp: Remove redundant print-stack tests.
    880 	Make all print-stack test names unique.  Fix spelling of print-stack.
    881 
    882 2013-09-29  Yao Qi  <yao (a] codesourcery.com>
    883 
    884 	* gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
    885 	is remote.
    886 
    887 2013-09-25  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
    888 
    889 	PR shlibs/8882
    890 	* gdb.base/corefile.exp: Add a check to assure warning-free
    891 	core-file load.
    892 
    893 2013-09-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    894 
    895 	* gdb.dwarf2/dwp-symlink.c: New file.
    896 	* gdb.dwarf2/dwp-symlink.exp: New file.
    897 
    898 2013-09-20  Doug Evans  <dje (a] google.com>
    899 
    900 	* lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
    901 	* gdb.dwarf2/fission-base.S: Update.  Split out .dwo into separate
    902 	file.
    903 	* gdb.dwarf2/fission-loclists.S: Ditto.
    904 	* gdb.dwarf2/fission-reread.S: Ditto.
    905 	* gdb.dwarf2/fission-base.exp: Skip of remote host.  Compile with
    906 	build_executable_from_fission_assembler.
    907 	* gdb.dwarf2/fission-loclists.exp: Ditto.
    908 	* gdb.dwarf2/fission-reread.exp: Ditto.
    909 
    910 	* lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
    911 	* lib/gdb.exp (build_id_debug_filename_get): Update to use them.
    912 	(gdb_gnu_strip_debug): Ditto.
    913 	* lib/prelink-support.exp (section_get, prelink_no): Ditto.
    914 	* gdb.arch/altivec-abi.exp: Ditto.
    915 	* gdb.base/attach-pie-misread.exp: Ditto.
    916 	* gdb.base/comprdebug.exp: Ditto.
    917 	* gdb.base/dup-sect.exp: Ditto.
    918 	* gdb.base/gnu-debugdata.exp: Ditto.
    919 	* gdb.base/step-symless.exp: Ditto.
    920 	* gdb.dwarf2/dw2-inline-param.exp: Ditto.
    921 	* gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
    922 	* gdb.dwarf2/gdb-index.exp: Ditto.
    923 
    924 2013-09-18  Andrew Burgess  <aburgess (a] broadcom.com>
    925 
    926 	* gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
    927 	register to "<optimized out>", and also print the registers.
    928 
    929 2013-09-18  Pedro Alves  <palves (a] redhat.com>
    930 
    931 	PR server/15967
    932 	* gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
    933 	change text.
    934 
    935 2013-09-18  Yao Qi  <yao (a] codesourcery.com>
    936 
    937 	* gdb.server/wrapper.c: New.
    938 	* gdb.server/wrapper.exp: New.
    939 
    940 2013-09-17  Muhammad Waqas  <mwaqas (a] codesourccery.com>
    941 	    Jan Kratochvil  <jan.kartochvil (a] redhat.com>
    942 	    Pedro Alves  <palves (a] redhat.com>
    943 
    944 	PR gdb/11568
    945 	* gdb.thread/thread-specific-bp.c: New file.
    946 	* gdb.thread/thread-specific-bp.exp: New file.
    947 
    948 2013-09-17  Sergio Durigan Junior  <sergiodj (a] redhat.com>
    949 
    950 	* gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
    951 	convenience function.
    952 
    953 2013-09-17  Pedro Alves  <palves (a] redhat.com>
    954 
    955 	PR gdb/15911
    956 	* gdb.threads/info-threads-cur-sal-2.c: New file.
    957 	* gdb.threads/info-threads-cur-sal.c: New file.
    958 	* gdb.threads/info-threads-cur-sal.exp: New file.
    959 
    960 2013-09-17  Yao Qi  <yao (a] codesourcery.com>
    961 
    962 	* gdb.base/catch-load.c: Remove the include of "dlfcn.h".
    963 	 [__WIN32__]: Include "windows.h" and define macro dlopen
    964 	 and dlclose.
    965 	[!__WIN32__]: Include "dlfcn.h".
    966 	* gdb.base/catch-load.exp (one_catch_load_test): Match
    967 	directory separator.
    968 
    969 2013-09-16  Doug Evans  <dje (a] google.com>
    970 
    971 	* lib/gdb.exp (using_fission): New proc.
    972 	* gdb.base/info-macros.exp: Skip test if using Fission.
    973 
    974 	* gdb.base/break-interp.exp: Fix indentation.
    975 
    976 2013-09-16  Sergio Durigan Junior  <sergiodj (a] redhat.com>
    977 
    978 	* gdb.base/gdbvars.c (foo_void): New function.
    979 	(foo_int): Likewise.
    980 	* gdb.base/gdbvars.exp (test_convenience_functions): New
    981 	function.  Call it.
    982 
    983 2013-09-13  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
    984 
    985 	* gdb.arch/s390-tdbregs.c: New file.
    986 	* gdb.arch/s390-tdbregs.exp: New file.
    987 
    988 2013-09-12  Stan Shebs  <stan (a] codesourcery.com>
    989 
    990 	* README: New file.
    991 
    992 2013-09-12  Doug Evans  <dje (a] google.com>
    993 
    994 	* gdb.python/py-events.py (new_objfile_handler): Remove accidentally
    995 	added code to print event.inferior.
    996 
    997 2013-09-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
    998 
    999 	* gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
   1000 	debug part of the binary.
   1001 
   1002 2013-09-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   1003 
   1004 	* gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
   1005 	(addlink): Add comment.
   1006 
   1007 2013-09-10  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   1008 
   1009 	* gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
   1010 	canonical pathname.
   1011 
   1012 2013-09-04  Doug Evans  <dje (a] google.com>
   1013 
   1014 	* gdb.python/py-events.py (exit_handler): Verify we get the expected
   1015 	event.
   1016 	(continue_handler, new_objfile_handler): Ditto.
   1017 	(test_events): Rename command to "test-events".
   1018 	(test_newobj_events): Rename command to "test-objfile-events".
   1019 	* gdb.python/py-events.exp: Update.
   1020 	* gdb.python/py-evsignal.exp: Update.
   1021 	* gdb.python/py-evthreads.exp: Update.
   1022 
   1023 	* gdb.base/enumval.c (ZERO): New enum value.
   1024 	(main): Use it
   1025 	* gdb.base/enumval.exp: Test ability to print ZERO.
   1026 
   1027 2013-09-03  Muhammad Bilal  <mbilal (a] codesourcery.com>
   1028             Pedro Alves  <palves (a] redhat.com>
   1029 
   1030 	* gdb.base/relocate.exp: Check that invalid options are
   1031 	rejected.
   1032 
   1033 2013-08-30  Andrew Burgess  <aburgess (a] broadcom.com>
   1034 
   1035 	* gdb.base/code_elim1.c (my_bss_symbol): New variable added.
   1036 	(my_static_symbol): Add comment.
   1037 	(main): Reference my_bss_symbol.
   1038 
   1039 2013-08-30  Phil Muldoon  <pmuldoon (a] redhat.com>
   1040 
   1041 	* gdb.python/py-arch.exp: Tests for invalid architecture.
   1042 
   1043 2013-08-29  Sterling Augustine  <saugustine (a] google.com>
   1044 
   1045 	* boards/remote-stdio-gdbserver.exp: Set rcp_prog and
   1046 	rsh_prog in new conditional.  Move use of REMOTE_PORTNUM into
   1047 	said conditional.
   1048 
   1049 2013-08-29  Phil Muldoon  <pmuldoon (a] redhat.com>
   1050 
   1051 	* gdb.python/py-arch.exp: Load gdb-python.exp.
   1052 
   1053 2013-08-29  Phil Muldoon  <pmuldoon (a] redhat.com>
   1054 
   1055 	* gdb.python/py-framefilter.py (FrameFilter.filter): Check
   1056 	itertools for imap attribute.  Otherwise use map().
   1057 	(ElidingIterator): Define wrapper function __next__.
   1058 	* gdb.python/py-framefilter-mi.exp: Do not use execfile,
   1059 	use exec (open (read ())) instead.
   1060 	* gdb.python/py-framefilter.exp: Ditto.
   1061 	* gdb.python/py-arch.exp: Update print based test to Python 3.x
   1062 	compliance.
   1063 	* gdb.python/py-frame.exp: Ditto.
   1064 	* gdb.python/py-type.exp: Ditto.
   1065 
   1066 2013-08-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   1067 
   1068 	PR gdb/15415
   1069 	* gdb.base/argv0-symlink.c: New file.
   1070 	* gdb.base/argv0-symlink.exp: New file.
   1071 
   1072 2013-08-28  Tom Tromey  <tromey (a] redhat.com>
   1073 
   1074 	* gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
   1075 	when saving index.
   1076 
   1077 2013-08-27  Yao Qi  <yao (a] codesourcery.com>
   1078 
   1079 	* gdb.trace/entry-values.exp: Test unavailable entry value is
   1080 	not shown when option '--skip-unavailable' is specified.
   1081 	* gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
   1082 	Add tests for new option '--skip-unavailable'.
   1083 
   1084 2013-08-27  Yao Qi  <yao (a] codesourcery.com>
   1085 
   1086 	* lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
   1087 	remote_download if it is empty.
   1088 
   1089 2013-08-26  Doug Evans  <dje (a] google.com>
   1090 
   1091 	PR symtab/15885
   1092 	* gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
   1093 	(clean): rm -f *.gdb-index *.with-index.
   1094 	* gdb.dwarf2/gdb-index.exp: New testcase.
   1095 
   1096 	* lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
   1097 	* gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
   1098 	run_on_host.  All callers updated.
   1099 
   1100 2013-08-24  Yao Qi  <yao (a] codesourcery.com>
   1101 
   1102 	* gdb.trace/entry-values.c (end): New
   1103 	(main): Call end.
   1104 	* gdb.trace/entry-values.exp: Load trace-support.exp.  Set
   1105 	tracepoint and collect data.  Test entry value is unavailable.
   1106 
   1107 2013-08-24  Yao Qi  <yao (a] codesourcery.com>
   1108 
   1109 	* lib/dwarf.exp (_location): Handle DW_OP_deref_size.
   1110 	* gdb.trace/entry-values.c: New.
   1111 	* gdb.trace/entry-values.exp: New.
   1112 
   1113 2013-07-12  Muhammad Waqas  <mwaqas (a] codesourccery.com>
   1114 
   1115 	PR gdb/15501
   1116 	* gdb.base/ena-dis-br.exp: Add test to verify
   1117  	enable/disable commands work correctly with
   1118 	multiple arguments that include multiple locations.
   1119 
   1120 2013-08-22  Samuel Bronson  <naesten (a] gmail.com>
   1121 
   1122 	ARM Linux support for `catch syscall'.
   1123 	* gdb.base/catch-syscall.exp: Test this on ARM now.
   1124 	(fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
   1125 
   1126 2013-08-22  Tom Tromey  <tromey (a] redhat.com>
   1127 
   1128 	* lib/dwarf.exp (cu, tu): Handle addr_size of "default".  Change
   1129 	default addr_size.
   1130 	* lib/gdb.exp (is_64_target): New gdb_caching_proc.
   1131 
   1132 2013-08-22  Tom Tromey  <tromey (a] redhat.com>
   1133 
   1134 	* lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
   1135 	standard_temp_file.
   1136 
   1137 2013-08-22  Tom Tromey  <tromey (a] redhat.com>
   1138 
   1139 	* gdb.arch/amd64-byte.exp: Use standard_testfile,
   1140 	clean_restart.
   1141 	* gdb.arch/amd64-disp-step.exp: Use standard_testfile.
   1142 	* gdb.arch/amd64-dword.exp: Use standard_testfile,
   1143 	clean_restart.
   1144 	* gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
   1145 	* gdb.arch/amd64-entry-value.exp: Use standard_testfile.
   1146 	* gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
   1147 	* gdb.arch/amd64-word.exp: Use standard_testfile,
   1148 	clean_restart.
   1149 	* gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
   1150 	* gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
   1151 	* gdb.arch/i386-disp-step.exp: Use standard_testfile.
   1152 	* gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
   1153 	* gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
   1154 	* gdb.arch/i386-signal.exp: Use standard_testfile.
   1155 	* gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
   1156 	* gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
   1157 	* gdb.arch/i386-unwind.exp: Use standard_testfile.
   1158 	* gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
   1159 
   1160 2013-08-22  Tom Tromey  <tromey (a] redhat.com>
   1161 
   1162 	* gdb.python/py-error.exp: Use gdb_remote_download.
   1163 	* gdb.python/py-mi.exp: Use gdb_remote_download.
   1164 	* gdb.python/py-objfile-script.exp: Use standard_output_file.
   1165 	* gdb.python/py-prettyprint.exp: Use gdb_remote_download.
   1166 	(run_lang_tests): Likewise.
   1167 	* gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
   1168 	filename.
   1169 	* gdb.python/py-section-script.exp: Set SCRIPT_FILE when
   1170 	compiling.  Use gdb_remote_download.  Update some tests.
   1171 	* gdb.python/py-strfns.exp (test_strfns_core_file): Use
   1172 	standard_output_file.
   1173 	* gdb.python/py-typeprint.exp: Use gdb_remote_download.
   1174 	* gdb.python/py-frame-args.exp: Use gdb_remote_download.
   1175 	* gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
   1176 	* gdb.python/py-framefilter.exp: Use gdb_remote_download,
   1177 	standard_output_file.
   1178 
   1179 2013-08-22  Tom Tromey  <tromey (a] redhat.com>
   1180 
   1181        * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
   1182 
   1183 2013-08-22  Tom Tromey  <tromey (a] redhat.com>
   1184 
   1185 	* gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
   1186 	* gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
   1187 	* gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
   1188 	* gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
   1189 	* gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
   1190 	* gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
   1191 	* lib/gdb.exp (gdb_remote_download): New proc.
   1192 
   1193 2013-08-22  Tom Tromey  <tromey (a] redhat.com>
   1194 
   1195 	* gdb.dwarf2/clztest.exp: Use standard_testfile.
   1196 	* gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
   1197 	* gdb.dwarf2/fission-base.S: Remove directory from
   1198 	DW_AT_GNU_dwo_name.
   1199 	* gdb.dwarf2/fission-base.exp: Use build_executable.  Set
   1200 	debug-file-directory.
   1201 	* gdb.dwarf2/fission-reread.S: Remove directory from
   1202 	DW_AT_GNU_dwo_name.
   1203 	* gdb.dwarf2/fission-reread.exp: Use build_executable.  Set
   1204 	debug-file-directory.
   1205 
   1206 2013-08-16  Doug Evans  <dje (a] google.com>
   1207 
   1208 	* lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
   1209 	prelink complains about an unhandled DWARF version.
   1210 
   1211 2013-08-14  Cary Coutant  <ccoutant (a] google.com>
   1212 
   1213 	* boards/fission.exp: Add -fdebug-types-section to debug_flags.
   1214 
   1215 2013-08-13  Tom Tromey  <tromey (a] redhat.com>
   1216 	    Yao Qi  <yao (a] codesourcery.com>
   1217 
   1218 	* lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
   1219 	* lib/gdb.exp: Handle GDB_PARALLEL.
   1220 	(default_gdb_version): Kill inotify_pid if it exists.
   1221 	(default_gdb_exit): Emit warning if the inotify log is not
   1222 	empty.
   1223 	(standard_output_file): Respect GDB_PARALLEL.
   1224 	(standard_temp_file): Likewise.
   1225 	(gdb_init): Start inotifywait if requested.
   1226 
   1227 2013-08-13  Andrew Burgess  <aburgess (a] broadcom.com>
   1228 
   1229 	* gdb.base/printcmds.exp (test_printf): Add test for printf of
   1230 	pointer with various flags.
   1231 
   1232 2013-08-13  Tom Tromey  <tromey (a] redhat.com>
   1233 
   1234 	* lib/cache.exp: New file.
   1235 	* lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
   1236 	* lib/gdb.exp: Load cache.exp.
   1237 	(support_complex_tests, is_ilp32_target, is_lp64_target)
   1238 	(is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
   1239 	(gdb_skip_xml_test): Use gdb_caching_proc.
   1240 	* lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
   1241 
   1242 2013-08-13  Tom Tromey  <tromey (a] redhat.com>
   1243 
   1244 	* lib/gdb.exp (standard_temp_file): New proc.
   1245 	(support_complex_tests, is_ilp32_target, is_lp64_target)
   1246 	(is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
   1247 	standard_temp_file.
   1248 
   1249 2013-08-13  Tom Tromey  <tromey (a] redhat.com>
   1250 
   1251 	* lib/gdb.exp (build_id_debug_filename_get): Use
   1252 	standard_output_file.
   1253 	* lib/prelink-support.exp (section_get)
   1254 	(build_executable_own_libs): Use standard_output_file.
   1255 
   1256 2013-08-12  Tom Tromey  <tromey (a] redhat.com>
   1257 
   1258 	* Makefile.in (ALL_SUBDIRS): Add gdb.go.
   1259 
   1260 2013-08-12  Ali Anwar  <alianwar (a] codesourcery.com>
   1261 
   1262 	* gdb.base/break.exp: Test break via convenience variable
   1263 	with file name.
   1264 
   1265 2013-08-09  Doug Evans  <dje (a] google.com>
   1266 
   1267 	* lib/future.exp (gdb_find_ldd): New proc.
   1268 	* lib/prelink-support.exp (build_executable_own_libs): Call it.
   1269 	Make "/usr/sbin/" in prelink path optional.
   1270 
   1271 2013-08-09  Yao Qi  <yao (a] codesourcery.com>
   1272 
   1273 	* gdb.trace/collection.exp (gdb_collect_args_test): Set
   1274 	"only" and "both" to 'print entry-values' before selecting
   1275 	trace frame.
   1276 
   1277 2013-08-08  Yao Qi  <yao (a] codesourcery.com>
   1278 
   1279 	* gdb.trace/mi-trace-unavailable.exp: Don't set
   1280 	"print entry-values" to "no".
   1281 	(test_trace_unavailable): Set various values to
   1282 	"print entry-values" to test that the output of
   1283 	'-stack-list-locals' is not affected, and then set
   1284 	set "print entry-values" to "no".
   1285 
   1286 2013-08-07  Doug Evans  <dje (a] google.com>
   1287 
   1288 	* gdb.python/py-value-cc.cc: Renamed from py-value.cc.
   1289 	* gdb.python/py-value-cc.exp: Update.
   1290 	* gdb.python/py-value.exp: Use different names for .o files for
   1291 	C and C++.  Only perform C++ tests if !skip_cplus_tests.
   1292 
   1293 2013-08-07  Tom Tromey  <tromey (a] redhat.com>
   1294 
   1295 	* gdb.base/maint.exp: Allow zero symtabs to be expanded.
   1296 
   1297 2013-08-07  Tom Tromey  <tromey (a] redhat.com>
   1298 
   1299 	* gdb.dwarf2/dwz.exp: New file.
   1300 
   1301 2013-08-02  Tom Tromey  <tromey (a] redhat.com>
   1302 
   1303 	* gdb.base/watchpoint.c (struct foo5): New.
   1304 	(nullptr): New global.
   1305 	* gdb.base/watchpoint.exp (test_watch_location): Add test.
   1306 
   1307 2013-08-01  Doug Evans  <dje (a] google.com>
   1308 
   1309 	PR symtab/15691
   1310 	* gdb.dwarf2/fission-mix.exp: New file.
   1311 	* gdb.dwarf2/fission-mix.h: New file.
   1312 	* gdb.dwarf2/fission-mix.c: New file.
   1313 	* gdb.dwarf2/fission-mix2.c: New file.
   1314 
   1315 	PR symtab/15695
   1316 	* gdb.base/func-ptr.exp: New file.
   1317 	* gdb.base/func-ptr.c: New file.
   1318 
   1319 2013-08-01  Yao Qi  <yao (a] codesourcery.com>
   1320 
   1321 	* gdb.python/py-sync-interp.c: New.
   1322 	* gdb.python/py-sync-interp.exp: New.
   1323 
   1324 2013-07-31  Yao Qi  <yao (a] codesourcery.com>
   1325 
   1326 	* gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
   1327 	'tdump' on stack frame 0 and 1 respectively.
   1328 
   1329 2013-07-31  Yao Qi  <yao (a] codesourcery.com>
   1330 
   1331 	PR gdb/13443
   1332 	* gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
   1333 	'traceframe'.  Wrap test with with_test_prefix.
   1334 	(top level): Update.
   1335 
   1336 2013-07-31  Yao Qi  <yao (a] codesourcery.com>
   1337 
   1338 	* gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
   1339 	'gdb_start'.
   1340 	Invoke 'prepare_for_testing' instead of 'gdb_compile'.
   1341 	Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
   1342 
   1343 2013-07-30  Andrew Burgess  <aburgess (a] broadcom.com>
   1344 
   1345 	* gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
   1346 	when printing an optimized out value.  Expect an error when using
   1347 	an optimized out value in an expression.
   1348 
   1349 2013-07-30  Andrew Burgess  <aburgess (a] broadcom.com>
   1350 
   1351 	* gdb.dwarf2/pieces-optimized-out.exp: New file.
   1352 	* gdb.dwarf2/pieces-optimized-out.c: New file.
   1353 	* gdb.dwarf2/pieces-optimized-out.S: New file.
   1354 
   1355 2013-07-30  Muhammad Bilal  <mbilal (a] codesourcery.com>
   1356 
   1357 	PR gdb/15715
   1358 	* gdb.base/setshow.exp: Test that relative paths passed to
   1359 	'set history filename' are converted to absolute paths.
   1360 
   1361 2013-07-26  Keith Seitz  <keiths (a] redhat.com>
   1362 
   1363 	* gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
   1364 	of f77.
   1365 	Allow for compiler variations of integer types.
   1366 	Use mi_create_varobj.
   1367 	Use mi_list_varobj_children for the immediate children of `array'.
   1368 	Add "has_more" attribute for grandchildren test.
   1369 
   1370 2013-07-26  Pedro Alves  <palves (a] redhat.com>
   1371 
   1372 	* gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
   1373 	files.
   1374 
   1375 2013-07-25  Andrew Burgess  <aburgess (a] broadcom.com>
   1376 
   1377 	* gdb.mi/mi-reg-undefined.exp: New file.
   1378 	* gdb.mi/mi-reg-undefined.c: Likewise.
   1379 	* gdb.mi/mi-reg-undefined.S: Likewise.
   1380 
   1381 2013-07-25  Andrew Burgess  <aburgess (a] broadcom.com>
   1382 
   1383 	* gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
   1384 	z, o, and t output formats.
   1385 	* gdb.base/display.exp: Use 'k' as an undefined format now that
   1386 	'z' is defined.
   1387 
   1388 2013-07-24  Doug Evans  <dje (a] google.com>
   1389 
   1390 	* boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
   1391 	"--" to switch.
   1392 
   1393 2013-07-24  Yao Qi  <yao (a] codesourcery.com>
   1394 
   1395 	* gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
   1396 	host.
   1397 	* gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
   1398 	Likewise.  If host is remote, copy ${binfile} to host.
   1399 
   1400 2013-07-23  Yao Qi  <yao (a] codesourcery.com>
   1401 
   1402 	* gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
   1403 	message.
   1404 
   1405 2013-07-19  Omair Javaid  <Omair.Javaid (a] linaro.org>
   1406 
   1407 	* gdb.base/disp-step-syscall.exp: Add svc and swi syscall
   1408 	instructions and enable disp-step-syscall for arm targets.
   1409 
   1410 2013-07-19  Omair Javaid  <Omair.Javaid (a] linaro.org>
   1411 
   1412 	* gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
   1413 	assembler errors on arm.
   1414 	* gdb.dwarf2/mac-fileno.S: Likewise.
   1415 	* gdb.dwarf2/member-ptr-forwardref.S: Likewise.
   1416 	* gdb.dwarf2/pr13961.S: Likewise.
   1417 
   1418 2013-07-19  Hui Zhu  <hui (a] codesourcery.com>
   1419 
   1420 	PR gdb/15692
   1421 	* gdb.mi/mi-dprintf.exp: Add double quotes test.
   1422 
   1423 2013-07-19  Yao Qi  <yao (a] codesourcery.com>
   1424 
   1425 	* gdb.trace/read-memory.exp (test_from_remote): Update test.
   1426 	(teset_from_exec): Likewise.
   1427 
   1428 2013-07-19  Yao Qi  <yao (a] codesourcery.com>
   1429 
   1430 	* gdb.trace/read-memory.c: New.
   1431 	* gdb.trace/read-memory.exp: New.
   1432 
   1433 2013-07-19  Yao Qi  <yao (a] codesourcery.com>
   1434 
   1435 	* lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
   1436 	$dest to link options if host is remote.  Move the
   1437 	generated file to $dest.a on host if host is remote.
   1438 
   1439 2013-07-18  Will Newton  <will.newton (a] linaro.org>
   1440 
   1441 	* gdb.threads/tls-nodebug.c: Call pthread_testcancel
   1442 	to ensure the test is linked against pthreads.
   1443 	* gdb.threads/tls-var-main.c: Likewise.
   1444 	* gdb.threads/tls-shared.c: Likewise.
   1445 
   1446 2013-07-18  Yao Qi  <yao (a] codesourcery.com>
   1447 
   1448 	* lib/future.exp (gdb_default_target_compile): Use tail name
   1449 	of $destfile as the output name of compile.  Move the
   1450 	generated file to $destfile on build.
   1451 
   1452 2013-07-18  Yao Qi  <yao (a] codesourcery.com>
   1453 
   1454 	* lib/gdb.exp (gdb_compile): Set
   1455 	gdb_saved_set_unbuffered_mode_obj to
   1456 	set_unbuffered_mode_saved.o if host is remote.  Invoke
   1457 	remote_download to copy $unbuf_obj to host.
   1458 
   1459 2013-07-17  Doug Evans  <dje (a] google.com>
   1460 
   1461 	* gdb.python/py-frame-args.c: New file.
   1462 	* gdb.python/py-frame-args.py: New file.
   1463 	* gdb.python/py-frame-args.exp New file.
   1464 
   1465 2013-07-16  Andrew Burgess  <aburgess (a] broadcom.com>
   1466 
   1467 	* gdb.base/printcmds.exp (test_printf): Add tests for format
   1468 	strings with missing format specifier.
   1469 
   1470 2013-07-16  Tom Tromey  <tromey (a] redhat.com>
   1471 
   1472 	* gdb.ada/info_types.exp: Use standard_testfile.
   1473 
   1474 2013-07-16  Tom Tromey  <tromey (a] redhat.com>
   1475 
   1476 	* gdb.mi/mi-basics.exp: Use standard_output_file.
   1477 	(test_dir_specification, test_cwd_specification)
   1478 	(test_path_specification): Use testsubdir, not subdir and objdir.
   1479 
   1480 2013-07-16  Tom Tromey  <tromey (a] redhat.com>
   1481 
   1482 	* gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
   1483 
   1484 2013-07-09  Joel Brobecker  <brobecker (a] adacore.com>
   1485 
   1486 	* gdb.ada/small_reg_param.exp: Accept optional entry value
   1487 	for parameter "w".
   1488 
   1489 2013-07-09  Joel Brobecker  <brobecker (a] adacore.com>
   1490 
   1491 	* gdb.ada/small_reg_param.exp: Remove trailing space.
   1492 
   1493 2013-07-09  Doug Evans  <dje (a] google.com>
   1494 
   1495 	* gdb.base/default.exp: Update expected output of "show print array"
   1496 	and "show print pretty".
   1497 
   1498 2013-07-08  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   1499 
   1500 	* gdb.threads/wp-replication.exp: Stop counting available hardware
   1501 	watchpoints after NR_THREADS iterations.
   1502 
   1503 2013-07-08  Andrew Burgess  <aburgess (a] broadcom.com>
   1504 
   1505 	* gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
   1506 
   1507 2013-07-07  Yao Qi  <yao (a] codesourcery.com>
   1508 
   1509 	* boards/native-gdbserver.exp: Move invoke of
   1510 	process_multilib_options to gdbserver-base.exp.
   1511 	Move set_board_info 'compiler', 'gdb,noinferiorio',
   1512 	'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
   1513 	gdbserver-base.exp.
   1514 	Move proc ${board}_download, ${board}_upload and
   1515 	${board}_file to gdbserver-base.exp.
   1516 	* boards/native-extended-gdbserver.exp: Likewise.
   1517 	* boards/native-stdio-gdbserver.exp: Likewise.
   1518 	* boards/gdbserver-base.exp: New file.
   1519 
   1520 2013-07-05  Luis Machado  <lgustavo (a] codesourcery.com>
   1521 
   1522 	* gdb.base/dump.exp: Remove arch-specific tests and do a
   1523 	generic data address check to set is64bitonly correctly.
   1524 
   1525 2013-07-05  Luis Machado  <lgustavo (a] codesourcery.com>
   1526 
   1527 	* gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
   1528 	the register number instead of expecting only 0.
   1529 
   1530 2013-07-05  Will Newton  <will.newton (a] linaro.org>
   1531 
   1532 	* gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
   1533 	in asm syntax to allow building on ARM.
   1534 
   1535 2013-07-05  Yao Qi  <yao (a] codesourcery.com>
   1536 
   1537 	* boards/local-remote-host.exp: Remove obsolete comments.
   1538 	* boards/native-extended-gdbserver.exp: Likewise.
   1539 	* boards/native-gdbserver.exp: Likewise.
   1540 	* boards/native-stdio-gdbserver.exp: Likewise.
   1541 
   1542 2013-07-04  Andrew Burgess  <aburgess (a] broadcom.com>
   1543 
   1544 	* gdb.dwarf2/dw2-reg-undefined.exp: New file.
   1545 	* gdb.dwarf2/dw2-reg-undefined.c: Likewise.
   1546 	* gdb.dwarf2/dw2-reg-undefined.S: Likewise.
   1547 
   1548 2013-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   1549 
   1550 	* gdb.base/break-on-linker-gcd-function.exp: Replace
   1551 	prepare_for_testing by build_executable_from_specs and clean_restart.
   1552 
   1553 2013-06-27  Tom Tromey  <tromey (a] redhat.com>
   1554 
   1555 	* gdb.base/testenv.exp, gdb.base/tui-layout.exp,
   1556 	gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
   1557 	gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
   1558 	gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
   1559 	gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
   1560 	gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
   1561 	gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
   1562 	gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
   1563 	gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
   1564 	gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
   1565 	gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
   1566 	Use standard_testfile, standard_output_file, prepare_for_testing,
   1567 	clean_restart.
   1568 
   1569 2013-06-27  Tom Tromey  <tromey (a] redhat.com>
   1570 
   1571 	* gdb.base/save-bp.exp, gdb.base/savedregs.exp,
   1572 	gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
   1573 	gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
   1574 	gdb.base/setvar.exp, gdb.base/shlib-call.exp,
   1575 	gdb.base/shreloc.exp, gdb.base/sigall.exp,
   1576 	gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
   1577 	gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
   1578 	gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
   1579 	gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
   1580 	gdb.base/signull.exp, gdb.base/sigrepeat.exp,
   1581 	gdb.base/sigstep.exp, gdb.base/sizeof.exp,
   1582 	gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
   1583 	gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
   1584 	gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
   1585 	gdb.base/solib-weak.exp, gdb.base/source.exp,
   1586 	gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
   1587 	gdb.base/stap-probe.exp, gdb.base/start.exp,
   1588 	gdb.base/step-break.exp, gdb.base/step-bt.exp,
   1589 	gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
   1590 	gdb.base/step-test.exp, gdb.base/structs.exp,
   1591 	gdb.base/structs2.exp, gdb.base/structs3.exp,
   1592 	gdb.base/symbol-without-target_section.exp: Use standard_testfile,
   1593 	standard_output_file, prepare_for_testing, clean_restart.
   1594 
   1595 2013-06-27  Tom Tromey  <tromey (a] redhat.com>
   1596 
   1597 	* gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
   1598 	gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
   1599 	gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
   1600 	gdb.base/pending.exp, gdb.base/permissions.exp,
   1601 	gdb.base/pie-execl.exp, gdb.base/pointers.exp,
   1602 	gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
   1603 	gdb.base/printcmds.exp, gdb.base/prologue.exp,
   1604 	gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
   1605 	gdb.base/ptype.exp, gdb.base/randomize.exp,
   1606 	gdb.base/readline-ask.exp, gdb.base/recpar.exp,
   1607 	gdb.base/recurse.exp, gdb.base/relativedebug.exp,
   1608 	gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
   1609 	gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
   1610 	standard_testfile, standard_output_file, prepare_for_testing,
   1611 	clean_restart.
   1612 
   1613 2013-06-27  Tom Tromey  <tromey (a] redhat.com>
   1614 
   1615 	* gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
   1616 	gdb.base/huge.exp, gdb.base/included.exp,
   1617 	gdb.base/inferior-died.exp, gdb.base/infnan.exp,
   1618 	gdb.base/info-fun.exp, gdb.base/info-macros.exp,
   1619 	gdb.base/info-os.exp, gdb.base/info-proc.exp,
   1620 	gdb.base/info-target.exp, gdb.base/infoline.exp,
   1621 	gdb.base/interp.exp, gdb.base/interrupt.exp,
   1622 	gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
   1623 	gdb.base/kill-after-signal.exp, gdb.base/label.exp,
   1624 	gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
   1625 	gdb.base/logical.exp, gdb.base/long_long.exp,
   1626 	gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
   1627 	gdb.base/memattr.exp, gdb.base/mips_pro.exp,
   1628 	gdb.base/miscexprs.exp, gdb.base/morestack.exp,
   1629 	gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
   1630 	standard_testfile, standard_output_file, prepare_for_testing,
   1631 	clean_restart.
   1632 
   1633 2013-06-27  Tom Tromey  <tromey (a] redhat.com>
   1634 
   1635 	* gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
   1636 	gdb.base/enumval.exp, gdb.base/environ.exp,
   1637 	gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
   1638 	gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
   1639 	gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
   1640 	gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
   1641 	gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
   1642 	gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
   1643 	gdb.base/fullname.exp, gdb.base/funcargs.exp,
   1644 	gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
   1645 	gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
   1646 	gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
   1647 	gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
   1648 	gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
   1649 	gdb.base/gnu_vector.exp: Use standard_testfile,
   1650 	standard_output_file, prepare_for_testing, clean_restart.
   1651 
   1652 2013-06-27  Tom Tromey  <tromey (a] redhat.com>
   1653 
   1654 	* gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
   1655 	gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
   1656 	gdb.base/call-strs.exp, gdb.base/callexit.exp,
   1657 	gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
   1658 	gdb.base/catch-syscall.exp, gdb.base/charset.exp,
   1659 	gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
   1660 	gdb.base/code-expr.exp, gdb.base/code_elim.exp,
   1661 	gdb.base/commands.exp, gdb.base/completion.exp,
   1662 	gdb.base/complex.exp, gdb.base/cond-expr.exp,
   1663 	gdb.base/condbreak.exp, gdb.base/consecutive.exp,
   1664 	gdb.base/constvars.exp, gdb.base/corefile.exp,
   1665 	gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
   1666 	gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
   1667 	gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
   1668 	gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
   1669 	gdb.base/dup-sect.exp: Use standard_testfile,
   1670 	standard_output_file, prepare_for_testing, clean_restart.
   1671 
   1672 2013-06-27  Tom Tromey  <tromey (a] redhat.com>
   1673 
   1674 	* gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
   1675 	gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
   1676 	gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
   1677 	gdb.base/async-shell.exp, gdb.base/async.exp,
   1678 	gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
   1679 	gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
   1680 	gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
   1681 	gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
   1682 	gdb.base/break-entry.exp, gdb.base/break-interp.exp,
   1683 	gdb.base/break-on-linker-gcd-function.exp,
   1684 	gdb.base/breakpoint-shadow.exp: Use standard_testfile,
   1685 	standard_output_file, prepare_for_testing, clean_restart.
   1686 
   1687 2013-06-26  Yao Qi  <yao (a] codesourcery.com>
   1688 
   1689 	* gdb.trace/mi-trace-frame-collected.exp: New.
   1690 
   1691 2013-06-25  Yao Qi  <yao (a] codesourcery.com>
   1692 
   1693 	* boards/native-extended-gdbserver.exp: Set board_info
   1694 	'gdb,predefined_tsv'.
   1695 	* boards/native-gdbserver.exp: Likewise.
   1696 	* boards/native-stdio-gdbserver.exp: Likewise.
   1697 	* gdb.server/ext-attach.exp: Load trace-support.exp.  Check
   1698 	uploaded TSVs if target supports tracing.
   1699 	* gdb.trace/tsv.exp: Check uploaded TSVs if target supports
   1700 	tracing and target has predefined tsv.
   1701 
   1702 2013-06-25  Yao Qi  <yao (a] codesourcery.com>
   1703 	    Hui Zhu  <hui (a] codesourcery.com>
   1704 	    Pedro Alves  <palves (a] redhat.com>
   1705 
   1706 	PR breakpoints/15075
   1707 	PR breakpoints/15434
   1708 	* gdb.base/dprintf-next.c: New file.
   1709 	* gdb.base/dprintf-next.exp: New file.
   1710 	* gdb.base/dprintf-non-stop.c: New file.
   1711 	* gdb.base/dprintf-non-stop.exp: New file.
   1712 	* gdb.base/dprintf.exp: Don't check "continue" in the output
   1713 	of "info breakpoints".
   1714 	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
   1715 	Don't check "continue" in script field.
   1716 
   1717 2013-06-21  Tom Tromey  <tromey (a] redhat.com>
   1718 
   1719 	* gdb.trace/actions.exp (check_tracepoint): Don't use a full file
   1720 	name in a test name.
   1721 
   1722 2013-06-20  Yao Qi  <yao (a] codesourcery.com>
   1723 
   1724 	* gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
   1725 	and set an action.
   1726 	(test_trace_unavailable): Test command -data-list-register-values
   1727 	in the context of traceframe and with option --skip-unavailable.
   1728 	* gdb.trace/trace-unavailable.c (foo): New.
   1729 	(main): Call it.
   1730 	* gdb.mi/gdb2549.exp: Update matching pattern.
   1731 
   1732 2013-06-19  Mike Frysinger  <vapier (a] gentoo.org>
   1733 
   1734 	* gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
   1735 	* gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
   1736 	* gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
   1737 	* gdb.arch/i386-sse.c: Call new i386_cpuid function.
   1738 	* gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
   1739 
   1740 2013-06-19  Luis Machado  <lgustavo (a] codesourcery.com>
   1741 
   1742 	* gdb.base/subst.exp: Delete default rules before further
   1743 	tests.
   1744 
   1745 2013-06-19  Yao Qi  <yao (a] codesourcery.com>
   1746 
   1747 	* gdb.base/maint.exp: Make the test to command 'maint dump-me'
   1748 	unsupported if it is not registered.
   1749 
   1750 2013-06-18  Tom Tromey  <tromey (a] redhat.com>
   1751 
   1752 	* gdb.base/random-signal.c: New file.
   1753 	* gdb.base/random-signal.exp: New file.
   1754 
   1755 2013-06-18  Will Newton  <will.newton (a] linaro.org>
   1756 
   1757 	* gdb.base/skip.c: Use comma to evaluate results of foo()
   1758 	and bar() before passing to baz().
   1759 	* gdb.base/skip.c: baz() now takes one argument instead of
   1760 	two.
   1761 
   1762 2013-06-18  Tom Tromey  <tromey (a] redhat.com>
   1763 
   1764 	* gdb.dwarf2/implptrpiece.exp: New file.
   1765 	* gdb.dwarf2/implptrconst.exp (d): New variable.
   1766 	Print d.
   1767 	* lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
   1768 
   1769 2013-06-18  Tom Tromey  <tromey (a] redhat.com>
   1770 
   1771 	* lib/selftest-support.exp (do_self_tests): Reject remote or
   1772 	non-native targets.
   1773 	* gdb.gdb/complaints.exp: Remove check.
   1774 	* gdb.gdb/observer.exp: Remove check.
   1775 	* gdb.gdb/xfullpath.exp: Remove check.
   1776 	* gdb.gdb/complaints.exp: Remove check.
   1777 
   1778 2013-06-07  Pedro Alves  <palves (a] redhat.com>
   1779 
   1780 	* boards/native-extended-gdbserver.exp: Remove semicolon.
   1781 	* config/arm-ice.exp: Likewise.
   1782 	* config/bfin.exp: Likewise.
   1783 	* config/cygmon.exp: Likewise.
   1784 	* config/h8300.exp: Likewise.
   1785 	* config/monitor.exp: Likewise.
   1786 	* config/sid.exp: Likewise.
   1787 	* config/sim.exp: Likewise.
   1788 	* config/slite.exp: Likewise.
   1789 	* config/vx.exp: Likewise.
   1790 	* gdb.arch/i386-bp_permanent.exp: Likewise.
   1791 	* gdb.asm/asm-source.exp: Likewise.
   1792 	* gdb.base/args.exp: Likewise.
   1793 	* gdb.base/attach-pie-misread.exp: Likewise.
   1794 	* gdb.base/auxv.exp: Likewise.
   1795 	* gdb.base/bigcore.exp: Likewise.
   1796 	* gdb.base/bitfields2.exp: Likewise.
   1797 	* gdb.base/bitfields.exp: Likewise.
   1798 	* gdb.base/break.exp: Likewise.
   1799 	* gdb.base/break-interp.exp: Likewise.
   1800 	* gdb.base/callfuncs.exp: Likewise.
   1801 	* gdb.base/call-sc.exp: Likewise.
   1802 	* gdb.base/commands.exp: Likewise.
   1803 	* gdb.base/corefile.exp: Likewise.
   1804 	* gdb.base/dbx.exp: Likewise.
   1805 	* gdb.base/ending-run.exp: Likewise.
   1806 	* gdb.base/exprs.exp: Likewise.
   1807 	* gdb.base/funcargs.exp: Likewise.
   1808 	* gdb.base/hbreak2.exp: Likewise.
   1809 	* gdb.base/huge.exp: Likewise.
   1810 	* gdb.base/list.exp: Likewise.
   1811 	* gdb.base/memattr.exp: Likewise.
   1812 	* gdb.base/overlays.exp: Likewise.
   1813 	* gdb.base/printcmds.exp: Likewise.
   1814 	* gdb.base/recurse.exp: Likewise.
   1815 	* gdb.base/remotetimeout.exp: Likewise.
   1816 	* gdb.base/reread.exp: Likewise.
   1817 	* gdb.base/savedregs.exp: Likewise.
   1818 	* gdb.base/scope.exp: Likewise.
   1819 	* gdb.base/sepdebug.exp: Likewise.
   1820 	* gdb.base/setshow.exp: Likewise.
   1821 	* gdb.base/setvar.exp: Likewise.
   1822 	* gdb.base/sigaltstack.exp: Likewise.
   1823 	* gdb.base/siginfo-addr.exp: Likewise.
   1824 	* gdb.base/siginfo.exp: Likewise.
   1825 	* gdb.base/siginfo-obj.exp: Likewise.
   1826 	* gdb.base/sigrepeat.exp: Likewise.
   1827 	* gdb.base/sigstep.exp: Likewise.
   1828 	* gdb.base/structs.exp: Likewise.
   1829 	* gdb.base/testenv.exp: Likewise.
   1830 	* gdb.base/twice.exp: Likewise.
   1831 	* gdb.base/valgrind-db-attach.exp: Likewise.
   1832 	* gdb.base/valgrind-infcall.exp: Likewise.
   1833 	* gdb.base/varargs.exp: Likewise.
   1834 	* gdb.base/watchpoint.exp: Likewise.
   1835 	* gdb.cp/gdb1355.exp: Likewise.
   1836 	* gdb.cp/misc.exp: Likewise.
   1837 	* gdb.disasm/hppa.exp: Likewise.
   1838 	* gdb.disasm/t01_mov.exp: Likewise.
   1839 	* gdb.disasm/t02_mova.exp: Likewise.
   1840 	* gdb.disasm/t03_add.exp: Likewise.
   1841 	* gdb.disasm/t04_sub.exp: Likewise.
   1842 	* gdb.disasm/t05_cmp.exp: Likewise.
   1843 	* gdb.disasm/t06_ari2.exp: Likewise.
   1844 	* gdb.disasm/t07_ari3.exp: Likewise.
   1845 	* gdb.disasm/t08_or.exp: Likewise.
   1846 	* gdb.disasm/t09_xor.exp: Likewise.
   1847 	* gdb.disasm/t10_and.exp: Likewise.
   1848 	* gdb.disasm/t11_logs.exp: Likewise.
   1849 	* gdb.disasm/t12_bit.exp: Likewise.
   1850 	* gdb.disasm/t13_otr.exp: Likewise.
   1851 	* gdb.gdb/selftest.exp: Likewise.
   1852 	* gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
   1853 	* gdb.mi/mi-reverse.exp: Likewise.
   1854 	* gdb.pascal/floats.exp: Likewise.
   1855 	* gdb.python/py-inferior.exp: Likewise.
   1856 	* gdb.threads/attach-into-signal.exp: Likewise.
   1857 	* gdb.threads/pthreads.exp: Likewise.
   1858 	* gdb.threads/thread_events.exp: Likewise.
   1859 	* gdb.threads/watchthreads.exp: Likewise.
   1860 	* gdb.trace/actions-changed.exp: Likewise.
   1861 	* gdb.trace/actions.exp: Likewise.
   1862 	* gdb.trace/ax.exp: Likewise.
   1863 	* gdb.trace/backtrace.exp: Likewise.
   1864 	* gdb.trace/change-loc.exp: Likewise.
   1865 	* gdb.trace/deltrace.exp: Likewise.
   1866 	* gdb.trace/disconnected-tracing.exp: Likewise.
   1867 	* gdb.trace/ftrace.exp: Likewise.
   1868 	* gdb.trace/infotrace.exp: Likewise.
   1869 	* gdb.trace/passc-dyn.exp: Likewise.
   1870 	* gdb.trace/passcount.exp: Likewise.
   1871 	* gdb.trace/pending.exp: Likewise.
   1872 	* gdb.trace/qtro.exp: Likewise.
   1873 	* gdb.trace/range-stepping.exp: Likewise.
   1874 	* gdb.trace/report.exp: Likewise.
   1875 	* gdb.trace/save-trace.exp: Likewise.
   1876 	* gdb.trace/status-stop.exp: Likewise.
   1877 	* gdb.trace/strace.exp: Likewise.
   1878 	* gdb.trace/tfile.exp: Likewise.
   1879 	* gdb.trace/tfind.exp: Likewise.
   1880 	* gdb.trace/trace-break.exp: Likewise.
   1881 	* gdb.trace/tracecmd.exp: Likewise.
   1882 	* gdb.trace/trace-mt.exp: Likewise.
   1883 	* gdb.trace/tspeed.exp: Likewise.
   1884 	* gdb.trace/tsv.exp: Likewise.
   1885 	* gdb.trace/while-stepping.exp: Likewise.
   1886 	* lib/gdb.exp: Likewise.
   1887 	* lib/gdbserver-support.exp: Likewise.
   1888 	* lib/java.exp: Likewise.
   1889 	* lib/mi-support.exp: Likewise.
   1890 	* lib/pascal.exp: Likewise.
   1891 	* lib/prompt.exp: Likewise.
   1892 	* lib/trace-support.exp: Likewise.
   1893 
   1894 2013-06-07  Pedro Alves  <palves (a] redhat.com>
   1895 
   1896 	* gdb.ada/info_types.c: Fix formating in copyright header.
   1897 	* gdb.base/break-on-linker-gcd-function.cc: Likewise.
   1898 	* gdb.base/float.c: Likewise.
   1899 	* gdb.base/inferior-died.c: Likewise.
   1900 	* gdb.base/interp.c: Likewise.
   1901 	* gdb.base/jit-main.c: Likewise.
   1902 	* gdb.base/jit-solib.c: Likewise.
   1903 	* gdb.base/long_long.c: Likewise.
   1904 	* gdb.base/longjmp.c: Likewise.
   1905 	* gdb.base/nextoverexit.c: Likewise.
   1906 	* gdb.base/pr11022.c: Likewise.
   1907 	* gdb.base/prelink-lib.c: Likewise.
   1908 	* gdb.base/prelink.c: Likewise.
   1909 	* gdb.base/prologue.c: Likewise.
   1910 	* gdb.base/restore.c: Likewise.
   1911 	* gdb.base/sigchld.c: Likewise.
   1912 	* gdb.base/solib-search-lib1.c: Likewise.
   1913 	* gdb.base/solib-search-lib2.c: Likewise.
   1914 	* gdb.base/solib-search.c: Likewise.
   1915 	* gdb.base/solib-search.h: Likewise.
   1916 	* gdb.base/whatis.c: Likewise.
   1917 	* gdb.cp/abstract-origin.cc: Likewise.
   1918 	* gdb.cp/anon-struct.cc: Likewise.
   1919 	* gdb.cp/baseenum.cc: Likewise.
   1920 	* gdb.cp/bs15503.cc: Likewise.
   1921 	* gdb.cp/call-c-1.c: Likewise.
   1922 	* gdb.cp/call-c.cc: Likewise.
   1923 	* gdb.cp/class2.cc: Likewise.
   1924 	* gdb.cp/classes.cc: Likewise.
   1925 	* gdb.cp/cttiadd.cc: Likewise.
   1926 	* gdb.cp/cttiadd1.cc: Likewise.
   1927 	* gdb.cp/cttiadd2.cc: Likewise.
   1928 	* gdb.cp/cttiadd3.cc: Likewise.
   1929 	* gdb.cp/derivation.cc: Likewise.
   1930 	* gdb.cp/derivation2.cc: Likewise.
   1931 	* gdb.cp/dispcxx.cc: Likewise.
   1932 	* gdb.cp/exception.cc: Likewise.
   1933 	* gdb.cp/gdb2384-base.cc: Likewise.
   1934 	* gdb.cp/gdb2384-base.h: Likewise.
   1935 	* gdb.cp/gdb2384.cc: Likewise.
   1936 	* gdb.cp/gdb2495.cc: Likewise.
   1937 	* gdb.cp/mb-inline.h: Likewise.
   1938 	* gdb.cp/mb-inline1.cc: Likewise.
   1939 	* gdb.cp/mb-inline2.cc: Likewise.
   1940 	* gdb.cp/member-name.cc: Likewise.
   1941 	* gdb.cp/member-ptr.cc: Likewise.
   1942 	* gdb.cp/misc.cc: Likewise.
   1943 	* gdb.cp/namespace1.cc: Likewise.
   1944 	* gdb.cp/nextoverthrow.cc: Likewise.
   1945 	* gdb.cp/pr-574.cc: Likewise.
   1946 	* gdb.cp/pr9631.cc: Likewise.
   1947 	* gdb.cp/printmethod.cc: Likewise.
   1948 	* gdb.cp/psmang1.cc: Likewise.
   1949 	* gdb.cp/psmang2.cc: Likewise.
   1950 	* gdb.cp/psymtab-parameter.cc: Likewise.
   1951 	* gdb.cp/ptype-flags.cc: Likewise.
   1952 	* gdb.cp/ref-params.cc: Likewise.
   1953 	* gdb.cp/ref-types.cc: Likewise.
   1954 	* gdb.cp/smartp.cc: Likewise.
   1955 	* gdb.cp/try_catch.cc: Likewise.
   1956 	* gdb.cp/userdef.cc: Likewise.
   1957 	* gdb.cp/using-crash.cc: Likewise.
   1958 	* gdb.cp/virtfunc.cc: Likewise.
   1959 	* gdb.cp/virtfunc2.cc: Likewise.
   1960 	* gdb.dwarf2/callframecfa.S: Likewise.
   1961 	* gdb.dwarf2/dw2-ranges.c: Likewise.
   1962 	* gdb.dwarf2/dw2-ranges2.c: Likewise.
   1963 	* gdb.dwarf2/dw2-ranges3.c: Likewise.
   1964 	* gdb.dwarf2/dw2-restore.S: Likewise.
   1965 	* gdb.dwarf2/pieces.S: Likewise.
   1966 	* gdb.dwarf2/valop.S: Likewise.
   1967 	* gdb.java/jnpe.java: Likewise.
   1968 	* gdb.mi/mi-stepn.c: Likewise.
   1969 	* gdb.mi/mi-var-cp.cc: Likewise.
   1970 	* gdb.mi/mi-var-rtti.cc: Likewise.
   1971 	* gdb.mi/ns-stale-regcache.c: Likewise.
   1972 	* gdb.mi/pr11022.c: Likewise.
   1973 	* gdb.mi/solib-lib.c: Likewise.
   1974 	* gdb.mi/solib-main.c: Likewise.
   1975 	* gdb.python/py-arch.c: Likewise.
   1976 	* gdb.python/py-block.c: Likewise.
   1977 	* gdb.python/py-breakpoint.c: Likewise.
   1978 	* gdb.python/py-events.c: Likewise.
   1979 	* gdb.python/py-evthreads.c: Likewise.
   1980 	* gdb.python/py-explore.c: Likewise.
   1981 	* gdb.python/py-explore.cc: Likewise.
   1982 	* gdb.python/py-finish-breakpoint.c: Likewise.
   1983 	* gdb.python/py-finish-breakpoint2.cc: Likewise.
   1984 	* gdb.python/py-symbol.c: Likewise.
   1985 	* gdb.threads/execl.c: Likewise.
   1986 	* gdb.threads/execl1.c: Likewise.
   1987 
   1988 2013-06-07  Will Newton  <will.newton (a] linaro.org>
   1989 
   1990 	* gdb.base/long_long.exp: Fix ARM EABI target glob.
   1991 
   1992 2013-06-07  Will Newton  <will.newton (a] linaro.org>
   1993 
   1994 	* gdb.cp/annota2.exp: Add empty line between "post-prompt"
   1995 	and "starting".
   1996 
   1997 2013-06-07  Will Newton  <will.newton (a] linaro.org>
   1998 
   1999 	* gdb.cp/anon-struct.exp: Conditionalize constructor and
   2000 	destructor prototypes for ARM ABI.
   2001 	* gdb.cp/m-static.exp: Likewise.
   2002 
   2003 2013-06-07  Yao Qi  <yao (a] codesourcery.com>
   2004 
   2005 	* gdb.trace/mi-trace-unavailable.exp: New.
   2006 	* gdb.trace/trace-unavailable.c: New.
   2007 
   2008 2013-06-06  Doug Evans  <dje (a] google.com>
   2009 
   2010 	* gdb.cp/derivation.exp: Make tests have unique names.
   2011 
   2012 2013-06-06  Tom Tromey  <tromey (a] redhat.com>
   2013 
   2014 	* gdb.base/dump.exp (capture_value): Don't put expression into
   2015 	test name if arguments passed in.
   2016 	Rename a couple more tests to make them unique.
   2017 
   2018 2013-06-06  Tom Tromey  <tromey (a] redhat.com>
   2019 
   2020 	* gdb.base/break-always.exp: Explicitly specify test name.
   2021 
   2022 2013-06-05  Doug Evans  <dje (a] google.com>
   2023 	    Keith Seitz  <keiths (a] redhat.com>
   2024 
   2025 	* gdb.cp/derivation2.cc: New file.
   2026 	* gdb.cp/derivation.cc (main): Call foo2.
   2027 	* gdb.cp/derivation.exp: Add tests for typedefs in another
   2028 	file, and when there's an active block.
   2029 
   2030 2013-06-05  Luis Machado  <lgustavo (a] codesourcery.com>
   2031 
   2032 	* gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
   2033 	from targets that use function descriptors in the virtual tables.
   2034 	Handle presence of dot symbols.
   2035 
   2036 2013-06-04  Gary Benson  <gbenson (a] redhat.com>
   2037 
   2038 	* gdb.base/break-probes.exp: New file.
   2039 	* gdb.base/break-probes.c: Likewise.
   2040 	* gdb.base/break-probes-solib.c: Likewise.
   2041 	* gdb.base/info-shared.exp: New file.
   2042 	* gdb.base/info-shared.c: Likewise.
   2043 	* gdb.base/info-shared-solib1.c: Likewise.
   2044 	* gdb.base/info-shared-solib2.c: Likewise.
   2045 
   2046 2013-06-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2047 	    Gary Benson  <gbenson (a] redhat.com>
   2048 
   2049 	* lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
   2050 	gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
   2051 	* lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
   2052 	to be set to "no" to indicate that no ld.so copy should be made.
   2053 	* gdb.base/break-interp.exp (solib_bp): New constant.
   2054 	(reach_1): Use the above instead of "_dl_debug_state".
   2055 	(test_attach): Likewise.
   2056 	(test_ld): Likewise.
   2057 	* gdb.threads/dlopen-libpthread.exp: New file.
   2058 	* gdb.threads/dlopen-libpthread.c: Likewise.
   2059 	* gdb.threads/dlopen-libpthread-lib.c: Likewise.
   2060 	* gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
   2061 
   2062 2013-05-30  Yao Qi  <yao (a] codesourcery.com>
   2063 
   2064 	* gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
   2065 	Add a test that no MI notification is emitted when executing
   2066 	-exec-arguments.
   2067 
   2068 2013-05-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2069 
   2070 	PR testsuite/12649
   2071 	* gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
   2072 	$mi_gdb_prompt expectation by mi_expect_stop.
   2073 	(mi 1st dprintf, agent, mi 2nd dprintf, agent)
   2074 	(mi info dprintf second time): Replace them by mi_send_resuming_command
   2075 	and mi_expect_stop.
   2076 
   2077 2013-05-24  Gary Benson  <gbenson (a] redhat.com>
   2078 
   2079 	* gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
   2080 	backslash.
   2081 	* gdb.base/unload.exp (exec_opts): Remove two unnecessary
   2082 	backslashes.
   2083 	* gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
   2084 	backslash.
   2085 
   2086 2013-05-24  Yao Qi  <yao (a] codesourcery.com>
   2087 
   2088 	* gdb.trace/tfile.exp: Test inferior and thread.
   2089 
   2090 2013-05-24  Yao Qi  <yao (a] codesourcery.com>
   2091 	    Pedro Alves  <palves (a] redhat.com>
   2092 
   2093 	* gdb.base/range-stepping.exp: Skip the rest of tests if the
   2094 	test fails.
   2095 	* lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
   2096 	Return 0 if the test passes, otherwise return 1.
   2097 
   2098 2013-05-23  Doug Evans  <dje (a] google.com>
   2099 
   2100 	* boards/fission-dwp.exp: New file.
   2101 
   2102 2013-05-23  Yao Qi  <yao (a] codesourcery.com>
   2103 	    Pedro Alves  <palves (a] redhat.com>
   2104 
   2105 	* gdb.base/range-stepping.c: New file.
   2106 	* gdb.base/range-stepping.exp: New file.
   2107 	* gdb.trace/range-stepping.c: New file.
   2108 	* gdb.trace/range-stepping.exp: New file.
   2109 	* lib/range-stepping-support.exp: New file.
   2110 
   2111 2013-05-22  Tom Tromey  <tromey (a] redhat.com>
   2112 
   2113 	* gdb.cp/class2.cc (main): New local 'aref'.
   2114 	* gdb.cp/class2.exp: Check printing of 'aref'.
   2115 
   2116 2013-05-22  Doug Evans  <dje (a] google.com>
   2117 
   2118 	* gdb.threads/wp-replication.c (main): Insert some code at the start
   2119 	to ensure the breakpoint on main is only hit once.  Fix comment.
   2120 
   2121 2013-05-21  Keith Seitz  <keiths (a] redhat.com>
   2122 	    Pedro Alves  <palves (a] redhat.com>
   2123 
   2124 	* gdb.base/filesym.exp: Use gdb_test_multiple instead of
   2125 	gdb_expect.
   2126 	Add test to flush the remaining input buffer so that this
   2127 	file passes testsuite/12649.
   2128 
   2129 2013-05-21  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   2130 
   2131 	* gdb.base/catch-signal-fork.exp: New file.
   2132 	* gdb.base/catch-signal-fork.c: New file.
   2133 
   2134 2013-05-21  Sterling Augustine  <saugustine (a] google.com>
   2135 
   2136 	* boards/remote-stdio-gdbserver.exp: New file.
   2137 
   2138 2013-05-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2139 
   2140 	PR testsuite/12649
   2141 	* gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
   2142 	racy matches.
   2143 
   2144 2013-05-21  Christian Groessler  <chris (a] groessler.org>
   2145 
   2146 	* gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
   2147 	since it's not supported in all shells.
   2148 
   2149 2013-05-21  Hui Zhu  <hui (a] codesourcery.com>
   2150 
   2151 	* gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
   2152 	* gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
   2153 
   2154 2013-05-20  Doug Evans  <dje (a] google.com>
   2155 
   2156 	* lib/dwarf.exp (Dwarf): New variable _abbrev_section.
   2157 	(_handle_DW_TAG): Use it.
   2158 	(cu, tu): Replace parameters is_64, version, addr_size with options.
   2159 	All callers updated.  Add Fission support.
   2160 	* gdb.dwarf2/implptrconst.exp: Update callers of "cu".
   2161 	* gdb.dwarf2/method-ptr.exp: Ditto.
   2162 	* gdb.dwarf2/nostaticblock.exp: Ditto.
   2163 	* gdb.dwarf2/subrange.exp: Ditto.
   2164 	* gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
   2165 
   2166 2013-05-20  Tom Tromey  <tromey (a] redhat.com>
   2167 
   2168 	* gdb.gdb/python-selftest.exp: New file.
   2169 
   2170 2013-05-20  Doug Evans  <dje (a] google.com>
   2171 
   2172 	* gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
   2173 	-fdebug-types-section.
   2174 
   2175 2013-05-20  Joel Brobecker  <brobecker (a] adacore.com>
   2176 
   2177 	* gdb.ada/float_param: New testcase.
   2178 
   2179 2013-05-17  Doug Evans  <dje (a] google.com>
   2180 
   2181 	* gdb.base/maint.exp: Update test for "maint check-psymtabs".
   2182 	Add tests for "maint check-symtabs", "maint expand-symtabs".
   2183 
   2184 	* gdb.base/maint.exp: Remove testing of individual maint command
   2185 	help output.
   2186 
   2187 2013-05-16  Pedro Alves  <palves (a] redhat.com>
   2188 
   2189 	* gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
   2190 	comment.  Use gdb_test_no_output.
   2191 
   2192 2013-05-16  Joel Brobecker  <brobecker (a] adacore.com>
   2193 
   2194 	* gdb.ada/complete.exp: Add test verifying completion using
   2195 	the "tab" key.
   2196 
   2197 2013-05-15  Keith Seitz  <keiths (a] redhat.com>
   2198 
   2199 	* gdb.base/filesym.exp: New completer test.
   2200 	* gdb.base/filesym.c: New file.
   2201 
   2202 2013-05-15  Pedro Alves  <palves (a] redhat.com>
   2203 
   2204 	* gdb.base/fixsection.c: Remove attribution.
   2205 	* gdb.base/watch-read.exp: Ditto.
   2206 
   2207 2013-05-13  Tom Tromey  <tromey (a] redhat.com>
   2208 
   2209 	* gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
   2210 	size and change type sizes to 4 bytes.
   2211 
   2212 2013-05-13  Tom Tromey  <tromey (a] redhat.com>
   2213 
   2214 	* gdb.base/exprs.exp (test_expr): Add regression test.
   2215 	* gdb.base/exprs.c (null_t_struct): New global.
   2216 
   2217 2013-05-13  Muhammad Bilal  <mbilal (a] codesourcery.com>
   2218 
   2219        * gdb.base/default.exp: Disable history saving.
   2220        * gdb.base/setshow.exp: Likewise.
   2221 
   2222 2013-05-10  Pedro Alves  <palves (a] redhat.com>
   2223 
   2224 	PR remote/15455
   2225 
   2226 	* gdb.trace/qtro.c: New file.
   2227 	* gdb.trace/qtro.exp: New file.
   2228 
   2229 2013-05-10  Phil Muldoon  <pmuldoon (a] redhat.com>
   2230 
   2231 	* gdb.python/py-framefilter.py: New File.
   2232 	* gdb.python/py-framefilter-mi.exp: Ditto.
   2233 	* gdb.python/py-framefilter.c: Ditto.
   2234 	* gdb.python/py-framefilter-mi.exp: Ditto.
   2235 	* gdb.python/py-framefilter-mi.c: Ditto,
   2236 	* gdb.python/py-framefilter-gdb.py.in: Ditto.
   2237 
   2238 2013-05-08  Tom Tromey  <tromey (a] redhat.com>
   2239 
   2240 	* gdb.base/solib-search.exp: Set test name for "set
   2241 	solib-search-path" test.
   2242 
   2243 2013-05-08  Hafiz Abid Qadeer  <abidh (a] codesourcery.com>
   2244 
   2245 	* gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
   2246 	(set_a_tracepoint): Set tracepoint before prologue.
   2247 	(run_trace_experiment): Test setup_tracepoints and 'break end'
   2248 	in it.
   2249 	(trace_buffer_normal): Remove.
   2250 	(gdb_trace_circular_tests): Remove.  Move tests to...
   2251 	(top level): ...here.  Call 'runto_main' before checking for
   2252 	trace support.  Use commands to check the support for circular
   2253 	trace buffer and changing of trace buffer size.  Add test
   2254 	to calculate size of single frame.  Use this size to
   2255 	calculate the size of trace buffer.  Use 'tfind pc func9'
   2256 	instead of 'tfind 9'.  Use 'with_test_prefix'.
   2257 
   2258 2013-05-07  Tom Tromey  <tromey (a] redhat.com>
   2259 
   2260 	* lib/selftest-support.exp: New file.
   2261 	* gdb.gdb/complaints.exp: Load selftest-support.exp.  Use
   2262 	do_self_tests.
   2263 	(setup_test, find_gdb): Remove.
   2264 	* gdb.gdb/observer.exp: Load selftest-support.exp.  Use
   2265 	do_self_tests.
   2266 	(setup_test, find_gdb): Remove.
   2267 	(test_observer): Don't call setup_test.  Remove argument.
   2268 	* gdb.gdb/selftest.exp: Load selftest-support.exp.
   2269 	(find_gdb): Remove.
   2270 	* gdb.gdb/complaints.exp: Load selftest-support.exp.  Use
   2271 	do_self_tests.
   2272 	(setup_test, find_gdb): Remove.
   2273 	(test_with_self): Don't call setup_test.  Remove argument.
   2274 
   2275 2013-05-07  Andreas Arnez  <arnez (a] linux.vnet.ibm.com>
   2276 
   2277 	* gdb.arch/system-gcore.exp: Remove.
   2278 	* gdb.arch/gcore.c: Remove.
   2279 	* gdb.base/gcore.exp: Add "info reg system".
   2280 
   2281 2013-05-07  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   2282 
   2283 	PR breakpoints/15413:
   2284 	* gdb.base/pending.exp: Add test for completion of the "condition"
   2285 	command for pending breakpoints.
   2286 	* gdb.linespec/linespec.ex: Add test for completion of the
   2287 	"condition" command when dealing with multiple locations.
   2288 
   2289 2013-05-07  Luis Machado  <lgustavo (a] codesourcery.com>
   2290 
   2291 	* gdb.threads/wp-replication.c: New file.
   2292 	* gdb.threads/wp-replication.exp: New file.
   2293 
   2294 2013-05-06  Sandra Loosemore  <sandra (a] codesourcery.com>
   2295 
   2296 	* gdb.xml/tdesc-regs.exp: Add case for nios2.
   2297 
   2298 2013-05-06  Doug Evans  <dje (a] google.com>
   2299 
   2300 	* gdb.base/solib-search-lib1.c: New file.
   2301 	* gdb.base/solib-search-lib2.c: New file.
   2302 	* gdb.base/solib-search.c: New file.
   2303 	* gdb.base/solib-search.h: New file.
   2304 	* gdb.base/solib-search.exp: New file.
   2305 
   2306 	* lib/gdb.exp (gdb_core_cmd): New function.
   2307 	* gdb.arch/system-gcore.exp: Use it.
   2308 	* gdb.arch/vsx-regs.exp: Ditto.
   2309 	* gdb.base/gcore.exp: Ditto.
   2310 	* gdb.threads/gcore-thread.exp: Ditto.
   2311 
   2312 	* gdb.reverse/shr.h: New file.
   2313 	* gdb.reverse/shr1.c: New file.
   2314 	* gdb.reverse/shr2.c: #include "shr.h".
   2315 	* gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
   2316 	#include "shr.h".  Replace calls to printf,sleep to call shr1 instead.
   2317 	* gdb.reverse/solib-precsave.exp: Build shr2.sl.
   2318 	Update tests using sleep/printf to use shr2.sl instead.
   2319 	* gdb.reverse/solib-reverse.exp: Ditto.
   2320 
   2321 2013-05-06  Tom Tromey  <tromey (a] redhat.com>
   2322 
   2323 	* gdb.dwarf2/implptrconst.c: New file.
   2324 	* gdb.dwarf2/implptrconst.exp: New file.
   2325 	* lib/dwarf.exp (Dwarf::_nz_quote): New proc.
   2326 	(Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
   2327 	(Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
   2328 
   2329 2013-05-03  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   2330 
   2331 	* gdb.base/catch-sig.c (main): Raise SIGINT.
   2332 	* gdb.base/catch-sig.exp: Test "catch signal SIGINT".
   2333 
   2334 2013-05-03  Hafiz Abid Qadeer  <abidh (a] codesourcery.com>
   2335 
   2336 	* status-stop.exp (test_tstart_tstart): Check for error
   2337 	returned by the second 'tstart' command.
   2338 
   2339 2013-03-27  Walfred Tedeschi  <walfred.tedeschi (a] intel.com>
   2340 
   2341 	* gdb.xml/maint_print_struct.exp: New file.
   2342 	* gdb.xml/maint_print_struct.xml: New file.
   2343 
   2344 2013-04-25  Tom Tromey  <tromey (a] redhat.com>
   2345 
   2346 	* gdb.dwarf2/nostaticblock.exp: New file.
   2347 
   2348 2013-04-24  Muhammad Bilal  <mbilal (a] codesourcery.com>
   2349 
   2350 	PR gdb/10462
   2351 	* gdb.base/setshow.exp: Add test case.
   2352 
   2353 2013-04-23  Hui Zhu  <hui (a] codesourcery.com>
   2354 
   2355 	PR gdb/15293
   2356 	* gdb.base/dprintf.exp: Add ignore command.
   2357 
   2358 2013-04-23  Hui Zhu  <hui (a] codesourcery.com>
   2359 
   2360 	PR gdb/15165
   2361 	* gdb.base/save-bp.exp: Add test for dprintf.
   2362 
   2363 2013-04-22  Tom Tromey  <tromey (a] redhat.com>
   2364 
   2365 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
   2366 	notice_open_fds.
   2367 
   2368 2013-04-22  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   2369 
   2370 	* gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
   2371 	ldflags.
   2372 
   2373 2013-04-22  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   2374 
   2375 	* gdb.arch/arm-bl-branch-dest.c: New file.
   2376 	* gdb.arch/arm-bl-branch-dest.exp: Likewise.
   2377 
   2378 2013-04-19  Vladimir Kargov  <kargov (a] gmail.com>
   2379 	    Pedro Alves  <palves (a] redhat.com>
   2380 
   2381 	* gdb.arch/i386-float.S: New file.
   2382 	* gdb.arch/i386-float.exp: New file.
   2383 
   2384 2013-04-18  Luis Machado  <lgustavo (a] codesourcery.com>
   2385 
   2386 	* gdb.mi/mi-var-create-rtti.exp: Create a variable of
   2387 	type void *.
   2388 
   2389 2013-04-17  Doug Evans  <dje (a] google.com>
   2390 
   2391 	* lib/dwarf.exp (Dwarf): New proc "tu".
   2392 	* gdb.dwarf2/missing-sig-type.exp: New file.
   2393 
   2394 2013-04-15  Siva Chandra Reddy  <sivachandra (a] google.com>
   2395 
   2396 	Add option to link testcases with Pthreads library when
   2397 	using 'prepare_for_testing' in tests.
   2398 
   2399 	* lib/gdb.exp (build_executable_from_specs): Use
   2400 	gdb_compile_pthreads to compile if option "pthreads" is
   2401 	specified.
   2402 
   2403 2013-04-15  Tom Tromey  <tromey (a] redhat.com>
   2404 
   2405 	* gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
   2406 
   2407 2013-04-15  Tom Tromey  <tromey (a] redhat.com>
   2408 
   2409 	* gdb.base/default.exp: Update for $_exception.
   2410 	* gdb.cp/exceptprint.cc: New file.
   2411 	* gdb.cp/exceptprint.exp: New file.
   2412 	* lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
   2413 
   2414 2013-04-15  Tom Tromey  <tromey (a] redhat.com>
   2415 
   2416 	* gdb.cp/typeid.cc: New file.
   2417 	* gdb.cp/typeid.exp: New file.
   2418 
   2419 2013-04-15  Tom Tromey  <tromey (a] redhat.com>
   2420 
   2421 	* gdb.cp/exception.exp: Add "catch rethrow" tests.
   2422 
   2423 2013-04-13  Yao Qi  <yao (a] codesourcery.com>
   2424 
   2425 	* gdb.base/completion.exp: Test completion of command
   2426 	'target ctf' if target ctf is supported.
   2427 
   2428 2013-04-10  Pedro Alves  <palves (a] redhat.com>
   2429 
   2430 	* gdb.base/completion.exp: Test "set height", "set listsize" and
   2431 	"set trace-buffer-size" completion.
   2432 	* gdb.base/setshow.exp: Test "set height unlimited".
   2433 	* gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
   2434 	unlimited".
   2435 
   2436 2013-04-10  Yao Qi  <yao (a] codesourcery.com>
   2437 
   2438 	* gdb.trace/actions.exp: Save trace data to CTF.
   2439 	Change to ctf target if GDB supports, read CTF data in ctf
   2440 	target, and check the actions of tracepoints.
   2441 	* gdb.trace/while-stepping.exp: Likewise.
   2442 	* gdb.trace/report.exp: Test GDB saves trace data to CTF
   2443 	format and read CTF trace file if GDB supports.
   2444 	* gdb.trace/tstatus.exp: Save trace data to CTF.  If ctf
   2445 	target is supported, change to ctf target, read trace data and
   2446 	check output of command "tstatus".
   2447 	* gdb.trace/tsv.exp: Save trace frame to CTF.  If GDB supports,
   2448 	read CTF data by target ctf and call check_tsv.
   2449 
   2450 2013-04-10  Yao Qi  <yao (a] codesourcery.com>
   2451 
   2452 	* gdb.trace/actions.exp (check_tracepoint): New.
   2453 	(top level): Start the tracing and check the actions of
   2454 	tracepoints.  Save trace data to tfile format.  Restart GDB
   2455 	and read trace file in tfile target.  Check the actions of
   2456 	tracepoints again.
   2457 	* gdb.trace/while-stepping.exp: Likewise.
   2458 
   2459 2013-04-10  Yao Qi  <yao (a] codesourcery.com>
   2460 
   2461 	* gdb.trace/report.exp: Use standard_output_file for saved
   2462 	trace file.
   2463 
   2464 2013-04-10  Hui Zhu  <hui (a] codesourcery.com>
   2465 
   2466 	* gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
   2467 	(MISCELLANEOUS): Add dprintf-pendshr.sl.
   2468 	* gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
   2469 
   2470 2013-04-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2471 
   2472 	* gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
   2473 	response.
   2474 
   2475 2013-04-08  Pedro Alves  <palves (a] redhat.com>
   2476 
   2477 	* gdb.mi/mi-break.exp (test_error): Add tests with garbage after
   2478 	the location.
   2479 
   2480 2013-04-04  Sandra Loosemore  <sandra (a] codesourcery.com>
   2481 
   2482 	* gdb.cp/cplabel.exp: Allow empty directory in file reported
   2483 	for breakpoint location.
   2484 
   2485 2013-04-04  Sandra Loosemore  <sandra (a] codesourcery.com>
   2486 
   2487 	* gdb.linespec/linespec.exp: Make dir/file:line tests
   2488 	conditional for non-remote hosts only.
   2489 
   2490 2013-04-04  Stan Shebs  <stan (a] codesourcery.com>
   2491 	    Pedro Alves  <palves (a] redhat.com>
   2492 
   2493 	* gdb.trace/Makefile.in (PROGS): Add actions-changed.
   2494 	* gdb.trace/actions-changed.c: New file.
   2495 	* gdb.trace/actions-changed.exp: New file.
   2496 	* lib/trace-support.exp (gdb_trace_setactions): Rename to ...
   2497 	(gdb_trace_setactions_command): ... this.  Add "actions_command"
   2498 	parameter, and handle it.
   2499 	(gdb_trace_setactions, gdb_trace_setcommands): New procedures.
   2500 
   2501 2013-04-04  Yao Qi  <yao (a] codesourcery.com>
   2502 
   2503 	* gdb.server/server-kill.exp: Use command 'tstatus' instead of
   2504 	'step'.
   2505 
   2506 2013-04-03  Yao Qi  <yao (a] codesourcery.com>
   2507 
   2508 	* gdb.trace/mi-traceframe-changed.exp: Update tfile name to
   2509 	"tfile-basic.tf".
   2510 	(test_tfind_tfile): Likewise.
   2511 
   2512 2013-04-03  Yao Qi  <yao (a] codesourcery.com>
   2513 
   2514 	* gdb.trace/tfile.c (write_basic_trace_file): Pass argument
   2515 	"tfile-basic.tf" instead of "basic.tf".
   2516 	(write_error_trace_file): Pass argument "tfile-error.tf"
   2517 	instead of "error.tf".
   2518 	* gdb.trace/tfile.exp: Update tfile names to
   2519 	"tfile-basic.tf" and "tfile-error.tf".
   2520 
   2521 2013-04-02  Sandra Loosemore  <sandra (a] codesourcery.com>
   2522 
   2523 	* gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
   2524 	empty directory in file for breakpoint hit.
   2525 
   2526 2013-03-29  Yao Qi  <yao (a] codesourcery.com>
   2527 
   2528 	* gdb.base/completion.exp: Test completion of commands
   2529 	"target core", "target tfile" and "target exec".
   2530 	* gdb.trace/tfile.exp: Test completion of command
   2531 	"target tfile".
   2532 
   2533 2013-03-28  Joel Brobecker  <brobecker (a] adacore.com>
   2534 
   2535 	* gdb.ada/win_fu_syms: New testcase.
   2536 
   2537 2013-03-28  Doug Evans  <dje (a] google.com>
   2538 
   2539 	* gdb.base/maint.exp (maint print statistics): Update expected output.
   2540 
   2541 2013-03-28  Pedro Alves  <palves (a] redhat.com>
   2542 
   2543 	PR gdb/15294
   2544 
   2545 	* gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
   2546 	mean unlimited instead of $arg < 0.
   2547 	(test_listsize): Remove "listsize of 0 suppresses output" test.
   2548 	Test that "set listsize 0" ends up with an unlimited listsize.
   2549 
   2550 2013-03-28  Pedro Alves  <palves (a] redhat.com>
   2551 
   2552 	* gdb.base/list.exp (last_line): New global.
   2553 	(last_line_re): New global.
   2554 	(test_listsize, test_list_function, test_list_forward)
   2555 	(test_repeat_list_command, test_list_range)
   2556 	(test_list_filename_and_function): Use them.
   2557 	* gdb.base/list0.c: Comment the last line of the file with "last
   2558 	line".
   2559 
   2560 2013-03-28  Pedro Alves  <palves (a] redhat.com>
   2561 
   2562 	* gdb.base/list.exp (test_listsize): Adjust test to make sure we
   2563 	list the whole file.
   2564 
   2565 2013-03-28  Pedro Alves  <palves (a] redhat.com>
   2566 
   2567 	* gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
   2568 	"set listsize".
   2569 
   2570 2013-03-26  Keith Seitz  <keiths (a] redhat.com>
   2571 
   2572 	* gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
   2573 	from passing.
   2574 
   2575 2013-03-26  Pedro Alves  <palves (a] redhat.com>
   2576 
   2577 	* lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
   2578 	until after GDB has run.
   2579 
   2580 2013-03-26  Yao Qi  <yao (a] codesourcery.com>
   2581 
   2582 	* gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
   2583 	* gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
   2584 
   2585 2013-03-26  Markus Metzger  <markus.t.metzger (a] intel.com>
   2586 
   2587 	* gdb.btrace/enable.exp: Add regression test.
   2588 
   2589 2013-03-25  Tom Tromey  <tromey (a] redhat.com>
   2590 
   2591 	* gdb.cp/m-static.exp: Add destructor-printing tests.
   2592 
   2593 2013-03-25  Tom Tromey  <tromey (a] redhat.com>
   2594 
   2595 	* gdb.cp/m-static.exp: Add constructor ptype tests.
   2596 	* gdb.cp/m-static.cc (single_constructor): New class.
   2597 	(main): Make instance of single_constructor.
   2598 
   2599 2013-03-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2600 	    Pedro Alves  <palves (a] redhat.com>
   2601 
   2602 	* gdb.server/server-kill.c: New file.
   2603 	* gdb.server/server-kill.exp: New file.
   2604 
   2605 2013-03-21  Pedro Alves  <palves (a] redhat.com>
   2606 
   2607 	* gdb.trace/trace-buffer-size.exp (get default buffer size):
   2608 	Expect $gdb_prompt in gdb_test_multiple.
   2609 
   2610 2013-03-21  Doug Evans  <dje (a] google.com>
   2611 
   2612 	* gdb.base/maint.exp: Update tests for per-command stats.
   2613 
   2614 2013-03-21  Tom Tromey  <tromey (a] redhat.com>
   2615 
   2616 	* gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
   2617 	* gdb.cp/misc.exp: Add test for FILENAME:: case.
   2618 
   2619 2013-03-20  Pedro Alves  <palves (a] redhat.com>
   2620 
   2621 	PR gdb/15289
   2622 
   2623 	* gdb.base/remote.exp: Test
   2624 	"set remote hardware-watchpoint-limit -1",
   2625 	"set remote hardware-breakpoint-limit -1",
   2626 	"set remote hardware-watchpoint-limit 2147483647" and
   2627 	"set remote hardware-breakpoint-limit 2147483647".
   2628 
   2629 2013-03-20  Pedro Alves  <palves (a] redhat.com>
   2630 	    Yao Qi  <yao (a] codesourcery.com>
   2631 
   2632 	* gdb.trace/tfile.c: Add comments.
   2633 	(nonconstglob): New global.
   2634 	* gdb.trace/tfile.exp: Add comments.  Test printing a non-const
   2635 	global that is not covered by the trace frame.  Test
   2636 	disassembling.
   2637 
   2638 2013-03-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2639 
   2640 	* gdb.base/valgrind-infcall.exp
   2641 	(continue #$continue_count) <remote connection closed>
   2642 	(continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
   2643 	$valgrind_pid.
   2644 
   2645 2013-03-15  Tom Tromey  <tromey (a] redhat.com>
   2646 
   2647 	* gdb.cp/overload.cc (intintfunc): New.
   2648 	* gdb.cp/overload.exp: Add regression test.
   2649 
   2650 2013-03-15  Yao Qi  <yao (a] codesourcery.com>
   2651 
   2652 	* gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
   2653 	using with_test_prefix.
   2654 	* gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
   2655 	* gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
   2656 	* gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
   2657 	* gdb.threads/watchpoint-fork.exp (test): Likewise.
   2658 	* gdb.base/break-interp.exp (test_core): Likewise.
   2659 	(test_attach_gdb): Likewise.
   2660 	* gdb.base/catch-load.exp (one_catch_load_test): Likewise.
   2661 	* gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
   2662 	Likewise.
   2663 	* gdb.base/jit-so.exp (one_jit_test): Likewise.
   2664 	* gdb.base/jit.exp (one_jit_test): Likewise.
   2665 	* gdb.base/sepdebug.exp (test_different_dir): Likewise.
   2666 	* gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
   2667 	* gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
   2668 	* gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
   2669 	Likewise.
   2670 	* gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
   2671 	Likewise.
   2672 	* gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
   2673 	* gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
   2674 	* gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
   2675 	(tracepoint_change_loc_2): Likewise.
   2676 	* gdb.trace/disconnected-tracing.exp (disconnected_tracing):
   2677 	Likewise.
   2678 	(disconnected_tfind): Likewise.
   2679 	* gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
   2680 	Likewise.
   2681 	(test_tfind_remote): Likewise.
   2682 	* gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
   2683 	Likewise.
   2684 	(test_pending_resolved): Likewise.
   2685 	* gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
   2686 	Likewise.
   2687 	(test_upload_tsv): Likewise.
   2688 	* gdb.trace/pending.exp (pending_tracepoint_resolved):
   2689 	Likewise.
   2690 	(pending_tracepoint_works): Likewise.
   2691 	* gdb.trace/report.exp (use_collected_data): Likewise.
   2692 	* gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
   2693 	Likewise.
   2694 	(test_tstart_tstart, test_buffer_full_tstart): Likewise.
   2695 	* gdb.trace/strace.exp (strace_info_marker): Likewise.
   2696 	(strace_trace_on_same_addr): Likewise.
   2697 	(strace_trace_on_diff_addr): Likewise.
   2698 	* gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
   2699 	(gdb_collect_locals_test): Likewise.
   2700 	(gdb_unavailable_registers_test): Likewise.
   2701 	(gdb_collect_globals_test): Likewise.
   2702 
   2703 2013-03-15  Yao Qi  <yao (a] codesourcery.com>
   2704 
   2705 	* gdb.base/condbreak.exp: Add semicolon back which was removed
   2706 	by my previous commit.
   2707 
   2708 2013-03-14  Yao Qi  <yao (a] codesourcery.com>
   2709 
   2710 	* config/monitor.exp (gdb_target_cmd): Remove semicolon after
   2711 	'return'.
   2712 	(gdb_target_monitor, gdb_load): Likewise.
   2713 	* config/sid.exp (gdb_load): Likewise.
   2714 	* config/slite.exp (gdb_load): Likewise.
   2715 	* config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
   2716 	* gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
   2717 	* gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
   2718 	(single_step_until): Likewise.
   2719 	* gdb.arch/powerpc-d128-regs.exp: Likewise.
   2720 	* gdb.arch/system-gcore.exp: Likewise.
   2721 	* gdb.base/bigcore.exp (extract_heap): Likewise.
   2722 	* gdb.base/break-on-linker-gcd-function.exp: Likewise.
   2723 	* gdb.base/call-ar-st.exp: Likewise.
   2724 	* gdb.base/call-rt-st.exp: Likewise.
   2725 	* gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
   2726 	* gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
   2727 	* gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
   2728 	* gdb.base/corefile.exp: Likewise.
   2729 	* gdb.base/dbx.exp (gdb_file_cmd): Likewise.
   2730 	* gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
   2731 	* gdb.base/fixsection.exp: Likewise.
   2732 	* gdb.base/funcargs.exp: Likewise.
   2733 	* gdb.base/gcore-buffer-overflow.exp: Likewise.
   2734 	* gdb.base/gcore-relro.exp: Likewise.
   2735 	* gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
   2736 	* gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
   2737 	* gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
   2738 	* gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
   2739 	* gdb.base/list.exp: Likewise.
   2740 	(set_listsize): Likewise.
   2741 	* gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
   2742 	* gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
   2743 	* gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
   2744 	* gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
   2745 	* gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
   2746 	* gdb.base/setvar.exp: Likewise.
   2747 	(test_set): Likewise.
   2748 	* gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
   2749 	* gdb.base/solib-overlap.exp: Likewise.
   2750 	* gdb.base/store.exp, gdb.base/structs.exp: Likewise.
   2751 	* gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
   2752 	* gdb.base/watchpoint.exp (initialize): Likewise.
   2753 	(test_simple_watchpoint): Likewise.
   2754 	(test_disabling_watchpoints): Likewise.
   2755 	(test_watchpoint_triggered_in_syscall): Likewise.
   2756 	* gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
   2757 	* gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
   2758 	* gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
   2759 	* gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
   2760 	* gdb.hp/gdb.aCC/optimize.exp: Likewise.
   2761 	* gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
   2762 	* gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
   2763 	* gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
   2764 	* gdb.hp/gdb.compat/xdb1.exp: Likewise.
   2765 	* gdb.hp/gdb.compat/xdb2.exp: Likewise.
   2766 	* gdb.hp/gdb.compat/xdb3.exp: Likewise.
   2767 	* gdb.hp/gdb.defects/bs14602.exp: Likewise.
   2768 	* gdb.hp/gdb.defects/solib-d.exp: Likewise.
   2769 	* gdb.mi/gdb792.exp: Likewise.
   2770 	* gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
   2771 	* gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
   2772 	* gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
   2773 	* gdb.threads/gcore-thread.exp: Likewise.
   2774 	(load_core): Likewise.
   2775 	* gdb.threads/pthreads.exp (all_threads_running): Likewise.
   2776 	(test_startup, check_control_c): Likewise.
   2777 	* gdb.threads/sigstep-threads.exp: Likewise.
   2778 	* gdb.threads/thread_check.exp: Likewise.
   2779 	* gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
   2780 	* gdb.trace/circ.exp (run_trace_experiment): Likewise.
   2781 	(set_a_tracepoint, trace_buffer_normal): Likewise.
   2782 	(gdb_trace_circular_tests): Likewise.
   2783 	* gdb.trace/collection.exp: Likewise.
   2784 	* gdb.trace/disconnected-tracing.exp: Likewise.
   2785 	* gdb.trace/infotrace.exp: Likewise.
   2786 	* gdb.trace/mi-traceframe-changed.exp: Likewise.
   2787 	* gdb.trace/mi-tracepoint-changed.exp: Likewise.
   2788 	* gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
   2789 	* gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
   2790 	* gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
   2791 	* gdb.trace/stap-trace.exp: Likewise.
   2792 	* gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
   2793 	* gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
   2794 	* gdb.trace/trace-buffer-size.exp: Likewise.
   2795 	* gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
   2796 	* gdb.trace/unavailable.exp: Likewise.
   2797 	* gdb.trace/while-dyn.exp: Likewise.
   2798 	* lib/fortran.exp (set_lang_fortran): Likewise.
   2799 	* lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
   2800 	(gdb_breakpoint, gdb_reinitialize_dir): Likewise.
   2801 	(default_gdb_start, get_compiler_info): Likewise.
   2802 	(gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
   2803 	(get_debug_format, setup_xfail_format): Likewise.
   2804 	(rerun_to_main, gdb_skip_float_test): Likewise.
   2805 	(build_id_debug_filename_get, get_remotetimeout): Likewise.
   2806 	* lib/java.exp (set_lang_java): Likewise.
   2807 	* lib/mi-support.exp (default_mi_gdb_start): Likewise.
   2808 	(mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
   2809 	(mi_gdb_file_cmd, mi_gdb_test): Likewise.
   2810 	(mi_run_cmd_full, mi_expect_interrupt): Likewise.
   2811 	* lib/objc.exp (set_lang_objc): Likewise.
   2812 	* lib/pascal.exp (set_lang_pascal): Likewise.
   2813 	* lib/prompt.exp (default_prompt_gdb_start): Likewise.
   2814 	* lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
   2815 	(gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
   2816 
   2817 2013-03-14  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   2818 
   2819 	PR c++/15203
   2820 	PR c++/15210
   2821 	* gdb.cp/m-static.cc (keepalive_int): New function.
   2822 	(gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
   2823 	* gdb.cp/m-static.exp: New test for `sintvar'.
   2824 
   2825 2013-03-14  Yao Qi  <yao (a] codesourcery.com>
   2826 
   2827 	* gdb.trace/tstatus.exp (run_trace_experiment): Save the output
   2828 	of 'tstatus' into tstatus_output.
   2829 	(top level): Save the trace data to tfile.  Read trace file in
   2830 	tfile target.  Check the trace status.
   2831 
   2832 2013-03-13  Yao Qi  <yao (a] codesourcery.com>
   2833 
   2834 	* gdb.trace/tsv.exp (check_tsv): New.
   2835 	(top level): Save a tfile on current trace session. Call
   2836 	check_tsv on live target.  Load the tfile with target tfile
   2837 	and call check_tsv again.
   2838 
   2839 2013-03-13  Yao Qi  <yao (a] codesourcery.com>
   2840 
   2841 	* gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
   2842 	Replace some "gdb_test" with "gdb_test_no_output".
   2843 
   2844 2013-03-12  Paul Hilfinger  <hilfingr (a] adacore.com>
   2845 
   2846         * gdb.ada/expr_delims.exp: New file.
   2847         * gdb.ada/expr_delims/foo.adb: New file.
   2848 	* gdb.ada/expr_delims/pck.ads: New file.
   2849 	* gdb.ada/expr_delims/pck.adb: New file.
   2850 
   2851 2013-03-11  Keith Seitz  <keiths (a] redhat.com>
   2852 
   2853 	* watchpoint.exp (test_no_hw_watchpoints): Add test using
   2854 	both condition and thread.  Then delete the watchpoint.
   2855 
   2856 2013-03-11  Christian Himpel  <christian.himpel (a] intel.com>
   2857 
   2858 	* Makefile.in: Add btrace testsuite.
   2859 	* configure: Regenerated.
   2860 	* configure.ac: Add btrace testsuite.
   2861 	* gdb.btrace/Makefile.in: New file.
   2862 	* gdb.btrace/enable.c: New file.
   2863 	* gdb.btrace/enable.exp: New file.
   2864 	* gdb.btrace/function_call_history.c: New file.
   2865 	* gdb.btrace/function_call_history.exp: New file.
   2866 	* gdb.btrace/instruction_history.c: New file.
   2867 	* gdb.btrace/instruction_history.exp: New file.
   2868 	* gdb.btrace/instruction_history.S: New file.
   2869 	* lib/gdb.exp: Add btrace skip proc.
   2870 
   2871 2013-03-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2872 
   2873 	Fix entry-values if the callee called a noreturn function.
   2874 	* gdb.arch/amd64-tailcall-noret.S: New file.
   2875 	* gdb.arch/amd64-tailcall-noret.c: New file.
   2876 	* gdb.arch/amd64-tailcall-noret.exp: New file.
   2877 
   2878 2013-03-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2879 
   2880 	Fix entry-values in C++ across CUs.
   2881 	* gdb.arch/amd64-tailcall-cxx.exp: New file.
   2882 	* gdb.arch/amd64-tailcall-cxx1.S: New file.
   2883 	* gdb.arch/amd64-tailcall-cxx1.cc: New file.
   2884 	* gdb.arch/amd64-tailcall-cxx2.S: New file.
   2885 	* gdb.arch/amd64-tailcall-cxx2.cc: New file.
   2886 
   2887 2013-03-08  Stan Shebs  <stan (a] codesourcery.com>
   2888 	    Hafiz Abid Qadeer  <abidh (a] codesourcery.com>
   2889 
   2890 	gdb/testsuite/
   2891 	* gdb.trace/trace-buffer-size.exp: New file.
   2892 	* gdb.trace/trace-buffer-size.c: New file.
   2893 
   2894 2013-03-06  Pedro Alves  <palves (a] redhat.com>
   2895 
   2896 	* gdb.trace/tstatus.exp (run_trace_experiment): When the target
   2897 	doesn't support the tested optional feature, call "unsupported"
   2898 	with the same test message as the "pass" case, instead of calling
   2899 	"pass" with a different message.  Use the same text for the "fail"
   2900 	cases too.
   2901 
   2902 2013-03-06  Yao Qi  <yao (a] codesourcery.com>
   2903 
   2904 	* gdb.trace/tstatus.exp: Remove the invocation of
   2905 	gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
   2906 	(test_tracepoints): Don't set fast tracepoint.
   2907 	(top level): Don't check agent library is loaded or not.
   2908 
   2909 2013-03-06  Yao Qi  <yao (a] codesourcery.com>
   2910 
   2911 	* gdb.trace/tstatus.exp (run_trace_experiment): Escape
   2912 	parentheses by "\\".
   2913 
   2914 2013-03-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2915 
   2916 	* gdb.linespec/base/one/thefile.cc (twodup): New.
   2917 	(m): Call it.
   2918 	* gdb.linespec/base/two/thefile.cc (dupname): New.
   2919 	(n): Call it.
   2920 	* gdb.linespec/break-ask.exp: New file.
   2921 	* gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
   2922 
   2923 2013-02-28  Yao Qi  <yao (a] codesourcery.com>
   2924 
   2925 	* gdb.trace/report.exp: Move some code to ...
   2926 	(use_collected_data): New.
   2927 	(top level): Call use_collected_data once on the live target.
   2928 	Save at file of the current trace session, load it with target
   2929 	tfile, and call use_collected_data again.
   2930 
   2931 2013-02-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2932 
   2933 	* gdb.threads/fork-thread-pending.c (main): Add alarm.
   2934 
   2935 2013-02-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2936 
   2937 	* gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
   2938 	Add final kill of ${valgrind_pid}.
   2939 
   2940 2013-02-20  Siva Chandra Reddy  <sivachandra (a] google.com>
   2941 
   2942 	* gdb.python/py-arch.c: New test case
   2943 	* gdb.python/py-arch.exp: New tests to test
   2944 	gdb.Architecture.disassemble
   2945 	* gdb.python/Makefile.in: Add py-arch to the list of
   2946 	EXECUTABLES.
   2947 
   2948 2013-02-18  Tom Tromey  <tromey (a] redhat.com>
   2949 
   2950 	* gdb.dwarf2/subrange.exp: New file.
   2951 
   2952 2013-02-15  Pedro Alves  <pedro (a] codesourcery.com>
   2953 	    Hafiz Abid Qadeer  <abidh (a] codesourcery.com>
   2954 
   2955 	* gdb.trace/tfile.exp: Add test for -trace-status command.
   2956 
   2957 2013-02-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   2958 
   2959 	* gdb.threads/pthread_cond_wait.c (main): Remove variable ts.  Replace
   2960 	nanosleep by sleep.
   2961 
   2962 2013-02-14  Pedro Alves  <palves (a] redhat.com>
   2963 
   2964 	* gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
   2965 
   2966 2013-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   2967 	    Hafiz Abid Qadeer  <abidh (a] codesourcery.com>
   2968 
   2969 	* gdb.trace/tsv.exp: Adjust tests, and add a few more.
   2970 
   2971 2013-02-12  Tom Tromey  <tromey (a] redhat.com>
   2972 
   2973 	* gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
   2974 	* gdb.cp/m-static.exp: Add tests to print quoted destructor.
   2975 
   2976 2013-02-12  Pedro Alves  <palves (a] redhat.com>
   2977 
   2978 	* gdb.base/catch-signal.c: Update copyright years.
   2979 	* gdb.base/catch-signal.exp: Update copyright years.
   2980 	* gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
   2981 	* gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
   2982 	* gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
   2983 	* gdb.dwarf2/dw2-error.S: Update copyright years.
   2984 	* gdb.dwarf2/dw2-error.c: Update copyright years.
   2985 	* gdb.dwarf2/dw2-restrict.S: Update copyright years.
   2986 	* gdb.dwarf2/dw2-restrict.c: Update copyright years.
   2987 	* gdb.dwarf2/dw2-restrict.exp: Update copyright years.
   2988 
   2989 2013-02-12  Pedro Alves  <palves (a] redhat.com>
   2990 
   2991 	* gdb.base/catch-signal.exp: Correct test file name in "Skipping"
   2992 	message.
   2993 	* gdb.base/sigaltstack.exp: Ditto.
   2994 	* gdb.base/siginfo.exp: Ditto.
   2995 	* gdb.base/sizeof.exp: Ditto.
   2996 
   2997 2013-02-12  Pedro Alves  <palves (a] redhat.com>
   2998 
   2999 	* gdb.mi/mi-basics.exp: Tweak intro comment.
   3000 	* gdb.mi/mi-break.exp: Tweak intro comment.
   3001 	* gdb.mi/mi-console.exp: Tweak intro comment.
   3002 	* gdb.mi/mi-file.exp: Tweak intro comment.
   3003 	* gdb.mi/mi-read-memory.exp: Tweak intro comment.
   3004 	* gdb.mi/mi-return.exp: Tweak intro comment.
   3005 	* gdb.mi/mi-stepi.exp: Tweak intro comment.
   3006 	* gdb.mi/mi-until.exp: Tweak intro comment.
   3007 	* gdb.mi/mi-watch.exp: Tweak intro comment.
   3008 
   3009 2013-02-12  Sanimir Agovic  <sanimir.agovic (a] intel.com>
   3010 
   3011 	* gdb.server/no-thread-db.exp: New file.
   3012 	* gdb.server/no-thread-db.c: New file.
   3013 	* gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
   3014 
   3015 2013-02-11  Doug Evans  <dje (a] google.com>
   3016 
   3017 	* gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
   3018 	two decfloats.
   3019 
   3020 2013-02-11  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   3021 
   3022 	* gdb.base/bitfields.c (struct internalvartest): New declaration.
   3023 	* gdb.base/bitfields.exp (bitfield_internalvar): New function.
   3024 
   3025 2013-02-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3026 
   3027 	* gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
   3028 
   3029 2013-02-06  Yao Qi  <yao (a] codesourcery.com>
   3030 
   3031 	* gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
   3032 	to ...
   3033 	(test_create_delete_modify_tsv): ... here.  New test on modifying
   3034 	the initial value of a tsv.
   3035 
   3036 2013-02-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3037 
   3038 	* gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
   3039 	(cd .../rdir): ... here.
   3040 
   3041 2013-02-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3042 
   3043 	* gdb.linespec/base/one/header.h: New file.
   3044 	* gdb.linespec/base/two/header.h: New file.
   3045 	* gdb.linespec/macro-relative.c: New file.
   3046 	* gdb.linespec/macro-relative.exp: New file.
   3047 
   3048 2013-02-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3049 
   3050 	* gdb.base/fullpath-expand-func.c: New file.
   3051 	* gdb.base/fullpath-expand.c: New file.
   3052 	* gdb.base/fullpath-expand.exp: New file.
   3053 	* gdb.base/realname-expand-real.c: New file.
   3054 	* gdb.base/realname-expand.c: New file.
   3055 	* gdb.base/realname-expand.exp: New file.
   3056 
   3057 2013-02-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3058 
   3059 	* gdb.dwarf2/dw2-dir-file-name.exp: New file.
   3060 	* gdb.dwarf2/dw2-dir-file-name.c: New file.
   3061 
   3062 2013-02-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3063 
   3064 	* gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
   3065 	(compare_filenames_for_search does not match)
   3066 	(compare_filenames_for_search does match): New tests.
   3067 
   3068 2013-02-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3069 
   3070 	* gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
   3071 
   3072 2013-02-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3073 
   3074 	* lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
   3075 
   3076 2013-02-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3077 
   3078 	* gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
   3079 	${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
   3080 	${binfile}.mini_debuginfo-debuglink and
   3081 	${binfile}.mini_debuginfo-debuglink.xz.
   3082 
   3083 2013-02-01  Tom Tromey  <tromey (a] redhat.com>
   3084 
   3085 	* gdb.dwarf2/method-ptr.exp: Use correct form for non-string
   3086 	attributes.
   3087 
   3088 2013-02-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3089 	    Tom Tromey  <tromey (a] redhat.com>
   3090 
   3091 	* gdb.dwarf2/method-ptr.exp: Link with c++.
   3092 	* lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
   3093 
   3094 2013-01-31  Tom Tromey  <tromey (a] redhat.com>
   3095 
   3096 	* gdb.base/jit.exp (compile_jit_test): New proc.
   3097 	Add PIE tests.
   3098 
   3099 2013-01-31  Tom Tromey  <tromey (a] redhat.com>
   3100 
   3101 	* gdb.dwarf2/method-ptr.cc: New file.
   3102 	* gdb.dwarf2/method-ptr.exp: New file.
   3103 
   3104 2013-01-31  Tom Tromey  <tromey (a] redhat.com>
   3105 
   3106 	* lib/dwarf.exp (namespace Dwarf): New.
   3107 
   3108 2013-01-29  Tom Tromey  <tromey (a] redhat.com>
   3109 
   3110 	* gdb.dwarf2/fission-reread.exp: Add unload test.
   3111 
   3112 2013-01-28  Doug Evans  <dje (a] google.com>
   3113 
   3114 	* gdb.dwarf2/fission-loclists.exp: New file.
   3115 	* gdb.dwarf2/fission-loclists.S: New file.
   3116 
   3117 2013-01-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3118 
   3119 	Code cleanup.
   3120 	* gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
   3121 	gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
   3122 	and prepare_for_testing.
   3123 	* gdb.base/store.exp: Likewise.
   3124 
   3125 2013-01-25  Tom Tromey  <tromey (a] redhat.com>
   3126 
   3127 	* gdb.python/py-explore.exp: Expect the gdb prompt.
   3128 
   3129 2013-01-25  Andrew Burgess  <aburgess (a] broadcom.com>
   3130 
   3131 	* gdb.base/gnu_vector.c: New variable for use in tests.
   3132 	* gdb.base/gnu_vector.exp: Update and extend tests to reflect
   3133 	changes in scalar to vector casting and widening.
   3134 	* gdb.python/py-type.c: New variables for use in tests.
   3135 	* gdb.python/py-type.exp: Update vector related tests to reflect
   3136 	changes in scalar to vector casting and widening.
   3137 
   3138 2013-01-24  Tiago Strmer Daitx  <tdaitx (a] linux.vnet.ibm.com>
   3139 
   3140 	* gdb.base/prologue-include.c: New file.
   3141 	* gdb.base/prologue-include.exp: New file.
   3142 	* gdb.base/prologue-include.h: New file.
   3143 
   3144 2013-01-24  Hafiz Abid Qadeer  <abidh (a] codesourcery.com>
   3145 
   3146 	PR gdb/13443
   3147 	* gdb.mi/mi-var-block.exp: Make test messages unique.
   3148 
   3149 2013-01-23  Tom Tromey  <tromey (a] redhat.com>
   3150 
   3151 	* gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
   3152 
   3153 2013-01-23  Tom Tromey  <tromey (a] redhat.com>
   3154 
   3155 	* gdb.cp/converts.cc (main): Initialize 'a'.
   3156 
   3157 2013-01-23  Siva Chandra Reddy  <sivachandra (a] google.com>
   3158 
   3159 	* testsuite/gdb.python/frame.exp: Add a test for
   3160 	gdb.Frame.architecture() method.
   3161 
   3162 2013-01-22  Pedro Alves  <palves (a] redhat.com>
   3163 
   3164 	* gdb.base/annota1.exp (signal sent): No longer expect
   3165 	breakpoints-invalid.
   3166 	* gdb.cp/annota2.exp (continue until exit)
   3167 	(watch triggered on a.x): Ditto.
   3168 
   3169 2013-01-22  Pedro Alves  <palves (a] redhat.com>
   3170 
   3171 	* gdb.base/annota1.exp (breakpoints_invalid): New variable.
   3172 	Adjust tests to breakpoints-invalid changes.
   3173 	* gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
   3174 	variables.
   3175 	Adjust tests to breakpoints-invalid changes.
   3176 
   3177 2013-01-22  Pedro Alves  <palves (a] redhat.com>
   3178 
   3179 	* gdb.base/annota1.exp (annotate ignore count change): Add
   3180 	expected output for failure case.
   3181 
   3182 2013-01-22  Tom Tromey  <tromey (a] redhat.com>
   3183 
   3184 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
   3185 	call.
   3186 
   3187 2013-01-21  Marc Khouzam  <marc.khouzam (a] ericsson.com>
   3188 
   3189 	* gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
   3190 	* gdb.mi/mi-catch-load.exp: Ditto.
   3191 	* gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
   3192 	Also handle 'thread' field.
   3193 	* gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
   3194 	* gdb.mi/mi-watch.exp: Ditto.
   3195 	* lib/mi-support.exp: Ditto.
   3196 
   3197 2013-01-21  Siva Chandra Reddy  <sivachandra (a] google.com>
   3198 
   3199 	* gdb.python/py-explore.exp: Improve a test
   3200 
   3201 2013-01-18 David Blaikie <dblaikie (a] gmail.com>
   3202 
   3203 	* gdb.base/label.c (main): Correct the type of the second
   3204 	parameter.
   3205 
   3206 2013-01-18  Tom Tromey  <tromey (a] redhat.com>
   3207 
   3208 	* gdb.dwarf2/trace-crash.s: New file.
   3209 	* gdb.dwarf2/trace-crash.exp: New file.
   3210 
   3211 2013-01-18  Hafiz Abid Qadeer<abidh (a] codesourcery.com>
   3212 
   3213 	PR gdb/13443
   3214 	* gdb.base/checkpoint.exp: Update test messages to make them
   3215 	unique.
   3216 
   3217 2013-01-18  Yao Qi  <yao (a] codesourcery.com>
   3218 
   3219 	* gdb.trace/infotrace.exp: Check 'traceframe usage' in the
   3220 	output of 'info tracepoints'.
   3221 	* gdb.trace/disconnected-tracing.exp (disconnected_tracing):
   3222 	Likewise.
   3223 	* gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
   3224 	* gdb.trace/disconnected-tracing.c (struct foo): New.
   3225 
   3226 2013-01-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3227 
   3228 	* gdb.dwarf2/dw2-dos-drive.S: New file.
   3229 	* gdb.dwarf2/dw2-dos-drive.exp: New file.
   3230 
   3231 2013-01-17  Doug Evans  <dje (a] google.com>
   3232 
   3233 	* boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
   3234 	CXX_FOR_TARGET.
   3235 
   3236 	* boards/cc-with-tweaks.exp: New file.
   3237 
   3238 2013-01-17  Tom Tromey  <tromey (a] redhat.com>
   3239 
   3240 	* gdb.base/completion.exp: Add "set cp-abi" completion test.
   3241 
   3242 2013-01-17  Pedro Alves  <palves (a] redhat.com>
   3243 
   3244 	Merge dg-extract-results.sh from upstream (svn 195224).
   3245 
   3246 	2013-01-15  David Blaikie <dblaikie (a] gmail.com>
   3247 	* dg-extract-results.sh: Fix order of summary counts.
   3248 
   3249 	2013-01-15  David Blaikie <dblaikie (a] gmail.com>
   3250 	* dg-extract-results.sh: Constrain the start-of-log pattern.
   3251 
   3252 	2013-01-15  David Blaikie <dblaikie (a] gmail.com>
   3253 	* dg-extract-results.sh: Handle KPASSes.
   3254 
   3255 	2010-05-25  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   3256 	* dg-extract-results.sh: Redirect grep output to /dev/null instead
   3257 	of grep -q.
   3258 
   3259 2012-01-17  Sanjoy Das <sanjoy (a] playingwithpointers.com>
   3260 
   3261 	* gdb.base/jit-reader.exp: New file. Test case for the jit-reader
   3262 	interface.
   3263 	* gdb.base/jithost.c: New file.
   3264 	* gdb.base/jithost.h: New file.
   3265 	* gdb.base/jitreader.c : New file.
   3266 	* gdb.base/jit-protocol.h: New file.
   3267 
   3268 2013-01-16  Tom Tromey  <tromey (a] redhat.com>
   3269 
   3270 	* gdb.base/catch-signal.c: New file.
   3271 	* gdb.base/catch-signal.exp: New file.
   3272 
   3273 2013-01-16  Tom Tromey  <tromey (a] redhat.com>
   3274 
   3275 	* gdb.mi/mi-catch-load.exp: Look for "catch-type".
   3276 
   3277 2013-01-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3278 
   3279 	* gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
   3280 
   3281 2013-01-14  Tom Tromey  <tromey (a] redhat.com>
   3282 
   3283 	* gdb.base/completion.exp: Add "set gnutarget" test.
   3284 
   3285 2013-01-14  Tom Tromey  <tromey (a] redhat.com>
   3286 
   3287 	* gdb.dwarf2/dw2-restrict.S: New file.
   3288 	* gdb.dwarf2/dw2-restrict.c: New file.
   3289 	* gdb.dwarf2/dw2-restrict.exp: New file.
   3290 
   3291 2013-01-14  Tom Tromey  <tromey (a] redhat.com>
   3292 
   3293 	* gdb.dwarf2/dw2-error.exp: New file.
   3294 	* gdb.dwarf2/dw2-error.c: New file.
   3295 	* gdb.dwarf2/dw2-error.S: New file.
   3296 
   3297 2013-01-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3298 
   3299 	* gdb.cp/parse-lang.cc: New file.
   3300 	* gdb.cp/parse-lang.exp: New file.
   3301 
   3302 2013-01-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3303 
   3304 	* gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
   3305 	(set substitute-path): New test.
   3306 	(fullname present): Remove content.
   3307 	(substituted fullname): New test.
   3308 
   3309 2013-01-13  Joel Brobecker  <brobecker (a] adacore.com>
   3310 
   3311 	* gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
   3312 	check.  Move $gdb_py_is_py24 value check right after.
   3313 
   3314 2013-01-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3315 
   3316 	* gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
   3317 	targets.
   3318 
   3319 2013-01-11  Yao Qi  <yao (a] codesourcery.com>
   3320 
   3321 	* gdb.base/dprintf.exp: Check the output of 'info breakpoints'
   3322 	for dprintf.
   3323 	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
   3324 	Check the fields in "=breakpoint-created" for dprintf.
   3325 
   3326 2012-12-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3327 
   3328 	* gdb.mi/mi-fullname-deleted.exp: New file.
   3329 
   3330 2012-12-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3331 
   3332 	* gdb.base/skip-solib.exp (info skip with pending file): Update the
   3333 	expected output.
   3334 	(info skip with pending file): Remove.
   3335 	(ignoring function in solib, info skip for function multiply): Update
   3336 	the expected output.
   3337 	* gdb.base/skip.ex (skip (main), skip function baz, info skip)
   3338 	(info skip (delete 1), info skip after disabling all)
   3339 	(info skip after enabling all, info skip after disabling 4 2-3)
   3340 	(info skip after enabling 2-3, info skip 2-3)
   3341 	(info skip after deleting 2 3): Update the expected output.
   3342 	* gdb.linespec/base/two/thefile.cc (n): New variable v, split the
   3343 	statement to its initialization and return.
   3344 	* gdb.linespec/skip-two.exp: New file.
   3345 
   3346 2012-12-19  Doug Evans  <dje (a] google.com>
   3347 
   3348 	* gdb.base/maint.exp: Handle testing with .gdb_index.
   3349 
   3350 2012-12-19  Joel Brobecker  <brobecker (a] adacore.com>
   3351 
   3352 	* gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
   3353 	Cavium to FSF.
   3354 
   3355 2012-12-19  Joel Brobecker  <brobecker (a] adacore.com>
   3356 
   3357 	* dg-extract-results.sh: Update contact info in copyright notice.
   3358 	* gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
   3359 	GPL v3 or later.  Update contact info.
   3360 	* gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
   3361 	gdb.threads/watchpoint-fork-mt.c,
   3362 	gdb.threads/watchpoint-fork-parent.c,
   3363 	gdb.threads/watchpoint-fork-st.c,
   3364 	gdb.threads/watchpoint-fork.h: Likewise.
   3365 
   3366 2012-12-15  Yao Qi  <yao (a] codesourcery.com>
   3367 
   3368 	* gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
   3369 	'installed' field in '=breakpoint-modified'.
   3370 	(test_reconnect): Check 'installed' field in
   3371 	'=breakpoint-modified' and '=breakpoint-created'.
   3372 
   3373 	* gdb.trace/actions.exp: Update test for 'installed' field.
   3374 	* gdb.trace/change-loc.exp (tracepoint_change_loc_1):
   3375 	(tracepoint_change_loc_2): Likewise.
   3376 	Check 'info tracepoint' display nothing else.
   3377 	* gdb.trace/deltrace.exp: Likewise.
   3378 	* gdb.trace/infotrace.exp: Likewise.
   3379 	* gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
   3380 	Likewise.
   3381 	* gdb.trace/passcount.exp: Likewise.
   3382 	* gdb.trace/tracecmd.exp: Likewise.
   3383 	* gdb.trace/while-stepping.exp: Likewise.
   3384 
   3385 2012-12-14  Tom Tromey  <tromey (a] redhat.com>
   3386 
   3387 	* gdb.cp/member-name.exp: New file.
   3388 	* gdb.cp/member-name.cc: New file.
   3389 
   3390 2012-12-14  Tom Tromey  <tromey (a] redhat.com>
   3391 
   3392 	* gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
   3393 
   3394 2012-12-14  Doug Evans  <dje (a] google.com>
   3395 
   3396 	* gdb.dwarf2/implptr-optimized-out.S: DIE offset for
   3397 	DW_OP_GNU_implicit_pointer is section-relative.
   3398 
   3399 2012-12-14  Tom Tromey  <tromey (a] redhat.com>
   3400 
   3401 	* gdb.base/info-proc.exp: Add core file tests.
   3402 
   3403 2012-12-14  Yufeng Zhang  <yufeng.zhang (a] arm.com>
   3404 
   3405 	* gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
   3406 
   3407 2012-12-13  Doug Evans  <dje (a] google.com>
   3408 
   3409 	* gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
   3410 	* gdb.multi/multi-arch.exp: Ditto.
   3411 
   3412 2012-12-12  Keven Boell  <keven.boell (a] intel.com>
   3413 
   3414 	* gdb.mi/mi-catch-load-so.c: New. Clone of the
   3415 	catch load test library source file.
   3416 	* gdb.mi/mi-catch-load.c: New. Clone of the catch
   3417 	load test source file.
   3418 	* gdb.mi/mi-catch-load.exp: New. Test file for
   3419 	basic MI -catch-load and -catch-unload tests.
   3420 
   3421 2012-12-11  Paul Koning  <paul_koning (a] dell.com>
   3422 
   3423 	* gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
   3424 	exception.
   3425 	(_iterator_except): New function.
   3426 	(ArrayPrinter): Use _iterator function instead of local _iterator
   3427 	class for Python 3 compatibility.
   3428 	(NoStringContainerPrinter): Use _iterator_except instead of
   3429 	_iterator.
   3430 	* gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
   3431 	execfile for Python 3 compatibility.
   3432 	* gdb.python/python.exp: Handle Python 2.4 exception traceback
   3433 	format in error_prompt test.
   3434 
   3435 2012-12-10  Paul Koning  <paul_koning (a] dell.com>
   3436 
   3437 	* gdb.base/charset.exp: Change print syntax for Python 3
   3438 	compatibility.
   3439 	* gdb.python/py-block.exp: Ditto.
   3440 	* gdb.python/py-breakpoint.exp: Ditto.
   3441 	* gdb.python/py-cmd.exp: Ditto.
   3442 	* gdb.python/py-events.py: Ditto.
   3443 	* gdb.python/py-finish-breakpoint.py: Ditto.
   3444 	* gdb.python/py-finish-breakpoint2.exp: Ditto.
   3445 	* gdb.python/py-finish-breakpoint2.py: Ditto.
   3446 	* gdb.python/py-frame-inline.exp: Ditto.
   3447 	* gdb.python/py-frame.exp: Ditto.
   3448 	* gdb.python/py-infthread.exp: Ditto.
   3449 	* gdb.python/py-objfile.exp: Ditto.
   3450 	* gdb.python/py-parameter.exp: Ditto.
   3451 	* gdb.python/py-progspace.exp: Ditto.
   3452 	* gdb.python/py-prompt.exp: Ditto.
   3453 	* gdb.python/py-symbol.exp: Ditto.
   3454 	* gdb.python/py-symtab.exp: Ditto.
   3455 	* gdb.python/py-template.exp: Ditto.
   3456 	* gdb.python/py-value-cc.exp: Ditto.
   3457 	* gdb.python/python.exp: Ditto.
   3458 	* gdb.python/source2.py: Ditto.
   3459 	* gdb.python/lib-types.exp: Change print syntax for Python 3
   3460 	compatibility.
   3461 	Use sorted() function rather than sort() method.
   3462 	Accept either int or long values for enum values.
   3463 	* gdb.python/py-events.exp: Use exec(open(...).read()) instead of
   3464 	execfile for Python 3 compatibility.
   3465 	* gdb.python/py-evsignal.exp: Ditto.
   3466 	* gdb.python/py-evthreads.exp: Ditto.
   3467 	* gdb.python/py-mi.exp: Ditto.
   3468 	* gdb.python/py-pp-maint.exp: Ditto.
   3469 	* gdb.python/py-prettyprint.exp: Ditto.
   3470 	* gdb.python/py-finish-breakpoint.exp: Change print syntax for
   3471 	Python 3 compatibility.
   3472 	Skip tests for Python 2.4.
   3473 	* gdb.python/py-inferior.exp: Change print syntax for
   3474 	Python 3 compatibility.
   3475 	Use byte string rather than character string in memory write test
   3476 	if Python 3.
   3477 	* gdb.python/py-pp-maint.py: Change class declarations to "new
   3478 	class" syntax.
   3479 	* gdb.python/py-prettyprint.py: Change iterator class to generator
   3480 	function for Python 3 compatibility.
   3481 	Make all classes "new style".
   3482 	Fix indentation issue and stray semicolon.
   3483 	* gdb.python/py-shared.expChange print syntax for Python 3
   3484 	compatibility.
   3485 	Define "long" if Python 3.
   3486 	* gdb.python/py-type.exp: Change print syntax for Python 3
   3487 	compatibility.
   3488 	Accept either int or long values for enum values.
   3489 	* gdb.python/py-value.exp: Change print syntax for Python 3
   3490 	compatibility.
   3491 	Skip "long" and "unicode" tests if Python 3.
   3492 	Accept either "type" or "class" in type checks.
   3493 	* lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
   3494 	(gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
   3495 
   3496 2012-12-10  Tom Tromey  <tromey (a] redhat.com>
   3497 
   3498 	* gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
   3499 	(test): Add "two_cu" argument.
   3500 	* gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
   3501 	for types; allow two CUs.
   3502 
   3503 2012-12-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3504 
   3505 	* gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
   3506 	* gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
   3507 
   3508 2012-12-08  Yao Qi  <yao (a] codesourcery.com>
   3509 	    Pedro Alves  <palves (a] redhat.com>
   3510 
   3511 	* gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
   3512 	'=breakpoint-created' when GDB merges the tracepoints of both
   3513 	 sides.
   3514 
   3515 2012-12-07  Tom Tromey  <tromey (a] redhat.com>
   3516 
   3517 	* gdb.base/break1.c (enum some_enum, union some_union): New.
   3518 	(some_enum_global, some_union_global, some_value): New globals.
   3519 	* gdb.base/completion.exp: Add tag completion tests.
   3520 
   3521 2012-12-07  Tom Tromey  <tromey (a] redhat.com>
   3522 
   3523 	* gdb.base/completion.exp: Add tests for ptype and whatis
   3524 	completion.
   3525 
   3526 2012-12-07  Joel Brobecker  <brobecker (a] adacore.com>
   3527 
   3528 	* gdb.base/stale-infcall.exp: Fix copyright line.
   3529 
   3530 2012-12-07  Joel Brobecker  <brobecker (a] adacore.com>
   3531 
   3532 	* gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
   3533 
   3534 2012-12-06  Pedro Alves  <palves (a] redhat.com>
   3535 	    Tom Tromey  <tromey (a] redhat.com>
   3536 
   3537 	* gdb.base/exprs.exp: Add tests for cast to void.
   3538 
   3539 2012-12-06  Jens Elmenthaler <jens.elmenthaler (a] advantest.com>
   3540 
   3541 	* gdb.python/py-mi.exp: Correct expected results for attribute
   3542 	"dynamic" returned by -var-update.
   3543 	Add test case for correct handling of "diplayhint" for children
   3544 	of dynamic varobjs.
   3545 	* gdb.python/py-prettyprint.c (set_itme): New function.
   3546 	(bug_14741) New function.
   3547 	(main) Add call to bug_14741().
   3548 	* gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
   3549 
   3550 2012-12-05  Ulrich Weigand  <uweigand (a] de.ibm.com>
   3551 
   3552 	* gdb.base/gnu-debugdata.exp: Also include "D" symbols in
   3553 	${binfile}.funcsyms list.
   3554 
   3555 2012-12-04  Yao Qi  <yao (a] codesourcery.com>
   3556 
   3557 	PR gdb/13443
   3558 	* gdb.trace/actions.exp: Make test messages unique.
   3559 
   3560 2012-11-29  Tom Tromey  <tromey (a] redhat.com>
   3561 
   3562 	* gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
   3563 
   3564 2012-11-29  Ulrich Weigand  <uweigand (a] de.ibm.com>
   3565 
   3566 	* gdb.opencl/convs_casts.exp: Always expect standard vector type names.
   3567 	* gdb.opencl/datatypes.exp: Likewise.
   3568 	* gdb.opencl/operators.exp: Likewise.
   3569 	* gdb.opencl/vec_comps.exp: Likewise.
   3570 
   3571 2012-11-29  Jerome Guitton  <guitton (a] adacore.com>
   3572 
   3573 	* gdb.ada/iwide: New testcase.
   3574 
   3575 2012-11-29  Jerome Guitton  <guitton (a] adacore.com>
   3576 
   3577 	* gdb.ada/ptype_tagged_param.exp: Adjust expected output in
   3578 	ptype test.
   3579 
   3580 2012-11-29  Jerome Guitton  <guitton (a] adacore.com>
   3581 
   3582 	* gdb.ada/variant_record_packed_array.exp: Test expressions of the
   3583 	form {VARIANT_TYPE}ADDRESS.
   3584 
   3585 2012-11-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   3586 
   3587 	* gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
   3588 	(func): New function.
   3589 	(main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
   3590 	* gdb.cp/member-ptr.exp: Add new tests for ptype and for
   3591 	pointers to members with pointer-to-function type.
   3592 
   3593 2012-11-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3594 	    Tom Tromey  <tromey (a] redhat.com>
   3595 
   3596 	* gdb.base/gnu-debugdata.exp: New file.
   3597 	* gdb.base/gnu-debugdata.c: New file.
   3598 	* lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
   3599 	(gdb_unload): Return 0 on success.
   3600 
   3601 2012-11-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3602 
   3603 	* gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
   3604 
   3605 2012-11-26  Joel Brobecker  <brobecker (a] adacore.com>
   3606 
   3607 	* gdb.base/empty_exe.exp: New testcase.
   3608 
   3609 2012-11-20  Mike Frysinger  <vapier (a] gentoo.org>
   3610 
   3611 	* gdb.base/completion.exp: Add test for help aliases completion.
   3612 
   3613 2012-11-20  Yao Qi  <yao (a] codesourcery.com>
   3614 
   3615 	* gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
   3616 	Don't test 'maint set show-debug-regs'.
   3617 	Use command 'set remotecache' instead of
   3618 	'set circular-trace-buffer'.
   3619 
   3620 2012-11-16  Keith Seitz  <keiths (a] redhat.com>
   3621 
   3622 	PR c++/13615
   3623 	* gdb.cp/baseenum.cc: New file.
   3624 	* gdb.cp/baseenum.exp: New file.
   3625 	* gdb.cp/derivation.cc (A): Add copyright.
   3626 	Add a typedef.
   3627 	(B): Use A::value_type instead of int.  Change all references.
   3628 	(D): Use value_type instead of int.  Change all references.
   3629 	(E): Likewise.
   3630 	(F); Likewise.
   3631 	(Z): New class.
   3632 	(ZZ): New class.
   3633 	(N, Base, Derived): New namespace and classes.
   3634 	(main): Add instances of Z and ZZ.
   3635 	Make sure all symbols from N are kept.
   3636 	* gdb.cp/derivation.exp: Update typedef changes in tests.
   3637 	Add tests for class typedefs both before and after starting
   3638 	the inferior.
   3639 	Add tests for searching for a typedef while stopped in a
   3640 	method.
   3641 
   3642 2012-11-14  Luis Machado  <lgustavo (a] codesourcery.com>
   3643 
   3644 	* gdb.mi/mi-var-create-rtti.c: New file.
   3645 	* gdb.mi/mi-var-create-rtti.exp: New file.
   3646 
   3647 2012-11-14  Luis Machado  <lgustavo (a] codesourcery.com>
   3648 
   3649 	* gdb.base/structs3.exp: Run to main before doing any tests.
   3650 
   3651 2012-11-14  Andrew Burgess  <aburgess (a] broadcom.com>
   3652 
   3653 	* gdb.python/py-type.exp: Uniquify test names.
   3654 
   3655 2012-11-14  Yao Qi  <yao (a] codesourcery.com>
   3656 
   3657 	* gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
   3658 	(thread_function) [DEBUG]: Call 'printf'.
   3659 	* gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
   3660 	command line if 'DEBUG=1' is passed to test.
   3661 	Remove a pattern to match inferior's output.
   3662 
   3663 2012-11-13  Giuseppe Montalto  <giuseppe.montalto (a] st.com>
   3664 
   3665 	* gdb.mi/mi-fill-memory.exp: New test.
   3666 
   3667 2012-11-12  Tom Tromey  <tromey (a] redhat.com>
   3668 
   3669 	* gdb.base/completion.exp: Update for "info type-printers".
   3670 	* gdb.python/py-typeprint.cc: New file.
   3671 	* gdb.python/py-typeprint.exp: New file.
   3672 	* gdb.python/py-typeprint.py: New file.
   3673 
   3674 2012-11-12  Tom Tromey  <tromey (a] redhat.com>
   3675 
   3676 	* gdb.base/call-sc.exp: Use "ptype/r".
   3677 	* gdb.base/volatile.exp: Don't expect "int".
   3678 	* gdb.cp/ptype-flags.cc: New file.
   3679 	* gdb.cp/ptype-flags.exp: New file.
   3680 	* gdb.cp/templates.exp: Use ptype/r.
   3681 	(test_ptype_of_templates, test_template_typedef): Likewise.
   3682 	* lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
   3683 	argument.  Handle template names and template parameters.
   3684 	* gdb.mi/mi-var-cmd.exp: Accept "long".
   3685 	* gdb.mi/mi-var-child.exp: Accept "long".
   3686 	* gdb.mi/mi-var-display.exp: Accept "long".
   3687 	* gdb.mi/mi2-var-child.exp: Accept "long".
   3688 
   3689 2012-11-12  Tom Tromey  <tromey (a] redhat.com>
   3690 
   3691 	* gdb.cp/classes.exp (test_ptype_class_objects): Remove
   3692 	"ptype" from calls to cp_test_ptype_class.
   3693 	(test_enums): Likewise.
   3694 	* gdb.cp/derivation.exp: Remove "ptype" from calls to
   3695 	cp_test_ptype_class.
   3696 	* gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
   3697 	calls to cp_test_ptype_class.
   3698 	(test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
   3699 	* gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
   3700 	from calls to cp_test_ptype_class.
   3701 	* lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
   3702 	command here.  Change "in_command" argument to "in_exp".
   3703 
   3704 2012-11-10  Keith Seitz  <keiths (a] redhat.com>
   3705 
   3706 	PR gdb/14288
   3707 	* gdb.base/printcmds.c: Add invalid_XXX globals
   3708 	for repeated byte tests.
   3709 	* gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
   3710 	* gdb.base/wchar.c (main): Add and construct a wchar_t
   3711 	array with repeated characters.
   3712 	* gdb.base/wchar.exp: Add repeated character tests.
   3713 
   3714 2012-11-09  Andrew Burgess  <aburgess (a] broadcom.com>
   3715 
   3716 	* gdb.mi/mi-disassemble.exp: Expect fullname field in mi
   3717 	disassembly output.
   3718 
   3719 2012-11-09  Pedro Alves  <palves (a] redhat.com>
   3720 
   3721 	PR gdb/14306
   3722 
   3723 	* gdb.multi/multi-arch-exec.c: New file.
   3724 	* gdb.multi/multi-arch-exec.exp: New file.
   3725 
   3726 2012-11-09  Yao Qi  <yao (a] codesourcery.com>
   3727 
   3728 	* gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
   3729 	(top level): Call it.
   3730 
   3731 2012-11-09  Yao Qi  <yao (a] codesourcery.com>
   3732 
   3733 	* gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
   3734 	typo.
   3735 
   3736 2012-11-09  Pedro Alves  <palves (a] redhat.com>
   3737 
   3738 	* gdb.multi/multi-arch.exp: New.
   3739 
   3740 2012-11-08  Tom Tromey  <tromey (a] redhat.com>
   3741 
   3742 	* gdb.base/siginfo-obj.exp: Create core file.  Test siginfo from
   3743 	core files, if possible.
   3744 	* gdb.base/siginfo-thread.c: New file
   3745 	* gdb.base/siginfo-thread.exp: New file
   3746 
   3747 2012-11-08  Tom Tromey  <tromey (a] redhat.com>
   3748 
   3749 	* gdb.base/comprdebug.exp: New file.
   3750 
   3751 2012-11-06  Pedro Alves  <palves (a] redhat.com>
   3752 
   3753 	PR gdb/14810
   3754 
   3755 	* gdb.base/disabled-location.c: New file.
   3756 	* gdb.base/disabled-location.exp: New file.
   3757 
   3758 2012-11-06  Tom Tromey  <tromey (a] redhat.com>
   3759 
   3760 	* gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
   3761 	* gdb.python/py-strfns.exp (test_strfns_core_file): Use
   3762 	gdb_gcore_cmd.
   3763 	* gdb.cell/gcore.exp: Use gdb_gcore_cmd.
   3764 	* gdb.base/gcore.exp: Use gdb_gcore_cmd.
   3765 	* gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
   3766 	* gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
   3767 	* gdb.base/auxv.exp: Use gdb_gcore_cmd.
   3768 	* gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
   3769 	* gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
   3770 	* gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
   3771 	* lib/gdb.exp (gdb_gcore_cmd): New proc.
   3772 
   3773 2012-11-05  Pedro Alves  <palves (a] redhat.com>
   3774 
   3775 	* gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
   3776 	procedure.
   3777 	(do_vfork_and_follow_child_tests_exec)
   3778 	(do_vfork_and_follow_child_tests_exit): Call it.
   3779 
   3780 2012-11-05  Pedro Alves  <palves (a] redhat.com>
   3781 
   3782 	* gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
   3783 	fails.
   3784 
   3785 2012-11-03  Yao Qi  <yao (a] codesourcery.com>
   3786 
   3787 	Fix PR gdb/14617.
   3788 	* gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
   3789 	Remove setup_kfail, and update test.
   3790 
   3791 2012-11-02  Tom Tromey  <tromey (a] redhat.com>
   3792 
   3793 	* gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
   3794 	test.
   3795 
   3796 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3797 
   3798 	PR gdb/14766
   3799 
   3800 	* gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
   3801 	setup_kfail.
   3802 	(tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
   3803 	get registers".
   3804 
   3805 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3806 
   3807 	* gdb.base/foll-vfork-exit.c: New file.
   3808 	* gdb.base/foll-vfork.exp (top level): New file-describing
   3809 	comment.
   3810 	(vfork_child_follow_to_exit): New procedure.
   3811 	(tcatch_vfork_then_child_follow): Rename as ...
   3812 	(tcatch_vfork_then_child_follow_exec): ... this.
   3813 	(tcatch_vfork_then_child_follow_exit): New procedure.
   3814 	(do_vfork_and_follow_parent_tests): New procedure, factored out
   3815 	from do_vfork_and_exec_tests.
   3816 	(do_vfork_and_follow_child_tests_exec): Ditto.
   3817 	(do_vfork_and_exec_tests): Delete.
   3818 	(do_vfork_and_follow_child_tests_exit): New procedure.
   3819 	(top level): Run tests with both the program that has the vfork
   3820 	child execing, and the program has the vfork child exiting.
   3821 
   3822 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3823 
   3824 	* gdb.base/foll-vfork.exp (setup_gdb): New procedure.
   3825 	(check_vfork_catchpoints, vfork_parent_follow_through_step)
   3826 	(vfork_parent_follow_to_bp): Call it.
   3827 	(kill_child): Delete.
   3828 	(vfork_and_exec_child_follow_to_main_bp)
   3829 	(vfork_and_exec_child_follow_through_step): Call setup_gdb.  No
   3830 	longer call kill_child.
   3831 	(tcatch_vfork_then_parent_follow): Call setup_gdb.
   3832 	(do_vfork_and_exec_tests): Don't runto_main before calling each
   3833 	test procedure.
   3834 	(top level): Don't clean restart and set verbose before running
   3835 	each test procedure.
   3836 
   3837 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3838 
   3839 	* gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
   3840 	(vfork_parent_follow_to_bp)
   3841 	(vfork_and_exec_child_follow_to_main_bp)
   3842 	(vfork_and_exec_child_follow_through_step)
   3843 	(tcatch_vfork_then_parent_follow)
   3844 	(tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
   3845 	Use with_test_prefix.
   3846 
   3847 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3848 
   3849 	* gdb.base/foll-vfork.c: Add copyright header.
   3850 	* gdb.base/vforked-prog.c: Add copyright header.
   3851 
   3852 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3853 
   3854 	* gdb.base/foll-vfork.exp
   3855 	(vfork_and_exec_child_follow_through_step): Don't skip on
   3856 	non-HP/UX targets.  Expect the next to only step one line on
   3857 	non-HP/UX targets, rather than stopping only after the exec.
   3858 
   3859 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3860 
   3861 	Don't hard code line numbers.
   3862 
   3863 	* gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
   3864 	Expect text from the sources instead of a line number.
   3865 	(vfork_parent_follow_to_bp)
   3866 	(vfork_and_exec_child_follow_to_main_bp)
   3867 	(vfork_and_exec_child_follow_through_step)
   3868 	(tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
   3869 	Use gdb_get_line_number.
   3870 
   3871 2012-11-02  Pedro Alves  <palves (a] redhat.com>
   3872 
   3873 	Modernize.
   3874 
   3875 	* gdb.base/foll-vfork.exp: Use standard_testfile and
   3876 	build_executable.  Pass descriptive string to untested.
   3877 	(vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
   3878 	(vfork_and_exec_child_follow_to_main_bp)
   3879 	(vfork_and_exec_child_follow_through_step)
   3880 	(tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
   3881 	(do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
   3882 	of send_gdb/gdb_expect.
   3883 
   3884 	(kill_child): New procedure.
   3885 	(vfork_and_exec_child_follow_to_main_bp)
   3886 	(vfork_and_exec_child_follow_through_step): Use it.
   3887 
   3888 2012-11-02  Yao Qi  <yao (a] codesourcery.com>
   3889 
   3890 	* gdb.base/setvar.exp: Test setting nested struct.
   3891 	* gdb.base/setvar.c (v_struct3): New.
   3892 
   3893 2012-11-01  Doug Evans  <dje (a] google.com>
   3894 
   3895 	* gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
   3896 	changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
   3897 	use them.
   3898 
   3899 2012-10-31  Andrew Burgess  <aburgess (a] broadcom.com>
   3900 
   3901 	PR cli/14772
   3902 	* gdb.base/gnu_vector.c (union_with_vector_1)
   3903 	(struct_with_vector_1): Add new struct and union for testing
   3904 	ptype.
   3905 	* gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
   3906 	structs / unions containing vectors.
   3907 
   3908 2012-10-25  Yao Qi  <yao (a] codesourcery.com>
   3909 
   3910 	* gdb.trace/ftrace.exp (test_fast_tracepoints): Use
   3911 	'setup_kfail' instead of 'setup_kfail_for_target'.
   3912 	* gdb.base/varargs.exp: Likewise.
   3913 	* lib/gdb.exp (setup_kfail_for_target): Remove.
   3914 
   3915 2012-10-25  Mark Kettenis  <kettenis (a] openbsd.nfra.nl>
   3916 
   3917 	* gdb.base/varargs.exp: PR gdb/12790 is now fixed.
   3918 
   3919 2012-10-25  Mark Kettenis  <kettenis (a] gnu.org>
   3920 
   3921 	* gdb.base/varargs.exp: PR gdb/12776 is now fixed.
   3922 
   3923 2012-10-24  Joel Brobecker  <brobecker (a] adacore.com>
   3924 
   3925 	* gdb.ada/set_wstr: New testcase.
   3926 
   3927 2012-10-24  Joel Brobecker  <brobecker (a] adacore.com>
   3928 
   3929 	* gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
   3930 
   3931 2012-10-24  Joel Brobecker  <brobecker (a] adacore.com>
   3932 
   3933 	* gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
   3934 
   3935 2012-10-24  Mark Kettenis  <kettenis (a] gnu.org>
   3936 
   3937 	* gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
   3938 
   3939 2012-10-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3940 
   3941 	* gdb.base/callfuncs.exp (do_function_calls): Fix
   3942 	setup_kfail_for_target for -m32 mode.
   3943 
   3944 2012-10-23  Mark Kettenis  <kettenis (a] gnu.org>
   3945 
   3946 	* gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
   3947 	are now fixed.
   3948 
   3949 2012-10-23  Yao Qi  <yao (a] codesourcery.com>
   3950 
   3951 	* gdb.base/info-os.exp: Resume the inferior until it exits.
   3952 
   3953 2012-10-18  Yufeng Zhang  <yufeng.zhang (a] arm.com>
   3954 
   3955 	* gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
   3956 	* gdb.base/print-file-var.exp: Likewise.
   3957 	* gdb.base/type-opaque.exp: Likewise.
   3958 
   3959 2012-10-17  Yao Qi  <yao (a] codesourcery.com>
   3960 
   3961 	* gdb.mi/mi-memory-changed.exp: New.
   3962 
   3963 2012-10-16  Yao Qi  <yao (a] codesourcery.com>
   3964 
   3965 	* gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
   3966 	returns true.
   3967 	Call gdb_load_shlibs.
   3968 	* gdb.reverse/solib-reverse.exp: Likewise.
   3969 
   3970 2012-10-15  Keith Seitz  <keiths (a] redhat.com>
   3971 
   3972 	* lib/cp-support.exp (cp_test_ptype_class): Add support
   3973 	for class typedefs.
   3974 
   3975 	* gdb.cp/derivation.exp: Add tests for g_instance.
   3976 
   3977 2012-10-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3978 
   3979 	Fix entry values resolving in inlined frames.
   3980 	* gdb.arch/amd64-entry-value-inline.S: New file.
   3981 	* gdb.arch/amd64-entry-value-inline.c: New file.
   3982 	* gdb.arch/amd64-entry-value-inline.exp: New file.
   3983 
   3984 2012-10-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3985 	    Doug Evans  <dje (a] google.com>
   3986 
   3987 	Fix recent gdb_breakpoint regression.
   3988 	* gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
   3989 	braces from the parameter.
   3990 	* gdb.java/jprint.exp: Likewise.
   3991 
   3992 2012-10-15  Doug Evans  <dje (a] google.com>
   3993 
   3994 	* lib/gdb.exp (runto): Fix call to gdb_breakpoint.
   3995 
   3996 2012-10-15  Yufeng Zhang  <yufeng.zhang (a] arm.com>
   3997 
   3998 	* gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
   3999 
   4000 2012-10-15  Tom Tromey  <tromey (a] redhat.com>
   4001 
   4002 	* gdb.python/py-symtab.exp: Test sal and symtab destructors.
   4003 
   4004 2012-10-15  Tom Tromey  <tromey (a] redhat.com>
   4005 
   4006 	* gdb.python/py-symbol.exp: Test symbol destructor.
   4007 
   4008 2012-10-14  Yao Qi  <yao (a] codesourcery.com>
   4009 
   4010 	* gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
   4011 	* gdb.mi/mi-cli.exp: New.
   4012 
   4013 	* gdb.mi/mi2-basics.exp: Remove.
   4014 	* gdb.mi/mi2-break.exp: Remove.
   4015 	* gdb.mi/mi2-console.exp: Remove.
   4016 	* gdb.mi/mi2-disassemble.exp: Remove.
   4017 	* gdb.mi/mi2-eval.exp: Remove.
   4018 	* gdb.mi/mi2-file.exp: Remove.
   4019 	* gdb.mi/mi2-hack-cli.exp: Remove.
   4020 	* gdb.mi/mi2-pthreads.exp: Remove.
   4021 	* gdb.mi/mi2-read-memory.exp: Remove.
   4022 	* gdb.mi/mi2-regs.exp: Remove.
   4023 	* gdb.mi/mi2-return.exp: Remove.
   4024 	* gdb.mi/mi2-simplerun.exp: Remove.
   4025 	* gdb.mi/mi2-stack.exp: Remove.
   4026 	* gdb.mi/mi2-stepi.exp: Remove.
   4027 	* gdb.mi/mi2-syn-frame.exp: Remove.
   4028 	* gdb.mi/mi2-until.exp: Remove.
   4029 	* gdb.mi/mi2-watch.exp: Remove.
   4030 	* gdb.mi/mi2-var-block.exp: Remove.
   4031 	* gdb.mi/mi2-var-cmd.exp: Remove.
   4032 	* gdb.mi/mi2-var-display.exp: Remove.
   4033 
   4034 2012-10-12  Yao Qi  <yao (a] codesourcery.com>
   4035 
   4036 	* gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
   4037 	trail '.*' on matching patterns.
   4038 
   4039 2012-10-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4040 
   4041 	* gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
   4042 	* gdb.arch/i386-cfi-notcurrent.exp: Likewise.
   4043 	* gdb.arch/i386-disp-step.exp: Likewise.
   4044 	* gdb.arch/i386-gnu-cfi.exp: Likewise.
   4045 	* gdb.arch/i386-prologue.exp: Likewise.
   4046 	* gdb.arch/i386-size-overlap.exp: Likewise.
   4047 	* gdb.arch/i386-size.exp: Likewise.
   4048 	* gdb.arch/i386-unwind.exp: Likewise.
   4049 
   4050 2012-10-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4051 
   4052 	* gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
   4053 	* gdb.arch/i386-word.exp: Likewise.
   4054 
   4055 2012-10-11  H.J. Lu  <hongjiu.lu (a] intel.com>
   4056 
   4057 	* gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
   4058 	is_ilp32_target to set nr_regs.
   4059 	* gdb.arch/i386-sse.exp: Likewise.
   4060 
   4061 2012-10-11  Doug Evans  <dje (a] google.com>
   4062 
   4063 	PR breakpoints/14643.
   4064 	* gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
   4065 	* gdb.linespec/thread.c: New file.
   4066 	* gdb.linespec/thread.exp: New file.
   4067 
   4068 	* lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
   4069 	Recognize "message" -> print pass and fail.  Add eof case.
   4070 	(runto): Recognize message, no-message.  Print pass/fail if requested,
   4071 	with same treatment as gdb_breakpoint.
   4072 	(runto_main): Pass no-message to runto.
   4073 	(gdb_internal_error_resync): Add log message.
   4074 	(gdb_file_cmd): Tweak internal error fail text for consistency.
   4075 
   4076 2012-10-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4077 
   4078 	Fix crash during stepping on ppc32.
   4079 	* gdb.base/step-symless.c: New file.
   4080 	* gdb.base/step-symless.exp: New file.
   4081 
   4082 2012-10-03  Doug Evans  <dje (a] google.com>
   4083 
   4084 	PR symtab/14601
   4085 	* gdb.cp/using-crash.exp: New file.
   4086 	* gdb.cp/using-crash.cc: New file.
   4087 
   4088 2012-10-02  Doug Evans  <dje (a] google.com>
   4089 
   4090 	* lib/gdb.exp (gdb_unload): Change wording of perror text to be
   4091 	more consistent.
   4092 	(runto,gdb_debug_format): Ditto.
   4093 	(gdb_file_cmd): Watch for eof in nested gdb_expect.
   4094 	Clean up logging and error messages.
   4095 
   4096 2012-10-01  Andrew Burgess  <aburgess (a] broadcom.com>
   4097 
   4098 	Test find command on unmapped memory.
   4099 	* gdb.base/find-unmapped.c: New file.
   4100 	* gdb.base/find-unmapped.exp: New file.
   4101 
   4102 2012-09-29  Yao Qi  <yao (a] codesourcery.com>
   4103 
   4104 	* gdb.trace/mi-tracepoint-changed.exp: New.
   4105 	* gdb.mi/mi-breakpoint-changed.exp: New.
   4106 	* gdb.mi/pending.c, gdb.mi/pendshr1.c: New
   4107 	* gdb.mi/pendshr2.c: New.
   4108 
   4109 2012-09-28  Yao Qi  <yao (a] codesourcery.com>
   4110 
   4111 	* gdb.mi/pr11022.exp: New.
   4112 	* gdb.mi/pr11022.c: New.  Copied from gdb.base/.
   4113 
   4114 2012-09-27  Tom Tromey  <tromey (a] redhat.com>
   4115 
   4116 	* gdb.cp/derivation.exp: Add regression test.
   4117 	* gdb.cp/derivation.cc (class V_base, class V_inter, class
   4118 	V_derived): New.
   4119 	(vderived): New global.
   4120 
   4121 2012-09-26  Tom Tromey  <tromey (a] redhat.com>
   4122 
   4123 	* gdb.dwarf2/dw2-common-block.S: New file.
   4124 	* gdb.dwarf2/dw2-common-block.exp: New file.
   4125 
   4126 2012-09-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4127 
   4128 	* gdb.fortran/common-block.exp: New file.
   4129 	* gdb.fortran/common-block.f90: New file.
   4130 
   4131 2012-09-26  Andrew Burgess  <aburgess (a] broadcom.com>
   4132 
   4133 	* gdb.base/duplicate-bp.c: New file.
   4134 	* gdb.base/duplicate-bp.exp: New file.
   4135 
   4136 2012-09-26  Yao Qi  <yao (a] codesourcery.com>
   4137 
   4138 	* gdb.mi/mi2-cli.exp:  Avoid line number in test summary.
   4139 
   4140 	Revert:
   4141 	2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4142 
   4143 	* gdb.mi/mi2-cli.exp: Remove redundant '\'.
   4144 
   4145 2012-09-25  Siddhesh Poyarekar  <siddhesh (a] redhat.com>
   4146 
   4147 	* gdb.base/longest-types.c: New test case.
   4148 	* gdb.base/longest-types.exp: New test case.
   4149 
   4150 2012-09-25  Yao Qi  <yao (a] codesourcery.com>
   4151 
   4152 	* gdb.mi/mi2-cli.exp: Check breakpoint notification.
   4153 
   4154 2012-09-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4155 
   4156 	Fix internal error on canonicalization of clang types.
   4157 	* gdb.dwarf2/dw2-canonicalize-type.S: New file.
   4158 	* gdb.dwarf2/dw2-canonicalize-type.exp: New file.
   4159 	* lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
   4160 
   4161 2012-09-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4162 
   4163 	Fix disassemble without parameters in tailcall frame.
   4164 	* gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
   4165 
   4166 2012-09-21  Andrew Burgess  <aburgess (a] broadcom.com>
   4167 
   4168 	* gdb.dwarf2/dw2-op-out-param.S: New file.
   4169 	* gdb.dwarf2/dw2-op-out-param.exp: New file.
   4170 
   4171 2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4172 
   4173 	* gdb.mi/mi2-cli.exp: Remove redundant '\'.
   4174 
   4175 2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4176 
   4177 	* gdb.mi/mi-cli.exp: Remove.
   4178 	* gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
   4179 
   4180 2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4181 
   4182 	* gdb.mi/mi-reverse.exp: Fix the typo in expected output of
   4183 	"=record-started" notification.
   4184 
   4185 2012-09-21  Yao Qi  <yao (a] codesourcery.com>
   4186 
   4187 	* gdb.mi/mi-record-changed.exp: New.
   4188 	* gdb.mi/mi-reverse.exp: Adjust expected output.
   4189 
   4190 2012-09-20  Tom Tromey  <tromey (a] redhat.com>
   4191 
   4192 	* gdb.python/python.exp: Test atexit.register.
   4193 
   4194 2012-09-20  Doug Evans  <dje (a] google.com>
   4195 
   4196 	* boards/dwarf4-gdb-index.exp: New file.
   4197 
   4198 	* gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
   4199 	while running the tests.
   4200 
   4201 2012-09-18  Joel Brobecker  <brobecker (a] adacore.com>
   4202 
   4203 	* gdb.ada/bp_reset: New testcase.
   4204 
   4205 2012-09-18  Yao Qi  <yao (a] codesourcery.com>
   4206 
   4207 	* gdb.trace/mi-tsv-changed.exp: New.
   4208 
   4209 2012-09-18  Yao Qi  <yao (a] codesourcery.com>
   4210 
   4211 	* gdb.trace/mi-traceframe-changed.exp: New.
   4212 
   4213 2012-09-17  Yao Qi  <yao (a] codesourcery.com>
   4214 
   4215 	* gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
   4216 	when it is less than 0.
   4217 
   4218 2012-09-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4219 
   4220 	PR 14119
   4221 	* gdb.arch/amd64-tailcall-ret.S: New file.
   4222 	* gdb.arch/amd64-tailcall-ret.c: New file.
   4223 	* gdb.arch/amd64-tailcall-ret.exp: New file.
   4224 	* gdb.reverse/amd64-tailcall-reverse.S: New file.
   4225 	* gdb.reverse/amd64-tailcall-reverse.c: New file.
   4226 	* gdb.reverse/amd64-tailcall-reverse.exp: New file.
   4227 
   4228 2012-09-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4229 
   4230 	PR 14548
   4231 	* gdb.reverse/singlejmp-reverse-nodebug.S: New file.
   4232 	* gdb.reverse/singlejmp-reverse-nodebug.c: New file.
   4233 	* gdb.reverse/singlejmp-reverse.S: New file.
   4234 	* gdb.reverse/singlejmp-reverse.c: New file.
   4235 	* gdb.reverse/singlejmp-reverse.exp: New file.
   4236 
   4237 2012-09-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4238 
   4239 	Fix compatibility with old GCC (~4.1).
   4240 	* gdb.cp/converts.cc (my_enum_var): New variable.
   4241 
   4242 2012-09-14  Andrew Burgess  <aburgess (a] broadcom.com>
   4243 
   4244 	* gdb.xml/tdesc-regs.exp: Update expected output for new
   4245 	vector_size syntax of vector types.
   4246 
   4247 2012-09-13  Khoo Yit Phang  <khooyp (a] cs.umd.edu>
   4248 
   4249 	Refactor Python "gdb" module into a proper Python package, by
   4250 	introducing a new "_gdb" module for code implemented in C, and
   4251 	using reload/__import__ instead of exec.
   4252 	* gdb.python/python.exp (Test stderr location): Update module
   4253 	location of GDB-specific sys.stderr.
   4254 	(Test stdout location): Ditto for sys.stdout.
   4255 
   4256 2012-09-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4257 
   4258 	* gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
   4259 
   4260 2012-09-12  Keith Seitz  <keiths (a] redhat.com>
   4261 
   4262 	* gdb.cp/converts.cc (main): Comment out the pointer to boolean
   4263 	conversion statement.
   4264 
   4265 2012-09-12  Doug Evans  <dje (a] google.com>
   4266 
   4267 	* gdb.base/help.exp: Remove testing of individual command help text,
   4268 	too much of a maintenance burden.  Instead, test the functionality
   4269 	of "help" itself.
   4270 
   4271 2012-09-11  Doug Evans  <dje (a] google.com>
   4272 
   4273 	* gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
   4274 	breakpoint.
   4275 
   4276 	* gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
   4277 	* gdb.dwarf2/fission-reread.S: Ditto.
   4278 	* gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
   4279 	* gdb.dwarf2/fission-reread.exp: Ditto.
   4280 
   4281 2012-09-11  Andrew Burgess  <aburgess (a] broadcom.com>
   4282 
   4283 	* gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
   4284 
   4285 2012-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   4286 
   4287 	* gdb.ada/optim_drec: New testcase.
   4288 
   4289 2012-09-10  Doug Evans  <dje (a] google.com>
   4290 
   4291 	* boards/fission.exp: Explicitly mark "board" as not remote.
   4292 
   4293 2012-09-10  Keith Seitz  <keiths (a] redhat.com>
   4294 
   4295 	PR gdb/13483
   4296 	* gdb.cp/converts.cc (A::A): Add ctor.
   4297 	(A::member_): Add member.
   4298 	(enum my_enum): New enumeration.
   4299 	(main): Add calls to foo1_7 with various
   4300 	permitted arguments.
   4301 	* gdb.cp/converts.exp: Add tests for boolean
   4302 	conversions permitted by the standard.
   4303 
   4304 2012-09-08  Khoo Yit Phang  <khooyp (a] cs.umd.edu>
   4305 
   4306 	Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
   4307 	avoid spurious results due to ~/.gdbinit.
   4308 	* gdb.gdb/complaint.exp (setup_test): Replace -nw option with
   4309 	$INTERNAL_GDBFLAGS in run command.
   4310 	* gdb.gdb/observer.exp (setup_test): Ditto.
   4311 	* gdb.gdb/selftest.exp (test_with_self): Ditto.
   4312 	* gdb.gdb/xfullpath.exp (setup_test): Ditto.
   4313 
   4314 2012-09-06  Doug Evans  <dje (a] google.com>
   4315 
   4316 	* boards/fission.exp: New file.
   4317 
   4318 	* gdb.python/py-value.exp: Use clean_restart.
   4319 
   4320 2012-09-05  Doug Evans  <dje (a] google.com>
   4321 
   4322 	* gdb.base/info-macros.c: Fix whitespace.
   4323 
   4324 2012-08-28  Pedro Alves  <palves (a] redhat.com>
   4325 
   4326 	PR gdb/14428
   4327 
   4328 	* gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
   4329 
   4330 2012-08-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4331 
   4332 	* gdb.base/break-caller-line.c: New file.
   4333 	* gdb.base/break-caller-line.exp: New file.
   4334 
   4335 2012-08-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4336 
   4337 	* gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
   4338 	* gdb.arch/i386-cfi-notcurrent.S: New file.
   4339 	* gdb.arch/i386-cfi-notcurrent.exp: New file.
   4340 
   4341 2012-08-27  Wei-cheng Wang  <cole945 (a] gmail.com>
   4342 	    Yao Qi <yao (a] codesourcery.com>
   4343 	    Pedro Alves <palves (a] redhat.com>
   4344 
   4345 	* gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
   4346 	New procedures.
   4347 	(top level): Add overlap checking tests.
   4348 
   4349 2012-08-24  Tom Tromey  <tromey (a] redhat.com>
   4350 
   4351 	* lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
   4352 	gdb_test_multiple fails for other reasons.
   4353 
   4354 2012-08-24  Yao Qi  <yao (a] codesourcery.com>
   4355 
   4356 	* lib/gdb.exp (skip_unwinder_tests): Remove pass.
   4357 
   4358 2012-08-23  Pedro Alves  <palves (a] redhat.com>
   4359 
   4360 	* gdb.base/help.exp: Adjust to "handle" help text change.
   4361 
   4362 2012-08-23  Yao Qi  <yao (a] codesourcery.com>
   4363 
   4364 	* gdb.trace/disconnected-tracing.c (start, end): New.
   4365 	(main): Call start and end.
   4366 	* gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
   4367 	existing tests into this proc.
   4368 	(disconnected_tfind): New.
   4369 
   4370 2012-08-23  Yao Qi  <yao (a] codesourcery.com>
   4371 
   4372 	* boards/native-gdbserver.exp (${board}_upload): New.
   4373 	* boards/native-stdio-gdbserver.exp (${board}_upload): New.
   4374 	* gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
   4375 	Execute tfile on remote target.
   4376 	Copy trace file from target to host.
   4377 
   4378 2012-08-22  Joseph Myers  <joseph (a] codesourcery.com>
   4379 
   4380 	* gdb.arch/thumb-bx-pc.S: New file.
   4381 	* gdb.arch/thumb-bx-pc.exp: New file.
   4382 
   4383 2012-08-22  Tom Tromey  <tromey (a] redhat.com>
   4384 
   4385 	* gdb.base/maint.exp: Update.
   4386 
   4387 2012-08-22  Tom Tromey  <tromey (a] redhat.com>
   4388 
   4389 	* lib/gdb.exp (skip_unwinder_tests): New proc.
   4390 	* gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
   4391 	* gdb.java/jnpe.exp: Use skip_unwinder_tests.
   4392 
   4393 2012-08-21  Tom Tromey  <tromey (a] redhat.com>
   4394 
   4395 	* gdb.hp/gdb.aCC/exception.exp: Remove.
   4396 
   4397 012-08-19  Andrew Pinski  <apinski (a] cavium.com>
   4398 
   4399 	* gdb.arch/mips-octeon-bbit.c: New file.
   4400 	* gdb.arch/mips-octeon-bbit.exp: New Test.
   4401 
   4402 012-08-19  Keith Seitz  <keiths (a] redhat.com>
   4403 
   4404 	PR c++/14365
   4405 	* gdb.dwarf2/dw2-anon-mptr.exp: New file.
   4406 	* gdb.dwarf2/dw2-anon-mptr.S: New file.
   4407 
   4408 2012-08-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4409 
   4410 	* gdb.base/solib-corrupted.exp (make solibs looping): Replace
   4411 	verbose -log by more specific untested call.
   4412 
   4413 2012-08-18  Yao Qi  <yao (a] codesourcery.com>
   4414 
   4415 	* gdb.trace/tfind.exp: Move tests on various command help before
   4416 	checking target supports trace.
   4417 	Fix the expected output of 'help tfind end'.
   4418 
   4419 2012-08-17  Keith Seitz  <keiths (a] redhat.com>
   4420 
   4421 	PR c++/13356
   4422 	* gdb.base/default.exp: Update all "check type" tests.
   4423 	* gdb.base/help.exp: Likewise.
   4424 	* gdb.base/setshow.exp: Likewise.
   4425 	* gdb.cp/converts.cc (foo1_type_check): New function.
   4426 	(foo2_type_check): New function.
   4427 	(foo3_type_check): New function.
   4428 	(main): Call new functions.
   4429 	* converts.exp: Add tests for integer-to-pointer conversions
   4430 	with/without strict type-checking.
   4431 
   4432 2012-08-16  Mike Frysinger  <vapier (a] gentoo.org>
   4433 
   4434 	* gdb.base/help.exp: Update expected output.
   4435 
   4436 2012-08-16  Joel Brobecker  <brobecker (a] adacore.com>
   4437 
   4438 	* gdb.ada/rdv_wait: New testcase.
   4439 
   4440 2012-08-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4441 
   4442 	* gdb.base/attach-twice.exp: Remove excessive ps exec.
   4443 
   4444 2012-08-13  Doug Evans  <dje (a] google.com>
   4445 
   4446 	* gdb.base/help.exp: Update expected output.
   4447 	* gdb.base/default.exp: Update expected output of "show convenience".
   4448 
   4449 2012-08-10  Doug Evans  <dje (a] google.com>
   4450 
   4451 	* gdb.python/py-strfns.c: New file.
   4452 	* gdb.python/py-strfns.exp: New file.
   4453 	* gdb.python/py-type.exp (test_fields): Add vector tests.
   4454 
   4455 2012-08-10  Mike Frysinger  <vapier (a] gentoo.org>
   4456 
   4457 	PR cli/10436:
   4458 	* gdb.base/completion.exp: Add tests for handle completion.
   4459 
   4460 2012-08-09  Yao Qi  <yao (a] codesourcery.com>
   4461 
   4462 	* gdb.mi/mi-cmd-param-changed.exp: New.
   4463 	* gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
   4464 	* gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
   4465 	* gdb.mi/mi2-prompt.exp: Likewise.
   4466 
   4467 2012-08-08  Doug Evans  <dje (a] google.com>
   4468 
   4469 	* gdb.base/debug-expr.c: New file.
   4470 	* gdb.base/debug-expr.exp: New file.
   4471 	* gdb.base/exprs.exp: Test {type} casts.
   4472 	* gdb.cp/debug-expr.exp: New file.
   4473 
   4474 2012-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4475 
   4476 	* gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
   4477 	global variable loop, not a 'break'.  Add loop count limit to 100.
   4478 	Add new fail case for terminated vgdb.
   4479 
   4480 2012-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4481 	    Jean-Marc Saffroy  <saffroy (a] gmail.com>
   4482 
   4483 	PR 11804
   4484 	* gdb.base/gcore-relro.exp: New file.
   4485 	* gdb.base/gcore-relro-main.c: New file.
   4486 	* gdb.base/gcore-relro-lib.c: New file.
   4487 
   4488 2012-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4489 
   4490 	Do not false FAIL with old GCCs.
   4491 	* gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
   4492 	GCC < 4.5 in $no_hw mode.
   4493 
   4494 2012-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4495 
   4496 	* gdb.base/default.exp (cd): Accept new directory with no arguments.
   4497 
   4498 2012-08-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4499 
   4500 	* gdb.base/list.exp (test_only_end): New function.
   4501 	Call it.
   4502 
   4503 2012-08-06  Tom Tromey  <tromey (a] redhat.com>
   4504 
   4505 	* gdb.python/py-mi.exp: Add test for printer whose children
   4506 	are a list.
   4507 	* gdb.python/py-prettyprint.c (struct children_as_list): New.
   4508 	(main): New variable children_as_list.
   4509 	* gdb.python/py-prettyprint.py (class pp_children_as_list):
   4510 	New.
   4511 	(register_pretty_printers): Register new printer.
   4512 
   4513 2012-08-03  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   4514 
   4515 	* gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
   4516 	symbols. Abort if vgdb remote connection is closed.
   4517 
   4518 2012-08-02  Doug Evans  <dje (a] google.com>
   4519 
   4520 	* gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
   4521 
   4522 2012-08-02  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   4523 
   4524 	* gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
   4525 	s390x, PowerPC 64 and m68k-linux.
   4526 
   4527 2012-08-02  Ulrich Weigand  <uweigand (a] de.ibm.com>
   4528 
   4529 	* gdb.base/annota1.exp: Accept no frames-invalid notification
   4530 	when starting up the program.
   4531 	* gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
   4532 	show a symbolic value as well.
   4533 	* gdb.server/server-exec-info.exp: Skip test when skipping
   4534 	gdbserver test and/or when skipping shared library tests.
   4535 	* gdb.threads/linux-dp.exp: Unset "seen" when done with it to
   4536 	avoid name conflicts with other tests.
   4537 
   4538 2012-08-02  Ulrich Weigand  <uweigand (a] de.ibm.com>
   4539 
   4540 	* gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
   4541 	Fix wrong output on big-endian systems.
   4542 	* gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
   4543 	4-byte pointer types on 64-bit s390x.
   4544 
   4545 2012-08-02  Ulrich Weigand  <uweigand (a] de.ibm.com>
   4546 
   4547 	* gdb.base/watchpoint.c (func2): Initialize local_a.  Add
   4548 	marker comment at the beginning (after intialization).
   4549 	* gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
   4550 	breakpoint on marker comment instead of function begin.
   4551 	(test_wide_location_1): Do not expect HW watchpoints on 32-bit
   4552 	PowerPC.
   4553 	(test_wide_location_2): Do not expect HW watchpoints on 32-bit
   4554 	or 64-bit PowerPC.
   4555 	(do_tests): Consistently set can-use-hw-watchpoints to 0 if
   4556 	gdb,no_hardware_watchpoints flag is set.
   4557 	(initialize): Remove now redundant can-use-hw-watchpoints change.
   4558 
   4559 2012-08-02  Yao Qi  <yao (a] codesourcery.com>
   4560 	    Pedro Alves  <palves (a] redhat.com>
   4561 
   4562 	* boards/local-remote-host.exp: New.
   4563 
   4564 2012-08-01  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   4565 
   4566 	* gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
   4567 	* gdb.base/ctxobj.exp: Call gdb_load_shlibs.
   4568 	* gdb.base/print-file-var.exp: Likewise.
   4569 	* gdb.server/solib-list.exp: Skip on remote targets.
   4570 
   4571 2012-08-01  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   4572 
   4573 	* gdb.base/watchpoint.exp (test_wide_location_1): Expect software
   4574 	watchpoints on ARM.  When expecting software watchpoints, tolerate
   4575 	(remote) targets that report unsupported hardware watchpoint only
   4576 	at continue time.
   4577 	(test_wide_location_2): Likewise.
   4578 
   4579 2012-08-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4580 
   4581 	* gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
   4582 	valgrind versions.
   4583 
   4584 2012-07-31  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4585 
   4586 	* gdb.base/valgrind-infcall.c: New file.
   4587 	* gdb.base/valgrind-infcall.exp: New file.
   4588 
   4589 	* gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
   4590 
   4591 2012-07-30  Keith Seitz  <keiths (a] redhat.com>
   4592 
   4593 	* gdb.linespec/ls-errs.exp: Check some quote-enclosed
   4594 	linespecs.
   4595 
   4596 2012-07-30  Doug Evans  <dje (a] google.com>
   4597 
   4598 	* gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
   4599 	* gdb.dwarf2/pr13961.S: Ditto.
   4600 
   4601 	* gdb.dwarf2/dw4-sig-types.exp: Fix typo.
   4602 
   4603 2012-07-30  Andrew Burgess  <aburgess (a] broadcom.com>
   4604 
   4605 	* gdb.mi/mi-var-invalidate.exp: Create a floating variable and
   4606 	change its format immediately after reloading the binary.
   4607 
   4608 2012-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4609 
   4610 	Fix testsuite regression after --use-deprecated-index-sections removal.
   4611 	* gdb.base/annota1.exp (run until main breakpoint): Update the expect
   4612 	string.
   4613 	* gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
   4614 
   4615 2012-07-27  Yao Qi  <yao (a] codesourcery.com>
   4616 
   4617 	KFAIL for PR remote/14161.
   4618 	* gdb.trace/strace.exp (strace_remove_socket): kfail for native.
   4619 	Cleanup socket files.
   4620 	(strace_info_marker): Detach inferior.
   4621 
   4622 2012-07-26  Tom Tromey  <tromey (a] redhat.com>
   4623 
   4624 	* gdb.objc/print.exp (test_float_accepted): Remove kfails.
   4625 
   4626 2012-07-26  Markus Metzger  <markus.t.metzger (a] intel.com>
   4627 
   4628 	* gdb.python/py-inferior.c (thread): New function.
   4629 	(check_threads): New function.
   4630 	(test_threads): New function.
   4631 	* gdb.python/py-inferior.exp: Added test.
   4632 	Replaced runto with continue to breakpoint.
   4633 
   4634 2012-07-26  Tom Tromey  <tromey (a] redhat.com>
   4635 
   4636 	* lib/ada.exp (standard_ada_testfile): New proc.
   4637 	* gdb.ada/aliased_array.exp: Use standard_ada_testfile.
   4638 	* gdb.ada/array_bounds.exp: Use standard_ada_testfile.
   4639 	* gdb.ada/array_return.exp: Use standard_ada_testfile.
   4640 	* gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
   4641 	* gdb.ada/arrayidx.exp: Use standard_ada_testfile.
   4642 	* gdb.ada/arrayparam.exp: Use standard_ada_testfile.
   4643 	* gdb.ada/arrayptr.exp: Use standard_ada_testfile.
   4644 	* gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
   4645 	* gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
   4646 	* gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
   4647 	* gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
   4648 	* gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
   4649 	* gdb.ada/call_pn.exp: Use standard_ada_testfile.
   4650 	* gdb.ada/catch_ex.exp: Use standard_ada_testfile.
   4651 	* gdb.ada/char_enum.exp: Use standard_ada_testfile.
   4652 	* gdb.ada/char_param.exp: Use standard_ada_testfile.
   4653 	* gdb.ada/complete.exp: Use standard_ada_testfile.
   4654 	* gdb.ada/cond_lang.exp: Use standard_ada_testfile,
   4655 	standard_output_file.
   4656 	* gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
   4657 	* gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
   4658 	* gdb.ada/exec_changed.exp: Use standard_ada_testfile,
   4659 	standard_output_file.
   4660 	* gdb.ada/exprs.exp: Use standard_ada_testfile.
   4661 	* gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
   4662 	* gdb.ada/fixed_points.exp: Use standard_ada_testfile.
   4663 	* gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
   4664 	* gdb.ada/frame_args.exp: Use standard_ada_testfile.
   4665 	* gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
   4666 	* gdb.ada/fun_addr.exp: Use standard_ada_testfile.
   4667 	* gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
   4668 	* gdb.ada/funcall_param.exp: Use standard_ada_testfile.
   4669 	* gdb.ada/homonym.exp: Use standard_ada_testfile.
   4670 	* gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
   4671 	* gdb.ada/int_deref.exp: Use standard_ada_testfile.
   4672 	* gdb.ada/interface.exp: Use standard_ada_testfile.
   4673 	* gdb.ada/lang_switch.exp: Use standard_ada_testfile,
   4674 	standard_output_file
   4675 	* gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
   4676 	* gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
   4677 	* gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
   4678 	* gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
   4679 	* gdb.ada/nested.exp: Use standard_ada_testfile.
   4680 	* gdb.ada/null_array.exp: Use standard_ada_testfile.
   4681 	* gdb.ada/null_record.exp: Use standard_ada_testfile.
   4682 	* gdb.ada/operator_bp.exp: Use standard_ada_testfile.
   4683 	* gdb.ada/packed_array.exp: Use standard_ada_testfile.
   4684 	* gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
   4685 	* gdb.ada/print_chars.exp: Use standard_ada_testfile.
   4686 	* gdb.ada/print_pc.exp: Use standard_ada_testfile.
   4687 	* gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
   4688 	* gdb.ada/ptype_field.exp: Use standard_ada_testfile.
   4689 	* gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
   4690 	* gdb.ada/rec_return.exp: Use standard_ada_testfile.
   4691 	* gdb.ada/ref_param.exp: Use standard_ada_testfile.
   4692 	* gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
   4693 	* gdb.ada/same_enum.exp: Use standard_ada_testfile.
   4694 	* gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
   4695 	* gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
   4696 	* gdb.ada/start.exp: Use standard_ada_testfile.
   4697 	* gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
   4698 	* gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
   4699 	* gdb.ada/taft_type.exp: Use standard_ada_testfile.
   4700 	* gdb.ada/tagged.exp: Use standard_ada_testfile.
   4701 	* gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
   4702 	* gdb.ada/task_bp.exp: Use standard_ada_testfile.
   4703 	* gdb.ada/tasks.exp: Use standard_ada_testfile.
   4704 	* gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
   4705 	* gdb.ada/type_coercion.exp: Use standard_ada_testfile.
   4706 	* gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
   4707 	* gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
   4708 	* gdb.ada/watch_arg.exp: Use standard_ada_testfile.
   4709 	* gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
   4710 	* gdb.ada/widewide.exp: Use standard_ada_testfile.
   4711 
   4712 2012-07-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4713 
   4714 	Fix testsuite regression after --use-deprecated-index-sections removal.
   4715 	* lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
   4716 
   4717 2012-07-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4718 
   4719 	Fix compatibility with Tcl before 7.5.
   4720 	* lib/future.exp (lreverse): New function if it does not exist.
   4721 
   4722 2012-07-25  Marc Khouzam  <marc.khouzam (a] ericsson.com>
   4723 
   4724 	* gdb.mi/mi-pending.c: New method to set a second pending
   4725 	breakpoint.
   4726 	* gdb.mi/mi-pending.exp: Set a pending breakpoint with a
   4727 	condition.
   4728 
   4729 2012-07-20  Pedro Alves  <palves (a] redhat.com>
   4730 
   4731 	PR threads/11692
   4732 	PR gdb/12203
   4733 
   4734 	* gdb.threads/create-fail.c: New file.
   4735 	* gdb.threads/create-fail.exp: New file.
   4736 
   4737 2012-07-19  Pedro Alves  <palves (a] redhat.com>
   4738 
   4739 	* config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
   4740 	* config/vx.exp (gdb_start): Likewise.
   4741 	* gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
   4742 	* gdb.base/setvar.exp (test_set): Likewise.
   4743 	* gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
   4744 	* gdb.reverse/sigall-precsave.exp: Likewise.
   4745 	* gdb.reverse/sigall-reverse.exp: Likewise.
   4746 
   4747 2012-07-19  Pedro Alves  <palves (a] redhat.com>
   4748 
   4749 	* gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
   4750 	handler before recording.
   4751 
   4752 2012-07-19  Tom Tromey  <tromey (a] redhat.com>
   4753 
   4754 	* gdb.cp/casts.exp: Add tests for typeof and decltype.
   4755 	* gdb.cp/casts.cc (decltype): New function.
   4756 	(main): Use it.
   4757 
   4758 2012-07-19  Pedro Alves  <palves (a] redhat.com>
   4759 
   4760 	* gdb.base/sigall.exp (signals): New list.
   4761 	<top level>: Loop over signals in the $signals list instead of
   4762 	calling a test function once per signal.
   4763 	* gdb.reverse/sigall-precsave.exp (signals): New list.
   4764 	<top level>: Loop over signals in the $signals list instead of
   4765 	calling a test function once per signal.
   4766 	* gdb.reverse/sigall-reverse.exp (signals): New list.
   4767 	<top level>: Loop over signals in the $signals list instead of
   4768 	calling a test function once per signal.
   4769 
   4770 2012-07-19  Yao Qi  <yao (a] codesourcery.com>
   4771 
   4772 	* gdb.base/setshow.exp: Test 'set args ~'.
   4773 
   4774 2012-07-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4775 
   4776 	* gdb.base/store.exp (check_set): Import gdb_prompt.
   4777 	(continue to wack_${t}): Make it to conditional gdb_test_multiple.
   4778 	(${prefix}; next ${t}): Hide its name, handle it conditionally now.
   4779 
   4780 2012-07-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4781 
   4782 	PR 11914
   4783 	* gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
   4784 	(main): Call eval_sub.
   4785 	* gdb.python/py-prettyprint.exp:
   4786 	(python execfile ('py-prettyprint.py')): Move it earlier.
   4787 	New breakpoint for eval-break.
   4788 	(continue to breakpoint: eval-break, info locals): New test.
   4789 	(python execfile ('py-prettyprint.py')): Move it from here.
   4790 	* gdb.python/py-prettyprint.py (class pp_eval_type): New.
   4791 	(register_pretty_printers): Register pp_eval_type.
   4792 
   4793 2012-07-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4794 
   4795 	Fix a testcase regression by me.
   4796 	* gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
   4797 	DW_FORM_data4.
   4798 
   4799 2012-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4800 	    Doug Evans  <dje (a] google.com>
   4801 
   4802 	* gdb.dwarf2/dw2-minsym-in-cu.S: New file.
   4803 	* gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
   4804 
   4805 2012-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   4806 
   4807 	Fix gdbserver run regression.
   4808 	* gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
   4809 
   4810 2012-07-12  Tom Tromey  <tromey (a] redhat.com>
   4811 
   4812 	* lib/gdb.exp (standard_testfile): Don't declare objdir.
   4813 	(clean_restart): Likewise.
   4814 	(core_find): Use standard_output_file.
   4815 
   4816 2012-07-12  Tom Tromey  <tromey (a] redhat.com>
   4817 
   4818 	* gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
   4819 	* gdb.dwarf2/dw2-anonymous-func.exp: Use
   4820 	prepare_for_testing_full.
   4821 	* gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
   4822 	* gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
   4823 	* gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
   4824 	* gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
   4825 	* gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
   4826 	* gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
   4827 	* gdb.dwarf2/dw2-linkage-name-trust.exp: Use
   4828 	prepare_for_testing_full.
   4829 	* gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
   4830 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Use
   4831 	prepare_for_testing_full.
   4832 	* gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
   4833 	* gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
   4834 	* gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
   4835 
   4836 2012-07-12  Tom Tromey  <tromey (a] redhat.com>
   4837 
   4838 	* lib/gdb.exp (build_executable_from_specs): New proc, from
   4839 	build_executable.
   4840 	(build_executable): Use it.
   4841 	(prepare_for_testing_full): New proc.
   4842 
   4843 2012-07-11  Tom Tromey  <tromey (a] redhat.com>
   4844 
   4845 	* gdb.reverse/break-precsave.exp: Use standard_output_file.
   4846 	* gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
   4847 	* gdb.reverse/finish-precsave.exp: Use standard_output_file.
   4848 	* gdb.reverse/i386-precsave.exp: Use standard_output_file.
   4849 	* gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
   4850 	* gdb.reverse/sigall-precsave.exp: Use standard_output_file.
   4851 	* gdb.reverse/solib-precsave.exp: Use standard_output_file.
   4852 	* gdb.reverse/step-precsave.exp: Use standard_output_file.
   4853 	* gdb.reverse/until-precsave.exp: Use standard_output_file.
   4854 	* gdb.reverse/watch-precsave.exp: Use standard_output_file.
   4855 
   4856 2012-07-10  Tom Tromey  <tromey (a] redhat.com>
   4857 
   4858 	* gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
   4859 	standard_output_file.
   4860 	* gdb.mi/gdb2549.exp: Use standard_testfile.
   4861 	* gdb.mi/gdb669.exp: Use standard_testfile.
   4862 	* gdb.mi/gdb701.exp: Use standard_testfile.
   4863 	* gdb.mi/gdb792.exp: Use standard_testfile.
   4864 	* gdb.mi/mi-async.exp: Use standard_testfile.
   4865 	* gdb.mi/mi-basics.exp: Use standard_testfile.
   4866 	* gdb.mi/mi-break.exp: Use standard_testfile.
   4867 	* gdb.mi/mi-cli.exp: Use standard_testfile.
   4868 	* gdb.mi/mi-console.exp: Use standard_testfile.
   4869 	* gdb.mi/mi-disassemble.exp: Use standard_testfile.
   4870 	* gdb.mi/mi-eval.exp: Use standard_testfile.
   4871 	* gdb.mi/mi-file-transfer.exp: Use standard_testfile.
   4872 	* gdb.mi/mi-file.exp: Use standard_testfile.
   4873 	* gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
   4874 	* gdb.mi/mi-logging.exp: Use standard_testfile.
   4875 	* gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
   4876 	* gdb.mi/mi-nonstop.exp: Use standard_testfile.
   4877 	* gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
   4878 	* gdb.mi/mi-nsintrall.exp: Use standard_testfile.
   4879 	* gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
   4880 	* gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
   4881 	* gdb.mi/mi-pending.exp: Use standard_testfile,
   4882 	standard_output_file.
   4883 	* gdb.mi/mi-pthreads.exp: Use standard_testfile.
   4884 	* gdb.mi/mi-read-memory.exp: Use standard_testfile.
   4885 	* gdb.mi/mi-regs.exp: Use standard_testfile.
   4886 	* gdb.mi/mi-return.exp: Use standard_testfile.
   4887 	* gdb.mi/mi-reverse.exp: Use standard_testfile.
   4888 	* gdb.mi/mi-simplerun.exp: Use standard_testfile.
   4889 	* gdb.mi/mi-solib.exp: Use standard_testfile,
   4890 	standard_output_file.
   4891 	* gdb.mi/mi-stack.exp: Use standard_testfile.
   4892 	* gdb.mi/mi-stepi.exp: Use standard_testfile.
   4893 	* gdb.mi/mi-stepn.exp: Use standard_testfile.
   4894 	* gdb.mi/mi-syn-frame.exp: Use standard_testfile.
   4895 	* gdb.mi/mi-until.exp: Use standard_testfile.
   4896 	* gdb.mi/mi-var-block.exp: Use standard_testfile.
   4897 	* gdb.mi/mi-var-child-f.exp: Use standard_testfile.
   4898 	* gdb.mi/mi-var-child.exp: Use standard_testfile.
   4899 	* gdb.mi/mi-var-cmd.exp: Use standard_testfile.
   4900 	* gdb.mi/mi-var-cp.exp: Use standard_testfile.
   4901 	* gdb.mi/mi-var-display.exp: Use standard_testfile.
   4902 	* gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
   4903 	standard_output_file.
   4904 	* gdb.mi/mi-var-rtti.exp: Use standard_testfile.
   4905 	* gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
   4906 	* gdb.mi/mi-watch.exp: Use standard_testfile.
   4907 	* gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
   4908 	* gdb.mi/mi2-basics.exp: Use standard_testfile.
   4909 	* gdb.mi/mi2-break.exp: Use standard_testfile.
   4910 	* gdb.mi/mi2-cli.exp: Use standard_testfile.
   4911 	* gdb.mi/mi2-console.exp: Use standard_testfile.
   4912 	* gdb.mi/mi2-disassemble.exp: Use standard_testfile.
   4913 	* gdb.mi/mi2-eval.exp: Use standard_testfile.
   4914 	* gdb.mi/mi2-file.exp: Use standard_testfile.
   4915 	* gdb.mi/mi2-pthreads.exp: Use standard_testfile.
   4916 	* gdb.mi/mi2-read-memory.exp: Use standard_testfile.
   4917 	* gdb.mi/mi2-regs.exp: Use standard_testfile.
   4918 	* gdb.mi/mi2-return.exp: Use standard_testfile.
   4919 	* gdb.mi/mi2-simplerun.exp: Use standard_testfile.
   4920 	* gdb.mi/mi2-stack.exp: Use standard_testfile.
   4921 	* gdb.mi/mi2-stepi.exp: Use standard_testfile.
   4922 	* gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
   4923 	* gdb.mi/mi2-until.exp: Use standard_testfile.
   4924 	* gdb.mi/mi2-var-block.exp: Use standard_testfile.
   4925 	* gdb.mi/mi2-var-child.exp: Use standard_testfile.
   4926 	* gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
   4927 	* gdb.mi/mi2-var-display.exp: Use standard_testfile.
   4928 	* gdb.mi/mi2-watch.exp: Use standard_testfile.
   4929 
   4930 2012-07-10  Tom Tromey  <tromey (a] redhat.com>
   4931 
   4932 	* gdb.cp/abstract-origin.exp: Use standard_testfile.
   4933 	* gdb.cp/ambiguous.exp: Use standard_testfile,
   4934 	prepare_for_testing.
   4935 	* gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
   4936 	* gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
   4937 	* gdb.cp/anon-ns.exp: Use standard_testfile.
   4938 	* gdb.cp/anon-struct.exp: Use standard_testfile.
   4939 	* gdb.cp/anon-union.exp: Use standard_testfile,
   4940 	prepare_for_testing.
   4941 	* gdb.cp/arg-reference.exp: Use standard_testfile,
   4942 	prepare_for_testing.
   4943 	* gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
   4944 	* gdb.cp/breakpoint.exp: Use standard_testfile,
   4945 	prepare_for_testing.
   4946 	* gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
   4947 	* gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
   4948 	standard_output_file.
   4949 	* gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
   4950 	* gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
   4951 	* gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
   4952 	(test_static_members): Update.
   4953 	* gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
   4954 	* gdb.cp/converts.exp: Use standard_testfile.
   4955 	* gdb.cp/cp-relocate.exp: Use standard_testfile.
   4956 	* gdb.cp/cpcompletion.exp: Use standard_testfile,
   4957 	prepare_for_testing.
   4958 	* gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
   4959 	* gdb.cp/cplabel.exp: Use standard_testfile.
   4960 	* gdb.cp/cplusfuncs.exp: Use standard_testfile,
   4961 	prepare_for_testing.
   4962 	* gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
   4963 	* gdb.cp/derivation.exp: Use standard_testfile,
   4964 	prepare_for_testing.
   4965 	* gdb.cp/destrprint.exp: Use standard_testfile.
   4966 	* gdb.cp/dispcxx.exp: Use standard_testfile.
   4967 	* gdb.cp/exception.exp: Use standard_testfile,
   4968 	prepare_for_testing.
   4969 	* gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
   4970 	* gdb.cp/extern-c.exp: Use standard_testfile,
   4971 	prepare_for_testing.
   4972 	* gdb.cp/formatted-ref.exp: Use standard_testfile,
   4973 	prepare_for_testing.
   4974 	* gdb.cp/fpointer.exp: Use standard_testfile.
   4975 	* gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
   4976 	* gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
   4977 	standard_output_file.
   4978 	* gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
   4979 	* gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
   4980 	* gdb.cp/infcall-dlopen.exp: Use standard_testfile,
   4981 	standard_output_file.
   4982 	* gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
   4983 	(do_tests): Update.
   4984 	* gdb.cp/koenig.exp: Use standard_testfile.
   4985 	* gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
   4986 	* gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
   4987 	* gdb.cp/m-static.exp: Use standard_testfile,
   4988 	prepare_for_testing.
   4989 	* gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
   4990 	* gdb.cp/mb-inline.exp: Use standard_testfile,
   4991 	prepare_for_testing.
   4992 	* gdb.cp/mb-templates.exp: Use standard_testfile,
   4993 	prepare_for_testing.
   4994 	* gdb.cp/member-ptr.exp: Use standard_testfile,
   4995 	prepare_for_testing.
   4996 	* gdb.cp/meth-typedefs.exp: Use standard_testfile.
   4997 	* gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
   4998 	* gdb.cp/method2.exp: Use standard_testfile.
   4999 	* gdb.cp/minsym-fallback.exp: Use standard_testfile,
   5000 	standard_output_file.
   5001 	* gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
   5002 	(do_tests): Update.
   5003 	* gdb.cp/namespace-enum.exp: Use standard_testfile,
   5004 	prepare_for_testing.
   5005 	* gdb.cp/namespace-nested-import.exp: Use standard_testfile,
   5006 	prepare_for_testing.
   5007 	* gdb.cp/namespace.exp: Use standard_testfile,
   5008 	prepare_for_testing.
   5009 	* gdb.cp/nextoverthrow.exp: Use standard_testfile.
   5010 	* gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
   5011 	* gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
   5012 	* gdb.cp/nsimport.exp: Use standard_testfile,
   5013 	prepare_for_testing.
   5014 	* gdb.cp/nsnested.exp: Use standard_testfile.
   5015 	* gdb.cp/nsnoimports.exp: Use standard_testfile.
   5016 	* gdb.cp/nsrecurs.exp: Use standard_testfile,
   5017 	prepare_for_testing.
   5018 	* gdb.cp/nsstress.exp: Use standard_testfile,
   5019 	prepare_for_testing.
   5020 	* gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
   5021 	* gdb.cp/operator.exp: Use standard_testfile.
   5022 	* gdb.cp/oranking.exp: Use standard_testfile.
   5023 	* gdb.cp/overload-const.exp: Use standard_testfile.
   5024 	* gdb.cp/overload.exp: Use standard_testfile,
   5025 	prepare_for_testing.
   5026 	* gdb.cp/ovldbreak.exp: Use standard_testfile.
   5027 	* gdb.cp/ovsrch.exp: Use standard_testfile.
   5028 	* gdb.cp/paren-type.exp: Use standard_testfile.
   5029 	* gdb.cp/pass-by-ref.exp: Use standard_testfile,
   5030 	prepare_for_testing.
   5031 	* gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
   5032 	* gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
   5033 	* gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
   5034 	* gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
   5035 	* gdb.cp/pr10728.exp: Use standard_testfile,
   5036 	standard_output_file.
   5037 	* gdb.cp/pr12028.exp: Use standard_testfile.
   5038 	* gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
   5039 	* gdb.cp/pr9167.exp: Use standard_testfile.
   5040 	* gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
   5041 	* gdb.cp/printmethod.exp: Use standard_testfile,
   5042 	prepare_for_testing.
   5043 	* gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
   5044 	* gdb.cp/psymtab-parameter.exp: Use standard_testfile.
   5045 	* gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
   5046 	* gdb.cp/re-set-overloaded.exp: Use standard_testfile,
   5047 	standard_output_file.
   5048 	* gdb.cp/readnow-language.exp: Use standard_testfile.
   5049 	* gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
   5050 	(gdb_start_again): Use clean_restart.
   5051 	* gdb.cp/ref-types.exp: Use standard_testfile,
   5052 	prepare_for_testing.
   5053 	* gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
   5054 	* gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
   5055 	* gdb.cp/smartp.exp: Use standard_testfile.
   5056 	* gdb.cp/static-method.exp: Use standard_testfile.
   5057 	* gdb.cp/static-print-quit.exp: Use standard_testfile.
   5058 	* gdb.cp/temargs.exp: Use standard_testfile.
   5059 	* gdb.cp/templates.exp: Use standard_testfile,
   5060 	prepare_for_testing.
   5061 	(do_tests): Update.
   5062 	* gdb.cp/try_catch.exp: Use standard_testfile,
   5063 	prepare_for_testing.
   5064 	* gdb.cp/typedef-operator.exp: Use standard_testfile.
   5065 	* gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
   5066 	* gdb.cp/virtbase.exp: Use standard_testfile,
   5067 	prepare_for_testing.
   5068 	* gdb.cp/virtfunc.exp: Use standard_testfile,
   5069 	prepare_for_testing.
   5070 	(do_tests): Update.
   5071 	* gdb.cp/virtfunc2.exp: Use standard_testfile,
   5072 	prepare_for_testing.
   5073 
   5074 2012-07-10  Tom Tromey  <tromey (a] redhat.com>
   5075 
   5076 	* lib/gdb.exp (standard_testfile): Unset output variables from
   5077 	earlier invocations.
   5078 
   5079 2012-07-10  Yao Qi  <yao (a] codesourcery.com>
   5080 
   5081 	* gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
   5082 	* gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
   5083 	* gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
   5084 	* gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
   5085 	* gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
   5086 	* gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
   5087 	* gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
   5088 	* gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
   5089 	* gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
   5090 	* gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
   5091 	* gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
   5092 	* gdb.mi/mi-var-display.exp: Likewise.
   5093 	* gdb.mi/mi-var-invalidate.exp: Likewise.
   5094 	* gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
   5095 	* gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
   5096 	* gdb.mi/mi2-console.exp: Likewise.
   5097 	* gdb.mi/mi2-disassemble.exp: Likewise.
   5098 	* gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
   5099 	* gdb.mi/mi2-read-memory.exp: Likewise.
   5100 	* gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
   5101 	* gdb.mi/mi2-simplerun.exp: Likewise.
   5102 	* gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
   5103 	* gdb.mi/mi2-syn-frame.exp: Likewise.
   5104 	* gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
   5105 	* gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
   5106 	* gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
   5107 
   5108 2012-07-09  Tom Tromey  <tromey (a] redhat.com>
   5109 
   5110 	* gdb.base/whatis.exp: Add error checks for improper 'void' uses.
   5111 	* gdb.base/callfuncs.exp: Add cast-based test.
   5112 	* gdb.base/callfuncs.c (voidfunc): New function.
   5113 
   5114 2012-07-08  Doug Evans  <dje (a] google.com>
   5115 
   5116 	* gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
   5117 
   5118 2012-07-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5119 
   5120 	Fix XFAIL compatibility with old i386 systems.
   5121 	* gdb.base/stale-infcall.exp (test system longjmp tracking support):
   5122 	Check also 'Cannot insert breakpoint 0'.
   5123 
   5124 2012-07-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5125 
   5126 	PR 14321
   5127 	* gdb.base/find.exp
   5128 	(find int64_search_buf, +64/8*100, int64_search_buf): New test.
   5129 
   5130 2012-07-06  Tom Tromey  <tromey (a] redhat.com>
   5131 
   5132 	* gdb.base/whatis.exp: Add test.
   5133 
   5134 2012-07-06  Tom Tromey  <tromey (a] redhat.com>
   5135 
   5136 	* gdb.base/whatis.exp: Add regression test.
   5137 
   5138 2012-07-06  Tom Tromey  <tromey (a] redhat.com>
   5139 
   5140 	* gdb.base/whatis.exp: Add tests.
   5141 
   5142 2012-07-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5143 
   5144 	PR 12649
   5145 	* gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
   5146 	gdb_test_multiple $gdb_prompt terminator.
   5147 
   5148 2012-07-04  Pedro Alves  <palves (a] redhat.com>
   5149 
   5150 	* gdb.mi/mi-reverse.exp: Use supports_reverse and
   5151 	supports_process_record.
   5152 
   5153 2012-07-04  Pedro Alves  <palves (a] redhat.com>
   5154 
   5155 	* gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
   5156 	endings.
   5157 	* gdb.mi/mi-reverse.exp: Convert to unix text line endings.
   5158 
   5159 2012-07-03  Stan Shebs  <stan (a] codesourcery.com>
   5160 
   5161 	* gdb.base/info-os.c (main): Retry resource acquisition until an
   5162 	available one is found.
   5163 	* gdb.base/info-os.exp: Collect resource keys from the program
   5164 	and use them in matching.
   5165 
   5166 2012-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5167 
   5168 	* gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
   5169 	Wrap the test into loop for corefile and core0file.
   5170 
   5171 2012-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5172 
   5173 	* gdb.dwarf2/fission-reread.S: Remove .section attributes.
   5174 	Change CU pointer size to 4 bytes, adjust .8byte to .4byte.  Remove
   5175 	.note.GNU-stack.
   5176 
   5177 	* gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
   5178 
   5179 2012-07-02  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   5180 
   5181 	* gdb.base/help.exp (help b, help br, help bre, help brea, help
   5182 	break): Include help message for the new `-probe' and `-probe-stap'
   5183 	options.
   5184 
   5185 2012-07-02  Stan Shebs  <stan (a] codesourcery.com>
   5186 
   5187 	* gdb.base/dprintf.exp: Add agent style tests.
   5188 
   5189 2012-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5190 
   5191 	* gdb.base/stale-infcall.c (infcall): New label test-next.
   5192 	(main): New labels test-pass and test-fail.
   5193 	* gdb.base/stale-infcall.exp: Continue to test-next.  Put breakpoint
   5194 	$test_fail_bpnum to test-fail.
   5195 	(test system longjmp tracking support): New test.
   5196 	Delete $test_fail_bpnum.
   5197 	* lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
   5198 	breakpoint.
   5199 
   5200 2012-06-30  Doug Evans  <dje (a] google.com>
   5201 
   5202 	* gdb.dwarf2/fission-reread.S: New file.
   5203 	* gdb.dwarf2/fission-reread.exp: New file.
   5204 
   5205 2012-06-28  Stan Shebs  <stan (a] codesourcery.com>
   5206 
   5207 	* gdb.mi/mi-logging.exp: New file.
   5208 
   5209 2012-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5210 	    Pedro Alves  <palves (a] redhat.com>
   5211 
   5212 	* gdb.threads/siginfo-threads.exp: New file.
   5213 	* gdb.threads/siginfo-threads.c: New file.
   5214 	* gdb.threads/sigstep-threads.exp: New file.
   5215 	* gdb.threads/sigstep-threads.c: New file.
   5216 
   5217 2012-06-28  Tom Tromey  <tromey (a] redhat.com>
   5218 
   5219 	* gdb.go/package.exp: Partially revert earlier patch; use
   5220 	gdb_compile again.  Use standard_output_file.
   5221 
   5222 2012-06-27  Doug Evans  <dje (a] google.com>
   5223 
   5224 	* gdb.dwarf2/fission-base.c: New file.
   5225 	* gdb.dwarf2/fission-base.S: New file.
   5226 	* gdb.dwarf2/fission-base.exp: New file.
   5227 
   5228 2012-06-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5229 
   5230 	* gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
   5231 
   5232 2012-06-27  Tom Tromey  <tromey (a] redhat.com>
   5233 
   5234 	* gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
   5235 	* gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
   5236 
   5237 2012-06-27  Tom Tromey  <tromey (a] redhat.com>
   5238 
   5239 	* gdb.dwarf2/pr10770.exp: Use standard_testfile.
   5240 	* gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
   5241 	* gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
   5242 	* gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
   5243 	* gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
   5244 	prepare_for_testing.
   5245 	* gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
   5246 	* gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
   5247 	* gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
   5248 	standard_testfile.
   5249 	* gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
   5250 	* gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
   5251 	* gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
   5252 	* gdb.dwarf2/callframecfa.exp: Use standard_testfile,
   5253 	prepare_for_testing.
   5254 	* gdb.dwarf2/dup-psym.exp: Use standard_testfile.
   5255 	* gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
   5256 	* gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
   5257 	* gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
   5258 	* gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
   5259 	* gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
   5260 	* gdb.dwarf2/dw2-const.exp: Use standard_testfile.
   5261 	* gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
   5262 	* gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
   5263 	* gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
   5264 	* gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
   5265 	* gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
   5266 	* gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
   5267 	* gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
   5268 	* gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
   5269 	* gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
   5270 	* gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
   5271 	* gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
   5272 	* gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
   5273 	* gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
   5274 	* gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
   5275 	* gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
   5276 	standard_output_file.
   5277 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
   5278 	standard_output_file.
   5279 	* gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
   5280 	* gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
   5281 	* gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
   5282 	* gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
   5283 	* gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
   5284 	* gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
   5285 	* gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
   5286 	* gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
   5287 	* gdb.dwarf2/implptr.exp: Use standard_testfile.
   5288 	* gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
   5289 	* gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
   5290 	* gdb.dwarf2/pieces.exp: Use standard_testfile.
   5291 	* gdb.dwarf2/pr11465.exp: Use standard_testfile.
   5292 	* gdb.dwarf2/pr13961.exp: Use standard_testfile.
   5293 	* gdb.dwarf2/valop.exp: Use standard_testfile,
   5294 	prepare_for_testing.
   5295 
   5296 2012-06-27  Tom Tromey  <tromey (a] redhat.com>
   5297 
   5298 	* gdb.python/python.exp: Fix regexps in pagination tests.
   5299 
   5300 2012-06-26  Siva Chandra Reddy  <sivachandra (a] google.com>
   5301 
   5302 	* gdb.python/py-symtab.exp: Add tests to test the new attribute
   5303 	'last' of gdb.Symtab_and_line.
   5304 	* gdb.python/py-symbol.c: Move break point comment to enable
   5305 	testing of gdb.Symtab_and_line.last.
   5306 
   5307 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5308 
   5309 	* gdb.threads/step.c: Remove.
   5310 	* gdb.threads/step.exp: Remove.
   5311 	* gdb.threads/step2.exp: Remove.
   5312 
   5313 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5314 
   5315 	* gdb.threads/watchpoint-fork.exp (test): Use
   5316 	standard_output_file.  Don't declare objdir.
   5317 	* gdb.threads/attach-into-signal.exp: Use standard_testfile,
   5318 	standard_output_file.
   5319 	* gdb.threads/attach-stopped.exp: Use standard_testfile.
   5320 	* gdb.threads/bp_in_thread.exp: Use standard_testfile,
   5321 	clean_restart.  Remove incdir.
   5322 	* gdb.threads/corethreads.exp: Use standard_testfile.
   5323 	* gdb.threads/execl.exp: Use standard_testfile,
   5324 	standard_output_file, clean_restart.
   5325 	* gdb.threads/fork-child-threads.exp: Use standard_testfile,
   5326 	clean_restart.
   5327 	* gdb.threads/fork-thread-pending.exp: Use standard_testfile,
   5328 	clean_restart.
   5329 	* gdb.threads/gcore-thread.exp: Use standard_testfile.  Remove
   5330 	incdir.
   5331 	* gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
   5332 	clean_restart.  Remove incdir.
   5333 	* gdb.threads/ia64-sigill.exp: Use standard_testfile.
   5334 	* gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
   5335 	clean_restart.  Remove incdir.
   5336 	* gdb.threads/killed.exp: Use standard_testfile, clean_restart.
   5337 	Remove incdir.
   5338 	* gdb.threads/leader-exit.exp: Use standard_testfile.
   5339 	* gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
   5340 	* gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
   5341 	clean_restart.
   5342 	* gdb.threads/manythreads.exp: Use standard_testfile,
   5343 	clean_restart.  Remove incdir.
   5344 	* gdb.threads/multi-create.exp: Use standard_testfile,
   5345 	clean_restart.
   5346 	* gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
   5347 	* gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
   5348 	* gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
   5349 	* gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
   5350 	* gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
   5351 	* gdb.threads/pending-step.exp: Use standard_testfile,
   5352 	clean_restart.  Remove incdir.
   5353 	* gdb.threads/print-threads.exp: Use standard_testfile,
   5354 	clean_restart.  Remove incdir.
   5355 	* gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
   5356 	clean_restart.  Remove incdir.
   5357 	* gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
   5358 	Remove incdir.
   5359 	* gdb.threads/schedlock.exp: Use standard_testfile.  Remove
   5360 	incdir.
   5361 	* gdb.threads/sigthread.exp: Use standard_testfile,
   5362 	clean_restart.
   5363 	* gdb.threads/staticthreads.exp: Use standard_testfile,
   5364 	clean_restart.  Remove incdir.
   5365 	* gdb.threads/switch-threads.exp: Use standard_testfile,
   5366 	clean_restart.  Remove incdir.
   5367 	* gdb.threads/thread-execl.exp: Use standard_testfile,
   5368 	clean_restart.  Remove incdir.
   5369 	* gdb.threads/thread-find.exp: Use standard_testfile,
   5370 	clean_restart.
   5371 	* gdb.threads/thread-specific.exp: Use standard_testfile,
   5372 	clean_restart.  Remove incdir.
   5373 	* gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
   5374 	clean_restart.  Remove incdir.
   5375 	* gdb.threads/thread_check.exp: Use standard_testfile,
   5376 	clean_restart.  Remove incdir.
   5377 	* gdb.threads/thread_events.exp: Use standard_testfile.  Remove
   5378 	incdir.
   5379 	* gdb.threads/threadapply.exp: Use standard_testfile,
   5380 	clean_restart.  Remove incdir.
   5381 	* gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
   5382 	clean_restart.  Remove incdir.
   5383 	* gdb.threads/tls-nodebug.exp: Use standard_testfile,
   5384 	clean_restart.
   5385 	* gdb.threads/tls-shared.exp: Use standard_testfile,
   5386 	clean_restart, standard_output_file.
   5387 	* gdb.threads/tls-var.exp: Use standard_testfile,
   5388 	standard_output_file.
   5389 	* gdb.threads/tls.exp: Use standard_testfile, clean_restart.
   5390 	Remove incdir.
   5391 	* gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
   5392 	* gdb.threads/watchthreads.exp: Use standard_testfile.  Remove
   5393 	incdir.
   5394 	* gdb.threads/watchthreads2.exp: Use standard_testfile,
   5395 	clean_restart.  Remove incdir.
   5396 
   5397 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5398 
   5399 	* gdb.trace/actions.exp: Use standard_testfile.
   5400 	* gdb.trace/ax.exp: Use standard_testfile.
   5401 	* gdb.trace/backtrace.exp: Use standard_testfile.
   5402 	* gdb.trace/change-loc.exp: Use standard_testfile.
   5403 	* gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
   5404 	* gdb.trace/collection.exp: Use standard_testfile,
   5405 	prepare_for_testing.
   5406 	* gdb.trace/deltrace.exp: Use standard_testfile.
   5407 	* gdb.trace/disconnected-tracing.exp: Use standard_testfile.
   5408 	* gdb.trace/ftrace.exp: Use standard_testfile.
   5409 	* gdb.trace/infotrace.exp: Use standard_testfile.
   5410 	* gdb.trace/packetlen.exp: Use standard_testfile.
   5411 	* gdb.trace/passc-dyn.exp: Use standard_testfile.
   5412 	* gdb.trace/passcount.exp: Use standard_testfile.
   5413 	* gdb.trace/pending.exp: Use standard_testfile.
   5414 	* gdb.trace/report.exp: Use standard_testfile.
   5415 	* gdb.trace/save-trace.exp: Use standard_testfile.
   5416 	* gdb.trace/stap-trace.exp: Use standard_testfile.
   5417 	* gdb.trace/status-stop.exp: Use standard_testfile.
   5418 	* gdb.trace/strace.exp: Use standard_testfile.
   5419 	* gdb.trace/tfile.exp: Use standard_testfile.
   5420 	* gdb.trace/tfind.exp: Use standard_testfile.
   5421 	* gdb.trace/trace-break.exp: Use standard_testfile.
   5422 	* gdb.trace/trace-mt.exp: Use standard_testfile.
   5423 	* gdb.trace/tracecmd.exp: Use standard_testfile.
   5424 	* gdb.trace/tspeed.exp: Use standard_testfile.
   5425 	* gdb.trace/tstatus.exp: Use standard_testfile.
   5426 	* gdb.trace/tsv.exp: Use standard_testfile.
   5427 	* gdb.trace/unavailable.exp: Use standard_testfile,
   5428 	prepare_for_testing.
   5429 	* gdb.trace/while-dyn.exp: Use standard_testfile.
   5430 	* gdb.trace/while-stepping.exp: Use standard_testfile.
   5431 
   5432 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5433 
   5434 	* gdb.reverse/break-precsave.exp: Use standard_testfile.
   5435 	* gdb.reverse/break-reverse.exp: Use standard_testfile.
   5436 	* gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
   5437 	* gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
   5438 	* gdb.reverse/finish-precsave.exp: Use standard_testfile.
   5439 	* gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
   5440 	* gdb.reverse/finish-reverse.exp: Use standard_testfile.
   5441 	* gdb.reverse/i386-precsave.exp: Use standard_testfile,
   5442 	prepare_for_testing.
   5443 	* gdb.reverse/i386-reverse.exp: Use standard_testfile,
   5444 	prepare_for_testing.
   5445 	* gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
   5446 	prepare_for_testing.
   5447 	* gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
   5448 	prepare_for_testing.
   5449 	* gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
   5450 	prepare_for_testing
   5451 	* gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
   5452 	* gdb.reverse/machinestate.exp: Use standard_testfile.
   5453 	* gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
   5454 	* gdb.reverse/sigall-precsave.exp: Use standard_testfile,
   5455 	build_executable.
   5456 	* gdb.reverse/sigall-reverse.exp: Use standard_testfile,
   5457 	build_executable.
   5458 	* gdb.reverse/solib-precsave.exp: Use standard_testfile,
   5459 	standard_output_file.
   5460 	* gdb.reverse/solib-reverse.exp: Use standard_testfile,
   5461 	standard_output_file.
   5462 	* gdb.reverse/step-precsave.exp: Use standard_testfile.
   5463 	* gdb.reverse/step-reverse.exp: Use standard_testfile.
   5464 	* gdb.reverse/until-precsave.exp: Use standard_testfile.
   5465 	* gdb.reverse/until-reverse.exp: Use standard_testfile.
   5466 	* gdb.reverse/watch-precsave.exp: Use standard_testfile.
   5467 	* gdb.reverse/watch-reverse.exp: Use standard_testfile.
   5468 
   5469 2012-06-26  Tom Tromey  <tromey (a] redhat.com>
   5470 
   5471 	* gdb.stabs/weird.exp: Remove directory-checking code.  Use
   5472 	standard_output_file.
   5473 	* gdb.stabs/exclfwd.exp: Use standard_testfile,
   5474 	prepare_for_testing.  Remove directory-checking code.
   5475 
   5476 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5477 
   5478 	* gdb.multi/watchpoint-multi.exp: Use standard_testfile.
   5479 	* gdb.multi/bkpt-multi-exec.exp: Use standard_output_file.  Use
   5480 	build_executable, not prepare_for_testing.
   5481 	* gdb.multi/base.exp: Use standard_output_file.  Use
   5482 	build_executable,  not prepare_for_testing.
   5483 
   5484 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5485 
   5486 	* gdb.fortran/subarray.exp: Use standard_testfile,
   5487 	prepare_for_testing.
   5488 	* gdb.fortran/multi-dim.exp: Use standard_testfile.
   5489 	* gdb.fortran/module.exp: Use standard_testfile.
   5490 	* gdb.fortran/logical.exp: Use standard_testfile.
   5491 	* gdb.fortran/library-module.exp: Use standard_testfile,
   5492 	standard_output_file.
   5493 	* gdb.fortran/derived-type.exp: Use standard_testfile,
   5494 	prepare_for_testing.
   5495 	* gdb.fortran/complex.exp: Use standard_testfile,
   5496 	prepare_for_testing.
   5497 	* gdb.fortran/charset.exp: Use standard_testfile.
   5498 	* gdb.fortran/array-element.exp: Use standard_testfile,
   5499 	prepare_for_testing.
   5500 
   5501 2012-06-25  Keith Seitz  <keiths (a] redhat.com>
   5502 
   5503 	* gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
   5504 	Change rbreak-related tests to KFAIL and add bugzilla numbers.
   5505 
   5506 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5507 
   5508 	* gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
   5509 	* gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
   5510 	* gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
   5511 	* gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
   5512 
   5513 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5514 
   5515 	* gdb.linespec/ls-errs.exp: Use standard_testfile.
   5516 	* gdb.linespec/ls-dollar.exp: Use standard_testfile.
   5517 	* gdb.linespec/linespec.exp: Use standard_testfile.
   5518 
   5519 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5520 
   5521 	* gdb.modula2/unbounded-array.exp: Use standard_testfile,
   5522 	prepare_for_testing.
   5523 
   5524 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5525 
   5526 	* gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
   5527 	prepare_for_testing.
   5528 	* gdb.opt/inline-break.exp: Use standard_testfile,
   5529 	prepare_for_testing.
   5530 	* gdb.opt/inline-bt.exp: Use standard_testfile,
   5531 	prepare_for_testing.
   5532 	* gdb.opt/inline-cmds.exp: Use standard_testfile,
   5533 	prepare_for_testing.
   5534 	* gdb.opt/inline-locals.exp: Use standard_testfile,
   5535 	prepare_for_testing.
   5536 
   5537 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5538 
   5539 	* gdb.asm/asm-source.exp: Use standard_output_file,
   5540 	standard_testfile.  Construct .o files in proper subdir.
   5541 
   5542 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5543 
   5544 	* gdb.server/ext-attach.exp: Use standard_testfile,
   5545 	prepare_for_testing.
   5546 	* gdb.server/ext-run.exp: Use standard_testfile,
   5547 	build_executable.
   5548 	* gdb.server/file-transfer.exp: Use standard_testfile,
   5549 	prepare_for_testing.
   5550 	* gdb.server/server-exec-info.exp: Use standard_testfile.
   5551 	* gdb.server/server-mon.exp: Use standard_testfile,
   5552 	prepare_for_testing.
   5553 	* gdb.server/server-run.exp: Use standard_testfile,
   5554 	build_executable.
   5555 	* gdb.server/solib-list.exp: Use standard_testfile,
   5556 	standard_output_file.
   5557 
   5558 2012-06-25  Tom Tromey  <tromey (a] redhat.com>
   5559 
   5560 	* lib/gdb.exp (standard_output_file): Use "file join".
   5561 	* gdb.go/chan.exp: Use standard_testfile.
   5562 	* gdb.go/handcall.exp: Use standard_testfile.
   5563 	* gdb.go/hello.exp: Use standard_testfile.
   5564 	* gdb.integers/chan.exp: Use standard_testfile.
   5565 	* gdb.go/methods.exp: Use standard_testfile.
   5566 	* gdb.go/package.exp: Use standard_testfile.
   5567 	* gdb.go/strings.exp: Use standard_testfile.
   5568 	* gdb.go/types.exp: Use standard_testfile.
   5569 	* gdb.go/unsafe.exp: Use standard_testfile.
   5570 
   5571 2012-06-25  Greta Yorsh  <greta.yorsh (a] arm.com>
   5572 
   5573 	* gdb.arch/arm-disp-step.S: Fix use of .global directives.
   5574 
   5575 2012-06-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5576 
   5577 	Fix regression by the previous commit.
   5578 	* gdb.python/lib-types.exp: Add c++ to the compilation flags.
   5579 
   5580 2012-06-22  Tom Tromey  <tromey (a] redhat.com>
   5581 
   5582 	* gdb.python/lib-types.exp: Use standard_testfile,
   5583 	prepare_for_testing.
   5584 	* gdb.python/py-block.exp: Use standard_testfile.
   5585 	* gdb.python/py-breakpoint.exp: Use standard_testfile.
   5586 	* gdb.python/py-events.exp: Use standard_testfile,
   5587 	standard_output_file.
   5588 	* gdb.python/py-evsignal.exp: Use standard_testfile.
   5589 	* gdb.python/py-evethreads.exp: Use standard_testfile.
   5590 	* gdb.python/py-explore-cc.exp: Use standard_testfile.
   5591 	* gdb.python/py-explore.exp: Use standard_testfile.
   5592 	* gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
   5593 	standard_output_file.
   5594 	* gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
   5595 	prepare_for_testing.
   5596 	* gdb.python/py-frame-inline.exp: Use standard_testfile.
   5597 	* gdb.python/py-frame.exp: Use standard_testfile.
   5598 	* gdb.python/py-inferior.exp: Use standard_testfile.
   5599 	* gdb.python/py-infthread.exp: Use standard_testfile.
   5600 	* gdb.python/py-mi.exp: Use standard_testfile.
   5601 	* gdb.python/py-objfile-script.exp: Use standard_testfile,
   5602 	build_executable.
   5603 	* gdb.python/py-objfile.exp: Use standard_testfile.
   5604 	* gdb.python/py-pp-maint.exp: Use standard_testfile,
   5605 	prepare_for_testing.
   5606 	* gdb.python/py-prettyprint.exp: Use standard_testfile.
   5607 	* gdb.python/py-progspace.exp: Use standard_testfile,
   5608 	build_executable.
   5609 	* gdb.python/py-prompt.exp: Use standard_testfile,
   5610 	build_executable.
   5611 	* gdb.python/py-section-script.exp: Use standard_testfile,
   5612 	build_executable.
   5613 	* gdb.python/py-shared.exp: Use standard_testfile,
   5614 	standard_output_file, clean_restart.
   5615 	* gdb.python/py-symbol.exp: Use standard_output_file,
   5616 	prepare_for_testing.
   5617 	* gdb.python/py-symtab.exp: Use standard_output_file,
   5618 	prepare_for_testing
   5619 	* gdb.python/py-template.exp: Use standard_testfile.
   5620 	* gdb.python/py-type.exp: Use standard_testfile.
   5621 	* gdb.python/py-value-cc.exp: Use standard_testfile.
   5622 	* gdb.python/py-value.exp: Use standard_testfile.
   5623 	* gdb.python/python.exp: Use standard_testfile, build_executable.
   5624 
   5625 2012-06-22  Tom Tromey  <tromey (a] redhat.com>
   5626 
   5627 	* gdb.objc/basicclass.exp: Use standard_testfile.
   5628 	(do_objc_tests): Don't declare objdir.
   5629 	* gdb.objc/nondebug.exp: Use standard_testfile.
   5630 	(do_objc_tests): Don't declare objdir.
   5631 	* gdb.objc/objcdecode.exp: Use standard_testfile.
   5632 	(do_objc_tests): Don't declare objdir.
   5633 
   5634 2012-06-22  Tom Tromey  <tromey (a] redhat.com>
   5635 
   5636 	* gdb.java/jmain.exp: Use standard_testfile.
   5637 	* gdb.java/jmisc.exp: Use standard_testfile.
   5638 	* gdb.java/jnpe.exp: Use standard_testfile.
   5639 	* gdb.java/jprint.exp: Use standard_testfile.
   5640 
   5641 2012-06-22  Tom Tromey  <tromey (a] redhat.com>
   5642 
   5643 	* lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
   5644 	(standard_output_file, standard_testfile): New procs.
   5645 	(build_executable, clean_restart): Use standard_output_file.
   5646 
   5647 2012-06-22  Yao Qi  <yao (a] codesourcery.com>
   5648 
   5649 	* boards/native-gdbserver.exp: New proc ${board}_exec.
   5650 	* boards/native-stdio-gdbserver.exp: Likewise.
   5651 
   5652 2012-06-21  Tom Tromey  <tromey (a] redhat.com>
   5653 
   5654 	* lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
   5655 	(build_executable): Update.
   5656 	(get_compiler_info): Remove 'binfile' argument.
   5657 	* gdb.ada/arrayidx.exp: Update.
   5658 	* gdb.ada/null_array.exp: Update.
   5659 	* gdb.arch/altivec-abi.exp: Update.
   5660 	* gdb.arch/altivec-regs.exp: Update.
   5661 	* gdb.arch/amd64-byte.exp: Update.
   5662 	* gdb.arch/amd64-dword.exp: Update.
   5663 	* gdb.arch/amd64-word.exp: Update.
   5664 	* gdb.arch/i386-avx.exp: Update.
   5665 	* gdb.arch/i386-byte.exp: Update.
   5666 	* gdb.arch/i386-sse.exp: Update.
   5667 	* gdb.arch/i386-word.exp: Update.
   5668 	* gdb.arch/ppc-dfp.exp: Update.
   5669 	* gdb.arch/ppc-fp.exp: Update.
   5670 	* gdb.arch/vsx-regs.exp: Update.
   5671 	* gdb.base/all-bin.exp: Update.
   5672 	* gdb.base/annota1.exp: Update.
   5673 	* gdb.base/async.exp: Update.
   5674 	* gdb.base/attach.exp: Update.
   5675 	* gdb.base/break-interp.exp: Update.
   5676 	* gdb.base/call-ar-st.exp: Update.
   5677 	* gdb.base/call-rt-st.exp: Update.
   5678 	* gdb.base/call-sc.exp: Update.
   5679 	* gdb.base/callfuncs.exp: Update.
   5680 	* gdb.base/catch-load.exp: Update.
   5681 	* gdb.base/completion.exp: Update.
   5682 	* gdb.base/complex.exp: Update.
   5683 	* gdb.base/condbreak.exp: Update.
   5684 	* gdb.base/consecutive.exp: Update.
   5685 	* gdb.base/constvars.exp: Update.
   5686 	* gdb.base/corefile.exp: Update.
   5687 	* gdb.base/eval-skip.exp: Update.
   5688 	* gdb.base/expand-psymtabs.exp: Update.
   5689 	* gdb.base/exprs.exp: Update.
   5690 	* gdb.base/fileio.exp: Update.
   5691 	* gdb.base/fixsection.exp: Update.
   5692 	* gdb.base/funcargs.exp: Update.
   5693 	* gdb.base/gdb11530.exp: Update.
   5694 	* gdb.base/gdb1555.exp: Update.
   5695 	* gdb.base/gnu-ifunc.exp: Update.
   5696 	* gdb.base/gnu_vector.exp: Update.
   5697 	* gdb.base/info-macros.exp: Update.
   5698 	* gdb.base/jit-simple.exp: Update.
   5699 	* gdb.base/jit-so.exp: Update.
   5700 	* gdb.base/jit.exp: Update.
   5701 	* gdb.base/langs.exp: Update.
   5702 	* gdb.base/list.exp: Update.
   5703 	* gdb.base/logical.exp: Update.
   5704 	* gdb.base/long_long.exp: Update.
   5705 	* gdb.base/longjmp.exp: Update.
   5706 	* gdb.base/macscp.exp: Update.
   5707 	* gdb.base/mips_pro.exp: Update.
   5708 	* gdb.base/miscexprs.exp: Update.
   5709 	* gdb.base/morestack.exp: Update.
   5710 	* gdb.base/nodebug.exp: Update.
   5711 	* gdb.base/opaque.exp: Update.
   5712 	* gdb.base/pc-fp.exp: Update.
   5713 	* gdb.base/pending.exp: Update.
   5714 	* gdb.base/permissions.exp: Update.
   5715 	* gdb.base/pointers.exp: Update.
   5716 	* gdb.base/prelink.exp: Update.
   5717 	* gdb.base/printcmds.exp: Update.
   5718 	* gdb.base/psymtab.exp: Update.
   5719 	* gdb.base/ptype.exp: Update.
   5720 	* gdb.base/relational.exp: Update.
   5721 	* gdb.base/scope.exp: Update.
   5722 	* gdb.base/setvar.exp: Update.
   5723 	* gdb.base/shlib-call.exp: Update.
   5724 	* gdb.base/shreloc.exp: Update.
   5725 	* gdb.base/signals.exp: Update.
   5726 	* gdb.base/sizeof.exp: Update.
   5727 	* gdb.base/so-impl-ld.exp: Update.
   5728 	* gdb.base/so-indr-cl.exp: Update.
   5729 	* gdb.base/solib-disc.exp: Update.
   5730 	* gdb.base/solib-display.exp: Update.
   5731 	* gdb.base/solib-nodir.exp: Update.
   5732 	* gdb.base/solib-overlap.exp: Update.
   5733 	* gdb.base/solib-symbol.exp: Update.
   5734 	* gdb.base/solib-weak.exp: Update.
   5735 	* gdb.base/solib.exp: Update.
   5736 	* gdb.base/store.exp: Update.
   5737 	* gdb.base/structs.exp: Update.
   5738 	* gdb.base/structs2.exp: Update.
   5739 	* gdb.base/type-opaque.exp: Update.
   5740 	* gdb.base/unload.exp: Update.
   5741 	* gdb.base/varargs.exp: Update.
   5742 	* gdb.base/volatile.exp: Update.
   5743 	* gdb.base/watch_thread_num.exp: Update.
   5744 	* gdb.base/watchpoint-solib.exp: Update.
   5745 	* gdb.base/watchpoint.exp: Update.
   5746 	* gdb.base/watchpoints.exp: Update.
   5747 	* gdb.base/whatis.exp: Update.
   5748 	* gdb.cell/arch.exp: Update.
   5749 	* gdb.cell/break.exp: Update.
   5750 	* gdb.cell/bt.exp: Update.
   5751 	* gdb.cell/core.exp: Update.
   5752 	* gdb.cell/data.exp: Update.
   5753 	* gdb.cell/ea-cache.exp: Update.
   5754 	* gdb.cell/f-regs.exp: Update.
   5755 	* gdb.cell/fork.exp: Update.
   5756 	* gdb.cell/gcore.exp: Update.
   5757 	* gdb.cell/mem-access.exp: Update.
   5758 	* gdb.cell/ptype.exp: Update.
   5759 	* gdb.cell/registers.exp: Update.
   5760 	* gdb.cell/sizeof.exp: Update.
   5761 	* gdb.cell/solib-symbol.exp: Update.
   5762 	* gdb.cell/solib.exp: Update.
   5763 	* gdb.cp/ambiguous.exp: Update.
   5764 	* gdb.cp/breakpoint.exp: Update.
   5765 	* gdb.cp/bs15503.exp: Update.
   5766 	* gdb.cp/casts.exp: Update.
   5767 	* gdb.cp/class2.exp: Update.
   5768 	* gdb.cp/cpexprs.exp: Update.
   5769 	* gdb.cp/cplusfuncs.exp: Update.
   5770 	* gdb.cp/ctti.exp: Update.
   5771 	* gdb.cp/dispcxx.exp: Update.
   5772 	* gdb.cp/gdb1355.exp: Update.
   5773 	* gdb.cp/gdb2384.exp: Update.
   5774 	* gdb.cp/gdb2495.exp: Update.
   5775 	* gdb.cp/infcall-dlopen.exp: Update.
   5776 	* gdb.cp/local.exp: Update.
   5777 	* gdb.cp/m-data.exp: Update.
   5778 	* gdb.cp/m-static.exp: Update.
   5779 	* gdb.cp/mb-ctor.exp: Update.
   5780 	* gdb.cp/mb-inline.exp: Update.
   5781 	* gdb.cp/mb-templates.exp: Update.
   5782 	* gdb.cp/member-ptr.exp: Update.
   5783 	* gdb.cp/method.exp: Update.
   5784 	* gdb.cp/namespace.exp: Update.
   5785 	* gdb.cp/nextoverthrow.exp: Update.
   5786 	* gdb.cp/nsdecl.exp: Update.
   5787 	* gdb.cp/nsrecurs.exp: Update.
   5788 	* gdb.cp/nsstress.exp: Update.
   5789 	* gdb.cp/nsusing.exp: Update.
   5790 	* gdb.cp/pr-1023.exp: Update.
   5791 	* gdb.cp/pr-1210.exp: Update.
   5792 	* gdb.cp/pr-574.exp: Update.
   5793 	* gdb.cp/pr9631.exp: Update.
   5794 	* gdb.cp/printmethod.exp: Update.
   5795 	* gdb.cp/psmang.exp: Update.
   5796 	* gdb.cp/re-set-overloaded.exp: Update.
   5797 	* gdb.cp/rtti.exp: Update.
   5798 	* gdb.cp/shadow.exp: Update.
   5799 	* gdb.cp/templates.exp: Update.
   5800 	* gdb.cp/try_catch.exp: Update.
   5801 	* gdb.dwarf2/dw2-ranges.exp: Update.
   5802 	* gdb.dwarf2/pr10770.exp: Update.
   5803 	* gdb.fortran/library-module.exp: Update.
   5804 	* gdb.hp/gdb.aCC/optimize.exp: Update.
   5805 	* gdb.hp/gdb.aCC/watch-cmd.exp: Update.
   5806 	* gdb.hp/gdb.base-hp/callfwmall.exp: Update.
   5807 	* gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
   5808 	* gdb.hp/gdb.base-hp/pxdb.exp: Update.
   5809 	* gdb.hp/gdb.base-hp/sized-enum.exp: Update.
   5810 	* gdb.hp/gdb.base-hp/so-thresh.exp: Update.
   5811 	* gdb.hp/gdb.compat/xdb1.exp: Update.
   5812 	* gdb.hp/gdb.compat/xdb2.exp: Update.
   5813 	* gdb.hp/gdb.compat/xdb3.exp: Update.
   5814 	* gdb.hp/gdb.defects/bs14602.exp: Update.
   5815 	* gdb.hp/gdb.defects/solib-d.exp: Update.
   5816 	* gdb.hp/gdb.objdbg/objdbg01.exp: Update.
   5817 	* gdb.hp/gdb.objdbg/objdbg02.exp: Update.
   5818 	* gdb.hp/gdb.objdbg/objdbg03.exp: Update.
   5819 	* gdb.hp/gdb.objdbg/objdbg04.exp: Update.
   5820 	* gdb.mi/gdb792.exp: Update.
   5821 	* gdb.mi/mi-pending.exp: Update.
   5822 	* gdb.mi/mi-solib.exp: Update.
   5823 	* gdb.mi/mi-var-cp.exp: Update.
   5824 	* gdb.opt/clobbered-registers-O2.exp: Update.
   5825 	* gdb.opt/inline-bt.exp: Update.
   5826 	* gdb.opt/inline-cmds.exp: Update.
   5827 	* gdb.opt/inline-locals.exp: Update.
   5828 	* gdb.python/py-events.exp: Update.
   5829 	* gdb.python/py-finish-breakpoint.exp: Update.
   5830 	* gdb.python/py-type.exp: Update.
   5831 	* gdb.reverse/solib-precsave.exp: Update.
   5832 	* gdb.reverse/solib-reverse.exp: Update.
   5833 	* gdb.server/solib-list.exp: Update.
   5834 	* gdb.stabs/weird.exp: Update.
   5835 	* gdb.threads/attach-into-signal.exp: Update.
   5836 	* gdb.threads/attach-stopped.exp: Update.
   5837 	* gdb.threads/tls-shared.exp: Update.
   5838 	* gdb.trace/change-loc.exp: Update.
   5839 	* gdb.trace/strace.exp: Update.
   5840 
   5841 2012-06-19  Tom Tromey  <tromey (a] redhat.com>
   5842 
   5843 	* gdb.base/whatis.exp: Add tests.
   5844 
   5845 2012-06-19  Tom Tromey  <tromey (a] redhat.com>
   5846 
   5847 	* gdb.cp/m-static.cc (keepalive): New function.
   5848 	(gnu_obj_1::method): Use it.
   5849 
   5850 2012-06-18  Doug Evans  <dje (a] google.com>
   5851 
   5852 	* gdb.base/info-fun.exp: New file.
   5853 	* gdb.base/info-fun.c: New file.
   5854 	* gdb.base/info-fun-solib.c: New file.
   5855 
   5856 2012-06-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5857 
   5858 	Remove stale dummy frames.
   5859 	* gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
   5860 	(maintenance info breakpoints): New tests.
   5861 	* gdb.base/stale-infcall.c: New file.
   5862 	* gdb.base/stale-infcall.exp: New file.
   5863 
   5864 2012-06-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5865 
   5866 	* gdb.arch/amd64-entry-value-param.S: New file.
   5867 	* gdb.arch/amd64-entry-value-param.c: New file.
   5868 	* gdb.arch/amd64-entry-value-param.exp: New file.
   5869 
   5870 2012-06-15  Tom Tromey  <tromey (a] redhat.com>
   5871 
   5872 	* gdb.cp/namespace.exp: Add "show lang" test.
   5873 
   5874 2012-06-15  Iain Sandoe <iain (a] codesourcery.com>
   5875 
   5876 	* gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
   5877 	case. (top level): Use gdb_file_cmd instead of gdb_load.
   5878 
   5879 2012-06-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5880 
   5881 	PR tdep/14222
   5882 	* gdb.arch/i386-sse-stack-align.S: New file.
   5883 	* gdb.arch/i386-sse-stack-align.c: New file.
   5884 	* gdb.arch/i386-sse-stack-align.exp: New file.
   5885 
   5886 2012-06-13  Keith Seitz  <keiths (a] redhat.com>
   5887 
   5888 	PR breakpoints/13798 and mi/11541
   5889 	* gdb.linespec/ls-errs.exp: Add a few more tests for
   5890 	filenames with spaces and colons.
   5891 
   5892 2012-06-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5893 
   5894 	PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
   5895 	* gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
   5896 	(test_function): Call CV_f.
   5897 	* gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
   5898 	(p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
   5899 	(p CV::m(int) volatile, p 'CV::m(int) const volatile')
   5900 	(p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
   5901 	(p CV_f(CV::i)): New tests.
   5902 
   5903 2012-06-13  Tom Tromey  <tromey (a] redhat.com>
   5904 
   5905 	* gdb.base/condbreak.exp: Add tests for "condition" completion.
   5906 
   5907 2012-06-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5908 
   5909 	Fix regression by the "ambiguous linespec" series.
   5910 	* gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
   5911 	tests.
   5912 
   5913 2012-06-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5914 
   5915 	* lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
   5916 	missing.
   5917 
   5918 2012-06-11  Tom Tromey  <tromey (a] redhat.com>
   5919 
   5920 	* gdb.base/longjmp.c (hidden_longjmp): Move expected catch
   5921 	location...
   5922 	(main): ...here.
   5923 
   5924 2012-06-07  Yao Qi  <yao (a] codesourcery.com>
   5925 
   5926 	* gdb.trace/strace.exp: Shorten some too-long lines.
   5927 
   5928 2012-06-06  Pedro Alves  <palves (a] redhat.com>
   5929 
   5930 	* gdb.threads/clone-new-thread-event.c: New file.
   5931 	* gdb.threads/clone-new-thread-event.exp: New file.
   5932 
   5933 2012-06-06  Yao Qi  <yao (a] codesourcery.com>
   5934 
   5935 	* gdb.base/dprintf.c (main): Add extra parameter when calling
   5936 	printf and fprintf.
   5937 	(bar): New function.  It is a dead function, but to ensure
   5938 	'malloc' is linked explicitly.
   5939 
   5940 2012-06-06  Yao Qi  <yao (a] codesourcery.com>
   5941 
   5942 	* gdb.base/info-proc.exp: Return if target doesn't support
   5943 	'info proc'.
   5944 
   5945 2012-06-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5946 
   5947 	* gdb.base/freebpcmd.exp (set lines): Check valid range of I.
   5948 	(run program with breakpoint commands): XFAIl if it is not.
   5949 
   5950 2012-06-05  Joel Brobecker  <brobecker (a] adacore.com>
   5951 
   5952 	* gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
   5953 	and add comment.
   5954 	* gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
   5955 	* gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
   5956 	"STOP" marker.  Adjust testing strategy to make it work on
   5957 	all targets.
   5958 
   5959 	* gdb.base/print-file-var-main.c (main): Rewrite using local
   5960 	variables and adjust get_version_2's return value check.
   5961 	Add small comment.
   5962 	* gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
   5963 	marker.  Adjust testing strategy to make it work on all targets.
   5964 
   5965 2012-06-05  Joel Brobecker  <brobecker (a] adacore.com>
   5966 
   5967 	* gdb.ada/bad-task-bp-keyword: New testcase.
   5968 
   5969 2012-06-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5970 
   5971 	* gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
   5972 	Simplify it to ...
   5973 	(symbol-file ${testfile1}): ... here.
   5974 	(test eliminated var my_global_symbol)
   5975 	(test eliminated var my_static_symbol)
   5976 	(test eliminated var my_global_func, get address of main): Wrap them to
   5977 	'single psymtabs' and 'single symtabs'
   5978 	(get address of my_global_symbol, get address of my_static_symbol)
   5979 	(get address of my_global_func, get address of main): Wrap them to
   5980 	'order1' and 'order2'.
   5981 
   5982 	* gdb.base/code_elim.exp
   5983 	(add-symbol-file ${testfile1} 0x100000)
   5984 	(add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
   5985 	'order2'.
   5986 	(order1: add-symbol-file ${testfile1} 0x100000)
   5987 	(order1: add-symbol-file ${testfile2} 0x200000)
   5988 	(order2: add-symbol-file ${testfile2} 0x200000)
   5989 	(order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
   5990 	.bss as appropriate.
   5991 
   5992 2012-05-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   5993 
   5994 	* gdb.server/solib-list-lib.c: New file.
   5995 	* gdb.server/solib-list-main.c: New file.
   5996 	* gdb.server/solib-list.exp: New file.
   5997 
   5998 2012-05-25  Maciej W. Rozycki  <macro (a] codesourcery.com>
   5999 
   6000 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
   6001 	for 'set print symbol' change.
   6002 
   6003 2012-05-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6004 
   6005 	* gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
   6006 	.debug_abbrev_seg3.
   6007 
   6008 2012-05-24  John Steele Scott  <toojays (a] toojays.net>
   6009 
   6010 	PR symtab/13277: Resolving opaque structures in ICC generated binaries.
   6011 	* gdb.dwarf2/dw2-icc-opaque.S: New file.
   6012 	* gdb.dwarf2/dw2-icc-opaque.exp: New file.
   6013 
   6014 2012-05-23  Stan Shebs  <stan (a] codesourcery.com>
   6015 
   6016 	* gdb.mi/mi-info-os.exp: New file.
   6017 
   6018 2012-05-23  Keith Seitz  <keiths (a] redhat.com>
   6019 
   6020 	* gdb.trace/stap-trace.exp: If compile_stap_bin fails,
   6021 	return -1 to suppress the rest of the tests.
   6022 	(compile_stap_bin): Return boolean success value.
   6023 
   6024 2012-05-21  Tom Tromey  <tromey (a] redhat.com>
   6025 
   6026 	* gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
   6027 	Remove kfails.
   6028 	(test_print_mi_member_types): Likewise.
   6029 
   6030 2012-05-21  Tom Tromey  <tromey (a] redhat.com>
   6031 
   6032 	* gdb.base/callfuncs.exp (do_function_calls): Update for 'set
   6033 	print symbol' change.
   6034 
   6035 2012-05-18  Thiago Jung Bauermann  <thiago.bauermann (a] linaro.org>
   6036 
   6037 	* gdb.python/py-prompt.exp: Quit if the target is remote.
   6038 
   6039 2012-05-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6040 
   6041 	Fix ERROR: internal buffer is full.
   6042 	* gdb.base/info-os.exp (expect_multiline): New function.
   6043 	(get process list, get process groups, get threads)
   6044 	(get file descriptors, get internet-domain sockets)
   6045 	(get shared-memory regions, get semaphores, get message queues): Use
   6046 	it for these tests.
   6047 
   6048 2012-05-18  Tom Tromey  <tromey (a] redhat.com>
   6049 
   6050 	* gdb.mi/mi-var-cmd.exp: Update.
   6051 	* gdb.objc/basicclass.exp (do_objc_tests): Update.
   6052 	* gdb.cp/virtbase.exp: Update.
   6053 	* gdb.cp/classes.exp (test_static_members): Update.
   6054 	* gdb.cp/casts.exp: Update.
   6055 	* gdb.base/pointers.exp: Update.
   6056 	* gdb.base/funcargs.exp (pointer_args): Update.
   6057 	(structs_by_reference): Update.
   6058 	* gdb.base/find.exp: Update.
   6059 	* gdb.base/call-strs.exp: Send "set print symbol off".
   6060 	* gdb.base/call-ar-st.exp: Update.
   6061 	* gdb.ada/fun_addr.exp: Update.
   6062 	* gdb.base/printcmds.exp (test_print_symbol): New proc.
   6063 	Call it.
   6064 	(test_print_repeats_10, test_print_strings)
   6065 	(test_print_char_arrays): Update.
   6066 
   6067 2012-05-18  Tom Tromey  <tromey (a] redhat.com>
   6068 
   6069 	* gdb.base/charset.exp (string_display): Update.
   6070 
   6071 2012-05-18  Tom Tromey  <tromey (a] redhat.com>
   6072 
   6073 	* gdb.mi/mi2-var-display.exp: Update.
   6074 	* gdb.mi/mi-var-display.exp: Update.
   6075 	* gdb.mi/mi-var-child.exp: Update.
   6076 	* gdb.cp/expand-psymtabs-cxx.exp: Update.
   6077 	* gdb.cp/cp-relocate.exp (get_func_address): Update.
   6078 
   6079 2012-05-17  Doug Evans  <dje (a] google.com>
   6080 
   6081 	* info-macros.exp: Pass "debug" to prepare_for_testing.
   6082 
   6083 	* Makefile.in (clean): Remove Fission .dwo and .dwp files.
   6084 	* gdb.ada/Makefile.in (clean): Ditto.
   6085 	* gdb.arch/Makefile.in (clean): Ditto.
   6086 	* gdb.asm/Makefile.in (clean): Ditto.
   6087 	* gdb.base/Makefile.in (clean): Ditto.
   6088 	* gdb.cell/Makefile.in (clean): Ditto.
   6089 	* gdb.cp/Makefile.in (clean): Ditto.
   6090 	* gdb.disasm/Makefile.in (clean): Ditto.
   6091 	* gdb.dwarf2/Makefile.in (clean): Ditto.
   6092 	* gdb.fortran/Makefile.in (clean): Ditto.
   6093 	* gdb.go/Makefile.in (clean): Ditto.
   6094 	* gdb.hp/Makefile.in (clean): Ditto.
   6095 	* gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
   6096 	* gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
   6097 	* gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
   6098 	* gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
   6099 	* gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
   6100 	* gdb.java/Makefile.in (clean): Ditto.
   6101 	* gdb.linespec/Makefile.in (clean): Ditto.
   6102 	* gdb.mi/Makefile.in (clean): Ditto.
   6103 	* gdb.modula2/Makefile.in (clean): Ditto.
   6104 	* gdb.multi/Makefile.in (clean): Ditto.
   6105 	* gdb.objc/Makefile.in (clean): Ditto.
   6106 	* gdb.opencl/Makefile.in (clean): Ditto.
   6107 	* gdb.opt/Makefile.in (clean): Ditto.
   6108 	* gdb.pascal/Makefile.in (clean): Ditto.
   6109 	* gdb.python/Makefile.in (clean): Ditto.
   6110 	* gdb.reverse/Makefile.in (clean): Ditto.
   6111 	* gdb.server/Makefile.in (clean): Ditto.
   6112 	* gdb.stabs/Makefile.in (clean): Ditto.
   6113 	* gdb.threads/Makefile.in (clean): Ditto.
   6114 	* gdb.trace/Makefile.in (clean): Ditto.
   6115 	* gdb.xml/Makefile.in (clean): Ditto.
   6116 
   6117 2012-05-16  Tom Tromey  <tromey (a] redhat.com>
   6118 
   6119 	* gdb.base/macscp1.c (macscp_expr): Add comment.
   6120 	* gdb.base/macscp.exp: Test __FILE__ and __LINE__.
   6121 
   6122 2012-05-16  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6123 
   6124 	* gdb.base/return-nodebug.exp: Also test float and double types.
   6125 
   6126 2012-05-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6127 
   6128 	PR testsuite/12649
   6129 	* gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
   6130 
   6131 	* gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
   6132 
   6133 2012-05-14  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   6134 
   6135 	* gdb.base/stap-probe.exp (stap_test): Remove calls to
   6136 	`rerun_to_main'.
   6137 	(stap_test_no_debuginfo): Likewise.
   6138 
   6139 2012-05-14  Stan Shebs  <stan (a] codesourcery.com>
   6140 
   6141 	* gdb.base/dprintf.c: New file.
   6142 	* gdb.base/dprintf.exp: New file.
   6143 
   6144 2012-05-14  Hui Zhu  <hui_zhu (a] mentor.com>
   6145 
   6146 	* gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
   6147 	* gdb.trace/disconnected-tracing.c: New file.
   6148 	* gdb.trace/disconnected-tracing.exp: New file.
   6149 
   6150 2012-05-13  Siva Chandra Reddy  <sivachandra (a] google.com>
   6151 
   6152 	* gdb.python/python.c: Add a new breakpoint comment.
   6153 	* gdb.python/python.exp: Add tests to test gdb.find_pc_line.
   6154 
   6155 2011-12-26  Kwok Cheung Yeung  <kcy (a] codesourcery.com>
   6156 
   6157 	* gdb.base/info-os.exp: New file.
   6158 	* gdb.base/info-os.c: New file.
   6159 
   6160 2012-05-10  Joel Brobecker  <brobecker (a] adacore.com>
   6161 
   6162 	* gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
   6163 	gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
   6164 	New files.
   6165 
   6166 2012-05-10  Joel Brobecker  <brobecker (a] adacore.com>
   6167 
   6168 	* gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
   6169 	gdb.base/ctxobj.exp: New files.
   6170 
   6171 2012-05-09  Tom Tromey  <tromey (a] redhat.com>
   6172 
   6173 	* gdb.trace/strace.exp: Add 'quiet' to compiler flags.
   6174 
   6175 2012-05-09  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6176 
   6177 	* lib/gdb.exp (gdb_test_multiple): Correct formatting.
   6178 
   6179 2012-05-08  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6180 
   6181 	* gdb.mi/mi-var-display.exp: Check for the existence of $fp
   6182 	before using it.
   6183 
   6184 2012-05-04  Tristan Gingold  <gingold (a] adacore.com>
   6185 
   6186 	* gdb.base/set-noassign.exp: New test.
   6187 
   6188 2012-05-03  Siva Chandra Reddy  <sivachandra (a] google.com>
   6189 
   6190 	* gdb.python/py-symbol.exp: Add tests to test the new methods
   6191 	gdb.Symtab.global_block() and gdb.Symtab.static_block().
   6192 	* gdb.python/py-symbol.c: Add new struct to help test
   6193 	gdb.Symtab.static_block().
   6194 
   6195 2012-05-03  Doug Evans  <dje (a] google.com>
   6196 
   6197 	* gdb.dwarf2/pr13961.S: Add file and source location, but leave
   6198 	commented out.
   6199 
   6200 2012-05-03  Yao Qi  <yao (a] codesourcery.com>
   6201 
   6202 	* gdb.base/catch-syscall.exp: Skip it before compilation if target
   6203 	doesn't support.
   6204 	* gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
   6205 	* gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
   6206 
   6207 2012-05-03  Yao Qi  <yao (a] codesourcery.com>
   6208 
   6209 	* gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
   6210 
   6211 2012-04-30  Doug Evans  <dje (a] google.com>
   6212 
   6213 	PR testsuite/13961
   6214 	* gdb.dwarf2/pr13961.S: New file.
   6215 	* gdb.dwarf2/pr13961.exp: New file.
   6216 
   6217 2012-04-29  Yao Qi  <yao (a] codesourcery.com>
   6218 
   6219 	* gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
   6220 
   6221 2012-04-28  Doug Evans  <dje (a] google.com>
   6222 
   6223 	* gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
   6224 	.Ltype_int_in_cu2.  Use name "int2" instead of "int".
   6225 	All uses updated.
   6226 	* gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
   6227 	"ptype func_cu1" to expand cu2 before cu1.
   6228 
   6229 2012-04-27  Sergio Durigan Junior  <sergiodj (a] redhat.com>
   6230 	    Tom Tromey  <tromey (a] redhat.com>
   6231 
   6232 	* gdb.base/default.exp: Add `$_probe_arg*' convenience
   6233 	variables.
   6234 	* gdb.base/stap-probe.c: New file.
   6235 	* gdb.base/stap-probe.exp: New file.
   6236 	* gdb.trace/stap-trace.c: New file.
   6237 	* gdb.trace/stap-trace.exp: New file.
   6238 	* gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
   6239 	libgcc's unwinder.
   6240 
   6241 2012-04-26  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6242 
   6243 	* gdb.arch/mips16-thunks-inmain.c: New file.
   6244 	* gdb.arch/mips16-thunks-main.c: New file.
   6245 	* gdb.arch/mips16-thunks-sin.c: New file.
   6246 	* gdb.arch/mips16-thunks-sinfrob.c: New file.
   6247 	* gdb.arch/mips16-thunks-sinfrob16.c: New file.
   6248 	* gdb.arch/mips16-thunks-sinmain.c: New file.
   6249 	* gdb.arch/mips16-thunks-sinmips16.c: New file.
   6250 	* gdb.arch/mips16-thunks.exp: New file.
   6251 
   6252 2012-04-25  Doug Evans  <dje (a] google.com>
   6253 
   6254 	* configure.ac: Create gdb.go/Makefile.
   6255 	* configure: Regenerate.
   6256 	* gdb.base/default.exp: Add "go" to "set language" testing.
   6257 	* gdb.go/Makefile.in: New file.
   6258 	* gdb.go/basic-types.exp: New file.
   6259 	* gdb.go/chan.exp: New file.
   6260 	* gdb.go/chan.go: New file.
   6261 	* gdb.go/handcall.exp: New file.
   6262 	* gdb.go/handcall.go: New file.
   6263 	* gdb.go/hello.exp: New file.
   6264 	* gdb.go/hello.go: New file.
   6265 	* gdb.go/integers.exp: New file.
   6266 	* gdb.go/integers.go: New file.
   6267 	* gdb.go/methods.exp: New file.
   6268 	* gdb.go/methods.go: New file.
   6269 	* gdb.go/package.exp: New file.
   6270 	* gdb.go/package1.go: New file.
   6271 	* gdb.go/package2.go: New file.
   6272 	* gdb.go/print.exp: New file.
   6273 	* gdb.go/strings.exp: New file.
   6274 	* gdb.go/strings.go: New file.
   6275 	* gdb.go/types.exp: New file.
   6276 	* gdb.go/types.go: New file.
   6277 	* gdb.go/unsafe.exp: New file.
   6278 	* gdb.go/unsafe.go: New file.
   6279 	* lib/future.exp: Add Go support.
   6280 	(gdb_find_go, gdb_find_go_linker): New procs.
   6281 	(gdb_default_target_compile): Add Go support.
   6282 	* lib/gdb.exp (skip_go_tests): New proc.
   6283 	* lib/go.exp: New file.
   6284 
   6285 2012-04-25  Tom Tromey  <tromey (a] redhat.com>
   6286 
   6287 	* gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
   6288 
   6289 2012-04-18  Siddhesh Poyarekar  <siddhesh (a] redhat.com>
   6290 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6291 
   6292 	PR symtab/7259:
   6293 	* gdb.base/enumval.c: New test case.
   6294 	* gdb.base/enumval.exp: New test case.
   6295 	* gdb.python/py-type.exp (test_enums): Use field.enumval instead of
   6296 	field.bitpos.
   6297 
   6298 2012-04-17  Pedro Alves  <palves (a] redhat.com>
   6299 
   6300 	* Makefile.in (site.exp): Make site.exp source
   6301 	$srcdir/lib/append_gdb_boards_dir.exp.
   6302 	* lib/append_gdb_boards_dir.exp: New file.
   6303 
   6304 2012-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6305 
   6306 	New option "set auto-load safe-path".
   6307 	* gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
   6308 	* gdb.python/py-section-script.exp (set auto-load safe-path): New.
   6309 
   6310 2012-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6311 
   6312 	auto-load: Implementation.
   6313 	* gdb.base/help.exp (test set height): Increase the height.
   6314 	* gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
   6315 	to ...
   6316 	(info auto-load python-scripts): ... here.
   6317 	* gdb.python/py-section-script.exp (info auto-load-scripts *): Change
   6318 	to ...
   6319 	(info auto-load python-scripts *): ... here.
   6320 
   6321 2012-04-16  Yao Qi  <yao (a] codesourcery.com>
   6322 
   6323 	* lib/trace-support.exp (get_in_proc_agent): New.
   6324 	* gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
   6325 	of in process trace agent.
   6326 	* gdb.trace/ftrace.exp: Likewise.
   6327 	* gdb.trace/pending.exp: Likewise.
   6328 	* gdb.trace/trace-break.exp: Likewise.
   6329 	* gdb.trace/trace-mt.exp
   6330 	* gdb.trace/tspeed.exp: Likewise.
   6331 	* gdb.trace/tstatus.exp
   6332 	* gdb.trace/strace.exp: Likewise.
   6333 
   6334 2012-04-16  Thomas Schwinge  <thomas (a] codesourcery.com>
   6335 
   6336 	* gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
   6337 	symbol _stack is defined.  Get rid of a hard-coded constant for _stack.
   6338 
   6339 	* gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
   6340 
   6341 2012-04-14  Anton Gorenkov <xgsa (a] yandex.ru>
   6342 
   6343 	PR mi/13393
   6344 	* gdb.mi/mi-var-rtti.cc: New file.
   6345 	* gdb.mi/mi-var-rtti.exp: New file.
   6346 	* lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
   6347 	function.
   6348 	(mi_varobj_update_with_type_change): updated to avoid code duplication.
   6349 
   6350 2012-04-11  Siva Chandra Reddy  <sivachandra (a] google.com>
   6351 
   6352 	* gdb.python/Makefile.in: Add py-explore and py-explore-cc to
   6353 	EXECUTABLES.
   6354 	* gdb.python/py-explore.c: C program used for testing the new
   6355 	'explore' command on C constructs.
   6356 	* gdb.python/py-explore.cc: C++ program used for testing the new
   6357 	'explore' command on C++ constructs.
   6358 	* gdb-python/py-explore.exp: Tests for the new 'explore'
   6359 	command on C constructs.
   6360 	* gdb-python/py-explore-cc.exp: Tests for the new 'explore'
   6361 	command on C++ constructs.
   6362 
   6363 2012-04-07  Mark Kettenis  <kettenis (a] gnu.org>
   6364 
   6365 	* gdb.base/funcargs.exp (complex_args): Fix typo.
   6366 
   6367 2012-04-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6368 
   6369 	* gdb.trace/change-loc.exp (tracepoint_change_loc_1)
   6370 	(tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
   6371 
   6372 2012-04-05  Keith Seitz  <keiths (a] redhat.com>
   6373 
   6374 	* gdb.base/advance.exp: Update error message for
   6375 	"advance malformed" test.
   6376 	* gdb.base/break.exp: Likewise for "breakpoint with
   6377 	trailing garbage" test.
   6378 	* gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
   6379 	with trailing garbage" test.
   6380 	* gdb.base/sepdebug.exp: Likewise for "breakpoint with
   6381 	trailng garbage" test.
   6382 	* gdb.base/until.exp: Likewise for "malformed until" test.
   6383 	* gdb.cp/ovldbreak.exp: Create the breakpoint table
   6384 	for "breakpoint info (after setting on all)".
   6385 	* gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
   6386 	tests.
   6387 	* gdb.cp/cplabel.cc: New file.
   6388 	* gdb.cp/cplabel.exp: New test.
   6389 	* gdb.linespec/ls-errs.c: New file.
   6390 	* gdb.linespec/ls-errs.exp: New test.
   6391 
   6392 2012-04-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6393 
   6394 	* gdb.trace/unavailable.exp
   6395 	(collect globals: print object on: print derived_partial)
   6396 	(collect globals: print object on: print derived_whole)
   6397 	(collect globals: print object off: print derived_partial)
   6398 	(collect globals: print object off: print derived_whole): Update
   6399 	expected output.
   6400 
   6401 2012-03-30  Keith Seitz  <keiths (a] redhat.com>
   6402 
   6403 	* gdb.python: Add test for linespecs with commas.
   6404 
   6405 2012-03-28  Keith Seitz  <keiths (a] redhat.com>
   6406 
   6407 	* gdb.linespec/ls-dollar.cc: New file.
   6408 	* gdb.linespec/ls-dollar.exp: New test.
   6409 
   6410 2012-03-28  Keith Seitz  <keiths (a] redhat.com>
   6411 
   6412 	* gdb.cp/namespace.exp: Add breakpoint tests for functions
   6413 	starting with the global namespace.
   6414 
   6415 2012-03-23  Doug Evans  <dje (a] google.com>
   6416 
   6417 	* lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
   6418 
   6419 2012-03-22  Siva Chandra Reddy  <sivachandra (a] google.com>
   6420 
   6421 	* gdb.python/py-value.cc: Add test case for testing the
   6422 	methodology exposing C++ values to Python.
   6423 	* gdb.python/py-value-cc.exp: Add tests testing the methodology
   6424 	exposing C++ values to Python.
   6425 	* gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
   6426 
   6427 2012-03-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6428 	    Siddhesh Poyarekar  <siddhesh (a] redhat.com>
   6429 
   6430 	* gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
   6431 	* gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
   6432 	(generate native core dump): Make the test unsupported if core cannot
   6433 	be generated.
   6434 
   6435 2012-03-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6436 
   6437 	* gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
   6438 	for cmdarg_vec = NULL.  Remove entries for cmdsize = 1, cmdarg = and
   6439 	ncmd = 0.  New entry for VEC_cleanup cmdarg_s.
   6440 
   6441 2012-03-19  Siddhesh Poyarekar  <siddhesh (a] redhat.com>
   6442 
   6443 	* gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
   6444 
   6445 2012-03-17  Doug Evans  <dje (a] google.com>
   6446 
   6447 	* dg-extract-results.sh: Handle KFAILs.
   6448 
   6449 2012-03-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6450 
   6451 	PR symtab/13777
   6452 	* gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
   6453 
   6454 2012-03-16  Joel Brobecker  <brobecker (a] adacore.com>
   6455 
   6456 	* gdb.ada/set_pckd_arr_elt: New testcase.
   6457 
   6458 2012-03-16  Gary Benson  <gbenson (a] redhat.com>
   6459 
   6460 	PR breakpoints/10738
   6461 	* gdb.opt/inline-break.exp: New file.
   6462 	* gdb.opt/inline-break.c: Likewise.
   6463 	* gdb.dwarf2/dw2-inline-break.exp: Likewise.
   6464 	* gdb.dwarf2/dw2-inline-break.S: Likewise.
   6465 	* gdb.base/annota1.exp: Cope with old .gdb_index warnings.
   6466 	* gdb.base/async-shell.exp: Likewise.
   6467 	* lib/mi-support.exp (library_loaded_re): Likewise.
   6468 
   6469 2012-03-15  Tom Tromey  <tromey (a] redhat.com>
   6470 
   6471 	* gdb.cp/virtfunc2.exp: Update expected output.
   6472 	* gdb.cp/pr9631.exp: Update expected output.
   6473 	* gdb.cp/member-ptr.exp: Update expected output.
   6474 	* gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
   6475 	output.
   6476 	* gdb.cp/casts.exp: Update expected output.
   6477 
   6478 2012-03-15  Tom Tromey  <tromey (a] redhat.com>
   6479 
   6480 	* gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
   6481 	(test_info_vtbl): Likewise.
   6482 	(do_tests): Call test_info_vtbl.
   6483 	* gdb.cp/virtfunc.cc (va): New global.
   6484 
   6485 2012-03-15  Thomas Schwinge  <thomas (a] codesourcery.com>
   6486 
   6487 	* gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
   6488 	describing DWARF data structures.
   6489 	* gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
   6490 	* gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
   6491 	* gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
   6492 	* gdb.dwarf2/dw2-entry-value.S: Likewise.
   6493 	* gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
   6494 	* gdb.dwarf2/dw2-param-error.S: Likewise.
   6495 	* gdb.dwarf2/dw2-skip-prologue.S: Likewise.
   6496 	* gdb.dwarf2/dw2-stack-boundary.S: Likewise.
   6497 	* gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
   6498 	* gdb.dwarf2/implptr-optimized-out.S: Likewise.
   6499 	* gdb.dwarf2/member-ptr-forwardref.S: Likewise.
   6500 	* gdb.dwarf2/pr11465.S: Likewise.
   6501 
   6502 2012-03-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6503 
   6504 	* gdb.mi/mi2-prompt.exp: New file.
   6505 
   6506 2012-03-13  Joel Brobecker  <brobecker (a] adacore.com>
   6507 
   6508 	* gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
   6509 
   6510 2012-03-13  Joel Brobecker  <brobecker (a] adacore.com>
   6511 
   6512 	* gdb.ada/bp_range_type: New testcase.
   6513 
   6514 2012-03-13  Doug Evans  <dje (a] google.com>
   6515 
   6516 	* gdb.base/default.exp: Delete tests for symbol-reloading.
   6517 	* gdb.base/help.exp: Ditto.
   6518 	* gdb.base/setshow.exp: Ditto.
   6519 	* gdb.base/gdb_history: Delete references to symbol-reloading.
   6520 
   6521 2012-03-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6522 
   6523 	* gdb.base/attach-twice.c: New files.
   6524 	* gdb.base/attach-twice.exp: New files.
   6525 
   6526 2012-03-08  Keith Seitz  <keiths (a] redhat.com>
   6527 
   6528 	* lib/gdb.exp (gdb_get_line_number): Throw an
   6529 	error instead of returning -1.
   6530 	* gdb.base/break.exp: Remove unused variable
   6531 	bp_location5.
   6532 	* gdb.base/hbreak2.exp: Likewise.
   6533 	* gdb.base/sepdebug.exp: Likewise.
   6534 
   6535 2012-03-08  Yao Qi  <yao (a] codesourcery.com>
   6536 	    Pedro Alves  <palves (a] redhat.com>
   6537 
   6538 	Fix PR server/13392.
   6539 	* gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
   6540 	(tracepoint_change_loc_2): Remove kfail.  Return if failed to
   6541 	download tracepoints.
   6542 	* gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
   6543 	(pending_tracepoint_resolved_during_trace): Likewise.
   6544 	(pending_tracepoint_installed_during_trace): Likewise.
   6545 	(pending_tracepoint_with_action_resolved): Likewise.
   6546 
   6547 2012-03-08  Keith Seitz  <keiths (a] redhat.com>
   6548 
   6549 	* gdb.ada/array_bounds.exp: Get breakpoint for line
   6550 	with "START", not "STOP".
   6551 	* gdb.python/py-infthread.exp: Do not continue to
   6552 	line marked "Break here.", which is undefined.
   6553 
   6554 2012-03-08  Luis Machado  <lgustavo (a] codesourcery.com>
   6555 
   6556 	Revert:
   6557 
   6558 	2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6559 
   6560 	Implement testsuite workaround for PR breakpoints/13781.
   6561 	* gdb.cp/mb-templates.exp: New loop with variable $workaround.
   6562 	(set breakpoint condition-evaluation host): New conditional command.
   6563 
   6564 2012-03-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6565 
   6566 	Fix CU relative vs. absolute DIE offsets.
   6567 	* gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
   6568 	one.
   6569 
   6570 2012-03-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6571 
   6572 	Fix false FAIL on distros with relro linkage as default.
   6573 	* gdb.reverse/solib-precsave.exp: Try to compile the test using
   6574 	-Wl,-z,norelro first.
   6575 
   6576 2012-03-06  Joel Brobecker  <brobecker (a] adacore.com>
   6577 
   6578 	* gdb.ada/bp_on_var: New testcase.
   6579 
   6580 2012-03-06  Joel Brobecker  <brobecker (a] adacore.com>
   6581 
   6582 	* gdb.ada/bp_enum_homonym: New testcase.
   6583 
   6584 2012-03-06  Yao Qi  <yao (a] codesourcery.com>
   6585 
   6586 	* gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
   6587 	x86_64-*-* and i?86-*-*.
   6588 	Set up KFAIL for gdb/13808.
   6589 
   6590 2012-03-05  Tom Tromey  <tromey (a] redhat.com>
   6591 
   6592 	* gdb.ada/operator_bp.exp: Clear debug-file-directory.
   6593 	* gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
   6594 
   6595 2012-03-05  Tom Tromey  <tromey (a] redhat.com>
   6596 
   6597 	* gdb.java/jprint.java (jprint.main): Keep 'x' live.
   6598 
   6599 2012-03-04  Yao Qi  <yao (a] codesourcery.com>
   6600 
   6601 	* gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
   6602 	messages for KFAIL.
   6603 
   6604 2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6605 
   6606 	* gdb.ada/arrayidx.exp: Call get_compiler_info.  New variable old_gcc.
   6607 	(print one_two_three, indexes off, print few_reps, indexes off)
   6608 	(print many_reps, indexes off, print empty, indexes off)
   6609 	(print one_two_three, print few_reps, print many_reps, print empty):
   6610 	Call setup_xfail if $gcc_old.
   6611 
   6612 2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6613 
   6614 	Implement testsuite workaround for PR breakpoints/13781.
   6615 	* gdb.cp/mb-templates.exp: New loop with variable $workaround.
   6616 	(set breakpoint condition-evaluation host): New conditional command.
   6617 
   6618 2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6619 
   6620 	Code cleanup.
   6621 	* gdb.cp/mb-templates.exp: New variables executable.  Use it for
   6622 	binfile.  use clean_restart.  Replace gdb_expect by gdb_test_multiple.
   6623 	Replace GDB restart by kill and delete_breakpoints.  Replace breakpoint
   6624 	number 1 by $bpnum.  Four times.
   6625 
   6626 2012-03-03  Yao Qi  <yao (a] codesourcery.com>
   6627 
   6628 	* gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
   6629 
   6630 2012-03-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6631 
   6632 	Setup KFAIL for PR server/13796.
   6633 	* gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
   6634 
   6635 2012-03-02  Joel Brobecker  <brobecker (a] adacore.com>
   6636 
   6637 	* gdb.ada/operator_bp: New testcase.
   6638 
   6639 2012-03-02  Joel Brobecker  <brobecker (a] adacore.com>
   6640 
   6641 	* gdb.ada/info_locals_renaming: New testcase.
   6642 
   6643 2012-03-02  Tom Tromey  <tromey (a] redhat.com>
   6644 
   6645 	* gdb.base/nextoverexit.c: New file.
   6646 	* gdb.base/nextoverexit.exp: New file.
   6647 
   6648 2012-03-02  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   6649 
   6650 	* gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
   6651 	parameter.
   6652 
   6653 2012-03-01  Maciej W. Rozycki  <macro (a] mips.com>
   6654 
   6655 	* gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
   6656 	core registers.
   6657 
   6658 2012-03-01  Maciej W. Rozycki  <macro (a] mips.com>
   6659 	    Maciej W. Rozycki  <macro (a] codesourcery.com>
   6660 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   6661 
   6662 	* gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
   6663 
   6664 2012-03-01  Pedro Alves  <palves (a] redhat.com>
   6665 
   6666 	PR gdb/13767
   6667 
   6668 	* gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
   6669 	(gdb_collect_globals_test): Call it.
   6670 
   6671 2012-03-01  Keith Seitz  <keiths (a] redhat.com>
   6672 
   6673 	* gdb.cp/method2.exp: Output of overload menu is now
   6674 	alphabetized.  Update tests for "break A::method".
   6675 	* gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
   6676 	of hard-coding them.
   6677 	Overload menu is alphabetized: rewrite to accommodate.
   6678 	Unset variables LINE and TYPES which are used in other tests.
   6679 	Compute the output of "info break".
   6680 	Update the breakpoint table after all breakpoints are deleted.
   6681 	(continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
   6682 	compute ACTUALS and the method body based on parameters.
   6683 	Update expected output accordingly.
   6684 	* gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
   6685 	unique comments to allow the use of gdb_get_line_number.
   6686 
   6687 2012-03-01  Keith Seitz  <keiths (a] redhat.com>
   6688 
   6689 	* gdb.cp/method2.exp: Use prepare_for_testing and cleanup
   6690 	some Tcl syntax.
   6691 	* gdb.cp/ovldbreak.exp: Likewise.
   6692 
   6693 2012-03-01  Keith Seitz  <keiths (a] redhat.com>
   6694 
   6695 	* gdb.base/help.exp (help show user): Update expected result
   6696 	for new doc string changes (add "non-python").
   6697 
   6698 2012-03-01  Scott J. Goldman <scottjg (a] vmware.com>
   6699 
   6700 	* gdb.python/py-cmd.exp: Add test to verify that python commands can
   6701 	be put in the user-defined category and that the commands appear in
   6702 	"help user-defined".
   6703 
   6704 2012-02-29  Joel Brobecker  <brobecker (a] adacore.com>
   6705 
   6706 	* gdb.ada/tagged_not_init: New testcase.
   6707 
   6708 2012-02-29  Joel Brobecker  <brobecker (a] adacore.com>
   6709 
   6710 	* gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
   6711 	* gdb.ada/enum_idx_packed: New testcase.
   6712 
   6713 2012-02-29  Joel Brobecker  <brobecker (a] adacore.com>
   6714 
   6715 	* gdb.ada/aliased_array: New testcase.
   6716 
   6717 2012-02-29  Joel Brobecker  <brobecker (a] adacore.com>
   6718 
   6719 	* gdb.ada/whatis_array_val: New testcase.
   6720 
   6721 2012-02-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6722 
   6723 	Fix disp-step-syscall.exp: fork: single step over fork.
   6724 	* gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
   6725 	whitespaces.
   6726 	(single step over $syscall): Remove its check.
   6727 	(single step over $syscall final pc): New check.
   6728 
   6729 2012-02-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6730 
   6731 	Support processors without SSSE3.
   6732 	* gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
   6733 	pabsd into ...
   6734 	(ssse3_test): ... a new function.
   6735 	(main): Call ssse3_test.
   6736 	* gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
   6737 	Update expected values everywhere.
   6738 	(reverse-step to pabsd, verify xmm0 after reverse pabsd)
   6739 	(verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
   6740 	(reverse-step to pabsw, verify xmm0 after reverse pabsw)
   6741 	(verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
   6742 	(reverse-step to pabsb, verify xmm0 after reverse pabsb)
   6743 	(verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
   6744 	Move these tests lower.
   6745 	(set breakpoint at end of ssse3_test, continue to end of ssse3_test)
   6746 	(verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
   6747 	(verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
   6748 	New tests.
   6749 
   6750 2012-02-29  Yao Qi  <yao (a] codesourcery.com>
   6751 	    Pedro Alves  <palves (a] redhat.com>
   6752 
   6753 	* gdb.trace/trace-mt.c: New.
   6754 	* gdb.trace/trace-mt.exp: New.
   6755 
   6756 2012-02-28  Thomas Schwinge  <thomas (a] codesourcery.com>
   6757 
   6758 	* gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
   6759 	numbers instead of hardcoding them.
   6760 	* gdb.base/annota1.c: Provide suitable markers.
   6761 	* gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
   6762 	numbers instead of hardcoding them.
   6763 	* gdb.base/annota3.c: Provide suitable markers.
   6764 
   6765 	* gdb.base/annota1.c [__sh__]: Remove any special-casing.
   6766 	* gdb.base/annota3.c: Likewise.
   6767 	* gdb.base/sigall.c: Likewise.
   6768 	* gdb.base/signals.c: Likewise.
   6769 	* gdb.reverse/sigall-reverse.c: Likewise.
   6770 
   6771 2012-02-27  Maciej W. Rozycki  <macro (a] codesourcery.com>
   6772 
   6773 	* gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
   6774 	failure return path.
   6775 
   6776 2012-02-27  Luis Machado  <lgustavo (a] codesourcery.com>
   6777 
   6778 	* gdb.base/save-bp.exp: Account for new condition evaluator output.
   6779 
   6780 2012-02-24  Luis Machado  <lgustavo (a] codesourcery.com>
   6781 
   6782 	* gdb.base/cond-eval-mode.exp: New file.
   6783 
   6784 2012-02-24  Pedro Alves  <palves (a] redhat.com>
   6785 
   6786 	* gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
   6787 	(top level): Use with_test_prefix.
   6788 
   6789 2012-02-24  Pedro Alves  <palves (a] redhat.com>
   6790 
   6791 	* gdb.threads/attach-into-signal.exp (corefunc): Use
   6792 	with_test_prefix.
   6793 
   6794 2012-02-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6795 
   6796 	Fix false FAILs on old CPUs without SSE.
   6797 	* gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
   6798 	Return untested for Illegal instruction.
   6799 
   6800 2012-02-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6801 
   6802 	Fix false FAILs with glibc debug infos installed.
   6803 	* gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
   6804 	* gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
   6805 
   6806 2012-02-22  Sterling Augustine  <saugustine (a] google.com>
   6807 
   6808 	* gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
   6809 	constant with cast.
   6810 
   6811 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6812 
   6813 	* gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
   6814 
   6815 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6816 
   6817 	* gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
   6818 
   6819 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6820 
   6821 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
   6822 	with_test_prefix.
   6823 
   6824 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6825 
   6826 	* gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
   6827 	with_test_prefix here.
   6828 	(top level): Do it here instead.  Remove `:' from the
   6829 	with_test_prefix string.
   6830 	* gdb.base/attach-pie-misread.exp: Remove the leading space the
   6831 	the suffix `:' from the with_test_prefix prefix string.
   6832 	* gdb.base/break-interp.exp: Ditto.
   6833 	* gdb.base/catch-load.exp: Ditto.
   6834 	* gdb.base/disp-step-syscall.exp: Ditto.
   6835 	* gdb.base/jit-so.exp: Ditto.
   6836 	* gdb.base/jit.exp: Ditto.
   6837 	* gdb.base/sepdebug.exp: Ditto.
   6838 	* gdb.base/solib-display.exp: Ditto.
   6839 	* gdb.base/solib-overlap.exp: Ditto.
   6840 	* gdb.base/watch-cond-infcall.exp: Ditto.
   6841 	* gdb.base/watchpoint.exp: Ditto.
   6842 	* gdb.dwarf2/dw2-noloc.exp: Ditto.
   6843 	* gdb.mi/mi-watch.exp: Ditto.
   6844 	* gdb.mi/mi2-watch.exp: Ditto.
   6845 	* gdb.threads/non-ldr-exc-1.exp: Ditto.
   6846 	* gdb.threads/non-ldr-exc-2.exp: Ditto.
   6847 	* gdb.threads/non-ldr-exc-3.exp: Ditto.
   6848 	* gdb.threads/non-ldr-exc-4.exp: Ditto.
   6849 	* gdb.threads/watchpoint-fork.exp: Ditto.
   6850 	* gdb.threads/watchthreads-reorder.exp: Ditto.
   6851 	* gdb.trace/change-loc.exp: Ditto.
   6852 	* gdb.trace/pending.exp: Ditto.
   6853 	* gdb.trace/status-stop.exp: Ditto.
   6854 	* gdb.trace/strace.exp: Ditto.
   6855 	* gdb.trace/trace-break.exp: Ditto.
   6856 	* gdb.trace/unavailable.exp: Ditto.
   6857 	* lib/gdb.exp (with_test_prefix): Always prefix with space and
   6858 	suffix with colon.  Adjust leading comments.
   6859 
   6860 2012-02-21  Pedro Alves  <palves (a] redhat.com>
   6861 	    Tom Tromey  <tromey (a] redhat.com>
   6862 
   6863 	* lib/gdb.exp: Add description of test prefixes.
   6864 	(with_test_prefix): New procedure.
   6865 	* gdb.arch/altivec-abi.exp: Use with_test_prefix.
   6866 	* gdb.base/attach-pie-misread.exp: Use with_test_prefix.
   6867 	* gdb.base/break-interp.exp: Use with_test_prefix.  Use append
   6868 	instead of lappend to append to pf_prefix.
   6869 	* gdb.base/catch-load.exp: Use with_test_prefix.
   6870 	* gdb.base/disp-step-syscall.exp: Use with_test_prefix.
   6871 	* gdb.base/jit-so.exp: Use with_test_prefix.
   6872 	* gdb.base/jit.exp: Use with_test_prefix.
   6873 	* gdb.base/return-nodebug.exp (do_test): Use append instead of
   6874 	lappend to append to pf_prefix.
   6875 	* gdb.base/sepdebug.exp: Use with_test_prefix.
   6876 	* gdb.base/solib-display.exp: Use with_test_prefix.
   6877 	* gdb.base/solib-overlap.exp: Use with_test_prefix.
   6878 	* gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
   6879 	* gdb.base/watchpoint.exp: Use with_test_prefix.
   6880 	* gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
   6881 	* gdb.mi/mi-watch.exp: Use with_test_prefix.
   6882 	* gdb.mi/mi2-watch.exp: Use with_test_prefix.
   6883 	* gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
   6884 	* gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
   6885 	* gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
   6886 	* gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
   6887 	* gdb.threads/watchpoint-fork.exp: Use with_test_prefix.  Use
   6888 	append instead of lappend to append to pf_prefix.
   6889 	* gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
   6890 	* gdb.trace/change-loc.exp: Use with_test_prefix.
   6891 	* gdb.trace/pending.exp: Use with_test_prefix.
   6892 	* gdb.trace/status-stop.exp: Use with_test_prefix.
   6893 	* gdb.trace/strace.exp: Use with_test_prefix.
   6894 	* gdb.trace/trace-break.exp: Use with_test_prefix.
   6895 	* gdb.trace/unavailable.exp: Use with_test_prefix.  Use append
   6896 	instead of lappend to append to pf_prefix.
   6897 
   6898 2012-02-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6899 
   6900 	Fix racy FAILs.
   6901 	* gdb.base/inferior-died.c (main): Add return of 0.
   6902 	* gdb.base/inferior-died.exp (continue): Fix expectation of
   6903 	asynchronous events.
   6904 	(p 1): New test.
   6905 
   6906 2012-02-20  Pedro Alves  <palves (a] redhat.com>
   6907 
   6908 	* gdb.threads/attach-into-signal.exp (corefunc): Don't enable
   6909 	lin-lwp output.  Set SIGALRM to stop.  Adjust tests to not rely on
   6910 	gdb's internal debug output.  For the non-threaded case, look for
   6911 	"Program received signal SIGLARM", for the threaded case, peek at
   6912 	the thread's siginfo.
   6913 
   6914 2012-02-20  Pedro Alves  <palves (a] redhat.com>
   6915 
   6916 	General cleanup, make output test messages unique, and build
   6917 	different executable files for the non-threaded and threaded
   6918 	cases.
   6919 
   6920 	* gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
   6921 	Delete.
   6922 	(executable_nothr, executable_thr): New globals.
   6923 	(top level): Adjust to delete both executables.
   6924 	(corefunc): New parameter $executable.  Set $pf_prefix instead of
   6925 	hand writing a prefix in tests.  Issue a clean_restart and enable
   6926 	lin-lwp debug output here.
   6927 	(top level): Adjust.  Use build_executable.  Don't start gdb here,
   6928 	and don't enable lin-lwp debug output here.
   6929 	* gdb.threads/Makefile.in (EXECUTABLES): Adjust.
   6930 
   6931 2012-02-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6932 
   6933 	Fix racy FAILs.
   6934 	* gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
   6935 	"continue" command.
   6936 
   6937 2012-02-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   6938 
   6939 	Fix for gdbserver non-extended mode.
   6940 	* gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
   6941 	and gdb_run_cmd.
   6942 
   6943 2012-02-17  Tom Tromey  <tromey (a] redhat.com>
   6944 
   6945 	* gdb.python/py-events.py (exit_handler): Add test for 'dir'.
   6946 	* gdb.python/py-events.exp: Check 'dir' output.
   6947 	* gdb.python/py-type.exp (test_fields): Add test for 'dir'.
   6948 
   6949 2012-02-17  Yao Qi  <yao (a] codesourcery.com>
   6950 
   6951 	* gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
   6952 
   6953 2012-02-16  Tom Tromey  <tromey (a] redhat.com>
   6954 
   6955 	* gdb.base/inferior-died.c: Don't include stdio.h.
   6956 
   6957 2012-02-16  Tom Tromey  <tromey (a] redhat.com>
   6958 
   6959 	* gdb.base/inferior-died.c: New file.
   6960 	* gdb.base/inferior-died.exp: New file.
   6961 
   6962 2012-02-15  Aleksandar Ristovski  <aristovski (a] qnx.com>
   6963 
   6964 	* gdb.base/break-inline.exp: New file.
   6965 	* gdb.base/break-inline.c: New file.
   6966 
   6967 2012-02-15  Tom Tromey  <tromey (a] redhat.com>
   6968 
   6969 	* gdb.base/pc-fp.exp: Add "info register" tests.
   6970 
   6971 2012-02-15  Tom Tromey  <tromey (a] redhat.com>
   6972 
   6973 	* gdb.base/regs.exp: Remove.
   6974 
   6975 2012-02-15  Pedro Alves  <palves (a] redhat.com>
   6976 
   6977 	* gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
   6978 	the target doesn't support tracepoints.
   6979 	* gdb.trace/circ.exp: Ditto.
   6980 	* gdb.trace/collection.exp: Ditto.
   6981 	* gdb.trace/packetlen.exp: Ditto.
   6982 	* gdb.trace/passc-dyn.exp: Ditto.
   6983 	* gdb.trace/report.exp: Ditto.
   6984 	* gdb.trace/tfind.exp: Ditto.
   6985 	* gdb.trace/tspeed.exp: Ditto.
   6986 	* gdb.trace/tsv.exp: Ditto.
   6987 	* gdb.trace/unavailable.exp: Ditto.
   6988 	* gdb.trace/while-dyn.exp: Ditto.
   6989 
   6990 2012-02-15  Pedro Alves  <palves (a] redhat.com>
   6991 
   6992 	* gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
   6993 	gdb_test_multiple, and call unsupported instead of fail, if the
   6994 	remote side does not support the request.
   6995 
   6996 2012-02-15  Pedro Alves  <palves (a] redhat.com>
   6997 
   6998 	* gdb.server/ext-attach.exp: Make sure gdb is disconnected.
   6999 	* gdb.server/ext-run.exp: Make sure gdb is disconnected.
   7000 	* gdb.server/file-transfer.exp: Make sure gdb is disconnected.
   7001 	* gdb.server/server-mon.exp: Make sure gdb is disconnected.
   7002 	* gdb.server/server-run.exp: Make sure gdb is disconnected.
   7003 	* lib/gdbserver-support.exp (gdbserver_start_extended): Only
   7004 	prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
   7005 	doesn't start with "extended-" already.
   7006 
   7007 2012-02-15  Pedro Alves  <palves (a] redhat.com>
   7008 
   7009 	Support extended-remote.  Avoid cascading timeouts.
   7010 
   7011 	* gdb.base/attach.exp (do_attach_tests): Add expected output for
   7012 	the extended-remote target.  If attaching with no file fails, load
   7013 	the file manually.
   7014 	* gdb.server/ext-attach.exp: Adjust expected attach/detach output.
   7015 
   7016 2012-02-14  Stan Shebs  <stan (a] codesourcery.com>
   7017 
   7018 	* gdb.base/ena-dis-br.exp: Add enable count test.
   7019 
   7020 2012-02-13  Pedro Alves  <palves (a] redhat.com>
   7021 
   7022 	* config/mips-idt.exp: Delete.
   7023 	* gdb.base/a2-run.exp: Remove mips-idt xfails.
   7024 	* gdb.base/bitfields.exp: Remove mips-idt restarts.
   7025 	* gdb.base/break.exp: Remove mips-idt references.
   7026 	* gdb.base/chng-syms.exp: Ditto.
   7027 	* gdb.base/default.exp: Ditto.
   7028 	* gdb.base/funcargs.exp (funcargs_reload): Delete.
   7029 	(top level): Don't call it.
   7030 	* gdb.base/opaque.exp: Remove mips-idt restarts.
   7031 	* gdb.base/ptype.exp: Remove mips-idt xfails.
   7032 	* gdb.base/scope.exp: Remove mips-idt restarts.
   7033 	* gdb.base/sepdebug.exp: Remove mips-idt references.
   7034 	* gdb.base/watchpoint.exp (maybe_clean_restart)
   7035 	(maybe_reinitialize): Delete.
   7036 	(test_disabling_watchpoints, test_disabling_watchpoints)
   7037 	(test_watchpoint_triggered_in_syscall)
   7038 	(test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
   7039 	Don't call them.
   7040 
   7041 2012-02-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7042 
   7043 	* gdb.server/server-exec-info.exp: New file.
   7044 
   7045 2012-02-10  Pedro Alves  <palves (a] redhat.com>
   7046 
   7047 	* gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
   7048 	always non-empty.
   7049 	(test_attach): Always pass $exec to test_attach_gdb.
   7050 
   7051 2012-02-08  Tom Tromey  <tromey (a] redhat.com>
   7052 
   7053 	* gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
   7054 	before inferior is started.
   7055 
   7056 2012-02-07  Tom Tromey  <tromey (a] redhat.com>
   7057 
   7058 	* gdb.python/py-symbol.exp: Test Symbol.needs_frame and
   7059 	Symbol.value.
   7060 	* gdb.python/py-symbol.c (qq): Set default value.
   7061 
   7062 2012-02-07  Tom Tromey  <tromey (a] redhat.com>
   7063 
   7064 	* gdb.python/py-symbol.c (qq): New global.
   7065 	* gdb.python/py-symbol.exp: Add test for frame-less
   7066 	lookup_symbol.
   7067 	* gdb.python/py-symtab.exp: Fix line number.
   7068 
   7069 2012-02-03  Joel Brobecker  <brobecker (a] adacore.com>
   7070 
   7071 	* gdb.ada/mi_task_arg: New testcase.
   7072 
   7073 2012-02-02  Pedro Alves  <palves (a] redhat.com>
   7074 
   7075 	* gdb.reverse/until-precsave.exp: Also put "record save" under the
   7076 	extended timeout.
   7077 
   7078 2012-02-02  Pedro Alves  <palves (a] redhat.com>
   7079 
   7080 	* gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
   7081 	* gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
   7082 
   7083 2012-02-02  Pedro Alves  <palves (a] redhat.com>
   7084 
   7085 	* gdb.base/term.exp: Rewrite.
   7086 	* gdb.base/term.c: New.
   7087 
   7088 2012-02-02  Pedro Alves  <palves (a] redhat.com>
   7089 
   7090 	* gdb.base/default.exp (run "r" abbreviation, run): Add
   7091 	extended-remote expected output.
   7092 
   7093 2012-02-02  Tom Tromey  <tromey (a] redhat.com>
   7094 
   7095 	* gdb.cp/dispcxx.exp: New file.
   7096 	* gdb.cp/dispcxx.cc: New file.
   7097 
   7098 2012-02-01  Tom Tromey  <tromey (a] redhat.com>
   7099 
   7100 	* gdb.base/jit-simple.exp: New file.
   7101 	* gdb.base/jit-simple.c: New file.
   7102 
   7103 2012-01-30  Yao Qi  <yao (a] codesourcery.com>
   7104 
   7105 	* gdb.base/skip.exp: Make test result unique.
   7106 
   7107 2012-01-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7108 
   7109 	* gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
   7110 	compatibility with valgrind-3.7.0.
   7111 
   7112 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7113 
   7114 	* gdb.base/watchpoint.exp (no_hw): New global.
   7115 	(maybe_clean_restart, maybe_reinitialize): If no_hw is set,
   7116 	disable hw watchpoints.
   7117 	(test_wide_location_1, test_wide_location_2): If no_hw is set,
   7118 	don't expect hw watchpoints.
   7119 	(no_hw_watchpoints): Always clean restart.
   7120 	(do_tests): New procedure, factored out from the top level.
   7121 	(top level): Run tests twice.  Once with hw watchpoints enabled,
   7122 	another time with hw watchpoints disabled.
   7123 
   7124 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7125 
   7126 	* gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
   7127 	out from the top level.
   7128 	(top level): Call it instead.
   7129 
   7130 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7131 
   7132 	* gdb.base/watchpoint.exp (top level): Re-enable hardware
   7133 	watchpoints sooner.
   7134 
   7135 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7136 
   7137 	* gdb.base/watchpoint.exp (top level): Delete watch ival3.
   7138 
   7139 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7140 
   7141 	* gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
   7142 	"You may have requested too many hardware
   7143 	breakpoints/watchpoints".
   7144 
   7145 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7146 
   7147 	* gdb.base/watchpoint.exp (maybe_clean_restart)
   7148 	(maybe_reinitialize): New.
   7149 	(test_disabling_watchpoints): Call maybe_reinitialize.  Don't
   7150 	expect "hit N times".
   7151 	(test_disabling_watchpoints, test_complex_watchpoint)
   7152 	(test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
   7153 	Call maybe_clean_restart.
   7154 	(top level): Use clean_restart.  Remove "mips-idt-*"
   7155 	reinitialization.
   7156 
   7157 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7158 
   7159 	* gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
   7160 
   7161 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7162 
   7163 	* gdb.base/watchpoint.exp: Clean restart after tests that don't
   7164 	require `initialize' anymore.  Remove unnecessary `initialize'
   7165 	calls.
   7166 
   7167 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7168 
   7169 	* gdb.base/watchpoint.exp (wp_set): Delete.
   7170 	(initialize, test_simple_watchpoint, top level): Remove dead code.
   7171 
   7172 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7173 
   7174 	* gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
   7175 	typo.
   7176 
   7177 2012-01-27  Pedro Alves  <palves (a] redhat.com>
   7178 
   7179 	* config/extended-gdbserver.exp: New file.
   7180 	* lib/gdbserver-support.exp (gdbserver_start_extended): Extend
   7181 	comment.
   7182 	(gdbserver_start_multi, mi_gdbserver_start_multi): New.
   7183 	* boards/native-extended-gdbserver.exp: New file.
   7184 
   7185 2012-01-26  Pedro Alves  <palves (a] redhat.com>
   7186 
   7187 	* gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
   7188 	and gdb_test_multiple.
   7189 
   7190 2012-01-26  Pedro Alves  <palves (a] redhat.com>
   7191 
   7192 	Make test messages unique, and more identifiable.
   7193 	* gdb.multi/watchpoint-multi.exp: Change test messages.
   7194 
   7195 2012-01-25  Tom Tromey  <tromey (a] redhat.com>
   7196 
   7197 	* gdb.base/solib-disc.exp: Fix regexps.
   7198 
   7199 2012-01-24  Tom Tromey  <tromey (a] redhat.com>
   7200 
   7201 	* lib/mi-support.exp (mi_expect_stop): Add special case for
   7202 	solib-event.
   7203 	* gdb.base/catch-load-so.c: New file.
   7204 	* gdb.base/catch-load.exp: New file.
   7205 	* gdb.base/catch-load.c: New file.
   7206 	* gdb.base/break-interp.exp (reach_1): Update regexp.
   7207 
   7208 2012-01-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7209 
   7210 	Fix fuzzy results.
   7211 	* gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
   7212 	lpsimple and func.
   7213 
   7214 2012-01-24  Gary Benson  <gbenson (a] redhat.com>
   7215 
   7216 	Delete #if 0'd out code.
   7217 	* gdb.base/default.exp (info catch): Remove.
   7218 	* gdb.base/gdb_history (info catch): Likewise.
   7219 	* gdb.base/help.exp (info catch): Likewise.
   7220 
   7221 2012-01-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7222 
   7223 	Fix watchpoints to be specific for each inferior.
   7224 	* gdb.multi/watchpoint-multi.c: New file.
   7225 	* gdb.multi/watchpoint-multi.exp: New file.
   7226 
   7227 2012-01-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7228 
   7229 	Fix watchpoints across inferior fork.
   7230 	* gdb.threads/watchpoint-fork-child.c: New file.
   7231 	* gdb.threads/watchpoint-fork-mt.c: New file.
   7232 	* gdb.threads/watchpoint-fork-parent.c: New file.
   7233 	* gdb.threads/watchpoint-fork-st.c: New file.
   7234 	* gdb.threads/watchpoint-fork.exp: New file.
   7235 	* gdb.threads/watchpoint-fork.h: New file.
   7236 
   7237 2012-01-23  Pedro Alves  <palves (a] redhat.com>
   7238 
   7239 	* gdb.base/call-signal-resume.exp: Allow output after "return".
   7240 
   7241 2012-01-20  Pedro Alves  <palves (a] redhat.com>
   7242 
   7243 	* gdb.python/py-finish-breakpoint.py: Fix typo.
   7244 
   7245 2012-01-20  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   7246 
   7247 	* gdb.base/info-proc.exp: Also run on remote targets.  Main
   7248 	"info proc" command is now always present; whether target supports
   7249 	actual info proc operation is detected when attempting to issue
   7250 	the command.
   7251 
   7252 2012-01-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7253 
   7254 	* .gdbinit: Remove.
   7255 
   7256 2012-01-19  Pedro Alves  <palves (a] redhat.com>
   7257 
   7258 	* gdb.java/jprint.exp: Don't rely on inferior output, but instead
   7259 	look at the funtions' returns.
   7260 	* gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
   7261 	(jprint.print(int, int)): Change return type to int.  Adjust.
   7262 
   7263 2012-01-18  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   7264 
   7265 	PR gdb/9538
   7266 	* gdb.base/sepdebug.exp: New test.
   7267 
   7268 2012-01-18  Pedro Alves  <palves (a] redhat.com>
   7269 
   7270 	* gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
   7271 	Allow output before ^done.
   7272 
   7273 2012-01-16  Tom Tromey  <tromey (a] redhat.com>
   7274 
   7275 	* gdb.linespec/linespec.exp: Change some tests to use $decimal.
   7276 	Add tests for relative directory.
   7277 
   7278 2012-01-16  Tom Tromey  <tromey (a] redhat.com>
   7279 
   7280 	* gdb.base/printcmds.c (enum flag_enum): New.
   7281 	(three): New global.
   7282 	* gdb.base/printcmds.exp (test_print_enums): Add test for flag
   7283 	enum printing.
   7284 	* gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
   7285 	FlagEnumerationPrinter.
   7286 	* gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
   7287 	* gdb.python/py-pp-maint.c (enum flag_enum): New.
   7288 	(fval): New global.
   7289 
   7290 2012-01-16  Pedro Alves  <palves (a] redhat.com>
   7291 
   7292 	* lib/gdb.exp (banned_procedures): New variable.
   7293 	(banned_variables_traced): Rename to ...
   7294 	(banned_traced): ... this.
   7295 	(gdb_init): Also trace banned procedures.
   7296 	(gdb_finish): Also untrace banned procedures.
   7297 
   7298 2012-01-16  Pedro Alves  <palves (a] redhat.com>
   7299 
   7300 	Remove all calls to strace.
   7301 
   7302 2012-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7303 
   7304 	* gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
   7305 	* gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
   7306 
   7307 2012-01-13  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   7308 
   7309 	* gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
   7310 	* gdb.base/pie-execl.exp: Likewise.
   7311 
   7312 2012-01-12  Keith Seitz  <keiths (a] redhat.com>
   7313 
   7314 	PR mi/10586
   7315 	* gdb.mi/var-cmd.c (struct anonymous): New structure.
   7316 	(do_anonymous_type_tests): New function.
   7317 	(main): Call do_anonymous_type_tests.
   7318 	* gdb.mi/mi2-var-child.exp: Add anonymous type tests.
   7319 	(verify_everything): New procedure.
   7320 	* gdb.mi/mi-var-cp.cc (class A): New class.
   7321 	(anonymous_structs_and_unions): New function.
   7322 	(main): Call anonymous_structs_and_unions.
   7323 	* gdb.mi/mi-var-cp.exp: Add anonymous type tests.
   7324 	(verify_everything): New procedure.
   7325 
   7326 2012-01-12  Keith Seitz  <keiths (a] redhat.com>
   7327 
   7328 	* lib/mi-support.exp: Expand comments about PATH_EXPR.
   7329 	(varobj_tree::get_path_expr): Assume that all varobjs are
   7330 	compound unless they are known simple types.
   7331 	Adjust path expressions based on parent type, path parent type,
   7332 	and tree language.
   7333 	(varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
   7334 	the root varobj.
   7335 	(mi_walk_varobj_tree): Add LANGUAGE parameter.
   7336 
   7337 2012-01-11  Pedro Alves  <palves (a] redhat.com>
   7338 
   7339 	* gdb.base/default.exp (core-file): Don't expect "GDB can't read
   7340 	core files on this machine" anymore.
   7341 
   7342 2012-01-11  Paul Hilfinger  <hilfingr (a] adacore.com>
   7343 
   7344 	* gdb.base/watchpoint.c (recurser): Initialize local_x.
   7345 	(main): Repeat recurser call.
   7346 	* gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
   7347 	equivalent to 'local_x'.
   7348 
   7349 2012-01-11  Paul Hilfinger  <hilfingr (a] adacore.com>
   7350 	    Joel Brobecker <brobecker (a] adacore.com>
   7351 
   7352 	* gdb.base/recpar.c, gdb.base/recpar.exp: New files.
   7353 
   7354 2012-01-05  Pedro Alves  <alves.ped (a] gmail.com>
   7355 
   7356 	* gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
   7357 	* gdb.python/py-events.c (first): Add bits for new "step N" test.
   7358 	* gdb.python/py-events.exp: Test that "step N" tripping on a
   7359 	breakpoint emits a breakpoint event.
   7360 
   7361 2012-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   7362 
   7363 	* gdb.base/auxv.exp: Reformat the copyright notice.
   7364 
   7365 2012-01-03  Yao Qi  <yao (a] codesourcery.com>
   7366 
   7367 	* gdb.trace/strace.exp (strace_trace_on_same_addr): New.
   7368 	(strace_trace_on_diff_addr): New.
   7369 	* gdb.trace/strace.c: (main): Add two local variables.
   7370 
   7371 2011-01-02  Ulrich Weigand  <uweigand (a] de.ibm.com>
   7372 
   7373 	* gdb.cell/fork.exp: Delete breakpoints after reaching main.
   7374 	* gdb.cell/gcore.exp: Likewise.
   7375 	* gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
   7376 	to verify the correct instance of main is selected.
   7377 
   7378 2012-01-02  Joel Brobecker  <brobecker (a] adacore.com>
   7379 
   7380 	* dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
   7381 	gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
   7382 	gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
   7383 	gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
   7384 	gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
   7385 	gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
   7386 	gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
   7387 	gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
   7388 	gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
   7389 	gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
   7390 	gdb.threads/thread_check.c: Reformat copyright header.
   7391 
   7392 2011-12-30  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   7393 
   7394 	* gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
   7395 	* gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
   7396 	is not enabled.
   7397 
   7398 2011-12-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7399 
   7400 	* gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
   7401 	parameter to self_exec, adjust the function.
   7402 	(main): Check for argv[1] "exit".  Use argv[0] for test_exec_exit.
   7403 	* gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
   7404 	(set var do_exit = 0): Remove test.
   7405 	(newline at end of file): Add one.
   7406 
   7407 2011-12-27  Joel Brobecker  <brobecker (a] adacore.com>
   7408 
   7409 	* gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
   7410 	New files.
   7411 
   7412 2011-12-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7413 
   7414 	Fix racy FAILs.
   7415 	* gdb.threads/fork-thread-pending.c (barrier): New variable.
   7416 	(thread_function, thread_forker): Call pthread_barrier_wait for it.
   7417 	(main): Call pthread_barrier_init for it.
   7418 
   7419 2011-12-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7420 
   7421 	Fix double send_gdb leading to racy FAILs.
   7422 	* gdb.base/break.exp (set silent break bp_location1): Replace
   7423 	3x send_gdb and gdb_expect by gdb_test.
   7424 	* gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
   7425 	* gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
   7426 	(vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
   7427 	instead of send_gdb.  Twice.
   7428 	* gdb.base/sepdebug.exp (set silent break bp_location1): Replace
   7429 	3x send_gdb and gdb_expect by gdb_test.
   7430 	* gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
   7431 
   7432 2011-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7433 
   7434 	* gdb.linespec/linespec.exp: Compile using {c++}.
   7435 
   7436 2011-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7437 
   7438 	* gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
   7439 	(print destructor of template typedef): Extend it for gcc/51668 XFAIL.
   7440 	(verify GCC PR debug/51668): New test.
   7441 
   7442 2011-12-23  Kevin Pouget  <kevin.pouget (a] st.com>
   7443 
   7444 	Introduce gdb.FinishBreakpoint in Python.
   7445 	* Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
   7446 	py-finish-breakpoint2
   7447 	(MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
   7448 	* gdb.python/py-breakpoint.exp (mult_line): Define and use variable
   7449 	instead of line number.
   7450 	* gdb.python/py-finish-breakpoint.c: New file.
   7451 	* gdb.python/py-finish-breakpoint.exp: New file.
   7452 	* gdb.python/py-finish-breakpoint.py: New file.
   7453 	* gdb.python/py-finish-breakpoint2.cc: New file.
   7454 	* gdb.python/py-finish-breakpoint2.exp: New file.
   7455 	* gdb.python/py-finish-breakpoint2.py: New file.
   7456 
   7457 2011-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7458 
   7459 	Partial fix of compatibility with gcc-4.7.
   7460 	* gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
   7461 	into XFAIL "new without size_t".  Permit size_t for the KFAIL case.
   7462 	Add comment to add a PASS case in the future.
   7463 
   7464 	Fix compatibility with gcc-4.7.
   7465 	* gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
   7466 
   7467 2011-12-21  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   7468 
   7469 	PR tdep/12797
   7470 	* gdb.base/callfuncs.exp: Remove KFAIL.
   7471 
   7472 2011-12-21  Joel Brobecker  <brobecker (a] adacore.com>
   7473 
   7474 	* gdb.ada/task_bp: New testcase.
   7475 
   7476 2011-12-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7477 
   7478 	* gdb.base/reread.exp: If srcfile2 fails to build retry it with
   7479 	-DNO_SECTIONS.
   7480 	* gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
   7481 
   7482 2011-12-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7483 
   7484 	* gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
   7485 	PR gcc/45997 XFAIL conditional for gcc <= 4.5.
   7486 	* gdb.python/py-type.exp (python print ttype.template_argument(2)):
   7487 	Change PR gcc/41736 to the more specific PR gcc/46955.  Make it
   7488 	conditional for gcc <= 4.5.
   7489 
   7490 2011-12-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7491 
   7492 	* gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
   7493 	by XFAIL.
   7494 	* gdb.cp/static-method.exp (info addr A::func())
   7495 	(list static-method.cc:xxx::(anonymous namespace)::A::func)
   7496 	(list 'static-method.cc:xxx::(anonymous namespace)::A::func')
   7497 	(list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
   7498 	(list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
   7499 	* gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
   7500 	(test value of F in k3_m): Likewise.
   7501 	* gdb.python/py-type.exp (python print ttype.template_argument(2)):
   7502 	Likewise.
   7503 
   7504 2011-12-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7505 
   7506 	* gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
   7507 	(*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
   7508 	Remove.
   7509 	* gdb.threads/attachstop-mt.c: Remove.
   7510 	* gdb.threads/attachstop-mt.exp: Remove.
   7511 
   7512 2011-12-17  Mark Kettenis  <kettenis (a] gnu.org>
   7513 
   7514 	* gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
   7515 
   7516 2011-12-16  Doug Evans  <dje (a] google.com>
   7517 
   7518 	* boards/native-stdio-gdbserver.exp: New file.
   7519 	* boards/native-gdbserver.exp: New file.
   7520 
   7521 	* lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
   7522 	gdbserver output.
   7523 	(gdbserver_default_get_remote_address): New function.
   7524 	(gdbserver_start): Call gdb,get_remote_address to compute argument
   7525 	to "target remote" command.
   7526 
   7527 2011-12-16  Phil Muldoon  <pmuldoon (a] redhat.com>
   7528 
   7529 	* gdb.python/py-function.exp: Change "on" to "full" for
   7530 	python print-stack.  Add set/show python print-stack
   7531 	off|full|message tests.
   7532 
   7533 2011-12-15  Yao Qi  <yao (a] codesourcery.com>
   7534 
   7535 	* gdb.trace/strace.c: New
   7536 	* gdb.trace/strace.exp: New.
   7537 
   7538 2011-12-14  Tom Tromey  <tromey (a] redhat.com>
   7539 
   7540 	* gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
   7541 
   7542 2011-12-14  Doug Evans  <dje (a] google.com>
   7543 
   7544 	* lib/gdb.exp (gdb_start_cmd): Fix error return value.
   7545 
   7546 2011-12-14  Pedro Alves  <pedro (a] codesourcery.com>
   7547 
   7548 	PR threads/10729
   7549 
   7550 	* gdb.mi/watch-nonstop.c: New file.
   7551 	* gdb.mi/mi-watch-nonstop.exp: New file.
   7552 
   7553 2011-12-13  Pedro Alves  <pedro (a] codesourcery.com>
   7554 	    Doug Evans  <dje (a] google.com>
   7555 
   7556 	* lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
   7557 	(clean_restart): Remove references to the gdb_stub target board
   7558 	variable.
   7559 	(gdb_step_for_stub): Delete.
   7560 
   7561 	* gdb.base/annota1.exp: Remove all references to [target_info
   7562 	exists gdb_stub], gdb_step_for_stub and usestubs.
   7563 	* gdb.base/annota3.exp: Ditto.
   7564 	* gdb.base/async.exp: Ditto.
   7565 	* gdb.base/break.exp: Ditto.
   7566 	* gdb.base/code-expr.exp: Ditto.
   7567 	* gdb.base/commands.exp: Ditto.
   7568 	* gdb.base/completion.exp: Ditto.
   7569 	* gdb.base/condbreak.exp: Ditto.
   7570 	* gdb.base/consecutive.exp: Ditto.
   7571 	* gdb.base/cvexpr.exp: Ditto.
   7572 	* gdb.base/define.exp: Ditto.
   7573 	* gdb.base/display.exp: Ditto.
   7574 	* gdb.base/ena-dis-br.exp: Ditto.
   7575 	* gdb.base/environ.exp: Ditto.
   7576 	* gdb.base/gnu-ifunc.exp: Ditto.
   7577 	* gdb.base/maint.exp: Ditto.
   7578 	* gdb.base/pending.exp: Ditto.
   7579 	* gdb.base/sect-cmd.exp: Ditto.
   7580 	* gdb.base/sepdebug.exp: Ditto.
   7581 	* gdb.base/unload.exp: Ditto.
   7582 	* gdb.base/watchpoint-solib.exp: Ditto.
   7583 	* gdb.cp/annota2.exp: Ditto.
   7584 	* gdb.cp/annota3.exp: Ditto.
   7585 	* gdb.dwarf2/dw2-inline-param.exp: Ditto.
   7586 	* gdb.hp/gdb.compat/xdb1.exp: Ditto.
   7587 	* gdb.mi/mi-pending.exp: Ditto.
   7588 	* gdb.trace/circ.exp: Ditto.
   7589 	* gdb.cp/ovldbreak.exp: Ditto.  Adjust expected line numbers.
   7590 	* gdb.base/list.exp: Ditto.
   7591 
   7592 	* gdb.base/all-types.c: Remove all calls to set_debug_traps and
   7593 	breakpoint function and all references to the usestubs macro.
   7594 	* gdb.base/exprs.c: Ditto.
   7595 	* gdb.base/freebpcmd.c: Ditto.
   7596 	* gdb.base/bitfields.c: Ditto.
   7597 	* gdb.base/bitfields2.c: Ditto.
   7598 	* gdb.base/break.c: Ditto.
   7599 	* gdb.base/call-sc.c: Ditto.
   7600 	* gdb.base/call-signals.c: Ditto.
   7601 	* gdb.base/callfuncs.c: Ditto.
   7602 	* gdb.base/charset.c: Ditto.
   7603 	* gdb.base/consecutive.c: Ditto.
   7604 	* gdb.base/constvars.c: Ditto.
   7605 	* gdb.base/funcargs.c: Ditto.
   7606 	* gdb.base/int-type.c: Ditto.
   7607 	* gdb.base/interrupt.c: Ditto.
   7608 	* gdb.base/langs0.c: Ditto.
   7609 	* gdb.base/list0.c: Ditto.
   7610 	* gdb.base/mips_pro.c: Ditto.
   7611 	* gdb.base/miscexprs.c: Ditto.
   7612 	* gdb.base/nodebug.c: Ditto.
   7613 	* gdb.base/opaque0.c: Ditto.
   7614 	* gdb.base/pointers.c: Ditto.
   7615 	* gdb.base/printcmds.c: Ditto.
   7616 	* gdb.base/ptype.c: Ditto.
   7617 	* gdb.base/recurse.c: Ditto.
   7618 	* gdb.base/reread1.c: Ditto.
   7619 	* gdb.base/reread2.c: Ditto.
   7620 	* gdb.base/restore.c: Ditto.
   7621 	* gdb.base/return.c: Ditto.
   7622 	* gdb.base/run.c: Ditto.
   7623 	* gdb.base/scope0.c: Ditto.
   7624 	* gdb.base/sepdebug.c: Ditto.
   7625 	* gdb.base/setshow.c: Ditto.
   7626 	* gdb.base/setvar.c: Ditto.
   7627 	* gdb.base/sigall.c: Ditto.
   7628 	* gdb.base/signals.c: Ditto.
   7629 	* gdb.base/structs.c: Ditto.
   7630 	* gdb.base/structs2.c: Ditto.
   7631 	* gdb.base/testenv.c: Ditto.
   7632 	* gdb.base/twice.c: Ditto.
   7633 	* gdb.base/unwindonsignal.c: Ditto.
   7634 	* gdb.base/watchpoint.c: Ditto.
   7635 	* gdb.base/watchpoints.c: Ditto.
   7636 	* gdb.base/whatis.c: Ditto.
   7637 	* gdb.cp/classes.cc: Ditto.
   7638 	* gdb.cp/cplusfuncs.cc: Ditto.
   7639 	* gdb.cp/derivation.cc: Ditto.
   7640 	* gdb.cp/formatted-ref.cc: Ditto.
   7641 	* gdb.cp/misc.cc: Ditto.
   7642 	* gdb.cp/overload.cc: Ditto.
   7643 	* gdb.cp/ovldbreak.cc: Ditto.
   7644 	* gdb.cp/ref-params.cc: Ditto.
   7645 	* gdb.cp/ref-types.cc: Ditto.
   7646 	* gdb.cp/templates.cc: Ditto.
   7647 	* gdb.cp/virtfunc.cc: Ditto.
   7648 	* gdb.hp/gdb.aCC/run.c: Ditto.
   7649 	* gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
   7650 	* gdb.hp/gdb.compat/xdb0.c: Ditto.
   7651 	* gdb.reverse/consecutive-reverse.c: Ditto.
   7652 	* gdb.reverse/sigall-reverse.c: Ditto.
   7653 	* gdb.reverse/until-reverse.c: Ditto.
   7654 	* gdb.reverse/watch-reverse.c: Ditto.
   7655 	* gdb.trace/actions.c: Ditto.
   7656 	* gdb.trace/circ.c: Ditto.
   7657 	* gdb.trace/collection.c: Ditto.
   7658 
   7659 2011-12-13  Pedro Alves  <pedro (a] codesourcery.com>
   7660 
   7661 	* gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
   7662 	(func6, func7): New.
   7663 	(main): Call func6 and func7.
   7664 	* gdb.base/watchpoint.exp (test_wide_location_1)
   7665 	(test_wide_location_2): New.
   7666 	(top level): Re-enable hardware watchpoints if necessary.  Call
   7667 	test_wide_location_1 and test_wide_location_2.
   7668 
   7669 2011-12-11  Yao Qi  <yao (a] codesourcery.com>
   7670 
   7671 	* gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
   7672 
   7673 2011-12-11  Joel Brobecker  <brobecker (a] adacore.com>
   7674 
   7675 	* gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
   7676 	expected output for unsupported case.
   7677 
   7678 2011-12-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7679 
   7680 	PR testsuite/12649
   7681 	* gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
   7682 	Protect gdb_test_multiple by final $gdb_prompt match.
   7683 
   7684 2011-12-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7685 
   7686 	* gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
   7687 	New variable, new test.
   7688 	(list static-method.cc:xxx::(anonymous namespace)::A::func)
   7689 	(list 'static-method.cc:xxx::(anonymous namespace)::A::func')
   7690 	(list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
   7691 	(list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
   7692 	them if HAVE_GCC_45682_FIXED is not set.
   7693 
   7694 2011-12-10  Yao Qi  <yao (a] codesourcery.com>
   7695 
   7696 	* gdb.trace/status-stop.exp: New.
   7697 	* gdb.trace/status-stop.c: New.
   7698 
   7699 2011-12-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7700 
   7701 	* gdb.reverse/until-precsave.exp (run to end of main) Extend the
   7702 	timeout.
   7703 
   7704 2011-12-08  Tom Tromey  <tromey (a] redhat.com>
   7705 
   7706 	* gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
   7707 	condition.
   7708 
   7709 2011-12-07  Stan Shebs  <stan (a] codesourcery.com>
   7710 
   7711 	* gdb.trace/tfind.exp: Update for output changes.
   7712 
   7713 2011-12-07  Pedro Alves  <pedro (a] codesourcery.com>
   7714 
   7715 	* gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
   7716 	throws "Cannot insert catchpoints in this configuration".
   7717 	* gdb.ada/mi_catch_ex.exp: Likewise.
   7718 
   7719 2011-12-06  Pedro Alves  <pedro (a] codesourcery.com>
   7720 
   7721 	* gdb.base/break-always.exp: Test changing memory at addresses
   7722 	with breakpoints inserted.
   7723 
   7724 2011-12-06  Joel Brobecker  <brobecker (a] acacore.com>
   7725 
   7726 	* gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
   7727 	involving a fully qualified function name.
   7728 
   7729 2011-12-06  Tom Tromey  <tromey (a] redhat.com>
   7730 
   7731 	* gdb.ada/homonym.exp: Add three breakpoint tests.
   7732 
   7733 2011-12-06  Tom Tromey  <tromey (a] redhat.com>
   7734 
   7735 	* gdb.base/solib-weak.exp (do_test): Remove kfail.
   7736 	* gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
   7737 	* gdb.objc/objcdecode.exp: Update for output changes.
   7738 	* gdb.linespec/linespec.exp: New file.
   7739 	* gdb.linespec/lspec.cc: New file.
   7740 	* gdb.linespec/lspec.h: New file.
   7741 	* gdb.linespec/body.h: New file.
   7742 	* gdb.linespec/base/two/thefile.cc: New file.
   7743 	* gdb.linespec/base/one/thefile.cc: New file.
   7744 	* gdb.linespec/Makefile.in: New file.
   7745 	* gdb.cp/templates.exp (test_template_breakpoints): Update for
   7746 	output changes.
   7747 	* gdb.cp/re-set-overloaded.exp: Remove kfail.
   7748 	* gdb.cp/ovldbreak.exp: Update for output changes.  "all" test now
   7749 	makes one breakpoint.
   7750 	* gdb.cp/method2.exp (test_break): Update for output changes.
   7751 	* gdb.cp/mb-templates.exp: Update for output changes.
   7752 	* gdb.cp/mb-inline.exp: Update for output changes.
   7753 	* gdb.cp/mb-ctor.exp: Update for output changes.
   7754 	* gdb.cp/ovsrch.exp: Use fully-qualified names.
   7755 	* gdb.base/solib-symbol.exp: Run to main later.  Breakpoint now
   7756 	has multiple matches.
   7757 	* gdb.base/sepdebug.exp: Disable pending breakpoints.  Update for
   7758 	error message change.
   7759 	* gdb.base/list.exp (test_list_filename_and_number): Update for
   7760 	error message change.
   7761 	* gdb.base/break.exp: Disable pending breakpoints.  Update for
   7762 	output changes.
   7763 	* configure.ac: Add gdb.linespec.
   7764 	* configure: Rebuild.
   7765 	* Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
   7766 
   7767 2011-12-06  Ulrich Weigand  <uweigand (a] de.ibm.com>
   7768 
   7769 	* gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
   7770 	last_break register on s390*-*-* targets.
   7771 
   7772 2011-12-06  Joel Brobecker  <brobecker (a] adacore.com>
   7773 
   7774 	* gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
   7775 	* gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
   7776 	of parameter X in procedure Foo.
   7777 
   7778 2011-12-05  Stan Shebs  <stan (a] codesourcery.com>
   7779 
   7780 	* gdb.trace/tfind.exp: Update help string matches.
   7781 
   7782 2011-12-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7783 
   7784 	* gdb.server/ext-run.exp (get process list): Accept also systemd
   7785 	as PID 1.
   7786 
   7787 2011-12-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7788 	    Pedro Alves  <pedro (a] codesourcery.com>
   7789 
   7790 	* gdb.base/break-entry.exp: Move the target use_gdb_stub test before
   7791 	starting GDB.
   7792 	* gdb.base/default.exp: Replace target use_gdb_stub checks by global
   7793 	$use_gdb_stub.
   7794 	* gdb.base/display.exp: Likewise.
   7795 	* gdb.base/ending-run.exp: Likewise.
   7796 	* gdb.base/list.exp (test_listsize): Likewise.
   7797 	* gdb.base/setshow.exp: Likewise.
   7798 	* gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
   7799 	* lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
   7800 	check by global $use_gdb_stub.
   7801 	(gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
   7802 	(default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
   7803 	(default_gdb_init): Unset global $use_gdb_stub.
   7804 	(gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
   7805 	by global $use_gdb_stub.
   7806 	* lib/gdbserver-support.exp: Extend comments for set_board_info
   7807 	gdb_protocol and gdb,socketport.
   7808 	(gdbserver_start_extended): Set global gdbserver_protocol and
   7809 	gdbserver_gdbport.  Clear global use_gdb_stub.
   7810 	* lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
   7811 	from target use_gdb_stub.
   7812 	(mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
   7813 
   7814 2011-12-03  Doug Evans  <dje (a] google.com>
   7815 
   7816 	* lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
   7817 	(gdb_step_for_stub): Add comments.
   7818 
   7819 2011-12-02  Maciej W. Rozycki  <macro (a] codesourcery.com>
   7820 
   7821 	* lib/gdb.exp (gdb_expect): Pass all the exception conditions up
   7822 	to the caller.
   7823 	(gdb_test_multiple): Likewise.
   7824 
   7825 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7826 
   7827 	Fix gdb.mi/mi-solib.exp without system debug info installed.
   7828 	* lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
   7829 	expect attribute, return 0 for it.  Update comments.
   7830 
   7831 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7832 
   7833 	* gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
   7834 	(corrupted list): Adjust the expectation.
   7835 
   7836 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7837 
   7838 	PR threads/13448
   7839 	* gdb.dwarf2/dw2-var-zero-addr.S: New file.
   7840 	* gdb.dwarf2/dw2-var-zero-addr.exp: New file.
   7841 	* gdb.threads/tls-var-main.c: New file.
   7842 	* gdb.threads/tls-var.c: New file.
   7843 	* gdb.threads/tls-var.exp: New file.
   7844 
   7845 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7846 
   7847 	PR testsuite/12649
   7848 	* gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
   7849 	Protect gdb_test_multiple by final $gdb_prompt match.
   7850 	* gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
   7851 	* gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
   7852 	(test_tracepoints): Likewise.
   7853 
   7854 2011-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7855 
   7856 	PR breakpoints/13346
   7857 	* gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
   7858 	* gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
   7859 	* gdb.dwarf2/dw2-objfile-overlap.exp: New file.
   7860 
   7861 2011-12-01  Joel Brobecker  <brobecker (a] adacore.com>
   7862 
   7863 	* gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
   7864 	* gdb.ada/homonym/homonym.adb: For use of all types defined
   7865 	locally inside both Get_Value subprograms.
   7866 
   7867 2011-12-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7868 
   7869 	Fix racy FAILs.
   7870 	* gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
   7871 	of send_gdb.
   7872 
   7873 2011-11-30  Ulrich Weigand  <uweigand (a] de.ibm.com>
   7874 
   7875 	* gdb.base/testenv.exp: Skip on remote targets.  Unset global
   7876 	environment variable after test completed.
   7877 
   7878 2011-11-30  Ulrich Weigand  <uweigand (a] de.ibm.com>
   7879 
   7880 	* gdb.base/solib-nodir.exp: Skip if remote target.
   7881 	* gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
   7882 	application.  Call gdb_load_shlibs.
   7883 	* gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
   7884 
   7885 2011-11-29  Joel Brobecker  <brobecker (a] adacore.com>
   7886 
   7887 	* gdb.base/infoline.c, gdb.base/infoline.exp: New files.
   7888 
   7889 2011-11-28  Joel Brobecker  <brobecker (a] adacore.com>
   7890 
   7891 	* gdb.ada/fullname_bp: New testcase.
   7892 
   7893 2011-11-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7894 
   7895 	PR testsuite/12649
   7896 	* gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
   7897 	Wrap send_gdb into a new gdb_test.
   7898 
   7899 	Code cleanup.
   7900 	* gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
   7901 	Convert send_gdb and gdb_expect to gdb_test_multiple.
   7902 
   7903 2011-11-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   7904 
   7905 	* gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
   7906 
   7907 2011-11-23  Keith Seitz  <keiths (a] redhat.com>
   7908 
   7909 	* lib/mi-support.exp (varobj_tree): New namespace and procs.
   7910 	(mi_varobj_tree_test_children_callback): New proc.
   7911 	(mi_walk_varobj_tree): New proc.
   7912 
   7913 2011-11-22  Tom Tromey  <tromey (a] redhat.com>
   7914 
   7915 	* lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
   7916 	Add "use_mi_command" argument.
   7917 	(mi_run_cmd, mi_run_with_cli): New procs.
   7918 	* gdb.mi/solib-lib.c: New file.
   7919 	* gdb.mi/solib-main.c: New file.
   7920 	* gdb.mi/mi-solib.exp: New file.
   7921 
   7922 2011-11-21  Doug Evans  <dje (a] google.com>
   7923 
   7924 	* gdb.cp/nextoverthrow.exp: Skip test if debug info for
   7925 	_Unwind_DebugHook is missing.
   7926 
   7927 2011-11-20  Stan Shebs  <stan (a] codesourcery.com>
   7928 
   7929 	* gdb.trace/tstatus.exp: New.
   7930 	* gdb.trace/actions.c: Include string.h.
   7931 
   7932 2011-11-18  Yao Qi  <yao (a] codesourcery.com>
   7933 
   7934 	* gdb.trace/pending.exp: New.
   7935 	* gdb.trace/pending.c: New.
   7936 	* gdb.trace/pendshr1.c: New.
   7937 	* gdb.trace/pendshr2.c: New.
   7938 	* gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
   7939 	tracepoint location becomes pending.
   7940 	(tracepoint_change_loc_2): New.
   7941 
   7942 2011-11-16  David S. Miller  <davem (a] davemloft.net>
   7943 
   7944 	* lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
   7945 	target is sparc*-*-linux*
   7946 
   7947 2011-11-15  Paul Koning  <paul_koning (a] dell.com>
   7948 
   7949 	* gdb.python/py-type.exp: New testcases for exceptions on scalar
   7950 	types.
   7951 
   7952 2011-11-14  Doug Evans  <dje (a] google.com>
   7953 
   7954 	* gdb.base/shell.exp: New file.
   7955 
   7956 2011-11-14  Stan Shebs  <stan (a] codesourcery.com>
   7957 
   7958 	* gdb.trace/ftrace.c: New.
   7959 	* gdb.trace/ftrace.exp: New.
   7960 
   7961 2011-11-14  Yao Qi  <yao (a] codesourcery.com>
   7962 
   7963 	* gdb.trace/change-loc-1.c: New.
   7964 	* gdb.trace/change-loc-2.c: New.
   7965 	* gdb.trace/change-loc.c: New.
   7966 	* gdb.trace/change-loc.exp:  New.
   7967 	* gdb.trace/change-loc.h:  New.
   7968 	* gdb.trace/trace-break.c (marker): Define new symbol.
   7969 	* gdb.trace/trace-break.exp (break_trace_same_addr_5):
   7970 	New.
   7971 	(break_trace_same_addr_6): New.
   7972 
   7973 2011-11-12  Matt Rice  <ratmice (a] gmail.com>
   7974 
   7975 	* gdb.base/info-macros.exp: Make tests for info definitions
   7976 	test info macro.  Add tests for info macro argument processing.
   7977 	Rename a few tests.
   7978 
   7979 2011-11-11  Keith Seitz  <keiths (a] redhat.com>
   7980 
   7981 	PR gdb/12843
   7982 	* gdb.base/linespecs.exp: New file.
   7983 
   7984 2011-11-11  Doug Evans  <dje (a] google.com>
   7985 
   7986 	* gdb.threads/print-threads.exp: Extend timeout for slower
   7987 	tests.
   7988 
   7989 2011-11-10  Doug Evans  <dje (a] google.com>
   7990 
   7991 	* gdb.reverse/i387-env-reverse.exp: Extend timeout of
   7992 	"record to end of main" test.
   7993 
   7994 	* gdb.python/py-type.c (TS): New typedef.
   7995 	(ts): New global.
   7996 	* gdb.python/py-type.exp: Test field list of typedef.
   7997 
   7998 2011-11-10  Joel Brobecker  <brobecker (a] adacore.com>
   7999 
   8000 	* gdb.ada/small_reg_param: New testcase.
   8001 
   8002 2011-11-09  Tom Tromey  <tromey (a] redhat.com>
   8003 
   8004 	* gdb.cp/destrprint.exp: New file.
   8005 	* gdb.cp/destrprint.cc: New file.
   8006 
   8007 2011-11-08  Meador Inge  <meadori (a] codesourcery.com>
   8008 
   8009 	* gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
   8010 	(switch_stack_to_other): New test function.
   8011 	* gdb.arch/thumb-prologue.exp: New test cases.
   8012 
   8013 2011-11-08  Maciej W. Rozycki  <macro (a] codesourcery.com>
   8014 
   8015 	* lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
   8016 
   8017 2011-11-08  Yao Qi  <yao (a] codesourcery.com>
   8018 
   8019 	* gdb.exp (supports_process_record): New.
   8020 	(supports_reverse): New.
   8021 	* gdb.reverse/break-precsave.exp: Call support_process_record
   8022 	to run test conditionally.
   8023 	* gdb.reverse/consecutive-precsave.exp: Likewise.
   8024 	* gdb.reverse/i386-precsave.exp: Likewise.
   8025 	* gdb.reverse/machinestate-precsave.exp: Likewise.
   8026 	* gdb.reverse/solib-precsave.exp: Likewise.
   8027 	* gdb.reverse/step-precsave.exp: Likewise.
   8028 	* gdb.reverse/until-precsave.exp: Likewise.
   8029 	* gdb.reverse/watch-precsave.exp: Likewise.
   8030 	* gdb.reverse/break-reverse.exp: Call support_reverse  to run
   8031 	test conditionally.
   8032 	* gdb.reverse/consecutive-reverse.exp: Likewise.
   8033 	* gdb.reverse/finish-precsave.exp: Likewise.
   8034 	* gdb.reverse/finish-reverse-bkpt.exp: Likewise.
   8035 	* gdb.reverse/finish-reverse.exp: Likewise.
   8036 	* gdb.reverse/i386-reverse.exp: Likewise.
   8037 	* gdb.reverse/i386-sse-reverse.exp: Likewise.
   8038 	* gdb.reverse/machinestate.exp: Likewise.
   8039 	* gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
   8040 	* gdb.reverse/sigall-precsave.exp: Likewise.
   8041 	* gdb.reverse/sigall-reverse.exp: Likewise.
   8042 	* gdb.reverse/solib-reverse.exp: Likewise.
   8043 	* gdb.reverse/step-reverse.exp: Likewise.
   8044 	* gdb.reverse/until-reverse.exp: Likewise.
   8045 	* gdb.reverse/watch-reverse.exp: Likewise.
   8046 
   8047 2011-11-05  Yao Qi  <yao (a] codesourcery.com>
   8048 
   8049 	* gdb.trace/trace-break.exp: Add test on setting two
   8050 	fast tracepoints at the same address.
   8051 
   8052 2011-11-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8053 
   8054 	* gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
   8055 
   8056 2011-11-02  Stan Shebs  <stan (a] codesourcery.com>
   8057 
   8058 	* gdb.trace/collection.c: Add code using strings.
   8059 	* gdb.trace/collection.exp: Add tests of string collection.
   8060 
   8061 2011-11-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8062 
   8063 	* gdb.base/skip-solib.exp (executable_main): New variable.
   8064 	(binfile_main): Base it on that.
   8065 	Use $executable_main in clean_restart calls.  Drop gdb_exit and
   8066 	gdb_start calls.
   8067 
   8068 2011-11-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8069 
   8070 	Fix racy FAILs.
   8071 	* lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
   8072 	breakpoint_re globals import by async.  Set string_regex to .* for
   8073 	async.  Remove the optional thread_selected_re and breakpoint_re
   8074 	globals expectations.
   8075 
   8076 2011-11-01  Joseph Myers  <joseph (a] codesourcery.com>
   8077 
   8078 	* gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
   8079 	well as Cygwin.
   8080 
   8081 2011-11-01  Justin Lebar <justin.lebar (a] gmail.com>
   8082 
   8083 	Add tests for skip command.
   8084 	* gdb.base/skip-solib-lib.c: New
   8085 	* gdb.base/skip-solib-main.c: New
   8086 	* gdb.base/skip-solib.exp: New
   8087 	* gdb.base/skip.c: New
   8088 	* gdb.base/skip.exp: New
   8089 	* gdb.base/skip1.c: New
   8090 	* gdb.base/Makefile.in: Adding new files.
   8091 
   8092 2011-10-31  Yao Qi  <yao (a] codesourcery.com>
   8093 	    Pedro Alves  <pedro (a] codesourcery.com>
   8094 
   8095 	* gdb.trace/trace-break.c: New.
   8096 	* gdb.trace/trace-break.exp: New.
   8097 
   8098 2011-10-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8099 
   8100 	* gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
   8101 	break-here-2.
   8102 
   8103 2011-10-28  Pedro Alves  <pedro (a] codesourcery.com>
   8104 
   8105 	* gdb.threads/no-unwaited-for-left.c: New.
   8106 	* gdb.threads/no-unwaited-for-left.exp: New.
   8107 	* gdb.threads/non-ldr-exc-1.c: New.
   8108 	* gdb.threads/non-ldr-exc-1.exp: New.
   8109 	* gdb.threads/non-ldr-exc-2.c: New.
   8110 	* gdb.threads/non-ldr-exc-2.exp: New.
   8111 	* gdb.threads/non-ldr-exc-3.c: New.
   8112 	* gdb.threads/non-ldr-exc-3.exp: New.
   8113 	* gdb.threads/non-ldr-exc-4.c: New.
   8114 	* gdb.threads/non-ldr-exc-4.exp: New.
   8115 
   8116 2011-10-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8117 
   8118 	* gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
   8119 	* gdb.base/attach-pie-misread.exp: Likewise.
   8120 	* gdb.base/break-interp.exp: Likewise.
   8121 	* gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
   8122 	testcases for use_gdb_stub.
   8123 	* gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
   8124 	(continue): New testcase.
   8125 	* gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
   8126 	* gdb.threads/attach-into-signal.exp: Likewise.
   8127 	* gdb.threads/attach-stopped.exp: Likewise.
   8128 	* gdb.threads/attachstop-mt.exp: Likewise.
   8129 
   8130 2011-10-28  Paul Koning  <paul_koning (a] dell.com>
   8131 
   8132 	* gdb.python/lib-types.exp (deep_items): Rename from deepitems.
   8133 
   8134 2011-10-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8135 
   8136 	* lib/mi-support.exp (breakpoint_re): Suppress match reporting.
   8137 	(mi_gdb_test): Import globals thread_selected_re
   8138 	and breakpoint_re.  Expect them optionally at the regex start.
   8139 
   8140 2011-10-27  Doug Evans  <dje (a] google.com>
   8141 
   8142 	* gdb.python/python.exp: Test source -s.
   8143 
   8144 2011-10-26  Paul Koning  <paul_koning (a] dell.com>
   8145 
   8146 	* gdb.python/lib-types.cc (struct A): New structure.
   8147 	* gdb.python/lib-types.exp (deepitems): New tests.
   8148 
   8149 2011-10-25  Paul Koning  <paul_koning (a] dell.com>
   8150 
   8151 	PR python/13327
   8152 
   8153 	* gdb.python/py-value.exp: Add testcases for is_lazy attribute,
   8154 	fetch_lazy method.
   8155 
   8156 2011-10-24  Yao Qi  <yao (a] codesourcery.com>
   8157 
   8158 	* lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
   8159 	target is tic6x-*-*.
   8160 
   8161 2011-10-21  Joel Brobecker  <brobecker (a] adacore.com>
   8162 
   8163 	* gdb.ada/mi_task_info/task_switch.adb: New file.
   8164 	* gdb.ada/mi_task_info.exp: New file.
   8165 
   8166 2011-10-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8167 
   8168 	* gdb.cp/expand-psymtabs-cxx.exp: New file.
   8169 	* gdb.cp/expand-psymtabs-cxx.cc: New file.
   8170 
   8171 2011-10-20  Phil Muldoon  <pmuldoon (a] redhat.com>
   8172 
   8173 	PR python/12656
   8174 
   8175 	* gdb.python/py-block.exp: Add is_global, is_static, static_block,
   8176 	global_block tests.
   8177 
   8178 2011-10-18  Tom Tromey  <tromey (a] redhat.com>
   8179 
   8180 	* gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
   8181 
   8182 2011-10-18  Tom Tromey  <tromey (a] redhat.com>
   8183 
   8184 	* gdb.base/source.exp: Don't include full file name in test name.
   8185 	* gdb.python/python.exp: Don't include full file name in test
   8186 	name.
   8187 
   8188 2011-10-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8189 
   8190 	* gdb.base/attach-pie-noexec.c: New files.
   8191 	* gdb.base/attach-pie-noexec.exp: New files.
   8192 
   8193 2011-10-17  Joseph Myers  <joseph (a] codesourcery.com>
   8194 
   8195 	* lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
   8196 	prompt for each extra line in command.
   8197 
   8198 2011-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8199 
   8200 	* gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
   8201 	Revert the part of:
   8202 	2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8203 	* gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
   8204 	Change the expected string.
   8205 
   8206 2011-10-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8207 
   8208 	Fix results with system glibc debug info installed.
   8209 	* gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
   8210 	(continue to $syscall (2nd time), continue to $syscall (3rd time)):
   8211 	Accept also __libc_ symbol prefix and no prefix.
   8212 
   8213 2011-10-14  Keith Seitz  <keiths (a] redhat.com>
   8214 
   8215 	PR c++/13225
   8216 	* gdb.cp/converts.cc (foo3_1): New function.
   8217 	(foo3_2): New functions.
   8218 	* gdb.cp/converts.exp: Add tests for int to pointer conversion
   8219 	and null pointer conversions of integer constant zero.
   8220 	Add test to check if all arguments are checked for incompatible
   8221 	conversion BADNESS.
   8222 
   8223 2011-10-14  Tom Tromey  <tromey (a] redhat.com>
   8224 
   8225 	* gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
   8226 	* gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
   8227 	linespec.
   8228 
   8229 2011-10-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8230 
   8231 	Fix internal error regression.
   8232 	* gdb.dwarf2/implptr-optimized-out.S: New file.
   8233 	* gdb.dwarf2/implptr-optimized-out.exp: New file.
   8234 
   8235 2011-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8236 
   8237 	Fix empty DWARF expressions DATA vs. SIZE conditionals.
   8238 	* gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
   8239 	(loclist): New.
   8240 	(4): New abbrev.
   8241 	* gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
   8242 	Use prepare_for_testing, remove clean_restart.
   8243 	(p arraynoloc, p arraycallnoloc): New tests.
   8244 
   8245 2011-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8246 
   8247 	* gdb.cp/namespace-enum.exp (executable): New variable.
   8248 	(binfile): Use ${objdir}/${subdir}/ prefix.
   8249 	Use ${executable} for clean_restart.
   8250 
   8251 2011-10-11  Sterling Augustine  <saugustine (a] google.com>
   8252 
   8253 	* gdb.cp/Makefile.in: Add namespace-enum test.
   8254 	* gdb.cp/namespace-enum.exp: New file.
   8255 	* gdb.cp/namespace-enum.c: New file.
   8256 	* gdb.cp/namespace-enum-main.c: New file.
   8257 
   8258 2011-10-11  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8259 
   8260 	* gdb.python/py-shared.exp: Relax filename check to handle remote:
   8261 	sysroot.
   8262 
   8263 2011-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8264 
   8265 	Reimplement @entry in input expressions.
   8266 	* gdb.base/exprs.c (v_int_array_init): New variable.
   8267 	* gdb.base/exprs.exp (print v_int_array_init)
   8268 	(print *v_int_array_init@1, print *v_int_array_init@2)
   8269 	(print v_int_array_init[0]@1, print v_int_array_init[0]@2)
   8270 	(print v_int_array_init[1]@1): New tests.
   8271 
   8272 2011-10-10  Joseph Myers  <joseph (a] codesourcery.com>
   8273 
   8274 	* gdb.cp/gdb2495.exp: Do not include directories in filename in
   8275 	expected message.
   8276 
   8277 2011-10-09  Doug Evans  <dje (a] google.com>
   8278 
   8279 	* gdb.base/alias.exp: Add tests for alias command.
   8280 
   8281 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8282 
   8283 	* gdb.arch/amd64-entry-value.s: New file.
   8284 	* gdb.mi/mi2-amd64-entry-value.s: New file.
   8285 
   8286 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8287 
   8288 	Display @entry parameter values even for references.
   8289 	* gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
   8290 	functions.
   8291 	(main): New variables regvar, nodatavarp, stackvar1, stackvar2.  Call
   8292 	reference and datap_input.
   8293 	* gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
   8294 	breakpoints.
   8295 	(continue to breakpoint: entry_reference: reference)
   8296 	(entry_reference: bt at entry)
   8297 	(continue to breakpoint: entry_reference: breakhere_reference)
   8298 	(entry_reference: bt, entry_reference: ptype regparam)
   8299 	(entry_reference: p regparam, entry_reference: ptype regparam@entry)
   8300 	(entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
   8301 	(entry_reference: p regcopy, entry_reference: p nodataparam)
   8302 	(entry_reference: p nodataparam@entry): New tests.
   8303 
   8304 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8305 
   8306 	Support @entry in input expressions.
   8307 	* gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
   8308 	(entry_stack: p s1@entry, entry_stack: p s2@entry)
   8309 	(entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
   8310 	(tailcall: p j@entry): New tests.
   8311 	* gdb.cp/koenig.cc (A::entry): New function.
   8312 	(main): Call it.
   8313 	* gdb.cp/koenig.exp (p entry (c)): New test.
   8314 
   8315 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8316 
   8317 	Display @entry parameter values (without references).
   8318 	* gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
   8319 	(different, validity, invalid): New functions.
   8320 	(main): Call them.
   8321 	* gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
   8322 	stacktest, breakhere_stacktest, different, breakhere_different,
   8323 	breakhere_validity and breakhere_invalid.
   8324 	(entry: bt): Update for @entry.
   8325 	(entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
   8326 	(entry_validity: *, entry_invalid: *): Many new tests.
   8327 	* gdb.base/break.exp
   8328 	(run until breakpoint set at small function, optimized file): Accept
   8329 	also the @entry suffix.
   8330 	* gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
   8331 	* gdb.mi/mi2-amd64-entry-value.c: New files.
   8332 	* gdb.mi/mi2-amd64-entry-value.exp: New files.
   8333 
   8334 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8335 
   8336 	Protect entry values against self tail calls.
   8337 	* gdb.arch/amd64-entry-value.cc (self2, self): New.
   8338 	(main): Call self.
   8339 	* gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
   8340 	(set debug entry-values 1, self: bt debug entry-values): New tests.
   8341 
   8342 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8343 
   8344 	Recognize virtual tail call frames.
   8345 	* gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
   8346 	(amb_b, amb_a): New.
   8347 	(main): Call a and b.
   8348 	* gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
   8349 	(tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
   8350 	(p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
   8351 	New tests.
   8352 
   8353 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8354 
   8355 	Implement basic support for DW_TAG_GNU_call_site.
   8356 	* gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
   8357 	* gdb.arch/amd64-entry-value.cc: New file.
   8358 	* gdb.arch/amd64-entry-value.exp: New file.
   8359 
   8360 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8361 
   8362 	Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
   8363 	* gdb.dwarf2/implptr-64bit.S: New file.
   8364 	* gdb.dwarf2/implptr-64bit.exp: New file.
   8365 
   8366 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8367 
   8368 	Fix initial language detection with -readnow.
   8369 	* gdb.cp/readnow-language.cc: New file.
   8370 	* gdb.cp/readnow-language.exp: New file.
   8371 
   8372 2011-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8373 
   8374 	Fix printed anonymous struct name.
   8375 	* gdb.cp/anon-struct.exp (print type of X::t2): New test.
   8376 
   8377 2011-10-09  Joseph Myers  <joseph (a] codesourcery.com>
   8378 
   8379 	* gdb.base/solib-symbol.exp: Do not include directories in
   8380 	filenames in expected messages.
   8381 
   8382 2011-10-07  Doug Evans  <dje (a] google.com>
   8383 
   8384 	* gdb.python/py-pp-maint.py: Add tests for `replace' arg.
   8385 
   8386 2011-10-07  Kevin Pouget  <kevin.pouget (a] st.com>
   8387 
   8388 	Allow Python notification of new object-file loadings.
   8389 	* gdb.python/py-events.exp: Test newobjfile event.
   8390 	* gdb.python/py-events.py: Register newobjfile callback.
   8391 	* gdb.python/py-events.c: Add call to shared library
   8392 	* gdb.python/py-events-shlib.c: New file.
   8393 
   8394 2011-10-06  Joseph Myers  <joseph (a] codesourcery.com>
   8395 
   8396 	* gdb.base/fixsection.exp: Do not include directories in filename
   8397 	in expected message.
   8398 
   8399 2011-10-05  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   8400 
   8401 	Add tests for passing of environment variables to inferior.
   8402 	* gdb.base/testenv.c: New test source.
   8403 	* gdb.base/testenv.exp: New expect test.
   8404 
   8405 2011-10-04  Paul Koning  <paul_koning (a] dell.com>
   8406 
   8407 	* gdb.python/py-value.c (main): Break before return.
   8408 
   8409 2011-10-04  Kevin Pouget  <kevin.pouget (a] st.com>
   8410 
   8411 	PR python/12691: Add the inferior to Python exited event
   8412 	* gdb.python/py-events.exp: Test the inferior attribute of exited
   8413 	event with a fork.
   8414 	* gdb.python/py-events.py: Print inferior number on exit.
   8415 	* gdb.python/py-events.c: Fork the inferior.
   8416 
   8417 2011-10-03  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   8418 
   8419 	* gdb.base/jit.exp: Add testcase name to log message
   8420 
   8421 2011-10-03  Paul Koning  <paul_koning (a] dell.com>
   8422 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8423 
   8424 	* gdb.python/py-value.exp
   8425 	(python inval = gdb.parse_and_eval('*(int*)0'))
   8426 	(python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
   8427 	(set argc=2, python print argc_lazy): New tests.
   8428 
   8429 2011-10-02  Joel Brobecker  <brobecker (a] adacore.com>
   8430 
   8431 	* gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
   8432 
   8433 2011-10-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8434 	    Pedro Alves  <pedro (a] codesourcery.com>
   8435 
   8436 	* gdb.python/py-value.exp (test_value_in_inferior): New variable
   8437 	can_read_0, test for it.
   8438 	(python print gdb.parse_and_eval('*(int*)0')): Rename to ...
   8439 	(parse_and_eval with memory error): ... here, make it untested if
   8440 	can_read_0.
   8441 
   8442 2011-09-30  Marek Polacek  <mpolacek (a] redhat.com>
   8443 
   8444 	* gdb.python/python.exp (verify pagination beforehand)
   8445 	(verify pagination afterwards): Fix race by splitting the line.
   8446 
   8447 2011-09-29  Joseph Myers  <joseph (a] codesourcery.com>
   8448 
   8449 	* lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
   8450 	for 64-bit multilibs from i?86-* targets.
   8451 
   8452 2011-09-29  Marek Polacek  <mpolacek (a] redhat.com>
   8453 
   8454 	* lib/gdb.exp: Fix a typo in one of the comments.
   8455 
   8456 2011-09-29  Marek Polacek  <mpolacek (a] redhat.com>
   8457 
   8458 	* gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
   8459 	matching pattern.
   8460 
   8461 2011-09-28  Paul Koning  <paul_koning (a] dell.com>
   8462 
   8463 	* gdb.python/py-type.c (enum E): New.
   8464 	* gdb.python/py-type.exp (test_fields): Add tests for Python
   8465 	mapping access to fields.
   8466 	(test_enums): New test for field access on enums.
   8467 
   8468 2011-09-27  Stan Shebs  <stan (a] codesourcery.com>
   8469 
   8470 	* gdb.trace/collection.exp: Test collection of $_ret.
   8471 
   8472 2011-09-22  Andreas Tobler  <andreast (a] fgznet.ch>
   8473 
   8474 	* lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
   8475 	list of compilation switches for <*-*-freebsd*>.
   8476 
   8477 2011-09-19  Stan Shebs  <stan (a] codesourcery.com>
   8478 
   8479 	* gdb.trace/tspeed.exp: New file.
   8480 	* gdb.trace/tspeed.c: New file.
   8481 
   8482 2011-09-18  Yao Qi  <yao (a] codesourcery.com>
   8483 
   8484 	* gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
   8485 	instructions.
   8486 	(test_adr_32bit, test_pop_pc): Likewise.
   8487 	(test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
   8488 	Thumb instructions.
   8489 	* gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
   8490 	in gdb_test_multiple.
   8491 	(test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
   8492 
   8493 2011-09-17  Yao Qi  <yao (a] codesourcery.com>
   8494 
   8495 	* lib/gdb.exp (can_single_step_to_signal_handler): New.
   8496 	* gdb.base/kill-after-signal.exp: Call it.  Skip if target doesn't
   8497 	support single step to signal handler.
   8498 
   8499 2011-09-17  Yao Qi  <yao (a] codesourcery.com>
   8500 
   8501 	* gdb.base/disp-step-fork.c: New.
   8502 	* gdb.base/disp-step-syscall.exp: New.
   8503 	* gdb.base/disp-step-vfork.c: New.
   8504 
   8505 2011-09-16  Joel Brobecker  <brobecker (a] adacore.com>
   8506 
   8507 	* gdb.ada/tasks.exp: Make the expected output for
   8508 	the `info tasks' tests more resilient to spacing
   8509 	changes.
   8510 
   8511 2011-09-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8512 
   8513 	* gdb.python/py-evthreads.exp (Run to breakpoint 1)
   8514 	(reached breakpoint 2, reached breakpoint 3): Update expected output.
   8515 
   8516 2011-09-15  Kevin Pouget  <kevin.pouget (a] st.com>
   8517 
   8518 	PR Python/12692 Add gdb.selected_inferior() to Python interface.
   8519 	* gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
   8520 
   8521 2011-04-30  Kevin Pouget  <kevin.pouget (a] st.com>
   8522 
   8523 	Handle multiple breakpoint hits in Python interface:
   8524 	* gdb.python/py-events.exp: Set a duplicate breakpoint and check its
   8525 	presence.
   8526 	* gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
   8527 	breakpoint hits.
   8528 
   8529 2011-09-13  Sami Wagiaalla  <swagiaal (a] redhat.com>
   8530 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8531 
   8532 	* gdb.python/py-events.exp: Remove pretty printing comment.
   8533 	* gdb.python/py-evsignal.exp: New file.
   8534 	* gdb.python/py-evthreads.c: Include signal.h.
   8535 	(thread3): Remove variable count3.  Remove variable bad and use raise
   8536 	instead.
   8537 	(thread2): Remove variable count2.  Move thread3 pthread_create here,
   8538 	merge pthread_join to a single line.
   8539 	(main): Remove variable count1.  Merge pthread_join with pthread_create
   8540 	to a single line.
   8541 	* gdb.python/py-evthreads.exp: Remove pretty printing comment.  New
   8542 	KFAIL python/12966 for gdbserver.  Test return value of
   8543 	gdb_compile_pthreads.  Use gdb_run_cmd.  Replace send_gdb and
   8544 	gdb_expect by gdb_test and gdb_test_multiple.
   8545 	(thread 2, thread 3): New tests.
   8546 
   8547 2011-09-12  Matt Rice  <ratmice (a] gmail.com>
   8548 	    Pedro Alves  <pedro (a] codesourcery.com>
   8549 
   8550 	PR gdb/13175
   8551 
   8552 	* gdb.base/interp.exp: New tests.
   8553 	* gdb.base/interp.c: New file.
   8554 
   8555 2011-09-12  Doug Evans  <dje (a] google.com>
   8556 
   8557 	* gdb.dwarf2/clztest.exp: Fix initialization of tests array.
   8558 	* gdb.dwarf2/typeddwarf.exp: Ditto.
   8559 
   8560 2011-09-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8561 
   8562 	Fix compatibility with x32 arch.
   8563 	* testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
   8564 	* testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
   8565 	is_x86_like_target.
   8566 	* testsuite/gdb.trace/collection.exp: Likewise.
   8567 	* testsuite/gdb.trace/report.exp: Likewise.
   8568 	* testsuite/gdb.trace/unavailable.exp: Likewise.
   8569 	* testsuite/gdb.trace/while-dyn.exp: Likewise.
   8570 	* testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
   8571 	(is_x86_like_target): Check also is_amd64_regs_target.
   8572 
   8573 2011-09-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8574 
   8575 	PR breakpoints/12435
   8576 	* gdb.arch/amd64-prologue-xmm.c: New file.
   8577 	* gdb.arch/amd64-prologue-xmm.exp: New file.
   8578 	* gdb.arch/amd64-prologue-xmm.s: New file.
   8579 
   8580 2011-09-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8581 
   8582 	* gdb.dwarf2/dw2-param-error-main.c: New file.
   8583 	* gdb.dwarf2/dw2-param-error.S: New file.
   8584 	* gdb.dwarf2/dw2-param-error.exp: New file.
   8585 
   8586 2011-09-08  Pedro Alves  <pedro (a] codesourcery.com>
   8587 
   8588 	* gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
   8589 	inferior's pid and look for a core dump named core.$pid.  Use
   8590 	`remote_file' commands on the host instead of hand coding shell
   8591 	commands on the build.
   8592 	* gdb.base/valgrind-db-attach.exp: Kill the program before
   8593 	finishing the test.
   8594 
   8595 2011-09-02  Matt Rice  <ratmice (a] gmail.com>
   8596 
   8597 	* lib/prompt.exp: New file for testing the first prompt.
   8598 	* gdb.python/py-prompt.exp: Ditto.
   8599 	* gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
   8600 
   8601 2011-09-02  Pedro Alves  <pedro (a] codesourcery.com>
   8602 
   8603 	* gdb.threads/gcore-thread.exp: Set the global core_supported to
   8604 	0, before testing gcore.
   8605 
   8606 2011-09-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8607 
   8608 	* dw2-ifort-parameter-debug.S: Update copyright year.
   8609 	* dw2-ifort-parameter.c: Update copyright year.
   8610 	* dw2-ifort-parameter.exp: Update copyright year.
   8611 
   8612 	* dw2-ifort-parameter-debug.S: New file.
   8613 	* dw2-ifort-parameter.c: New file.
   8614 	* dw2-ifort-parameter.exp: New file.
   8615 
   8616 2011-08-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8617 
   8618 	* gdb.base/commands.exp (error_clears_commands_left): New function.
   8619 	(): Call it.
   8620 
   8621 2011-08-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8622 
   8623 	* gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
   8624 	(C): Initialize `a'.
   8625 	* gdb.mi/mi-inheritance-syntax-error.exp
   8626 	(-data-evaluate-expression $path):  Expect `a' as 5.
   8627 
   8628 2011-08-26  Marc Khouzam  <marc.khouzam (a] ericsson.com>
   8629 
   8630 	PR mi/11912
   8631 	* gdb.mi/mi-inheritance-syntax-error.cc: New file.
   8632 	* gdb.mi/mi-inheritance-syntax-error.exp: New file.
   8633 	* gdb.mi/mi-var-cp.cc: Updated for new 'class'
   8634 	keyword in output of -var-info-path-expression.
   8635 
   8636 2011-08-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8637 
   8638 	* gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
   8639 	* gdb.trace/collection.exp: Likewise.
   8640 	* gdb.trace/report.exp: Likewise.
   8641 	* gdb.trace/unavailable.exp: Likewise.
   8642 	* gdb.trace/while-dyn.exp: Likewise.
   8643 
   8644 2011-08-18  Keith Seitz  <keiths (a] redhat.com>
   8645 
   8646 	PR c++/12266
   8647 	* gdb.cp/meth-typedefs.cc: New file.
   8648 	* gdb.cp/meth-typedefs.exp: New file.
   8649 
   8650 2011-08-17  Phil Muldoon  <pmuldoon (a] redhat.com>
   8651 
   8652 	* gdb.python/python.exp: Add extended-prompt tests.
   8653 
   8654 2011-08-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8655 
   8656 	* gdb.arch/i386-dr3-watch.exp
   8657 	(watchpoint on gap1 does not fit debug registers)
   8658 	(delete all watchpoints): Fix racy expect strings.
   8659 
   8660 2011-08-14  Yao Qi  <yao (a] codesourcery.com>
   8661 
   8662 	* gdb.base/maint.exp: set data_section to ".neardata".
   8663 	* gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
   8664 	* gdb.base/savedregs.exp: Handle SIGILL.
   8665 	* gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
   8666 	* gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
   8667 
   8668 2011-08-12  Doug Evans  <dje (a] google.com>
   8669 
   8670 	* gdb.python/py-symbol.exp: Add test for symbol.type.
   8671 
   8672 2011-08-12  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8673 
   8674 	* gdb.threads/pthreads.exp: Enable on non-native configurations.
   8675 	* gdb.mi/mi-pthreads.exp: Likewise.
   8676 	* gdb.mi/mi2-pthreads.exp: Likewise.
   8677 	* gdb.mi/gdb669.exp.exp: Likewise.
   8678 
   8679 2011-08-09  Pedro Alves  <pedro (a] codesourcery.com>
   8680 
   8681 	* lib/mi-support.exp (detect_async): Rename to...
   8682 	(mi_detect_async): ... this.
   8683 	* gdb.mi/mi-nonstop-exit.exp: Adjust.
   8684 	* gdb.mi/mi-nonstop.exp: Adjust.
   8685 	* gdb.mi/mi-ns-stale-regcache.exp: Adjust.
   8686 	* gdb.mi/mi-nsintrall.exp: Adjust.
   8687 	* gdb.mi/mi-nsmoribund.exp: Adjust.
   8688 	* gdb.mi/mi-nsthrexec.exp: Adjust.
   8689 
   8690 2011-08-09  Pedro Alves  <pedro (a] codesourcery.com>
   8691 
   8692 	* gdb.base/display.c (do_loops): New `p_i' local.
   8693 	* gdb.base/display.exp: Test displaying a variable that is
   8694 	temporarily at a bad address.
   8695 
   8696 2011-08-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8697 
   8698 	* gdb.dwarf2/dw2-op-stack-value.S: New file.
   8699 	* gdb.dwarf2/dw2-op-stack-value.exp: New file.
   8700 
   8701 2011-08-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8702 
   8703 	* gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
   8704 	* gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
   8705 	(p fuNC_symtab): Permit also ppc64 leading dot.
   8706 
   8707 2011-08-05  Pedro Alves  <pedro (a] codesourcery.com>
   8708 
   8709 	* gdb.trace/unavailable.exp (test_maybe_regvar_display): New
   8710 	procedure.
   8711 	(gdb_collect_args_test, gdb_collect_locals_test): Use it.
   8712 
   8713 2011-08-05  Yao Qi  <yao (a] codesourcery.com>
   8714 
   8715 	* gdb.base/callfuncs.exp: Set language after main.
   8716 	* gdb.cp/cplusfuncs.exp: Likewise.
   8717 	* gdb.cp/inherit.exp: Likewise.
   8718 
   8719 2011-08-04  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8720 
   8721 	* gdb.base/nostdlib.exp: Skip on gdb_stub targets.
   8722 	* gdb.base/watch-vfork.exp: Skip on remote targets.
   8723 
   8724 2011-08-04  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8725 
   8726 	* gdb.threads/thread-find.exp: Support remote targets.
   8727 
   8728 2011-08-04  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8729 
   8730 	* gdb.base/jit.exp: Download solib_binfile to target.
   8731 	* gdb.base/jit-so.exp:  Likewise.  Also, use gdb_load_shlibs
   8732 	and call dlopen without full path name.
   8733 	* gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
   8734 	dlopen without full path name.
   8735 
   8736 2011-08-03  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   8737 
   8738 	* gdb.base/break-always.exp: Complete the test
   8739 	with duplicated breakpoints and enabling/disabling them.
   8740 
   8741 2011-08-02  Tom Tromey  <tromey (a] redhat.com>
   8742 
   8743 	PR gdb/11289:
   8744 	* gdb.cp/overload.exp: Fix regexps.  Remove kfails.
   8745 
   8746 2011-08-01  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   8747 
   8748 	PR gdb/13045
   8749 	* gdb.base/float.exp: Add new test case for PR gdb/13045
   8750 	* gdb.base/float.c: New file.
   8751 
   8752 2011-07-28  Phil Muldoon  <pmuldoon (a] redhat.com>
   8753 
   8754 	* gdb.python/py-mi.exp: Test printers returning string hint, and
   8755 	also not returning a value.
   8756 	* gdb.python/py-prettyprint.c: Add testcase for above.
   8757 	* gdb.python/py-prettyprint.py: Add test printer for above.
   8758 
   8759 2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8760 
   8761 	* gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
   8762 	(.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
   8763 	(.Ldie30) Add as field "data4".
   8764 	(.Ldie32) Rename field "b" to "shl".
   8765 	(abbrev4) Change for the "data4" field.
   8766 	(abbrev5, abbrev6) Remove.
   8767 	* gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
   8768 	(p &s.shl): ... here.  Add comment.
   8769 	(p &s.data4): New.
   8770 
   8771 2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8772 
   8773 	Fix crash on lval_computed values.
   8774 	* gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
   8775 
   8776 2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8777 
   8778 	* gdb.base/help.exp (help whatis): Update the expected string.
   8779 
   8780 2011-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8781 
   8782 	* gdb.dwarf2/dw2-simple-locdesc.S: New file.
   8783 	* gdb.dwarf2/dw2-simple-locdesc.exp: New file.
   8784 	* gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
   8785 	Change the expected string.
   8786 
   8787 2011-07-26  Pedro Alves  <pedro (a] codesourcery.com>
   8788 
   8789 	* gdb.base/watchpoint.exp
   8790 	(test_disable_enable_software_watchpoint): New procedure.
   8791 	(top level): Run it.
   8792 
   8793 2011-07-26  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8794 
   8795 	* gdb.python/py-mi.exp: Avoid '+' in filenames.  Call C version of
   8796 	executable file "${binfile}", C++ version "${binfile}-cxx".
   8797 	* gdb.python/py-prettyprint.exp: Likewise.
   8798 	* gdb.python/py-symbol.exp: Likewise.
   8799 	* gdb.python/py-type.exp: Likewise.
   8800 	* gdb.python/py-value.exp: Likewise.
   8801 	* gdb.python/py-template.exp (test_template_arg): Pass full executable
   8802 	file name instead of just suffix.
   8803 
   8804 2011-07-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8805 
   8806 	Fix implicit pointer offsets.
   8807 	* gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
   8808 	* gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
   8809 	(continue to breakpoint: continue to baz breakpoint for implptr)
   8810 	(sanity check element 0, sanity check element 1)
   8811 	(enter the inlined function, check element 0 for the offset)
   8812 	(check element 1 for the offset)
   8813 	(continue to breakpoint: ignore the second baz breakpoint): New tests.
   8814 	(set foo breakpoint for implptr): Update the breakpoint number.
   8815 
   8816 2011-07-22  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8817 
   8818 	* gdb.python/py-mi.exp: Use different file names for different
   8819 	versions of the executable under test.
   8820 	* gdb.python/py-prettyprint.exp: Likewise.
   8821 	* gdb.python/py-symbol.exp: Likewise.
   8822 	* gdb.python/py-template.exp: Likewise.
   8823 	* gdb.python/py-type.exp: Likewise.
   8824 	* gdb.python/py-value.exp: Likewise.
   8825 
   8826 2011-07-22  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8827 
   8828 	* gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
   8829 	flag after restarting GDB if necessary.
   8830 
   8831 2011-07-22  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8832 
   8833 	* gdb.python/py-shared.exp: Call gdb_load_shlibs.
   8834 
   8835 2011-07-22  Pedro Alves  <pedro (a] codesourcery.com>
   8836 
   8837 	* gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
   8838 	backend doesn't leave used debug registers behind.
   8839 
   8840 2011-07-22  Tom Tromey  <tromey (a] redhat.com>
   8841 
   8842 	* gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
   8843 	* gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
   8844 	argument.
   8845 	* gdb.dwarf2/typeddwarf-amd64.S: New file.
   8846 
   8847 2011-07-21  Matt Rice  <ratmice (a] gmail.com>
   8848 
   8849 	* gdb.threads/Makefile.in: Avoid globbing corethreads.exp
   8850 	in mostlyclean rule.  Add files ending in .core.
   8851 
   8852 2011-07-21  Matt Rice  <ratmice (a] gmail.com>
   8853 
   8854 	PR macros/12999
   8855 	* gdb.base/info-macros.c: New test sources.
   8856 	* gdb.base/info-macros.exp: New tests.
   8857 
   8858 2011-07-21  Phil Muldoon  <pmuldoon (a] redhat.com>
   8859 
   8860 	* gdb.python/python.exp: Add prompt substitution tests.
   8861 
   8862 2011-07-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8863 
   8864 	Fix crash if referenced CU is aged out.
   8865 	* gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
   8866 	New.
   8867 	* gdb.dwarf2/implptr.exp: Likewise.
   8868 
   8869 2011-07-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8870 
   8871 	* gdb.dwarf2/implptr.S: Rebuilt.
   8872 	* gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
   8873 	(bar): Use them for j, k, l.
   8874 	* gdb.dwarf2/implptr.exp: New variable opts.  Support runtest parameter
   8875 	COMPILE.
   8876 	(print j in implptr:bar): Update for the intp typedef.
   8877 	(print p[0].x in implptr:foo): Use more exact regex.
   8878 
   8879 2011-07-18  Tom Tromey  <tromey (a] redhat.com>
   8880 
   8881 	* gdb.cp/static-method.exp: Add missing single quote.
   8882 
   8883 2011-07-18  Yao Qi  <yao (a] codesourcery.com>
   8884 
   8885 	* gdb.base/async-shell.exp: Skip test if displaced stepping is not
   8886 	supported.
   8887 	* gdb.mi/mi-nonstop-exit.exp: Likewise.
   8888 	* gdb.mi/mi-nonstop.exp: Likewise.
   8889 	* gdb.mi/mi-ns-stale-regcache.exp: Likewise.
   8890 	* gdb.mi/mi-nsintrall.exp: Likewise.
   8891 	* gdb.mi/mi-nsmoribund.exp: Likewise.
   8892 	* gdb.mi/mi-nsthrexec.exp: Likewise.
   8893 	* gdb.python/py-evthreads.exp: Likewise.
   8894 
   8895 2011-07-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8896 
   8897 	Code cleanup.
   8898 	* gdb.cp/namespace.exp (xfail_class_types): New variable.  Initialize
   8899 	it.  Substitute it instead of test_compiler_info everywhere.
   8900 
   8901 2011-07-15  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8902 
   8903 	* gdb.base/type-opaque.exp: Use gdb_load_shlibs.  Run test on
   8904 	remote targets as well.
   8905 
   8906 2011-07-15  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8907 
   8908 	* lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
   8909 	* gdb.threads/tls-shared.exp: Use it.  Call gdb_load_shlibs.
   8910 
   8911 2011-07-15  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   8912 
   8913 	* lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
   8914 	a remote machine, not the host.
   8915 	(gdb_compile_shlib): Set soname if target is remote.
   8916 
   8917 2011-07-14  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   8918 
   8919 	* gdb.cp/minsym-fallback.exp: Link in C++ mode.
   8920 
   8921 2011-07-13  Matt Rice <ratmice (a] gmail.com>
   8922 
   8923 	* gdb.python/py-objfile-script-gdb.py: Renamed to
   8924 	py-objfile-script-gdb.py.in.
   8925 	* gdb.python/py-objfile-script-gdb.py.in: Renamed from
   8926 	py-objfile-script-gdb.py.
   8927 	* gdb.python/py-objfile-script.exp: Update reference to
   8928 	py-objfile-script-gdb.py.
   8929 
   8930 2011-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8931 
   8932 	* gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
   8933 	reference undefined label.
   8934 
   8935 2011-07-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8936 
   8937 	* gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
   8938 	(DW_AT_high_pc, DW_AT_low_pc): Remove them.
   8939 	(val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
   8940 	* gdb.dwarf2/dw2-const.exp (print/x val8): New test.
   8941 
   8942 2011-07-11  Phil Muldoon  <pmuldoon (a] redhat.com>
   8943 
   8944 	PR python/12438
   8945 	* gdb.python/python.exp: Add maint set/show python print-stack
   8946 	deprecated tests.  Add set/show python print-backtrace tests.
   8947 
   8948 2011-07-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8949 
   8950 	* gdb.java/jprint.exp (print a java.lang.String): xfail without system
   8951 	debug info.
   8952 
   8953 2011-07-06  Matt Rice  <ratmice (a] gmail.com>
   8954 
   8955 	* gdb.python/python.exp: Update filename paths.
   8956 	* gdb.python/py-symtab.exp: Ditto.
   8957 
   8958 2011-07-06  Marek Polacek  <mpolacek (a] redhat.com>
   8959 
   8960 	* gdb.python/py-evthreads.exp: Add missing `$'.
   8961 
   8962 2011-07-06  Jie Zhang  <jie.zhang (a] analog.com>
   8963 
   8964 	* config/bfin.exp: New file.
   8965 	* gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
   8966 	* gdb.asm/bfin.inc: New file.
   8967 
   8968 2011-07-06  Marek Polacek  <mpolacek (a] redhat.com>
   8969 
   8970 	* gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
   8971 	the whole output.
   8972 
   8973 2011-07-05  Tom Tromey  <tromey (a] redhat.com>
   8974 
   8975 	* gdb.java/jprint.java (jprint.hi): New field.
   8976 	* gdb.java/jprint.exp: Print string.
   8977 
   8978 2011-07-05  Thiago Jung Bauermann  <bauerman.ibm.com>
   8979 
   8980 	* gdb.base/call-sc.c: Fix typos.
   8981 	* gdb.base/ifelse.exp: Likewise.
   8982 	* gdb.base/structs.c: Likewise.
   8983 
   8984 2011-07-06  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   8985 
   8986 	* gdb.base/jit-so.exp: New test.
   8987 	* gdb.base/jit-dlmain.c: New file.
   8988 	* gdb.base/jit-main.c: Allow "main" to be elsewhere.
   8989 
   8990 2011-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   8991 
   8992 	* gdb.cp/m-static.exp: Call get_compiler_info.
   8993 	(static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
   8994 	* gdb.cp/pr9167.exp (p b): Likewise.
   8995 	* gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
   8996 	(test value of P in inner_m, test type of Z in inner_m): Call
   8997 	setup_xfail for gcc <= 4.5.
   8998 
   8999 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9000 
   9001 	* gdb.cp/paren-type.cc: New files.
   9002 	* gdb.cp/paren-type.exp: New files.
   9003 
   9004 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9005 
   9006 	Stop on first linespec terminator instead of eating what we can.
   9007 	* gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
   9008 	* gdb.cp/minsym-fallback.cc (C::operator ()): Define.
   9009 	* gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
   9010 	(break C::f()): ... this one.
   9011 	(break C::operator()()): New test.
   9012 	* gdb.cp/minsym-fallback.h (C::operator ()): Declare.
   9013 	* gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
   9014 	test.
   9015 
   9016 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9017 
   9018 	Fall back linespec to minimal symbols.
   9019 	* gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
   9020 	error message.
   9021 	* gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
   9022 	* gdb.cp/minsym-fallback-main.cc: New file.
   9023 	* gdb.cp/minsym-fallback.cc: New file.
   9024 	* gdb.cp/minsym-fallback.exp: New file.
   9025 	* gdb.cp/minsym-fallback.h: New file.
   9026 
   9027 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9028 
   9029 	* gdb.cp/no-dmgl-verbose.cc: New file.
   9030 	* gdb.cp/no-dmgl-verbose.exp: New file.
   9031 
   9032 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9033 
   9034 	* gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
   9035 	__GI_.
   9036 	* gdb.cp/psymtab-parameter.cc (func): Make it a template function.
   9037 	(f): New function.
   9038 	* gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
   9039 	(complete p 'func<short>(): ... here.
   9040 	* gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
   9041 	* gdb.dwarf2/dw2-linkage-name-trust.S: New file.
   9042 	* gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
   9043 	* gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
   9044 	Make them KFAIL gcc/49546.
   9045 
   9046 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9047 
   9048 	* gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
   9049 
   9050 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9051 
   9052 	Test GCC PR debug/49546.
   9053 	* gdb.cp/temargs.exp (set sixth breakpoint for temargs)
   9054 	(test type of F in k3_m, test value of F in k3_m): New.
   9055 	* gdb.cp/temargs.cc (struct S3, struct K3): New.
   9056 	(main): New variable k3.  Call k3.k3_m.
   9057 
   9058 2011-07-01  Jean-Charles Delay  <delay (a] adacore.com>
   9059 
   9060 	* gdb.ada/packed_array.exp: Fix expected outout.
   9061 
   9062 2011-07-01  Jean-Charles Delay  <delay (a] adacore.com>
   9063 
   9064 	* gdb.ada/packed_array.exp: fixed expected output.
   9065 
   9066 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9067 
   9068 	* gdb.ada/same_enum: New testcase.
   9069 
   9070 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9071 
   9072 	* gdb.ada/ptr_typedef: New testcase.
   9073 
   9074 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9075 
   9076 	* gdb.ada/arrayptr.exp: Add ptype test.
   9077 
   9078 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   9079 
   9080 	* gdb.ada/char_enum: New testcase.
   9081 
   9082 2011-07-01  Yao Qi  <yao (a] codesourcery.com>
   9083 
   9084 	* gdb.base/dump.exp (capture_pointer_with_type): New.
   9085 	Get value from address instead of name.
   9086 	Start GDB once, and do `dump' and `restore'
   9087 	tests together.
   9088 
   9089 2011-06-30  Jie Zhang <jie.zhang (a] analog.com>
   9090 	    Mike Frysinger  <vapier (a] gentoo.org>
   9091 
   9092 	* config/monitor.exp (get_remotetimeout, set_remotetimeout): New
   9093 	helper functions for getting/setting remotetimeout variable.
   9094 	* lib/gdb.exp (gdb_load): If the target is remote, set
   9095 	$oldremotetimeout to get_remotetimeout, then call set_remotetimeout
   9096 	with $loadtimeout.  Set $load_ok to 0 before doing the load.
   9097 	Instead of returning, immediately, set $load_ok to 0.  Call
   9098 	set_remotetimeout with $oldremotetimeout, and then return if
   9099 	$load_ok is 1.
   9100 
   9101 2011-06-30  Andrew Burgess  <aburgess (a] broadcom.com>
   9102 
   9103 	* gdb.python/py-template.exp: Don't run this test if the target
   9104 	does not support c++ tests.
   9105 
   9106 2011-06-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9107 
   9108 	Fix non-only rename list for Fortran modules import.
   9109 	* gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
   9110 	tests.
   9111 	* gdb.fortran/module.f90 (module moduse): New.
   9112 	(program module): use moduse, test var_x, var_y and var_z.
   9113 
   9114 2011-06-29  Tom Tromey  <tromey (a] redhat.com>
   9115 
   9116 	PR testsuite/12040:
   9117 	* gdb.fortran/array-element.exp: Use f90, not f77.
   9118 	* gdb.fortran/complex.exp: Use f90, not f77.
   9119 	* gdb.fortran/derived-type.exp: Use f90, not f77.
   9120 	* gdb.fortran/library-module.exp: Use f90, not f77.
   9121 	* gdb.fortran/logical.exp: Use f90, not f77.
   9122 	* gdb.fortran/module.exp: Use f90, not f77.
   9123 	* gdb.fortran/multi-dim.exp: Use f90, not f77.
   9124 	* gdb.fortran/subarray.exp: Use f90, not f77.
   9125 
   9126 2011-06-29  Tom Tromey  <tromey (a] redhat.com>
   9127 
   9128 	* gdb.fortran/charset.exp: New file.
   9129 	* gdb.fortran/charset.f90: New file.
   9130 
   9131 2011-06-29  Tom Tromey  <tromey (a] redhat.com>
   9132 
   9133 	PR testsuite/12040:
   9134 	* lib/future.exp: New file, mostly extracted from ada.exp.
   9135 	Rewrote compatibility code to use rename.
   9136 	(gdb_find_gfortran): New proc.
   9137 	(gdb_default_target_compile): Refresh from dejagnu; plus a pending
   9138 	gfortran patch.
   9139 	* lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
   9140 	Move to future.exp.
   9141 	* lib/gdb.exp: Always load future.exp.
   9142 
   9143 2011-06-28  Yao Qi  <yao (a] codesourcery.com>
   9144 
   9145 	* gdb.cp/exception.cc: Don't include iostream.
   9146 	(bar): Remove print statement.
   9147 	(catcher): New.
   9148 	(main): Remove print statements.  Call function catcher.
   9149 	* gdb.cp/exception.exp : Don't match inferior's output in regexp.
   9150 	Set breakpoint on catcher, and check the value of parameter.
   9151 
   9152 2011-06-23  Yao Qi  <yao (a] codesourcery.com>
   9153 
   9154 	* gdb.cp/mb-inline.exp: Parse the output of `info break' to check
   9155 	breakpoint 1.2 is disabled.  KFAIL for uclinux.
   9156 
   9157 2011-06-23  Marek Polacek  <mpolacek (a] redhat.com>
   9158 
   9159 	* gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
   9160 	mi_gdb_test.
   9161 
   9162 2011-06-23  Marek Polacek  <mpolacek (a] redhat.com>
   9163 
   9164 	* gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
   9165 
   9166 2011-06-23  Marek Polacek  <mpolacek (a] redhat.com>
   9167 
   9168 	* gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
   9169 
   9170 2011-06-23  Marek Polacek  <mpolacek (a] redhat.com>
   9171 
   9172 	* gdb.mi/mi2-basics.exp: Fix races.  Honour the
   9173 	`test_exec_and_symbol_mi_operatons' return value.
   9174 	(test_mi_interpreter_selection): Use mi_gdb_test instead of
   9175 	gdb_test_multiple.
   9176 	(test_exec_and_symbol_mi_operatons): Likewise.
   9177 	(test_path_specification): Likewise.
   9178 
   9179 2011-06-23  Yao Qi  <yao (a] codesourcery.com>
   9180 
   9181 	* gdb.base/moribund-step.exp: Skip test if displaced stepping is not
   9182 	supported.
   9183 	* lib/gdb.exp (support_displaced_stepping): New.
   9184 
   9185 2011-06-23  Yao Qi  <yao (a] codesourcery.com>
   9186 
   9187 	* gdb.threads/execl.exp: Skip on remote target.
   9188 
   9189 2011-06-21  Marek Polacek  <mpolacek (a] redhat.com>
   9190 
   9191 	* gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
   9192 	mi_gdb_test.
   9193 
   9194 2011-06-20  Marek Polacek  <mpolacek (a] redhat.com>
   9195 
   9196 	* gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
   9197 
   9198 2011-06-20  Marek Polacek  <mpolacek (a] redhat.com>
   9199 
   9200 	* gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
   9201 	mi_gdb_test.
   9202 
   9203 2011-06-20  Marek Polacek  <mpolacek (a] redhat.com>
   9204 
   9205 	* gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
   9206 
   9207 2011-06-14  Yao Qi  <yao (a] codesourcery.com>
   9208 
   9209 	gdb/testsuite/
   9210 	* gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
   9211 
   9212 2011-06-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9213 
   9214 	* gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
   9215 
   9216 2011-06-10  Tom Tromey  <tromey (a] redhat.com>
   9217 
   9218 	* gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
   9219 	Add tests for pointer-to-member-function.
   9220 	* gdb.cp/temargs.cc (S::somefunc): New function.
   9221 	(K2): New class.
   9222 	(main): Instantiate K2; call method.
   9223 
   9224 2011-06-08  Joel Brobecker  <brobecker (a] adacore.com>
   9225 
   9226 	* gdb.python/py-inferior.c (f2): Make str an array rather
   9227 	than a pointer.
   9228 	* gdb.python/py-inferior.exp: Adjust testcase accordingly.
   9229 
   9230 2011-06-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9231 
   9232 	* gdb.base/async-shell.c: New file.
   9233 	* gdb.base/async-shell.exp: New file.
   9234 
   9235 2011-06-06  Pedro Alves  <pedro (a] codesourcery.com>
   9236 
   9237 	* gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
   9238 
   9239 2011-06-03  Joel Brobecker  <brobecker (a] adacore.com>  (obvious fix)
   9240 
   9241 	From Stephen Kitt  <steve (a] sk2.org>
   9242 	* gdb.base/help.exp: Adjust following some spelling corrections
   9243 	in GDB.
   9244 
   9245 2011-06-01  Yao Qi  <yao (a] codesourcery.com>
   9246 
   9247 	* gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
   9248 
   9249 2010-05-31  Keith Seitz  <keiths (a] redhat.com>
   9250 
   9251 	PR c++/12750
   9252 	* gdb.cp/static-method.cc: New file.
   9253 	* gdb.cp/static-method.exp: New file.
   9254 
   9255 2010-05-31  Keith Seitz  <keiths (a] redhat.com>
   9256 
   9257 	PR symtab/12704
   9258 	* gdb.cp/anon-ns.cc: New file.
   9259 	* gdb.cp/anon-ns.exp: New file.
   9260 
   9261 2011-05-31  Pedro Alves  <pedro (a] codesourcery.com>
   9262 
   9263 	* gdb.arch/i386-dr3-watch.c: New file.
   9264 	* gdb.arch/i386-dr3-watch.exp: New file.
   9265 
   9266 2011-05-30  Yao Qi  <yao (a] codesourcery.com>
   9267 
   9268 	* gdb.base/callfuncs.c (t_structs_fc): New.
   9269 	(t_structs_dc, t_structs_ldc): New.
   9270 	(t_double_many_args):
   9271 	(DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
   9272 	(DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
   9273 	(DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
   9274 	* gdb.base/callfuncs.exp: Call new functions.
   9275 
   9276 2011-05-30  Yao Qi  <yao (a] codesourcery.com>
   9277 
   9278 	* gdb.base/callfuncs.exp (rerun_and_prepare): New.
   9279 	Call rerun_and_prepare for each test to isolate effects.
   9280 
   9281 2011-05-30  Yao Qi  <yao (a] codesourcery.com>
   9282 
   9283 	* gdb.base/varargs.c (find_max_float_real): New.
   9284 	(find_max_double_real, find_max_long_double_real): New.
   9285 	* gdb.base/varargs.exp: Call these new added functions.
   9286 	* lib/gdb.exp (setup_kfail_for_target): New.
   9287 
   9288 2011-05-30  Yao Qi  <yao (a] codesourcery.com>
   9289 
   9290 	* gdb.base/funcargs.c (callca, callcb, callcc): New.
   9291 	(callcd, callce, callcf, callc1a, callc1b): New.
   9292 	(callc2a, callc2b): New.
   9293 	* gdb.base/funcargs.exp (complex_args): New.
   9294 	(complex_integral_args, complex_float_integral_args): New.
   9295 	* lib/gdb.exp (support_complex_tests): New.  Determine
   9296 	whether to run test cases on _Complex types.
   9297 
   9298 2011-05-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9299 
   9300 	* gdb.threads/leader-exit.c: New file.
   9301 	* gdb.threads/leader-exit.exp: New file.
   9302 
   9303 2011-05-27  Marek Polacek  <mpolacek (a] redhat.com>
   9304 
   9305 	* gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
   9306 
   9307 2011-05-27  Marek Polacek  <mpolacek (a] redhat.com>
   9308 
   9309 	* gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
   9310 	remove the `supported' variable.
   9311 	* gdb.mi/mi-nonstop.exp: Likewise.
   9312 	* gdb.mi/mi-ns-stale-regcache.exp: Likewise.
   9313 	* gdb.mi/mi-nsintrall.exp: Likewise.
   9314 	* gdb.mi/mi-nsmoribund.exp: Likewise.
   9315 	* gdb.mi/mi-nsthrexec.exp: Likewise.
   9316 
   9317 2011-05-26  Pedro Alves  <pedro (a] codesourcery.com>
   9318 
   9319 	* gdb.reverse/finish-reverse-bkpt.exp: New test.
   9320 
   9321 2011-05-26  Pedro Alves  <pedro (a] codesourcery.com>
   9322 
   9323 	* gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
   9324 
   9325 2011-05-24  Keith Seitz  <keiths (a] redhat.com>
   9326 
   9327 	PR breakpoint/12803
   9328 	* gdb.cp/cmpd-minsyms.cc (a): New method.
   9329 	(b): New method.
   9330 	(c): New method.
   9331 	* gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
   9332 
   9333 2011-05-24  Pedro Alves  <pedro (a] codesourcery.com>
   9334 
   9335 	* gdb.base/commands.exp (watchpoint_command_test): Check that the
   9336 	watchpoint's command list didn't execute when the watchpoint went
   9337 	out of scope.
   9338 
   9339 2011-05-24  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   9340 
   9341 	Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
   9342 	* lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
   9343 	* gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
   9344 	* gdb.arch/i386-gnu-cfi.exp: Likewise.
   9345 	* gdb.arch/i386-permbkpt.exp: Likewise.
   9346 	* gdb.arch/i386-prologue.exp: Likewise.
   9347 	* gdb.arch/i386-size-overlap.exp: Likewise.
   9348 	* gdb.arch/i386-size.exp: Likewise.
   9349 	* gdb.arch/i386-unwind.exp: Likewise.
   9350 	* gdb.reverse/i386-precsave.exp: Likewise.
   9351 	* gdb.reverse/i386-reverse.exp: Likewise.
   9352 	* gdb.reverse/i386-sse-reverse.exp: Likewise.
   9353 	* gdb.reverse/i387-env-reverse.exp: Likewise.
   9354 	* gdb.reverse/i387-stack-reverse.exp: Likewise.
   9355 
   9356 2011-05-24  Pedro Alves  <pedro (a] codesourcery.com>
   9357 
   9358 	* gdb.trace/tfile.exp: Add test that opening the basic.tf trace
   9359 	file doesn't error, using MI.
   9360 
   9361 2011-05-23  Tom Tromey  <tromey (a] redhat.com>
   9362 
   9363 	* gdb.base/charset.exp (string_display): Add tests to assign to
   9364 	arrays.
   9365 	* gdb.base/charset.c (short_array, int_array, long_array): New.
   9366 
   9367 2011-05-20  Pedro Alves  <pedro (a] codesourcery.com>
   9368 
   9369 	Cope with async mode.
   9370 
   9371 	* gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
   9372 	into gdb_test + mi_expect_stop.
   9373 
   9374 2011-05-20  Pedro Alves  <pedro (a] codesourcery.com>
   9375 
   9376 	* gdb.mi/basics.c: Don't include stdio.h or unistd.h.
   9377 	(callme): Remove printf call.
   9378 
   9379 2011-05-20  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   9380 
   9381 	* lib/gdb.exp (gdb_test_list_exact): Suggest use of double
   9382 	quote pattern to avoid problems with Cygwin/mingw expect versions.
   9383 	* gdb.base/default.exp (show convenience): Use double
   9384 	quote pattern for regular expressions.
   9385 
   9386 2011-05-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9387 
   9388 	Fix -readnow for -gdwarf-4 unused type units.
   9389 	* gdb.dwarf2/dw4-sig-type-unused.S: New file.
   9390 	* gdb.dwarf2/dw4-sig-type-unused.exp: New file.
   9391 
   9392 2011-05-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9393 
   9394 	* gdb.base/kill-after-signal.c: New file.
   9395 	* gdb.base/kill-after-signal.exp: New file.
   9396 
   9397 2011-05-16  Pedro Alves  <pedro (a] codesourcery.com>
   9398 
   9399 	* gdb.ada/start.exp: Call untested with the correct test filename.
   9400 	* gdb.arch/i386-bp_permanent.exp: Call untested with the correct
   9401 	test filename.  Make the test's binary unique.
   9402 	* gdb.arch/i386-signal.exp: Call untested with the correct test
   9403 	filename.
   9404 	* gdb.arch/i386-size-overlap.exp: Ditto.
   9405 	* gdb.arch/Makefile.in (EXECUTABLES): Update.
   9406 	* gdb.base/gcore-buffer-overflow.exp: Ditto.
   9407 	* gdb.cp/call-c.exp: Ditto.
   9408 	* gdb.mi/mi-reverse.exp: Call untested with the correct test
   9409 	filename.  Make the test's binary unique.
   9410 	* gdb.mi/Makefile.in (EXECUTABLES): Update.
   9411 	* gdb.python/py-mi.exp: Ditto.
   9412 	* gdb.python/Makefile.in (EXECUTABLES): Update.
   9413 	* gdb.reverse/i386-precsave.exp: Ditto.
   9414 	* gdb.reverse/i387-env-reverse.exp: Call untested with the correct
   9415 	test filename.
   9416 	* gdb.reverse/i387-stack-reverse.exp: Ditto.
   9417 	* gdb.reverse/sigall-precsave.exp: Ditto.  Make the test's binary
   9418 	unique.
   9419 	* gdb.reverse/sigall-reverse.exp: Call untested with the correct
   9420 	test filename.
   9421 	* gdb.reverse/Makefile.in (EXECUTABLES): Update.
   9422 	* gdb.trace/tfile.exp: Ditto.
   9423 
   9424 2011-05-14  Yao Qi  <yao (a] codesourcery.com>
   9425 
   9426 	* gdb.trace/tfile.c(add_memory_block): Store address in unsigned
   9427 	type.
   9428 
   9429 2011-05-13  Doug Evans  <dje (a] google.com>
   9430 
   9431 	* gdb.python/py-objfile-script.exp: New file.
   9432 	* gdb.python/py-objfile-script.c: New file.
   9433 	* gdb.python/py-objfile-script-gdb.py: New file.
   9434 	* testsuite/gdb.python/py-section-script.exp: Test
   9435 	"info auto-load-scripts".
   9436 
   9437 2011-05-13  Tom Tromey  <tromey (a] redhat.com>
   9438 
   9439 	* gdb.dwarf2/clztest.exp: New file.
   9440 	* gdb.dwarf2/clztest.c: New file.
   9441 	* gdb.dwarf2/clztest.S: New file.
   9442 
   9443 2011-05-13  Doug Evans  <dje (a] google.com>
   9444 
   9445 	* gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
   9446 	String16 tests.
   9447 
   9448 2011-05-13  Tom Tromey  <tromey (a] redhat.com>
   9449 
   9450 	* lib/gdb.exp (is_x86_like_target): New proc.
   9451 	* gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
   9452 	* gdb.dwarf2/valop.exp: Use is_x86_like_target.
   9453 	* gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target.  Pass
   9454 	-nostdlib to compiler.
   9455 	* gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
   9456 	* gdb.dwarf2/pieces.exp: Use is_x86_like_target.
   9457 	* gdb.dwarf2/implptr.exp: Use is_x86_like_target.
   9458 	* gdb.dwarf2/dw2-restore.exp: Check for LP64.
   9459 	* gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
   9460 
   9461 2011-05-13  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   9462 
   9463 	* gdb.python/py-function.exp: Test setting a value from a function
   9464 	which executes a command.
   9465 
   9466 2011-05-12  Tom Tromey  <tromey (a] redhat.com>
   9467 
   9468 	* gdb.dwarf2/typeddwarf.S: New file.
   9469 	* gdb.dwarf2/typeddwarf.c: New file.
   9470 	* gdb.dwarf2/typeddwarf.exp: New file.
   9471 
   9472 2011-05-12  Marek Polacek  <mpolacek (a] redhat.com>
   9473 
   9474 	* gdb.mi/mi-basics.exp: Fix races.  Honour the
   9475 	`test_exec_and_symbol_mi_operatons' return value.
   9476 	(test_mi_interpreter_selection): Use mi_gdb_test instead of
   9477 	gdb_test_multiple.
   9478 	(test_exec_and_symbol_mi_operatons): Likewise.
   9479 	(test_path_specification): Likewise.
   9480 
   9481 2011-05-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9482 
   9483 	* lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
   9484 	(gdb_touch_execfile): Remove catch wrappers.  New variable time.
   9485 	Replace `file copy' and `file rename' by `file mtime'.  Twice.
   9486 
   9487 2011-05-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9488 
   9489 	* gdb.base/readline-ask.c: New file.
   9490 	* gdb.base/readline-ask.exp: New file.
   9491 	* gdb.base/readline-ask.inputrc: New file.
   9492 
   9493 2011-05-06  Ulrich Weigand  <uweigand (a] de.ibm.com>
   9494 
   9495 	* gdb.cell/bt.exp: Delete breakpoints before running to signal
   9496 	to avoid race condition.
   9497 	* gdb.cell/coremaker.c: Use small stack size.
   9498 	* gdb.cell/ea-standalone.exp: Use file name without path as
   9499 	argument to c_to.
   9500 	* gdb.cell/fork.exp: Allow other output when continuing to end.
   9501 
   9502 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9503 
   9504 	* gdb.threads/corethreads.c: New file.
   9505 	* gdb.threads/corethreads.exp: New file.
   9506 
   9507 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9508 
   9509 	* gdb.threads/gcore-thread.exp (objfile, opts): New variables.
   9510 	Try to compile the test using -Wl,-z,norelro first.
   9511 	(load_core): New variable libthread_db_seen, initialize it.
   9512 	(zeroed-threads cannot be listed): Protect it by XFAIL on
   9513 	!$libthread_db_seen.
   9514 
   9515 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9516 
   9517 	PR 12573
   9518 	* gdb.dwarf2/dw2-skip-prologue.S: New file.
   9519 	* gdb.dwarf2/dw2-skip-prologue.c: New file.
   9520 	* gdb.dwarf2/dw2-skip-prologue.exp: New file.
   9521 
   9522 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9523 
   9524 	* gdb.cp/psymtab-parameter.cc: New file.
   9525 	* gdb.cp/psymtab-parameter.exp: New file.
   9526 
   9527 2011-05-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9528 
   9529 	Fix a race.
   9530 	* gdb.cp/static-print-quit.exp (print c): Split to ...
   9531 	(print c - <return>, print c - q <return>, print c - to quit):
   9532 	... these.  Make the testfile untested on gdb-7.1.
   9533 
   9534 2011-5-05  Janis Johnson  <janisjo (a] codesourcery.com>
   9535 
   9536 	* lib/gdb.exp (exec_target_file, exec_symbol_file,
   9537 	gdb_rename_execfile, gdb_touch_execfile): New.
   9538 	* gdb.base/reread.exp: Use new procs to handle multiple
   9539 	exec files.
   9540 
   9541 2011-05-05  Yao Qi  <yao (a] codesourcery.com>
   9542 
   9543 	* gdb.arch/arm-disp-step.S(test_ldr_literal): New.
   9544 	(test_adr_32bit, test_pop_pc): New.
   9545 	* gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
   9546 	(test_adr_32bit, test_pop_pc): New.
   9547 
   9548 2011-05-04  Joseph Myers  <joseph (a] codesourcery.com>
   9549 
   9550 	* gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
   9551 	* gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
   9552 	targets.
   9553 	* gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
   9554 	handle targets.
   9555 
   9556 2011-05-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9557 
   9558 	* gdb.base/completion.exp (complete help info wat): Rename to ...
   9559 	(complete 'help info wat'): ... here.
   9560 	Remove all `-re ".*' and `-re "^.*' redundant regexes.
   9561 	(complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
   9562 
   9563 2011-05-04  Pedro Alves  <pedro (a] codesourcery.com>
   9564 
   9565 	* gdb.base/completion.exp: Use gdb_test_multiple instead of
   9566 	gdb_test and explicit $gdb_prompt/timeout matches.
   9567 
   9568 2011-05-04  Yao Qi  <yao (a] codesourcery.com>
   9569 
   9570 	* gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
   9571 	and __thumb2__.
   9572 
   9573 2011-05-03  Marek Polacek  <mpolacek (a] redhat.com>
   9574 
   9575 	* gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
   9576 	in place of `gdb_test "delete breakpoints"'.  This eliminates two
   9577 	testcases.
   9578 
   9579 2011-05-02  Pedro Alves  <pedro (a] codesourcery.com>
   9580 
   9581 	PR testsuite/12649
   9582 	Fix races.
   9583 
   9584 	* gdb.base/completion.exp: Remove all sleep calls.  Remove
   9585 	unnecessary regexs.  Don't explicitly expect anything after the
   9586 	prompt.  Eat the prompt if necessary.
   9587 
   9588 2011-05-02  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   9589 
   9590 	* gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
   9591 	accept to show the caller line again as well as the line after.
   9592 
   9593 2011-04-29  Phil Muldoon  <pmuldoon (a] redhat.com>
   9594 
   9595 	PR mi/12531
   9596 
   9597 	* gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
   9598 	compile target.
   9599 	* gdb.python/py-prettyprint.exp: Add C++ object for
   9600 	CPLUS_FAKE_CHILD test.
   9601 
   9602 2011-04-28  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   9603 
   9604 	* gdb.base/signest.exp: New file.
   9605 	* gdb.base/signest.c: Likewise.
   9606 
   9607 2011-04-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9608 
   9609 	* lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
   9610 	thread and breakpoint notifications.
   9611 
   9612 2011-04-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9613 
   9614 	* gdb.base/fortran-sym-case.c: New file.
   9615 	* gdb.base/fortran-sym-case.exp: New file.
   9616 	* gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
   9617 	* gdb.dwarf2/dw2-case-insensitive.c: New file.
   9618 	* gdb.dwarf2/dw2-case-insensitive.exp: New file.
   9619 
   9620 2011-04-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9621 
   9622 	* lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
   9623 	* gdb.base/ifelse.exp: Give names to the "" tests as `if true else
   9624 	false #1', `if true else false #2' and `if true else false #3'.
   9625 
   9626 2011-04-27  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   9627 
   9628 	* gdb.base/annota1.exp: Accept breakpoints-invalid annotation
   9629 	while delivering signal.
   9630 
   9631 2011-04-27  Vladimir Prus  <vladimir (a] codesourcery.com>
   9632 
   9633 	MI breakpoint notifications.
   9634 
   9635 	* testsuite/gdb.mi/mi-cli.exp: Adust.
   9636 	* testsuite/gdb.mi/mi2-cli.exp: Adust.
   9637 	* testsuite/gdb.mi/mi-watch.exp: Adust.
   9638 	* testsuite/gdb.mi/mi2-watch.exp: Adust.
   9639 	* testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
   9640 	notifications.
   9641 
   9642 2011-04-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9643 
   9644 	* gdb.base/gdbindex-stabs-dwarf.c: New file.
   9645 	* gdb.base/gdbindex-stabs.c: New file.
   9646 	* gdb.base/gdbindex-stabs.exp: New file.
   9647 
   9648 2011-04-25  Yao Qi  <yao (a] codesourcery.com>
   9649 
   9650 	* gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
   9651 	with /*...*/.
   9652 	* gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
   9653 
   9654 2011-04-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9655 
   9656 	* gdb.python/py-value.exp (test_objfiles): Name the first test
   9657 	`py-value in file.filename'.
   9658 
   9659 2011-04-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9660 
   9661 	* gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
   9662 	* lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
   9663 	* lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
   9664 	!gdbserver_reconnect_p..
   9665 	(gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
   9666 
   9667 2011-04-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9668 
   9669 	* gdb.cp/cpcompletion.exp (complete class methods)
   9670 	(complete class methods beginning with F): Move them above runto.  New
   9671 	comment about the runto delimiter.
   9672 
   9673 2011-04-20  Pedro Alves  <pedro (a] codesourcery.com>
   9674 
   9675 	* gdb.base/maint.exp: Test that "maint print registers" works
   9676 	without a running program.
   9677 
   9678 2011-04-20  Marek Polacek  <mpolacek (a] redhat.com>
   9679 
   9680 	* gdb.base/setshow.exp: Fix racy tests.
   9681 	($old_gdb_prompt): New variable.
   9682 
   9683 2011-04-19  Tom Tromey  <tromey (a] redhat.com>
   9684 
   9685 	* gdb.mi/mi-nsmoribund.exp:
   9686 	* gdb.hp/gdb.objdbg/objdbg01.exp:
   9687 	* gdb.base/structs.exp (test_struct_returns):
   9688 	* gdb.base/call-sc.exp (test_scalar_returns):
   9689 	* gdb.base/bigcore.exp: Remove duplicate words.
   9690 
   9691 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9692 
   9693 	* gdb.base/break-interp-lib.c (v, vptr): New variables.
   9694 	* gdb.base/break-interp.exp (test_attach): New comment.
   9695 
   9696 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9697 
   9698 	* gdb.threads/gcore-thread.exp ($core0file): New variable.
   9699 	(clear __stack_user.next, clear stack_used.next)
   9700 	(save a zeroed-threads corefile): New test.
   9701 	Call core_load for $core0file.
   9702 	(zeroed-threads cannot be listed): New test.
   9703 
   9704 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9705 
   9706 	* gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
   9707 	filename.
   9708 	($srcfile): Preserve the original value.
   9709 	($testfile): Match it the .exp filename.
   9710 	($corefile): New variable.  Substitute it around.
   9711 	Use clean_restart.
   9712 	($prev_timeout): Remove.
   9713 	(load_core): Move core loading into this proc.
   9714 	Fix restore of $timeout if load_core fails.
   9715 
   9716 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9717 
   9718 	* gdb.base/eu-strip-infcall.c: New file.
   9719 	* gdb.base/eu-strip-infcall.exp: New file.
   9720 
   9721 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9722 
   9723 	* gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
   9724 	* gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
   9725 
   9726 2011-04-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9727 
   9728 	Fix Python access to inlined frames.
   9729 	* gdb.python/py-frame-inline.c: New file.
   9730 	* gdb.python/py-frame-inline.exp: New file.
   9731 
   9732 2011-04-13  Edjunior Machado  <emachado (a] linux.vnet.ibm.com>
   9733 
   9734 	* gdb.base/gdb1090.exp: Change breakpoint location to read the
   9735 	content of 's24' correctly (avoiding "optimized out").
   9736 	* gdb.base/gdb1090.c: Add comment in order to set breakpoint.
   9737 
   9738 2011-04-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9739 
   9740 	* lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
   9741 
   9742 2011-04-13  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   9743 
   9744 	* gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
   9745 	expect a colon in watch -location output.
   9746 
   9747 2011-04-13  Marek Polacek  <mpolacek (a] redhat.com>
   9748 
   9749 	* gdb.base/commands.exp (redefine_backtrace_test): Fix race.
   9750 	New testcase `expect response to define backtrace'.  Also remove
   9751 	redundant `default' block.
   9752 
   9753 2011-04-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9754 
   9755 	* gdb.python/py-prettyprint.c (struct hint_error): New.
   9756 	(main): New variable hint_error.
   9757 	* gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
   9758 	"print hint_error".
   9759 	* gdb.python/py-prettyprint.py (class pp_hint_error): New.
   9760 	(register_pretty_printers): Register it.
   9761 
   9762 2011-04-04  Tom Tromey  <tromey (a] redhat.com>
   9763 
   9764 	* gdb.cp/maint.exp (test_help): Update.
   9765 	(test_namespace): Likewise.
   9766 
   9767 2011-04-01  Joel Brobecker  <brobecker (a] adacore.com>
   9768 
   9769 	* gdb.ada/arrayptr/foo.adb: Add access to constrained array.
   9770 	* gdb.ada/arrayptr.exp: Add new tests.
   9771 
   9772 2011-04-01  Joel Brobecker  <brobecker (a] adacore.com>
   9773 
   9774 	* gdb.ada/mi_catch_ex: New testcase.
   9775 
   9776 2011-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   9777 
   9778 	* gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
   9779 	base::overload(void) method without specifying "const".
   9780 
   9781 2011-04-01  Ulrich Weigand  <ulrich.weigand (a] linaro.org>
   9782 
   9783 	* gdb.arch/thumb-singlestep.S: New file.
   9784 	* gdb.arch/thumb-singlestep.exp: Likewise.
   9785 
   9786 2011-03-31  Tom Tromey  <tromey (a] redhat.com>
   9787 
   9788 	* gdb.python/py-prettyprint.py (exception_flag): New global.
   9789 	(NoStringContainerPrinter._iterator.next): Check it.
   9790 	* gdb.python/py-prettyprint.c (main): New variable nstype2.
   9791 	* gdb.python/py-mi.exp: Set exception_flag and do more tests.
   9792 
   9793 2011-03-29  Tom Tromey  <tromey (a] redhat.com>
   9794 
   9795 	* gdb.cp/anon-struct.cc: New file.
   9796 	* gdb.cp/anon-struct.exp: New file.
   9797 
   9798 2011-03-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9799 
   9800 	Test STT_GNU_IFUNC support.
   9801 	* gdb.base/gnu-ifunc-lib.c: New file.
   9802 	* gdb.base/gnu-ifunc.c: New file.
   9803 	* gdb.base/gnu-ifunc.exp: New file.
   9804 
   9805 2011-03-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9806 
   9807 	Support a ring of related breakpoints.
   9808 	* gdb.base/watchpoint-delete.c: New file.
   9809 	* gdb.base/watchpoint-delete.exp: New file.
   9810 
   9811 2011-03-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9812 
   9813 	* gdb.ada/arrayparam.exp (print first after function call): Use
   9814 	explicit package name.  Add a comment
   9815 	(print lasta after function call): Rename ...
   9816 	(print last after function call): ... it and use explicit package
   9817 	name.
   9818 	(print length after function call): Use explicit package name.
   9819 	* gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
   9820 	* gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
   9821 	(multiple matches for symbol i): Rename ...
   9822 	(multiple matches for symbol integervar): ... it.
   9823 	* gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
   9824 	* gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
   9825 
   9826 2011-03-25  Andrew Burgess  <aburgess (a] broadcom.com>
   9827 
   9828 	* lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
   9829 	environment variable to make grep output more predictable. Move
   9830 	all the environment setup into gdb_init so it's done once per test
   9831 	case rather than each time we start gdb.
   9832 
   9833 2011-03-24  Tom Tromey  <tromey (a] redhat.com>
   9834 
   9835 	* gdb.base/label.exp: Use `main:there' linespec.  Add re-running
   9836 	test.
   9837 
   9838 2011-03-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9839 
   9840 	* gdb.dwarf2/dw2-entry-value-main.c: New file.
   9841 	* gdb.dwarf2/dw2-entry-value.S: New file.
   9842 	* gdb.dwarf2/dw2-entry-value.exp: New file.
   9843 
   9844 2011-03-22  Phil Muldoon  <pmuldoon (a] redhat.com>
   9845 
   9846 	PR python/12183
   9847 
   9848 	* gdb.python/py-function.exp: Add GdbError tests.
   9849 
   9850 2011-03-18  Pedro Alves  <pedro (a] codesourcery.com>
   9851 
   9852 	* gdb.trace/unavailable.cc (args_test_func, local_test_func)
   9853 	(reglocal_test_func, statlocal_test_func): New functions.
   9854 	(globals_test_func): Call new functions.
   9855 	* gdb.trace/unavailable.exp (gdb_collect_args_test)
   9856 	(gdb_collect_locals_test): New procedure.
   9857 	(gdb_trace_collection_test): Call new procedures.
   9858 
   9859 2011-03-18  Pedro Alves  <pedro (a] codesourcery.com>
   9860 
   9861 	* gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
   9862 	(test_register, test_register_unavailable): New procedures.
   9863 	(gdb_unavailable_registers_test): New procedure.
   9864 	(gdb_trace_collection_test): Call it.
   9865 
   9866 2011-03-18  Phil Muldoon  <pmuldoon (a] redhat.com>
   9867 
   9868 	PR python/12149
   9869 
   9870 	* gdb.python/python.exp: Add gdb.write tests.
   9871 
   9872 2010-03-17  Phil Muldoon  <pmuldoon (a] redhat.com>
   9873 
   9874 	* gdb.python/Makefile.in: Add py-objfile.
   9875 	* gdb.python/py-objfile.exp: New file.
   9876 	* gdb.python/py-objfile.c: New file.
   9877 	* gdb.python/py-block.exp: Add is_valid tests.
   9878 	* gdb.python/py-inferior.exp: Ditto.
   9879 	* gdb.python/py-infthread.exp: Ditto.
   9880 	* gdb.python/py-symbol.exp: Ditto.
   9881 	* gdb.python/py-symtab.exp: Ditto.
   9882 
   9883 2011-03-16  Keith Seitz  <keiths (a] redhat.com>
   9884 
   9885 	PR c++/12273
   9886 	* gdb.cp/cmpd-minsyms.exp: New test.
   9887 	* gdb.cp/cmpd-minsyms.cc: New file.
   9888 
   9889 	PR c++/11734
   9890 	* gdb.cp/ovsrch.exp: New test.
   9891 	* gdb.cp/ovsrch.h: New file.
   9892 	* gdb.cp/ovsrch1.cc: New file.
   9893 	* gdb.cp/ovsrch2.cc: New file.
   9894 	* gdb.cp/ovsrch3.cc: New file.
   9895 	* gdb.cp/ovsrch4.cc: New file.
   9896 
   9897 2011-03-16  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   9898 
   9899 	PR gdb/12528
   9900 	* gdb.base/Makefile.in: Adjust EXECUTABLES.
   9901 	* gdb.base/break-on-linker-gcd-function.exp: New test.
   9902 	* gdb.base/break-on-linker-gcd-function.cc: New file.
   9903 
   9904 2011-03-15  Andreas Tobler  <andreast (a] fgznet.ch>
   9905 
   9906 	* gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
   9907 
   9908 2011-03-15  Phil Muldoon  <pmuldoon (a] redhat.com>
   9909 
   9910 	* lib/gdb.exp (gdb_unload): Add another termination case.
   9911 
   9912 2011-03-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9913 
   9914 	* gdb.dwarf2/dw2-empty-pc-range.S: New file.
   9915 	* gdb.dwarf2/dw2-empty-pc-range.exp: New file.
   9916 	* gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
   9917 	Provide a stub byte there.
   9918 	(DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
   9919 	DW_AT_entry_pc.
   9920 	(dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
   9921 
   9922 2011-03-15  Ulrich Weigand  <uweigand (a] de.ibm.com>
   9923 
   9924 	* gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
   9925 	using a GCC 4.1 or 4.2 compiler.  Add an additional test variant
   9926 	"generic ABI, auto".
   9927 	(altivec_abi_tests): Accept vectors returned by reference.
   9928 
   9929 2010-03-14  Phil Muldoon  <pmuldoon (a] redhat.com>
   9930 
   9931 	* gdb.python/py-breakpoint.exp: Add Python stop operations tests.
   9932 
   9933 2011-03-13  Ulrich Weigand  <uweigand (a] de.ibm.com>
   9934 
   9935 	* gdb.python/py-section-script.exp: Skip test if no Python support.
   9936 
   9937 2011-03-12  Ulrich Weigand  <uweigand (a] de.ibm.com>
   9938 
   9939 	* gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
   9940 
   9941 2011-03-10  Phil Muldoon  <pmuldoon (a] redhat.com>
   9942 
   9943 	* gdb.python/py-parameter.exp: Update tests to the new Python
   9944 	parameter API. Add "no documentation" test.  Add deprecated API
   9945 	backward compatibility test.
   9946 
   9947 2011-03-09  Tom Tromey  <tromey (a] redhat.com>
   9948 
   9949 	* gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
   9950 	gdb_continue_to_end.
   9951 
   9952 2011-03-09  Mark Kettenis  <kettenis (a] gnu.org>
   9953 
   9954 	* gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
   9955 	tabs.
   9956 
   9957 2011-03-09  Tom Tromey  <tromey (a] redhat.com>
   9958 
   9959 	* lib/gdb.exp (inferior_exited_re): Match. leading `['.  Wrap in
   9960 	parentheses.
   9961 	(gdb_continue_to_end): Add "allow_extra" parameter.  Use
   9962 	$command.
   9963 	* gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
   9964 	argument to gdb_continue_to_end.
   9965 	* gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
   9966 	argument to gdb_continue_to_end.
   9967 	* gdb.cp/annota3.exp: Fix regex.
   9968 	* gdb.cp/annota2.exp: Fix regex.
   9969 	* gdb.base/shlib-call.exp: Pass "allow_extra" argument to
   9970 	gdb_continue_to_end.
   9971 	* gdb.base/call-signal-resume.exp: Revert earlier patch.
   9972 	* gdb.ada/tasks.exp: Pass "allow_extra" argument to
   9973 	gdb_continue_to_end.
   9974 
   9975 2011-03-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9976 
   9977 	* gdb.server/ext-run.exp
   9978 	(load new file without any gdbserver inferior): New test.
   9979 
   9980 2011-03-07  Tom Tromey  <tromey (a] redhat.com>
   9981 
   9982 	* Makefile.in (TAGS): Rewrite.
   9983 
   9984 2011-03-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   9985 
   9986 	* gdb.trace/report.exp (12.1: trace report #1): New match for the
   9987 	initial commands echo.  New match for `Found trace'.  Anchor all the
   9988 	other matches.  Anchor and match for `No trace frame found' the final
   9989 	match.
   9990 
   9991 2011-03-07  Tom Tromey  <tromey (a] redhat.com>
   9992 
   9993 	* Makefile.in (TAGS): New target.
   9994 
   9995 2011-03-07  Tom Tromey  <tromey (a] redhat.com>
   9996 
   9997 	* lib/opencl.exp (skip_opencl_tests): Update for exit message
   9998 	change.
   9999 	* lib/mi-support.exp (mi_gdb_test): Update for exit message
   10000 	change.
   10001 	* lib/gdb.exp (gdb_test_multiple): Update comment.  Update for
   10002 	exit message change.
   10003 	(skip_altivec_tests): Update for exit message change.
   10004 	(skip_vsx_tests): Likewise.
   10005 	(gdb_continue_to_end): Likewise.  Add 'command' argument.
   10006 	* lib/cell.exp (skip_cell_tests): Update for exit message change.
   10007 	* gdb.threads/tls.exp: Update for exit message change.
   10008 	* gdb.threads/thread-unwindonsignal.exp: Use
   10009 	gdb_continue_to_end.
   10010 	* gdb.threads/step.exp (step_it): Update for exit message change.
   10011 	(continue_all): Likewise.
   10012 	* gdb.threads/print-threads.exp (test_all_threads): Update for
   10013 	exit message change.
   10014 	* gdb.threads/interrupted-hand-call.exp: Use
   10015 	gdb_continue_to_end.
   10016 	* gdb.threads/execl.exp: Use gdb_continue_to_end.
   10017 	* gdb.python/py-prettyprint.exp (run_lang_tests): Use
   10018 	gdb_continue_to_end.
   10019 	* gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
   10020 	* gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
   10021 	* gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
   10022 	* gdb.cp/method.exp: Update for exit message change.
   10023 	* gdb.cp/mb-templates.exp: Update for exit message change.
   10024 	* gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
   10025 	* gdb.cp/annota3.exp: Update for exit message change.
   10026 	* gdb.cp/annota2.exp: Update for exit message change.
   10027 	* gdb.cell/fork.exp: Use gdb_continue_to_end.
   10028 	* gdb.base/term.exp: Update for exit message change.
   10029 	* gdb.base/step-test.exp (test_i): Update for exit message change.
   10030 	* gdb.base/sigstep.exp (advance): Update for exit message change.
   10031 	(advancei): Likewise.
   10032 	* gdb.base/siginfo.exp: Update for exit message change.
   10033 	* gdb.base/shlib-call.exp: Use gdb_continue_to_end.
   10034 	* gdb.base/reread.exp: Use gdb_continue_to_end.
   10035 	* gdb.base/langs.exp: Use gdb_continue_to_end.
   10036 	* gdb.base/interrupt.exp: Update for exit message change.
   10037 	* gdb.base/gdb1555.exp: Update for exit message change.
   10038 	* gdb.base/exe-lock.exp: Use gdb_continue_to_end.
   10039 	* gdb.base/ending-run.exp: Update for exit message change.
   10040 	* gdb.base/chng-syms.exp: Update for exit message change.
   10041 	* gdb.base/checkpoint.exp: Update for exit message change.
   10042 	* gdb.base/catch-syscall.exp (check_for_program_end): Use
   10043 	gdb_continue_to_end.
   10044 	(test_catch_syscall_with_wrong_args): Likewise.
   10045 	* gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
   10046 	* gdb.base/break-interp.exp (test_ld): Update for exit message
   10047 	change.
   10048 	* gdb.base/bang.exp: Update for exit message change.
   10049 	* gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
   10050 	(do_call_attach_tests): Likewise.
   10051 	* gdb.base/a2-run.exp: Update for exit message change.
   10052 	* gdb.arch/ppc-dfp.exp: Update for exit message change.
   10053 	* gdb.ada/tasks.exp: Use gdb_continue_to_end.
   10054 	* gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
   10055 
   10056 2011-03-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10057 
   10058 	* gdb.base/help.exp (help thread find): Fix one forgotten quote.
   10059 
   10060 2011-03-03  Tom Tromey  <tromey (a] redhat.com>
   10061 
   10062 	* gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
   10063 	* gdb.hp/gdb.aCC/configure (Makefile): Remove.
   10064 	* gdb.hp/gdb.aCC/configure.ac: Remove.
   10065 	* gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
   10066 	* gdb.hp/gdb.base-hp/configure (Makefile): Remove.
   10067 	* gdb.hp/gdb.base-hp/configure.ac: Remove.
   10068 	* gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
   10069 	* gdb.hp/gdb.compat/configure (Makefile): Remove.
   10070 	* gdb.hp/gdb.compat/configure.ac: Remove.
   10071 	* gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
   10072 	* gdb.hp/gdb.defects/configure (Makefile): Remove.
   10073 	* gdb.hp/gdb.defects/configure.ac: Remove.
   10074 	* gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
   10075 	* gdb.hp/gdb.objdbg/configure (Makefile): Remove.
   10076 	* gdb.hp/gdb.objdbg/configure.ac: Remove.
   10077 	* gdb.hp/configure.ac: Remove.
   10078 	* gdb.hp/configure: Remove.
   10079 	* gdb.hp/Makefile.in (SUBDIRS): No longer a configure
   10080 	substitution.
   10081 	(Makefile): Remove rule.
   10082 	* gdb.cell/configure.ac: Remove.
   10083 	* gdb.cell/configure: Remove.
   10084 	* gdb.stabs/Makefile.in (Makefile): Remove.
   10085 	(distclean): Don't remove config.status or config.log.
   10086 	* gdb.stabs/configure (Makefile): Remove.
   10087 	* gdb.stabs/configure.ac: Remove.
   10088 	* configure: Rebuild.
   10089 	* configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
   10090 	Remove stabs- and cell-specific logic.  Test for existence of
   10091 	../gdbtk before configuring gdb.gdbtk.  Build Makefiles in gdb.hp
   10092 	subdirectories, gdb.cell, and and gdb.stabs.
   10093 	* Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
   10094 
   10095 2011-03-03  Joel Brobecker  <brobecker (a] adacore.com>
   10096 
   10097 	* gdb.python/py-inferior.exp: Avoid searching pattern beyond
   10098 	end of buffer.
   10099 
   10100 2011-03-02  Joel Brobecker  <brobecker (a] adacore.com>
   10101 
   10102 	* gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
   10103 	gdb_test when running a test where we expected no output back.
   10104 
   10105 2011-02-28  Michael Snyder  <msnyder (a] vmware.com>
   10106 
   10107 	* gdb.cp/overload.cc: Change initializer value to integer.
   10108 
   10109 2011-02-27  Michael Snyder  <msnyder (a] vmware.com>
   10110 
   10111 	* gdb.multi/base.exp: Add test for remove-inferiors.
   10112 
   10113 2011-02-26  Joel Brobecker  <brobecker (a] adacore.com>
   10114 
   10115 	* gdb.python/py-frame.exp: Simplify the initialization phase
   10116 	using prepare_for_testing.
   10117 
   10118 2011-02-25  Michael Snyder  <msnyder (a] vmware.com>
   10119 
   10120 	* gdb.multi/base.exp: Add tests for info inferiors with args.
   10121 
   10122 2011-02-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10123 
   10124 	* gdb.dwarf2/dw2-ranges.S: Rename to ...
   10125 	* gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
   10126 	* gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
   10127 	Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
   10128 	asmfile3.  Comment the STABS (#3) file compilation.  Compile
   10129 	everything through assembler.  Provide KFAIL for symtab/12497.
   10130 	* gdb.dwarf2/dw2-ranges2.S: Rename to ...
   10131 	* gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
   10132 	* gdb.dwarf2/dw2-ranges3.S: Rename to ...
   10133 	* gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
   10134 
   10135 2011-02-24  Michael Snyder  <msnyder (a] vmware.com>
   10136 
   10137 	* gdb.base/break.exp: Add tests for delete breakpoints using
   10138 	convenience variables and value history references.
   10139 
   10140 2011-02-24  Michael Snyder  <msnyder (a] vmware.com>
   10141 
   10142 	* gdb.base/break.exp: Remove debugging 'printf' accidentally
   10143 	left behind in previous check-in.
   10144 
   10145 2011-02-23  Michael Snyder  <msnyder (a] vmware.com>
   10146 
   10147 	* gdb.base/break.exp: Add tests for "info break" with arguments.
   10148 	* gdb.trace/infotrace.exp: Update patterns for error and help.
   10149 	* gdb.base/completion.exp: Update pattern.
   10150 	* gdb.base/ena-dis-br.exp: Update pattern.
   10151 	* gdb.base/help.exp: Update patterns.
   10152 
   10153 2011-02-23  Michael Snyder  <msnyder (a] vmware.com>
   10154 
   10155 	* gdb.base/memattr.exp: New test.
   10156 	* gdb.base/memattr.c: Test load for memattr.exp.
   10157 
   10158 2011-02-22  Doug Evans  <dje (a] google.com>
   10159 
   10160 	* gdb.python/py-symbol.exp: Test lookup_global_symbol.
   10161 
   10162 2011-02-22  Michael Snyder  <msnyder (a] vmware.com>
   10163 
   10164 	* Makefile.in: Make more clean.
   10165 	* gdb.ada/Makefile.in: Ditto.
   10166 	* gdb.arch/Makefile.in: Ditto.
   10167 	* gdb.asm/Makefile.in: Ditto.
   10168 	* gdb.base/Makefile.in: Ditto.
   10169 	* gdb.cp/Makefile.in: Ditto.
   10170 	* gdb.dwarf2/Makefile.in: Ditto.
   10171 	* gdb.java/Makefile.in: Ditto.
   10172 	* gdb.mi/Makefile.in: Ditto.
   10173 	* gdb.modula2/Makefile.in: Ditto.
   10174 	* gdb.python/Makefile.in: Ditto.
   10175 	* gdb.server/Makefile.in: Ditto.
   10176 	* gdb.stabs/Makefile.in: Ditto.
   10177 	* gdb.threads/Makefile.in: Ditto.
   10178 	* gdb.trace/Makefile.in: Ditto.
   10179 
   10180 2011-02-22  Michael Snyder  <msnyder (a] vmware.com>
   10181 
   10182 	* gdb.threads/thread-find.exp: Add tests for bad input to
   10183 	info threads.
   10184 
   10185 2011-02-22  Joel Brobecker  <brobecker (a] adacore.com>
   10186 
   10187 	* gdb.python/py-breakpoint.exp: Fix the expected output of
   10188 	one of the "maint info breakpoints" tests to accept the output
   10189 	generated on platforms that do not have hardware watchpoints.
   10190 
   10191 2011-02-22  Joel Brobecker  <brobecker (a] adacore.com>
   10192 
   10193 	* gdb.python/py-breakpoint.exp: Remove unnecessary call to
   10194 	clean_restart.  Be a little stricter in the expected output
   10195 	for one of the tests.  Fix a typo in one of the comments.
   10196 
   10197 2011-02-22  Joel Brobecker  <brobecker (a] adacore.com>
   10198 
   10199 	* gdb.python/py-block.exp: Simplify using prepare_for_testing.
   10200 	Delete variable binfile, no longer use.  Add or modify test
   10201 	comments to make them unique.
   10202 
   10203 2011-02-21  Michael Snyder  <msnyder (a] vmware.com>
   10204 
   10205 	* Makefile.in: Update for make clean.
   10206 	* gdb.ada/Makefile.in: Ditto.
   10207 	* gdb.arch/Makefile.in: Ditto.
   10208 	* gdb.asm/Makefile.in: Ditto.
   10209 	* gdb.base/Makefile.in: Ditto.
   10210 	* gdb.cp/Makefile.in: Ditto.
   10211 	* gdb.dwarf2/Makefile.in: Ditto.
   10212 	* gdb.java/Makefile.in: Ditto.
   10213 	* gdb.mi/Makefile.in: Ditto.
   10214 	* gdb.modula2/Makefile.in: Ditto.
   10215 	* gdb.python/Makefile.in: Ditto.
   10216 	* gdb.server/Makefile.in: Ditto.
   10217 	* gdb.stabs/Makefile.in: Ditto.
   10218 	* gdb.threads/Makefile.in: Ditto.
   10219 	* gdb.trace/Makefile.in: Ditto.
   10220 
   10221 2011-02-21  Michael Snyder  <msnyder (a] vmware.com>
   10222 
   10223 	* gdb.threads/thread-find.exp: Update patterns for changes in
   10224 	output of "info threads" command.
   10225 
   10226 2011-02-21  Matthew Gretton-Dann <matthew.gretton-dann (a] arm.com>
   10227 	    Ulrich Weigand  <uweigand (a] de.ibm.com>
   10228 
   10229 	* lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
   10230 	(skip_hw_watchpoint_tests): Likewise.
   10231 	(skip_hw_watchpoint_multi_tests): Likewise.
   10232 
   10233 2011-02-21  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10234 
   10235 	* lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
   10236 	(skip_hw_watchpoint_tests): Likewise.
   10237 	(skip_hw_watchpoint_multi_tests): Likewise.
   10238 	(skip_hw_watchpoint_access_tests): Likewise.
   10239 
   10240 	* gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
   10241 	* gdb.base/pr11022.exp: Likewise.
   10242 	* gdb.base/watch-read.exp: Likewise.
   10243 	* gdb.base/watch_thread_num.exp: Likewise.
   10244 	* gdb.base/watchpoint-hw-hit-once.exp: Likewise.
   10245 	* gdb.base/watchpoint-hw.exp: Likewise.
   10246 	* gdb.base/watchpoint.exp: Likewise.
   10247 	* gdb.threads/local-watch-wrong-thread.exp: Likewise.
   10248 	* gdb.threads/watchthreads-reorder.exp: Likewise.
   10249 	* gdb.threads/watchthreads.exp: Likewise.
   10250 	* gdb.threads/watchthreads2.exp: Likewise.
   10251 
   10252 2011-02-21  Joel Brobecker  <brobecker (a] adacore.com>
   10253 
   10254 	* gdb.ada/packed_array.exp: Add xfail for "print u_var" if
   10255 	the debugger is unable to find the array bounds.
   10256 
   10257 2011-02-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10258 
   10259 	* gdb.cp/typedef-operator.exp: New file.
   10260 	* gdb.cp/typedef-operator.cc: New file.
   10261 
   10262 2011-02-17  Michael Snyder  <msnyder (a] vmware.com>
   10263 
   10264 	* gdb.threads/thread-find.exp: Fix regular expressions.
   10265 
   10266 2011-02-17  Joel Brobecker  <brobecker (a] adacore.com>
   10267 
   10268 	* gdb.ada/packed_array: Expand testcase to test printing of
   10269 	unconstrained packed array.
   10270 
   10271 2011-02-17  Joel Brobecker  <brobecker (a] adacore.com>
   10272 
   10273 	* gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
   10274 
   10275 2011-02-16  Pedro Alves  <pedro (a] codesourcery.com>
   10276 
   10277 	* gdb.trace/collection.c (globalarr3): New global.
   10278 	(main): Initialize it before collecting, and and clear it
   10279 	afterwards.
   10280 	* gdb.trace/collection.exp (gdb_collect_globals_test): Test
   10281 	collecting with '{type} addr', where the addr expression is not an
   10282 	rvalue.
   10283 
   10284 2011-02-16  Ken Werner  <ken.werner (a] de.ibm.com>
   10285 
   10286 	* gdb.opencl/datatypes.exp: Allow "false" when printing the content of
   10287 	a bool variable. Expect correct OpenCL names for vector types. Use the
   10288 	uc3 variable name instead of referring to the uchar3 built-in type.
   10289 	Escape the asterisk at the half pointer test.
   10290 
   10291 2011-02-16  Pedro Alves  <pedro (a] codesourcery.com>
   10292 
   10293 	* gdb.trace/collection.c (globalarr2): New global.
   10294 	(main): Initialize it before collecting, and and clear it
   10295 	afterwards.
   10296 	* gdb.trace/collection.exp (gdb_collect_globals_test): Test
   10297 	collecting overlapping memory ranges.
   10298 
   10299 2011-02-15  Michael Snyder  <msnyder (a] vmware.com>
   10300 
   10301 	* gdb.base/default.exp: Add tests for thread commands.
   10302 	* gdb.base/help.exp: Add tests for thread commands.
   10303 	* gdb.threads/thread-find.exp: New test for thread find command.
   10304 
   10305 2011-02-15  Ken Werner  <ken.werner (a] de.ibm.com>
   10306 
   10307 	* gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
   10308 
   10309 2011-02-15  Yao Qi  <yao (a] codesourcery.com>
   10310 
   10311 	PR tdep/12352
   10312 	* gdb.arch/arm-disp-step.S : New test for str instruction.
   10313 	* gdb.arch/arm-disp-step.exp : Likewise.
   10314 
   10315 2011-02-15  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   10316 
   10317 	* gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
   10318 	"vector_register2_vr" test strings.  Test the extended floating
   10319 	point registers (F32~F63).
   10320 	* lib/gdb.exp (skip_vsx_tests): Update compile flags for the
   10321 	IBM XL C compiler.  Make the test program use a register provided
   10322 	by the compiler for the lxvd2x instruction.
   10323 
   10324 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10325 
   10326 	* gdb.trace/unavailable.cc (class Base, class Middle, class
   10327 	Derived): New types.
   10328 	(derived_unavail, derived_partial, derived_whole): New globals.
   10329 	(virtual_partial): New global.
   10330 	(virtualp): Point at virtual_partial.
   10331 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
   10332 	related to unavailable vptr.
   10333 
   10334 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10335 
   10336 	* gdb.trace/unavailable.cc (a, b, c): New globals.
   10337 	(main): Set and clear them.
   10338 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
   10339 	`a' and `c', and check that `b' isn't collected, although `a' and
   10340 	`c' are.
   10341 
   10342 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10343 
   10344 	* gdb.trace/unavailable.cc (struct Virtual): New.
   10345 	(virtualp): New global pointer.
   10346 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
   10347 	printing a pointer to an object whose type has a vtable, with
   10348 	print object on.
   10349 
   10350 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10351 
   10352 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
   10353 	value repeat handles unavailableness.
   10354 
   10355 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10356 
   10357 	* gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
   10358 	tests for building arrays from unavailable values, subscripting
   10359 	non-memory rvalue unvailable arrays, and accessing fields or
   10360 	baseclasses of non-lazy unavailable values,
   10361 	* gdb.trace/unavailable.cc (small_struct, small_struct_b): New
   10362 	struct types.
   10363 	(g_smallstruct, g_smallstruct_b): New globals.
   10364 
   10365 2011-02-14  Pedro Alves  <pedro (a] codesourcery.com>
   10366 
   10367 	* gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
   10368 
   10369 2011-02-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10370 
   10371 	Fix const/volatile qualifiers of C++ types, PR c++/12328.
   10372 	* gdb.cp/overload-const.exp: New file.
   10373 	* gdb.cp/overload-const.cc: New file.
   10374 
   10375 2011-02-08  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10376 
   10377 	* gdb.opencl/callfuncs.cl: New file.
   10378 	* gdb.opencl/callfuncs.exp: New test.
   10379 	* gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
   10380 
   10381 2011-02-08  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10382 
   10383 	* gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
   10384 	when computing result.
   10385 	* gdb.arch/altivec-abi.exp: Update expected results.
   10386 
   10387 2011-02-07  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   10388 
   10389 	* gdb.base/break-interp.exp: Remove ${objdir} from test messages.
   10390 	* gdb.base/jit.exp: Likewise.
   10391 	* gdb.base/pie-execl.exp: Likewise.
   10392 	* gdb.base/solib-nodir.exp: Likewise.
   10393 	* gdb.base/solib-overlap.exp: Likewise.
   10394 
   10395 2011-02-07  Pedro Alves  <pedro (a] codesourcery.com>
   10396 
   10397 	* gdb.trace/collection.c (global_pieces): New.
   10398 	* gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
   10399 	New procedure.
   10400 	(gdb_trace_collection_test): Call it.
   10401 
   10402 2011-02-04  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10403 
   10404 	* gdb.python/py-evthreads.c: New file.
   10405 	* gdb.python/py-evthreads.exp: New file.
   10406 	* gdb.python/py-events.py: New file.
   10407 	* gdb.python/py-events.exp: New file.
   10408 	* gdb.python/py-events.c: New file.
   10409 
   10410 2011-02-04 David Daney <ddaney (a] caviumnetworks.com>
   10411 
   10412 	* gdb.base/catch-syscall.exp: Enable for mips*-linux*.
   10413 
   10414 2011-02-03  Andrew Burgess  <aburgess (a] broadcom.com>
   10415 
   10416 	* gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
   10417 	gdb.base/disasm-end-cu.exp: New test for disassembling over the
   10418 	boundary between two compilation units.
   10419 
   10420 2011-02-02  Pedro Alves  <pedro (a] codesourcery.com>
   10421 
   10422 	* gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
   10423 	(Virtual): New structs.
   10424 	(virtual_o, virtual_middle_b): New globals.
   10425 	* gdb.cp/virtbase.exp: New tests.
   10426 
   10427 2011-01-31  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   10428 
   10429 	* gdb.base/jit.exp: New file.
   10430 	* gdb.base/jit-main.c: New file.
   10431 	* gdb.base/jit-solib.c: New file.
   10432 
   10433 2011-01-31  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10434 
   10435 	* gdb.opencl/convs_casts.exp: Use tbreak instead of break to
   10436 	proceed to initial kernel entry point.
   10437 	* gdb.opencl/datatypes.exp: Likewise.
   10438 	* gdb.opencl/operators.exp: Likewise.
   10439 	* gdb.opencl/vec_comps.exp: Likewise.
   10440 
   10441 2011-01-31  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10442 
   10443 	* gdb.cp/nsnested.cc: New.
   10444 	* gdb.cp/nsnested.exp: New.
   10445 	* gdb.cp/nsnoimports.exp: New.
   10446 	* gdb.cp/nsnoimports.cc: New.
   10447 
   10448 2011-01-31  Joel Brobecker  <brobecker (a] adacore.com>
   10449 
   10450 	* gdb.base/interact.exp: Add extra tests that verify that
   10451 	the value of the interactive-mode setting does not change
   10452 	after the script is sourced.
   10453 
   10454 2011-01-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10455 
   10456 	* gdb.cp/noparam.exp: New file.
   10457 	* gdb.cp/noparam.cc: New file.
   10458 
   10459 2011-01-28  Pedro Alves  <pedro (a] codesourcery.com>
   10460 
   10461 	* gdb.trace/tfile.exp: Test that with no traceframe selected,
   10462 	there's no stack or registers.
   10463 
   10464 2011-01-26  Tom Tromey  <tromey (a] redhat.com>
   10465 
   10466 	* gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
   10467 	space before string output.  Add test for "set print pretty off"
   10468 	case.
   10469 
   10470 2011-01-25  Pedro Alves  <pedro (a] codesourcery.com>
   10471 
   10472 	* gdb.base/frame-args.exp: Adjust.
   10473 	* gdb.dwarf2/dw2-noloc.exp: Adjust.
   10474 	* gdb.dwarf2/dw2-inline-param.exp: Adjust.
   10475 	* gdb.dwarf2/pieces.exp: Adjust.
   10476 	* gdb.opt/clobbered-registers-O2.exp: Adjust.
   10477 	* gdb.opt/inline-locals.exp: Adjust.
   10478 	* gdb.threads/fork-child-threads.exp: Adjust.
   10479 
   10480 2011-01-25  Ken Werner  <ken.werner (a] de.ibm.com>
   10481 
   10482 	* gdb.opencl/convs_casts.cl: Move program scope variables into the
   10483 	OpenCL kernel function. Add a comment as marker. Add address space
   10484 	qualifiers for the remaining program scope variables.
   10485 	* gdb.opencl/datatypes.cl: Likewise.
   10486 	* gdb.opencl/operators.cl: Likewise.
   10487 	* gdb.opencl/vec_comps.cl: Likewise.
   10488 	* gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
   10489 	Add breakpoint at the marker comment.
   10490 	* gdb.opencl/datatypes.exp: Likewise.
   10491 	* gdb.opencl/operators.exp: Likewise.
   10492 	* gdb.opencl/vec_comps.exp: Likewise.
   10493 
   10494 2011-01-24  Pedro Alves  <pedro (a] codesourcery.com>
   10495 
   10496 	* gdb.base/printcmds.c (some_struct): New struct and instance.
   10497 	* gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
   10498 	procedure.
   10499 	<global scope>: Call it.
   10500 
   10501 2011-01-21  Ken Werner  <ken.werner (a] de.ibm.com>
   10502 
   10503 	* lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
   10504 	argument to the gdb_compile_opencl_hostapp call.
   10505 
   10506 2011-01-19  Yao Qi  <yao (a] codesourcery.com>
   10507 
   10508 	* lib/dwarf.exp (dwarf2_support): Change supported targets to a
   10509 	positve list.
   10510 
   10511 2011-01-19  Yao Qi  <yao (a] codesourcery.com>
   10512 
   10513 	* gdb.asm/asm-source.exp: Replace ARM target triplet with a
   10514 	canonical form.
   10515 	Remove "xscale-*-*"
   10516 	* gdb.xml/tdesc-regs.exp: Likewise.
   10517 	* gdb.python/py-section-script.exp: Replace ARM target triplet
   10518 	with canonical form.
   10519 	Match arm*-*-symbianelf*.
   10520 	* gdb.base/dup-sect.exp: Likewise.
   10521 	* lib/dwarf.exp: New.
   10522 	* gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
   10523 	dwarf2_support.
   10524 	* gdb.dwarf2/dup-psym.exp: Likewise.
   10525 	* gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
   10526 	* gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
   10527 	* gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
   10528 	* gdb.dwarf2/dw2-basic.exp: Likewise.
   10529 	* gdb.dwarf2/dw2-compressed.exp: Likewise.
   10530 	* gdb.dwarf2/dw2-const.exp: Likewise.
   10531 	* gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
   10532 	* gdb.dwarf2/dw2-cu-size.exp: Likewise.
   10533 	* gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
   10534 	* gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
   10535 	* gdb.dwarf2/dw2-filename.exp: Likewise.
   10536 	* gdb.dwarf2/dw2-inheritance.exp: Likewise.
   10537 	* gdb.dwarf2/dw2-inline-param.exp: Likewise.
   10538 	* gdb.dwarf2/dw2-intercu.exp: Likewise.
   10539 	* gdb.dwarf2/dw2-intermix.exp: Likewise.
   10540 	* gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
   10541 	* gdb.dwarf2/dw2-noloc.exp: Likewise.
   10542 	* gdb.dwarf2/dw2-op-call.exp: Likewise.
   10543 	* gdb.dwarf2/dw2-producer.exp: Likewise.
   10544 	* gdb.dwarf2/dw2-ranges.exp: Likewise.
   10545 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
   10546 	* gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
   10547 	* gdb.dwarf2/dw2-strp.exp: Likewise.
   10548 	* gdb.dwarf2/dw2-unresolved.exp: Likewise.
   10549 	* gdb.dwarf2/implptr.exp: Likewise.
   10550 	* gdb.dwarf2/mac-fileno.exp: Likewise.
   10551 	* gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
   10552 	* gdb.dwarf2/pieces.exp: Likewise.
   10553 	* gdb.dwarf2/pr11465.exp: Likewise.
   10554 	* gdb.dwarf2/valop.exp: Likewise.
   10555 	* gdb.dwarf2/watch-notconst.exp: Likewise.
   10556 	* gdb.mi/dw2-ref-missing-frame.exp: Likewise.
   10557 
   10558 2011-01-19  Tom Tromey  <tromey (a] redhat.com>
   10559 
   10560 	* gdb.python/py-infthread.exp: Add thread tests.
   10561 
   10562 2011-01-14  Joel Brobecker  <brobecker (a] adacore.com>
   10563 
   10564 	* gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
   10565 
   10566 2011-01-14  Joel Brobecker  <brobecker (a] adacore.com>
   10567 
   10568 	* gdb.ada/widewide: New testcase.
   10569 
   10570 2011-01-13  Joel Brobecker  <brobecker (a] adacore.com>
   10571 
   10572 	* gdb.base/interact.exp: New testcase.
   10573 
   10574 2011-01-12  Tom Tromey  <tromey (a] redhat.com>
   10575 
   10576 	* gdb.mi/gdb2549.exp: Update for error message changes.
   10577 	* gdb.mi/mi-cli.exp: Likewise.
   10578 	* gdb.mi/mi-disassemble.exp: Likewise.
   10579 	* gdb.mi/mi-pthreads.exp: Likewise.
   10580 	* gdb.mi/mi-regs.exp: Likewise.
   10581 	* gdb.mi/mi-stack.exp: Likewise.
   10582 	* gdb.mi/mi-var-block.exp: Likewise.
   10583 	* gdb.mi/mi-var-cmd.exp: Likewise.
   10584 	* gdb.mi/mi2-cli.exp: Likewise.
   10585 	* gdb.mi/mi2-disassemble.exp: Likewise.
   10586 	* gdb.mi/mi2-pthreads.exp: Likewise.
   10587 	* gdb.mi/mi2-regs.exp: Likewise.
   10588 	* gdb.mi/mi2-stack.exp: Likewise.
   10589 	* gdb.mi/mi2-var-block.exp: Likewise.
   10590 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   10591 
   10592 2011-01-12  Andrew Burgess  <aburgess (a] broadcom.com>
   10593 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10594 
   10595 	PR fortran/11104 and DWARF unbound arrays detection.
   10596 	* gdb.fortran/multi-dim.exp: New file.
   10597 	* gdb.fortran/multi-dim.f90: New file.
   10598 
   10599 2011-01-12  Andrew Burgess  <aburgess (a] broadcom.com>
   10600 
   10601 	* gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
   10602 	expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
   10603 	add new tests for opcode dumping.
   10604 
   10605 2011-01-11  Tom Tromey  <tromey (a] redhat.com>
   10606 
   10607 	* gdb.python/py-infthread.exp: Load gdb-python.exp.
   10608 
   10609 2010-01-11  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   10610 
   10611 	Convert hardware watchpoints to use breakpoint_ops.
   10612 	* gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
   10613 	type is not supported.
   10614 	* gdb.base/foll-fork.exp: Likewise.
   10615 	* gdb.base/foll-vfork.exp: Likewise.
   10616 
   10617 2011-01-10  Phil Muldoon  <pmuldoon (a] redhat.com>
   10618 
   10619 	* gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
   10620 	Use load_lib gdb-python.exp.
   10621 	* gdb.python/python.exp: Ditto.
   10622 	* gdb.python/py-function.exp: Ditto.
   10623 
   10624 2011-01-09  Andreas Schwab  <schwab (a] linux-m68k.org>
   10625 
   10626 	* gdb.threads/tls.exp ("info address me"): Fix expected output.
   10627 
   10628 2011-01-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10629 
   10630 	* configure: Regenerate.
   10631 
   10632 2011-01-06  Tom Tromey  <tromey (a] redhat.com>
   10633 
   10634 	* gdb.python/py-frame.exp: Test gdb.newest_frame.
   10635 
   10636 2011-01-06  Joel Brobecker  <brobecker (a] adacore.com>
   10637 
   10638 	* gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
   10639 	gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
   10640 	gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
   10641 	gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
   10642 	gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
   10643 	gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
   10644 	gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
   10645 	gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
   10646 	gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
   10647 	gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
   10648 	gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
   10649 	gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
   10650 	gdb.ada/null_array.exp, gdb.ada/null_record.exp,
   10651 	gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
   10652 	gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
   10653 	gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
   10654 	gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
   10655 	gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
   10656 	gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
   10657 	gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
   10658 	gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
   10659 	gdb.ada/uninitialized_vars.exp,
   10660 	gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
   10661 	Simplify by using clean_restart.
   10662 
   10663 2011-01-06  Joel Brobecker  <brobecker (a] adacore.com>
   10664 
   10665 	Add marker to be used as anchor for inserting breakpoints.
   10666 	* gdb.ada/null_record/null_record.adb: Add "-- START" comment.
   10667 	* gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
   10668 	Likewise.
   10669 
   10670 	Remove uses of gdb_start_cmd.
   10671 	* gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
   10672 	* gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
   10673 
   10674 	Do not run testcase if testing with GDBserver.
   10675 	* gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
   10676 	if testing with GDBserver.
   10677 
   10678 2011-01-06  Joel Brobecker  <brobecker (a] adacore.com>
   10679 
   10680 	* gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
   10681 	gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
   10682 	copyright header.
   10683 
   10684 2011-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   10685 
   10686 	* testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
   10687 	testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
   10688 	testsuite/gdb.fortran/complex.f,
   10689 	testsuite/gdb.fortran/derived-type.f90,
   10690 	testsuite/gdb.fortran/library-module-lib.f90,
   10691 	testsuite/gdb.fortran/library-module-main.f90,
   10692 	testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
   10693 	testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
   10694 	Copyright year update.
   10695 
   10696 2011-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   10697 
   10698 	* gdb.base/langs1.f: Add copyright header.
   10699 
   10700 2011-01-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10701 
   10702 	* gdb.base/morestack.exp: New file.
   10703 	* gdb.base/morestack.c: New file.
   10704 
   10705 2011-01-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10706 
   10707 	* gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
   10708 
   10709 2010-12-29  Joel Brobecker  <brobecker (a] adacore.com>
   10710 
   10711 	* gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
   10712 	* gdb.ada/arrayptr.exp: Add test printing that new variable.
   10713 
   10714 2010-12-29  Joel Brobecker  <brobecker (a] adacore.com>
   10715 
   10716 	* gdb.ada/lang_switch.exp: Correct expected parameter value.
   10717 
   10718 2010-12-25  Andreas Schwab  <schwab (a] linux-m68k.org>
   10719 
   10720 	* gdb.threads/tls.exp: Fix typo.
   10721 
   10722 	* gdb.threads/thread-specific.exp (get_thread_list): Update.
   10723 	* gdb.threads/execl.exp: Update.
   10724 
   10725 2010-12-23  Yao Qi  <yao (a] codesourcery.com>
   10726 
   10727 	* gdb.arch/arm-disp-step.exp: New.
   10728 	* gdb.arch/arm-disp-step.S: New.
   10729 
   10730 2010-12-21  Tom Tromey  <tromey (a] redhat.com>
   10731 
   10732 	* gdb.threads/execl.exp: Update.
   10733 	* gdb.threads/linux-dp.exp: Update.
   10734 	* gdb.threads/manythreads.exp: Update.
   10735 	* gdb.threads/tls.exp: Update.
   10736 
   10737 2010-12-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10738 
   10739 	* gdb.cp/nextoverthrow.cc (dummy): Return int 0.
   10740 	(NextOverThrowDerivates) <resumebpt>: New.
   10741 	(resumebpt_test): New.
   10742 	(main): Call resumebpt_test.
   10743 	* gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
   10744 
   10745 2010-12-12  Stan Shebs  <stan (a] codesourcery.com>
   10746 
   10747 	* gdb.trace/tsv.exp: Test print command on trace state variables.
   10748 
   10749 2010-12-09  Tom Tromey  <tromey (a] redhat.com>
   10750 
   10751 	* gdb.base/interp.exp: Add regression test.
   10752 
   10753 2010-12-09  Tom Tromey  <tromey (a] redhat.com>
   10754 
   10755 	* gdb.java/jnpe.java: New file.
   10756 	* gdb.java/jnpe.exp: New file.
   10757 	* gdb.cp/nextoverthrow.exp: New file.
   10758 	* gdb.cp/nextoverthrow.cc: New file.
   10759 
   10760 2010-12-07  Doug Evans  <dje (a] google.com>
   10761 
   10762 	* gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
   10763 	of data-directory.
   10764 	* lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
   10765 	updated.
   10766 	* lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
   10767 
   10768 2010-11-29  Michael Snyder  <msnyder (a] vmware.com>
   10769 
   10770 	* gdb.base/callfuncs.exp: Test for skip_float_tests.
   10771 	* gdb.base/call-sc.exp: Ditto.
   10772 	* gdb.base/finish.exp: Ditto.
   10773 	* gdb.base/return.exp: Ditto.
   10774 	* gdb.base/return2.exp: Ditto.
   10775 
   10776 2010-11-30  Doug Evans  <dje (a] google.com>
   10777 
   10778 	* lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
   10779 	(gdb_expect_list): Fix spelling errors in comments.
   10780 	* gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
   10781 	send_gdb/gdb_expect_list where applicable.
   10782 	* gdb.base/call-ar-st.exp: Ditto.
   10783 	* gdb.base/funcargs.exp: Ditto.
   10784 	* gdb.base/gcore.exp: Ditto.
   10785 	* gdb.base/page.exp: Ditto.
   10786 	* gdb.base/sigaltstack.exp: Ditto.
   10787 	* gdb.base/siginfo.exp: Ditto.
   10788 	* gdb.base/sigstep.exp: Ditto.
   10789 	* gdb.base/trace-commands.exp: Ditto.
   10790 
   10791 2010-11-29  Doug Evans  <dje (a] google.com>
   10792 
   10793 	* gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
   10794 	printer-name;subprinter-name.
   10795 
   10796 2010-11-29  Tom Tromey  <tromey (a] redhat.com>
   10797 
   10798 	* gdb.dwarf2/implptr.exp: New file.
   10799 	* gdb.dwarf2/implptr.c: New file.
   10800 	* gdb.dwarf2/implptr.S: New file.
   10801 
   10802 2010-11-29  Phil Muldoon  <pmuldoon (a] redhat.com>
   10803 
   10804 	PR python/12199
   10805 
   10806 	* gdb.python/py-breakpoint.exp: Test the delete method.
   10807 
   10808 2010-11-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10809 
   10810 	Fix step_resume_breakpoint unsaved during an infcall.
   10811 	* gdb.base/step-resume-infcall.exp: New file.
   10812 	* gdb.base/step-resume-infcall.c: New file.
   10813 
   10814 2010-11-24  Edjunior Machado  <emachado (a] br.ibm.com>
   10815 
   10816 	* gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
   10817 
   10818 2010-11-24  Edjunior Machado  <emachado (a] br.ibm.com>
   10819 
   10820 	* gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
   10821 	on ppc64's symbols; "finish" and "return" commands must accept to
   10822 	show the caller line again as well as the line after.
   10823 	* gdb.asm/powerpc64.inc: New file.
   10824 
   10825 2010-11-23  Doug Evans  <dje (a] google.com>
   10826 
   10827 	* lib/gdb.exp (gdb_test_sequence): New function.
   10828 	(gdb_expect_list): Add verbose -log call for each pattern.
   10829 	* gdb.base/signals.exp (test_handle_all_print): Call it.
   10830 	Reduce timeout increment from 6 minutes to 1 minute.
   10831 	* gdb.server/ext-run.exp: Call it.
   10832 
   10833 2010-11-23  Phil Muldoon  <pmuldoon (a] redhat.com>
   10834 
   10835 	PR python/12212
   10836 
   10837 	* gdb.python/python.exp: Check that selected_thread raises an
   10838 	error when no inferior is loaded.
   10839 
   10840 2010-11-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10841 
   10842 	* gdb.dwarf2/dw2-stack-boundary.exp: New file.
   10843 	* gdb.dwarf2/dw2-stack-boundary.S: New file.
   10844 
   10845 2010-11-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10846 
   10847 	* gdb.dwarf2/dw2-ada-ffffffff.S: New file.
   10848 	* gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
   10849 
   10850 2010-11-18  Doug Evans  <dje (a] google.com>
   10851 
   10852 	* gdb.server/ext-run.exp: Fix intermittent failures.
   10853 
   10854 2010-11-12  Nathan Froyd  <froydnj (a] codesourcery.com>
   10855 
   10856 	* gdb.stabs/gdb11479.exp: Use runto_main.
   10857 
   10858 2010-11-12  Nathan Froyd  <froydnj (a] codesourcery.com>
   10859 
   10860 	* gdb.base/break-entry.exp: Skip if using a stub.
   10861 
   10862 2010-11-12  Nathan Froyd  <froydnj (a] codesourcery.com>
   10863 
   10864 	* gdb.python/py-inferior.exp: Pack values in target endianness.
   10865 
   10866 2010-11-12  Tom Tromey  <tromey (a] redhat.com>
   10867 
   10868 	* gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
   10869 	* gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
   10870 	MemoryError.
   10871 	* gdb.python/python.exp (gdb_py_test_multiple): Update exception
   10872 	type.
   10873 	* gdb.python/py-value.exp (test_value_in_inferior): Add test for
   10874 	MemoryError.
   10875 	(test_subscript_regression): Update exception type.
   10876 
   10877 2010-11-11  Phil Muldoon  <pmuldoon (a] redhat.com>
   10878 
   10879 	* gdb.python/py-breakpoint.exp: Add internal watchpoint and
   10880 	breakpoint tests.
   10881 
   10882 2010-11-09  Pedro Alves  <pedro (a] codesourcery.com>
   10883 
   10884 	* gdb.base/watchpoint.exp: Test "watch -location" with an
   10885 	innacessible location.
   10886 
   10887 2010-11-09  Edjunior Machado  <emachado (a] br.ibm.com>
   10888 	    Luis Machado  <luisgpm (a] br.ibm.com>
   10889 
   10890 	* gdb.base/maint.exp: Expect "." prefix.
   10891 	* gdb.base/nodebug.exp: Expect "." Likewise.
   10892 	* gdb.base/sepsymtab.exp: Expect "." Likewise.
   10893 	* gdb.base/watchpoint-cond-gone.exp: Likewise.
   10894 	* gdb.base/watchpoint.exp: Expect a software watch to be created for
   10895 	POWER server processors.
   10896 
   10897 2010-11-08  Edjunior Machado  <emachado (a] br.ibm.com>
   10898 	    Luis Machado  <luisgpm (a] br.ibm.com>
   10899 
   10900 	* gdb.base/break-entry.exp: convert entry point for
   10901 	ppc64 and expect leading `.' on ppc64's symbols
   10902 
   10903 2010-11-05  Doug Evans  <dje (a] google.com>
   10904 
   10905 	* gdb.base/help.exp: Update expected output.
   10906 	* gdb.python/py-param.exp: Delete, contents moved to ...
   10907 	* gdb.python/py-parameter.exp: ... here.  New file.
   10908 	Add test for gdb.parameter ("directories").
   10909 
   10910 2010-11-05  Ken Werner  <ken.werner (a] de.ibm.com>
   10911 
   10912 	* Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
   10913 	* configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
   10914 	* configure: Regenerate.
   10915 	* gdb.opencl/Makefile.in: New File.
   10916 	* gdb.opencl/datatypes.exp: Likewise.
   10917 	* gdb.opencl/datatypes.cl: Likewise.
   10918 	* gdb.opencl/operators.exp: Likewise.
   10919 	* gdb.opencl/operators.cl: Likewise.
   10920 	* gdb.opencl/vec_comps.exp: Likewise.
   10921 	* gdb.opencl/vec_comps.cl: Likewise.
   10922 	* gdb.opencl/convs_casts.exp: Likewise.
   10923 	* gdb.opencl/convs_casts.cl: Likewise.
   10924 	* lib/opencl.exp: Likewise.
   10925 	* lib/opencl_hostapp.c: Likewise.
   10926 	* lib/opencl_kernel.cl: Likewise.
   10927 	* lib/cl_util.c: Likewise.
   10928 	* lib/cl_util.c: Likewise.
   10929 	* gdb.base/default.exp (set language): Add "opencl" to the list of
   10930 	languages.
   10931 
   10932 2010-11-04  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10933 
   10934 	* gdb.cp/overload.exp: Added test for inheritance overload.
   10935 	* gdb.cp/overload.cc: Ditto.
   10936 	* gdb.cp/oranking.exp: Removed releveant kfails.
   10937 
   10938 2010-11-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10939 	    Joel Brobecker  <brobecker (a] adacore.com>
   10940 
   10941 	* gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
   10942 	check test_compiler_info.
   10943 
   10944 2010-11-03  Ken Werner  <ken.werner (a] de.ibm.com>
   10945 
   10946 	* gdb.base/gnu_vector.exp: Adjust expect messages.
   10947 
   10948 2010-11-03  Ken Werner  <ken.werner (a] de.ibm.com>
   10949 
   10950 	* gdb.base/gnu_vector.exp: Add unary operator tests.
   10951 
   10952 2010-11-03  Ken Werner  <ken.werner (a] de.ibm.com>
   10953 
   10954 	* gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
   10955 
   10956 2010-11-02  Doug Evans  <dje (a] google.com>
   10957 
   10958 	* gdb.python/py-pp-maint.c: New file.
   10959 	* gdb.python/py-pp-maint.exp: New file.
   10960 	* gdb.python/py-pp-maint.py: New file.
   10961 
   10962 2010-11-02  Tom Tromey  <tromey (a] redhat.com>
   10963 
   10964 	* gdb.base/default.exp: Remove "scheme" from language list.
   10965 
   10966 2010-11-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10967 
   10968 	Revert:
   10969 	2010-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   10970 	* gdb.threads/sigstep-threads.exp: New file.
   10971 	* gdb.threads/sigstep-threads.c: New file.
   10972 
   10973 2010-10-20  Michael Snyder  <msnyder (a] vmware.com>
   10974 
   10975 	* gdb.threads/fork-child-threads.exp: Don't run on remote target.
   10976 
   10977 2010-10-19  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10978 
   10979 	* gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
   10980 	Skip test completely if gdb,no_hardware_watchpoints.
   10981 
   10982 2010-10-19  Ulrich Weigand  <uweigand (a] de.ibm.com>
   10983 
   10984 	* gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
   10985 	strict, but do not check for any particular function name within libc.
   10986 
   10987 2010-10-19  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10988 
   10989 	* gdb.cp/smartp.exp: New test.
   10990 	* gdb.cp/smartp.cc : New test.
   10991 
   10992 2010-10-19  Sami Wagiaalla  <swagiaal (a] redhat.com>
   10993 
   10994 	* gdb.cp/converts.exp: Test pointer to bool conversion.
   10995 	Test pointer to long conversion.
   10996 	* gdb.cp/oranking.exp: Removed relevant kfail.
   10997 
   10998 2010-10-18  Tom Tromey  <tromey (a] redhat.com>
   10999 
   11000 	* gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
   11001 	argument to lazy_string.
   11002 	* gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
   11003 	(pp_ls.to_string): Use it.
   11004 	* gdb.python/py-prettyprint.c (main): Move declarations to top.
   11005 	Add "estring2" local.
   11006 
   11007 2010-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11008 
   11009 	Fix s390x compatibility.
   11010 	* gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS.  Twice.
   11011 	* gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
   11012 
   11013 2010-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11014 
   11015 	* gdb.threads/sigstep-threads.exp: New file.
   11016 	* gdb.threads/sigstep-threads.c: New file.
   11017 
   11018 2010-10-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11019 
   11020 	* gdb.base/pie-execl.exp: New file.
   11021 	* gdb.base/pie-execl.c: New file.
   11022 
   11023 2010-10-13  Doug Evans  <dje (a] google.com>
   11024 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11025 
   11026 	PR exp/12117
   11027 	* gdb.cp/ptype-cv-cp.cc: New file.
   11028 	* gdb.cp/ptype-cv-cp.exp: New file.
   11029 
   11030 2010-10-14  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11031 
   11032 	* gdb.cp/converts.cc: New test program.
   11033 	* gdb.cp/converts.exp: New test.
   11034 	* gdb.cp/overload.exp: Added test for void* vs int*.
   11035 	* gdb.cp/overload.exp: Ditto.
   11036 	* gdb.cp/oranking.exp: Removed related kfail.
   11037 
   11038 2010-10-13  Doug Evans  <dje (a] google.com>
   11039 
   11040 	* lib/gdb-python.exp (gdb_check_python_config): New function.
   11041 	* gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
   11042 	* gdb.python/lib-types.cc: New file.
   11043 	* gdb.python/lib-types.exp: New file.
   11044 
   11045 2010-10-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11046 
   11047 	* gdb.python/py-error.exp: New file.
   11048 	* gdb.python/py-error.py: New file.
   11049 
   11050 2010-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11051 
   11052 	* gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
   11053 	gdb_test_multiple.
   11054 
   11055 2010-10-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11056 
   11057 	* gdb.base/break-interp.exp: Use ldlags for linking flags.
   11058 	* gdb.base/prelink.exp: Likewise.
   11059 	* gdb.base/solib-nodir.exp: Likewise.
   11060 	* lib/gdb.exp (gdb_compile) <*-*-openbsd*>
   11061 	(gdb_compile) <shlib_load>: Use ldlags for linking flags.
   11062 	* lib/prelink-support.exp (build_executable_own_libs): Likewise.
   11063 
   11064 2010-10-12  Ulrich Weigand  <uweigand (a] de.ibm.com>
   11065 
   11066 	* break-interp.exp (test_ld): Use two separate gdb_expect statements
   11067 	for the "info files" test to avoid timeouts on slow machines.
   11068 
   11069 2010-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11070 
   11071 	* gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
   11072 	(main): Make openlib dummy call.
   11073 
   11074 2010-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11075 
   11076 	Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
   11077 	* break-interp.exp (reach): Move the core body ...
   11078 	(reach_1): ... here.  Use stop-on-solib-events for _dl_debug_state.
   11079 	(test_ld): Provide always real argument, even to the linker.  Replace
   11080 	dl_main by _dl_debug_state.
   11081 
   11082 2010-10-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11083 
   11084 	Fix results of prelinked PIEs on ppc*.
   11085 	* gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
   11086 	Accept also DISPLACEMENT "PRESENT".
   11087 	(main): Replace "ZERO" displacements by "PRESENT".
   11088 
   11089 2010-10-08  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11090 
   11091 	* gdb.cp/oranking.exp: New test.
   11092 	* gdb.cp/oranking.cc: New test program.
   11093 
   11094 2010-10-08  Ken Werner  <ken.werner (a] de.ibm.com>
   11095 
   11096 	* gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
   11097 	* gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
   11098 
   11099 2010-10-06  Ken Werner  <ken.werner (a] de.ibm.com>
   11100 
   11101 	* gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
   11102 	lush, lynx) New constant.
   11103 	* gdb.base/constvars.exp: Test const array types.
   11104 	* gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
   11105 
   11106 2010-10-06  Doug Evans  <dje (a] google.com>
   11107 
   11108 	* gdb.base/catch-syscall.exp (do_syscall_tests): Update location
   11109 	of syscall staging area.
   11110 
   11111 2010-10-06  Ken Werner  <ken.werner (a] de.ibm.com>
   11112 
   11113 	* gdb.base/gnu_vector.c: Add variable c4.
   11114 	* gdb.base/gnu_vector.exp: Add tests for character vector printing.
   11115 	* gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
   11116 
   11117 2010-10-05  Maciej W. Rozycki  <macro (a] codesourcery.com>
   11118 
   11119 	* gdb.arch/altivec-abi.exp: Fix a typo.
   11120 
   11121 2010-10-02  Maciej W. Rozycki  <macro (a] codesourcery.com>
   11122 
   11123 	* lib/mi-support.exp (thread_selected_re): Correct pattern used
   11124 	to match a thread ID.
   11125 
   11126 2010-10-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11127 
   11128 	Fix s390x testcase compatibility.
   11129 	* gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
   11130 
   11131 2010-10-01  Doug Evans  <dje (a] google.com>
   11132 
   11133 	* lib/gdb-python.exp: New file.
   11134 	* gdb.python/py-block.exp: Use it.
   11135 	* gdb.python/py-breakpoint.exp: Ditto.
   11136 	* gdb.python/py-frame.exp: Ditto.
   11137 	* gdb.python/py-inferior.exp: Ditto.
   11138 	* gdb.python/py-param.exp: Ditto.
   11139 	* gdb.python/py-prettyprint.exp: Ditto.
   11140 	* gdb.python/py-shared.exp: Ditto.
   11141 	* gdb.python/py-symbol.exp: Ditto.
   11142 	* gdb.python/py-symtab.exp: Ditto.
   11143 	* gdb.python/py-type.exp: Ditto.
   11144 	* gdb.python/py-value.exp: Ditto.
   11145 	* gdb.python/python.exp: Ditto.
   11146 
   11147 2010-09-30  Tom Tromey  <tromey (a] redhat.com>
   11148 
   11149 	* gdb.base/anon.exp: New file.
   11150 	* gdb.base/anon.c: New file.
   11151 
   11152 2010-09-30  Tom Tromey  <tromey (a] redhat.com>
   11153 
   11154 	* gdb.base/completion.exp: Test completion through anonymous
   11155 	union.
   11156 	* gdb.base/break1.c (struct some_struct): Add anonymous union.
   11157 
   11158 2010-09-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11159 
   11160 	Fix printing parameters of inlined functions.
   11161 	* gdb.dwarf2/dw2-inline-param.exp: New file.
   11162 	* gdb.dwarf2/dw2-inline-param-main.c: New file.
   11163 	* gdb.dwarf2/dw2-inline-param.S: New file.
   11164 
   11165 2010-09-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11166 
   11167 	PR corefiles/12071.
   11168 	* gdb.base/corefile.exp (quit with a process, no question: load core)
   11169 	(quit with a core file): New tests.
   11170 
   11171 2010-09-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11172 
   11173 	Fix GDB crash on inferior calls with self-referencing classes.
   11174 	* gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
   11175 	* gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
   11176 	* gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
   11177 
   11178 2010-09-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11179 
   11180 	Fix lost siginfo_t for inferior calls.
   11181 	* gdb.base/siginfo-infcall.exp: New file.
   11182 	* gdb.base/siginfo-infcall.c: New file.
   11183 
   11184 2010-09-22  Joel Brobecker  <brobecker (a] adacore.com>
   11185 
   11186 	* gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
   11187 
   11188 2010-09-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11189 
   11190 	* gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
   11191 	New test.
   11192 	* gdb.fortran/module.f90 (mod1) <var_const>: New constant.
   11193 
   11194 2010-09-22  Joel Brobecker  <brobecker (a] adacore.com>
   11195 
   11196 	* gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
   11197 	type of our const type.
   11198 
   11199 2010-09-22  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11200 
   11201 	* gdb.cp/pr12028.cc: New.
   11202 	* gdb.cp/pr12028.exp: New.
   11203 
   11204 2010-09-22  Joel Brobecker  <brobecker (a] adacore.com>
   11205 
   11206 	* gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
   11207 
   11208 2010-09-16  Phil Muldoon  <pmuldoon (a] redhat.com>
   11209 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11210 
   11211 	PR mi/11407
   11212 	* gdb.mi/dw2-ref-missing-frame-func.c: New File.
   11213 	* gdb.mi/dw2-ref-missing-frame-main.c New File.
   11214 	* gdb.mi/dw2-ref-missing-frame.S New File.
   11215 	* gdb.mi/dw2-ref-missing-frame.exp New File.
   11216 
   11217 2010-09-14  Tom Tromey  <tromey (a] redhat.com>
   11218 
   11219 	PR symtab/8399:
   11220 	* gdb.threads/tls.exp: Remove kfail.  Update expected output.
   11221 
   11222 2010-09-14  Tom Tromey  <tromey (a] redhat.com>
   11223 
   11224 	PR exp/11803:
   11225 	* gdb.threads/tls.exp: Use C++.
   11226 	(check_thread_local): Use K::another_thread_local.
   11227 	* gdb.threads/tls.c (class K): New.
   11228 	(another_thread_local): Now a member of K.
   11229 	(spin): Update.  No longer K&R C.
   11230 
   11231 2010-09-13  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11232 
   11233 	* gdb.cp/koenig.cc: created class for testing member lookup.
   11234 	* gdb.cp/koenig.exp: Added test for member lookup.
   11235 
   11236 2010-09-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11237 
   11238 	Fix false FAILs on sourcetree topdir directory containing "kill".
   11239 	* gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
   11240 	source line matching regexp.
   11241 
   11242 2010-09-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11243 
   11244 	* gdb.python/python.exp (set height 0, collect help from uiout)
   11245 	(verify help to uiout): New tests.
   11246 
   11247 2010-09-10  Edjunior Barbosa Machado  <emachado (a] linux.vnet.ibm.com>
   11248 
   11249 	* gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
   11250 	is_lp64_target to check 64bit target.
   11251 
   11252 2010-09-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11253 
   11254 	* gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
   11255 	(test_ld) <powerpc64-*>: New.
   11256 
   11257 2010-09-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11258 
   11259 	* gdb.cp/templates.exp (test_template_args): Allow "struct".
   11260 
   11261 2010-09-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11262 
   11263 	* gdb.cp/templates.cc (Empty, FunctionArg): New classes.
   11264 	(FunctionArg::method): New function.
   11265 	(empty, arg): New variables.
   11266 	(main): Call arg.method.
   11267 	* gdb.cp/templates.exp (test_template_args): New function.
   11268 	(do_tests): Call it.
   11269 
   11270 2010-09-08  Ulrich Weigand  <uweigand (a] de.ibm.com>
   11271 
   11272 	* gdb.threads/threxit-hop-specific.exp: Use "continue" instead
   11273 	of "next" to proceed over pthread_exit call.
   11274 
   11275 2010-09-08  Ulrich Weigand  <uweigand (a] de.ibm.com>
   11276 
   11277 	* gdb.base/maint.exp: Avoid wildcards against potentially very long
   11278 	"maint print statistics" output to prevent expect timeouts.
   11279 
   11280 2010-09-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11281 
   11282 	* gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
   11283 	Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
   11284 	(test_float_rejected): ... here.
   11285 	* gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
   11286 	Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
   11287 	(test_float_rejected): ... here.
   11288 	* gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
   11289 	Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
   11290 	(test_float_rejected): ... here.
   11291 	* gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
   11292 	Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
   11293 	(test_float_rejected): ... here.
   11294 
   11295 2010-09-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11296 
   11297 	* gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
   11298 	before disabling hardware watchpoints.
   11299 	(test_inaccessible_watchpoint): Check that hardware watchpoints
   11300 	are used.  Test for watchpoints on a constant address.
   11301 
   11302 2010-09-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11303 
   11304 	* gdb.base/ui-redirect.exp: New file.
   11305 
   11306 2010-09-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11307 	    Joel Brobecker  <brobecker (a] adacore.com>
   11308 
   11309 	* gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
   11310 
   11311 2010-08-31  Doug Evans  <dje (a] google.com>
   11312 
   11313 	* gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
   11314 
   11315 2010-08-30  Tom Tromey  <tromey (a] redhat.com>
   11316 
   11317 	PR python/11792:
   11318 	* gdb.python/py-value.exp (test_subscript_regression): Add
   11319 	dynamic_type test.
   11320 
   11321 2010-08-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11322 
   11323 	* gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
   11324 	instead of running to main.  Do not test the main function.
   11325 	* gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
   11326 	Add new main.
   11327 
   11328 2010-08-26  Pedro Alves  <pedro (a] codesourcery.com>
   11329 
   11330 	* gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
   11331 	one test.
   11332 
   11333 2010-08-24  Doug Evans  <dje (a] google.com>
   11334 
   11335 	PR symtab/11942
   11336 	* gdb.dwarf2/dw4-sig-types.cc: New file.
   11337 	* gdb.dwarf2/dw4-sig-types.h: New file.
   11338 	* gdb.dwarf2/dw4-sig-types-b.cc: New file.
   11339 	* gdb.dwarf2/dw4-sig-types.exp: New file.
   11340 
   11341 2010-08-23  Tom Tromey  <tromey (a] redhat.com>
   11342 
   11343 	PR python/11145:
   11344 	* gdb.python/py-value.c (Base, Derived): New types.
   11345 	(base): New global.
   11346 	* gdb.python/py-value.exp (test_subscript_regression): Add
   11347 	dynamic_cast test.
   11348 
   11349 2010-08-23  Tom Tromey  <tromey (a] redhat.com>
   11350 
   11351 	PR python/10676:
   11352 	* gdb.python/py-type.exp (test_fields): Add tests for type
   11353 	equality.
   11354 
   11355 2010-08-23  Tom Tromey  <tromey (a] redhat.com>
   11356 
   11357 	PR python/11915:
   11358 	* gdb.python/py-type.exp (test_fields): Add tests for array.
   11359 
   11360 2010-08-23  Keith Seitz  <keiths (a] redhat.com>
   11361 
   11362 	* gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
   11363 	have any children. Create a new abbrev for it.
   11364 	Add missing terminal sequence to .debug_abbrev.
   11365 
   11366 2010-08-20  Keith Seitz  <keiths (a] redhat.com>
   11367 
   11368 	PR symtab/11465:
   11369 	* gdb.dwarf2/pr11465.exp: New test.
   11370 	* gdb.dwarf2/pr11465.S: New file.
   11371 	* gdb.dwarf2/dw2-double-set-die-type.S: New file.
   11372 	* gdb.dwarf2/dw2-double-set-die-type.exp: New test.
   11373 
   11374 2010-08-19  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   11375 
   11376 	* gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
   11377 	registers.  Update data sets with the new v2_double element in the
   11378 	VSX register union.  Add vector_register3_vr data set for the AltiVec
   11379 	registers.  Use gdb_test_no_output instead of send_gdb.
   11380 
   11381 2010-08-19  Pedro Alves  <pedro (a] codesourcery.com>
   11382 
   11383 	* gdb.python/py-shared.exp: New file, factored out from
   11384 	python.exp.
   11385 	* gdb.python/py-shared.c: New file.
   11386 	* gdb.python/py-shared-sl.c: New file.
   11387 	* gdb.python/python-1.c: New file.
   11388 	* gdb.python/python-sl.c: Delete.
   11389 	* gdb.python/python.c: Mention python-1.c.
   11390 	* gdb.python/python.exp: Move shared library tests to
   11391 	py-shared.exp.
   11392 	* gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
   11393 	(MISCELLANEOUS): New.
   11394 	(clean mostlyclean): Also remove $MISCELLANEOUS.
   11395 
   11396 2010-08-19  Doug Evans  <dje (a] google.com>
   11397 
   11398 	PR exp/11926
   11399 	* gdb.base/printcmds.exp (test_float_accepted): New function.
   11400 	Move existing float tests there.  Add tests for floats with suffixes.
   11401 	(test_float_rejected): New function.
   11402 	* gdb.java/jv-print.exp (test_float_accepted): New function.
   11403 	(test_float_rejected): New function.
   11404 	* gdb.objc/print.exp: New file.
   11405 	* gdb.pascal/print.exp: New file.
   11406 	* lib/objc.exp: New file.
   11407 
   11408 2010-08-19  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   11409 
   11410 	* gdb.base/default.exp (info set): Avoid full buffer error and force
   11411 	reading up to final gdb prompt.
   11412 	(show): Likewise.
   11413 
   11414 2010-08-18  Tom Tromey  <tromey (a] redhat.com>
   11415 
   11416 	PR symtab/11919:
   11417 	* gdb.base/completion.exp: Add test.
   11418 
   11419 2010-08-18  Doug Evans  <dje (a] google.com>
   11420 
   11421 	* gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
   11422 	* gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
   11423 	* gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
   11424 	Simplify, early exit if runto_main fails.
   11425 	* gdb.fortran/exprs.exp: load_lib fortran.exp.
   11426 	(set_lang_fortran): Moved to lib/fortran.exp.
   11427 	* gdb.fortran/types.exp: load_lib fortran.exp.
   11428 	(set_lang_fortran): Moved to lib/fortran.exp.
   11429 	* gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
   11430 	* gdb.java/jprint.exp (set_lang_java): Ditto.
   11431 	* gdb.java/jv-exp.exp: load_lib java.exp.
   11432 	If set_lang_java fails, issue a warning instead of failure to be
   11433 	consistent with other set_lang_foo uses.
   11434 	(set_lang_java): Moved to lib/java.exp.
   11435 	* gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
   11436 	If set_lang_java fails, issue a warning instead of failure to be
   11437 	consistent with other set_lang_foo uses.
   11438 	* gdb.pascal/types.exp: load_lib pascal.exp.
   11439 	(set_lang_pascal): Moved to lib/pascal.exp.
   11440 	* lib/fortran.exp: New file.
   11441 	* lib/java.exp (set_lang_java): New function.
   11442 	* lib/pascal.exp (set_lang_pascal): New function.
   11443 
   11444 2010-08-18  Yao Qi  <yao (a] codesourcery.com
   11445 
   11446 	* gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
   11447 	func_nofb_start and func_loopfb_start, so that address of functions
   11448 	is equal to these labels on Thumb.
   11449 
   11450 2010-08-18  Yao Qi  <yao (a] codesourcery.com>
   11451 
   11452 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
   11453 	to reflect latest c source file.
   11454 
   11455 2010-08-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11456 
   11457 	* gdb.cp/infcall-dlopen.exp: New file.
   11458 	* gdb.cp/infcall-dlopen.cc: New file.
   11459 	* gdb.cp/infcall-dlopen-lib.cc: New file.
   11460 
   11461 2010-08-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11462 	    Pedro Alves  <pedro (a] codesourcery.com>
   11463 
   11464 	PR breakpoints/11371
   11465 
   11466 	* gdb.base/watch-cond-infcall.exp: New file.
   11467 	* gdb.base/watch-cond-infcall.c: New file.
   11468 
   11469 2010-08-16  Tom Tromey  <tromey (a] redhat.com>
   11470 
   11471 	* gdb.base/help.exp: Update.
   11472 	* gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
   11473 	watchpoint.
   11474 	(test_watch_location): New proc.
   11475 	(test_watchpoint_in_big_blob): Delete watchpoint.
   11476 	* gdb.base/watchpoint.c (func5): New function.
   11477 	(main): Call it.
   11478 
   11479 2010-08-16  Doug Evans  <dje (a] google.com>
   11480 
   11481 	* gdb.python/python.exp: Fix syntax in "post event insertion" test.
   11482 
   11483 2010-08-11  Phil Muldoon  <pmuldoon (a] redhat.com>
   11484 
   11485 	* gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
   11486 	tests.
   11487 
   11488 2010-08-11  Ken Werner  <ken.werner (a] de.ibm.com>
   11489 
   11490 	* gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
   11491 	* gdb.base/gnu_vector.c: New File.
   11492 	* gdb.base/gnu_vector.exp: Likewise.
   11493 
   11494 2010-08-11  Phil Muldoon  <pmuldoon (a] redhat.com>
   11495 
   11496 	* gdb.python/python.c: New File.
   11497 	* gdb.python/python-sl.c: New File.
   11498 	* gdb.python/python.exp: Test solib_address and decode_line
   11499 	* functions.
   11500 
   11501 2010-08-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11502 
   11503 	* gdb.python/python.exp (show height, set height 10)
   11504 	(verify pagination beforehand, verify pagination beforehand: q)
   11505 	(gdb.execute does not page, verify pagination afterwards)
   11506 	(verify pagination afterwards: q): New.
   11507 
   11508 2010-08-02  Doug Evans  <dje (a] google.com>
   11509 
   11510 	* gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
   11511 	because of an older gcc, change test2
   11512 	"print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
   11513 	to unsupported.
   11514 
   11515 2010-07-30  Kazu Hirata  <kazu (a] codesourcery.com>
   11516 
   11517 	* gdb.base/break-always.exp: Do not expect full paths to file
   11518 	names.
   11519 	* gdb.base/commands.exp: Likewise.
   11520 
   11521 2010-07-30  Doug Evans  <dje (a] google.com>
   11522 
   11523 	* gdb.cp/temargs.exp: For new tests that require newer gccs,
   11524 	xfail them when run with older gccs.
   11525 
   11526 	* lib/gdb.exp (build_executable): Forward "c++" option to
   11527 	get_compiler_info.
   11528 
   11529 	* gdb.python/py-type.exp (test_template): Mark as xfail tests
   11530 	"python print ttype.template_argument(1)" and
   11531 	"python print isinstance(ttype.template_argument(1), gdb.Value)"
   11532 	if using gcc 4.4 or earlier.
   11533 
   11534 	* gdb.base/valgrind-db-attach.exp: Use unique test name for
   11535 	attach-to-debugger handling.
   11536 
   11537 2010-07-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11538 
   11539 	* gdb.base/prelink-lib.c (copyreloc): New initialized variable.
   11540 	* gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
   11541 	(main): Use copyreloc.
   11542 	* gdb.base/prelink.exp (split debug of executable)
   11543 	(.dynbss vs. .bss address shift): New tests.
   11544 
   11545 2010-07-29  Pedro Alves  <pedro (a] codesourcery.com>
   11546 
   11547 	* gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
   11548 	in gdb_test_multiple.
   11549 
   11550 2010-07-29  Pedro Alves  <pedro (a] codesourcery.com>
   11551 
   11552 	* lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
   11553 	environment.
   11554 
   11555 2010-07-28  Tom Tromey  <tromey (a] redhat.com>
   11556 
   11557 	PR python/11060:
   11558 	* gdb.python/py-type.c (Temargs): New template.
   11559 	(temvar): New variable.
   11560 	* gdb.python/py-type.exp (test_template): New proc.
   11561 
   11562 2010-07-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   11563 
   11564 	* gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
   11565 	gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
   11566 
   11567 2010-07-28  Tom Tromey  <tromey (a] redhat.com>
   11568 
   11569 	PR c++/9946:
   11570 	* gdb.cp/temargs.exp: New file.
   11571 	* gdb.cp/temargs.cc: New file.
   11572 
   11573 2010-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11574 
   11575 	* gdb.base/help.exp (help disassemble): Update the content.
   11576 
   11577 2010-07-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11578 
   11579 	* gdb.threads/ia64-sigill.exp: New file.
   11580 	* gdb.threads/ia64-sigill.c: New file.
   11581 
   11582 2010-07-27  Tom Tromey  <tromey (a] redhat.com>
   11583 
   11584 	* gdb.opt/inline-cmds.c (ATTR): New define.
   11585 	(func1): Use it.
   11586 	(func2): Likewise.
   11587 	(func3): Likewise.
   11588 	(outer_inline1): Likewise.
   11589 	(outer_inline2): Likewise.
   11590 	* gdb.opt/inline-bt.c (ATTR): New define.
   11591 	(func1): Use it.
   11592 	(func2): Likewise.
   11593 	* gdb.opt/inline-locals.c (ATTR): New define.
   11594 	(func1): Use it.
   11595 	(func2): Likewise.
   11596 
   11597 2010-07-27  Tom Tromey  <tromey (a] redhat.com>
   11598 
   11599 	* gdb.stabs/gdb11479.c (hack): New function.
   11600 	(test): Use it.
   11601 	(test2): Use it.
   11602 	* gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
   11603 	(int32_search_buf, int64_search_buf): No longer static.
   11604 	(x): Remove.
   11605 	* gdb.base/relocate.c (hack): New function.
   11606 
   11607 2010-07-27  Phil Muldoon  <pmuldoon (a] redhat.com>
   11608 
   11609 	* gdb.python/py-value.exp (test_inferior_function_call): New function.
   11610 	* gdb.python/py-value.c (func1): New function.
   11611 	(func2): Likewise.
   11612 
   11613 2010-07-26  Corinna Vinschen  <vinschen (a] redhat.com>
   11614 
   11615 	* gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
   11616 	as not to clash with .data section.
   11617 
   11618 2010-07-26  Jerome Guitton  <guitton (a] adacore.com>
   11619 
   11620 	* gdb.base/code_elim.exp: New file.
   11621 	* gdb.base/code_elim1.c: New file.
   11622 	* gdb.base/code_elim2.c: New file.
   11623 
   11624 2010-07-21  Pedro Alves  <pedro (a] codesourcery.com>
   11625 
   11626 	PR symtab/11827
   11627 
   11628 	* gdb.base/printcmds.c (enum some_volatile_enum): New enum.
   11629 	(some_volatile_enum): New variable.
   11630 	* gdb.base/printcmds.exp (test_print_enums): New.
   11631 	<top level>: Call it.
   11632 
   11633 2010-07-21  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11634 
   11635 	* gdb.cp/fpointer.cc: New test.
   11636 	* gdb.cp/fpointer.exp: New test.
   11637 
   11638 2010-07-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11639 
   11640 	* gdb.base/solib-nodir.exp: New file.
   11641 	* lib/gdb.exp (runto): New case for a GDB internal error.
   11642 
   11643 2010-07-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11644 	    Ulrich Weigand  <uweigand (a] de.ibm.com>
   11645 	    Tom Tromey  <tromey (a] redhat.com>
   11646 
   11647 	* gdb.base/charset-malloc.c: New file.
   11648 	* gdb.base/charset.c (malloc_stub): New prototype.
   11649 	(main): Call it instead of malloc itself.
   11650 	* gdb.base/charset.exp: Use only prepare_for_testing.
   11651 	(binfile): Remove the variable.
   11652 
   11653 2010-07-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11654 
   11655 	Make core files the process_stratum.
   11656 	* gdb.base/corefile.exp (run: load core again)
   11657 	(run: sanity check we see the core file, run: with core)
   11658 	(run: core file is cleared, attach: load core again)
   11659 	(attach: sanity check we see the core file, attach: with core)
   11660 	(attach: core file is cleared): New tests.
   11661 	* gdb.base/coremaker.c (main): New parameters.  Implement "sleep" argv.
   11662 
   11663 2010-07-14  Ken Werner  <ken.werner (a] de.ibm.com>
   11664 
   11665 	* gdb.arch/altivec-abi.exp: New tests.
   11666 
   11667 2010-07-13  Tom Tromey  <tromey (a] redhat.com>
   11668 
   11669 	* gdb.python/py-prettyprint.c (struct arraystruct): New struct.
   11670 	(main): Use it.
   11671 	* gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
   11672 
   11673 2010-07-13  Tom Tromey  <tromey (a] redhat.com>
   11674 
   11675 	* gdb.base/label.exp: New file.
   11676 	* gdb.base/label.c: New file.
   11677 
   11678 2010-07-12  Ulrich Weigand  <uweigand (a] de.ibm.com>
   11679 	    H.J. Lu  <hongjiu.lu (a] intel.com>
   11680 
   11681 	* lib/gdb.exp (is_ilp32_target): New.
   11682 	(is_lp64_target): Likewise.
   11683 
   11684 	* gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
   11685 	target.
   11686 	* gdb.arch/amd64-disp-step.exp: Likewise.
   11687 	* gdb.arch/amd64-dword.exp: Likewise.
   11688 	* gdb.arch/amd64-i386-address.exp: Likewise.
   11689 	* gdb.arch/amd64-word.exp: Likewise.
   11690 
   11691 	* gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
   11692 	target.
   11693 	* gdb.arch/i386-bp_permanent.exp: Likewise.
   11694 	* gdb.arch/i386-byte.exp: Likewise.
   11695 	* gdb.arch/i386-disp-step.exp: Likewise.
   11696 	* gdb.arch/i386-gnu-cfi.exp: Likewise.
   11697 	* gdb.arch/i386-prologue.exp: Likewise.
   11698 	* gdb.arch/i386-size-overlap.exp: Likewise.
   11699 	* gdb.arch/i386-size.exp: Likewise.
   11700 	* gdb.arch/i386-sse.exp: Likewise.
   11701 	* gdb.arch/i386-unwind.exp: Likewise.
   11702 	* gdb.arch/i386-word.exp: Likewise.
   11703 
   11704 	* gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
   11705 	test only when building 64-bit executables.  Do not hard-code
   11706 	-m64 option.
   11707 
   11708 2010-07-07  Doug Evans  <dje (a] google.com>
   11709 
   11710 	* lib/gdb.exp (gdb_test_list_exact): New function.
   11711 	* gdb.base/default.exp (show convenience): Call it, add tests for
   11712 	$_sdata = void, $_thread = 0.
   11713 
   11714 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11715 	    Joel Brobecker  <brobecker (a] adacore.com>
   11716 
   11717 	Fix re-run of PIE executable, PR shlibs/11776.
   11718 	* gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
   11719 	Remove $displacement_main to match the solib-svr4.c change.  New "kill"
   11720 	and re-"run" of the inferior.
   11721 
   11722 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11723 	    Joel Brobecker  <brobecker (a] adacore.com>
   11724 
   11725 	Cope with missing /usr/sbin/prelink.
   11726 	* lib/prelink-support.exp (prelink_no):
   11727 	<result == 1 && $output is "no such file or directory">: New.
   11728 	(prelink_yes): Likewise.  Return on failed prelink_no.
   11729 
   11730 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11731 	    Joel Brobecker  <brobecker (a] adacore.com>
   11732 
   11733 	* gdb.base/attach-pie-misread.exp: Load prelink-support.exp.  Replace
   11734 	build_executable by build_executable_own_libs.  Replace "prelink -R"
   11735 	execution by a call of prelink_yes.  Comment why "prelink -r" needs no
   11736 	change.
   11737 	* gdb.base/break-interp.exp: Load prelink-support.exp.  Rename calls of
   11738 	copy to file_copy.  Move setting opts --dynamic-linker and -rpath,
   11739 	mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
   11740 	Replace build_executable by build_executable_own_libs's function
   11741 	build_executable_own_libs.
   11742 	(prelinkNO): Create new stub to call prelink_no.
   11743 	(prelinkYES): Create new stub to call prelink_yes.
   11744 	(test_attach): Rename calls of copy to file_copy.
   11745 	(section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
   11746 	(copy): Move to ...
   11747 	* lib/prelink-support.exp: ... a new file.  Rename prelinkNO to
   11748 	prelink_no, prelinkYES to prelink_yes, copy to file_copy.
   11749 	* gdb.base/prelink.exp: Disable testcase also for is_remote and
   11750 	skip_shlib_tests.  Load prelink-support.exp.  Replace gdb_compile with
   11751 	special flags by gdb_compile_shlib.  Replace second gdb_compile by
   11752 	build_executable_own_libs.  Replace "prelink -R" execution by a call of
   11753 	prelink_yes.  Replace "prelink -u" and second "prelink -R" execution by
   11754 	a second call of prelink_yes.  Replace restart commands by
   11755 	clean_restart.
   11756 	(prelink): Rename to ...
   11757 	(seen displacement message): ... this test.  Extend its expectation
   11758 	strictness.
   11759 
   11760 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11761 
   11762 	* gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
   11763 	* gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
   11764 	displacement message exactly once.
   11765 
   11766 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11767 	    Joel Brobecker  <brobecker (a] adacore.com>
   11768 
   11769 	* gdb.base/break-interp.exp (test_attach): Keep $interp changed.  Move
   11770 	its restore after the <$relink_args != ""> loop.  new comment.
   11771 
   11772 2010-07-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11773 	    Joel Brobecker  <brobecker (a] adacore.com>
   11774 
   11775 	* gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
   11776 	code for it.  New variable relink_args.
   11777 	(prelinkYES): Call prelinkNO.
   11778 	(test_attach): Accept new parameter relink_args.  Re-prelink the binary
   11779 	in such case.  Move the core code to ...
   11780 	(test_attach_gdb): ... a new function.  Send GDB command "file".
   11781 	Extend expected "Attaching to " string.
   11782 
   11783 2010-07-02  Tom Tromey  <tromey (a] redhat.com>
   11784 
   11785 	* gdb.base/bitops.exp: Remove extraneous "pass".
   11786 
   11787 2010-07-02  Ken Werner  <ken.werner (a] de.ibm.com>
   11788 
   11789 	* gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
   11790 
   11791 2010-07-01  Pedro Alves  <pedro (a] codesourcery.com>
   11792 
   11793 	* gdb.base/help.exp: Adjust expected output.
   11794 
   11795 2010-07-01  Pedro Alves  <pedro (a] codesourcery.com>
   11796 
   11797 	* gdb.base/help.exp: Adjust expected output.
   11798 
   11799 2010-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11800 
   11801 	* gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
   11802 	(print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
   11803 	c++/11702.
   11804 
   11805 2010-06-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11806 	    Doug Evans  <dje (a] google.com>
   11807 
   11808 	* gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
   11809 	add .dynamic entry'.
   11810 
   11811 2010-06-29  Doug Evans  <dje (a] google.com>
   11812 
   11813 	Test PR c++/11702.
   11814 	* gdb.cp/m-static.exp: Add testcase.
   11815 	* gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
   11816 
   11817 2010-06-28  Phil Muldoon  <pmuldoon (a] redhat.com>
   11818 	    Tom Tromey  <tromey (a] redhat.com>
   11819 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   11820 
   11821 	* gdb.python/py-inferior.c: New File.
   11822 	* gdb.python/py-infthread.c: New File.
   11823 	* gdb.python/py-inferior.exp: New File.
   11824 	* gdb.python/py-infthread.exp: New File.
   11825 
   11826 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11827 
   11828 	* gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
   11829 	(ptype ::C::OtherFileClass typedefs): New.
   11830 	* gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
   11831 	(C::OtherFileClass::cOtherFileClassVar2): New.
   11832 	(C::OtherFileClass::cOtherFileClassVar_use): Use also
   11833 	cOtherFileClassVar2.
   11834 	(C::cOtherFileType2, C::cOtherFileVar2): New.
   11835 	(C::cOtherFileVar_use): use also cOtherFileVar2.
   11836 	* gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
   11837 
   11838 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11839 
   11840 	* gdb.cp/namespace.exp (whatis C::cOtherFileType)
   11841 	(whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
   11842 	(whatis ::C::cOtherFileVar, print C::cOtherFileVar)
   11843 	(print ::C::cOtherFileVar)
   11844 	(whatis C::OtherFileClass::cOtherFileClassType)
   11845 	(whatis ::C::OtherFileClass::cOtherFileClassType)
   11846 	(print C::OtherFileClass::cOtherFileClassVar)
   11847 	(print ::cOtherFileClassVar)
   11848 	(print ::C::OtherFileClass::cOtherFileClassVar): New tests.
   11849 	(ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
   11850 	trailing content.
   11851 	* gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
   11852 	(C::OtherFileClass::cOtherFileClassVar)
   11853 	(C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
   11854 	(C::cOtherFileVar, C::cOtherFileVar_use): New.
   11855 
   11856 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11857 
   11858 	Test PR c++/11703 and PR gdb/1448.
   11859 	* gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
   11860 	gdb/1448.
   11861 
   11862 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11863 
   11864 	* gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
   11865 	(main) <rtti_data>: New.
   11866 	* gdb.cp/virtbase.exp (print rtti_data): New.
   11867 
   11868 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11869 	    Joel Brobecker  <brobecker (a] adacore.com>
   11870 
   11871 	* lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
   11872 
   11873 2010-06-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11874 
   11875 	* gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
   11876 
   11877 2010-06-28  Doug Evans  <dje (a] google.com>
   11878 
   11879 	* gdb.base/break-interp.exp (reach): Relax expected output a bit.
   11880 
   11881 2010-06-27  Doug Evans  <dje (a] google.com>
   11882 
   11883 	* gdb.cp/m-static.exp: Update expected test output.
   11884 
   11885 2010-06-25  Paul Hilfinger  <hilfinger (a] adacore.com>
   11886 
   11887 	* gdb.gdb/selftest.exp: Adjust expected message for
   11888 	capturing start-up runtime.
   11889 
   11890 2010-06-25  Tom Tromey  <tromey (a] redhat.com>
   11891 
   11892 	PR python/10808:
   11893 	* gdb.python/python.exp: Add new tests.
   11894 
   11895 2010-06-25  Sami Wagiaalla  <swagiaal (a] redhat.com>
   11896 
   11897 	* gdb.cp/operator.cc: Created an import loop.
   11898 	* gdb.cp/operator.exp: Added testcase for import loop.
   11899 
   11900 2010-06-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11901 
   11902 	Test PR python/11407.
   11903 	* gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
   11904 	* gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
   11905 	Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
   11906 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
   11907 	executable_nofb and executable_fb.  New variables srcsfile, objsfile,
   11908 	srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
   11909 	binfile.  Call gdb_compile with clean_restart twice.
   11910 	(func_nofb print, func_nofb backtrace, func_loopfb print)
   11911 	(func_loopfb backtrace): New.
   11912 
   11913 2010-06-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11914 
   11915 	* gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
   11916 	* gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
   11917 	by a hand made one.
   11918 	* gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment.  Remove
   11919 	i?86 requirement.  Remove variables srcfile and binfile.  New variable
   11920 	sources, executable_nofb and executable_fb.  Call prepare_for_testing.
   11921 
   11922 2010-06-25  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   11923 
   11924 	* gdb.cell/dwarfaddr.exp: New file.
   11925 	* gdb.cell/dwarfaddr.S: New file.
   11926 
   11927 2010-06-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11928 
   11929 	Test PR 9436.
   11930 	* gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
   11931 
   11932 2010-06-24  Hui Zhu  <teawater (a] gmail.com>
   11933 
   11934 	* gdb.base/eval.exp: New file.
   11935 
   11936 2010-06-23  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   11937 
   11938 	* gdb.cell/fork.exp: New file.
   11939 	* gdb.cell/fork.c: Likewise.
   11940 	* gdb.cell/fork-spu.c: Likewise.
   11941 
   11942 2010-06-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   11943 
   11944 	* lib/gdb.exp (banned_variables_traced): New global variable.
   11945 	(gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
   11946 	(gdb_init): Use `trace add variable' instead of obsolete
   11947 	`trace variable'.
   11948 
   11949 2010-06-21  Doug Evans  <dje (a] google.com>
   11950 
   11951 	* gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
   11952 
   11953 2010-06-19  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   11954 
   11955 	* gdb.arch/spu-ls.exp: New file.
   11956 	* gdb.arch/spu-ls.c: Likewise.
   11957 
   11958 2010-06-18  Stan Shebs  <stan (a] codesourcery.com>
   11959 
   11960 	* gdb.threads/thread-specific.exp: Add tests of $_thread.
   11961 
   11962 2010-06-18  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   11963 
   11964 	* gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
   11965 	* gdb.base/watch-cond.exp: Likewise.
   11966 	* gdb.python/py-breakpoint.exp: Likewise.
   11967 
   11968 2010-06-18  Pedro Alves  <pedro (a] codesourcery.com>
   11969 
   11970 	* gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
   11971 	clean_restart, make sure every test has a distinct message, and
   11972 	that messages don't include the executable' full path.
   11973 
   11974 2010-06-17  Doug Evans  <dje (a] google.com>
   11975 
   11976 	* gdb.arch/i386-size.exp: Updated expected output for
   11977 	DISASSEMBLY_OMIT_FNAME.
   11978 
   11979 2010-06-16  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   11980 	    Sergio Durigan Junior  <sergiodj (a] redhat.com>
   11981 
   11982 	* gdb.base/watch-notconst.c: New file.
   11983 	* gdb.base/watch-notconst.S: New file.
   11984 	* gdb.base/watch-notconst2.c: New file.
   11985 	* gdb.base/watch-notconst2.S: New file.
   11986 	* gdb.base/watch-notconst.exp: New file.
   11987 	* gdb.base/watchpoint.c (global_ptr_ptr): New variable.
   11988 	(func4): Add operations on `global_ptr_ptr'.
   11989 	* gdb.base/watchpoint.exp (test_constant_watchpoint): New
   11990 	routine to test watchpoints created with a constant expression.
   11991 	(test_inaccessible_watchpoint): Include tests for watchpoints
   11992 	created with a constant expression.
   11993 
   11994 2010-06-14  Kevin Buettner  <kevinb (a] redhat.com>
   11995 
   11996 	* gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
   11997 	gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
   11998 	gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
   11999 	gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
   12000 	gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
   12001 	gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
   12002 	gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
   12003 	of `_start'.
   12004 
   12005 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12006 
   12007 	* gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
   12008 	not supported on the target.
   12009 	* gdb.mi/mi-nonstop-exit.exp: Likewise.
   12010 	* gdb.mi/mi-ns-stale-regcache.exp: Likewise.
   12011 	* gdb.mi/mi-nsintrall.exp: Likewise.
   12012 	* gdb.mi/mi-nsmoribund.exp: Likewise.
   12013 	* gdb.mi/mi-nsthrexec.exp: Likewise.
   12014 
   12015 2010-06-11  Stan Shebs  <stan (a] codesourcery.com>
   12016 
   12017 	* gdb.base/permissions.exp: New file.
   12018 
   12019 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12020 
   12021 	* gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
   12022 	does not support ELF executable class.
   12023 
   12024 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12025 
   12026 	* gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
   12027 
   12028 2010-06-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12029 
   12030 	* lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
   12031 	(runto): Catch "The target does not support running in non-stop mode.".
   12032 
   12033 2010-06-11  Michael Snyder  <msnyder (a] vmware.com>
   12034 
   12035 	* gdb.base/setshow.exp (set language asm): Don't use
   12036 	gdb_test_no_output, fails on some targets.
   12037 
   12038 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12039 
   12040 	* gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
   12041 	* gdb.cp/pr9167.exp: Likewise.
   12042 
   12043 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12044 
   12045 	* gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
   12046 
   12047 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12048 
   12049 	* gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
   12050 
   12051 2010-06-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   12052 
   12053 	* gdb.base/charset.c (main): Make sure malloc gets linked in.
   12054 
   12055 2010-06-11  Tom Tromey  <tromey (a] redhat.com>
   12056 
   12057 	PR gdb/9977, PR exp/11636::
   12058 	* gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
   12059 	(pieces_test_f6): Update expected output.
   12060 
   12061 2010-06-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12062 
   12063 	* gdb.base/moribund-step.exp: New.
   12064 
   12065 2010-06-08  Michael Snyder  <msnyder (a] vmware.com>
   12066 
   12067 	* gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
   12068 	* gdb.ada/boolean_expr.exp:
   12069 	* gdb.ada/frame_args.exp: Ditto.
   12070 	* gdb.ada/lang_switch.exp: Ditto.
   12071 	* gdb.ada/ptype_arith_binop.exp: Ditto.
   12072 	* gdb.ada/ref_param.exp: Ditto.
   12073 	* gdb.ada/type_coercion.exp:Ditto.
   12074 
   12075 	* gdb.asm/asm-source.exp: Ditto.
   12076 
   12077 	* gdb.base/attach.exp: Ditto.
   12078 	* gdb.base/bitfields2.exp: Ditto.
   12079 	* gdb.base/call-signal-resume.exp: Ditto.
   12080 	* gdb.base/callfuncs.exp: Ditto.
   12081 	* gdb.base/commands.exp: Ditto.
   12082 	* gdb.base/dbx.exp: Ditto.
   12083 	* gdb.base/default.exp: Ditto.
   12084 	* gdb.base/dump.exp: Ditto.
   12085 	* gdb.base/exprs.exp: Ditto.
   12086 	* gdb.base/freebpcmd.exp: Ditto.
   12087 	* gdb.base/interrupt.exp: Ditto.
   12088 	* gdb.base/list.exp: Ditto.
   12089 	* gdb.base/long_long.exp: Ditto.
   12090 	* gdb.base/maint.exp: Ditto.
   12091 	* gdb.base/ptype.exp: Ditto.
   12092 	* gdb.base/return.exp: Ditto.
   12093 	* gdb.base/setshow.exp: Ditto.
   12094 	* gdb.base/sigbpt.exp: Ditto.
   12095 	* gdb.base/sigrepeat.exp: Ditto.
   12096 
   12097 	* gdb.cp/classes.exp: Ditto.
   12098 
   12099 	* gdb.dwarf2/dw2-restore.exp: Ditto.
   12100 
   12101 	* gdb.gdb/selftest.exp: Ditto.
   12102 
   12103 	* gdb.multi/base.exp: Ditto.
   12104 	* gdb.multi/bkpt-multi-exec.exp: Ditto.
   12105 
   12106 	* gdb.python/py-block.exp: Ditto.
   12107 	* gdb.python/py-prettyprint.exp: Ditto.
   12108 	* gdb.python/py-template.exp: Ditto.
   12109 
   12110 	* gdb.server/ext-attach.exp: Ditto.
   12111 	* gdb.server/ext-run.exp: Ditto.
   12112 	* gdb.server/server-mon.exp: Ditto.
   12113 
   12114 	* gdb.threads/fork-thread-pending.exp: Ditto.
   12115 	* gdb.threads/hand-call-in-threads.exp: Ditto.
   12116 	* gdb.threads/interrupted-hand-call.exp: Ditto.
   12117 	* gdb.threads/linux-dp.exp: Ditto.
   12118 	* gdb.threads/manythreads.exp: Ditto.
   12119 	* gdb.threads/print-threads.exp: Ditto.
   12120 	* gdb.threads/pthreads.exp: Ditto.
   12121 	* gdb.threads/schedlock.exp: Ditto.
   12122 	* gdb.threads/thread-unwindonsignal.exp: Ditto.
   12123 	* gdb.threads/threadapply.exp: Ditto.
   12124 
   12125 2010-06-08  Michael Snyder  <msnyder (a] vmware.com>
   12126 
   12127 	* gdb.ada/exec_changed.exp:
   12128 	Use ".*" instead of "" as wildcard regexp.
   12129 
   12130 	* gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
   12131 	* gdb.base/call-ar-st.exp: Ditto.
   12132 	* gdb.base/checkpoint.exp: Ditto.
   12133 	* gdb.base/default.exp: Ditto.
   12134 	* gdb.base/dump.exp: Ditto.
   12135 	* gdb.base/ending-run.exp: Ditto.
   12136 	* gdb.base/fileio.exp: Ditto.
   12137 	* gdb.base/miscexprs.exp: Ditto.
   12138 	* gdb.base/pointers.exp: Ditto.
   12139 	* gdb.base/readline.exp: Ditto.
   12140 	* gdb.base/reread.exp: Ditto.
   12141 	* gdb.base/restore.exp: Ditto.
   12142 	* gdb.base/shlib-call.exp: Ditto.
   12143 	* gdb.base/valgrind-db-attach.exp: Ditto.
   12144 	* gdb.base/volatile.exp: Ditto.
   12145 	* gdb.base/watchpoints.exp: Ditto.
   12146 
   12147 	* gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
   12148 
   12149 	* gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
   12150 	* gdb.python/py-value.exp: Ditto.
   12151 
   12152 	* gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
   12153 	* gdb.trace/circ.exp: Ditto.
   12154 	* gdb.trace/collection.exp: Ditto.
   12155 	* gdb.trace/packetlen.exp: Ditto.
   12156 	* gdb.trace/passc-dyn.exp: Ditto.
   12157 	* gdb.trace/report.exp: Ditto.
   12158 	* gdb.trace/tfile.exp: Ditto.
   12159 	* gdb.trace/tfind.exp: Ditto.
   12160 	* gdb.trace/while-dyn.exp: Ditto.
   12161 
   12162 2010-06-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12163 
   12164 	* gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
   12165 
   12166 2010-06-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12167 
   12168 	Test PR 10640.
   12169 	* gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
   12170 
   12171 2010-06-07  Sami Wagiaalla  <swagiaal (a] redhat.com>
   12172 
   12173 	* gdb.cp/koenig.exp: Test for ADL operators.
   12174 	* gdb.cp/koenig.cc: Added ADL operators.
   12175 	* gdb.cp/operator.exp: New test.
   12176 	* gdb.cp/operator.cc: New test.
   12177 
   12178 2010-06-04  Michael Snyder  <msnyder (a] vmware.com>
   12179 
   12180 	* gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
   12181 	* gdb.base/pending.exp: Ditto.
   12182 
   12183 	* gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
   12184 
   12185 2010-06-04  Doug Evans  <dje (a] google.com>
   12186 
   12187 	* gdb.python/py-prettyprint.exp: Add new test for enabled and
   12188 	disabled printers.
   12189 	* gdb.python/py-prettyprint.py (disable_lookup_function): New function.
   12190 	(enable_lookup_function): New function.
   12191 
   12192 2010-06-04  Tom Tromey  <tromey (a] redhat.com>
   12193 
   12194 	* gdb.python/py-value.exp (test_value_hash): Don't test equality
   12195 	of hash and id.
   12196 
   12197 2010-06-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12198 
   12199 	* gdb.base/commands.exp (add printf tbreak command): Remove trailing
   12200 	newline.
   12201 	* gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
   12202 	(empty verbose non-noisy clear, empty verbose noisy clear)
   12203 	(empty non-verbose noisy clear): Likewise.
   12204 
   12205 2010-06-03  Michael Snyder  <msnyder (a] vmware.com>
   12206 
   12207 	* gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
   12208 	* gdb.base/display.exp: Ditto.
   12209 	* gdb.base/find.exp: Ditto.
   12210 	* gdb.base/ifelse.exp: Ditto.
   12211 	* gdb.base/multi-forks.exp: Ditto.
   12212 	* gdb.base/recurse.exp: Ditto.
   12213 	* gdb.base/setshow.exp: Ditto.
   12214 	* gdb.base/value-double-free.exp: Ditto.
   12215 	* gdb.base/watch-vfork.exp: Ditto.
   12216 	* gdb.base/watch_thread_num.exp: Ditto.
   12217 	* gdb.base/watchpoint-solib.exp: Ditto.
   12218 	* gdb.base/watchpoint.exp: Ditto.
   12219 	* gdb.base/watchpoints.exp: Ditto.
   12220 
   12221 	* gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
   12222 	* gdb.cp/overload.exp: Ditto.
   12223 	* gdb.cp/virtfunc.exp: Ditto.
   12224 
   12225 	* gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
   12226 
   12227 	* gdb.reverse/watch-precsave.exp:
   12228 	Replace gdb_test with gdb_test_no_output.
   12229 
   12230 	* gdb.threads/attach-into-signal.exp:
   12231 	Replace gdb_test with gdb_test_no_output.
   12232 	* gdb.threads/local-watch-wrong-thread.exp: Ditto.
   12233 	* gdb.threads/watchthreads.exp: Ditto.
   12234 	* gdb.threads/watchthreads2.exp: Ditto.
   12235 
   12236 	* gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
   12237 	* gdb.trace/tfind.exp: Ditto.
   12238 
   12239 2010-06-03  Joel Brobecker  <brobecker (a] adacore.com>
   12240 
   12241 	* lib/gdb.exp (gdb_test_no_output): Do not emit pass for
   12242 	successful test if message is the empty string.
   12243 
   12244 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12245 
   12246 	* gdb.fortran/module.exp (stopped language detection): New test.
   12247 
   12248 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12249 
   12250 	Support DW_TAG_module as separate namespaces.
   12251 	* gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
   12252 	gdb.fortran/library-module-lib.f90: New.
   12253 	* gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
   12254 	(print i): Remove.
   12255 	(continue to breakpoint: i-is-1, print var_i value 1)
   12256 	(continue to breakpoint: i-is-2, print var_i value 2)
   12257 	(continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
   12258 	(print var_d, print var_i value 14, ptype modmany, complete `modm)
   12259 	(complete `modmany, complete `modmany`, complete `modmany`var)
   12260 	(show language, setting breakpoint at module): New tests.
   12261 	* gdb.fortran/module.f90 (module mod): Remove.
   12262 	(module mod1, module mod2, module modmany, subroutine sub1)
   12263 	(subroutine sub2, program module): New.
   12264 
   12265 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12266 
   12267 	* gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
   12268 	(print value of rUC, print value of rI, print value of UI): ... here.
   12269 	* gdb.cp/anon-union.exp (pass): Rename to ...
   12270 	(print z 2): ... here.
   12271 
   12272 2010-06-02  Michael Snyder  <msnyder (a] vmware.com>
   12273 
   12274 	* gdb.trace/actions.exp: Use gdb_test_no_output.
   12275 	* gdb.trace/circ.exp: Ditto.
   12276 	* gdb.trace/packetlen.exp: Ditto.
   12277 	* gdb.trace/save-trace.exp: Ditto.
   12278 	* gdb.trace/tracecmd.exp: Ditto.
   12279 	* gdb.trace/tsv.exp: Ditto.
   12280 
   12281 	* gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
   12282 	* gdb.threads/hand-call-in-thraeds.exp: Ditto.
   12283 	* gdb.threads/local-watch-wrong-thread.exp: Ditto.
   12284 	* gdb.threads/manythreads.exp: Ditto.
   12285 	* gdb.threads/print-threads.exp: Ditto.
   12286 	* gdb.threads/pthreads.exp: Ditto.
   12287 	* gdb.threads/schedlock.exp: Ditto.
   12288 	* gdb.threads/staticthreads.exp: Ditto.
   12289 	* gdb.threads/thread-specific.exp: Ditto.
   12290 	* gdb.threads/thread-unwindonsignal.exp: Ditto.
   12291 	* gdb.threads/threadapply.exp: Ditto.
   12292 	* gdb.threads/watchthreads.exp: Ditto.
   12293 	* gdb.threads/watchthreads2.exp: Ditto.
   12294 
   12295 	* gdb.python/py-block.exp: Use gdb_test_no_output.
   12296 	* gdb.python/py-prettyprint.exp: Ditto.
   12297 	* gdb.python/py-template.exp: Ditto.
   12298 	* gdb.python/py-value.exp: Ditto.
   12299 
   12300 	* gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
   12301 	* gdb.reverse/watch-reverse.exp: Ditto.
   12302 
   12303 	* gdb.server/ext-attach.exp: Use gdb_test_no_output.
   12304 	* gdb.server/ext-run.exp: Ditto.
   12305 
   12306 	* gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
   12307 	* gdb.dwarf2/dw2-compressed.exp: Ditto.
   12308 	* gdb.dwarf2/dw2-intercu.exp: Ditto.
   12309 	* gdb.dwarf2/dw2-intermix.exp: Ditto.
   12310 	* gdb.dwarf2/dw2-producer.exp: Ditto.
   12311 	* gdb.dwarf2/mac-fileno.exp: Ditto.
   12312 
   12313 	* gdb.gdb/observer.exp: Use gdb_test_no_output.
   12314 	* gdb.gdb/selftest.exp: Ditto.
   12315 
   12316 	* gdb.multi/base.exp: Use gdb_test_no_output.
   12317 
   12318 	* gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
   12319 
   12320 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12321 
   12322 	* gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
   12323 
   12324 2010-06-02  Michael Snyder  <msnyder (a] msnyder-server.eng.vmware.com>
   12325 
   12326 	* gdb.cp/class2.exp: Use gdb_test_no_output.
   12327 	* gdb.cp/classes.exp: Ditto.
   12328 	* gdb.cp/extern-c.exp: Ditto.
   12329 	* gdb.cp/inherit.exp: Ditto.
   12330 	* gdb.cp/maint.exp: Ditto.
   12331 	* gdb.cp/mb-inline.exp: Ditto.
   12332 	* gdb.cp/mb-templates.exp: Ditto.
   12333 	* gdb.cp/method2.exp: Ditto.
   12334 	* gdb.cp/misc.exp: Ditto.
   12335 	* gdb.cp/ovldbreak.exp: Ditto.
   12336 	* gdb.cp/punctuator.exp: Ditto.
   12337 	* gdb.cp/templates.exp: Ditto.
   12338 	* gdb.cp/virtbase.exp: Ditto.
   12339 
   12340 	* gdb.threads/attach-stopped.exp:
   12341 	Replace uses of send_gdb / gdb_expect.
   12342 	* gdb.threads/attachstop-mt.exp:
   12343 	Replace uses of send_gdb / gdb_expect.
   12344 	* gdb.threads/gcore-thread.exp:
   12345 	Replace uses of send_gdb / gdb_expect.
   12346 	* gdb.threads/hand-call-in-threads.exp:
   12347 	Replace uses of send_gdb / gdb_expect.
   12348 	* gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
   12349 	* gdb.threads/print-threads.exp:
   12350 	Replace uses of send_gdb / gdb_expect.
   12351 	* gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
   12352 	* gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
   12353 	* gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
   12354 
   12355 	* gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
   12356 	* gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
   12357 	* gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
   12358 	* gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
   12359 	* gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
   12360 	* gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
   12361 	* gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
   12362 	* gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
   12363 	* gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
   12364 	* gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
   12365 	* gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
   12366 
   12367 2010-06-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12368 
   12369 	* gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
   12370 
   12371 2010-06-02  Sami Wagiaalla  <swagiaal (a] redhat.com>
   12372 
   12373 	* gdb.cp/koenig.exp: Added new test case.
   12374 	* gdb.cp/koenig.cc: Ditto.
   12375 
   12376 2010-06-01  Michael Snyder  <msnyder (a] vmware.com>
   12377 
   12378 	* gdb.base/arithmet.exp: Use gdb_test_no_output.
   12379 	* gdb.base/arrayidx.exp: Ditto.
   12380 	* gdb.base/attach.exp: Ditto.
   12381 	* gdb.base/auxv.exp: Ditto.
   12382 	* gdb.base/bigcre.exp: Ditto.
   12383 	* gdb.base/break-always.exp: Ditto.
   12384 	* gdb.base/break-interp.exp: Ditto.
   12385 	* gdb.base/break.exp: Ditto.
   12386 	* gdb.base/breakpoint-shadow.exp: Ditto.
   12387 	* gdb.base/call-ar-st.exp: Ditto.
   12388 	* gdb.base/call-sc.exp: Ditto.
   12389 	* gdb.base/call-signal-resume.exp: Ditto.
   12390 	* gdb.base/callfuncs.exp: Ditto.
   12391 	* gdb.base/catch-syscall.exp: Ditto.
   12392 	* gdb.base/charset.exp: Ditto.
   12393 	* gdb.base/code-expr.exp: Ditto.
   12394 	* gdb.base/commands.exp: Ditto.
   12395 	* gdb.base/cond-expr.exp: Ditto.
   12396 	* gdb.base/condbreak.exp: Ditto.
   12397 	* gdb.base/cursal.exp: Ditto.
   12398 	* gdb.base/cvexpr.exp: Ditto.
   12399 	* gdb.base/default.exp: Ditto.
   12400 	* gdb.base/del.exp: Ditto.
   12401 	* gdb.base/detach.exp: Ditto.
   12402 	* gdb.base/display.exp: Ditto.
   12403 	* gdb.base/ena-dis-br.exp: Ditto.
   12404 	* gdb.base/eval-skip.exp: Ditto.
   12405 	* gdb.base/foll-fork.exp: Ditto.
   12406 	* gdb.base/foll-vfork.exp: Ditto.
   12407 	* gdb.base/frame-args.exp: Ditto.
   12408 	* gdb.base/funcargs.exp: Ditto.
   12409 	* gdb.base/gcore-buffer-overflow.exp: Ditto.
   12410 	* gdb.base/gdbvars.exp: Ditto.
   12411 	* gdb.base/help.exp: Ditto.
   12412 	* gdb.base/ifelse.exp: Ditto.
   12413 	* gdb.base/included.exp: Ditto.
   12414 	* gdb.base/list.exp: Ditto.
   12415 	* gdb.base/macscp.exp: Ditto.
   12416 	* gdb.base/maint.exp: Ditto.
   12417 	* gdb.base/multi-fork.exp: Ditto.
   12418 	* gdb.base/overlays.exp: Ditto.
   12419 	* gdb.base/page.exp: Ditto.
   12420 	* gdb.base/pending.exp: Ditto.
   12421 	* gdb.base/pointers.exp: Ditto.
   12422 	* gdb.base/pr11022.exp: Ditto.
   12423 	* gdb.base/prelink.exp: Ditto.
   12424 	* gdb.base/printcmds.exp: Ditto.
   12425 	* gdb.base/psymtab.exp: Ditto.
   12426 	* gdb.base/randomize.exp: Ditto.
   12427 	* gdb.base/relational.exp: Ditto.
   12428 	* gdb.base/relocate.exp: Ditto.
   12429 	* gdb.base/remote.exp: Ditto.
   12430 	* gdb.base/sepdebug.exp: Ditto.
   12431 	* gdb.base/set-lang-auto.exp: Ditto.
   12432 	* gdb.base/setshow.exp: Ditto.
   12433 	* gdb.base/setvar.exp: Ditto.
   12434 	* gdb.base/signals.exp: Ditto.
   12435 	* gdb.base/signull.exp: Ditto.
   12436 	* gdb.base/sigstep.exp: Ditto.
   12437 	* gdb.base/sizeof.exp: Ditto.
   12438 	* gdb.base/solib-disc.exp: Ditto.
   12439 	* gdb.base/store.exp: Ditto.
   12440 	* gdb.base/structs.exp: Ditto.
   12441 	* gdb.base/structs2.exp: Ditto.
   12442 	* gdb.base/subst.exp: Ditto.
   12443 	* gdb.base/term.exp: Ditto.
   12444 	* gdb.base/trace-commands.exp: Ditto.
   12445 	* gdb.base/unwindonsignal.exp: Ditto.
   12446 	* gdb.base/valgrind-db-attach.exp: Ditto.
   12447 	* gdb.base/varargs.exp: Ditto.
   12448 	* gdb.base/watch-cond.exp: Ditto.
   12449 	* gdb.base/watch_thread_num.exp: Ditto.
   12450 	* gdb.base/watchpoint-cond-gone.exp: Ditto.
   12451 	* gdb.base/watchpoint.exp: Ditto.
   12452 	* gdb.base/whatis-exp.exp: Ditto.
   12453 
   12454 2010-06-01  Michael Snyder  <msnyder (a] vmware.com>
   12455 
   12456 	* gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
   12457 	* gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
   12458 	* gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
   12459 	* gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
   12460 	* gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
   12461 	* gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
   12462 	* gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
   12463 	* gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
   12464 	* gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
   12465 	* gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
   12466 	* gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
   12467 	* gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
   12468 	* gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
   12469 	* gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
   12470 	* gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
   12471 
   12472 2010-06-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12473 
   12474 	* gdb.base/commands.exp (begin commands on watch): Remove excessive
   12475 	trailing newline.
   12476 	* gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
   12477 	* gdb.java/jmisc.exp (p *args\n): Rename to ...
   12478 	(p *args): ... here and remove excessive trailing newline.
   12479 
   12480 2010-05-31  Joel Brobecker  <brobecker (a] adacore.com>
   12481 
   12482 	* gdb.base/subst.exp: Fix call to gdb_test with empty message.
   12483 
   12484 2010-05-31  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12485 
   12486 	Accept the new Linux kernel "t (tracing stop)" string.
   12487 	* gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
   12488 	Update comment.
   12489 	(state_wait) <T (tracing stop)>: New.
   12490 	(main): Update the state_wait expect string.
   12491 
   12492 2010-05-28  Pedro Alves  <pedro (a] codesourcery.com>
   12493 
   12494 	* limits.c, limits.exp: Delete files.
   12495 	* Makefile.in (clean mostlyclean): Adjust.
   12496 	* tracecmd.exp: Adjust.
   12497 
   12498 2010-05-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12499 
   12500 	* gdb.base/tui-layout.exp: New.
   12501 
   12502 2010-05-28  Michael Snyder  <msnyder (a] vmware.com>
   12503 
   12504 	* gdb.reverse/break-precsave.exp:
   12505 	Replace uses of send_gdb / gdb_expect.
   12506 	* gdb.reverse/break-reverse.exp:
   12507 	Replace uses of send_gdb / gdb_expect.
   12508 	* gdb.reverse/consecutive-precsave.exp:
   12509 	Replace uses of send_gdb / gdb_expect.
   12510 	* gdb.reverse/consecutive-reverse.exp:
   12511 	Replace uses of send_gdb / gdb_expect.
   12512 	* gdb.reverse/finish-precsave.exp:
   12513 	Replace uses of send_gdb / gdb_expect.
   12514 	* gdb.reverse/finish-reverse.exp:
   12515 	Replace uses of send_gdb / gdb_expect.
   12516 	* gdb.reverse/i386-precsave.exp:
   12517 	Replace uses of send_gdb / gdb_expect.
   12518 	* gdb.reverse/i386-reverse.exp:
   12519 	Replace uses of send_gdb / gdb_expect.
   12520 	* gdb.reverse/i386-sse-reverse.exp:
   12521 	Replace uses of send_gdb / gdb_expect.
   12522 	* gdb.reverse/i387-env-reverse.exp:
   12523 	Replace uses of send_gdb / gdb_expect.
   12524 	* gdb.reverse/i387-stack-reverse.exp:
   12525 	Replace uses of send_gdb / gdb_expect.
   12526 	* gdb.reverse/machinestate-precsave.exp:
   12527 	Replace uses of send_gdb / gdb_expect.
   12528 	* gdb.reverse/machinestate.exp:
   12529 	Replace uses of send_gdb / gdb_expect.
   12530 	* gdb.reverse/sigall-precsave.exp:
   12531 	Replace uses of send_gdb / gdb_expect.
   12532 	* gdb.reverse/sigall-reverse.exp:
   12533 	Replace uses of send_gdb / gdb_expect.
   12534 	* gdb.reverse/solib-precsave.exp:
   12535 	Replace uses of send_gdb / gdb_expect.
   12536 	* gdb.reverse/solib-reverse.exp:
   12537 	Replace uses of send_gdb / gdb_expect.
   12538 	* gdb.reverse/step-precsave.exp:
   12539 	Replace uses of send_gdb / gdb_expect.
   12540 	* gdb.reverse/step-reverse.exp:
   12541 	Replace uses of send_gdb / gdb_expect.
   12542 	* gdb.reverse/until-precsave.exp:
   12543 	Replace uses of send_gdb / gdb_expect.
   12544 	* gdb.reverse/until-reverse.exp:
   12545 	Replace uses of send_gdb / gdb_expect.
   12546 	* gdb.reverse/watch-precsave.exp:
   12547 	Replace uses of send_gdb / gdb_expect.
   12548 	* gdb.reverse/watch-reverse.exp:
   12549 	Replace uses of send_gdb / gdb_expect.
   12550 
   12551 2010-05-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12552 
   12553 	* gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
   12554 	excessive newline.
   12555 
   12556 2010-05-27  Michael Snyder  <msnyder (a] vmware.com>
   12557 
   12558 	* gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
   12559 	* gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
   12560 	* gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
   12561 	* gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
   12562 	* gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
   12563 	* gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
   12564 	* gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
   12565 	* gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
   12566 	* gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
   12567 	* gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
   12568 	* gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
   12569 	* gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
   12570 	* gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
   12571 	* gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
   12572 	* gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
   12573 	* gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
   12574 	* gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
   12575 	* gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
   12576 	* gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
   12577 
   12578 2010-05-26  Michael Snyder  <msnyder (a] vmware.com>
   12579 
   12580 	* gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
   12581 	* gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
   12582 
   12583 	* gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
   12584 	* gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
   12585 	* gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
   12586 
   12587 	* gdb.reverse/consecutive-reverse.exp:
   12588 	Replace uses of send_gdb / gdb_expect.
   12589 	* gdb.reverse/consecutive-precsave.exp:
   12590 	Replace uses of send_gdb / gdb_expect.
   12591 
   12592 	* gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
   12593 	* gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
   12594 	* gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
   12595 	* gdb.mi/mi-ns-stale-regcache.exp:
   12596 	Replace uses of send_gdb / gdb_expect.
   12597 	* gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
   12598 	* gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
   12599 	* gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
   12600 	* gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
   12601 	* gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
   12602 	* gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
   12603 	* gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
   12604 	* gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
   12605 	* gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
   12606 
   12607 2010-05-26  Michael Snyder  <msnyder (a] vmware.com>
   12608 
   12609 	* gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
   12610 
   12611 	* gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
   12612 
   12613 	* gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
   12614 	* gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
   12615 	* gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
   12616 	* gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
   12617 	* gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
   12618 	* gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
   12619 	* gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
   12620 	* gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
   12621 	* gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
   12622 
   12623 2010-05-25  Tom Tromey  <tromey (a] redhat.com>
   12624 
   12625 	* gdb.base/macscp.exp: Add missing space after setup_kfail.
   12626 
   12627 2010-05-25  Tom Tromey  <tromey (a] redhat.com>
   12628 
   12629 	* gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
   12630 	argument order.
   12631 	* gdb.base/macscp.exp: Fix setup_kfail argument order.
   12632 	* gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
   12633 	order.
   12634 	* gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
   12635 	order.
   12636 	* gdb.base/call-sc.exp (setup_kfails): Remove.
   12637 	(setup_compiler_kfails): Remove.
   12638 	* gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
   12639 	argument order.
   12640 	* gdb.base/siginfo.exp: Fix setup_kfail argument order.
   12641 	* gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
   12642 	(advancei): Fix setup_kfail argument order.
   12643 	* gdb.base/radix.exp: Fix setup_kfail argument order.
   12644 	* gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
   12645 	order.
   12646 	* gdb.base/structs.exp (setup_kfails): Remove.
   12647 	(setup_compiler_kfails): Fix setup_kfail argument order.
   12648 	* gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
   12649 	order.
   12650 	* gdb.java/jmain.exp: Fix setup_kfail argument order.
   12651 	* gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
   12652 	setup_kfail argument order.
   12653 	* gdb.cp/overload.exp: Fix setup_kfail argument order.
   12654 
   12655 2010-05-25  Tom Tromey  <tromey (a] redhat.com>
   12656 
   12657 	* gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
   12658 
   12659 2010-05-25  Michael Snyder  <msnyder (a] vmware.com>
   12660 
   12661 	* gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
   12662 	* gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
   12663 	* gdb.base/annota1.exp: Replace send_gdb with gdb_test.
   12664 	* gdb.base/annota3.exp: Replace send_gdb with gdb_test.
   12665 	* gdb.base/assign.exp: Replace send_gdb with gdb_test.
   12666 	* gdb.base/attach.exp: Replace send_gdb with gdb_test.
   12667 	* gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
   12668 	* gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
   12669 	* gdb.base/bitops.exp: Replace send_gdb with gdb_test.
   12670 	* gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
   12671 	* gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
   12672 	* gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
   12673 	* gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
   12674 	* gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
   12675 	* gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
   12676 	* gdb.base/charset.exp: Replace send_gdb with gdb_test.
   12677 	* gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
   12678 	* gdb.base/commands.exp: Replace send_gdb with gdb_test.
   12679 	* gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
   12680 	* gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
   12681 	* gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
   12682 	* gdb.base/constvars.exp: Replace send_gdb with gdb_test.
   12683 	* gdb.base/corefile.exp: Replace send_gdb with gdb_test.
   12684 	* gdb.base/default.exp: Replace send_gdb with gdb_test.
   12685 	* gdb.base/define.exp: Replace send_gdb with gdb_test.
   12686 	* gdb.base/display.exp: Replace send_gdb with gdb_test.
   12687 	* gdb.base/dump.exp: Replace send_gdb with gdb_test.
   12688 	* gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
   12689 	* gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
   12690 	* gdb.base/exprs.exp: Replace send_gdb with gdb_test.
   12691 	* gdb.base/fileio.exp: Replace send_gdb with gdb_test.
   12692 	* gdb.base/finish.exp: Replace send_gdb with gdb_test.
   12693 	* gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
   12694 	* gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
   12695 	* gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
   12696 	* gdb.base/gcore.exp: Replace send_gdb with gdb_test.
   12697 	* gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
   12698 	* gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
   12699 	* gdb.base/help.exp: Replace send_gdb with gdb_test.
   12700 	* gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
   12701 	* gdb.base/jump.exp: Replace send_gdb with gdb_test.
   12702 	* gdb.base/long_long.exp: Replace send_gdb with gdb_test.
   12703 	* gdb.base/maint.exp: Replace send_gdb with gdb_test.
   12704 	* gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
   12705 	* gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
   12706 	* gdb.base/pointers.exp: Replace send_gdb with gdb_test.
   12707 	* gdb.base/ptype.exp: Replace send_gdb with gdb_test.
   12708 	* gdb.base/whatis.exp: Replace send_gdb with gdb_test.
   12709 
   12710 2010-05-25  Doug Evans  <dje (a] google.com>
   12711 
   12712 	* gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
   12713 	gdb.string_to_argv.
   12714 
   12715 2010-05-21  Tom Tromey  <tromey (a] redhat.com>
   12716 
   12717 	* gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
   12718 	Call it.
   12719 	* gdb.dwarf2/pieces.S: Update.
   12720 	* gdb.dwarf2/pieces.c (struct B): Remove initial field.
   12721 
   12722 2010-05-21  Tom Tromey  <tromey (a] redhat.com>
   12723 
   12724 	* gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
   12725 	Call it.
   12726 	* gdb.dwarf2/pieces.c (struct C): New.
   12727 	(f6): New function.
   12728 	* gdb.dwarf2/pieces.S: Replace.
   12729 
   12730 2010-05-21  Tom Tromey  <tromey (a] redhat.com>
   12731 
   12732 	* gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
   12733 	Call it.
   12734 
   12735 2010-05-21  Tom Tromey  <tromey (a] redhat.com>
   12736 
   12737 	* gdb.dwarf2.pieces.exp: New file.
   12738 	* gdb.dwarf2.pieces.S: New file.
   12739 	* gdb.dwarf2.pieces.c: New file.
   12740 
   12741 2010-05-20  Pedro Alves  <pedro (a] codesourcery.com>
   12742 	    Joel Brobecker  <brobecker (a] adacore.com>
   12743 
   12744 	* lib/gdb.exp (gdb_test_no_output): New function.
   12745 	* lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
   12746 	when testing commands that should produce no output.
   12747 
   12748 2010-05-17  Joel Brobecker  <brobecker (a] adacore.com>
   12749 
   12750 	* gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
   12751 	parameter that we want to watch being a constant.
   12752 
   12753 2010-05-17  Joel Brobecker  <brobecker (a] adacore.com>
   12754 
   12755 	* gdb.ada/cond_lang: New testcase.
   12756 
   12757 2010-05-17  Joel Brobecker  <brobecker (a] adacore.com>
   12758 
   12759 	* lib/gdb.exp (banned_variables): New variable/constant.
   12760 	(gdb_init): Add write trace on variables listed in banned_variables.
   12761 	(gdb_finish): Remove write traces on variables listed in
   12762 	banned_variables.
   12763 
   12764 2010-05-17  Joel Brobecker  <brobecker (a] adacore.com>
   12765 
   12766 	* gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
   12767 	* gdb.cp/koenig.exp: Likewise.
   12768 
   12769 2010-05-14  Phil Muldoon  <pmuldoon (a] redhat.com>
   12770 
   12771 	PR python/11482
   12772 
   12773 	* gdb.python/py-value.exp (test_value_hash): New function.
   12774 
   12775 2010-05-11  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12776 
   12777 	PR exp/11530.
   12778 	* gdb.base/gdb11530.c: New file.
   12779 	* gdb.base/gdb11530.exp: New file.
   12780 
   12781 2010-05-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12782 
   12783 	* gdb.dwarf2/dw2-modula2-self-type.exp: New.
   12784 	* gdb.dwarf2/dw2-modula2-self-type.S: New.
   12785 
   12786 2010-05-07  Sami Wagiaalla  <swagiaal (a] redhat.com>
   12787 
   12788 	* gdb.cp/koenig.exp: New test.
   12789 	* gdb.cp/koenig.cc: New test program.
   12790 
   12791 2010-05-05  Joel Brobecker  <brobecker (a] adacore.com>
   12792 
   12793 	Remove the use of prms_id and bug_id throughout the testsuite.
   12794 
   12795 2010-05-04  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12796 
   12797 	PR exp/11349.
   12798 	* testsuite/gdb.cp/ref-types.exp: Add test to examine
   12799 	use a reference local variable.
   12800 
   12801 2010-05-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12802 
   12803 	* gdb.base/break-interp.exp: Remove $exec.debug safety removal.
   12804 	* gdb.base/sepdebug.exp: Remove .debug subdirectory handling.  New
   12805 	variable different_dir. Move debugfile into a full directory pathname
   12806 	under DIFFERENT_DIR.
   12807 	* lib/gdb.exp (separate_debug_filename): Remove.
   12808 	(gdb_gnu_strip_debug): No longer call separate_debug_filename.  Remove
   12809 	variable debug_dir and mkdir of it.  Update function comments.
   12810 
   12811 2010-04-29  Pedro Alves  <pedro (a] codesourcery.com>
   12812 
   12813 	PR gdb/11557
   12814 
   12815 	* gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
   12816 	files.
   12817 
   12818 2010-04-29  Phil Muldoon  <pmuldoon (a] redhat.com>
   12819 
   12820 	* gdb.python/py-param.exp: New File.
   12821 
   12822 2010-04-29  Mihail Zenkov  <mihail.zenkov (a] gmail.com>
   12823 
   12824 	* gdb.base/default.exp: Fix "set language" test.
   12825 
   12826 2010-04-24  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12827 
   12828 	PR breakpoints/11531.
   12829 	* gdb.base/gdb11531.c: New file.
   12830 	* gdb.base/gdb11531.exp: New file.
   12831 
   12832 2010-04-26  Tom Tromey  <tromey (a] redhat.com>
   12833 
   12834 	* gdb.base/completion.exp: Add tests for completion and deprecated
   12835 	commands.
   12836 
   12837 2010-04-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12838 
   12839 	* gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
   12840 	(print /x char_array): Escape curly brackets.
   12841 
   12842 2010-04-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12843 
   12844 	Fix deadlock on looped list of loaded shared objects.
   12845 	* gdb.base/solib-corrupted.exp: New.
   12846 
   12847 2010-04-23  Doug Evans  <dje (a] google.com>
   12848 
   12849 	* gdb.python/py-section-script.c: New file.
   12850 	* gdb.python/py-section-script.exp: New file.
   12851 	* gdb.python/py-section-script.py: New file.
   12852 
   12853 2010-04-20  Chris Moller  <cmoller (a] redhat.com>
   12854 
   12855 	PR 10179
   12856 
   12857 	* gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
   12858 	* gdb.base/pr10179-a.c:
   12859 	* gdb.base/pr10179-b.c:
   12860 	* gdb.base/pr10179.exp: New files.
   12861 
   12862 2010-04-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12863 
   12864 	Fix crashes on dangling display expressions.
   12865 	* gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
   12866 	is SEP.
   12867 	(lib_flags): Remove the "debug" keyword.
   12868 	(libsepdebug): New variable for iterating new loop.
   12869 	(save_pf_prefix): New variable wrapping the loop.
   12870 	(sep_lib_flags): New variable derived from LIB_FLAGS.  Use it.
   12871 	* lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
   12872 
   12873 2010-04-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12874 
   12875 	* gdb.threads/watchthreads.exp: Change to obtain consistent output.
   12876 
   12877 2010-04-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12878 
   12879 	PR stabs/11479.
   12880 	* gdb.stabs/gdb11479.exp: New file.
   12881 	* gdb.stabs/gdb11479.c: New file.
   12882 
   12883 2010-04-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12884 
   12885 	* gdb.base/charset.c (Strin16, String32): New variables.
   12886 	* gdb.base/charset.exp (gdb_test): Test correct display
   12887 	of 16 or 32 bit strings.
   12888 
   12889 2010-04-21  Chris Moller  <cmoller (a] redhat.com>
   12890 
   12891 	PR 9167
   12892 	* gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
   12893 	* gdb.cp/pr9167.cc: New file.
   12894 	* gdb.cp/pr9167.exp: New file.
   12895 
   12896 
   12897 2010-04-21  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   12898 
   12899 	PR pascal/11492.
   12900 	* gdb.pascal/gdb11492.pas: New file.
   12901 	* gdb.pascal/gdb11492.exp: New file.
   12902 
   12903 2010-04-20  Joel Brobecker  <brobecker (a] adacore.com>
   12904 
   12905 	* gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
   12906 
   12907 2010-04-20  Joel Brobecker  <brobecker (a] adacore.com>
   12908 
   12909 	* gdb.ada/dyn_loc: New testcase.
   12910 
   12911 2010-04-20  Chris Moller  <cmoller (a] redhat.com>
   12912 
   12913 	PR 10867
   12914 
   12915 	* gdb.cp/Makefile.in  (EXECUTABLES): Added pr10687
   12916 	* gdb.cp/pr10687.cc: New file.
   12917 	* gdb.cp/pr10687.exp: New file.
   12918 
   12919 
   12920 2010-04-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12921 	    Sergio Durigan Junior  <sergiodj (a] redhat.com>
   12922 
   12923 	* gdb.fortran/logical.exp: New testcase.
   12924 	* gdb.fortran/logical.f90: New file.
   12925 
   12926 2010-04-19  Doug Evans  <dje (a] google.com>
   12927 
   12928 	* gdb.base/help.exp (help source): Update expected output.
   12929 
   12930 2010-04-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12931 
   12932 	* gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
   12933 	gdb_reinitialize_dir and gdb_load by clean_restart.  Remove trailing
   12934 	gdb_exit and return.
   12935 	(executable): New variable.
   12936 	(binfile): Use it.
   12937 
   12938 2010-04-19  Pedro Alves  <pedro (a] codesourcery.com>
   12939 
   12940 	PR breakpoints/8554.
   12941 
   12942 	* gdb.trace/save-trace.exp: Adjust.
   12943 
   12944 2010-04-17  H.J. Lu  <hongjiu.lu (a] intel.com>
   12945 
   12946 	PR corefiles/11511
   12947 	* gdb.arch/system-gcore.exp: New.
   12948 	* gdb.arch/gcore.c: Likewise.
   12949 
   12950 2010-04-15  Doug Evans  <dje (a] google.com>
   12951 
   12952 	* gdb.python/py-progspace.c: New file.
   12953 	* gdb.python/py-progspace.exp: New file.
   12954 
   12955 	* gdb.base/source.exp: Add tests for "source -s".
   12956 
   12957 2010-04-14  Phil Muldoon  <pmuldoon (a] redhat.com>
   12958 
   12959 	* gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
   12960 	* gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
   12961 	* gdb.python/py-prettyprint.exp: New test for to_string returning None.
   12962 	* gdb.python/py-mi.exp: New test for to_string returning None.
   12963 
   12964 2010-04-12  Phil Muldoon  <pmuldoon (a] redhat.com>
   12965 
   12966 	* gdb.python/py-breakpoint.c: Make result global.
   12967 
   12968 2010-04-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   12969 
   12970 	Fix non-GNU make compatibility.
   12971 	* Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
   12972 
   12973 2010-04-09  Phil Muldoon  <pmuldoon (a] redhat.com>
   12974 
   12975 	* gdb.python/py-breakpoint.exp: New File.
   12976 	* gdb.python/py-breakpoint.C: Ditto.
   12977 
   12978 2010-04-08  Stan Shebs  <stan (a] codesourcery.com>
   12979 
   12980 	* gdb.trace/actions.exp: Clear default-collect.
   12981 	* gdb.trace/save-trace.exp: Clear default-collect.
   12982 
   12983 2010-04-08  Phil Muldoon  <pmuldoon (a] redhat.com>
   12984 
   12985 	* gdb.python/py-value: Add null string variable.
   12986 	  (test_lazy_string): Test zero length, NULL address lazy
   12987 	  strings.
   12988 
   12989 2010-04-07  H.J. Lu  <hongjiu.lu (a] intel.com>
   12990 
   12991 	* gdb.arch/i386-avx.c: New.
   12992 	* gdb.arch/i386-avx.exp: Likewise.
   12993 
   12994 	* gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
   12995 
   12996 2010-04-06  Doug Evans  <dje (a] google.com>
   12997 
   12998 	* gdb.base/source-test.gdb: New file.
   12999 	* gdb.base/source.exp: Test source -v.
   13000 
   13001 2010-04-06  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   13002 
   13003 	* gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
   13004 
   13005 2010-04-06  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   13006 
   13007 	* gdb.stabs/aout.sed: Convert all backslash to double backslash
   13008 	within one line, unless it is followed by a double quote.
   13009 	* gdb.stabs/hppa.sed: Idem.
   13010 	* gdb.stabs/weird.def: Add char and String constants
   13011 	* gdb.stabs/weird.exp: Check for correct parsing of
   13012 	char and string constants.
   13013 	* gdb.stabs/xcoff.sed: Ignore escaped quote quotes
   13014 	in .stabs to .stabx substitution.
   13015 
   13016 2010-04-05  Stan Shebs  <stan (a] codesourcery.com>
   13017 
   13018 	* gdb.trace/tfile.c: Add a variable split across two blocks, and a
   13019 	constant global.
   13020 	* gdb.trace/tfile.exp: Try to print them.
   13021 
   13022 2010-04-04  Stan Shebs  <stan (a] codesourcery.com>
   13023 
   13024 	* gdb.base/completion.exp: Update for new "info watchpoints".
   13025 	* gdb.base/default.exp: Ditto.
   13026 	* gdb.base/help.exp: Ditto.
   13027 	* gdb.base/watchpoint.exp: Ditto.
   13028 	* gdb.trace/infotrace.exp: Update "info tracpoints" output.
   13029 
   13030 2010-04-04  Stan Shebs  <stan (a] codesourcery.com>
   13031 
   13032 	* gdb.trace/tfile.exp: Sharpen tfind test.
   13033 
   13034 2010-04-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13035 
   13036 	* gdb.base/break-entry.exp: New.
   13037 
   13038 2010-04-02  Hui Zhu  <teawater (a] gmail.com>
   13039 	    Michael Snyder <msnyder (a] vmware.com>
   13040 
   13041 	* gdb.reverse/i386-sse-reverse.exp: New file.
   13042 	* gdb.reverse/i386-sse-reverse.c: New file.
   13043 
   13044 2010-04-02  Pedro Alves  <pedro (a] codesourcery.com>
   13045 
   13046 	* gdb.trace/tfind.exp: Adjust expected disassembly output.
   13047 
   13048 2010-04-01  Stan Shebs  <stan (a] codesourcery.com>
   13049 
   13050 	* gdb.trace/actions.exp: Tweak expected output.
   13051 	* gdb.trace/while-stepping.exp: Tweak expected output.
   13052 
   13053 2010-04-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   13054 
   13055 	* gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
   13056 
   13057 2010-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   13058 
   13059 	* gdb.base/commands.exp: Adjust.
   13060 	* gdb.cp/extern-c.exp: Adjust.
   13061 
   13062 2010-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   13063 
   13064 	* gdb.trace/collection.c (local_test_func): Define a local struct,
   13065 	and instanciate it.
   13066 
   13067 2010-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   13068 
   13069 	* gdb.trace/collection.exp (gdb_collect_args_test)
   13070 	(gdb_collect_argarray_test): XFAIL the tests that assume the
   13071 	argarray argument's elements are collected.
   13072 
   13073 2010-03-31  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13074 
   13075 	* gdb.dwarf2/dw2-bad-parameter-type.exp,
   13076 	gdb.dwarf2/dw2-bad-parameter-type.S: New.
   13077 
   13078 2010-03-31  Stan Shebs  <stan (a] codesourcery.com>
   13079 
   13080 	* gdb.trace/save-trace.exp: Test save/restore of default-collect
   13081 	and tracepoint conditionals.
   13082 	(gdb_verify_tracepoints): Delete unused return.
   13083 
   13084 2010-03-26  Keith Seitz  <keiths (a] redhat.com>
   13085 
   13086 	* gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
   13087 	appear in the output before main.
   13088 	Remove KFAIL for gdb/2215 aka bz 9320.
   13089 
   13090 2010-03-30  Doug Evans  <dje (a] google.com>
   13091 
   13092 	* gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
   13093 	by dejagnu.
   13094 	* gdb.arch/amd64-dword.exp: Ditto.
   13095 
   13096 	* gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
   13097 	match.
   13098 	(break printf): Ditto.
   13099 
   13100 2010-03-29  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13101 
   13102 	* gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
   13103 	gcc < 4.4.
   13104 	* gdb.cp/shadow.exp: Ditto.
   13105 
   13106 2010-03-29  Pedro Alves  <pedro (a] codesourcery.com>
   13107 
   13108 	* gdb.trace/collection.exp (run_trace_experiment): Make sure
   13109 	"tstart" is silent.
   13110 
   13111 2010-03-29  Pedro Alves  <pedro (a] codesourcery.com>
   13112 
   13113 	* gdb.trace/collection.exp (executable): New.
   13114 	(binfile): Use it.
   13115 	(fpreg, spreg, pcreg): New.
   13116 	(test_register): Use gdb_test_multiple.  Pass /x to print.
   13117 	(prepare_for_trace_test): New.
   13118 	(run_trace_experiment): Use "continue", not gdb_run_cmd.
   13119 	(gdb_collect_args_test, gdb_collect_argstruct_test)
   13120 	(gdb_collect_argarray_test, gdb_collect_locals_test): Use
   13121 	prepare_for_trace_test.
   13122 	(gdb_collect_registers_test): Use prepare_for_trace_test.  Use
   13123 	fpreg, spreg and pcreg.
   13124 	(gdb_collect_expression_test, gdb_collect_globals_test): Use
   13125 	prepare_for_trace_test.
   13126 	(gdb_trace_collection_test): Use fpreg, spreg and pcreg.  Don't
   13127 	try to detect tracing support here.  Don't set breakpoints at
   13128 	`begin' or `end' here.
   13129 	<global scope>: Use clean_restart.  Run to main before checking
   13130 	for tracing support.  Check for for tracing support here.
   13131 
   13132 2010-03-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13133 
   13134 	* gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
   13135 	" as $displacement" to "seen displacement message".
   13136 
   13137 2010-03-28  Pedro Alves  <pedro (a] codesourcery.com>
   13138 
   13139 	* gdb.trace/while-dyn.exp (executable): New variable.
   13140 	(binfile): Use it.
   13141 	(test_while_stepping): New function.  Move most tests here.  Call
   13142 	it once for each of the while-stepping, stepping and ws aliases.
   13143 
   13144 2010-03-26  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   13145 
   13146 	* gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
   13147 	that do not provide the tagless_struct type name at all.
   13148 	(test_print_anon_union): Do not check value of uninitialized
   13149 	union member.  Do not use cp_test_ptype_class, so we can accept
   13150 	"long" as well as "long int".
   13151 
   13152 2010-03-26  Pedro Alves  <pedro (a] codesourcery.com>
   13153 
   13154 	* gdb.trace/tfile.c (tohex, bin2hex): New.
   13155 	(write_error_trace_file): Hexify error description.
   13156 
   13157 2010-03-25  Stan Shebs  <stan (a] codesourcery.com>
   13158 
   13159 	* gdb.trace/tfile.c: Generate an additional trace file, improve
   13160 	portability.
   13161 	* gdb.trace/tfile.exp: Test trace file with an error stop, delete
   13162 	files in a better way.
   13163 
   13164 2010-03-25  Keith Seitz  <keiths (a] redhat.com>
   13165 
   13166 	* gdb.java/jprint.exp: XFAIL printing of static class members
   13167 	because of GCC debuginfo problem.
   13168 
   13169 2010-03-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13170 
   13171 	* gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
   13172 
   13173 2010-03-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13174 
   13175 	* gdb.base/completion.exp: Allow long instead of long int.
   13176 	* gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
   13177 	* gdb.base/gdbvars.c (main): Remove unused usestubs code.  Reference
   13178 	variable p.
   13179 	* gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
   13180 	* gdb.base/pointers.exp: Allow long instead of long int.
   13181 	* gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
   13182 	* gdb.base/step-line.exp: Allow a directory before the source file name.
   13183 
   13184 2010-03-24  Tom Tromey  <tromey (a] redhat.com>
   13185 
   13186 	PR breakpoints/9352:
   13187 	* gdb.base/default.exp: Update.
   13188 	* gdb.base/commands.exp: Update.
   13189 	* gdb.cp/extern-c.exp: Test setting commands on multiple
   13190 	breakpoints at once.
   13191 
   13192 2010-03-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13193 
   13194 	* gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
   13195 	if gdb,nosignals.
   13196 	* gdb.base/watchpoints.c: Do not include unnecessary headers.
   13197 	* lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
   13198 	exited".
   13199 
   13200 2010-03-24  Stan Shebs  <stan (a] codesourcery.com>
   13201 
   13202 	* gdb.trace/tfile.exp: Expect "trace frame", with a space.
   13203 
   13204 2010-03-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13205 
   13206 	* gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
   13207 	* gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
   13208 	argument.  Handle "short" and "long".
   13209 	(Top level): Pass overprototyped output for old_fptr and xptr.
   13210 
   13211 2010-03-23  Pedro Alves  <pedro (a] codesourcery.com>
   13212 
   13213 	* gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
   13214 	format strings and add casts to avoid compiler warnings.
   13215 
   13216 2010-03-23  Vladimir Prus  <vladimir (a] codesourcery.com>
   13217 
   13218 	* lib/trace-support.exp (gdb_trace_setactions):
   13219 	Don't expect whitespace after ">" prompt.
   13220 	* gdb.trace/actions.exp: Adjust for output changes.
   13221 	* gdb.trace/while-stepping.exp: Likewise.
   13222 
   13223 2010-03-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13224 
   13225 	* dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
   13226 	and r157645).
   13227 
   13228 2010-03-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13229 
   13230 	* gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
   13231 	New.
   13232 
   13233 2010-03-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13234 
   13235 	* gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
   13236 	* gdb.python/py-mi.exp (binfile): Rename to py-mi.
   13237 
   13238 2010-03-19  Stan Shebs  <stan (a] codesourcery.com>
   13239 
   13240 	* gdb.trace/ax.exp: New file.
   13241 
   13242 2010-03-19  Doug Evans  <dje (a] google.com>
   13243 
   13244 	* lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
   13245 	output from gcc.
   13246 
   13247 	* gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
   13248 	named /usr/sbin/prelink<foo>.
   13249 
   13250 2010-03-18  Stan Shebs  <stan (a] codesourcery.com>
   13251 
   13252 	* gdb.trace/circ.exp: Test circular-trace-buffer.
   13253 	* gdb.trace/tfile.exp: Update tstatus test.
   13254 
   13255 2010-03-18  Joel Brobecker  <brobecker (a] adacore.com>
   13256 
   13257 	* gdb.dwarf2/dw2-anonymous-func.S: New file.
   13258 	* gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
   13259 
   13260 2010-03-18  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   13261 
   13262 	* gdb.mi/gdb680.exp: Revert 2009-06-17 change.
   13263 
   13264 2010-03-18  Pedro Alves  <pedro (a] codesourcery.com>
   13265 
   13266 	* gdb.base/default.exp: Adjust the expected output of the finish
   13267 	and until commands when the inferior is not being run.
   13268 
   13269 2010-03-15  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13270 
   13271 	* gdb.cp/shadow.exp: Removed kfail; test has been fix.
   13272 	* gdb.cp/nsusing.exp: Ditto.
   13273 
   13274 2010-03-15  Tom Tromey  <tromey (a] redhat.com>
   13275 
   13276 	* gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
   13277 	* gdb.cp/userdef.cc (operator==): New function.
   13278 	(main): New locals mem1, mem2.
   13279 
   13280 2010-03-15  Jie Zhang  <jie (a] codesourcery.com>
   13281 
   13282 	* lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
   13283 	Declare and use new loadtimeout variable.
   13284 
   13285 2010-03-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13286 
   13287 	* gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
   13288 	Use gdb_load later.
   13289 
   13290 2010-03-14  Pedro Alves  <pedro (a] codesourcery.com>
   13291 
   13292 	* gdb.base/solib-disc.c (main): Make format of fprintf a string
   13293 	literal.  Add missing endlines to prints to stderr.
   13294 
   13295 2010-03-12  Tom Tromey  <tromey (a] redhat.com>
   13296 
   13297 	PR c++/9708:
   13298 	* gdb.cp/m-static.exp: Add regression test.
   13299 	* gdb.cp/m-static.cc (method): New method.
   13300 	(main): Call it.
   13301 
   13302 2010-03-12  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13303 
   13304 	* gdb.cp/gdb2384-base.h: Created 'namespace B'.
   13305 	* gdb.cp/gdb2384-base.cc: Use 'namespace B'.
   13306 
   13307 2010-03-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13308 
   13309 	* lib/gdb.exp (gdb_test_multiple): Handle -timeout.
   13310 
   13311 2010-03-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13312 
   13313 	* lib/gdb.exp (skip_stl_tests): New.
   13314 	(gdb_compile): Symbian needs -ldl.
   13315 	(shlib_target_file): New.
   13316 	(shlib_symbol_file): New.
   13317 	(gdb_load_shlibs): Use shlib_target_file.
   13318 	* lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
   13319 	* gdb.cp/exception.exp: Use skip_stl_tests.
   13320 	* gdb.cp/bs15503.exp: Use skip_stl_tests.  Use untested.
   13321 	* gdb.cp/try_catch.exp: Use skip_stl_tests.
   13322 	* gdb.cp/mb-templates.exp: Ditto.
   13323 	* gdb.base/commands.exp: Relax regexes.
   13324 	* gdb.base/watchpoint-solib.exp: Don't skip on symbian.  Use
   13325 	shlib_target_file and shlib_symbol_file.
   13326 	* gdb.base/maint.exp: Allow lowercase t.  Allow .rodata in
   13327 	sections.
   13328 	* gdb.base/ending-run.exp: Accept E32Main for symbian.
   13329 	* gdb.base/solib-disc.exp: Use
   13330 	shlib_target_file and shlib_symbol_file.
   13331 	* gdb.base/unload.exp: Don't skip on symbian.  Use
   13332 	shlib_target_file and shlib_symbol_file.
   13333 	* gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
   13334 
   13335 2010-03-12  Pedro Alves  <pedro (a] codesourcery.com>
   13336 
   13337 	* gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
   13338 	* gdb.trace/report.exp: Adjust for x86 and x86_64.
   13339 	Issue a tfind end before looking for a tracepoint frame.
   13340 	* gdb.trace/tfind.exp: Adjust tstatus output.
   13341 	Adjust disassembly output.
   13342 	* gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
   13343 
   13344 2010-03-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13345 
   13346 	* gdb.base/break-interp.exp: Create new displacement parameter value
   13347 	for the test_ld calls.
   13348 	(reach): New parameter displacement, verify its content.  New push of
   13349 	pf_prefix "reach-$func:".  Import global expect_out.
   13350 	(test_core): New parameter displacement, verify its content.  New push
   13351 	of pf_prefix "core:".  New command "set verbose on".  Import global
   13352 	expect_out.
   13353 	(test_attach): New parameter displacement, verify its content.  New
   13354 	push of pf_prefix "attach:".  New command "set verbose on".  Import
   13355 	global expect_out.
   13356 	(test_ld): New parameter displacement, pass it to the reach, test_core
   13357 	and test_attach calls and verify its content in the "ld.so exit" test.
   13358 	* gdb.base/prelink.exp: Remove gdb_exit and final return.
   13359 	(prelink): Update expected text, use gdb_test.
   13360 
   13361 2010-03-10  Doug Evans  <dje (a] google.com>
   13362 
   13363 	* gdb.base/checkpoint.exp: Fix comment.
   13364 	Lengthen timeout while doing >600 checkpoints test.
   13365 	Rename duplicate "kill all one" test to keep test names unique.
   13366 
   13367 2010-03-10  Pedro Alves  <pedro (a] codesourcery.com>
   13368 
   13369 	* gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
   13370 
   13371 2010-03-08  Keith Seitz  <keiths (a] redhat.com>
   13372 
   13373 	* gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
   13374 	* gdb.cp/cplusfuncs.cc (dm_type_short): New function.
   13375 	(dm_type_long): New function.
   13376 	(dm_type_unsigned_short): New function.
   13377 	(dm_type_unsigned_long): New function.
   13378 	(myint): New typedef.
   13379 	* gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
   13380 	long, unsigned shor and long, operator char*, and typedef.
   13381 	(test_lookup_operator_functions): Add operator char* test.
   13382 	(test_paddr_operator_functions): Likewise.
   13383 	(test_paddr_overloaded_functions): Use probe values for
   13384 	short, long, and unsigned short and long.
   13385 	(test_paddr_hairy_functions): If the demangler probe detected
   13386 	gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
   13387 	demangler.
   13388 	* gdb.cp/expand-sals.exp: Backtrace may contain class names.
   13389 	* gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
   13390 	and "print null_pmf".
   13391 	Add test "ptype a.*pmf".
   13392 	* gdb.cp/overload.exp: Allow optional "int" to appear with
   13393 	"short" and "long".
   13394 	* gdb.cp/ovldbreak.exp: Use append to construct super-duper
   13395 	long expect value for men_overload1arg.
   13396 	Allow "int" to appear with "short" and "long".
   13397 	When testing "info break", add argument for main (void).
   13398 	Also allow "int" to appear with "short" and "long".
   13399 	Ditto with "unsigned" and "long long".
   13400 	* gdb.java/jmain.exp: Do not enclose methods names in single
   13401 	quotes.
   13402 	* gdb.java/jmisc.exp: Likewise.
   13403 	* gdb.java/jprint.exp: Likewise.
   13404 	* gdb.python/py-symbol.exp: Update expected "linkage_name" value.
   13405 
   13406 	From Jan Kratochvil  <jan.kratochvil (a] redhat.com>:
   13407 	* gdb.cp/exception.exp (backtrace after first throw)
   13408 	(backtrace after second throw): Allow a namespace before __cxa_throw.
   13409 	(backtrace after first catch, backtrace after second catch): Allow
   13410 	a namespace before __cxa_begin_catch.
   13411 
   13412 	* gdb.cp/cpexprs.exp: New file.
   13413 	* gdb.cp/cpexprs.cc: New file.
   13414 
   13415 	From Daniel Jacobowitz  <dan (a] codesourcery.com>
   13416 	* gdb.cp/cpexprs.exp (escape): Delete.  Change all callers
   13417 	to use string_to_regexp.
   13418 	(ctor, dtor): New functions.  Use them to match constructor
   13419 	and destructor function types.
   13420 	(Top level): Use runto_main.
   13421 
   13422 2010-03-05  Tom Tromey  <tromey (a] redhat.com>
   13423 
   13424 	* gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
   13425 	gdb.target_charset.
   13426 	(pp_ns.to_string): Likewise.
   13427 
   13428 2010-03-04  Keith Seitz  <keiths (a] redhat.com>
   13429 
   13430 	* gdb.cp/overload.exp: Test that the filename portion of a linespec
   13431 	can be quoted.  Test that both the filename and function/line
   13432 	portions can be quoted at the same time.
   13433 
   13434 2010-03-04  Pedro Alves  <pedro (a] codesourcery.com>
   13435 
   13436 	* gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
   13437 
   13438 2010-03-03  Doug Evans  <dje (a] google.com>
   13439 
   13440 	* lib/gdb.exp (gdb_compile_pthreads): Handle case where
   13441 	libc contains libpthread.
   13442 
   13443 	* gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
   13444 	* gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
   13445 	of gdb_compile.  Add another pattern to match android backtrace.
   13446 
   13447 2010-03-03  Tom Tromey  <tromey (a] redhat.com>
   13448 
   13449 	PR gdb/11345:
   13450 	* gdb.base/printcmds.exp (test_printf): Add test.
   13451 
   13452 2010-03-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   13453 
   13454 	* gdb.arch/amd64-byte.exp: New.
   13455 	* gdb.arch/amd64-dword.exp: Likewise.
   13456 	* gdb.arch/amd64-pseudo.c: Likewise.
   13457 	* gdb.arch/amd64-word.exp: Likewise.
   13458 	* gdb.arch/i386-byte.exp: Likewise.
   13459 	* gdb.arch/i386-pseudo.c: Likewise.
   13460 	* gdb.arch/i386-word.exp: Likewise.
   13461 
   13462 2010-03-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13463 
   13464 	* gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
   13465 	types.  Add structreg, bitfields, and flags registers.
   13466 	* gdb.xml/tdesc-regs.exp: Test structreg and bitfields
   13467 	registers.
   13468 
   13469 2010-03-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   13470 
   13471 	* gdb.xml/tdesc-regs.exp (architecture): New.  Set it for x86.
   13472 	(load_description): Set architecture if defined.
   13473 
   13474 2010-02-28  Phil Muldoon  <pmuldoon (a] redhat.com>
   13475 
   13476 	* gdb.python/py-frame.exp: Add read_var block tests.
   13477 	* gdb.python/py-frame.c (block): New function.
   13478 
   13479 2010-02-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13480 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   13481 
   13482 	* gdb.base/callfuncs.exp: New tests for $spval 0 and -1.  Remove return.
   13483 
   13484 2010-02-25  David S. Miller  <davem (a] davemloft.net>
   13485 
   13486 	* gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
   13487 	fix logic for setting all_syscalls_numbers.
   13488 
   13489 2010-02-24  Phil Muldoon  <pmuldoon (a] redhat.com>
   13490 
   13491 	* Makefile.in: Add py-block and py-symbol.
   13492 	* gdb.python/py-symbol.exp: New File.
   13493 	* gdb.python/py-symtab.exp: New File.
   13494 	* gdb.python/py-block.exp: New File.
   13495 	* gdb.python/py-symbol.c: New File.
   13496 	* gdb.python/py-block.c: New File.
   13497 
   13498 2010-02-24  Phil Muldoon  <pmuldoon (a] redhat.com>
   13499 
   13500 	PR python/11314
   13501 	* lib/gdb.exp (skip_python_tests): New function.
   13502 	* gdb.python/py-cmd.exp: Use skip_python_tests.
   13503 	* gdb.python/py-frame.exp: Likewise.
   13504 	* gdb.python/py-function.exp: Likewise.
   13505 	* gdb.python/py-prettyprint.exp: Likewise.
   13506 	* gdb.python/py-template.exp: Likewise.
   13507 	* gdb.python/py-type.exp: Likewise.
   13508 	* gdb.python/py-value.exp: Likewise.
   13509 
   13510 2010-02-22  Pedro Alves  <pedro (a] codesourcery.com>
   13511 
   13512 	PR9605
   13513 
   13514 	* gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
   13515 
   13516 2010-02-19  Tom Tromey  <tromey (a] redhat.com>
   13517 
   13518 	PR c++/8693, PR c++/9496:
   13519 	* gdb.cp/namespace.exp: Remove some setup_kfail calls.  Added
   13520 	regression tests.
   13521 
   13522 2010-02-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13523 
   13524 	Fix compatibility with m68k as.
   13525 	* gdb.dwarf2/member-ptr-forwardref.S: Use .data section.  Use .2byte.
   13526 	Use only /* comments */.
   13527 
   13528 2010-02-18  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   13529 
   13530 	* configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
   13531 	* configure: Regenerate.
   13532 
   13533 2010-02-18  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13534 
   13535 	* gdb.python/py-type.exp: Check for Python support.
   13536 
   13537 2010-02-17  Pedro Alves  <pedro (a] codesourcery.com>
   13538 
   13539 	* lib/gdb.exp (build_id_debug_filename_get): Don't assume new
   13540 	`regsub' syntax available.
   13541 
   13542 2010-02-17  Pedro Alves  <pedro (a] codesourcery.com>
   13543 
   13544 	* gdb.base/shmain.c (main): Remove printf call.
   13545 	* gdb.base/sizeof.c (main): Cast return of sizeof to int.
   13546 	* gdb.base/unload.c (main): Make format of fprintf a string
   13547 	literal.  Add missing endlines to prints to stderr.
   13548 	* gdb.base/watchpoint-solib.c (open_shlib): Ditto.
   13549 
   13550 2010-02-17  Tom Tromey  <tromey (a] redhat.com>
   13551 
   13552 	* gdb.java/jprint.java (jprint.props): New field.
   13553 	* gdb.java/jprint.exp (set_lang_java): Add regression test.
   13554 
   13555 2010-02-17  Pedro Alves  <pedro (a] codesourcery.com>
   13556 
   13557 	* gdb.base/charset.exp: Don't assume new `regsub' syntax
   13558 	available.
   13559 
   13560 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13561 
   13562 	* gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
   13563 	creation to support remote host testing.
   13564 
   13565 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13566 
   13567 	* gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
   13568 	Recognize "command not found".
   13569 
   13570 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13571 
   13572 	* gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
   13573 	single-stepping.
   13574 
   13575 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13576 
   13577 	* gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
   13578 	if arguments are not supported.
   13579 
   13580 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13581 
   13582 	* gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
   13583 	be const or non-const.
   13584 
   13585 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13586 
   13587 	* gdb.mi/mi-break.exp (test_breakpoint_commands): Use
   13588 	mi_send_resuming_command to send -exec-continue.
   13589 
   13590 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13591 
   13592 	* gdb.base/list.exp (test_list_filename_and_function): Add test
   13593 	with single quotes.
   13594 	* gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
   13595 	matching.
   13596 	* gdb.cp/overload.exp: Add tests with filename, function, and quotes.
   13597 	Add KFAIL'd tests for PR gdb/11289.
   13598 
   13599 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13600 
   13601 	* gdb.cp/cpcompletion.exp: Specify source file name explicitly.
   13602 
   13603 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13604 
   13605 	* gdb.base/comp-dir/subdir/dummy.txt: New file.
   13606 	* gdb.base/completion.exp: Use comp-dir/subdir instead of creating
   13607 	a temporary directory.
   13608 
   13609 2010-02-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13610 
   13611 	* gdb.base/charset.exp: Use a single regular expression to match
   13612 	show host-charset and show target-charset output.
   13613 
   13614 2010-02-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13615 
   13616 	* gdb.base/attach.exp (attach to nonsense is prohibited): Make the
   13617 	"Illegal process-id" expect string more exact.
   13618 	(attach to digits-starting nonsense is prohibited): New.
   13619 
   13620 2010-02-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13621 
   13622 	* gdb.base/prelink.exp (set verbose on): New.
   13623 
   13624 2010-02-12  Tomas Holmberg  <th (a] virtutech.com>
   13625 
   13626 	* mi-reverse.exp: New file. Test for reverse option to the
   13627 	following MI commands: exec-continue, exec-finish, exec-next,
   13628 	exec-step, exec-next-instruction, exec-step-instruction.
   13629 
   13630 2010-02-09  Joel Brobecker  <brobecker (a] adacore.com>
   13631 
   13632 	* gdb.ada/ptype_tagged_param: New testcase.
   13633 
   13634 2010-02-08  Tom Tromey  <tromey (a] redhat.com>
   13635 
   13636 	PR c++/8017:
   13637 	* gdb.cp/overload.exp: Add tests.
   13638 	* gdb.cp/overload.cc (struct K): New.
   13639 	(namespace N): New.
   13640 	(main): Call new functions.
   13641 	(K::staticoverload): Define.
   13642 
   13643 2010-02-08  Chris Moller  <moller (a] mollerware.com>
   13644 
   13645 	PR gdb/10728
   13646 	* gdb.cp/pr10728-x.h: New file.
   13647 	* gdb.cp/pr10728-x.cc: New file.
   13648 	* gdb.cp/pr10728-y.cc: New file.
   13649 	* gdb.cp/pr10728.exp: New file.
   13650 	* gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
   13651 
   13652 2010-02-08  Chris Moller  <moller (a] mollerware.com>
   13653 
   13654 	PR gdb/9067
   13655 	* gdb.cp/pr9067.exp:  New
   13656 	* gdb.cp/pr9067.cc:   New
   13657 	* gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
   13658 
   13659 2010-02-08  Joel Brobecker  <brobecker (a] adacore.com>
   13660 
   13661 	* lib/gdb.exp (gdb_test_timeout): New global variable.
   13662 	Set it to timeout if not already set.
   13663 	(gdb_init): Reset the value of timeout to gdb_test_timeout.
   13664 
   13665 2010-02-05  Doug Evans  <dje (a] google.com>
   13666 
   13667 	* lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
   13668 	user.
   13669 
   13670 2010-02-05  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13671 
   13672 	PR c++/7935:
   13673 	* gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
   13674 
   13675 2010-02-04  Tom Tromey  <tromey (a] redhat.com>
   13676 
   13677 	* gdb.cp/virtbase.exp: Make test case names unique.
   13678 
   13679 2010-02-02  Tom Tromey  <tromey (a] redhat.com>
   13680 
   13681 	* gdb.cp/virtbase.exp: Add regression tests.
   13682 	* gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
   13683 	(main): Instantiate RHC.
   13684 
   13685 2010-02-02  Tom Tromey  <tromey (a] redhat.com>
   13686 
   13687 	* gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
   13688 	type-printing change.
   13689 
   13690 2010-02-02  Tom Tromey  <tromey (a] redhat.com>
   13691 
   13692 	PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
   13693 	* gdb.cp/virtbase.cc: New file.
   13694 	* gdb.cp/virtbase.exp: New file.
   13695 	* gdb.cp/userdef.exp: Allow 'struct' or 'class'.
   13696 
   13697 2010-02-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13698 
   13699 	PR libc/11214:
   13700 	* gdb.threads/current-lwp-dead.c: Include features.h.
   13701 	(HAS_NOMMU): New.
   13702 	(fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
   13703 
   13704 2010-02-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13705 
   13706 	* gdb.base/symbol-without-target_section.exp,
   13707 	gdb.base/symbol-without-target_section.c: New.
   13708 
   13709 2010-02-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13710 
   13711 	* gdb.base/bigcore.exp: Reset increased timeout.
   13712 	* gdb.base/interrupt.exp: Match unexpected gdb prompt.
   13713 
   13714 2010-02-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13715 
   13716 	* gdb.base/gcore.exp (capture_command_output): Use
   13717 	gdb_test_multiple.
   13718 
   13719 2010-02-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13720 
   13721 	* gdb.arch/thumb2-it.S (it_breakpoints): New function.
   13722 	* gdb.arch/thumb2-it.exp (test_it_break): New function.
   13723 	(Top level): Call it.
   13724 
   13725 2010-02-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13726 
   13727 	* gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
   13728 
   13729 2010-01-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13730 
   13731 	* gdb.base/call-strs.exp, gdb.base/default.exp,
   13732 	gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
   13733 	gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
   13734 	gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
   13735 	gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
   13736 	gdb.base/watchpoint-solib.exp: Save and restore timeout.
   13737 	* gdb.base/ending-run.exp: Correct restore of timeout.
   13738 	* gdb.base/page.exp: Remove unnecessary timeout setting.
   13739 
   13740 2010-01-29  Joel Brobecker  <brobecker (a] adacore.com>
   13741 
   13742 	* gdb.ada/rec_return: New testcase.
   13743 
   13744 2010-01-29  Joel Brobecker  <brobecker (a] adacore.com>
   13745 
   13746 	* gdb.ada/call_pn: New testcase.
   13747 
   13748 2010-01-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13749 
   13750 	* gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
   13751 	(Top level): Use it to resume.
   13752 	* lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
   13753 	the Thumb mode displaced stepping error as unsupported.
   13754 
   13755 2010-01-28  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13756 
   13757 	* gdb.cp/nsusing.exp: Added more tests.
   13758 	* gdb.cp/nsrecurs.exp: Ditto.
   13759 	* gdb.cp/nsusing.cc: Added test functions.
   13760 	* gdb.cp/nsrecurs.cc: Ditto.
   13761 
   13762 2010-01-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13763 
   13764 	* gdb.base/break-interp.exp: Use [file tail $filename] to omit any
   13765 	absolute directory pathnames in gdb.sum file.
   13766 
   13767 2010-01-27  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13768 
   13769 	* gdb.cp/namespace-using.exp: Rename to nsusing.exp.
   13770 	* gdb.cp/namespace-using.cc: Rename to nsusing.cc.
   13771 
   13772 2010-01-26  Tom Tromey  <tromey (a] redhat.com>
   13773 
   13774 	PR exp/7643:
   13775 	* gdb.base/printcmds.exp (test_print_string_constants): Remove
   13776 	setup_kfail.
   13777 
   13778 2010-01-14  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13779 
   13780 	* gdb.cp/nsrecurs.exp: New test.
   13781 	* gdb.cp/nsrecurs.cc: New test program.
   13782 	* gdb.cp/nsstress.exp: New test.
   13783 	* gdb.cp/nsstress.cc: New test program.
   13784 	* gdb.cp/nsdecl.exp: New test.
   13785 	* gdb.cp/nsdecl.cc: New test program.
   13786 
   13787 2010-01-26  Sami Wagiaalla  <swagiaal (a] redhat.com>
   13788 
   13789 	* gdb.cp/namespace-using.exp: Add test for printing of namespaces
   13790 	imported into file scope.
   13791 	Marked test as xfail.
   13792 	* gdb.cp/namespace-using.cc (marker5): New function.
   13793 	* gdb.cp/shadow.exp: New test.
   13794 	* gdb.cp/shadow.cc: New test program.
   13795 	* gdb.cp/nsimport.exp: New test.
   13796 	* gdb.cp/nsimport.cc: New test program.
   13797 
   13798 2010-01-25  Tom Tromey  <tromey (a] redhat.com>
   13799 
   13800 	PR gdb/11049:
   13801 	* gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
   13802 	with "set print null-stop on".
   13803 
   13804 2010-01-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13805 
   13806 	* gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
   13807 	Adjust it for DISASSEMBLY_OMIT_FNAME.
   13808 
   13809 2010-01-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13810 
   13811 	PR symtab/11199:
   13812 	* gdb.dwarf2/member-ptr-forwardref.exp,
   13813 	gdb.dwarf2/member-ptr-forwardref.S: New.
   13814 
   13815 2010-01-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13816 
   13817 	* gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
   13818 	(thread1_func): Protect thread1_tid with thread1_tid_cond by
   13819 	thread1_tid_mutex.  Remove gdbstop_mutex handling.
   13820 	(thread2_func): Protect thread2_tid with thread2_tid_cond by
   13821 	thread2_tid_mutex.  Remove gdbstop_mutex handling.
   13822 	(main): Move thread1_tid_mutex and thread2_tid_mutex locks before
   13823 	pthread_create.  Remove gdbstop_mutex handling.  New comment.  Replace
   13824 	pthread_cond_wait conditionalizations by while loops.
   13825 
   13826 2010-01-20  Tom Tromey  <tromey (a] redhat.com>
   13827 
   13828 	PR backtrace/10770:
   13829 	* gdb.dwarf2/pr10770.exp: New file.
   13830 	* gdb.dwarf2/pr10770.c: New file.
   13831 	* gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
   13832 
   13833 2010-01-20  Vladimir Prus  <vladimir (a] codesourcery.com>
   13834 
   13835 	* gdb.mi/mi-async.exp: Remove check for 'async' target, because
   13836 	that target was removed, and the test always runs native anyway.
   13837 
   13838 2010-01-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13839 
   13840 	* gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
   13841 	gdb.base/watchpoint-cond-gone-stripped.c: New.
   13842 
   13843 2010-01-19  Tom Tromey  <tromey (a] redhat.com>
   13844 
   13845 	PR c++/8000:
   13846 	* gdb.cp/namespace.exp: Use new enum.  Fix line numbers in
   13847 	existing tests.
   13848 	* gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
   13849 	(main): Use AAA::SomeEnum.
   13850 
   13851 2010-01-19  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13852 
   13853 	* gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
   13854 	(test_ignore_count): Declare line_callme_body global.
   13855 	(run to breakpoint with ignore count): Use line_callme_body.
   13856 	* gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
   13857 	(set line_main_hello, set line_main_return): Reindent.
   13858 	(set line_callee4_head, set line_callee4_body, set line_callee4_next):
   13859 	New.
   13860 	(continue to callee4): Use line_callee4_body.
   13861 	(check *stopped from CLI command): Use line_callee4_next.
   13862 	* gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
   13863 	(set line_main_hello, set line_main_return): Reindent.
   13864 	(set line_callee4_head, set line_callee4_body): New.
   13865 	(continue to callee4): Use line_callee4_body.
   13866 
   13867 2010-01-18  Tom Tromey  <tromey (a] redhat.com>
   13868 
   13869 	PR c++/9680:
   13870 	* gdb.cp/casts.cc: Add new classes and variables.
   13871 	* gdb.cp/casts.exp: Test new operators.
   13872 
   13873 2010-01-18  Tom Tromey  <tromey (a] redhat.com>
   13874 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   13875 
   13876 	* gdb.python/source2.py: New file.
   13877 	* gdb.python/source1: New file.
   13878 	* gdb.python/python.exp: Test "source" command.
   13879 
   13880 2010-01-15  Stan Shebs  <stan (a] codesourcery.com>
   13881 
   13882 	* gdb.trace/tfile.c: New file.
   13883 	* gdb.trace/tfile.exp: New file.
   13884 
   13885 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13886 
   13887 	* gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
   13888 
   13889 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13890 
   13891 	* gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
   13892 
   13893 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13894 
   13895 	* gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
   13896 	(libfunc): New parameter action.  Implement also selectable "sleep".
   13897 	* gdb.base/break-interp-main.c: Include assert.h.
   13898 	(libfunc): New parameter action.
   13899 	(main): New parameters argc and argv.  Assert argc.  Pass argv.
   13900 	* gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
   13901 	(test_attach): New proc.
   13902 	(test_ld): Pass new "segv" exec parameter.  Call also test_attach.
   13903 	* lib/gdb.exp (core_find): New parameter arg.  Pass it to $binfile.
   13904 
   13905 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13906 
   13907 	* gdb.base/break-interp.exp (test_core): New proc.
   13908 	(test_ld): Call it.
   13909 
   13910 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13911 
   13912 	* gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
   13913 	* gdb.base/break-interp.exp: Exit on skip_shlib_tests.  Change $srcfile.
   13914 	New variables $binfile_lib and $srcfile_lib.  Call get_compiler_info
   13915 	and gdb_compile_shlib.  Use new -Wl compiler options.
   13916 	(dl bt, main bt): New tests.
   13917 
   13918 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13919 
   13920 	Support PIEs with no symfile_objfile.
   13921 	* gdb.base/break-interp.exp: New argument at the test_ld calls.
   13922 	(test_ld): New parameter trynosym.
   13923 	(test_ld <$trynosym>): New block.
   13924 
   13925 2010-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13926 
   13927 	* gdb.base/break-interp.exp: New file.
   13928 
   13929 2010-01-13  Phil Muldoon  <pmuldoon (a] redhat.com>
   13930 
   13931 	* gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
   13932 	* gdb.python/py-prettyprint.py (pp_ls): New printer.
   13933 	* gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
   13934 	test.
   13935 	* gdb.python/py-prettyprint.c: Define lazystring test structure.
   13936 	* gdb.python/py-mi.exp: Add lazy string test.
   13937 
   13938 2010-01-13  Vladimir Prus  <vladimir (a] codesourcery.com>
   13939 
   13940 	* lib/mi-support.exp (mi_check_thread_states): Handle
   13941 	core number in thread listing.
   13942 
   13943 2010-01-12  Joel Brobecker  <brobecker (a] adacore.com>
   13944 
   13945 	* gdb.base/maint.exp: Adjust the expected output for the
   13946 	"maint print type" test. Use gdb_test_multiple instead of
   13947 	gdb_sent/gdb_expect.
   13948 
   13949 2010-01-11  Doug Evans  <dje (a] google.com>
   13950 
   13951 	* lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
   13952 	from gdbserver_download.  All callers updated.
   13953 
   13954 	* gdb.server/ext-run.exp: "info os processes" requires xml support.
   13955 
   13956 2010-01-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13957 
   13958 	Implement binary numbers parsing.
   13959 	* gdb.base/printcmds.exp (test_integer_literals_accepted)
   13960 	(test_integer_literals_rejected): New binary tests.
   13961 
   13962 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   13963 
   13964 	* gdb.cell/configure: Regenerate.
   13965 
   13966 2010-01-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13967 
   13968 	* gdb.base/corefile.exp: Move the core finding block out and call it as
   13969 	core_find, new variable $corefile, replace corefile by $corefile and
   13970 	[file tail $corefile] for usage vs. test names resp.
   13971 	* lib/gdb.exp (core_find): Move it as a new function here.  New
   13972 	parameter binfile and deletefiles.  New variable $destcore.  Pre-delete
   13973 	$destcore.  Return "" on error.
   13974 
   13975 2010-01-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13976 
   13977 	Workaround PR binutils/10802.
   13978 	* lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
   13979 	(twice).
   13980 
   13981 2010-01-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   13982 
   13983 	* gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
   13984 
   13985 2010-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   13986 
   13987 	* lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
   13988 	call, to avoid interruption.
   13989 
   13990 2010-01-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   13991 
   13992 	* gdb.stabs/weird.def (args93): New.
   13993 
   13994 2010-01-07  Doug Evans  <dje (a] google.com>
   13995 
   13996 	* lib/gdb.exp (gdb_skip_xml_test): Add comment.
   13997 
   13998 2010-01-07  Tom Tromey  <tromey (a] redhat.com>
   13999 
   14000 	* gdb.base/source.exp: Use correct line number.
   14001 
   14002 2010-01-05  Stan Shebs  <stan (a] codesourcery.com>
   14003 
   14004 	* gdb.trace/tracecmd.exp: Test ftrace.
   14005 
   14006 2010-01-04  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14007 
   14008 	* gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
   14009 
   14010 2010-01-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14011 
   14012 	* gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
   14013 	"uint_for_mi_testing".
   14014 
   14015 2010-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   14016 
   14017 	Test indented comment in file being sourced.
   14018 	* gdb.base/commands.exp: Test indented comment in file being sourced.
   14019 
   14020 2010-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   14021 
   14022 	* gdb.fortran/array-element.f, gdb.fortran/complex.f,
   14023 	gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
   14024 	gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
   14025 	notice.
   14026 
   14027 2010-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   14028 
   14029 	* gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
   14030 	notice.
   14031 
   14032 2010-01-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14033 
   14034 	* lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
   14035 	missing $after_stopped and comma (,) expectation.
   14036 
   14037 2009-12-31  Stan Shebs  <stan (a] codesourcery.com>
   14038 
   14039 	* gdb.trace/actions.exp: Test teval action.
   14040 
   14041 2009-12-30  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   14042 
   14043 	* gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
   14044 	(top level): Call test_watchpoint_in_big_blob.
   14045 	* gdb.base/watchpoint.c (buf): Change size to value too big for hardware
   14046 	watchpoints.
   14047 	(func3): Write to buf.
   14048 
   14049 2009-12-29  Stan Shebs  <stan (a] codesourcery.com>
   14050 
   14051 	* gdb.trace/actions.exp: Test default-collect.
   14052 
   14053 2009-12-28  Stan Shebs  <stan (a] codesourcery.com>
   14054 
   14055 	* gdb.trace/tsv.exp: New file.
   14056 	* gdb.base/completion.exp: Update ambiguous info output.
   14057 
   14058 2009-12-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14059 
   14060 	* gdb.base/find.c (main): Reference search buffers.
   14061 	* gdb.base/included.c (main): Reference integer.
   14062 	* gdb.base/ptype.c (charfoo): Declare.
   14063 	(intfoo): Call charfoo.
   14064 	* gdb.base/scope0.c (useitp): New function.
   14065 	(usestatics): Use useitp.
   14066 	(useit): Add a type for val.
   14067 	* gdb.base/scope1.c (useit1): Take a pointer argument.
   14068 	(usestatics1): Update calls to useit1.
   14069 	* gdb.cp/call-c.cc: Declare foo.
   14070 	(main): Call foo.
   14071 	* gdb.cp/m-static.cc (main): Reference test4.elsewhere.
   14072 	* gdb.cp/namespace.cc (ensureOtherRefs): Declare.
   14073 	(main): Call C::ensureRefs and ensureOtherRefs.
   14074 	* gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
   14075 	variables.
   14076 	(ensureOtherRefs): New function.
   14077 	* gdb.cp/overload.cc (main): Call all overloadNamespace variants.
   14078 	* gdb.cp/templates.cc (main): Call t5i.value.
   14079 
   14080 2009-12-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14081 
   14082 	Fix compatibility with G++-4.5.
   14083 	* gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
   14084 	* gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
   14085 	(uncaught return): Remove.
   14086 
   14087 2009-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14088 	    Phil Muldoon  <pmuldoon (a] redhat.com>
   14089 
   14090 	* gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
   14091 	(bp_location13, bp_location14, bp_location17, bp_location18)
   14092 	(marker3_proto, marker4_proto): New variables.
   14093 	(breakpoint info): Update output.
   14094 	(run until breakpoint at marker3, run until breakpoint at marker4): New
   14095 	tests.
   14096 
   14097 2009-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14098 
   14099 	* gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
   14100 	Replace the printf call of Y by provided "y-set-1" label.  New block
   14101 	for the second shared library.
   14102 	* gdb.base/unload.exp: Compile also the second library, call
   14103 	gdb_load_shlibs also for it.  Use now gdb_breakpoint.
   14104 	(single pending breakpoint info): Rename to ...
   14105 	(pending breakpoint info before run): ... this extended test.
   14106 	(libfile2, libname2, libsrcfile2, libsrc2)
   14107 	(lib_sl2): New variables.
   14108 	(exec_opts): Set also SHLIB_NAME2.
   14109 	(pending breakpoint info on first run at shrfunc1)
   14110 	(pending breakpoint info on second run at shrfunc1)
   14111 	(pending breakpoint info on second run at shrfunc2)
   14112 	(print y from libfile, print y from libfile2): New tests.
   14113 	* gdb.base/unloadshr.c (shrfunc1): Change the returned value.
   14114 	* gdb.base/unloadshr2.c: New.
   14115 
   14116 2009-12-22  Hui Zhu  <teawater (a] gmail.com>
   14117 
   14118 	* gdb.reverse/sigall-reverse.exp: Adjust.
   14119 
   14120 2009-12-21  Vladimir Prus  <vladimir (a] codesourcery.com>
   14121 
   14122 	PR gdb/10884
   14123 
   14124 	* gdb.mi/var-cmd.c (do_bitfield_tests): New
   14125 	(main): Call do_bitfield_tests.
   14126 	* gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
   14127 
   14128 2009-12-20  Joel Brobecker  <brobecker (a] adacore.com>
   14129 
   14130 	* Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
   14131 	gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
   14132 	gdb.base/watch_thread_num.c, gdb.java/jprint.java,
   14133 	gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
   14134 	gdb.modula2/unbounded1.c: Update copyright header.
   14135 
   14136 2009-12-10  Chris Moller  <moller (a] mollerware.com>
   14137 
   14138 	PR gdb/9399
   14139 	* gdb.cp/virtfunc2.exp: New tests
   14140 	* gdb.cp/virtfunc2.cc: New tests
   14141 	* gdb.cp/Makefile.in: Added tests to EXECUTABLES
   14142 
   14143 2009-12-10  Oza Pawandeep (paawan1982 (a] yahoo.com
   14144 
   14145 	* gdb.reverse/i387-env-reverse.c: New file.
   14146 	* gdb.reverse/i387-env-reverse.exp: New file.
   14147 	* gdb.reverse/i387-stack-reverse.c: New file.
   14148 	* gdb.reverse/i387-stack-reverse.exp: New file.
   14149 
   14150 2009-12-08  Phil Muldoon  <pmuldoon (a] redhat.com>
   14151 
   14152 	* gdb.python/py-type.exp (test_range): New test.
   14153 
   14154 2009-12-03  Phil Muldoon <pmuldoon (a] redhat.com>
   14155 
   14156 	PR python/10805
   14157 
   14158 	* gdb.python/py-type.exp: New file.
   14159 	* gdb.python/py-type.c: New file.
   14160 	* Makefile.in: Add py-type.
   14161 
   14162 2009-12-03  Tom Tromey  <tromey (a] redhat.com>
   14163 
   14164 	* gdb.python/py-value.exp (test_parse_and_eval): New
   14165 	function.
   14166 
   14167 2009-12-03  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14168 
   14169        PR gdb/11022
   14170 
   14171        * gdb.base/pr11022.exp: New test.
   14172        * gdb.base/pr11022.c: New test.
   14173 
   14174 2009-12-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14175 
   14176 	Fix spurious false FAILs.
   14177 	* gdb.base/structs.c (chartest): New.
   14178 	(main): Fill-in chartest.
   14179 	* gdb.base/structs.exp (anychar_re, first): New.
   14180 	(start_structs_test): Import global anychar_re and first.
   14181 	New gdb_test call "set print elements 300; ${testfile}"
   14182 	(start_structs_test <$first>): New block.
   14183 	(any): Import global anychar_re.  New variable ac.  Use ${ac}.
   14184 
   14185 2009-11-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14186 
   14187 	* gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
   14188 
   14189 2009-11-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14190 
   14191 	* gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
   14192 	Force $srcfile file.
   14193 	* gdb.base/foll-fork.c (callee): Comment out the printf call.
   14194 
   14195 2009-11-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14196 
   14197 	* gdb.base/hbreak.exp: Disable for s390*-*-* targets.
   14198 	* gdb.base/watchpoint-hw-hit-once.exp: Likewise.
   14199 	* gdb.threads/watchthreads-reorder.exp: Likewise.
   14200 
   14201 2009-11-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14202 
   14203 	PR gdb/8704
   14204 
   14205 	* gdb.base/condbreak.exp: Test combinations of "break *EXP",
   14206 	"if", and "thread".  Correct matching in the previous test.
   14207 
   14208 2009-11-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14209 
   14210 	* gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
   14211 
   14212 2009-11-23  Michael Snyder  <msnyder (a] vmware.com>
   14213 
   14214 	* gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
   14215 	* gdb.reverse-watch-precsave.exp: Ditto.
   14216 
   14217 2009-11-23  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14218 
   14219 	* gdb.asm/asm-source.exp: Adjust.
   14220 	* gdb.base/help.exp: Adjust.
   14221 
   14222 2009-11-22  Pedro Alves  <pedro (a] codesourcery.com>
   14223 
   14224 	* gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
   14225 	(do_syscall_tests_without_xml): Set data-directory to
   14226 	/the/path/to/nowhere.
   14227 
   14228 2009-11-21  Pedro Alves  <pedro (a] codesourcery.com>
   14229 
   14230 	* gdb.threads/local-watch-wrong-thread.c,
   14231 	gdb.threads/local-watch-wrong-thread.exp: New files.
   14232 
   14233 2009-11-21  Pedro Alves  <pedro (a] codesourcery.com>
   14234 
   14235 	* gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
   14236 	assume new `regsub' syntax available.
   14237 
   14238 2009-11-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14239 
   14240 	* gdb.base/watchpoint-hw-hit-once.exp,
   14241 	gdb.base/watchpoint-hw-hit-once.c: New.
   14242 
   14243 2009-11-20  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14244 
   14245 	* gdb.threads/watchthreads-reorder.exp,
   14246 	gdb.threads/watchthreads-reorder.c: New.
   14247 
   14248 2009-11-17  Nathan Sidwell  <nathan (a] codesourcery.com>
   14249 
   14250 	* gdb.xml/tdesc-regs.exp: Use for m68k.
   14251 
   14252 2009-11-15  Pedro Alves  <pedro (a] codesourcery.com>
   14253 
   14254 	* gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
   14255 
   14256 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14257 
   14258 	* lib/gdb.exp (current_target_name): New procedure.
   14259 	(gdb_wrapper_target): New variable.
   14260 	(gdb_wrapper_init): Set gdb_wrapper_target.
   14261 	(default_gdb_init): Check gdb_wrapper_target before rebuilding the
   14262 	wrapper.
   14263 
   14264 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14265 
   14266 	* gdb.base/remote.exp: Delete the slowest load test.
   14267 	Do not load with fixed packet sizes.
   14268 
   14269 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14270 
   14271 	* gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
   14272 
   14273 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14274 
   14275 	* gdb.base/freebpcmd.exp: Delete unused variable.  Specify
   14276 	srcfile when setting a breakpoint.
   14277 
   14278 2009-11-13  Maciej W. Rozycki  <macro (a] codesourcery.com>
   14279 
   14280 	* gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
   14281 	macros.
   14282 
   14283 2009-11-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14284 
   14285 	* gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
   14286 	to be in memory.
   14287 	* gdb.base/display.c (force_mem): New.
   14288 	(do_loops): Use it.  Add breakpoint comments.
   14289 	(do_vars): Add a breakpoint comment.
   14290 	* gdb.base/display.exp: Use gdb_get_line_number.  Remove hardcoded
   14291 	line numbers.
   14292 
   14293 2009-11-13  Nathan Froyd  <froydnj (a] codesourcery.com>
   14294 
   14295 	* gdb.base/pending.exp: Use gdb_run_cmd to start the program
   14296 	instead of a bare "run".
   14297 
   14298 2009-11-13  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14299 
   14300 	* gdb.python/py-prettyprint.exp: Adjust.
   14301 
   14302 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14303 
   14304 	* lib/cell.exp (skip_cell_tests): Clean up test files before
   14305 	returning.
   14306 
   14307 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14308 
   14309 	* lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
   14310 	and the breakpoint menu.  Do not call perror if a prompt is seen.
   14311 	Consume the following GDB prompt.
   14312 	* gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
   14313 	* gdb.cp/namespace.exp: Use gdb_test.
   14314 	* gdb.cp/templates.exp: Use gdb_test.
   14315 	(test_template_breakpoints): Use gdb_test_multiple.
   14316 
   14317 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14318 
   14319 	* gdb.base/break1.c (struct some_struct, values): Move earlier.
   14320 	(marker4): Reference values.
   14321 
   14322 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14323 
   14324 	* gdb.base/macscp.exp: Avoid the first FAIL if macro information
   14325 	is missing.
   14326 
   14327 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14328 
   14329 	* gdb.base/break.c (need_malloc): New.
   14330 	* gdb.base/constvars.c (main): Reference crass and crisp.
   14331 	* gdb.base/gdb1821.c (main): Reference bar.
   14332 	* gdb.cp/gdb1355.cc (main): Reference s1.
   14333 	* gdb.cp/hang1.cc (dummy2, dummy3): Declare.
   14334 	(main): Call them.
   14335 	* gdb.cp/hang2.cc (dummy2): Define.
   14336 	* gdb.cp/hang3.cc (dummy3): Define.
   14337 	* gdb.cp/m-data.cc (main): Reference shadow.
   14338 
   14339 2009-11-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14340 	    Nathan Froyd  <froydnj (a] codesourcery.com>
   14341 
   14342 	* lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
   14343 	remote host.
   14344 
   14345 2009-11-12  Nathan Froyd  <froydnj (a] codesourcery.com>
   14346 
   14347 	* gdb.base/step-line.exp: Copy step-line.inp to the remote host.
   14348 	* gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
   14349 	* gdb.dwarf2/dw2-compressed.exp: Likewise.
   14350 	* gdb.dwarf2/dw2-intercu.exp: Likewise.
   14351 	* gdb.dwarf2/dw2-intermix.exp: Likewise.
   14352 	* gdb.dwarf2/dw2-producer.exp: Likewise.
   14353 	* gdb.dwarf2/mac-fileno.exp: Likewise.
   14354 	* gdb.python/py-prettyprint.exp (run_lang_tests): Copy
   14355 	py-prettyprint.py to the remote host.
   14356 	* gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
   14357 
   14358 2009-11-11  Keith Seitz  <keiths (a] redhat.com>
   14359 
   14360 	* gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
   14361 	use it instead of "Foo".
   14362 	* gdb.cp/classes.exp (do_tests): Add a test to access
   14363 	a method through a typedef'd class name.
   14364 
   14365 2009-11-11  Nathan Froyd  <froydnj (a] codesourcery.com>
   14366 
   14367 	* gdb.base/long_long.exp: Permit leading zeros on floating-point
   14368 	exponents.
   14369 	* gdb.base/pointers.exp: Likewise.
   14370 	* gdb.cp/ref-types.exp: Likewise.
   14371 
   14372 2009-11-11  Keith Seitz  <keiths (a] redhat.com>
   14373 
   14374 	* gdb.cp/cplusfuncs.cc (class foo): Add operators
   14375 	new[] and delete[].
   14376 	* gdb.cp/cplusfuncs.exp (dm_type_void): Change to
   14377 	"void".
   14378 	(probe_demangler): Remove all single-quoting of
   14379 	method and variable names.
   14380 	(info_func_regexp): Remove the word "void" from any
   14381 	occurrence of "(void)".
   14382 	(print_addr_2): Remove all single-quoting of
   14383 	method names.
   14384 	(print_addr_2_kfail): Likewise.
   14385 	(print_addr): Single-quote C function names before
   14386 	passing to print_addr_2.
   14387 	(test_paddr_operator_functions): Remove single-quoting
   14388 	for method names.
   14389 	Add tests for operator new[] and operator delete[].
   14390 
   14391 2009-11-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14392 
   14393 	* gdb.dwarf2/dw2-ranges.exp: Call runto_main.
   14394 
   14395 2009-11-09  Keith Seitz  <keiths (a] redhat.com>
   14396 
   14397 	* gdb.cp/overload.exp: Add tests for resolving overloaded
   14398 	methods in expression parsing/evaluation.
   14399 
   14400 2009-11-10  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14401 
   14402 	* lib/gdb.exp (default_gdb_version): Use --version instead of
   14403 	--command.
   14404 
   14405 2009-11-10  Nathan Sidwell  <nathan (a] codesourcery.com>
   14406 
   14407 	* lib/gdb.exp (gdb_compile_test): New.
   14408 	(skip_ada_tests, skip_java_tests): New.
   14409 	(gdb_compile): Use gdb_compile_test for f77.
   14410 	* lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
   14411 	* lib/java.exp (compile_java_from_source): Remove runtests check,
   14412 	use gdb_compile_test to record result.
   14413 	* gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
   14414 	gdb.ada/exec_changed.exp, gdb.ada/start.exp,
   14415 	gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
   14416 	gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
   14417 	gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
   14418 	gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
   14419 	gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
   14420 	gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
   14421 	gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
   14422 	adjust gdb_compile invocations.
   14423 
   14424 2009-11-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14425 
   14426 	* Makefile.in (abs_builddir): New.
   14427 	(site.exp): New target `$(abs_builddir)/site.exp'.  New comment.
   14428 	(check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
   14429 	`$(abs_builddir)/site.exp'.
   14430 
   14431 2009-11-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14432 
   14433 	* config/m68k-emc.exp, lib/emc-support.exp,
   14434 	gdb.trace/gdb_c_test.c: Delete.
   14435 	* gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
   14436 	gdb.trace/collection.exp, gdb.trace/deltrace.exp,
   14437 	gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
   14438 	gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
   14439 	gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
   14440 	gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
   14441 	casing for m68k-*-elf.
   14442 
   14443 2009-11-03  Pedro Alves  <pedro (a] codesourcery.com>
   14444 
   14445 	* gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
   14446 	* gdb.arch/i386-prologue.exp: Likewise.
   14447 	* gdb.arch/i386-unwind.exp: Likewise.
   14448 
   14449 2009-11-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14450 
   14451 	* lib/gdb.exp (gdb_expect): Fix timeout typo.
   14452 
   14453 2009-11-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14454 
   14455 	* gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
   14456 
   14457 2009-11-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14458 
   14459 	* gdb.cp/ctti.exp: Correct return values for unsigned char functions.
   14460 
   14461 2009-11-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14462 
   14463 	* gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
   14464 
   14465 2009-11-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14466 
   14467 	* gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
   14468 	* gdb.base/sepdebug2.c: New file.
   14469 
   14470 2009-10-31  Sergio Durigan Junior <sergiodj (a] linux.vnet.ibm.com>
   14471 
   14472 	* gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
   14473 	the modified warnings for catch syscall.  Verify if GDB was compiled
   14474 	with support for lib expat, and choose which tests to run depending
   14475 	on this.
   14476 
   14477 2009-10-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   14478 
   14479 	* gdb.mi/mi-break.exp (test_breakpoint_commands): Test
   14480 	that composite commands are parsed OK. And also test
   14481 	that breakpoint commands do work.
   14482 
   14483 2009-10-23  Michael Snyder  <msnyder (a] vmware.com>
   14484 
   14485 	gdb.reverse/consecutive-precsave.exp: Change expect pattern
   14486 	to allow for new disassembly style.
   14487 
   14488 2009-10-22  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14489 
   14490 	* gdb.asm/asm-source.exp: Adjust.
   14491 
   14492 2009-10-22  Michael Snyder  <msnyder (a] vmware.com>
   14493 
   14494 	* gdb.reverse/break-precsave.exp: New test.
   14495 	* gdb.reverse/consecutive-precsave.exp: Ditto.
   14496 	* gdb.reverse/finish-precsave.exp: Ditto.
   14497 	* gdb.reverse/i386-precsave.exp: Ditto.
   14498 	* gdb.reverse/machinestate-precsave.exp: Ditto.
   14499 	* gdb.reverse/sigall-precsave.exp: Ditto.
   14500 	* gdb.reverse/solilb-precsave.exp: Ditto.
   14501 	* gdb.reverse/step-precsave.exp: Ditto.
   14502 	* gdb.reverse/until-precsave.exp: Ditto.
   14503 	* gdb.reverse/watch-precsave.exp: Ditto.
   14504 
   14505 2009-10-22  Michael Snyder  <msnyder (a] vmware.com>
   14506 
   14507 	* gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
   14508 	for gdb_expect.  Adjust one test's expect strings for the new
   14509 	format of disassemble.
   14510 	* gdb.reverse/finish-reverse.exp: Delete 'return'.
   14511 	* gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
   14512 	gdb_test_multiple.
   14513 	* gdb.reverse/step-reverse.exp: Delete 'return'.
   14514 	* gdb.reverse/until-reverse.exp: Delete blank lines.
   14515 	* gdb.reverse/watch-reverse.exp: Delete blank lines.
   14516 
   14517 2009-10-21  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14518 
   14519 	* gdb.base/consecutive.exp: Adjust.
   14520 	* gdb.base/display.exp: Likewise.
   14521 	* gdb.base/pc-fp.exp: Likewise.
   14522 	* gdb.base/sigbpt.exp: Likewise.
   14523 
   14524 2009-10-19  Michael Snyder  <msnyder (a] vmware.com>
   14525 
   14526 	* gdb.reverse/consecutive-reverse.c: Add comment at end of main.
   14527 	* gdb.reverse/finish-reverse.c: Ditto.
   14528 	* gdb.reverse/sigall-reverse.c: Ditto.
   14529 	* gdb.reverse/solib-reverse.c: Ditto.
   14530 	* gdb.reverse/step-reverse.c: Ditto.
   14531 	* gdb.reverse/watch-reverse.c: Ditto.
   14532 
   14533 2009-10-19  Pedro Alves  <pedro (a] codesourcery.com>
   14534 	    Stan Shebs  <stan (a] codesourcery.com>
   14535 
   14536 	* gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
   14537 	* gdb.base/foll-exec.exp: Adjust to expect a process id before
   14538 	"Executing new program".
   14539 	* gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
   14540 	* gdb.base/multi-forks.exp: Ditto.  Adjust to the inferior being
   14541 	left listed after having been killed.
   14542 	* gdb.base/attach.exp: Adjust to spell out "symbol-file".
   14543 	* gdb.base/maint.exp: Adjust test.
   14544 
   14545 	* Makefile.in (ALL_SUBDIRS): Add gdb.multi.
   14546 	* gdb.multi/Makefile.in: New.
   14547 	* gdb.multi/base.exp: New.
   14548 	* gdb.multi/goodbye.c: New.
   14549 	* gdb.multi/hangout.c: New.
   14550 	* gdb.multi/hello.c: New.
   14551 	* gdb.multi/bkpt-multi-exec.c: New.
   14552 	* gdb.multi/bkpt-multi-exec.exp: New.
   14553 	* gdb.multi/crashme.c: New.
   14554 
   14555 2009-10-13  Tristan Gingold  <gingold (a] adacore.com>
   14556 
   14557 	* gdb.base/sepdebug.exp: Check debug info are found.
   14558 
   14559 2009-10-08  Pedro Alves  <pedro (a] codesourcery.com>
   14560 
   14561 	* lib/gdb.exp (gdb_compile): Remove dead aix and irix related
   14562 	bits.
   14563 
   14564 2009-10-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14565 
   14566 	* gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
   14567 
   14568 2009-10-07  Joel Brobecker  <brobecker (a] adacore.com>
   14569 
   14570 	* gdb.base/watchpoints.c: Add copyright header.  Reformat one
   14571 	of the comments.
   14572 
   14573 2009-10-06  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14574 
   14575 	* gdb.base/annota1.exp: Remove obsolete match_max increase.
   14576 	* gdb.base/annota3.exp: Idem.
   14577 	* gdb.base/maint.exp: Idem.
   14578 
   14579 2009-10-05  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14580 
   14581 	* lib/gdb.exp (default_gdb_init): Set current value of match_max
   14582 	to default.
   14583 
   14584 2009-10-02  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14585 
   14586 	* lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
   14587 	mingw and cygwin targets.
   14588 
   14589 2009-10-02  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14590 	    Pedro Alves  <pedro (a] codesourcery.com>
   14591 
   14592 	* lib/gdb.exp (gdb_compile): Avoid adding
   14593 	gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
   14594 
   14595 2009-10-01  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14596 
   14597 	* gdb.base/shr1.c: Use %p in format string.
   14598 	* gdb.base/unload.c: Avoid warning in fprintf.
   14599 	* gdb.base/watchpoint-solib.c: Idem.
   14600 
   14601 2009-10-01  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14602 
   14603 	* gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
   14604 	long type.
   14605 	(test_unlink): Correct printf string.
   14606 	* gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
   14607 	* gdb.threads/attachstop-mt.c: Add #include <string.h>.
   14608 
   14609 2009-09-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14610 
   14611 	* gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
   14612 	* gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
   14613 	* gdb.arch/ia64-breakpoint-shadow.S: New file.
   14614 
   14615 2009-09-29  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14616 
   14617 	* gdb.objc/basicclass.exp: Disable pending breakpoint query.
   14618 	* gdb.objc/nondebug.exp: Likewise.
   14619 
   14620 2009-09-29  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14621 
   14622 	* gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
   14623 	target_info setting.
   14624 
   14625 	* gdb.threads/thread-specific.exp (get_thread_list): Support targets
   14626 	that detect new threads during "info threads".
   14627 
   14628 2009-09-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14629 
   14630 	* gdb.threads/manythreads.c (main): Increase thread stack size
   14631 	to 2*PTHREAD_STACK_MIN.
   14632 	* gdb.threads/multi-create.c (main): Likewise.
   14633 	(create_function): Likewise.
   14634 
   14635 2009-09-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14636 
   14637 	* gdb.base/dump.exp: Pass difference of pointer types instead
   14638 	of integer types as offset to restore in intarr3.srec case.
   14639 
   14640 2009-09-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14641 
   14642 	* gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
   14643 
   14644 2009-09-27  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14645 
   14646 	* gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
   14647 
   14648 2009-09-26  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   14649 
   14650 	New test for two watchpoints, with disabling of
   14651 	the first inserted.
   14652 	* testsuite/gdb.base/watchpoints.c: New file.
   14653 	* testsuite/gdb.base/watchpoints.exp: New file.
   14654 
   14655 2009-09-25  Tom Tromey  <tromey (a] redhat.com>
   14656 
   14657 	* gdb.base/charset.exp: Test utf-16 strings with Python.
   14658 
   14659 2009-09-25  Tom Tromey  <tromey (a] redhat.com>
   14660 
   14661 	* gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
   14662 	UCS-4.
   14663 	* gdb.base/charset.c (utf_32_string): Rename.
   14664 	(init_utf32): Rename.
   14665 	(main): Update.
   14666 
   14667 2009-09-22  Tom Tromey  <tromey (a] redhat.com>
   14668 
   14669 	* gdb.python/py-function.exp: Add regression tests.
   14670 
   14671 2009-09-21  Keith Seitz  <keiths (a] redhat.com>
   14672 
   14673 	* gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
   14674 	with invalid operator.
   14675 
   14676 2009-09-21  Keith Seitz  <keiths (a] redhat.com>
   14677 
   14678 	* gdb.cp/classes.exp (do_tests): Add tests to print a constructor
   14679 	and destructor using typedef name of class.
   14680 	* gdb.cp/classes.cc (class Base1): Add a destructor.
   14681 	(base1): New typedef.
   14682 	(use_methods): Instanitate an object of type base1.
   14683 	* gdb.cp/templates.exp (test_template_typedef): New procedure.
   14684 	(do_tests): Call test_template_typedef.
   14685 	* gdb.cp/templates.cc (Baz::~Baz): New method.
   14686 	(intBazOne): New typedef.
   14687 	(main): Instantiate intBazOne.
   14688 
   14689 2009-09-21  Phil Muldoon <pmuldoon (a] redhat.com>
   14690 
   14691 	PR python/10633
   14692 
   14693 	* gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
   14694 	Function.
   14695 	(run_lang_tests): Add print elements test.
   14696 
   14697 2009-09-21  Phil Muldoon <pmuldoon (a] redhat.com>
   14698 
   14699 	* gdb.python/py-value.exp (test_subscript_regression): New
   14700 	function.  Test for invalid subscripts.
   14701 	* gdb.python/py-value.c (main): Add test array, and pointer to it.
   14702 	(ptr_ref): New function.
   14703 
   14704 2009-09-17  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   14705 
   14706 	* gdb.base/default.exp: Fix "show convenience".
   14707 
   14708 2009-09-15  Tom Tromey  <tromey (a] redhat.com>
   14709 
   14710 	* lib/mi-support.exp (mi_create_varobj): Update.
   14711 	(mi_create_floating_varobj): Likewise.
   14712 	(mi_create_dynamic_varobj): New proc.
   14713 	(mi_varobj_update): Update.
   14714 	(mi_varobj_update_with_type_change): Likewise.
   14715 	(mi_varobj_update_kv_helper): New proc.
   14716 	(mi_varobj_update_dynamic_helper): Rewrite.
   14717 	(mi_varobj_update_dynamic): New proc.
   14718 	(mi_list_varobj_children): Update.
   14719 	(mi_list_varobj_children_range): Add 'from' and 'to' arguments.
   14720 	* gdb.python/python-prettyprint.py (pp_outer): New class.
   14721 	(pp_nullstr): Likewise.
   14722 	(lookup_function): Register new printers.
   14723 	* gdb.python/python-prettyprint.c (struct substruct): New type.
   14724 	(struct outerstruct): Likewise.
   14725 	(substruct_test): New function.
   14726 	(struct nullstr): New type.
   14727 	(string_1, string_2): New globals.
   14728 	(main): Add new tests.
   14729 	* gdb.python/python-mi.exp: Added regression tests.
   14730 	* gdb.mi/mi2-var-display.exp: Update.
   14731 	* gdb.mi/mi2-var-cmd.exp: Update.
   14732 	* gdb.mi/mi2-var-child.exp: Update.
   14733 	* gdb.mi/mi2-var-block.exp: Update.
   14734 	* gdb.mi/mi-var-invalidate.exp: Update.
   14735 	* gdb.mi/mi-var-display.exp: Update.
   14736 	* gdb.mi/mi-var-cmd.exp: Update.
   14737 	* gdb.mi/mi-var-child.exp: Update.
   14738 	* gdb.mi/mi-var-block.exp: Update.
   14739 	* gdb.mi/mi-break.exp: Update.
   14740 	* gdb.mi/gdb701.exp: Update.
   14741 
   14742 2009-09-14  Sergio Durigan Junior <sergiodj (a] linux.vnet.ibm.com>
   14743 
   14744 	* Makefile.in: Inclusion of catch-syscall object.
   14745 	* gdb.base/catch-syscall.c: New file.
   14746 	* gdb.base/catch-syscall.exp: New file.
   14747 
   14748 2009-09-12  Michael Snyder  <msnyder (a] vmware.com>
   14749 
   14750 	* gdb.reverse/step-reverse.exp: Explicitly check for targets
   14751 	that can support reverse debuggnig.
   14752 
   14753 2009-09-11  Tom Tromey  <tromey (a] redhat.com>
   14754 
   14755 	* gdb.dwarf2/valop.S: New file.
   14756 	* gdb.dwarf2/valop.exp: New file.
   14757 
   14758 2009-09-11  Mark Kettenis  <kettenis (a] gnu.org>
   14759 
   14760 	* gdb.threads/current-lwp-dead.exp: Only run this on Linux.
   14761 
   14762 2009-09-10  Doug Evans  <dje (a] google.com>
   14763 
   14764 	* gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
   14765 	Add $gdb_prompt to second breakpoint regexp.
   14766 
   14767 2009-09-08  Thiago Jung Bauermann  <thiago.bauermann (a] gmail.com>
   14768 
   14769 	* gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
   14770 	names, add missing ones.
   14771 	* gdb.python/py-cmd.exp: Rename from python-cmd.exp.
   14772 	* gdb.python/py-frame.c: Rename from python-frame.c.
   14773 	* gdb.python/py-frame.exp: Rename from python-frame.exp.  Adjust
   14774 	testfile name.
   14775 	* gdb.python/py-function.exp: Rename from python-function.exp.
   14776 	* gdb.python/py-mi.exp: Rename from python-mi.exp.  Adjust
   14777 	testfile name.
   14778 	* gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
   14779 	* gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
   14780 	Adjust testfile name.
   14781 	* gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
   14782 	* gdb.python/py-template.cc: Rename from python-template.cc.
   14783 	* gdb.python/py-template.exp: Rename from python-template.exp.
   14784 	Adjust testfile name.
   14785 	* gdb.python/py-value.c: Rename from python-value.c.
   14786 	* gdb.python/py-value.exp: Rename from python-value.exp.  Adjust
   14787 	testfile name.
   14788 
   14789 2009-09-08  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14790 
   14791 	* gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
   14792 	$bpt2address.
   14793 	(Second breakpoint address is valid on ia64)
   14794 	(Third breakpoint on ia64 in the Second breakpoint's bundle): New.
   14795 
   14796 2009-09-03  Joseph Myers  <joseph (a] codesourcery.com>
   14797 
   14798 	* gdb.base/ending-run.exp: Restrict regular expression matching
   14799 	line number to require closing brace following.
   14800 
   14801 2009-09-03  Doug Evans  <dje (a] google.com>
   14802 
   14803 	* gdb.base/store.exp (check_set): Fix typo in expected value message.
   14804 
   14805 2009-09-02  Tom Tromey  <tromey (a] redhat.com>
   14806 
   14807 	* gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
   14808 
   14809 2009-09-02  Tom Tromey  <tromey (a] redhat.com>
   14810 
   14811 	* gdb.dwarf2/callframecfa.exp: New file.
   14812 	* gdb.dwarf2/callframecfa.S: New file.
   14813 
   14814 2009-09-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14815 
   14816 	* gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
   14817 	gdb.base/solib-overlap-main.c: New.
   14818 
   14819 2009-08-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14820 
   14821 	PR gdb/10565
   14822 
   14823 	* gdb.base/bitfields.c (struct container, container): New.
   14824 	(main): Initialize it and call break5.
   14825 	* gdb.base/bitfields.exp (bitfield_at_offset): New test.
   14826 
   14827 2009-08-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14828 
   14829 	Support constant DW_AT_data_member_location by GCC PR debug/40659.
   14830 	* gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
   14831 
   14832 2009-08-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14833 
   14834 	* gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
   14835 
   14836 2009-08-26  Michael Snyder  <msnyder (a] vmware.com>
   14837 
   14838 	* gdb.base/i386-reverse.c: New file.
   14839 	* gdb.base/i386-reverse.exp: New file.
   14840 	* gdb.base/Makefile.in: Add new files to be removed.
   14841 
   14842 2009-08-26  Joseph Myers  <joseph (a] codesourcery.com>
   14843 
   14844 	* gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
   14845 	environment-pwd for remote host.
   14846 	* gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
   14847 
   14848 2009-08-24  Keith Seitz  <keiths (a] redhat.com>
   14849 
   14850 	* gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
   14851 	Add two new C++ completer tests which limit the output to a
   14852 	given class.
   14853 
   14854 2009-08-24  Michael Snyder  <msnyder (a] vmware.com>
   14855 
   14856 	* gdb.base/del.exp: Fix typo in comment.
   14857 	* gdb.base/step-bt.exp: Fix cut and paste error in comment.
   14858 
   14859 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   14860 
   14861 	* configure: Regenerate.
   14862 	* gdb.hp/configure: Likewise.
   14863 	* gdb.hp/gdb.aCC/configure: Likewise.
   14864 	* gdb.hp/gdb.base-hp/configure: Likewise.
   14865 	* gdb.hp/gdb.compat/configure: Likewise.
   14866 	* gdb.hp/gdb.defects/configure: Likewise.
   14867 	* gdb.hp/gdb.objdbg/configure: Likewise.
   14868 	* gdb.stabs/configure: Likewise.
   14869 
   14870 2009-08-19  Doug Evans  <dje (a] google.com>
   14871 
   14872 	* gdb.base/gdbvars.c: New file.
   14873 	* gdb.base/gdbvars.exp: Test convenience vars with program variables.
   14874 
   14875 2009-08-14  Pedro Alves  <pedro (a] codesourcery.com>
   14876 
   14877 	* gdb.threads/killed.exp, gdb.threads/manythreads.exp,
   14878 	gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
   14879 
   14880 2009-08-13  Pedro Alves  <pedro (a] codesourcery.com>
   14881 
   14882 	* gdb.base/default.exp: Adjust "set language test": it's now an
   14883 	enum command.  Larger help string moved to "help set language".
   14884 	* gdb.base/help.exp: Adjust "help set language" expected output,
   14885 	now lists all known languages.
   14886 
   14887 2009-08-11  Nathan Froyd  <froydnj (a] codesourcery.com>
   14888 
   14889 	* gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
   14890 	all frame arguments.
   14891 	* gdb.arch/altivec-regs.exp: Likewise.
   14892 
   14893 2009-08-07  Tom Tromey  <tromey (a] redhat.com>
   14894 
   14895 	* gdb.base/setshow.exp: Add tests for changes to set language, set
   14896 	check range, and set check type.
   14897 
   14898 2009-08-03  Vladimir Prus  <vladimir (a] codesourcery.com>
   14899 
   14900 	* lib/mi-support.exp (mi_list_breakpoints): Make it work.
   14901 	* gdb.mi/mi-break.exp (test_breakpoint_commands): New.
   14902 	Call it.
   14903 
   14904 2009-07-31  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14905 
   14906 	* configure.ac: Run gdb.cell tests when appropriate.
   14907 	* configure: Regenerate.
   14908 	* lib/cell.exp: New file.
   14909 	* gdb.cell: New directory.
   14910 	* gdb.cell/configure.ac: New file.
   14911 	* gdb.cell/configure: New file.
   14912 	* gdb.cell/Makefile.in: New file.
   14913 	* gdb.cell/arch.exp: New file.
   14914 	* gdb.cell/break.c: New file.
   14915 	* gdb.cell/break.exp: New file.
   14916 	* gdb.cell/break-spu.c: New file.
   14917 	* gdb.cell/bt.c: New file.
   14918 	* gdb.cell/bt2-spu.c: New file.
   14919 	* gdb.cell/bt-spu.c: New file.
   14920 	* gdb.cell/bt.exp: New file.
   14921 	* gdb.cell/coremaker.c: New file.
   14922 	* gdb.cell/coremaker-spu.c: New file.
   14923 	* gdb.cell/core.exp: New file.
   14924 	* gdb.cell/gcore.exp: New file.
   14925 	* gdb.cell/data.c: New file.
   14926 	* gdb.cell/data.exp: New file.
   14927 	* gdb.cell/data-spu.c: New file.
   14928 	* gdb.cell/ea-cache.exp: New file.
   14929 	* gdb.cell/ea-cache.c: New file.
   14930 	* gdb.cell/ea-cache-spu.c: New file.
   14931 	* gdb.cell/ea-standalone.c: New file.
   14932 	* gdb.cell/ea-standalone.exp: New file.
   14933 	* gdb.cell/ea-test.c: New file.
   14934 	* gdb.cell/ea-test.exp: New file.
   14935 	* gdb.cell/f-regs.exp: New file.
   14936 	* gdb.cell/mem-access.c: New file.
   14937 	* gdb.cell/mem-access.exp: New file.
   14938 	* gdb.cell/mem-access-spu.c: New file.
   14939 	* gdb.cell/ptype.exp: New file.
   14940 	* gdb.cell/registers.exp: New file.
   14941 	* gdb.cell/size.c: New file.
   14942 	* gdb.cell/sizeof.exp: New file.
   14943 	* gdb.cell/size-spu.c: New file.
   14944 	* gdb.cell/solib.exp: New file.
   14945 	* gdb.cell/solib-symbol.exp: New file.
   14946 
   14947 2009-07-31  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   14948 
   14949 	* gdb.xml/tdesc-regs.exp: Skip for SPU targets.
   14950 
   14951 2009-07-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   14952 
   14953 	* gdb.base/float.exp: Handle VFP registers.
   14954 
   14955 2009-07-14  Michael Snyder  <msnyder (a] vmware.com>
   14956 
   14957 	* gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
   14958 	to bring gdb to the beginning of the calling line.
   14959 
   14960 	* gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
   14961 	confusing the i386 epilogue unwinder.
   14962 
   14963 2009-07-14  Stan Shebs  <stan (a] codesourcery.com>
   14964 
   14965 	* gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
   14966 
   14967 2009-07-14  Michael Snyder  <msnyder (a] vmware.com>
   14968 
   14969 	* gdb.reverse/step-reverse.exp (stepi into function call):
   14970 	Call instruction may not be first instruction in the line.
   14971 	(reverse stepi from a function call): Used wrong line number.
   14972 
   14973 2009-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14974 
   14975 	* gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
   14976 
   14977 2009-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14978 
   14979 	Fix gdb.base/macscp.exp when using custom inputrc.
   14980 	* gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
   14981 	* gdb.base/readline.exp: Remove env(INPUTRC) set and restore.  Remove
   14982 	env(TERM) set.
   14983 	* gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
   14984 	* lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
   14985 
   14986 2009-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   14987 
   14988 	Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
   14989 	* gdb.base/annota1.exp (thread_test): Import global $testfile.
   14990 	Change the compilation target to match the testcase name.
   14991 	* gdb.base/sect-cmd.exp: Change the compilation target to match the
   14992 	testcase name.
   14993 	* a2-run.exp: Use for setup prepare_for_testing.  Change the
   14994 	compilation target to match the testcase name.
   14995 	* gdb.base/commands.exp: Likewise.
   14996 	* gdb.base/finish.exp: Likewise.
   14997 	* gdb.base/float.exp: Likewise.
   14998 	* gdb.base/info-target.exp: Likewise.
   14999 	* gdb.base/relational.exp: Likewise.
   15000 	* gdb.base/term.exp: Likewise.
   15001 	* gdb.base/until.exp: Likewise.
   15002 	* gdb.base/volatile.exp: Likewise.
   15003 	* gdb.base/whatis-exp.exp: Likewise.
   15004 
   15005 2009-07-11  Hui Zhu  <teawater (a] gmail.com>
   15006 
   15007 	* gdb.base/help.exp (disassemble): Update expected help text.
   15008 
   15009 2009-07-09  Tom Tromey  <tromey (a] redhat.com>
   15010 
   15011 	* lib/gdb.exp: Handle TRANSCRIPT.
   15012 	(remote_spawn, remote_close, send_gdb): New procs.
   15013 
   15014 2009-07-10 Phil Muldoon  <pmuldoon (a] redhat.com>
   15015 
   15016 	* gdb.python/python-prettyprint.c: Add counted null string
   15017 	structure.
   15018 	* gdb.python/python-prettyprint.exp: Print null string. Test for
   15019 	embedded nulls.
   15020 	* gdb.python/python-prettyprint.py (pp_ns): New Function.
   15021 	* gdb.python/python-value.exp (test_value_in_inferior): Add
   15022 	variable length string fetch tests.
   15023 	* gdb.python/python-value.c (main): Add strings for string fetch tests.
   15024 
   15025 2009-07-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15026 
   15027 	* gdb.base/dump.exp (inaccessible memory is reported): New test.
   15028 
   15029 2009-07-07  Tom Tromey  <tromey (a] redhat.com>
   15030 
   15031 	* gdb.base/call-rt-st.exp: Update for change to escape output.
   15032 	* gdb.base/callfuncs.exp: Likewise.
   15033 	* gdb.base/charset.exp: Likewise.
   15034 	* gdb.base/constvars.exp: Likewise.
   15035 	* gdb.base/long_long.exp: Likewise.
   15036 	* gdb.base/pointers.exp: Likewise.
   15037 	* gdb.base/printcmds.exp: Likewise.
   15038 	* gdb.base/setvar.exp: Likewise.
   15039 	* gdb.base/store.exp: Likewise.
   15040 	* gdb.cp/ref-types.exp: Likewise.
   15041 	* gdb.mi/mi-var-child.exp: Likewise.
   15042 	* gdb.mi/mi-var-display.exp: Likewise.
   15043 	* gdb.mi/mi2-var-display.exp: Likewise.
   15044 	* gdb.base/charset.exp: Test octal escape sequence length.
   15045 	Update for change to escape output.
   15046 
   15047 2009-07-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15048 
   15049 	* gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
   15050 
   15051 2009-07-06  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15052 
   15053 	* lib/java.exp (java_init): Ignore $GCJ if it is empty.
   15054 
   15055 2009-07-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15056 
   15057 	* lib/gdbserver-support.exp (gdbserver_start): Loop spawning
   15058 	gdbserver increasing $portnum if "Can't bind address" has been seen.
   15059 
   15060 2009-07-05  Pedro Alves  <pedro (a] codesourcery.com>
   15061 
   15062 	* gdb.base/ending-run.exp: Add "step out of main" pattern for
   15063 	mingw32ce.
   15064 
   15065 2009-07-05  Pedro Alves  <pedro (a] codesourcery.com>
   15066 
   15067 	* gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
   15068 	VFP format.
   15069 
   15070 2009-07-02  Pedro Alves  <pedro (a] codesourcery.com>
   15071 
   15072 	* gdb.base/multi-forks.exp: Only run detach-on-fork tests on
   15073 	linux.  Adjust to use "inferior", "info inferiors", "detach
   15074 	inferior" and "kill inferior" instead of "restart", "info fork",
   15075 	"detach fork" and "delete fork".
   15076 	* gdb.base/ending-run.exp: Spell out "info".
   15077 	* gdb.base/help.exp: Adjust to use test_prefix_command_help for
   15078 	the "kill" command.
   15079 
   15080 2009-07-02  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15081 
   15082 	* gdb.threads/tls-shared.exp: Update to locexpr_describe_location
   15083 	change to prefix TLS offset in hex with 0x.
   15084 
   15085 2009-07-02  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15086 
   15087 	* gdb.base/default.exp: Update test case for "x" changes.
   15088 
   15089 2009-07-01  Tristan Gingold  <gingold (a] adacore.com>
   15090 
   15091 	* gdb.base/bigcore.exp: Make darwin untested.
   15092 
   15093 2009-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15094 
   15095 	* gdb.base/completion.exp (directory completion): Create the directory.
   15096 	New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
   15097 	escapeuniquesub.
   15098 	(directory completion 2): Expect now ${escapeuniquesub}.
   15099 	(Glob remaining of directory test): Remove one excessive newline.
   15100 	Expect the real output.
   15101 
   15102 2009-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15103 
   15104 	Fix `make check//%' target after `make check' has been ran.
   15105 	* Makefile.in (TEST_TARGETS): Remove the %/.dir dependency.  Add
   15106 	a mkdir call.
   15107 	(check-gdb.base%): Remove the gdb.base%/.dir dependency.
   15108 	(%/.dir): Remove.
   15109 
   15110 2009-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15111 
   15112 	* lib/mi-support.exp (mi_check_thread_states): Permit any output before
   15113 	the expected result record.
   15114 
   15115 2009-06-30  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15116 
   15117 	Remove racy FAILs relying just on the timeouts.
   15118 	* gdb.base/setshow.exp (set annotate 2, show annotate (2))
   15119 	(annotation_level 2): Remove racy FAILs.
   15120 
   15121 2009-06-30  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15122 
   15123 	gdb/10275
   15124 	* gdb.dwarf2/dw2-restore.{S,exp}: New test.
   15125 
   15126 2009-06-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15127 
   15128 	* gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
   15129 
   15130 2009-06-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   15131 
   15132 	* gdb.mi/mi-stack.exp: Testing symbolic options
   15133 	to -stack-list-locals and -stack-list-arguments.
   15134 
   15135 2009-06-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15136 
   15137 	* gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
   15138 
   15139 2009-06-29  Tom Tromey  <tromey (a] redhat.com>
   15140 
   15141 	* dg-extract-results.sh: New file.
   15142 	* Makefile.in (FORCE_PARALLEL): New variable.
   15143 	(CHECK_TARGET): New conditional variable.
   15144 	(check): Use CHECK_TARGET.
   15145 	(DO_RUNTEST): New variable.
   15146 	(check-single): New target.
   15147 	(TEST_DIRS): New variable.
   15148 	(TEST_TARGETS): Likewise.
   15149 	(check-parallel): New target.
   15150 	(check-gdb.%): New pattern.
   15151 	(BASE1_FILES): New variable.
   15152 	(BASE2_FILES): Likewise.
   15153 	(check-gdb.base%): New pattern.
   15154 	(%/.dir): New pattern.
   15155 	* configure: Rebuild.
   15156 	* aclocal.m4 (AM_CONDITIONAL): New defun.
   15157 	* configure.ac: Check whether user is using GNU make.
   15158 	(GMAKE): New conditional.
   15159 
   15160 2009-06-29  Sami Wagiaalla  <swagiaal (a] redhat.com>
   15161 
   15162 	* gdb.cp/namespace-nested-import.cc: New test.
   15163 	* gdb.cp/namespace-nested-import.exp: New test.
   15164 
   15165 2009-06-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15166 
   15167 	* gdb.base/break.exp: Add an XFAIL for gcc/36748.
   15168 	* gdb.cp/annota2.exp: Accept frames-invalid in more places.
   15169 	* gdb.opt/Makefile.in (EXECUTABLES): Update.
   15170 	* gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
   15171 	* gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
   15172 	gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
   15173 	gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
   15174 	gdb.opt/inline-markers.c: New files.
   15175 	* lib/gdb.exp (skip_inline_frame_tests): New function.
   15176 	(skip_inline_var_tests): New function.
   15177 
   15178 2009-06-27  Andreas Schwab  <schwab (a] linux-m68k.org>
   15179 
   15180 	* gdb.cp/exception.exp: Don't require $hex before inner frame in
   15181 	backtrace.
   15182 
   15183 2009-06-27  Michael Snyder  <msnyder (a] vmware.com>
   15184 
   15185 	* gdb.reverse: New directory.
   15186 	* gdb.reverse/break-reverse.c: New test.
   15187 	* gdb.reverse/break-reverse.exp: New test.
   15188 	* gdb.reverse/consecutive-reverse.c: New test.
   15189 	* gdb.reverse/consecutive-reverse.exp: New test.
   15190 	* gdb.reverse/finish-reverse.c: New test.
   15191 	* gdb.reverse/finish-reverse.exp: New test.
   15192 	* gdb.reverse/machinestate.c: New test.
   15193 	* gdb.reverse/ms1.c: New test.
   15194 	* gdb.reverse/machinestate.exp: New test.
   15195 	* gdb.reverse/Makefile.in: New file.
   15196 	* gdb.reverse/shr2.c: New test.
   15197 	* gdb.reverse/solib-reverse.c: New test.
   15198 	* gdb.reverse/solib-reverse.exp: New test.
   15199 	* gdb.reverse/step-reverse.c: New test.
   15200 	* gdb.reverse/step-reverse.exp: New test.
   15201 	* gdb.reverse/until-reverse.c: New test.
   15202 	* gdb.reverse/ur1.c: New test.
   15203 	* gdb.reverse/until-reverse.exp: New test.
   15204 	* gdb.reverse/watch-reverse.c: New test.
   15205 	* gdb.reverse/watch-reverse.exp: New test.
   15206 	* configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
   15207 	* configure: Regenerate.
   15208 
   15209 2009-06-26  Doug Evans  <dje (a] google.com>
   15210 
   15211 	* gdb.base/psymtab.exp: Turn off pending breakpoints.
   15212 
   15213 2009-06-26  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15214 
   15215 	* gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
   15216 	windows problem for 'file delete $binfile'.
   15217 
   15218 2009-06-23  Sami Wagiaalla  <swagiaal (a] redhat.com>
   15219 
   15220 	* gdb.cp/namespace-using.exp: New test.
   15221 	* gdb.cp/namespace-using.cc: New test.
   15222 
   15223 2009-05-20  Joel Brobecker  <brobecker (a] adacore.com>
   15224 
   15225 	* gdb.ada/variant_record_packed_array: New testcase.
   15226 
   15227 2009-06-23  Tom Tromey  <tromey (a] redhat.com>
   15228 
   15229 	* gdb.base/charset.exp (test_combination): Regression test.
   15230 	* gdb.base/charset.c (my_wchar_t): New typedef.
   15231 	(myvar): New global.
   15232 	(main): Set myvar.
   15233 
   15234 2009-06-18  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15235 
   15236 	* lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
   15237 	target.
   15238 
   15239 2009-06-17  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15240 
   15241 	* gdb.base/dump.exp: Handle SPU like 64-bit platforms.
   15242 
   15243 2009-06-17  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15244 
   15245 	* gdb.mi/gdb680.exp: Update test for error message.
   15246 
   15247 2009-06-17  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15248 
   15249 	* gdb.base/annota1.exp: Allow multiple occurrences of the
   15250 	frames-invalid annotation.
   15251 	* gdb.cp/annota2.exp: Likewise.
   15252 
   15253 2009-06-15  Phil Muldoon  <pmuldoon (a] redhat.com>
   15254 
   15255 	* gdb.cp/gdb2495.cc: New file.
   15256 	* gdb.cp/gdb2495.exp: New file.
   15257 
   15258 2009-06-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15259 
   15260 	Report error on GDB crash during runto.
   15261 	* lib/gdb.exp (runto <eof>): New.
   15262 
   15263 2009-06-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15264 
   15265 	* gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
   15266 	gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
   15267 	gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
   15268 	gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
   15269 	gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
   15270 	gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
   15271 	gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
   15272 	gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
   15273 	gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
   15274 	gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
   15275 	gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
   15276 	gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
   15277 	gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
   15278 	gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
   15279 	gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
   15280 	gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
   15281 	gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
   15282 	gdb.server/server-mon.exp, gdb.server/server-run.exp,
   15283 	gdb.trace/actions.exp, gdb.trace/backtrace.exp,
   15284 	gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
   15285 	gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
   15286 	gdb.trace/passcount.exp, gdb.trace/report.exp,
   15287 	gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
   15288 	gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
   15289 	gdb.trace/while-stepping.exp: Use a unique name for the compiled
   15290 	executable.
   15291 
   15292 2009-06-07  Pedro Alves  <pedro (a] codesourcery.com>
   15293 
   15294 	* gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
   15295 	defined before referencing it.
   15296 
   15297 2009-06-03  Doug Evans  <dje (a] google.com>
   15298 
   15299 	* gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
   15300 	* gdb.arch/i386-see.c: Ditto.
   15301 
   15302 2009-05-30  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15303 
   15304 	* gdb.base/macscp.exp (info_macro): Return undefined if undefined.
   15305 	(check_macro): Return 1 if undefined.
   15306 	If first test fails, check if macro debug information is available,
   15307 	and report unsupported test if no macro information is found.
   15308 
   15309 2009-05-29  Doug Evans  <dje (a] google.com>
   15310 
   15311 	* gdb.threads/hand-call-in-threads.exp: New.
   15312 	* gdb.threads/hand-call-in-threads.c: New.
   15313 
   15314 2009-05-29  Michael Snyder  <msnyder (a] vmware.com>
   15315 
   15316 	* gdb.base/break-always.exp: Change "1" to "on".
   15317 	Add confirmation check.
   15318 
   15319 2009-05-28  Pedro Alves  <pedro (a] codesourcery.com>
   15320 
   15321 	* gdb.threads/threxit-hop-specific.c: New.
   15322 	* gdb.threads/threxit-hop-specific.exp: New.
   15323 	* gdb.threads/thread-execl.c: New.
   15324 	* gdb.threads/thread-execl.exp: New.
   15325 
   15326 2009-05-27  Tom Tromey  <tromey (a] redhat.com>
   15327 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15328 
   15329 	* lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
   15330 	(mi_child_regexp): Likewise.
   15331 	(mi_list_varobj_children_range): Likewise.
   15332 	(mi_get_features): Likewise.
   15333 	(mi_list_varobj_children): Rewrite.
   15334 	* gdb.python/python-mi.exp: New file.
   15335 
   15336 2009-05-27  Tom Tromey  <tromey (a] redhat.com>
   15337 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15338 	    Phil Muldoon  <pmuldoon (a] redhat.com>
   15339 	    Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15340 
   15341 	* gdb.python/python-prettyprint.exp: New file.
   15342 	* gdb.python/python-prettyprint.c: New file.
   15343 	* gdb.python/python-prettyprint.py: New file.
   15344 	* gdb.base/display.exp: print/r is now valid.
   15345 
   15346 2009-05-27  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15347 	    Tom Tromey  <tromey (a] redhat.com>
   15348 	    Pedro Alves  <pedro (a] codesourcery.com>
   15349 	    Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15350 
   15351 	* gdb.python/python-template.exp: New file.
   15352 	* gdb.python/python-template.cc: New file.
   15353 	* gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
   15354 	tests.
   15355 	* gdb.python/python-value.exp (py_objfile_tests): New proc.
   15356 	Call it.
   15357 	(test_value_after_death): New proc.
   15358 	* gdb.python/python-value.c (PTR): New typedef.
   15359 	(main): New variable 'x'.
   15360 
   15361 2009-05-27  Tom Tromey  <tromey (a] redhat.com>
   15362 
   15363 	* gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
   15364 	tests.
   15365 	* gdb.python/python-value.exp (py_objfile_tests): New proc.
   15366 	Call it.
   15367 
   15368 2009-05-27  Pedro Alves  <pedro (a] codesourcery.com>
   15369 
   15370 	* gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
   15371 
   15372 2009-05-24  Pedro Alves  <pedro (a] codesourcery.com>
   15373 
   15374 	* gdb.threads/fork-thread-pending.c: New.
   15375 	* gdb.threads/fork-thread-pending.exp: New.
   15376 
   15377 2009-05-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15378 
   15379 	* gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
   15380 	* gdb.dwarf2/dw2-strp.S (a_string2): New.
   15381 
   15382 2009-05-18  Jon Beniston  <jon (a] beniston.com>
   15383 
   15384 	* gdb.asm/asm-source.exp: Add lm32 target.
   15385 
   15386 2009-05-17  Pedro Alves  <pedro (a] codesourcery.com>
   15387 
   15388 	* gdb.base/foll-fork.c: Include stdlib.h.  Add markers for
   15389 	`gdb_get_line_number'.  Call `callee' in both parent and child.
   15390 	* gdb.base/foll-fork.exp (catch_fork_child_follow): Use
   15391 	`gdb_get_line_number' instead of hardcoding line numbers.
   15392 	(catch_fork_unpatch_child): New procedure to test detaching
   15393 	breakpoints from child fork.
   15394 	(tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
   15395 	hardcoding line numbers.
   15396 	(do_fork_tests): Run `catch_fork_unpatch_child'.
   15397 
   15398 2009-05-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   15399 
   15400 	* gdb.mi/mi-cmd-var.exp: Check that when varobj
   15401 	of structure type enters or leaves the scope, it
   15402 	is reported by -var-update.
   15403 
   15404 2009-05-11  Doug Evans  <dje (a] sebabeach.org>
   15405 
   15406 	* gdb.mi/nsintrall.c (main): Fix off-by-one error.
   15407 	* gdb.threads/pending-step.c (main): Fix off-by-one error.
   15408 	* gdb.threads/schedlock.c (main): Fix off-by-one error.
   15409 
   15410 2009-05-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15411 
   15412 	* gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
   15413 
   15414 2009-04-30  Doug Evans  <dje (a] google.com>
   15415 
   15416 	* gdb.threads/watchthreads2.exp: New testcase.
   15417 	* gdb.threads/watchthreads2.c: New testcase.
   15418 
   15419 2009-04-29  Doug Evans  <dje (a] google.com>
   15420 
   15421 	* gdb.cp/mb-ctor.exp: Add multi-line source statement test.
   15422 	* gdb.cp/mb-ctor.cc: Ditto.
   15423 	* gdb.cp/mb-inline.exp: Add multi-line source statement test.
   15424 	* gdb.cp/mb-inline.h (multi_line_foo): New function.
   15425 	* gdb.cp/mb-inline1.cc: Call it.
   15426 	* gdb.cp/mb-inline2.cc: Ditto.
   15427 	* gdb.cp/mb-templates.exp: Add multi-line source statement test.
   15428 	* gdb.cp/mb-templates.cc (multi_line_foo): New template.
   15429 
   15430 2009-04-29  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15431 
   15432 	* gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
   15433 	(info_macro): Remova `decimal' declaration.  New variable `nonzero'.
   15434 	Replace all uses of `decimal' by `nonzero'.
   15435 	(info macro FROM_COMMANDLINE): New test.
   15436 
   15437 2009-04-27  Tom Tromey  <tromey (a] redhat.com>
   15438 
   15439 	* gdb.base/printcmds.exp (test_printf): Test comma operator in [].
   15440 
   15441 2009-04-27  Doug Evans  <dje (a] google.com>
   15442 
   15443 	* gdb.threads/watchthreads.c (main): Initialize args before starting
   15444 	the threads.  Plus formatting cleanup.
   15445 	* gdb.threads/watchthreads.exp: Avoid errant failures due to
   15446 	biased scheduling of one thread.
   15447 
   15448 2009-04-27  Jerome Guitton  <guitton (a] adacore.com>
   15449 
   15450 	* gdb.cp/templates.cc (GetMax): New template.
   15451 	(main): Declare two instances of GetMax.
   15452 	* gdb.cp/templates.exp: Add new test.
   15453 
   15454 2009-04-27  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15455 
   15456 	* gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
   15457 
   15458 2009-04-22  Joseph Myers  <joseph (a] codesourcery.com>
   15459 
   15460 	* lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
   15461 
   15462 2009-04-15  Tom Tromey  <tromey (a] redhat.com>
   15463 
   15464 	* gdb.base/charset.exp: Add regression test.
   15465 
   15466 2009-04-14  Joel Brobecker  <brobecker (a] adacore.com>
   15467 
   15468 	* gdb.base/exe-lock.exp: New testcase.
   15469 
   15470 2009-04-13  Tom Tromey  <tromey (a] redhat.com>
   15471 
   15472 	* gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
   15473 	operator on Frame.
   15474 
   15475 2009-04-03  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   15476 
   15477 	* gdb.base/attach.exp: Re-enable for spu*-*-* targets.
   15478 	* gdb.server/ext-attach.exp: Likewise.
   15479 
   15480 2009-04-03  Vladimir Prus  <vladimir (a] codesourcery.com>
   15481 
   15482 	Eliminate some sleep usage.
   15483 
   15484 	* gdb.mi/basics.c (do_nothing): New.
   15485 	(main): Use do_nothing instead of printf, so that
   15486 	not to introduce race condition between output of
   15487 	inferiour and output of gdb. Do not use sleep as it
   15488 	is not generally available on embedded targets.
   15489 
   15490 2009-04-02  Pedro Alves  <pedro (a] codesourcery.com>
   15491 
   15492 	* gdb.server/ext-attach.exp: Expect an optional process id after
   15493 	"Detached from remote process".
   15494 
   15495 2009-04-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15496 
   15497 	* gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
   15498 	gdb.dwarf2/dw2-unresolved.exp: New.
   15499 
   15500 2009-04-02  Pedro Alves  <pedro (a] codesourcery.com>
   15501 
   15502 	* gdb.mi/mi-nonstop-exit.exp: Don't check isnative.  Use
   15503 	mi_run_to_main.
   15504 
   15505 2009-04-02  Pedro Alves  <pedro (a] codesourcery.com>
   15506 
   15507 	* gdb.mi/mi-nonstop.exp: Don't check isnative.  Use
   15508 	mi_run_to_main.  Skip thread exit test on remote targets.
   15509 	* gdb.mi/mi-nsintrall.exp: Don't check isnative.  Use
   15510 	mi_run_to_main.
   15511 	* gdb.mi/mi-nsmoribund.exp: Don't check isnative.  Use
   15512 	mi_run_to_main.
   15513 	* lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
   15514 	when expecting ^connected.  Detect when the target doesn't support
   15515 	non-stop mode.
   15516 	(mi_run_cmd): Detect if non-stop mode was requested by isn't
   15517 	supported.  Return -1 on error, 0 on success.
   15518 	(mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
   15519 	(mi_runto): Return mi_runto_helper's result explicitly.
   15520 
   15521 2009-04-01  Pedro Alves  <pedro (a] codesourcery.com>
   15522 
   15523 	* gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
   15524 
   15525 2009-04-01  Tom Tromey  <tromey (a] redhat.com>
   15526 
   15527 	* gdb.base/funcargs.exp: Set print frame-arguments to "all".
   15528 	* gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
   15529 	* gdb.ada/ref_param.exp: Set print frame-arguments to "all".
   15530 	* gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
   15531 
   15532 2009-03-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15533 	    Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15534 
   15535 	PR gdb/931
   15536 	* gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
   15537 	output.
   15538 	* gdb.cp/templates.exp: Allow canonical output.  Remove KFAILs
   15539 	for gdb/931.
   15540 	* dw2-strp.S (DW_AT_language): Change to C++.
   15541 	(DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
   15542 
   15543 2009-03-31  Joel Brobecker  <brobecker (a] adacore.com>
   15544 
   15545 	* gdb.ada/tasks: New testcase.
   15546 
   15547 2009-03-30  Stan Shebs  <stan (a] codesourcery.com>
   15548 
   15549 	* gdb.trace/actions.exp: Update to match new info trace format.
   15550 	* gdb.trace/deltrace.exp: Ditto.
   15551 	* gdb.trace/infotrace.exp: Ditto.
   15552 	* gdb.trace/passcount.exp: Ditto.
   15553 	* gdb.trace/save-trace.exp: Ditto.
   15554 	* gdb.trace/while-stepping.exp: Ditto.
   15555 	* gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
   15556 
   15557 2009-03-30  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15558 
   15559 	* gdb.python/python-frame.c: New file.
   15560 	* gdb.python/python-frame.exp: New file.
   15561 
   15562 2009-03-29  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15563 
   15564 	* gdb.python/python-value.exp: Add tests for the address
   15565 	attribute.
   15566 
   15567 2009-03-29  Andreas Schwab  <schwab (a] linux-m68k.org>
   15568 
   15569 	* gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
   15570 
   15571 2009-03-26  Doug Evans  <dje (a] google.com>
   15572 
   15573 	* gdb.mi/mi-nonstop-exit.exp: New file.
   15574 	* gdb.mi/non-stop-exit.c: New file.
   15575 
   15576 2009-03-26  Tom Tromey  <tromey (a] redhat.com>
   15577 
   15578 	Update for change to prologue skipping:
   15579 	* gdb.mi/mi2-simplerun.exp: Update.
   15580 	* gdb.mi/mi2-break.exp: Update.
   15581 	* gdb.mi/mi-simplerun.exp: Update.
   15582 	* gdb.mi/mi-break.exp: Update.
   15583 	* gdb.base/ending-run.exp: Update.
   15584 
   15585 2009-03-26  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15586 
   15587 	* gdb.python/python-value.exp (test_value_in_inferior): Test
   15588 	gdb.Value.is_optimized_out attribute.
   15589 
   15590 2009-03-26  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15591 
   15592 	* gdb.dwarf2/dw2-noloc-main.c: New file.
   15593 	* gdb.dwarf2/dw2-noloc.S: New symbols matrix.
   15594 	(.text): Remove.
   15595 	(.data): New.
   15596 	(DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
   15597 	(DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
   15598 	(DW_TAG_subprogram func_cu1, noloc): Remove.
   15599 	(main): New.
   15600 	* gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
   15601 	`dw2-noloc-main.c'.  Test the new DIEs from `dw2-noloc.S'.
   15602 	(file_symbols): New procedure.
   15603 
   15604 2009-03-25  Tom Tromey  <tromey (a] redhat.com>
   15605 
   15606 	* gdb.base/charset.exp (valid_target_charset): New proc.
   15607 	Use it to skip tests on invalid charsets.
   15608 
   15609 2009-03-25  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15610 
   15611 	* gdb.base/completion.exp: Add a test for directory completion.
   15612 
   15613 2009-03-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15614 
   15615 	Fix a racy FAIL.
   15616 	* gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
   15617 	* gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
   15618 
   15619 2009-03-21  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15620 
   15621 	* gdb.python/python-cmd.exp: Add tests for keyword arguments.
   15622 	* gdb.python/python-function.exp: Add test for function returning
   15623 	a GDB value.
   15624 
   15625 2009-03-20  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15626 
   15627 	* gdb.python/python-function.exp: New file.
   15628 
   15629 2009-03-20  Tom Tromey  <tromey (a] redhat.com>
   15630 
   15631 	* gdb.base/store.exp: Update for change to escape output.
   15632 	* gdb.base/callfuncs.exp (fetch_all_registers): Update for change
   15633 	to escape output.
   15634 	* gdb.base/pointers.exp: Update for change to escape output.
   15635 	* gdb.base/long_long.exp (gdb_test_long_long): Update for change
   15636 	to escape output.
   15637 	* gdb.base/constvars.exp (do_constvar_tests): Update for change to
   15638 	escape output.
   15639 	* gdb.base/call-rt-st.exp (print_struct_call): Update for change
   15640 	to escape output.
   15641 	* gdb.cp/ref-types.exp (gdb_start_again): Update for change to
   15642 	escape output.
   15643 	* gdb.base/setvar.exp: Update for change to escape output.
   15644 	* lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
   15645 	* gdb.base/printcmds.exp (test_print_all_chars): Update for change
   15646 	to escape output.
   15647 	(test_print_string_constants): Likewise.
   15648 	* gdb.base/charset.exp (valid_host_charset): Check size of
   15649 	wchar_t.  Handle UCS-2 and UCS-4.  Add tests for wide and unicode
   15650 	cases.  Handle "auto"-related output.
   15651 	* gdb.base/charset.c (char16_t, char32_t): New typedefs.
   15652 	(uvar, Uvar): New globals.
   15653 
   15654 2009-03-19  Jerome Guitton  <guitton (a] adacore.com>
   15655 
   15656 	* gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
   15657 	deltas.
   15658 	* gdb.ada/fixed_points.exp: Ditto.
   15659 
   15660 2009-03-18  Pedro Alves  <pedro (a] codesourcery.com>
   15661 
   15662 	* return-nodebug.c: Don't include stdio.h.
   15663 	(init): Delete.
   15664 	(func): Delete definition and provide extern declaration.
   15665 	(t): New.
   15666 	(main): Don't call printf.  Call func and store its result in t.
   15667 	* return-nodebug1.c: New.
   15668 	* return-nodebug.exp: Don't expect stdio output.  Instead, print
   15669 	the global variable t.  Drop printf formatters and cast types from
   15670 	foreach loop.  Don't use prepare_for_testing.  Compile
   15671 	return-nodebug.c and return-nodebug1.c in separate steps.  Don't
   15672 	define FORMAT or CAST.
   15673 
   15674 2009-03-17  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15675 
   15676 	* gdb.base/solib-display.exp: Disable test for remote targers.
   15677 
   15678 2009-03-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15679 
   15680 	* gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
   15681 
   15682 2009-03-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15683 
   15684 	Fix a racy FAIL.
   15685 	* gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
   15686 	code from `follow parent, print pids'.
   15687 	(`follow child, print pids', `follow parent, print pids'): Call it.
   15688 	Replace `gdb_test "break..."' by gdb_breakpoint.
   15689 
   15690 2009-03-13  Vladimir Prus  <vladimir (a] codesourcery.com>
   15691 
   15692 	* gdb.mi/mi-cli.exp: Adjust for output difference in
   15693 	sync and async modes.
   15694 
   15695 2009-03-12  Joel Brobecker  <brobecker (a] adacore.com>
   15696 
   15697 	* gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
   15698 	that was checked in by mistake. Remove loading of ada.exp, since
   15699 	this is not necessary in this case.
   15700 
   15701 2009-03-12  Joel Brobecker  <brobecker (a] adacore.com>
   15702 
   15703 	* gdb.ada/ptype_arith_binop.exp: New testcase.
   15704 
   15705 2009-03-12  Joel Brobecker  <brobecker (a] adacore.com>
   15706 
   15707 	* gdb.ada/mod_from_name: New testcase.
   15708 
   15709 2009-03-12  Joel Brobecker  <brobecker (a] adacore.com>
   15710 
   15711 	* gdb.ada/tick_last_segv: New testcase.
   15712 
   15713 2009-03-12  Vladimir Prus  <vladimir (a] codesourcery.com>
   15714 
   15715 	* gdb.mi/mi-cli.exp: Remove debug print.
   15716 
   15717 2009-03-12  Vladimir Prus  <vladimir (a] codesourcery.com>
   15718 
   15719 	* gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
   15720 	include the token in ^running and frame info in *stopped.
   15721 
   15722 2009-03-05  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15723 
   15724 	* solib-display.exp: New file.
   15725 	* solib-display-main.c: New file.
   15726 	* solib-display-lib.c: New file.
   15727 
   15728 2009-03-05  Pedro Alves  <pedro (a] codesourcery.com>
   15729 
   15730 	* gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
   15731 
   15732 2009-02-18  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15733 
   15734 	* gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
   15735 	(list_and_check_macro): Use more specific test name.
   15736 	(next to definition): Make the test names unique.
   15737 
   15738 2009-02-18  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15739 
   15740 	* gdb.pascal/floats.exp: Accept approximate results everywhere.
   15741 
   15742 2009-02-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   15743 
   15744 	* gdb.mi/mi-nonstop.exp (notifs): Adjust for library
   15745 	notifications.
   15746 	* gdb.mi/mi-nsintrall.exp (notifs): Likewise.
   15747 	* gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
   15748 	* lib/mi-support.exp (library_loaded_re): New.
   15749 	(mi_run_cmd, mi_send_resuming_command_raw): Adjust.
   15750 
   15751 2009-02-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   15752 
   15753 	* gdb.gdb/observer.exp: Use test_notification observer, not
   15754 	normal_stop, everywhere.
   15755 	(test_normal_stop_notifications): Rename to...
   15756 	(test_notifications): ...this.
   15757 	(test_observer_normal_stop): Rename to...
   15758 	(test_observer): ...this.
   15759 
   15760 2009-02-16  Doug Evans  <dje (a] google.com>
   15761 
   15762 	* gdb.arch/amd64-disp-step.S (test_int3): New test.
   15763 	* gdb.arch/amd64-disp-step.exp (test_int3): New test.
   15764 	* gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
   15765 	(test_prefixed_syscall,test_int3): New tests.
   15766 	* gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
   15767 	(test_prefixed_syscall,test_int3): New tests.
   15768 
   15769 2009-02-14  Vladimir Prus  <vladimir (a] codesourcery.com>
   15770 
   15771 	* lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
   15772 	(mi_expect_interrupt): Likewise.
   15773 	* gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
   15774 	response.
   15775 
   15776 2009-02-14  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15777 
   15778 	* lib/gdb.exp (get_hexadecimal_valueof): New procedure.
   15779 	* gdb.base/pc-fp.exp (get_valueofx): Remove.
   15780 	Replace calls to get_valueofx by get_hexadecimal_valueof.
   15781 
   15782 2009-02-14  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15783 
   15784 	* lib/gdb.exp (get_valueof): Accept anything as a return value.
   15785 	(get_integer_valueof): New procedure.
   15786 	(get_sizeof): Use new get_integer_value_of.
   15787 	* gdb.base/sizeof.exp: Replace all uses of get_valueof
   15788 	by get_integer_valueof.
   15789 
   15790 2009-02-13  Tom Tromey  <tromey (a] redhat.com>
   15791 
   15792 	* gdb.base/remote.exp (get_sizeof): Remove.
   15793 	* gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
   15794 	* gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
   15795 	* gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
   15796 	* lib/gdb.exp (get_valueof): Move from long_long.exp.
   15797 	(get_sizeof): Likewise.
   15798 
   15799 2009-02-12  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15800 
   15801 	PR fortran/9806
   15802 	* gdb.fortran/module.exp, gdb.fortran/module.f90: New.
   15803 
   15804 2009-02-06  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   15805 
   15806 	* gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
   15807 
   15808 2009-02-06  Pedro Alves  <pedro (a] codesourcery.com>
   15809 
   15810 	* gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
   15811 
   15812 2009-02-06  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15813 
   15814 	* gdb.python/python-cmd.exp: New file.
   15815 
   15816 2009-02-06  Tristan Gingold  <gingold (a] adacore.com>
   15817 
   15818 	* gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
   15819 
   15820 2009-02-05  Tristan Gingold  <gingold (a] adacore.com>
   15821 
   15822 	* gdb.base/sigbpt.exp: Detect which signal is received when a NULL
   15823 	pointer is dereferenced and use this signal name in regexp.
   15824 	* gdb.base/signull.exp: Ditto.
   15825 	* gdb.base/sigbpt.c (main): Catch SIGBUS too.
   15826 	* gdb.base/signull.c (main): Ditto.
   15827 
   15828 2009-02-04  Tom Tromey  <tromey (a] redhat.com>
   15829 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   15830 
   15831 	* gdb.python/python-value.exp: Use `gdb.history' instead of
   15832 	`gdb.value_from_history'.
   15833 	(test_value_numeric_ops): Add test for conversion of enum constant.
   15834 	* gdb.python/python-value.c (enum e): New type.
   15835 	(evalue): New global.
   15836 	(main): Use argv.
   15837 
   15838 2009-02-04  Jerome Guitton  <guitton (a] adacore.com>
   15839 
   15840 	* gdb.ada/uninitialized_vars: New test program.
   15841 	* gdb.ada/uninitialized_vars.exp: New testcase.
   15842 
   15843 2009-02-02  Tom Tromey  <tromey (a] redhat.com>
   15844 
   15845 	* gdb.cp/cpcompletion.exp: Name the test "pr9594".
   15846 	* gdb.cp/pr2489.cc: Rename...
   15847 	* gdb.cp/pr9594.cc: ... to this.
   15848 
   15849 2009-02-02  Tom Tromey  <tromey (a] redhat.com>
   15850 
   15851 	* gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
   15852 	* gdb.cp/pr2489.cc: New file.
   15853 	* gdb.cp/cpcompletion.exp: New file.
   15854 
   15855 2009-02-02  Tom Tromey  <tromey (a] redhat.com>
   15856 
   15857 	PR exp/9059:
   15858 	* gdb.cp/call-c.exp: Add regression test.
   15859 	* gdb.cp/call-c.cc (FooHandle): New typedef.
   15860 	(main): New variable 'handle'.
   15861 
   15862 2009-01-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   15863 
   15864 	* lib/mi-support.exp (et_mi_thread_list)
   15865 	(check_mi_and_console_threads): Adjust for current thread in
   15866 	-thread-list-ids output.
   15867 
   15868 2009-01-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   15869 
   15870 	* gdb.mi/mi-break.exp (test_disabled_creation): New.
   15871 	Call it.
   15872 
   15873 2009-01-28  Doug Evans  <dje (a] google.com>
   15874 
   15875 	* gdb.arch/amd64-disp-step.S: New file.
   15876 	* gdb.arch/amd64-disp-step.exp: New file.
   15877 	* gdb.arch/i386-disp-step.S: New file.
   15878 	* gdb.arch/i386-disp-step.exp: New file.
   15879 
   15880 2009-01-27  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15881 
   15882 	* gdb.base/find.exp: Set newline variable
   15883 	using quotes instead of braces to fix cygwin failures.
   15884 
   15885 2009-01-23  Pedro Alves  <pedro (a] codesourcery.com>
   15886 
   15887 	* gdb.base/radix.exp: Add tests to ensure that that set
   15888 	input-radix 0 and set output-radix 0 are really rejected.
   15889 
   15890 2009-01-23  Pedro Alves  <pedro (a] codesourcery.com>
   15891 
   15892 	* gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
   15893 	copyright years.
   15894 
   15895 2009-01-23  Pedro Alves  <pedro (a] codesourcery.com>
   15896 
   15897 	PR gdb/9664:
   15898 	* gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
   15899 
   15900 2009-01-22  Pedro Alves  <pedro (a] codesourcery.com>
   15901 
   15902 	PR c++/9631:
   15903 	* gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
   15904 
   15905 2009-01-22  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   15906 
   15907 	* gdb.server/file-transfer.exp: Use EXEEXT variable for
   15908 	binfile definition to fix Windows OS failure.
   15909 
   15910 2009-01-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15911 
   15912 	PR gdb/9346
   15913 	* gdb.base/interrupt.c (sigint_handler): New.
   15914 	(main): Install a SIGINT handler if SIGNALS is defined.  Exit
   15915 	on error.
   15916 	* gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
   15917 	Test "signal SIGINT".
   15918 
   15919 2009-01-19  Doug Evans  <dje (a] google.com>
   15920 
   15921 	* gdb.base/break.exp: Update expected gdb output.
   15922 	* gdb.base/sepdebug.exp: Ditto.
   15923 	* gdb.mi/mi-syn-frame.exp: Ditto.
   15924 	* gdb.mi/mi2-syn-frame.exp: Ditto.
   15925 	* gdb.base/call-signal-resume.exp: New file.
   15926 	* gdb.base/call-signals.c: New file.
   15927 	* gdb.base/unwindonsignal.exp: New file.
   15928 	* gdb.base/unwindonsignal.c: New file.
   15929 	* gdb.threads/interrupted-hand-call.exp: New file.
   15930 	* gdb.threads/interrupted-hand-call.c: New file.
   15931 	* gdb.threads/thread-unwindonsignal.exp: New file.
   15932 
   15933 2009-01-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   15934 
   15935 	* gdb.base/define.exp: Test defining and hooking prefix commands.
   15936 	* gdb.python/python.exp: Update test for "show user" output.
   15937 
   15938 2009-01-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15939 
   15940 	* gdb.fortran/derived-type.exp: New variables int4 and real4.  Match
   15941 	now the output exactly, using less wildcards.  Expect also the output
   15942 	of gfortran-4.3.  Update for the f-valprint.c modification from
   15943 	2008-04-22.
   15944 	* gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
   15945 	Remove gdb_test test names where matching the command.
   15946 
   15947 2009-01-01  Pedro Alves  <pedro (a] codesourcery.com>
   15948 
   15949 	PR breakpoints/9681:
   15950 	* gdb.base/watchpoint.exp: Add regression test.
   15951 
   15952 2008-12-31  Pedro Alves  <pedro (a] codesourcery.com>
   15953 
   15954 	* gdb.threads/attach-into-signal.exp: Don't use
   15955 	gdb_suppress_entire_file.
   15956 	* gdb.threads/attach-stopped.exp: Ditto.
   15957 	* gdb.threads/attachstop-mt.exp: Ditto.
   15958 
   15959 2008-12-31  Pedro Alves  <pedro (a] codesourcery.com>
   15960 
   15961 	PR gdb/8812:
   15962 	* gdb.base/signal.exp: Change kfail to fail, and update PR number.
   15963 
   15964 2008-12-29  Pedro Alves  <pedro (a] codesourcery.com>
   15965 
   15966 	PR gdb/7536:
   15967 	* gdb.base/radix.exp: Add tests to ensure invalid input radices
   15968 	and unsupported output radices are really rejected.
   15969 
   15970 2008-12-23  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15971 
   15972 	* gdb.cp/punctuator.exp: Backslash the '$' signs.
   15973 
   15974 2008-12-22  Tom Tromey  <tromey (a] redhat.com>
   15975 
   15976 	* gdb.cp/punctuator.exp: New file.
   15977 
   15978 2008-12-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15979 
   15980 	* gdb.base/completion.exp (Completing non-existing component): New test.
   15981 
   15982 2008-12-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15983 
   15984 	Fix for PR gdb/8648.
   15985 	* gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
   15986 	gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
   15987 	gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
   15988 	gdb.threads/tls2.c: Remove reference to bug-gdb (a] prep.ai.mit.edu .
   15989 
   15990 2008-12-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   15991 
   15992 	* gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
   15993 
   15994 2008-12-16  Christophe Lyon  <christophe.lyon (a] st.com>
   15995 
   15996 	* gdb.base/expand-psymtabs.c: Insert code in foo so that the
   15997 	compiler actually generate code at the expected line number.
   15998 
   15999 2008-12-15  Jie Zhang  <jie.zhang (a] analog.com>
   16000 
   16001 	* gdb.base/consecutive.exp: Don't use global in gdb_expect.
   16002 
   16003 2008-12-12  Tom Tromey  <tromey (a] redhat.com>
   16004 
   16005 	* gdb.base/commands.exp (redefine_hook_test): New proc.
   16006 	Call it.
   16007 
   16008 2008-12-11  Tom Tromey  <tromey (a] redhat.com>
   16009 
   16010 	* gdb.base/macscp.exp: New regression test.
   16011 
   16012 2008-12-11  Tom Tromey  <tromey (a] redhat.com>
   16013 
   16014 	* gdb.base/macscp.exp: Print "address.addr".
   16015 	* gdb.base/macscp1.c (struct outer): New struct.
   16016 	(address): New global.
   16017 
   16018 2008-12-09  Tom Tromey  <tromey (a] redhat.com>
   16019 
   16020 	* gdb.base/commands.exp (redefine_backtrace_test): New proc.
   16021 	Call it.
   16022 
   16023 2008-12-04  Doug Evans  <dje (a] google.com>
   16024 
   16025 	* gdb.server/ext-run.exp: Relax regexp for init program.
   16026 
   16027 2008-12-03  Tristan Gingold  <gingold (a] adacore.com>
   16028 
   16029 	* gdb.base/macscp.exp: Generate an object file during compilation
   16030 	to work around Darwin dsymutil limitations.
   16031 
   16032 2008-12-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16033 
   16034 	Test resolving external references to TLS variables.
   16035 	* gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
   16036 	FILE2_THREAD_LOCAL.
   16037 	(testfile2, srcfile2): New variables.
   16038 	* gdb.threads/tls.c (file2_thread_local)
   16039 	(function_referencing_file2_thread_local): New.
   16040 	* gdb.threads/tls2.c: New file.
   16041 
   16042 2008-11-28  Joel Brobecker  <brobecker (a] adacore.com>
   16043 
   16044 	* gdb.ada/int_deref.exp: Convert the addresses into long_integer
   16045 	rather than integer, as integer might not be big enough when
   16046 	on 64bit targets.
   16047 
   16048 2008-11-27  Jerome Guitton  <guitton (a] adacore.com>
   16049 
   16050 	* gdb.cp/formatted-ref.exp: Add equality test.
   16051 	* gdb.ada/formatted_ref.exp: Ditto.
   16052 
   16053 2008-11-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16054 
   16055 	* gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
   16056 	* gdb.base/start.exp: New comment about an alternative - `runto_main'.
   16057 
   16058 2008-11-20  Andreas Schwab  <schwab (a] suse.de>
   16059 
   16060 	* gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
   16061 	matching syscall entry point.
   16062 	* gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
   16063 	(tcatch_vfork_then_child_follow): Likewise.  Finish through
   16064 	vfork even if we stopped at the syscall trampoline.
   16065 
   16066 2008-11-20  Doug Evans  <dje (a] google.com>
   16067 
   16068 	* gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
   16069 
   16070 2008-11-18  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16071 
   16072 	* gdb.arch/ppc-dfp.exp: New file.
   16073 	* gdb.arch/ppc-dfp.c: New file.
   16074 
   16075 2008-11-18  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16076 
   16077 	* gdb.base/sepsymtab.exp: Update for new 'info sym' format.
   16078 
   16079 2008-11-17  Doug Evans  <dje (a] google.com>
   16080 
   16081 	* gdb.mi/mi-syn-frame.exp: Update expected output.
   16082 	* gdb.mi/mi2-syn-frame.exp: Update expected output.
   16083 
   16084 2008-11-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   16085 
   16086 	* gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
   16087 	"thread N" results in =thread-selected.
   16088 	* lib/mi-support (mi_run_cmd, mi_expect_stop)
   16089 	(mi_send_resuming_command_raw): Be prepared for
   16090 	=thread-selected.
   16091 
   16092 2008-11-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   16093 
   16094 	* gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
   16095 	* lib/mi-support.exp: Likewise.
   16096 
   16097 2008-11-16  Joel Brobecker  <brobecker (a] adacore.com>
   16098 
   16099 	* gdb.base/help.exp: Remove the "catch load" and "catch unload"
   16100 	commands from the expected output for "help catch".
   16101 
   16102 2008-11-15  Joel Brobecker  <brobecker (a] adacore.com>
   16103 
   16104 	* gdb.ada/int_deref.exp: New testcase.
   16105 
   16106 2008-11-14  Nick Roberts  <nickrob (a] snap.net.nz>
   16107 
   16108 	* gdb.mi/gdb2549.exp: New file.
   16109 
   16110 2008-11-11  Doug Evans  <dje (a] google.com>
   16111 
   16112 	* gdb.base/callexit.exp: New file.
   16113 	* gdb.base/callexit.c: New file.
   16114 
   16115 2008-11-10  Doug Evans  <dje (a] google.com>
   16116 
   16117 	* lib/gdb.exp (GDBFLAGS): Move -nx ...
   16118 	(INTERNAL_GDBFLAGS): ... to here.  Move -nw to here as well.
   16119 	(default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
   16120 	(default_gdb_start,default_gdb_exit): Ditto.
   16121 	* lib/mi-support.exp (default_mi_gdb_start): Ditto.
   16122 	(mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
   16123 	* gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
   16124 	* gdb.base/dbx.exp (dbx_gdb_start): Ditto.
   16125 	* gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
   16126 	* gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
   16127 
   16128 2008-11-03  Andreas Schwab  <schwab (a] suse.de>
   16129 
   16130 	* gdb.base/hashline2.exp: Fix typo.
   16131 	* gdb.base/hashline3.exp: Likewise.
   16132 
   16133 2008-10-30  Tom Tromey  <tromey (a] redhat.com>
   16134 
   16135 	* gdb.base/pointers.exp: Add test.
   16136 	* gdb.base/pointers.c (k, S): New typedefs.
   16137 	(instance): New global.
   16138 
   16139 2008-10-30  Andreas Schwab  <schwab (a] suse.de>
   16140 
   16141 	* gdb.base/args.exp: Add tests for newlines.
   16142 
   16143 2008-10-30  Joel Brobecker  <brobecker (a] adacore.com>
   16144 
   16145 	gdb.base/foll-exec.exp: Update the expected output of a couple
   16146 	of "info breakpoints" tests.
   16147 
   16148 2008-10-28  Tom Tromey  <tromey (a] redhat.com>
   16149 
   16150 	* gdb.base/exprs.exp (test_expr): Add enum formatting tests.
   16151 
   16152 2008-10-24  Pedro Alves  <pedro (a] codesourcery.com>
   16153 
   16154 	* gdb.python/python-value.exp (test_value_in_inferior): Don't use
   16155 	gdb_start_cmd.
   16156 	Use runto_main before any test that requires execution.
   16157 
   16158 2008-10-23  Pedro Alves  <pedro (a] codesourcery.com>
   16159 
   16160 	* lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
   16161 	instead of SIGINT.
   16162 
   16163 2008-10-22  Joel Brobecker  <brobecker (a] adacore.com>
   16164 
   16165 	* gdb.base/completion.exp: Update expected output following
   16166 	the addition of the "info tasks" command.
   16167 
   16168 2008-10-22  Tom Tromey  <tromey (a] redhat.com>
   16169 
   16170 	* gdb.base/exprs.exp (test_expr): Add test for string
   16171 	concatenation.
   16172 
   16173 2008-10-19  Pedro Alves  <pedro (a] codesourcery.com>
   16174 
   16175 	* configure.ac: Output gdb.python/Makefile.
   16176 	* configure: Regenerate.
   16177 	* gdb.python/Makefile.in: New.
   16178 
   16179 2008-10-16  Joel Brobecker  <brobecker (a] adacore.com>
   16180 
   16181 	* gdb.base/foll-fork.exp: Adjust the expected output to match
   16182 	the new description for fork/vfork catchpoints in the "info
   16183 	breakpoints" output.
   16184 
   16185 2008-10-16  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16186 
   16187 	* Makefile.in: Add gdb.python to ALL_SUBDIRS.
   16188 
   16189 2008-10-16  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16190 
   16191 	* gdb.python/python-value.c: New file.
   16192 	* gdb.python/python-value.exp: New file.
   16193 
   16194 2008-10-15  Pedro Alves  <pedro (a] codesourcery.com>
   16195 
   16196 	* gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
   16197 
   16198 2008-10-15  Denis Pilat  <denis.pilat (a] st.com>
   16199 
   16200 	* gdb.cp/mb-ctor.exp: Fix a typo.
   16201 
   16202 2008-10-09  Tom Tromey  <tromey (a] redhat.com>
   16203 
   16204 	* gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
   16205 	'fprintf' and 'stderr'.
   16206 
   16207 2008-10-07  Joel Brobecker  <brobecker (a] adacore.com>
   16208 
   16209 	* gdb.ada/ref_tick_size.exp: New testcase.
   16210 
   16211 2008-10-06  Doug Evans  <dje (a] google.com>
   16212 
   16213 	* gdb.dwarf2/dw2-cu-size.exp: New file.
   16214 	* gdb.dwarf2/dw2-cu-size.S: New file.
   16215 
   16216 	* gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
   16217 	.Ltype_int for clarity.
   16218 
   16219 2008-10-03  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16220 
   16221 	PR gdb/2384:
   16222 	* gdb.cp/gdb2384.exp: Extended to test more cases.
   16223 	* gdb.cp/gdb2384.cc: Likewise.
   16224 	* gdb.cp/gdb2384-base.h: Likewise.
   16225 	* gdb.cp/gdb2384-base.cc: Likewise.
   16226 
   16227 2008-10-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16228 
   16229 	* gdb.base/maint.exp (maint print type): Remove printing
   16230 	UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
   16231 
   16232 2008-09-30  Tom Tromey  <tromey (a] redhat.com>
   16233 
   16234 	* gdb.base/macscp.exp: Add completion tests.
   16235 	* gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
   16236 	(TWENTY_THREE): Likewise.
   16237 	(FORTY_EIGHT): Likewise.
   16238 
   16239 2008-09-30  Tom Tromey  <tromey (a] redhat.com>
   16240 
   16241 	* gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
   16242 	everywhere.
   16243 	* gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
   16244 
   16245 2008-09-28  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16246 
   16247 	* gdb.threads/attachstop-mt.exp: Note a real testcase name this
   16248 	testcase is derived from.  Fix racy dependency on an expected PID
   16249 	number.  No longer support the testcase on Linux kernel 2.4.x.
   16250 
   16251 2008-09-27  Tom Tromey  <tromey (a] redhat.com>
   16252 
   16253 	* gdb.base/macscp.exp: Add tests for stringification, splicing,
   16254 	and varargs.
   16255 
   16256 2008-09-22  Pedro Alves  <pedro (a] codesourcery.com>
   16257 
   16258 	* lib/mi-support.exp (mi_expect_interrupt): New.
   16259 	(mi_reverse_list, mi_check_thread_states): New, moved and renamed
   16260 	from gdb.mi/mi-nonstop.exp.
   16261 	* gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
   16262 	* gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
   16263 	lib/mi-support.exp.
   16264 	Use mi_check_thread_states throughout.  Avoid ".*" and do not
   16265 	require an anchor after -exec-run.
   16266 
   16267 2008-09-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16268 
   16269 	* gdb.mi/mi-nonstop.exp: Do not check thread state while a
   16270 	stop is pending.  Avoid ".*" when two stops are pending.
   16271 	* lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
   16272 	(fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
   16273 	newlines in fullnames.
   16274 	* lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
   16275 	(mi_expect_stop): Update comments.  Only anchor in sync mode.
   16276 	Do not match newlines.
   16277 	(mi_send_resuming_command_raw): Always return status.
   16278 	(mi_get_stop_line): Do not match more than one line by accident.
   16279 	Only anchor in sync mode.
   16280 	(mi_run_inline_test): If -exec-next fails, give up.
   16281 
   16282 2008-09-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   16283 
   16284 	* gdb.base/stack-checking.c (big_frame): Reduce stack consumption
   16285 	on SPU.
   16286 
   16287 2008-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   16288 
   16289 	* gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
   16290 
   16291 2008-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   16292 
   16293 	* gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
   16294 	gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
   16295 	gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
   16296 	gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
   16297 	gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
   16298 	gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
   16299 	gdb.ada/interface.exp, gdb.ada/null_array.exp,
   16300 	gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
   16301 	gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
   16302 	gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
   16303 	gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
   16304 	Include the "= " sequence in the expected output of print tests.
   16305 
   16306 2008-09-10  Joel Brobecker  <brobecker (a] adacore.com>
   16307 
   16308 	* gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
   16309 	description for boolean types.
   16310 
   16311 2008-09-09  Pedro Alves  <pedro (a] codesourcery.com>
   16312 
   16313 	* gdb.base/hook-stop-continue.c: New.
   16314 	* gdb.base/hook-stop-continue.exp: New.
   16315 
   16316 2008-09-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16317 
   16318 	* gdb.base/structs3.c, gdb.base/structs3.exp: New files.
   16319 
   16320 2008-09-08  Jerome Guitton  <guitton (a] adacore.com>
   16321 
   16322 	* gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
   16323 	(stack_check_probe_2, stack_check_probe_loop_1)
   16324 	(stack_check_probe_loop_2): New functions.
   16325 	(main): Add call to these new functions.
   16326 	* gdb.arch/powerpc-aix-prologue.exp: When breaking on these
   16327 	functions, check that the breakpoint is inserted at the appropriate
   16328 	location.
   16329 	(insert_breakpoint): Slightly refine this procedure so that it can
   16330 	be called several times in the test.
   16331 
   16332 2008-09-08  Jerome Guitton  <guitton (a] adacore.com>
   16333 
   16334 	* gdb.base/stack-checking.c: New file.
   16335 	* gdb.base/stack-checking.exp: New file.
   16336 
   16337 2008-09-05  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16338 
   16339 	* gdb.arch/altivec-abi.exp: Remove extra verbose call.
   16340 	* gdb.arch/altivec-regs.exp: Likewise.
   16341 	* gdb.arch/vsx-regs.exp: Likewise.
   16342 
   16343 2008-09-05  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16344 
   16345 	* gdb.arch/ppc-fp.exp: New file.
   16346 	* gdb.arch/ppc-fp.c: New file.
   16347 
   16348 2008-09-05  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16349 
   16350 	*gdb.base/mips_pro.exp: compile with gcc -fno-inline,
   16351 	lest gcc-4.3.1 optimizes the whole thing away.
   16352 
   16353 2008-09-04  Michael Snyder  <msnyder (a] vmware.com>
   16354 
   16355 	* lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
   16356 	as "at" (for non-debug functions such as _start).
   16357 
   16358 2008-09-03  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   16359 
   16360 	* gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
   16361 	* gdb.base/watchpoint-solib.exp: Likewise.  Update tests to handle
   16362 	software watchpoints.
   16363 	* gdb.base/watch_thread_num.exp: Likewise.
   16364 
   16365 2008-09-03  Aleksandar Ristovski  <aristovski (a] qnx.com>
   16366 
   16367 	* gdb.arch/i386-bp_permanent.exp: New test.
   16368 
   16369 2008-08-24  Tom Tromey  <tromey (a] redhat.com>
   16370 
   16371 	* gdb.base/maint.exp: Update "maint print type".
   16372 
   16373 2008-08-21  Vladimir Prus  <vladimir (a] codesourcery.com>
   16374 
   16375 	* gdb.mi/mi-nonstop.exp: Fix the check for non-stop
   16376 	support.  Adjust the order of "*running" notifications.
   16377 	* gdb.mi/non-stop.c: Don't cast from int to void* and
   16378 	back.
   16379 
   16380 2008-08-20  Mark Kettenis  <kettenis (a] gnu.org>
   16381 
   16382 	* gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
   16383 	expect to find it in the "info frame" output.
   16384 
   16385 2008-08-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16386 
   16387 	* gdb.base/interp.exp: Always consume both prompts.
   16388 
   16389 2008-08-20  Pedro Alves  <pedro (a] codesourcery.com>
   16390 
   16391 	* gdb.base/pending.exp: Test pending breakpoints without symbols
   16392 	loaded.
   16393 
   16394 2008-08-19  Vladimir Prus  <vladimir (a] codesourcery.com>
   16395 
   16396 	* lib/mi-support.exp (mi_expect_stop): Produce
   16397 	more details on failures.
   16398 	* gdb.mi/mi-nonstop.exp: New.
   16399 	* gdb.mi/non-stop.c: New.
   16400 
   16401 2008-08-19  Vladimir Prus  <vladimir (a] codesourcery.com>
   16402 
   16403 	* gdb.mi/mi-async.exp: Use 'set target-async'.
   16404 	* lib/mi-support.exp: Use 'set/show target-async'.
   16405 
   16406 2008-08-18  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16407 
   16408 	* gdb.arch/powerpc-prologue.exp: Correct saved registers.
   16409 
   16410 2008-08-17  Tom Tromey  <tromey (a] redhat.com>
   16411 
   16412 	* gdb.base/help.exp (help catch): Rewrite.
   16413 
   16414 2008-08-16  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   16415 
   16416 	* gdb.base/define.exp: Test indented command documentation.
   16417 	* gdb.python/python.exp: Test indented multi-line command.
   16418 
   16419 2008-08-15  Luis Machado  <luisgpm (a] br.ibm.com>
   16420 
   16421 	* testsuite/gdb.arch/vsx-regs.c: New source file.
   16422 	* testsuite/gdb.arch/vsx-regs.exp: New testcase.
   16423 	* testsuite/lib/gdb.exp (skip_vsx_tests): New function.
   16424 
   16425 2008-08-14  Tom Tromey  <tromey (a] redhat.com>
   16426 
   16427 	* gdb.base/macscp.exp: Add regression test for "macro define" or
   16428 	"macro undef" with no arguments.
   16429 
   16430 2008-08-08  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16431 
   16432 	* gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
   16433 
   16434 2008-08-07  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   16435 
   16436 	* gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
   16437 
   16438 2008-08-06  Tom Tromey  <tromey (a] redhat.com>
   16439 
   16440 	* gdb.python/python.exp: New file.
   16441 
   16442 2008-08-06  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16443 
   16444 	Fix for PR gdb/1543.
   16445 	* gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
   16446 	$LOCATION.
   16447 	(location): New variable.
   16448 	* config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
   16449 	config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
   16450 	config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
   16451 	config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
   16452 	gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
   16453 	gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
   16454 	gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
   16455 	gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
   16456 	gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
   16457 	gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
   16458 	gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
   16459 	gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
   16460 	gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
   16461 	gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
   16462 	gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
   16463 	gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
   16464 	gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
   16465 	gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
   16466 	gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
   16467 	gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
   16468 	gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
   16469 	gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
   16470 	gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
   16471 	gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
   16472 	gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
   16473 	gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
   16474 	gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
   16475 	gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
   16476 	gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
   16477 	gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
   16478 	gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
   16479 	gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
   16480 	gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
   16481 	gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
   16482 	gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
   16483 	gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
   16484 	gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
   16485 	gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
   16486 	gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
   16487 	gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
   16488 	gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
   16489 	gdb.base/type-opaque.exp, gdb.base/until.exp,
   16490 	gdb.base/value-double-free.c, gdb.base/varargs.exp,
   16491 	gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
   16492 	gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
   16493 	gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
   16494 	gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
   16495 	gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
   16496 	gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
   16497 	gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
   16498 	gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
   16499 	gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
   16500 	gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
   16501 	gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
   16502 	gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
   16503 	gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
   16504 	gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
   16505 	gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
   16506 	gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
   16507 	gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
   16508 	gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
   16509 	gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
   16510 	gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
   16511 	gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
   16512 	gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
   16513 	gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
   16514 	gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
   16515 	gdb.pascal/types.exp, gdb.stabs/weird.exp,
   16516 	gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
   16517 	gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
   16518 	gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
   16519 	gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
   16520 	gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
   16521 	gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
   16522 	gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
   16523 	gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
   16524 	gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
   16525 	gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
   16526 	gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
   16527 	gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
   16528 	lib/mi-support.exp, lib/trace-support.exp: Remove reference
   16529 	to bug-gdb (a] prep.ai.mit.edu .
   16530 
   16531 2008-07-31  Vladimir Prus  <vladimir (a] codesourcery.com>
   16532 
   16533 	* lib/mi-support.exp (mi_load_shlibs): New.
   16534 	* gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
   16535 
   16536 2008-07-30  Vladimir Prus  <vladimir (a] codesourcery.com>
   16537 
   16538 	* lib/mi-support.exp (get_mi_thread_list)
   16539 	(check_mi_and_console_threads): New, moved from ...
   16540 	* gdb.mi/mi-pthread.exp: ...here.
   16541 	* gdb.mi/gdb669.exp (get_mi_thread_list)
   16542 	(check_mi_and_console_threads): Delete.
   16543 	* gdb.mi/mi2-pthread.exp: Likewise.
   16544 
   16545 2008-07-28  Tom Tromey  <tromey (a] redhat.com>
   16546 
   16547 	* Makefile.in (just-check): Remove.  Move body to...
   16548 	(check): ... here.
   16549 
   16550 2008-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16551 
   16552 	* gdb.threads/manythreads.exp: Use remote_expect instead of after.
   16553 	Add a test for duplicated SIGINTs.
   16554 
   16555 2008-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16556 
   16557 	* gdb.threads/schedlock.exp (get_args): Update to work for any
   16558 	value of NUM.
   16559 	(Top level): Report the number of threads that did not resume.
   16560 
   16561 2008-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16562 
   16563 	* gdb.dwarf2/dw2-compressed.S: Also define __start.
   16564 
   16565 2008-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16566 
   16567 	* lib/mi-support.exp (default_mi_gdb_start): Remove check for
   16568 	non-MI prompt.
   16569 
   16570 2008-07-26  Tom Tromey  <tromey (a] redhat.com>
   16571 
   16572 	* gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
   16573 	(function_struct, function_struct_ptr): New globals.
   16574 	* gdb.base/callfuncs.exp (do_function_calls): Test calling via a
   16575 	function pointer in a struct.
   16576 
   16577 2008-07-26  Tom Tromey  <tromey (a] redhat.com>
   16578 
   16579 	* gdb.base/macscp.exp: Add test for macro lexing bug.
   16580 
   16581 2008-07-18  Tom Tromey  <tromey (a] redhat.com>
   16582 
   16583 	* gdb.base/macscp.exp: Add macro tests.
   16584 
   16585 2008-07-17  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16586 
   16587 	* gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
   16588 
   16589 2008-07-17  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16590 
   16591 	* gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
   16592 
   16593 2008-07-15  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16594 
   16595 	* gdb.cp/class2.exp: fix for failure on spu-elf
   16596 
   16597 2008-07-14  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16598 
   16599 	* gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
   16600 
   16601 2008-07-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16602 
   16603 	* gdb.base/randomize.exp: Catch non-Linux targets as untested.
   16604 
   16605 2008-07-12  Vladimir Prus  <vladimir (a] codesourcery.com>
   16606 
   16607 	* lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
   16608 
   16609 2008-07-11  Kevin Buettner  <kevinb (a] redhat.com>
   16610 
   16611 	* gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
   16612 	of regexp to account for changes made to GDB in the printing of
   16613 	byte vectors.
   16614 
   16615 2008-07-11  Tom Tromey  <tromey (a] redhat.com>
   16616 
   16617 	* gdb.base/completion.exp: Add 'help' completion test.
   16618 
   16619 2008-07-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16620 
   16621 	* gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
   16622 
   16623 2008-07-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16624 
   16625 	* gdb.base/randomize.exp, gdb.base/randomize.c: New files.
   16626 
   16627 2008-07-09  Pedro Alves  <pedro (a] codesourcery.com>
   16628 
   16629 	* gdb.base/chng-syms.exp: Don't expect "No symbol ...".
   16630 
   16631 2008-07-09  Pedro Alves  <pedro (a] codesourcery.com>
   16632 
   16633 	* gdb.base/fullname.exp: Restore pwd if compiling failed.
   16634 
   16635 2008-07-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16636 
   16637 	* gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
   16638 
   16639 2008-06-28  Vladimir Prus  <vladimir (a] codesourcery.com>
   16640 
   16641 	* lib/mi-support.exp (mi_send_resuming_command_raw): Revert
   16642 	previous commit.  Add a comment.
   16643 
   16644 2008-06-28  Pedro Alves  <pedro (a] codesourcery.com>
   16645 
   16646 	* gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
   16647 
   16648 2008-06-28  Vladimir Prus  <vladimir (a] codesourcery.com>
   16649 
   16650 	* lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
   16651 
   16652 2008-06-27  Pedro Alves  <pedro (a] codesourcery.com>
   16653 
   16654 	* lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
   16655 	(gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
   16656 	compiling an executable, link in an object that forces unbuffered
   16657 	output.
   16658 	* lib/set_unbuffered_mode.c: New file.
   16659 
   16660 2008-06-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16661 
   16662 	* lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
   16663 
   16664 2008-06-25  Vladimir Prus  <vladimir (a] codesourcery.com>
   16665 
   16666 	* gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
   16667 	mi_expect_stop.
   16668 	* gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
   16669 	Demand that *running is output.
   16670 	(detect_async): Perform checking every time.
   16671 	(mi_send_resuming_command): Extract everything into...
   16672 	(mi_send_resuming_command_raw): ...this.
   16673 	(mi_expect_stop): Don't accept any output before *stopped.
   16674 
   16675 2008-06-13  Vladimir Prus  <vladimir (a] codesourcery.com>
   16676 
   16677 	Robustify mi-simplerun.
   16678 	* gdb.mi/basics.c (main): Add a call to sleep.
   16679 	* gdb.mi/mi-cli.exp: Adjust for change in line numbers.
   16680 	* gdb.mi/mi2-cli.exp: Likewise.
   16681 	* gdb.mi/mi-break.exp: Likewise.
   16682 
   16683 2008-06-11  Vladimir Prus  <vladimir (a] codesourcery.com>
   16684 
   16685 	* gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
   16686 
   16687 2008-06-10  Vladimir Prus  <vladimir (a] codesourcery.com>
   16688 
   16689 	* gdb.mi/mi-console.exp: Adjust.
   16690 	* gdb.mi/mi-syn-frame.exp: Adjust.
   16691 	* gdb.mi/mi2-console.exp: Adjust.
   16692 	* gdb.mi/mi2-syn-frame.exp: Adjust.
   16693 	* lib/mi-support.exp (mi_run_cmd): Adjust.
   16694 	(mi_send_resuming_command): Adjust.
   16695 
   16696 2008-06-10  Vladimir Prus  <vladimir (a] codesourcery.com>
   16697 
   16698 	* gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
   16699 	* gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
   16700 	testing of stopped.
   16701 	* gdb.mi/mi2-syn-frame.exp: Likewise.
   16702 	* lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
   16703 	(async, detect_async): New.
   16704 	(mi_expect_stop, mi_continue_to_line): Adjust expectation
   16705 	depending on if we're running in sync or async mode.
   16706 
   16707 2008-06-09  Tom Tromey  <tromey (a] redhat.com>
   16708 
   16709 	* gdb.base/completion.exp: New tests for field name completion
   16710 	with spaces, and field name completion with '->'.
   16711 
   16712 2008-06-06  Tom Tromey  <tromey (a] redhat.com>
   16713 
   16714 	* gdb.base/break1.c (struct some_struct): New struct.
   16715 	(values): New global.
   16716 	* gdb.base/completion.exp: Add field name completion test.
   16717 
   16718 2008-06-06  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16719 
   16720 	* gdb.cp/call-c.exp: Test for incorrect handling of reference
   16721 	to pointer.
   16722 	* gdb.cp/call-c.cc: Likewise.
   16723 
   16724 2008-06-06  Nick Roberts  <nickrob (a] snap.net.nz>
   16725 
   16726 	* gdb.base/annota1.exp (thread_switch): Test for thread-changed
   16727 	annotation.
   16728 
   16729 2008-06-05  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   16730 	    Pedro Alves  <pedro (a] codesourcery.com>
   16731 
   16732 	* gdb.threads/execl.c, gdb.threads/execl1.c,
   16733 	gdb.threads/execl.exp: New tests.
   16734 
   16735 2008-06-05  Aleksandar Ristovski  <aristovski (a] qnx.com>
   16736 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   16737 
   16738 	* gdb.cp/exception.exp: Activate test, make it work with pending
   16739 	catchpoints.
   16740 
   16741 2008-06-05  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16742 
   16743 	* dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
   16744 
   16745 2008-05-28  Vladimir Prus  <vladimir (a] codesourcery.com>
   16746 
   16747 	* gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
   16748 	now printed.
   16749 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   16750 
   16751 2008-05-27  Andreas Schwab  <schwab (a] suse.de>
   16752 
   16753 	* gdb.base/frame-args.exp: Handle arguments that are optimized
   16754 	out.
   16755 
   16756 2008-05-26  Luis Machado  <luisgpm (a] br.ibm.com>
   16757 
   16758 	* gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
   16759 	quiet for ppc32 and group options into a single variable.
   16760 
   16761 2008-05-23  Joel Brobecker  <brobecker (a] adacore.com>
   16762 
   16763 	* gdb.ada/null_array/foo.adb: Add multi-dimensional array
   16764 	of zero-size elements.
   16765 	* gdb.ada/null_array.exp: Test printing this new array.
   16766 
   16767 2008-05-22  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16768 
   16769 	* gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
   16770 
   16771 2008-05-21  Joel Brobecker  <brobecker (a] adacore.com>
   16772 
   16773 	* gdb.base/finish.exp: Test that "fin" works as an abbreviation
   16774 	of the "finish" command.
   16775 
   16776 2008-05-21  Nick Roberts  <nickrob (a] snap.net.nz>
   16777 
   16778 	* gdb.base/annota1.exp: Test for new annotation.
   16779 
   16780 2008-05-16  Pedro Alves  <pedro (a] codesourcery.com>
   16781 
   16782 	* gdb.base/fixsection.exp: New file.
   16783 	* gdb.base/fixsection0.c: New file.
   16784 	* gdb.base/fixsection1.c: New file.
   16785 
   16786 2008-05-16  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   16787 
   16788 	* gdb.base/annota1.exp: Accept printf (a] ... in place of printf.
   16789 	* gdb.base/annota3.exp: Likewise.
   16790 
   16791 2008-05-13  Nathan Froyd  <froydnj (a] codesourcery.com>
   16792 
   16793 	* gdb.base/watch_thread_num.exp: Don't run tests that require
   16794 	watchpoints if the target doesn't support them.
   16795 
   16796 2008-05-12  Doug Evans  <dje (a] google.com>
   16797 
   16798 	* lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
   16799 
   16800 2008-05-09  Joel Brobecker  <brobecker (a] adacore.com>
   16801 
   16802 	* gdb.ada/assign_1.exp: New testcase.
   16803 
   16804 2008-05-09  Doug Evans  <dje (a] google.com>
   16805 
   16806 	* gdb.base/find.exp: New file.
   16807 	* gdb.base/find.c: New file.
   16808 
   16809 2008-05-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16810 
   16811 	* gdb.base/commands.exp (watchpoint_command_test): Handle
   16812 	gdb,no_hardware_watchpoints.
   16813 	* gdb.base/float.exp: Allow ARM targets without floating point.
   16814 	* gdb.base/step-test.exp: Allow callee@plt when stepping in.
   16815 
   16816 2008-05-06  Jerome Guitton  <guitton (a] adacore.com>
   16817 	    Joel Brobecker  <brobecker (a] adacore.com>
   16818 
   16819 	* gdb.ada/lang_switch: New test program.
   16820 	* gdb.ada/lang_switch.exp: New testcase.
   16821 
   16822 2008-05-05  Doug Evans  <dje (a] google.com>
   16823 
   16824 	* gdb.base/help.exp (disassemble): Update expected help text.
   16825 
   16826 2008-05-04  Pedro Alves  <pedro (a] codesourcery.com>
   16827 
   16828 	* gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
   16829 
   16830 2008-05-04  Pedro Alves  <pedro (a] codesourcery.com>
   16831 
   16832 	* gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
   16833 	different times.
   16834 
   16835 2008-05-04  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16836 
   16837 	* gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
   16838 	* gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
   16839 	`dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
   16840 	* gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
   16841 
   16842 2008-05-04  Vladimir Prus  <vladimir (a] codesourcery.com>
   16843 
   16844 	* lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
   16845 	notification to appear.
   16846 
   16847 2008-05-04  Daniel Jacobowitz  <dan (a] debian.org>
   16848 
   16849 	* gdb.base/fullname.c: New file.
   16850 	* gdb.base/fullname.exp: New file.
   16851 	* lib/gdb.exp (gdb_breakpoint): Support no-message option.
   16852 
   16853 2008-05-03  Pedro Alves  <pedro (a] codesourcery.com>
   16854 
   16855 	* gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
   16856 	expressions with macros.
   16857 
   16858 2008-05-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16859 
   16860 	* gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
   16861 
   16862 2008-05-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16863 
   16864 	* gdb.base/completion.exp: Handle lack of other symbols beginning
   16865 	with "a".
   16866 
   16867 	* gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
   16868 
   16869 2008-05-02  Jim Blandy  <jimb (a] codesourcery.com>
   16870 
   16871 	* gdb.asm/asmsrc1.s: Add scratch space.
   16872 
   16873 2008-05-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   16874 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   16875 
   16876 	* gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
   16877 	gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
   16878 	gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
   16879 
   16880 2007-05-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16881 
   16882 	* gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
   16883 
   16884 2008-05-01  Joel Brobecker  <brobecker (a] adacore.com>
   16885 
   16886 	* gdb.base/info-target.exp: New testcase.
   16887 
   16888 2008-04-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16889 
   16890 	* gdb.cp/hang.exp: Use .cc instead of .C.
   16891 	* gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
   16892 	* gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
   16893 
   16894 2008-04-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16895 
   16896 	* gdb.base/gdb1250.exp: Remove perror.
   16897 	* lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
   16898 
   16899 2008-04-30  Pedro Alves  <pedro (a] codesourcery.com>
   16900 
   16901 	* gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
   16902 	.2byte.
   16903 
   16904 2008-04-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16905 
   16906 	* gdb.base/macscp.exp: Enable kfails.  Compile with -g3 for GCC.
   16907 	(maybe_kfail): New.
   16908 
   16909 2008-04-25  Pedro Alves  <pedro (a] codesourcery.com>
   16910 
   16911 	* gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
   16912 
   16913 2008-04-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   16914 
   16915 	* gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
   16916 	* gdb.mi/mi2-syn-frame.exp: Likewise.
   16917 	* lib/mi-support.exp: Likewise.
   16918 
   16919 2008-04-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   16920 
   16921 	* lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
   16922 	to specify regexp for the location to stop at.
   16923 	* gdb.base/break-always.c: New.
   16924 	* gdb.base/break-always.exp: New.
   16925 
   16926 2008-04-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   16927 
   16928 	* lib/mi-support.exp (mi_runto_helper): Adjust
   16929 	for the original-location field.
   16930 	(mi_create_breakpoint, mi_list_breakpoints): New.
   16931 	* gdb.mi/mi-break.exp: Adjust.
   16932 	* gdb.mi/mi2-break.exp: Adjust.
   16933 	* gdb.mi/mi-pending.exp: Adjust.
   16934 	* gdb.mi/mi-simplerun.exp: Adjust.
   16935 	* gdb.mi/mi2-simplerun.exp: Adjust.
   16936 	* gdb.mi/mi-syn-frame.exp: Adjust.
   16937 	* gdb.mi/mi2-syn-frame.exp: Adjust.
   16938 	* gdb.mi/mi-until.exp: Adjust.
   16939 	* gdb.mi/mi2-until.exp: Adjust.
   16940 	* gdb.mi/mi-var-display.exp: Adjust.
   16941 	* gdb.mi/mi2-var-display.exp: Adjust.
   16942 	* gdb.mi/mi-watch.exp: Adjust.
   16943 	* gdb.mi/mi2-watch.exp: Adjust.
   16944 
   16945 2008-04-23  Paolo Bonzini  <bonzini (a] gnu.org>
   16946 
   16947 	* aclocal.m4: Add override.m4.
   16948 	* configure: Regenerate.
   16949 
   16950 2008-04-19  Vladimir Prus  <vladimir (a] codesourcery.com>
   16951 
   16952 	* gdb.mi/var-cmd.c (do_at_tests): Verify that
   16953 	'-var-update --all-values' reports new value even the type
   16954 	of a variable object has changed.
   16955 
   16956 2008-04-18  Craig Silverstein  <csilvers (a] google.com>
   16957 
   16958 	* gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
   16959 	files.
   16960 
   16961 2008-04-18  Joel Brobecker  <brobecker (a] adacore.com>
   16962 
   16963 	* gdb.ada/atomic_enum: New test program.
   16964 	* gdb.ada/atomic_enum.exp: New testcase.
   16965 
   16966 2008-04-17  Doug Evans  <dje (a] google.com>
   16967 
   16968 	* gdb.opt/Makefile.in: Fix whitespace.
   16969 
   16970 2008-04-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   16971 
   16972 	* gdb.threads/linux-dp.exp: Continue after unrecognized lines.
   16973 
   16974 2008-04-17  Doug Evans  <dje (a] google.com>
   16975 
   16976 	* gdb.base/hashline1.exp: New testcase.
   16977 	* gdb.base/hashline2.exp: New testcase.
   16978 	* gdb.base/hashline2.exp: New testcase.
   16979 
   16980 2008-04-17  Pedro Alves  <pedro (a] codesourcery.com>
   16981 
   16982 	* gdb.base/step-break.exp, gdb.base/step-break.c: New files.
   16983 
   16984 2008-04-15  Aleksandar Ristovski  <aristovski (a] qnx.com>
   16985 
   16986 	* gdb.base/attach.exp (do_attach_tests): Matching pattern for
   16987 	temporary breakpoint to match "Temporary breakpoint".
   16988 	* gdb.base/break.exp (delete_breakpoints): Likewise.
   16989 	* gdb.base/call-ar-st.exp (get_debug_format): Likewise.
   16990 	* gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
   16991 	* gdb.base/display.exp: Likewise.
   16992 	* gdb.base/foll-exec.exp (do_exec_tests): Likewise.
   16993 	* gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
   16994 	* gdb.base/restore.exp (restore_tests): Likewise.
   16995 	* gdb.base/sepdebug.exp: Likewise.
   16996 	* gdb.base/watchpoint.exp: Likewise.
   16997 	* gdb.mi/mi-cli.exp: Added argument for new "disp" field.
   16998 	* gdb.mi/mi-pending.exp: Likewise.
   16999 	* gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
   17000 	* gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
   17001 	* gdb.mi/mi-var-cmd.exp: Likewise.
   17002 	* gdb.mi/mi-var-display.exp: Likewise.
   17003 	* gdb.mi/mi2-cli.exp: Likewise.
   17004 	* gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
   17005 	* gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
   17006 	* gdb.mi/mi2-var-display.exp: Likewise.
   17007 	* lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
   17008 	* lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
   17009 	new "disp" field.
   17010 	(mi_expect_stop): Move after_reason argument to be really after
   17011 	reason. This is to support fix for PR2424.
   17012 
   17013 2008-04-15  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17014 
   17015 	* gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
   17016 
   17017 2008-04-13  Vladimir Prus  <vladimir (a] codesourcery.com>
   17018 
   17019 	* gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
   17020 	field.  Add more floating varobj tests.
   17021 	* gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
   17022 	field.
   17023 	* gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
   17024 	(main): Call do_at_tests.
   17025 	* lib/mi-support.exp (mi_create_floating_varobj)
   17026 	(mi_varobj_update_with_type_change): New.
   17027 
   17028 2008-04-09  Marc Khouzam  <marc.khouzam (a] ericsson.com>
   17029 
   17030 	* gdb.mi/mi2-var-display.exp: Added tests for the new -f
   17031 	option of -var-evaluate-expression.
   17032 	* gdb.mi/mi2-var-display.exp: Likewise.
   17033 
   17034 2008-04-07  Vladimir Prus  <vladimir (a] codesourcery.com>
   17035 
   17036 	Introduce test setup helpers.
   17037 	* lib/gdb.exp (build_executable, clean_restart)
   17038 	(prepare_for_testing): New.
   17039 	* gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
   17040 	* gdb.base/return.exp: Likewise.
   17041 	* gdb.base/ending-run.exp: Likewise.
   17042 
   17043 2008-04-07  Nick Roberts  <nickrob (a] snap.net.nz>
   17044 
   17045 	* gdb.mi/mi-async.exp: New test for asynchronous Machine
   17046 	Interface (MI) responses.
   17047 
   17048 2008-04-06  Vladimir Prus  <vladimir (a] codesourcery.com>
   17049 
   17050 	* gdb.cp/breakpoint.cc: New code to test conditions involving
   17051 	member variables.
   17052 	* gdb.cp/breakpoint.exp: Test condition involving member
   17053 	variables.
   17054 
   17055 2008-04-05  Vladimir Prus  <vladimir (a] codesourcery.com>
   17056 
   17057 	* lib/mi-support.exp (mi_expect_stop): New.
   17058 	(mi_run_cmd): Change the
   17059 	token.  Use mi_send_resuming_command, use
   17060 	mi_expect_stop.
   17061 	(mi_execute_to_helper): Rename to mi_execute_to.
   17062 	(mi_send_resuming_command): Add more error patterns.
   17063 	(mi_wait_for_stop): Renamed to...
   17064 	(mi_get_stop_line): ...this.
   17065 	(mi_run_inline_test): Adjust.
   17066 
   17067 	* gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
   17068 	* gdb.mi/mi-console.exp: Likewise.
   17069 	* gdb.mi/mi-pending.exp: Likewise.
   17070 	* gdb.mi/mi-simplerun.exp: Likewise.
   17071 	* gdb.mi/mi-stack.exp: Likewise.
   17072 	* gdb.mi/mi-stepi.exp: Likewise.
   17073 	* gdb.mi/mi-syn-frame.exp: Add comment.
   17074 	* gdb.mi/mi-until.exp: Likewise.
   17075 	* gdb.mi/mi-var-display.exp: Likewise.
   17076 	* gdb.mi/mi-watch.exp: Likewise.
   17077 	* gdb.mi/mi2-cli.exp: Likewise.
   17078 	* gdb.mi/mi2-console.exp: Likewise.
   17079 	* gdb.mi/mi2-simplerun.exp: Likewise.
   17080 	* gdb.mi/mi2-stack.exp: Likewise.
   17081 	* gdb.mi/mi2-stepi.exp: Likewise.
   17082 	* gdb.mi/mi2-until.exp: Likewise.
   17083 	* gdb.mi/mi2-var-display.exp: Likewise.
   17084 	* gdb.mi/mi2-watch.exp: Likewise.
   17085 
   17086 2008-04-04  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17087 
   17088 	* gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
   17089 
   17090 	* gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
   17091 
   17092 2008-04-04  Pedro Alves  <pedro (a] codesourcery.com>
   17093 
   17094 	* gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
   17095 	gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
   17096 	gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
   17097 	gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
   17098 	gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
   17099 	gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
   17100 	expect an mi error duplicated in stderr.
   17101 
   17102 2008-04-03  Joel Brobecker  <brobecker (a] adacore.com>
   17103 
   17104 	* gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
   17105 	* gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
   17106 	Add a couple of tests that verify the behavior when the new setting
   17107 	is set to "cancel" and "all".
   17108 	* gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
   17109 	"ask" before we start the testing.
   17110 
   17111 2008-04-01  Aleksandar Ristovski  <aristovski (a] qnx.com>
   17112 
   17113 	* gdb.cp/casts.cc: Add class reference variables.
   17114 	* gdb.cp/casts.exp: New test cases for up/down casting references.
   17115 
   17116 2008-04-01  Marc Khouzam  <marc.khouzam (a] ericsson.com>
   17117 
   17118 	* gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
   17119 	instead of beginning to make an extra test pass.
   17120 	* gdb.mi/mi2-var-display.exp: Likewise.
   17121 
   17122 2008-03-31  Maciej W. Rozycki  <macro (a] mips.com>
   17123 
   17124 	* gdb.base/break.exp: Mark failures as such.  Fix formatting.
   17125 
   17126 2008-03-31  Markus Deuling  <deuling (a] de.ibm.com>
   17127 	    Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17128 
   17129 	* gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
   17130 	value.  Add xfail for older kernels.
   17131 
   17132 2008-03-28  Aleksandar Ristovski  <aristovski (a] qnx.com>
   17133 
   17134 	Bring mi-support in line with gdb.exp.
   17135 	* lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
   17136 	(mi_gdb_start): New function.
   17137 
   17138 2008-03-28  Maciej W. Rozycki  <macro (a] mips.com>
   17139 
   17140 	* gdb.mi/mi-var-cmd.exp: Fix a typo.
   17141 
   17142 2008-03-26  Vladimir Prus  <vladimir (a] codesourcery.com>
   17143 
   17144 	* gdb.mi/mi-var-display.exp: Remove obsolete xfail.
   17145 	* gdb.mi/mi2-var-display.exp: Likewise.
   17146 
   17147 2008-03-26  Vladimir Prus  <vladimir (a] codesourcery.com>
   17148 
   17149 	* lib/mi-support.exp (mi_create_varobj_checked): New.
   17150 	(mi_list_varobj_children): Allow to check for a
   17151 	value.
   17152 	(mi_list_array_varobj_children): New.
   17153 
   17154 	* gdb.mi/mi-var-child.exp: Use mi_create_varobj
   17155 	and mi_list_varobj_children, as opposed to hardcoding
   17156 	expected strings.
   17157 	* gdb.mi/gdb701.exp: Likewise.
   17158 	* gdb.mi/gdb792.exp: Likewise.
   17159 	* gdb.mi/mi-var-block.exp: Likewise.
   17160 	* gdb.mi/mi-var-cmd.exp: Likewise.
   17161 	* gdb.mi/mi-var-invalidate.exp: Likewise.
   17162 	* gdb.mi/mi2-var-block.exp: Likewise.
   17163 	* gdb.mi/mi2-var-child.exp: Likewise.
   17164 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   17165 	* gdb.mi/mi2-var-display.exp: Likewise.
   17166 
   17167 2008-03-24  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17168 
   17169 	Fix random false FAILs on i386.
   17170 	* gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
   17171 
   17172 2008-03-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17173 
   17174 	PR gdb/544
   17175 	* gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
   17176 
   17177 2008-03-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17178 
   17179 	PR gdb/544
   17180 	* gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
   17181 
   17182 2008-03-21  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17183 
   17184 	* gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
   17185 	fixed PR gdb/544.
   17186 
   17187 2008-03-21  Pedro Alves  <pedro (a] codesourcery.com>
   17188 
   17189 	* gdb.threads/fork-child-threads.exp: Test next over fork.
   17190 
   17191 2008-03-21  Chris Demetriou  <cgd (a] google.com>
   17192 
   17193 	* gdb.base/break.exp (rbreak junk): New test for rbreak
   17194 	"Junk at end of arguments" issue.
   17195 
   17196 2008-03-21  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17197 
   17198 	* gdb.base/printcmds.exp (test_print_array_constants): Do not expect
   17199 	*& to work on created array elements.
   17200 	(Top level): Test print $pc with a file.  Test string operations
   17201 	without a target.
   17202 	* gdb.base/ptype.exp: Do not expect *& to work on created array
   17203 	elements.
   17204 
   17205 2008-03-21  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17206 
   17207 	* gdb.threads/killed.exp, gdb.threads/manythreads.exp,
   17208 	gdb.threads/staticthreads.exp: Update exit query.
   17209 
   17210 2008-03-07  Sandra Loosemore  <sandra (a] codesourcery.com>
   17211 
   17212 	* lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
   17213 
   17214 2008-03-03  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17215 
   17216 	* gdb.base/watchpoint.c (global_ptr, func4): New.
   17217 	(main): Call func4.
   17218 	* gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
   17219 	(test_inaccessible_watchpoint): New.
   17220 
   17221 2008-02-29  Maciej W. Rozycki  <macro (a] mips.com>
   17222 
   17223 	* lib/gdb.exp (gdb_expect): Of all the timeouts provided always
   17224 	select the largest.
   17225 
   17226 2008-02-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17227 
   17228 	* gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
   17229 	frames-invalid annotations.
   17230 
   17231 2008-02-28  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17232 
   17233 	* gdb.base/assign.exp: avoid same output for different tests.
   17234 
   17235 2008-02-27  Doug Evans  <dje (a] google.com>
   17236 
   17237 	* gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
   17238 	for bug 1738.
   17239 	(breakpoint_to_handler_entry): Ditto.
   17240 
   17241 2008-02-27  Joel Brobecker  <brobecker (a] adacore.com>
   17242 
   17243 	* gdb.base/ending-run.exp: Use the first line of code inside
   17244 	function body to test breakpoints.
   17245 	* gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
   17246 	location where the breakpoint is inserted when using the line
   17247 	where a function is declared. Fix typo in the description of
   17248 	one of the tests.
   17249 	* gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
   17250 
   17251 2008-02-27  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17252 
   17253 	* gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
   17254 	tests.
   17255 
   17256 2008-02-27  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17257 
   17258 	* gdb.base/args.exp: avoid same output for tests
   17259 	with single quotes.
   17260 
   17261 2008-02-26  Vladimir Prus  <vladimir (a] codesourcery.com>
   17262 
   17263 	* gdb.base/annota1.exp: Adjust for 'info break'
   17264 	format changes.
   17265 	* gdb.base/annota3.exp: Likewise.
   17266 	* gdb.base/break.exp: Likewise.
   17267 	* gdb.base/condbreak.exp: Likewise.
   17268 	* gdb.base/pending.exp: Likewise.
   17269 	* gdb.base/sepdebug.exp: Likewise.
   17270 	* gdb.base/unload.exp: Likewise.
   17271 	* gdb.cp/ovldbreak.exp: Likewise.
   17272 	* gdb.mi/mi-pending.exp: Likewise.
   17273 
   17274 2008-02-07  Doug Evans  <dje (a] google.com>
   17275 
   17276 	* gdb.cp/mb-inline.exp: New.
   17277 	* gdb.cp/mb-inline.h: New.
   17278 	* gdb.cp/mb-inline1.cc: New.
   17279 	* gdb.cp/mb-inline2.cc: New.
   17280 
   17281 2008-02-06  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17282 
   17283 	* gdb.pascal/floats.pas: New test program.
   17284 	* gdb.pascal/floats.exp: New testcase.
   17285 
   17286 2008-02-06  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   17287 
   17288 	* gdb.base/callfuncs.c (t_float_many_args): New function.
   17289 	(t_double_many_args): New function.
   17290 	* gdb.base/callfuncs.exp: Add tests for exceeding float
   17291 	and double parameters passed through the stack.
   17292 
   17293 2008-02-05  Joel Brobecker  <brobecker (a] adacore.com>
   17294 
   17295 	* gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
   17296 	gdb.ada/complete/foo.adb: New files.
   17297 	* gdb.ada/complete.exp: New testcase.
   17298 
   17299 2008-02-03  Doug Evans  <dje (a] google.com>
   17300 
   17301 	* gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
   17302 
   17303 	* gdb.cp/gdb2384.exp: New file.
   17304 	* gdb.cp/gdb2384.cc: New file.
   17305 	* gdb.cp/gdb2384-base.h: New file.
   17306 	* gdb.cp/gdb2384-base.cc: New file.
   17307 
   17308 2008-02-02  Doug Evans  <dje (a] google.com>
   17309 
   17310 	* gdb.base/sigall.c (main): Ensure all signals aren't blocked.
   17311 
   17312 2007-02-01  Joel Brobecker  <brobecker (a] adacore.com>
   17313 
   17314 	* gdb.ada/sym_print_name: New test program.
   17315 	* gdb.ada/sym_print_name.exp: New testcase.
   17316 
   17317 2007-02-01  Joel Brobecker  <brobecker (a] adacore.com>
   17318 
   17319 	* gdb.ada/nested/hello.adb: New file.
   17320 	* gdb.ada/nested.exp: New testcase.
   17321 	* gdb.ada/Makefile.in (EXECUTABLES): Update list.
   17322 
   17323 2008-02-01  Vladimir Prus  <vladimir (a] codesourcery.com>
   17324 
   17325 	* gdb.mi/basic.c (return_1): New function.
   17326 	* gdb.mi/mi-break.exp: Make sure that failed -break-insert
   17327 	don't cause future evaluations of function to report
   17328 	creation of internal breakpoints.
   17329 
   17330 2008-02-01  Vladimir Prus  <vladimir (a] codesourcery.com>
   17331 
   17332 	* gdb.mi/mi-break.exp (test_error): New.
   17333 	Call it.
   17334 
   17335 2008-01-31  Luis Machado  <luisgpm (a] br.ibm.com>
   17336 
   17337 	* gdb.arch/ppc64-atomic-inst.c: New testcase source file.
   17338 	* gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
   17339 
   17340 2008-01-31  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17341 
   17342 	* gdb.pascal/integers.pas: New test program.
   17343 	* gdb.pascal/integers.exp: New testcase.
   17344 
   17345 2008-01-31  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17346 
   17347 	* gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
   17348 
   17349 2008-01-30  Luis Machado  <luisgpm (a] br.ibm.com>
   17350 
   17351 	* gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
   17352 	* gdb.arch/powerpc-d128-regs.c: New testcase source file.
   17353 
   17354 2008-01-30  Paul Hilfinger  <hilfinger (a] adacore.com>
   17355 
   17356 	* gdb.ada/formatted_ref: New test program.
   17357 	* gdb.ada/formatted_ref.exp: New testcase.
   17358 
   17359 	* gdb.cp/formatted-ref.cc: New file.
   17360 	* gdb.cp/formatted-ref.exp: New testcase.
   17361 
   17362 2008-01-30  Joel Brobecker  <brobecker (a] adacore.com>
   17363 
   17364 	* gdb.base/ptype.exp: Add testing of "ptype $pc".
   17365 
   17366 2008-01-30  Nick Roberts  <nickrob (a] snap.net.nz>
   17367 
   17368 	* gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
   17369 	(test_file_list_exec_source_file): Update to new macro-info field.
   17370 
   17371 2008-01-30  Paul N. Hilfinger  <hilfinger (a] adacore.com>
   17372 
   17373 	* gdb.ada/exprs: New test program.
   17374 	* gdb.ada/exprs.exp: New testcase.
   17375 
   17376 2008-01-30  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   17377 
   17378 	* dfp-test.c (DELTA, DELTA_B): New definitions.
   17379 	(double_val1, double_val2, double_val3, double_val4, double_val5,
   17380 	double_val6, double_val7, double_val8, double_val9, double_val10,
   17381 	double_val11, double_val12, double_val13, double_val14, dec32_val1,
   17382 	dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
   17383 	dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
   17384 	dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
   17385 	dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
   17386 	dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
   17387 	dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
   17388 	dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
   17389 	dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
   17390 	dec128_val12, dec128_val13, dec128_val14, dec128_val15,
   17391 	dec128_val16): New global variables.
   17392 	(decimal_dec128_align): New function.
   17393 	(decimal_mixed): Likewise.
   17394 	(decimal_many_args_dec32): Likewise.
   17395 	(decimal_many_args_dec64): Likewise.
   17396 	(decimal_many_args_dec128): Likewise.
   17397 	(decimal_many_args_mixed): Likewise.
   17398 	* dfp-test.exp: Add tests calling new inferior functions.
   17399 
   17400 2008-01-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17401 
   17402 	* gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
   17403 	gdb.server/ext-run.exp: New files.
   17404 	* lib/gdbserver-support.exp (gdbserver_download): New.
   17405 	(gdbserver_start): New.  Update gdbserver expected
   17406 	output.
   17407 	(gdbserver_spawn): Use them.
   17408 	(gdbserver_start_extended): New.
   17409 
   17410 2008-01-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17411 
   17412 	* gdb.base/foll-exec.exp: Update header.  Skip on remote targets.
   17413 	Run on GNU/Linux.
   17414 	(do_exec_tests): Check for systems which do not support catchpoints.
   17415 	Do not match START.
   17416 	* gdb.base/foll-fork.exp: Update header.  Skip on remote targets.
   17417 	Run on GNU/Linux.  Enable verbose output.
   17418 	(check_fork_catchpoints): New.
   17419 	(explicit_fork_child_follow, catch_fork_child_follow)
   17420 	(tcatch_fork_parent_follow): Update expected messages.
   17421 	(do_fork_tests): Use check_fork_catchpoints.
   17422 	* gdb.base/foll-vfork.exp: Update header.  Skip on remote targets.
   17423 	Run on GNU/Linux.  Enable verbose output.
   17424 	(check_vfork_catchpoints): New.
   17425 	(vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
   17426 	expected messages.
   17427 	(do_vfork_and_exec_tests): Use check_fork_catchpoints.
   17428 
   17429 2008-01-29  Jim Blandy  <jimb (a] red-bean.com>
   17430 
   17431 	* lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
   17432 	host' errors.
   17433 	* lib/mi-support.exp (mi_gdb_target_cmd): Same.
   17434 
   17435 2008-01-29  Jim Blandy  <jimb (a] red-bean.com>
   17436 
   17437 	* gdb.threads/sigthread.c: Use barriers to ensure that
   17438 	child_thread and child_thread_two are always initialized before we
   17439 	start to use them.
   17440 
   17441 2008-01-29  Vladimir Prus  <vladimir (a] codesourcery.com>
   17442 
   17443 	* gdb.base/watchpoint-solib.exp: New.
   17444 	* gdb.base/watchpoint-solib.c: New.
   17445 	* gdb.base/watchpoint-solib-shr.c: New.
   17446 
   17447 2008-01-29  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17448 
   17449 	* gdb.base/gdb1056.exp: Add unsigned integer test.
   17450 
   17451 2008-01-28  Doug Evans  <dje (a] google.com>
   17452 
   17453 	* gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
   17454 
   17455 2008-01-27  Jim Blandy  <jimb (a] codesourcery.com>
   17456 
   17457 	* gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
   17458 
   17459 	* gdb.base/expand-psymtabs.exp: Doc fix.
   17460 
   17461 2008-01-26  Mark Kettenis  <kettenis (a] gnu.org>
   17462 
   17463 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
   17464 
   17465 2008-01-24  Nick Roberts  <nickrob (a] snap.net.nz>
   17466 
   17467 	* gdb.mi/mi2-var-display.exp: Add value field to tests for output of
   17468 	-var-set-format.
   17469 
   17470 2008-01-23  Chris Demetriou  <cgd (a] google.com>
   17471 
   17472 	* gdb.threads/thread_events.c: New testcase source file.
   17473 	* gdb.threads/thread_events.exp: New testcase expect file.
   17474 
   17475 2008-01-23  Nick Roberts  <nickrob (a] snap.net.nz>
   17476 
   17477 	* lib/gdb.exp: Add the variable octal.
   17478 
   17479 	* gdb.mi/mi-var-display.exp: Add value field to tests for output of
   17480 	-var-set-format.
   17481 
   17482 2008-01-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17483 	    Vladimir Prus  <vladimir (a] codesourcery.com>
   17484 
   17485 	* gdb.base/float.exp: Allow missing floating point for m68k and
   17486 	PowerPC.
   17487 
   17488 2008-01-22  Vladimir Prus  <vladimir (a] codesourcery.com>
   17489 
   17490 	* gdb.mi/basics.c: Setup for testing breakpoints
   17491 	ignore count.
   17492 	* gdb.mi/mi-break.exp: Test for breakpoint ignore count.
   17493 	* gdb.mi/mi-cli.exp: Adjust.
   17494 	* gdb.mi/mi2-cli.exp: Adjust.
   17495 
   17496 2008-01-17  Pedro Alves  <pedro (a] codesourcery.com>
   17497 
   17498 	* gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
   17499 	and 'dummy_ptr' integer pointer.  Initialize struct_declarations
   17500 	with dummy_ptr's address.
   17501 	* gdb.mi/var-cmd.c (do_children_tests): Likewise.
   17502 	* gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
   17503 	all targets.
   17504 	* gdb.mi/mi2-var-child.exp: Likewise.
   17505 
   17506 2008-01-09  Joel Brobecker  <brobecker (a] adacore.com>
   17507 
   17508 	* gdb.ada/null_array: New test program.
   17509 	* gdb.ada/null_array.exp: New testcase.
   17510 
   17511 2008-01-09  Luis Machado  <luisgpm (a] br.ibm.com>
   17512 
   17513 	* gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
   17514 	with required float modifiers.
   17515 
   17516 2008-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   17517 
   17518 	* gdb.ada/funcall_param: New test program.
   17519 	* gdb.ada/funcall_param.exp: New testcase.
   17520 
   17521 2008-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   17522 
   17523 	* gdb.ada/arrayparam: New test program.
   17524 	* gdb.ada/arrayparam.exp: New testcase.
   17525 
   17526 2008-01-08  Joel Brobecker  <brobecker (a] adacore.com>
   17527 
   17528 	* gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
   17529 	landed.  Should also fix random failures in the test following it.
   17530 
   17531 2008-01-07  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   17532 
   17533 	* gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
   17534 	for expressions with decimal float values.
   17535 	(test_dfp_conversions): New function to test casts to and from
   17536 	decimal float types.
   17537 	Call test_dfp_conversions.
   17538 	* gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
   17539 	elements.
   17540 	(main): Initialize ds.float4 and ds.double8 elements.
   17541 	* gdb.base/dfp-test.exp (d32_set_tests): Fix typo.  Adjust expect
   17542 	string to new error message.
   17543 	(d64_set_tests): Likewise.
   17544 	(d128_set_tests): Likewise.
   17545 	Add tests for expressions with decimal float variables.  Add tests for
   17546 	conversions to and from decimal float types.
   17547 
   17548 2008-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   17549 
   17550 	* gdb.ada/packed_tagged/comp_bug.adb: New file.
   17551 	* gdb.ada/packed_tagged.exp: New testcase.
   17552 
   17553 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17554 
   17555 	* gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
   17556 	gdb.ada/homonym/homonym_main.adb: New files.
   17557 	* gdb.ada/homonym.exp: New testcase.
   17558 
   17559 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17560 
   17561 	* gdb.ada/packed_array.exp: Add testing of references to
   17562 	a packed array.
   17563 
   17564 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17565 
   17566 	* gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
   17567 	New files.
   17568 	* gdb.ada/type_coercion.exp: New testcase.
   17569 
   17570 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17571 
   17572 	* gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
   17573 	gdb.ada/tagged/foo.adb: New file.
   17574 	* gdb.ada/tagged.exp: New testcase.
   17575 
   17576 2008-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   17577 
   17578 	* gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
   17579 	gdb.ada/ptype_field/foo.adb: New files.
   17580 	* gdb.ada/ptype_field.exp: New testcase.
   17581 
   17582 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17583 
   17584 	* gdb.ada/print_pc.exp: New testcase.
   17585 
   17586 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17587 
   17588 	* gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
   17589 	gdb.ada/taft_type/p.adb: New files.
   17590 	* gdb.ada/taft_type.exp: New testcase.
   17591 
   17592 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17593 
   17594 	* gdb.ada/array_bounds/bar.adb: New file.
   17595 	* gdb.ada/array_bounds.exp: New testcase.
   17596 
   17597 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17598 
   17599 	* gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
   17600 	gdb.ada/arrayptr/foo.adb: New files.
   17601 	* gdb.ada/arrayptr.exp: New testcase.
   17602 
   17603 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17604 
   17605 	* gdb.base/set-lang-auto.exp: New testcase.
   17606 
   17607 2008-01-03  Joel Brobecker  <brobecker (a] adacore.com>
   17608 
   17609 	* gdb.ada/fun_addr/foo.adb: New file.
   17610 	* gdb.ada/fun_addr.exp: New testcase.
   17611 
   17612 2008-01-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17613 
   17614 	* gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
   17615 	New files
   17616 
   17617 2008-01-02  Joel Brobecker  <brobecker (a] adacore.com>
   17618 
   17619 	* array_subscript_addr/p.adb: New file.
   17620 	* array_subscript_addr.exp: New testcase.
   17621 
   17622 2008-01-02  Joel Brobecker  <brobecker (a] adacore.com>
   17623 
   17624 	* gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
   17625 	New files.
   17626 	* gdb.ada/str_cmp_ref.exp: New testcase.
   17627 
   17628 2008-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   17629 
   17630 	* gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
   17631 	gdb.ada/fun_in_declare/foo.adb: New files.
   17632 	* gdb.ada/fun_in_declare.exp: New testcase.
   17633 
   17634 2008-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   17635 
   17636 	* gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
   17637 	gdb.ada/ref_param/pck.ads: New files.
   17638 	* gdb.ada/ref_param.exp: New testcase.
   17639 
   17640 2008-01-01  Joel Brobecker  <brobecker (a] adacore.com>
   17641 
   17642 	* gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
   17643 	gdb.ada/interface/foo.adb: New files.
   17644 	* gdb.ada/interface.exp: New testcase.
   17645 
   17646 2007-12-31  Jim Blandy  <jimb (a] codesourcery.com>
   17647 
   17648 	* gdb.base/multi-forks.exp: Consume all output from child
   17649 	processes before proceeding to next test.
   17650 
   17651 2007-12-29  Jim Blandy  <jimb (a] codesourcery.com>
   17652 
   17653 	* configure: Regenerated.
   17654 
   17655 2007-12-27  Joel Brobecker  <brobecker (a] adacore.com>
   17656 
   17657 	* gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
   17658 	gdb.ada/fixed_cmp/fixed.adb: New files.
   17659 	* gdb.ada/fixed_cmp.exp: New testcase.
   17660 
   17661 2007-12-27  Joel Brobecker  <brobecker (a] adacore.com>
   17662 
   17663 	* gdb.ada/boolean_expr.exp: New testcase.
   17664 
   17665 2007-12-26  Jim Blandy  <jimb (a] codesourcery.com>
   17666 
   17667 	* gdb.base/multi-forks.exp: Doc fix.
   17668 
   17669 2007-12-26  Joel Brobecker  <brobecker (a] adacore.com>
   17670 
   17671 	* gdb.ada/Makefile.in (EXECUTABLES): Update list.
   17672 	* gdb.ada/char_param.exp: Do not compile our test program with
   17673 	-gnata, this is unnecessary.
   17674 	* gdb.ada/char_param/pck.ads: Remove unnecessary "with".
   17675 
   17676 2007-12-24  Joel Brobecker  <brobecker (a] adacore.com>
   17677 
   17678 	* gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
   17679 	gdb.ada/print_chars/foo.adb: New files.
   17680 	* gdb.ada/print_chars.exp: New testcase.
   17681 
   17682 2007-12-24  Joel Brobecker  <brobecker (a] adacore.com>
   17683 
   17684 	* gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
   17685 	gdb.ada/char_param/foo.adb: New files.
   17686 	* gdb.ada/char_param.exp: New testcase.
   17687 
   17688 2007-12-22  Jim Blandy  <jimb (a] codesourcery.com>
   17689 
   17690 	* gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
   17691 	hard-coding source line numbers into the test.
   17692 	* gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
   17693 	gdb_get_line_number to find.
   17694 
   17695 2007-12-22  Joel Brobecker  <brobecker (a] adacore.com>
   17696 
   17697 	* gdb.base/ptype.c (highest): New struct type.
   17698 	(the_highest): New variable of that type.
   17699 	(main): Add dummy assignment to a field of variable the_highest.
   17700 	* gdb.base/ptype.exp: Test type printing of our new variable.
   17701 
   17702 2007-12-19  Pierre Muller  <muller (a] ics-u-strasbg.fr>
   17703 
   17704 	* (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
   17705 	and record first explicitly generated thread number.
   17706 	Use that thread number for thread specific watchpoint test.
   17707 	Add iteration number to repetitive tests.
   17708 
   17709 2007-12-16  Carlos Eduardo Seo  <cseo (a] linux.vnet.ibm.com>
   17710 	    Jim Blandy  <jimb (a] codesourcery.com>
   17711 
   17712 	* gdb.base/expand-psymtabs.c: New testcase
   17713 	source file.
   17714 	* gdb.base/expand-psymtabs.exp: New testcase
   17715 	expect file.
   17716 
   17717 2007-12-17  Luis Machado  <luisgpm (a] br.ibm.com>
   17718 
   17719 	* testsuite/gdb.base/watch_thread_num.c: New testcase source file.
   17720 	* testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
   17721 
   17722 2007-12-17  Joel Brobecker  <brobecker (a] adacore.com>
   17723 
   17724 	* gdb.ada/frame_args/foo.adb: New file.
   17725 	* gdb.ada/frame_args/pck.ads: New file.
   17726 	* gdb.ada/frame_args/pck.adb: New file.
   17727 	* gdb.ada/frame_args.exp: New testcase.
   17728 
   17729 2007-12-17  Joel Brobecker  <brobecker (a] adacore.com>
   17730 
   17731 	* gdb.base/frame-args.c: New file.
   17732 	* gdb.base/frame-args.exp: New testcase.
   17733 
   17734 2007-12-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17735 	    Joseph Myers  <joseph (a] codesourcery.com>
   17736 
   17737 	* gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
   17738 
   17739 2007-12-14  Vladimir Prus  <vladimir (a] codesourcery.com>
   17740 
   17741 	* gdb.mi/mi-pending.exp: New.
   17742 	* gdb.mi/mi-pending.c: New.
   17743 	* gdb.mi/mi-pendshr.c: New.
   17744 
   17745 2007-12-06  Jim Blandy  <jimb (a] codesourcery.com>
   17746 
   17747 	* gdb.base/default.exp: Update expected output for 'info catch'.
   17748 
   17749 2007-12-10  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17750 
   17751 	* lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
   17752 	must be set to binary.
   17753 
   17754 2007-12-09  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17755 
   17756 	* lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
   17757 
   17758 2007-11-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17759 
   17760 	* gdb.server/file-transfer.exp, gdb.server/transfer.txt,
   17761 	gdb.mi/mi-file-transfer.exp: New.
   17762 
   17763 2007-11-25  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17764 
   17765 	* gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
   17766 
   17767 2007-11-22  Maciej W. Rozycki  <macro (a] mips.com>
   17768 
   17769 	* gdb.trace/backtrace.exp: Fix a typo.
   17770 	* gdb.trace/circ.exp: Likewise.
   17771 	* gdb.trace/collection.exp: Likewise.
   17772 	* gdb.trace/limits.exp: Likewise.
   17773 	* gdb.trace/report.exp: Likewise.
   17774 	* gdb.trace/tfind.exp: Likewise.
   17775 	* gdb.trace/while-dyn.exp: Likewise.
   17776 
   17777 2007-11-21  Nick Roberts  <nickrob (a] snap.net.nz>
   17778 
   17779 	* gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
   17780 	objects of pointers that can't be dereferenced are now
   17781 	"noneditable".
   17782 
   17783 2007-11-17  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17784 
   17785 	* Makefile.in (Makefile): Do not depend on target_makefile_frag.
   17786 	(target_cpu): Remove.
   17787 
   17788 2007-10-15  Vladimir Prus  <vladimir (a] codesourcery.com>
   17789 
   17790 	* gdb.base/ending-run.exp: Expect the list of cleared
   17791 	breakpoint to come in natural order, not the reversed one.
   17792 
   17793 2007-11-07  Vladimir Prus  <vladimir (a] codesourcery.com>
   17794 
   17795 	* gdb.mi/mi-var-child.c (do_child_deletion): New.
   17796 	* gdb.mi/mi-var-child.exp: Run child_deletion tests.
   17797 
   17798 2007-11-05  Luis Machado  <luisgpm (a] br.ibm.com>
   17799 
   17800 	* gdb.base/printcmds.exp: New function
   17801 	test_printf_with_dfp.
   17802 
   17803 2007-11-02  Doug Evans  <dje (a] google.com>
   17804 
   17805 	* gdb.disasm/t01_mov.s: Remove carriage returns.
   17806 	* gdb.disasm/t02_mova.s: Ditto.
   17807 	* gdb.disasm/t03_add.s: Ditto.
   17808 	* gdb.disasm/t04_sub.s: Ditto.
   17809 	* gdb.disasm/t05_cmp.s: Ditto.
   17810 	* gdb.disasm/t06_ari2.s: Ditto.
   17811 	* gdb.disasm/t07_ari3.s: Ditto.
   17812 	* gdb.disasm/t08_or.s: Ditto.
   17813 	* gdb.disasm/t09_xor.s: Ditto.
   17814 	* gdb.disasm/t10_and.s: Ditto.
   17815 	* gdb.disasm/t11_logs.s: Ditto.
   17816 	* gdb.disasm/t12_bit.s: Ditto.
   17817 	* gdb.disasm/t13_otr.s: Ditto.
   17818 
   17819 2007-11-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   17820 
   17821 	* gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
   17822 
   17823 2007-10-30  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17824 
   17825 	* gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
   17826 	provide DFP support.
   17827 
   17828 2007-10-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17829 
   17830 	* gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
   17831 	Test "set powerpc vector-abi".  Skip auto-detection tests for old
   17832 	toolchains.
   17833 
   17834 2007-10-30  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17835 
   17836 	* lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
   17837 	with [string compare].
   17838 
   17839 2007-10-30  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17840 
   17841 	* gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
   17842 	* gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
   17843 
   17844 2007-10-25  Luis Machado  <luisgpm (a] br.ibm.com>
   17845 
   17846 	* gdb.opt/clobbered-registers-O2.c: New testcase source file.
   17847 	* gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
   17848 	* gdb.opt/Makefile.in: New makefile.
   17849 	* Makefile.in: Create new directory "gdb.opt".
   17850 	* configure.ac: Add "gdb.opt" directory.
   17851 	* configure: Regenerated.
   17852 
   17853 2007-10-25  Doug Evans  <dje (a] google.com>
   17854 
   17855 	* gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
   17856 	* gdb.cp/mb-templates.exp: Check skip_cplus_tests.
   17857 
   17858 2007-10-15  Wu Zhou  <woodzltc (a] cn.ibm.com>
   17859 	    Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   17860 
   17861 	* gdb.base/dfp-exprs.exp: new file adding tests for Decimal
   17862 	Floating Point expressions.
   17863 	* gdb.base/dfp-test.exp: new file adding tests for Decimal
   17864 	Floating Point variables.
   17865 	* gdb.base/dfp-test.c: new file containing program with Decimal
   17866 	Floating variables, used by gdb.base/dfp-test.exp.
   17867 
   17868 2007-10-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17869 
   17870 	* gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
   17871 
   17872 2007-10-21  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17873 
   17874 	* gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
   17875 	compiling test case with GCC.
   17876 	* gdb.arch/altivec-regs.exp (compile_flags): Likewise.
   17877 
   17878 2007-10-21  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   17879 
   17880 	* gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
   17881 	format changes.
   17882 
   17883 2007-10-18  Michael Snyder  <msnyder (a] specifix.com>
   17884 
   17885 	* gdb.base/dbx.exp: Add missing "-re " operator.
   17886 
   17887 2007-10-16  Gaius Mulley  <gaius (a] glam.ac.uk>
   17888 
   17889 	* configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
   17890 	* configure.ac: Removed trailing spaces after backslash.
   17891 	* gdb.modula2: New directory.
   17892 	* gdb.modula2/Makefile.in: New file.
   17893 	* gdb.modula2/unbounded-array.exp: New file.
   17894 	* gdb.modula2/unbounded1.c: New file.
   17895 
   17896 2007-10-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17897 
   17898 	* gdb.xml/tdesc-regs.exp: Add PowerPC support.
   17899 
   17900 2007-10-15  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17901 
   17902 	* gdb.base/sigstep.c (main): Add checks for
   17903 	return values for setitimer call.
   17904 	Call setitimer again with itimer = ITIMER_REAL
   17905 	if first call to setitimer fails.
   17906 
   17907 2007-10-11  Kazu Hirata  <kazu (a] codesourcery.com>
   17908 
   17909 	* lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
   17910 	of $timeout.
   17911 
   17912 2007-10-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17913 
   17914 	* gdb.server/server-run.exp: Test for dynamic linker symbols.
   17915 
   17916 2007-10-09  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17917 
   17918 	* lib/gdb.exp (gdb_run_cmd): Move comment outside
   17919 	of gdb_expect call, to avoid interruption.
   17920 
   17921 2007-10-09  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17922 
   17923 	* gdb.base/whatis.c (v_long_long, v_signed_long_long)
   17924 	(v_unsigned_long_long, v_long_long_array)
   17925 	(v_signed_long_long_array, v_unsigned_long_long_array)
   17926 	(slong_long_addr, a_slong_long_addr, v_long_long_pointer)
   17927 	(v_signed_long_long_pointer, v_unsigned_long_long_pointer)
   17928 	[!NO_LONG_LONG]: New.
   17929 	(t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
   17930 	v_long_long_member.
   17931 
   17932 	(v_long_long_func, v_signed_long_long_func)
   17933 	(v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
   17934 	(main) [!NO_LONG_LONG]: Initialize long long variants.
   17935 
   17936 	* gdb.base/whatis.exp: If board file requests no_long_long, build
   17937 	test with NO_LONG_LONG defined.  Test long long, signed long long,
   17938 	and unsigned long long variants but only if board file doesn't
   17939 	disable it.
   17940 
   17941 2007-10-08  Pierre Muller  <muller (a] ics.u-strasbg.fr>
   17942 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   17943 
   17944 	* Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
   17945 	* configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
   17946 	* configure: Regenerated.
   17947 	* gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
   17948 	gdb.pascal/types.exp, lib/pascal.exp: New files.
   17949 
   17950 2007-10-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17951 
   17952 	* gdb.cp/classes.exp (do_tests): Always step to the line after the
   17953 	call.
   17954 	* gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
   17955 	to return to the call.
   17956 	* gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
   17957 	* gdb.mi/mi-return.exp (test_return_simple): Likewise.
   17958 	* gdb.mi/mi2-return.exp (test_return_simple): Likewise.
   17959 	* gdb.mi/mi-until.exp (test_until): Likewise.
   17960 	* gdb.mi/mi2-until.exp (test_until): Likewise.
   17961 
   17962 2007-10-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17963 
   17964 	* gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
   17965 	two-char array.
   17966 	* gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
   17967 
   17968 2007-09-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17969 
   17970 	* gdb.threads/watchthreads.c (thread_function): Sleep between
   17971 	iterations.
   17972 	* gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
   17973 	at once for S/390.  Generate matching fails and passes.
   17974 
   17975 2007-09-27  Vladimir Prus  <vladimir (a] codesourcery.com>
   17976 
   17977 	* gdb.mi/var-cmd.c (do_children_tests): Initialize
   17978 	the 'struct_declarations' variable to zeros.
   17979 
   17980 2007-09-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   17981 
   17982 	* gdb.cp/mb-ctor.cc: New.
   17983 	* gdb.cp/mb-ctor.exp: New.
   17984 	* gdb.cp/mb-templates.cc: New.
   17985 	* gdb.cp/mb-templates.exp: New.
   17986 
   17987 2007-09-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   17988 
   17989 	* gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
   17990 
   17991 2007-09-23  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   17992 
   17993 	* configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
   17994 	targets.
   17995 	* configure: Regenerate.
   17996 
   17997 2007-09-23  Vladimir Prus  <vladimir (a] codesourcery.com>
   17998 
   17999 	* gdb.base/annota1.exp: Adjust for 'info break'
   18000 	format changes.
   18001 	* gdb.base/annota3.exp: Likewise.
   18002 	* gdb.base/break.exp: Likewise.
   18003 	* gdb.base/condbreak.exp: Likewise.
   18004 	* gdb.base/pending.exp: Likewise.
   18005 	* gdb.base/sepdebug.exp: Likewise.
   18006 	* gdb.base/unload.exp: Likewise.
   18007 	* gdb.base/ovldbreak.exp: Likewise.
   18008 
   18009 2007-09-22  Vladimir Prus  <vladimir (a] codesourcery.com>
   18010 
   18011 	* gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
   18012 	messages.
   18013 	* gdb.base/chng-syms.exp: Likewise.
   18014 	* gdb.base/unload.exp: Likewise.
   18015 
   18016 2007-09-21  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18017 
   18018 	* gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
   18019 
   18020 2007-09-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18021 
   18022 	* schedlock.c (NUM): Change to 1.
   18023 	(main): Use args[0] for the main thread.
   18024 	* schedlock.exp: Only expect two threads.  Only issue one pass or fail
   18025 	regardless of the number of threads.
   18026 
   18027 2007-09-14  Maciej W. Rozycki  <macro (a] mips.com>
   18028 
   18029 	* gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
   18030 	type down.
   18031 	(test_watchpoint_triggering): XFAIL the sw watchpoint scope
   18032 	test.
   18033 	* gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
   18034 	watchpoint type down.
   18035 	(test_watchpoint_triggering): XFAIL the sw watchpoint scope
   18036 	test.
   18037 
   18038 2007-09-14  Maciej W. Rozycki  <macro (a] mips.com>
   18039 
   18040 	* gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
   18041 	Move all the tests here and run them twice, once using software
   18042 	watchpoints and once using hardware watchpoints.
   18043 	* gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
   18044 
   18045 2007-09-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18046 
   18047 	* gdb.base/solib-weak.exp (do_test): Adjust the file names for each
   18048 	test.
   18049 
   18050 2007-09-10  Mark Kettenis  <kettenis (a] gnu.org>
   18051 
   18052 	* lib/gdb.exp (build_id_debug_filename_get): Improve check for
   18053 	build-id.
   18054 
   18055 	* lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
   18056 	know about $ORIGIN.  Calculate output dir from $dest instead of
   18057 	using ${objdir}/{$subdir}.
   18058 
   18059 2007-09-09  Mark Kettenis  <kettenis (a] gnu.org>
   18060 
   18061 	* gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
   18062 	gcore, before continuing with the test.
   18063 
   18064 2007-09-06  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18065 
   18066 	* gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
   18067 	* gdb.mi/mi-watch.exp: Likewise.
   18068 
   18069 2007-09-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18070 	    Jim Blandy  <jimb (a] codesourcery.com>
   18071 
   18072 	* gdb.arch/i386-sse.exp: Do not expect character constants.
   18073 	* gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
   18074 	* gdb.base/display.exp: Allow print/s.
   18075 	* gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
   18076 	and unsigned char array changes.
   18077 
   18078 2007-09-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18079 
   18080 	* gdb.base/display.exp: Add tests for printf %p.
   18081 
   18082 2007-09-03  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18083 
   18084 	* gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
   18085 	the dll name to unicode.
   18086 
   18087 2007-09-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18088 
   18089 	* gdb.base/default.exp (show version): Update the version text.
   18090 	* gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
   18091 
   18092 2007-09-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18093 
   18094 	* gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
   18095 	New files.
   18096 
   18097 2007-09-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18098 
   18099 	* lib/gdb.exp (build_id_debug_filename_get): New function.
   18100 	* gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
   18101 	Remove the generate DEBUG file for the future testcase runs.
   18102 	New testcase for the NT_GNU_BUILD_ID retrieval.
   18103 	Move the final testing step to ...
   18104 	(test_different_dir): ... a new function.
   18105 	New parameter XFAIL to XFAIL all the tests performed.
   18106 	New parameter TEST_DIFFERENT_DIR parametrizing the directory.
   18107 	New parameter TYPE to PF_PREFIX all the tests performed.
   18108 
   18109 2007-08-31  Vladimir Prus  <vladimir (a] codesourcery.com>
   18110 
   18111 	* gdb.mi/mi-var-cp.cc (path_expression): New
   18112 	function.
   18113 	* gdb.mi/mi-var-cp.exp: Run path exression tests.
   18114 
   18115 2007-08-27  Markus Deuling  <deuling (a] de.ibm.com>
   18116 
   18117 	* gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
   18118 	to fit into SPU Local Store memory.
   18119 
   18120 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18121 
   18122 	* gdb.base/default.exp: Adjust the expected output of "info
   18123 	warranty" after the switch to GPLv3.
   18124 
   18125 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18126 
   18127 	* lib/gdb.exp (default_gdb_init): Increase expect buffer size
   18128 	to 30000 (from 20000).
   18129 
   18130 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18131 
   18132 	Switch the license of all .exp files to GPLv3.
   18133 	Switch the license of all .f and .f90 files to GPLv3.
   18134 	Switch the license of all .s and .S files to GPLv3.
   18135 
   18136 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18137 
   18138 	* configure.ac: Switch license to GPLv3.
   18139 
   18140 2007-08-23  Joel Brobecker  <brobecker (a] adacore.com>
   18141 
   18142 	Switch the licensing to GPLv3 for all .ads and .adb files.
   18143 
   18144 2007-08-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18145 
   18146 	* gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
   18147 	and t_int_double.
   18148 	* gdb.base/callfuncs.c (t_double_int, t_int_double): New.
   18149 
   18150 2007-08-17  Joel Brobecker  <brobecker (a] adacore.com>
   18151 
   18152 	* gdb.base/step-line.c: Switch license to GPL version 3, and
   18153 	update copyright year.
   18154 	* gdb.base/step-line.inp: Likewise.
   18155 
   18156 2007-08-17  Joel Brobecker  <brobecker (a] adacore.com>
   18157 
   18158 	* gdb.base/gdb1555.exp: Make expected output immune to formatting
   18159 	changes inside gdb1555.c.
   18160 	* gdb.base/pending.exp: Likewise.
   18161 
   18162 2007-08-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18163 
   18164 	* config/default.exp: New file.
   18165 
   18166 2007-07-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18167 
   18168 	* gdb.base/prologue.c, gdb.base/prologue.exp: New.
   18169 	* lib/gdb.exp (gdb_breakpoint): Handle "temporary".
   18170 
   18171 2007-07-30  Maciej W. Rozycki  <macro (a] mips.com>
   18172 
   18173 	* gdb.base/dump.exp: Force the correct endianness for binary
   18174 	formats not carrying this information.
   18175 
   18176 2007-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18177 
   18178 	* gdb.threads/staticthreads.exp: Match .*sem_post.
   18179 
   18180 2007-07-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18181 
   18182 	* gdb.base/readline.exp (operate_and_get_next): Match the final
   18183 	prompt.
   18184 
   18185 2007-07-23  Kevin Buettner  <kevinb (a] redhat.com>
   18186 
   18187 	* lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
   18188 	to restarting SID.
   18189 
   18190 2007-07-18  Kevin Buettner  <kevinb (a] redhat.com>
   18191 
   18192 	* gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
   18193 	prior to `gdb_start'.
   18194 
   18195 2007-07-18  Kevin Buettner  <kevinb (a] redhat.com>
   18196 
   18197 	* config/sid.exp (gdb_load): Add test for empty argument.  Adjust
   18198 	return value to be compatible with gdb_run_cmd in lib/gdb.exp.
   18199 	Remove call to gdb_unload.
   18200 
   18201 2007-07-17  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18202 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18203 
   18204 	* gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
   18205 	for __WIN32__.
   18206 	(SHLIB_NAME): Delete definition.  Always pass dlerror to fprintf.
   18207 	* gdb.base/unload.exp: Use shared library test routines.
   18208 
   18209 2007-07-03  Markus Deuling  <deuling (a] de.ibm.com>
   18210 
   18211 	* gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
   18212 	* gdb.base/solib-symbol-lib.c: Likewise.
   18213 	* gdb.base/solib-symbol-main.c: Likewise.
   18214 
   18215 2007-07-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18216 
   18217 	* config/gdbserver.exp (gdb_reconnect): New.
   18218 	* gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
   18219 	gdb.base/solib-disc.exp: New files.
   18220 	* lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
   18221 	remote debugging".
   18222 	(gdb_compile): Add shlib_load flag.
   18223 	* lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
   18224 	port.
   18225 	(gdbserver_reconnect): New.
   18226 
   18227 2007-07-01  Nick Roberts  <nickrob (a] snap.net.nz>
   18228 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18229 
   18230 	* gdb.base/annota3.exp: Test for if construct.
   18231 
   18232 2007-06-26  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18233 
   18234 	* gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
   18235 
   18236 2007-06-21  Chris Dearman  <chris (a] mips.com>
   18237 	    Maciej W. Rozycki  <macro (a] mips.com>
   18238 
   18239 	* gdb.base/display.exp: Allow a newline after display/i.
   18240 	* gdb.base/pc-fp.exp: Likewise.
   18241 	* gdb.base/sigbpt.exp: Likewise.
   18242 
   18243 2007-06-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18244 
   18245 	* gdb.xml/tdesc-regs.exp: Add MIPS support.  Allow multiple
   18246 	required features to be included.
   18247 
   18248 2007-06-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18249 
   18250 	* gdb.threads/manythreads.exp: Prevent expect buffer overflow
   18251 	in info threads output.
   18252 
   18253 2007-06-12  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18254 	    Markus Deuling  <deuling (a] de.ibm.com>
   18255 
   18256 	* gdb.arch/spu-info.exp: New testcase.
   18257 	* gdb.arch/spu-info.c: New file.
   18258 
   18259 2007-06-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18260 
   18261 	* gdb.arch/thumb-prologue.c: Record the breakpoint address in
   18262 	tpcs_offset.  Restore lr after the call.
   18263 	* gdb.arch/thumb-prologue.exp: Use tpcs_offset.
   18264 
   18265 2007-05-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18266 
   18267 	* lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
   18268 	(gdbserver_run): Kill any running gdbserver.
   18269 	* lib/mi-support.exp (mi_gdb_target_load): Likewise.
   18270 
   18271 2007-05-17  Maciej W. Rozycki  <macro (a] mips.com>
   18272 
   18273 	* gdb.base/sigbpt.exp: Preset segv_addr.
   18274 
   18275 2007-05-16  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18276 
   18277 	* lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
   18278 	(gdb_compile_shlib): Likewise.
   18279 	(skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
   18280 	(default_gdb_init): Clear cleanfiles.
   18281 	(gdb_finish): Delete recorded cleanfiles.
   18282 	* lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
   18283 
   18284 	* gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
   18285 	Do not use isnative.
   18286 	* gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
   18287 	gdb.base/so-impl-ld.exp: Likewise.
   18288 	* gdb.base/solib-weak.exp: Likewise.  Skip for DLL targets.
   18289 	* gdb.base/unload.exp: Likewise.  Do not pass empty option to
   18290 	gdb_compile.
   18291 
   18292 2007-05-15  Vladimir Prus  <vladimir (a] codesourcery.com>
   18293 
   18294 	* config/unknown.exp: Remove.
   18295 
   18296 2007-05-15  Markus Deuling  <deuling (a] de.ibm.com>
   18297 
   18298 	* gdb.base/info-proc.exp: Check is_remote.
   18299 
   18300 2007-05-14  Markus Deuling  <deuling (a] de.ibm.com>
   18301 
   18302 	* gdb.base/gcore.exp: Initialize variable core_supported.
   18303 
   18304 2007-05-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18305 
   18306 	* gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
   18307 
   18308 2007-05-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18309 
   18310 	* gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
   18311 	* gdb.threads/print-threads.exp (test_all_threads): Allow
   18312 	negative and hexadecimal thread IDs.
   18313 
   18314 2007-05-14  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18315 
   18316 	* gdb.java/jprint.java (public): Avoid invalid call to static
   18317 	method.
   18318 
   18319 2007-05-14  Denis Pilat  <denis.pilat (a] st.com>
   18320 
   18321 	* gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
   18322 	gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
   18323 	gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
   18324 	gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
   18325 	gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
   18326 
   18327 2007-05-11  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18328 
   18329 	* gdb.base/overlays.exp: Add support for targets with only code
   18330 	overlay support, not data overlay.  Support spu-*-* target in
   18331 	this mode.
   18332 	* gdb.base/ovlymgr.c: Provide stubs for spu target.
   18333 	* gdb.base/spu.ld: New file.
   18334 
   18335 2007-05-07  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18336 
   18337 	* gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
   18338 
   18339 2007-05-06  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18340 
   18341 	* gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
   18342 
   18343 2007-04-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18344 
   18345 	* gdb.java/jmain.exp: Handle demangled names with and without method
   18346 	signatures.
   18347 
   18348 2007-04-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18349 
   18350 	* gdb.mi/mi-syn-frame.c (main, foo, bar)
   18351 	(have_a_very_merry_interrupt): Remove calls to puts.
   18352 	* gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
   18353 	inferior output.
   18354 	* lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio.  Correct
   18355 	test names.
   18356 
   18357 2007-04-29  Markus Deuling  <deuling (a] de.ibm.com>
   18358 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18359 
   18360 	* gdb.base/auxv.exp (core_works): Also check is_remote.
   18361 	* gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
   18362 
   18363 2007-04-25  Vladimir Prus  <vladimir (a] codesourcery.com>
   18364 
   18365 	* gdb.base/sigaltstack.exp: Use 'srcfile' in error
   18366 	message, not the undefined 'module' variable.
   18367 	* gdb.base/siginfo.exp: Likewise.
   18368 	* gdb.base/sigstep.exp: Likewise.
   18369 	* lib/gdbserver-support.exp (gdb_target_cmd): Quote
   18370 	serialport.
   18371 	* lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
   18372 
   18373 2007-04-25  Corinna Vinschen <vinschen (a] redhat.com>
   18374 
   18375 	* config/sim.exp (gdb_target_sim): Just return with -1 when setting
   18376 	target sim fails.  Return 0 otherwise.
   18377 	(gdb_load): Return prematurely if gdb_target_sim fails.
   18378 
   18379 2007-04-16  Denis Pilat  <denis.pilat (a] st.com>
   18380 
   18381 	* gdb.base/setshow.exp: Reset height after having set it to 100.
   18382 
   18383 2007-04-16  Denis Pilat  <denis.pilat (a] st.com>
   18384 
   18385 	* gdb.mi/mi2-stack.exp: update from mi-stack.exp.
   18386 
   18387 2007-04-16  Denis Pilat  <denis.pilat (a] st.com>
   18388 
   18389 	* gdb.mi/mi2-var-display.exp: Test for the fullname field.
   18390 
   18391 2007-04-14  Vladimir Prus  <vladimir (a] codesourcery.com>
   18392 
   18393 	* gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
   18394 	tests. Run the frozen varobjs test.
   18395 	* gdb.mi/var-cmd.c (do_frozen_tests): New.
   18396 	* lib/mi-support.exp (mi_varobj_update): Fix thinko.
   18397 
   18398 2007-04-11  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18399 
   18400 	* gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
   18401 	gdb.base/type-opaque.exp: New files.
   18402 
   18403 2007-04-01  Vladimir Prus  <vladimir (a] codesourcery.com>
   18404 
   18405 	* gdb.mi/mi-var-child.c
   18406 	(do_children_tests): User char[2] instead of
   18407 	char so that automatic printing of pointers to char
   18408 	don't give unpredicable result.
   18409 	* gdb.mi/var-cmd.c (do_locals_test): Initialize
   18410 	local variables.
   18411 	* gdb.mi/mi-var-child.exp: Step to right line
   18412 	of do_children_tests.
   18413 	* gdb.mi/mi2-var-child.exp: Likewise.
   18414 	* gdb.mi/mi-var-cmd.exp: Step to right line of
   18415 	do_locals_tests.
   18416 	(do_children_tests): User char[2] instead of
   18417 	char so that automatic printing of pointers to char
   18418 	don't give unpredicable result.
   18419 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18420 	* lib/mi-support.exp (mi_continue_to_line):
   18421 	Pass test name to mi_wait_for_stop.
   18422 
   18423 2007-03-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18424 
   18425 	* gdb.asm/asm-source.exp: Remove d10v case.
   18426 	* lib/gdb.exp (skip_cplus_tests): Likewise.
   18427 	* gdb.asm/d10v.inc: Deleted.
   18428 
   18429 2007-03-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18430 
   18431 	* gdb.base/infnan.c, gdb.base/infnan.exp: New files.
   18432 
   18433 2007-03-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18434 
   18435 	* config/netware.exp: Delete file.
   18436 
   18437 2007-03-29  Joel Brobecker  <brobecker (a] adacore.com>
   18438 
   18439 	* gdb.dwarf2/dw2-noloc.S: New file.
   18440 	* gdb.dwarf2/dw2-noloc.exp: New file.
   18441 
   18442 2007-03-28  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18443 
   18444 	* gdb.cp/method2.cc: New test.
   18445 	* gdb.cp/method2.exp: New test.
   18446 	* gdb.cp/Makefile.in (EXECUTABLES): Add method2.
   18447 
   18448 2007-03-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18449 
   18450 	* gdb.ada/exec_changed.exp: Avoid "set confirm off".
   18451 
   18452 2007-03-27  Brooks Moses  <brooks.moses (a] codesourcery.com>
   18453 
   18454 	* Makefile.in: Add dummy "pdf" and "install-pdf" targets.
   18455 
   18456 2007-03-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18457 
   18458 	* config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
   18459 	(gdb_load): Delete, replace with...
   18460 	(gdb_reload): ...this.
   18461 	* gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
   18462 	* gdb.server/server-mon.exp: Likewise.
   18463 	* lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
   18464 	(gdb_start_cmd): New.
   18465 	(gdb_file_cmd): Save the last loaded file.
   18466 	(gdb_reload): New.
   18467 	(gdb_gnu_strip_debug): Use transform.
   18468 	* lib/gdbserver-support.exp (gdbserver_spawn): Move file download
   18469 	support here.  Use new $last_loaded_file.  Check mtime.
   18470 	(gdb_target_cmd): Handle ObjC failure case.
   18471 	(infer_host_exec): Delete.
   18472 	(gdbserver_load): Rename to...
   18473 	(gdbserver_run): ...this.  Simplify.
   18474 	* lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
   18475 	(mi_gdb_load): Move most contents to a new function...
   18476 	(mi_gdb_target_load): ...here.  Simplify call to gdbserver_gdb_load.
   18477 	(mi_run_cmd): Use mi_gdb_target_load.
   18478 	* gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
   18479 	gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
   18480 	Use gdb_run_cmd.
   18481 	* gdb.base/charsign.exp: Remove incorrect comment.
   18482 	* gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
   18483 	* gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
   18484 	gdb.base/start.exp: Use gdb_start_cmd.
   18485 
   18486 2007-03-23  Nigel Stephens  <nigel (a] mips.com>
   18487 	    Maciej W. Rozycki  <macro (a] mips.com>
   18488 
   18489 	* gdb.base/sigbpt.exp: Fix the message when skipping test.
   18490 	* gdb.base/signull.exp: Similarly.
   18491 
   18492 2007-03-16  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18493 
   18494 	* lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
   18495 	messages available to test cases (like chng-sym.exp).
   18496 
   18497 2007-03-14  Andreas Schwab  <schwab (a] suse.de>
   18498 
   18499 	* gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
   18500 	format changes.
   18501 
   18502 2007-03-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18503 
   18504 	* gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
   18505 	(optimized_1): New.
   18506 	(main): Call optimized_1.
   18507 	(gdb2029): Correct typos.  Call gdb2029_marker.
   18508 	* gdb.arch/powerpc-prologue.exp: Run new test.  Use a breakpoint
   18509 	for gdb2029.
   18510 
   18511 2007-03-12  Mark Kettenis  <kettenis (a] gnu.org>
   18512 
   18513 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
   18514 	as tabs.  Remove redundant test pattern.
   18515 
   18516 2007-03-09  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18517 
   18518 	* gdb.base/long_long.exp: Accept optional symbol name in <...>
   18519 	for /a format output.
   18520 
   18521 2007-03-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18522 
   18523 	* gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
   18524 	collect output incrementally.
   18525 
   18526 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18527 
   18528 	* gdb.mi/mi-var-cmd.exp: Allow value without "..." string
   18529 	for -var-create lpcharacter test.
   18530 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18531 
   18532 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18533 
   18534 	* gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
   18535 	pass on targets where address zero is readable.
   18536 
   18537 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18538 
   18539 	* gdb.xml/tdesc-arch.exp: Test is unsupported on target with
   18540 	just a single architecture.
   18541 
   18542 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18543 
   18544 	* gdb.base/callfuncs.exp (do_get_all_registers): Remove.
   18545 	(fetch_all_registers): New function, uses gdb_test_multiple and
   18546 	exp_continue to fetch inferior output line-by-line.
   18547 	Replace all uses of do_get_all_registers by fetch_all_registers.
   18548 
   18549 2007-03-08  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   18550 
   18551 	* gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
   18552 	in target_info.
   18553 
   18554 2007-03-02  Michael Snyder  <michael.snyder (a] palmsource.com>
   18555 
   18556 	* gdb.threads/manythreads.exp: Use $message string for
   18557 	consistancy; add a default (timeout) case.
   18558 
   18559 2007-03-02  Michael Snyder  <michael.snyder (a] palmsource.com>
   18560 
   18561 	* gdb.base/watchpoint.exp: Fix truncated comment.
   18562 
   18563 2007-03-02  Michael Snyder  <michael.snyder (a] palmsource.com>
   18564 
   18565 	* Makefile.in: Remove spurious single-quotes from sed command.
   18566 
   18567 2007-02-28  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18568 
   18569 	* gdb.mi/mi-var-cmd.exp: Correct test name.  Allow any value for
   18570 	func.
   18571 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18572 
   18573 2007-02-27  Joel Brobecker  <brobecker (a] adacore.com>
   18574 
   18575 	* gdb.dwarf2/dw2-producer.S: New file.
   18576 	* gdb.dwarf2/dw2-producer.exp: New testcase.
   18577 
   18578 2007-02-27  Nick Roberts  <nickrob (a] snap.net.nz>
   18579 
   18580 	* gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
   18581 	* gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
   18582 	* gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
   18583 	* gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
   18584 	* gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
   18585 	Revert tests to use mi_gdb_test and include value field in output
   18586 	of -var-create.
   18587 
   18588 2007-02-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18589 
   18590 	* gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
   18591 
   18592 2007-02-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18593 
   18594 	* gdb.base/maint.exp: Remove full paths from test names.
   18595 	* gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
   18596 	gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
   18597 
   18598 2007-02-27  Joel Brobecker  <brobecker (a] adacore.com>
   18599 
   18600 	* gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
   18601 
   18602 2007-02-26  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18603 
   18604 	* gdb.server/server-mon.exp: New test.
   18605 
   18606 2007-02-26  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18607 
   18608 	* gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
   18609 
   18610 2007-02-26  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18611 
   18612 	* gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
   18613 	register capitalization.
   18614 
   18615 2007-02-13  Denis Pilat  <denis.pilat (a] st.com>
   18616 
   18617 	* gdb.mi/mi-var-invalidate.exp: New file.
   18618 
   18619 2007-02-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18620 
   18621 	* gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
   18622 
   18623 2007-02-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18624 
   18625 	* tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
   18626 
   18627 2007-02-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18628 
   18629 	* gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
   18630 	gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
   18631 
   18632 2007-02-08  Nick Roberts  <nickrob (a] snap.net.nz>
   18633 
   18634 	* gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
   18635 	* gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
   18636 	* gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
   18637 	* gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
   18638 	* gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
   18639 	* gdb.mi/gdb792.exp, lib/mi-support.exp:
   18640 	Update tests to include value field in output of -var-create.
   18641 
   18642 2007-02-08  Andreas Schwab  <schwab (a] suse.de>
   18643 
   18644 	* gdb.mi/mi-var-child.exp: Fix matching display of function value.
   18645 
   18646 2007-02-07  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18647 
   18648 	* gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
   18649 	gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
   18650 
   18651 2007-02-02  Denis Pilat  <denis.pilat (a] st.com>
   18652 
   18653 	* gdb.threads/threadapply.exp: check that frame is not changed by
   18654 	the thread apply all command.
   18655 
   18656 2007-01-31  Andreas Schwab  <schwab (a] suse.de>
   18657 
   18658 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
   18659 
   18660 	* gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
   18661 	in the dwarf sections.
   18662 	* gdb.dwarf2/mac-fileno.S: Likewise.
   18663 
   18664 	* gdb.base/callfuncs.exp (do_get_all_registers): Filter out
   18665 	bspstore register on ia64.
   18666 
   18667 2007-01-29  Andreas Schwab  <schwab (a] suse.de>
   18668 
   18669 	* gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
   18670 	"frame-begin" annotation.
   18671 
   18672 	* gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
   18673 	number of "frames-invalid" annotations.
   18674 
   18675 2007-01-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18676 
   18677 	* gdb.base/commands.exp: Call if_commands_test.
   18678 	(gdb_test_no_prompt, if_commands_test): New.
   18679 
   18680 2007-01-28  Mark Kettenis  <kettenis (a] gnu.org>
   18681 
   18682 	* gdb.threads/sigthread.c (NSIGS): Make bigger.
   18683 
   18684 2007-01-27  Andreas Schwab  <schwab (a] suse.de>
   18685 
   18686 	* gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
   18687 	.short/.int/.quad in the dwarf sections.
   18688 	* gdb.dwarf2/dw2-intercu.S: Likewise.
   18689 	* gdb.dwarf2/dw2-intermix.S: Likewise.
   18690 
   18691 2007-01-25  Jan Kratochvil <jan.kratochvil (a] redhat.com>
   18692 
   18693 	* gdb.base/charsign.exp, gdb.base/charsign.c: New files.
   18694 	* gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
   18695 	array.
   18696 	* gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
   18697 	* gdb.base/setvar.exp: Likewise.
   18698 
   18699 2007-01-26  Andreas Schwab  <schwab (a] suse.de>
   18700 
   18701 	* gdb.base/corefile.exp: Allow non-empty argument list in reinit
   18702 	test.
   18703 
   18704 	* gdb.base/multi-forks.exp ("restart $i"): Also match
   18705 	__kernel_syscall_via_break.
   18706 
   18707 2007-01-24  Vladimir Prus  <vladimir (a] codesourcery.com>
   18708 
   18709 	* lib/mi-support.exp (mi_delete_varobj): New.
   18710 	* gdb.mi/mi-var-cp.exp: Run the reference_to_struct
   18711 	testcase.
   18712 	* gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
   18713 	(main): Call the above.
   18714 	(reference_update_test, base_in_reference_test)
   18715 	(reference_to_pointer): Delete the created varobjs.
   18716 
   18717 2007-01-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18718 
   18719 	* Makefile.in (ALL_SUBDIRS): Add gdb.xml.
   18720 	* configure: Regenerated.
   18721 	* configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
   18722 	* gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
   18723 	gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
   18724 	gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
   18725 	* lib/gdb.exp (gdb_skip_xml_test): New function.
   18726 
   18727 2007-01-23  Nick Hudson  <nick.hudson (a] dsl.pipex.com>
   18728 
   18729 	* gdb.base/sigrepeat.exp: Correct error message.
   18730 
   18731 2007-01-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18732 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18733 
   18734 	* gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
   18735 	gdb.arch/i386-gnu-cfi-asm.S: New files.
   18736 
   18737 2007-01-14  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18738 
   18739 	* lib/gdb.exp: Abort on missing `site.exp'.
   18740 
   18741 2007-01-21  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18742 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18743 
   18744 	* gdb.base/included.c, gdb.base/included.exp,
   18745 	gdb.base/included.h: New files.
   18746 
   18747 2007-01-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18748 
   18749 	* gdb.base/bigcore.c (RLIMIT_CAP): Define.
   18750 	(maximize_rlimit): Reduce limits on 64-bit systems.
   18751 
   18752 2007-01-19  Mark Kettenis  <kettenis (a] gnu.org>
   18753 
   18754 	From Marcus Deuling <deuling (a] de.ibm.com>:
   18755 	* gdb.arch/altivec-regs.exp: Initialise variable endianness in
   18756 	every case.
   18757 
   18758 2007-01-13  Nick Roberts  <nickrob (a] snap.net.nz>
   18759 
   18760 	* gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
   18761 	(test_path_specification): Use objdir instead of srcdir to always
   18762 	get an absolute filename.
   18763 
   18764 2007-01-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18765 
   18766 	* gdb.cp/member-ptr.cc (class Padding): Make contents public.
   18767 
   18768 2007-01-11  Vladimir Prus  <vladimir (a] codesourcery.com>
   18769 
   18770 	* gdb.mi/mi-var-cp.cc (reference_update_tests):
   18771 	Make sure the variable we're using is in scope.
   18772 	(reference_to_pointer): Likewise.
   18773 
   18774 2007-01-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18775 
   18776 	* gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
   18777 	has no debug information.
   18778 
   18779 2007-01-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18780 
   18781 	* gdb.base/annota1.exp: Remove extra send_gdb.
   18782 
   18783 2007-01-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18784 
   18785 	* gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
   18786 
   18787 2007-01-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18788 
   18789 	* gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
   18790 
   18791 2007-01-08  Nick Roberts  <nickrob (a] snap.net.nz>
   18792 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18793 
   18794 	* gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
   18795 	lcharacter or linteger change.  Correct duplicated test name.
   18796 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18797 
   18798 2007-01-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18799 
   18800 	* gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
   18801 
   18802 2007-01-05  Joel Brobecker  <brobecker (a] adacore.com>
   18803 
   18804 	* gdb.base/nofield.c: New file.
   18805 	* gdb.base/nofield.exp: New testcase.
   18806 
   18807 2007-01-05  Nick Roberts  <nickrob (a] snap.net.nz>
   18808 
   18809 	* gdb.mi/mi-var-cp.exp: New test for references to pointers.
   18810 
   18811 	* gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
   18812 	 test.
   18813 
   18814 2007-01-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18815 
   18816 	* gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
   18817 
   18818 2007-01-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18819 
   18820 	* lib/mi-support.exp (mi_runto_helper): Expect two prompts
   18821 	when continuing.
   18822 
   18823 2007-01-04  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18824 
   18825 	* gdb.base/annota3.exp ($binfile): Append $EXEEXT.
   18826 	Expect ".exe" extension.
   18827 
   18828 2007-01-04  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18829 
   18830 	* gdb.base/charset.exp: Add explicit filename to break.
   18831 	* gdb.base/dbx.exp: Add explicit filename to breaks.
   18832 
   18833 2007-01-04  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18834 
   18835 	* gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
   18836 	* gdb.mi/mi2-file.exp: Likewise.
   18837 
   18838 2007-01-04  Vladimir Prus  <vladimir (a] codesourcery.com>
   18839 
   18840 	Implement specification of MI tests as comments
   18841 	in C and C++ sources.
   18842 	* lib/mi-support.exp (mi_autotest_data): New variable.
   18843 	(mi_autotest_source): New variable.
   18844 	(count_newlines, mi_prepare_inline_tests)
   18845 	(mi_get_inline_test, mi_continue_to_line)
   18846 	(mi_run_inline_test, mi_tbreak)
   18847 	(mi_send_resuming_command, mi_wait_for_stop): New functions.
   18848 	* gdb.mi/mi-var-cp.exp: Move most content to the C file.
   18849 	Run inline tests.
   18850 	* gdb.mi/mi-var-cp.cc: Define tests here.
   18851 
   18852 2007-01-04  Vladimir Prus  <vladimir (a] codesourcery.com>
   18853 
   18854 	Simplify usage of mi_continue_to.
   18855 	* lib/mi-support.exp (mi_runto_helper): Renamed
   18856 	from mi_runto, added new parameter 'run_or_continue'.
   18857 	(mi_runto): Use mi_runto_helper.
   18858 	(mi_continue_to): Accept just function name as parameter.
   18859 	Use mi_runto_helper.
   18860 	* gdb.mi/mi-var-cmd.exp: Adjust to changes.
   18861 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   18862 
   18863 2006-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   18864 
   18865 	Make this testcase a bit more realistic. The current code
   18866 	is too simplistic, and allows the compiler to optimize out
   18867 	some of the entities we need for this testcase.
   18868 	* gdb.ada/null_record/bar.ads (Void_Star): New type.
   18869 	(Do_Nothing): Add extra parameter.
   18870 	* gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
   18871 	* gdb.ada/null_record/null_record.adb: Fake use of type Empty
   18872 	by using a variable of type Void_Star.
   18873 
   18874 2006-01-04  Joel Brobecker  <brobecker (a] adacore.com>
   18875 
   18876 	* gdb.ada/catch_ex/foo.adb: New file.
   18877 	* gdb.ada/catch_ex.exp: New testcase.
   18878 
   18879 2007-01-03  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18880 
   18881 	* gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
   18882 	pass --image-base to linker.
   18883 
   18884 2007-01-03  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   18885 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   18886 
   18887 	* gdb.base/readline.exp: Set $TERM.  Test arrow keys in
   18888 	secondary prompts.
   18889 
   18890 2007-01-03  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18891 
   18892 	* gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
   18893 	output.  Test the types of members and member pointers.
   18894 	* gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
   18895 	gdb/2092.
   18896 	* gdb.cp/member-ptr.exp: Search for a comment instead of a
   18897 	statement.  Enable for GCC.  Update expected output for some tests
   18898 	and add new tests.  Remove obsolete GCC KFAILs.  Allow GCC's class
   18899 	layout.
   18900 	* gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
   18901 	(Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
   18902 	(Diamond::vget_base): New.
   18903 	(main): Add new tests.
   18904 	* gdb.cp/printmethod.exp: Update expected output for member functions.
   18905 	* gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
   18906 	print pEe->D::vg().
   18907 
   18908 2007-01-03  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18909 
   18910 	* gdb.threads/tls.exp: Allow stops in sem_post.
   18911 
   18912 2006-12-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18913 
   18914 	* gdb.base/annota1.exp: Allow .*printf in backtraces.
   18915 	* gdb.base/annota3.exp: Likewise.
   18916 	* gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
   18917 	again (instead of timing out).
   18918 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
   18919 	GCC bug 26475.
   18920 	* gdb.java/jmisc.exp: Adjust to work with method signatures including
   18921 	return types.  Add kfails for GDB bugs 2214 and 2215.  Move exit
   18922 	test from jmisc1.exp.
   18923 	* gdb.java/jmisc1.exp: Delete.
   18924 	* gdb.java/jprint.exp: Adjust to work with method signatures including
   18925 	return types.
   18926 	* gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
   18927 	* gdb.threads/linux-dp.exp: Don't be confused by program output.
   18928 	* lib/java.exp (compile_java_from_source): Pass the correct type
   18929 	to target_compile.
   18930 
   18931 2006-12-31  Joel Brobecker  <brobecker (a] adacore.com>
   18932 
   18933 	* gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
   18934 	(stack_align_edx): New function.
   18935 	(stack_align_eax): New function.
   18936 	(main): Add calls to stack_align_edx and stack_align_eax.
   18937 	* gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
   18938 	Add testing for the cases where the register used during a stack
   18939 	realignment is edx. Same for eax.
   18940 
   18941 2006-12-30  Pedro Alves  <pedro_alves (a] portugalmail.pt>
   18942 
   18943 	* lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
   18944 	and generic PE targets.
   18945 
   18946 2006-12-29  Joel Brobecker  <brobecker (a] adacore.com>
   18947 
   18948 	* gdb.ada/array_return.exp: Update copyright date list.
   18949 
   18950 2006-12-27  Joel Brobecker  <brobecker (a] adacore.com>
   18951 
   18952 	* gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
   18953 	(Create_Small_Float_Vector): New function.
   18954 	* gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
   18955 	function body.
   18956 	* gdb.ada/array_return/p.adb: Use new type and function from
   18957 	package Pck.
   18958 	* gdb.ada/array_return.exp: Add a test verifying that GDB is
   18959 	able to print the value returned by a function returning an
   18960 	array of float.
   18961 
   18962 2006-12-20  Joel Brobecker  <brobecker (a] adacore.com>
   18963 
   18964 	* gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
   18965 	The associated tests should be PASSing.
   18966 
   18967 2006-12-08  Vladimir Prus  <vladimir (a] codesourcery.com>
   18968 
   18969 	Test for base in references.
   18970 	* gdb.mi/mi-var-cp.cc: Add test code.
   18971 	* gdb.mi/mi-var-cp.exp: Test for bases in references.
   18972 	* gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
   18973 	* gdb.mi/mi2-watch.exp: Likewise.
   18974 	* lib/mi-support.exp (mi_runto): Use temporary breakpoint.
   18975 	(mi_list_varobj_children): New function.
   18976 
   18977 2006-12-08  Vladimir Prus  <vladimir (a] codesourcery.com>
   18978 
   18979 	* lib/mi-support.exp
   18980 	(mi_runto): Accept "()" after function name.
   18981 	(mi_create_varobj): New function.
   18982 	(mi_varobj_update): New function.
   18983 	(mi_Check_varobj_value): New function.
   18984 	* gdb.mi/mi-var-cp.exp: New file.
   18985 	* gdb.mi/mi-var-cp.cc: New file.
   18986 
   18987 2006-12-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   18988 
   18989 	* gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
   18990 	gdb.base/weaklib2.c: New files.
   18991 
   18992 2006-11-29  Nathan Sidwell  <nathan (a] codesourcery.com>
   18993 
   18994 	* gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
   18995 	info.  Adjust test names.
   18996 
   18997 	* gdb.base/break.c (main): Move position of malloc.
   18998 	* gdb.base/break.exp: Revert mistaken checkin.
   18999 
   19000 2006-11-28  Vladimir Prus  <vladimir (a] codesourcery.com>
   19001 
   19002 	* gdb.mi/mi-var-cmd.exp: Check -var-update after
   19003 	assignement of arrays and function pointers.
   19004 	* gdb.mi/var-cmd.c: Add declaration necessary for above
   19005 	tests.
   19006 
   19007 2006-11-27  Nathan Sidwell  <nathan (a] codesourcery.com>
   19008 
   19009 	* gdb.base/break.c (main): Call malloc.
   19010 
   19011 	* gdb.threads/linux-dp.exp: Read thread table before and after
   19012 	creating each philosopher and verify it.
   19013 
   19014 2006-11-27  Nathan Sidwell  <nathan (a] codesourcery.com>
   19015 	    Paul Brook  <paul (a] codesourcery.com>
   19016 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   19017 
   19018 	* gdb.base/ending-run.exp: Flatten expect script stepping out of
   19019 	main to remove duplication.  Add start function of the form
   19020 	'_*start[1-9]*'. Add RVDS start function.
   19021 
   19022 2006-11-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19023 
   19024 	* gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
   19025 
   19026 2006-11-22  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   19027 
   19028 	* gdb.asm/asm-source.exp: Add "spu*-*-*" target.
   19029 	* gdb.asm/spu.inc: New file.
   19030 	* gdb.base/term.exp: Disable if [target_info exists noargs].
   19031 	* gdb.gdb/complaints.exp: Disable if ![isnative].
   19032 	* gdb.gdb/selftest.exp: Likewise.
   19033 	* gdb.gdb/observer.exp: Likewise.
   19034 	* gdb.gdb/xfullpath.exp: Likewise.
   19035 	* gdb.base/attach.exp: Disable on SPU target.
   19036 	* gdb.cp/bs145503.exp: Likewise.
   19037 	* gdb.cp/exception.exp: Likewise.
   19038 	* gdb.cp/userdef.exp: Likewise.
   19039 
   19040 2006-11-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19041 
   19042 	* gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
   19043 
   19044 2006-11-10  Vladimir Prus  <vladimir (a] codesourcery.com>
   19045 
   19046 	* gdb.base/completion.exp: Fix completion tests for
   19047 	'info' and 'info '.
   19048 	* gdb.base/help.exp (help_test_raw, test_class_help)
   19049 	(test_prefix_command_help): Move...
   19050 	* lib/gdb.exp: Here.
   19051 	* gdb.base/main.exp: Adjust.
   19052 	* gdb.cp/maint.exp: Adjust.
   19053 	* gdb.trace/tracecmd.exp: Use test_help_class.
   19054 
   19055 2006-11-09  Vladimir Prus  <vladimir (a] codesourcery.com>
   19056 
   19057 	* gdb.stabs/weird.exp (print_weird_var): Use
   19058 	gdb_test_multiple instead of gdb_expect.
   19059 
   19060 2006-11-09  Vladimir Prus  <vladimir (a] codesourcery.com>
   19061 
   19062 	* gdb.base/help.exp (help_test_raw): New.
   19063 	(test_class_help): New.
   19064 	(test_prefix_command_help): New.
   19065 	Adjust testcases.
   19066 
   19067 2006-11-09  Christophe Lyon  <christophe.lyon (a] st.com>
   19068 
   19069 	* gdb.base/constvars.c (main): Write to crass and crips, so that
   19070 	they are allocated by the compiler.
   19071 
   19072 2006-10-27  Andreas Schwab  <schwab (a] suse.de>
   19073 
   19074 	* gdb.base/multi-forks.exp: Use "detach fork" instead of
   19075 	"detach-fork".
   19076 
   19077 2006-10-18  Daniel Jacobowitz  <dan (a] codesoucery.com>
   19078 
   19079 	* lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
   19080 	of patterns.
   19081 
   19082 2006-10-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19083 
   19084 	* gdb.base/sepdebug.exp: Remove debug format test.
   19085 	* lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
   19086 	Handle no-symtab.
   19087 	* gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
   19088 
   19089 2006-10-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19090 
   19091 	* gdb.threads/manythreads.c (thread_function, main): Don't cast
   19092 	int to pointer or pointer to int.
   19093 	* gdb.threads/manythreads.exp: Don't expect the string "LWP".
   19094 
   19095 2006-10-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19096 
   19097 	* gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
   19098 
   19099 2006-10-09  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   19100 
   19101 	* gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
   19102 
   19103 2006-10-09  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19104 
   19105 	PR c++/2116
   19106 	* gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
   19107 
   19108 2006-10-06  Joel Brobecker  <brobecker (a] adacore.com>
   19109 
   19110 	* gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
   19111 	the corresponding bug has been fixed in GDB (PR/2018).
   19112 
   19113 2006-10-06  Joel Brobecker  <brobecker (a] adacore.com>
   19114 
   19115 	* gdb.base/subst.exp: New testcase.
   19116 
   19117 2006-10-06  Joel Brobecker  <brobecker (a] adacore.com>
   19118 
   19119 	* gdb.ada/array_return/pck.ads: Add copyright notice.
   19120 	* gdb.ada/array_return/pck.adb: Likewise.
   19121 	* gdb.ada/array_return/p.adb: Likewise.
   19122 	* gdb.ada/exec_changed/first.adb: Likewise.
   19123 	* gdb.ada/exec_changed/second.adb: Likewise.
   19124 
   19125 2006-10-06  Joel Brobecker  <brobecker (a] adacore.com>
   19126 
   19127 	* gdb.ada/watch_arg/watch.adb: New file.
   19128 	* gdb.ada/watch_arg.exp: New testcase.
   19129 
   19130 2006-10-02  Vladimir Prus  <vladimir (a] codesourcery.com>
   19131 
   19132 	* gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
   19133 	via string_to_regexp.
   19134 	* gdb.mi/mi2-basics.exp: Likewise.
   19135 
   19136 2006-09-20  Michael Snyder  <michael.snyder (a] palmsource.com>
   19137 
   19138 	* abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
   19139 	Remove unused / obsolete files.
   19140 
   19141 2006-09-19  Nick Roberts  <nickrob (a] snap.net.nz>
   19142 
   19143 	* gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
   19144 
   19145 2006-09-17  Vladimir Prus  <vladimir (a] codesourcery.com>
   19146 
   19147 	* gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
   19148 	HIGH_FRAME argument to -stack-list-arguments can be larger than
   19149 	the number of frames.
   19150 
   19151 2006-09-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19152 
   19153 	* gdb.base/args.c (main): Add breakpoint marker.
   19154 	* gdb.base/args.exp: Use args_test for tests.  Add new tests which
   19155 	really test empty arguments.
   19156 	(args_load): Delete.
   19157 	(args_test): New.
   19158 
   19159 2006-09-13  Nick Roberts  <nickrob (a] snap.net.nz>
   19160 
   19161 	* gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
   19162 	check for one file.
   19163 
   19164 2006-09-07  Vladimir Prus  <ghost@vladimir (a] codesourcery.com>
   19165 
   19166 	* gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
   19167 	HIGH_FRAME argument to -stack-list-locals can be larger than
   19168 	the number of frames.
   19169 
   19170 2006-08-18  Fred Fish  <fnf (a] specifix.com>
   19171 
   19172 	* lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
   19173 	'$' in front of skip_vmx_tests_saved when setting that.
   19174 
   19175 2006-08-10  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19176 
   19177 	* gdb.base/trace-commands.exp: New file.
   19178 
   19179 2006-08-10  Joel Brobecker  <brobecker (a] adacore.com>
   19180 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   19181 
   19182 	* gdb.base/step-bt.exp: Make hexadecimal address optional in
   19183 	expected output of the backtrace commands.
   19184 
   19185 2006-08-09  Joel Brobecker  <brobecker (a] adacore.com>
   19186 
   19187 	* gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
   19188 	untested followed by return combination.
   19189 	* gdb.arch/altivec-regs.exp: Likewise.
   19190 	* gdb.arch/e500-abi.exp: Likewise.
   19191 	* gdb.arch/e500-regs.exp: Likewise.
   19192 	* gdb.arch/gdb1291.exp: Likewise.
   19193 	* gdb.arch/gdb1431.exp: Likewise.
   19194 	* gdb.arch/gdb1558.exp: Likewise.
   19195 	* gdb.arch/i386-prologue.exp: Likewise.
   19196 	* gdb.arch/i386-unwind.exp: Likewise.
   19197 	* gdb.asm/asm-source.exp: Likewise.
   19198 	* gdb.base/a2-run.exp: Likewise.
   19199 	* gdb.base/advance.exp: Likewise.
   19200 	* gdb.base/all-bin.exp: Likewise.
   19201 	* gdb.base/annota1.exp: Likewise.
   19202 	* gdb.base/annota3.exp: Likewise.
   19203 	* gdb.base/args.exp: Likewise.
   19204 	* gdb.base/arithmet.exp: Likewise.
   19205 	* gdb.base/assign.exp: Likewise.
   19206 	* gdb.base/async.exp: Likewise.
   19207 	* gdb.base/attach.exp: Likewise.
   19208 	* gdb.base/bang.exp: Likewise.
   19209 	* gdb.base/bigcore.exp: Likewise.
   19210 	* gdb.base/bitfields.exp: Likewise.
   19211 	* gdb.base/bitfields2.exp: Likewise.
   19212 	* gdb.base/break.exp: Likewise.
   19213 	* gdb.base/call-sc.exp: Likewise.
   19214 	* gdb.base/call-strs.exp: Likewise.
   19215 	* gdb.base/callfuncs.exp: Likewise.
   19216 	* gdb.base/checkpoint.exp: Likewise.
   19217 	* gdb.base/chng-syms.exp: Likewise.
   19218 	* gdb.base/code-expr.exp: Likewise.
   19219 	* gdb.base/commands.exp: Likewise.
   19220 	* gdb.base/completion.exp: Likewise.
   19221 	* gdb.base/cond-expr.exp: Likewise.
   19222 	* gdb.base/condbreak.exp: Likewise.
   19223 	* gdb.base/consecutive.exp: Likewise.
   19224 	* gdb.base/constvars.exp: Likewise.
   19225 	* gdb.base/corefile.exp: Likewise.
   19226 	* gdb.base/cvexpr.exp: Likewise.
   19227 	* gdb.base/dbx.exp: Likewise.
   19228 	* gdb.base/define.exp: Likewise.
   19229 	* gdb.base/detach.exp: Likewise.
   19230 	* gdb.base/display.exp: Likewise.
   19231 	* gdb.base/dump.exp: Likewise.
   19232 	* gdb.base/ena-dis-br.exp: Likewise.
   19233 	* gdb.base/ending-run.exp: Likewise.
   19234 	* gdb.base/environ.exp: Likewise.
   19235 	* gdb.base/eval-skip.exp: Likewise.
   19236 	* gdb.base/exprs.exp: Likewise.
   19237 	* gdb.base/fileio.exp: Likewise.
   19238 	* gdb.base/finish.exp: Likewise.
   19239 	* gdb.base/float.exp: Likewise.
   19240 	* gdb.base/foll-exec.exp: Likewise.
   19241 	* gdb.base/foll-fork.exp: Likewise.
   19242 	* gdb.base/foll-vfork.exp: Likewise.
   19243 	* gdb.base/freebpcmd.exp: Likewise.
   19244 	* gdb.base/funcargs.exp: Likewise.
   19245 	* gdb.base/gcore.exp: Likewise.
   19246 	* gdb.base/gdb1090.exp: Likewise.
   19247 	* gdb.base/gdb1250.exp: Likewise.
   19248 	* gdb.base/huge.exp: Likewise.
   19249 	* gdb.base/info-proc.exp: Likewise.
   19250 	* gdb.base/interrupt.exp: Likewise.
   19251 	* gdb.base/jump.exp: Likewise.
   19252 	* gdb.base/langs.exp: Likewise.
   19253 	* gdb.base/lineinc.exp: Likewise.
   19254 	* gdb.base/list.exp: Likewise.
   19255 	* gdb.base/logical.exp: Likewise.
   19256 	* gdb.base/long_long.exp: Likewise.
   19257 	* gdb.base/macscp.exp: Likewise.
   19258 	* gdb.base/maint.exp: Likewise.
   19259 	* gdb.base/mips_pro.exp: Likewise.
   19260 	* gdb.base/miscexprs.exp: Likewise.
   19261 	* gdb.base/multi-forks.exp: Likewise.
   19262 	* gdb.base/opaque.exp: Likewise.
   19263 	* gdb.base/overlays.exp: Likewise.
   19264 	* gdb.base/pc-fp.exp: Likewise.
   19265 	* gdb.base/pointers.exp: Likewise.
   19266 	* gdb.base/printcmds.exp: Likewise.
   19267 	* gdb.base/psymtab.exp: Likewise.
   19268 	* gdb.base/ptype.exp: Likewise.
   19269 	* gdb.base/recurse.exp: Likewise.
   19270 	* gdb.base/relational.exp: Likewise.
   19271 	* gdb.base/relocate.exp: Likewise.
   19272 	* gdb.base/remote.exp: Likewise.
   19273 	* gdb.base/reread.exp: Likewise.
   19274 	* gdb.base/restore.exp: Likewise.
   19275 	* gdb.base/return.exp: Likewise.
   19276 	* gdb.base/return2.exp: Likewise.
   19277 	* gdb.base/scope.exp: Likewise.
   19278 	* gdb.base/sect-cmd.exp: Likewise.
   19279 	* gdb.base/sep.exp: Likewise.
   19280 	* gdb.base/sepdebug.exp: Likewise.
   19281 	* gdb.base/setshow.exp: Likewise.
   19282 	* gdb.base/setvar.exp: Likewise.
   19283 	* gdb.base/sigall.exp: Likewise.
   19284 	* gdb.base/sigbpt.exp: Likewise.
   19285 	* gdb.base/signals.exp: Likewise.
   19286 	* gdb.base/signull.exp: Likewise.
   19287 	* gdb.base/sizeof.exp: Likewise.
   19288 	* gdb.base/solib.exp: Likewise.
   19289 	* gdb.base/step-line.exp: Likewise.
   19290 	* gdb.base/step-test.exp: Likewise.
   19291 	* gdb.base/structs.exp: Likewise.
   19292 	* gdb.base/structs2.exp: Likewise.
   19293 	* gdb.base/term.exp: Likewise.
   19294 	* gdb.base/twice.exp: Likewise.
   19295 	* gdb.base/until.exp: Likewise.
   19296 	* gdb.base/varargs.exp: Likewise.
   19297 	* gdb.base/volatile.exp: Likewise.
   19298 	* gdb.base/watchpoint.exp: Likewise.
   19299 	* gdb.base/whatis-exp.exp: Likewise.
   19300 	* gdb.base/whatis.exp: Likewise.
   19301 	* gdb.cp/ambiguous.exp: Likewise.
   19302 	* gdb.cp/annota2.exp: Likewise.
   19303 	* gdb.cp/annota3.exp: Likewise.
   19304 	* gdb.cp/bool.exp: Likewise.
   19305 	* gdb.cp/breakpoint.exp: Likewise.
   19306 	* gdb.cp/casts.exp: Likewise.
   19307 	* gdb.cp/class2.exp: Likewise.
   19308 	* gdb.cp/classes.exp: Likewise.
   19309 	* gdb.cp/cplusfuncs.exp: Likewise.
   19310 	* gdb.cp/ctti.exp: Likewise.
   19311 	* gdb.cp/derivation.exp: Likewise.
   19312 	* gdb.cp/exception.exp: Likewise.
   19313 	* gdb.cp/gdb1355.exp: Likewise.
   19314 	* gdb.cp/hang.exp: Likewise.
   19315 	* gdb.cp/inherit.exp: Likewise.
   19316 	* gdb.cp/local.exp: Likewise.
   19317 	* gdb.cp/m-data.exp: Likewise.
   19318 	* gdb.cp/m-static.exp: Likewise.
   19319 	* gdb.cp/member-ptr.exp: Likewise.
   19320 	* gdb.cp/method.exp: Likewise.
   19321 	* gdb.cp/misc.exp: Likewise.
   19322 	* gdb.cp/namespace.exp: Likewise.
   19323 	* gdb.cp/overload.exp: Likewise.
   19324 	* gdb.cp/ovldbreak.exp: Likewise.
   19325 	* gdb.cp/pr-1023.exp: Likewise.
   19326 	* gdb.cp/pr-1210.exp: Likewise.
   19327 	* gdb.cp/pr-574.exp: Likewise.
   19328 	* gdb.cp/printmethod.exp: Likewise.
   19329 	* gdb.cp/psmang.exp: Likewise.
   19330 	* gdb.cp/ref-params.exp: Likewise.
   19331 	* gdb.cp/ref-types.exp: Likewise.
   19332 	* gdb.cp/rtti.exp: Likewise.
   19333 	* gdb.cp/templates.exp: Likewise.
   19334 	* gdb.cp/try_catch.exp: Likewise.
   19335 	* gdb.cp/userdef.exp: Likewise.
   19336 	* gdb.cp/virtfunc.exp: Likewise.
   19337 	* gdb.disasm/am33.exp: Likewise.
   19338 	* gdb.disasm/h8300s.exp: Likewise.
   19339 	* gdb.disasm/mn10300.exp: Likewise.
   19340 	* gdb.disasm/sh3.exp: Likewise.
   19341 	* gdb.disasm/t01_mov.exp: Likewise.
   19342 	* gdb.disasm/t02_mova.exp: Likewise.
   19343 	* gdb.disasm/t03_add.exp: Likewise.
   19344 	* gdb.disasm/t04_sub.exp: Likewise.
   19345 	* gdb.disasm/t05_cmp.exp: Likewise.
   19346 	* gdb.disasm/t06_ari2.exp: Likewise.
   19347 	* gdb.disasm/t07_ari3.exp: Likewise.
   19348 	* gdb.disasm/t08_or.exp: Likewise.
   19349 	* gdb.disasm/t09_xor.exp: Likewise.
   19350 	* gdb.disasm/t10_and.exp: Likewise.
   19351 	* gdb.disasm/t11_logs.exp: Likewise.
   19352 	* gdb.disasm/t12_bit.exp: Likewise.
   19353 	* gdb.disasm/t13_otr.exp: Likewise.
   19354 	* gdb.hp/gdb.aCC/optimize.exp: Likewise.
   19355 	* gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
   19356 	* gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
   19357 	* gdb.hp/gdb.base-hp/dollar.exp: Likewise.
   19358 	* gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
   19359 	* gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
   19360 	* gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
   19361 	* gdb.hp/gdb.base-hp/reg.exp: Likewise.
   19362 	* gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
   19363 	* gdb.hp/gdb.compat/xdb1.exp: Likewise.
   19364 	* gdb.hp/gdb.compat/xdb3.exp: Likewise.
   19365 	* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
   19366 	* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
   19367 	* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
   19368 	* gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
   19369 	* gdb.mi/gdb701.exp: Likewise.
   19370 	* gdb.mi/gdb792.exp: Likewise.
   19371 	* gdb.mi/mi-basics.exp: Likewise.
   19372 	* gdb.mi/mi-break.exp: Likewise.
   19373 	* gdb.mi/mi-cli.exp: Likewise.
   19374 	* gdb.mi/mi-console.exp: Likewise.
   19375 	* gdb.mi/mi-disassemble.exp: Likewise.
   19376 	* gdb.mi/mi-eval.exp: Likewise.
   19377 	* gdb.mi/mi-file.exp: Likewise.
   19378 	* gdb.mi/mi-read-memory.exp: Likewise.
   19379 	* gdb.mi/mi-regs.exp: Likewise.
   19380 	* gdb.mi/mi-return.exp: Likewise.
   19381 	* gdb.mi/mi-simplerun.exp: Likewise.
   19382 	* gdb.mi/mi-stack.exp: Likewise.
   19383 	* gdb.mi/mi-stepi.exp: Likewise.
   19384 	* gdb.mi/mi-syn-frame.exp: Likewise.
   19385 	* gdb.mi/mi-until.exp: Likewise.
   19386 	* gdb.mi/mi-var-block.exp: Likewise.
   19387 	* gdb.mi/mi-var-child.exp: Likewise.
   19388 	* gdb.mi/mi-var-cmd.exp: Likewise.
   19389 	* gdb.mi/mi-var-display.exp: Likewise.
   19390 	* gdb.mi/mi-watch.exp: Likewise.
   19391 	* gdb.mi/mi2-basics.exp: Likewise.
   19392 	* gdb.mi/mi2-break.exp: Likewise.
   19393 	* gdb.mi/mi2-cli.exp: Likewise.
   19394 	* gdb.mi/mi2-console.exp: Likewise.
   19395 	* gdb.mi/mi2-disassemble.exp: Likewise.
   19396 	* gdb.mi/mi2-eval.exp: Likewise.
   19397 	* gdb.mi/mi2-file.exp: Likewise.
   19398 	* gdb.mi/mi2-read-memory.exp: Likewise.
   19399 	* gdb.mi/mi2-regs.exp: Likewise.
   19400 	* gdb.mi/mi2-return.exp: Likewise.
   19401 	* gdb.mi/mi2-simplerun.exp: Likewise.
   19402 	* gdb.mi/mi2-stack.exp: Likewise.
   19403 	* gdb.mi/mi2-stepi.exp: Likewise.
   19404 	* gdb.mi/mi2-syn-frame.exp: Likewise.
   19405 	* gdb.mi/mi2-until.exp: Likewise.
   19406 	* gdb.mi/mi2-var-block.exp: Likewise.
   19407 	* gdb.mi/mi2-var-child.exp: Likewise.
   19408 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   19409 	* gdb.mi/mi2-var-display.exp: Likewise.
   19410 	* gdb.mi/mi2-watch.exp: Likewise.
   19411 	* gdb.stabs/exclfwd.exp: Likewise.
   19412 	* gdb.stabs/weird.exp: Likewise.
   19413 	* gdb.threads/gcore-thread.exp: Likewise.
   19414 	* gdb.trace/actions.exp: Likewise.
   19415 	* gdb.trace/backtrace.exp: Likewise.
   19416 	* gdb.trace/circ.exp: Likewise.
   19417 	* gdb.trace/collection.exp: Likewise.
   19418 	* gdb.trace/deltrace.exp: Likewise.
   19419 	* gdb.trace/infotrace.exp: Likewise.
   19420 	* gdb.trace/limits.exp: Likewise.
   19421 	* gdb.trace/packetlen.exp: Likewise.
   19422 	* gdb.trace/passc-dyn.exp: Likewise.
   19423 	* gdb.trace/passcount.exp: Likewise.
   19424 	* gdb.trace/report.exp: Likewise.
   19425 	* gdb.trace/save-trace.exp: Likewise.
   19426 	* gdb.trace/tfind.exp: Likewise.
   19427 	* gdb.trace/tracecmd.exp: Likewise.
   19428 	* gdb.trace/while-dyn.exp: Likewise.
   19429 	* gdb.trace/while-stepping.exp: Likewise.
   19430 
   19431 2006-08-08  Joel Brobecker  <brobecker (a] adacore.com>
   19432 
   19433 	* gdb.base/step-bt.c: New file.
   19434 	* gdb.base/step-bt.exp: New testcase.
   19435 
   19436 2006-08-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19437 
   19438 	* config/monitor.exp (gdb_load): Remove support for obsolete
   19439 	download-write-size.
   19440 	* gdb.base/remote.exp: Likewise.  Update all callers of
   19441 	gdb_timed_load.
   19442 
   19443 2006-08-02  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19444 
   19445 	* cursal.exp: Pass binfile to gdb_load.
   19446 
   19447 2006-08-01  Nathan Sidwell  <nathan (a] codesourcery.com>
   19448 
   19449 	* gdb.base/cursal.exp: Add "" to gdb_load call.
   19450 
   19451 2006-07-29  Mark Kettenis  <kettenis (a] gnu.org>
   19452 
   19453 	* gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
   19454 	NetBSD/ELF targets.
   19455 
   19456 2006-07-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19457 
   19458 	* gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
   19459 	operator*.
   19460 
   19461 2006-07-24  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19462 
   19463 	* gdb.base/completion.exp: Update for change in "file" behavior.
   19464 	* gdb.stabs/weird.exp: Likewise.
   19465 	* lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
   19466 	* lib/gdb.exp (gdb_file_cmd): Likewise.  Kill the program explicitly.
   19467 
   19468 2006-07-24  Nathan Sidwell  <nathan (a] codesourcery.com>
   19469 
   19470 	* gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
   19471 	* gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
   19472 
   19473 2006-07-21  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19474 
   19475 	* gdb.base/default.exp: Update source command error message.
   19476 	* gdb.base/help.exp: Update 'help source' message.
   19477 
   19478 2006-07-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19479 
   19480 	* gdb.cp/bs15503.exp: Update comment for no longer crashing
   19481 	test.
   19482 
   19483 2006-07-19  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19484 
   19485 	* gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
   19486 
   19487 2006-07-18  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19488 
   19489 	* gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
   19490 
   19491 2006-07-18  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19492 
   19493 	* gdb.threads/print-threads.exp: Use gdb_breakpoint.
   19494 
   19495 2006-07-17  Mark Kettenis  <kettenis (a] gnu.org>
   19496 
   19497 	* gdb.base/long_long.exp (gdb_test_long_long): Exclude
   19498 	*-*-openbsd* from targets for wich we expect ARM FPA floating
   19499 	point format.
   19500 
   19501 2006-07-17  Nick Roberts  <nickrob (a] snap.net.nz>
   19502 
   19503 	* gdb.cp/annota3.exp: Expect frame-begin annotation.
   19504 
   19505 2006-07-17  Mark Kettenis  <kettenis (a] gnu.org>
   19506 
   19507 	* gdb.base/annota3.exp: Expect frame-begin annotation.
   19508 
   19509 2006-07-14  Joel Brobecker  <brobecker (a] adacore.com>
   19510 
   19511 	* gdb.base/help.exp: Adjust "help unset" test to accept
   19512 	any list of unset commands.
   19513 
   19514 2006-07-13  Paul N. Hilfinger  <Hilfinger (a] adacore.com>
   19515 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   19516 
   19517 	* gdb.cp/ref-params.exp: New test.
   19518 	* gdb.cp/ref-params.cc: New source file.
   19519 	* gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
   19520 
   19521 2006-07-08  Mark Kettenis  <kettenis (a] gnu.org>
   19522 
   19523 	* gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
   19524 	spaces/tabs in regular expressions since they might not be there.
   19525 
   19526 2006-07-07  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19527 
   19528 	* gdb.base/ifelse.exp: New file.
   19529 
   19530 2006-07-04  Nathan Sidwell  <nathan (a] codesourcery.com>
   19531 
   19532 	* gdb.base/huge.c: Allow CRASH_GDB to be set from command
   19533 	line.
   19534 	* gdb.base/huge.exp: Loop over compilation to find a size that
   19535 	is acceptable.
   19536 	* gdb.base/remote.exp: Correct expected strings.
   19537 	* gdb.dwarf2/mac-fileno.S: Avoid # comments.
   19538 
   19539 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19540 
   19541 	* gdb.base/store.exp: Don't use gdb_suppress_entire_file.
   19542 
   19543 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19544 
   19545 	* gdb.base/gdb1555.exp: Use gdb_compile_shlib.  Skip if not
   19546 	native.
   19547 
   19548 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19549 
   19550 	* gdb.stabs/exclfwd.exp: Skip the test if configure did not
   19551 	enable stabs testing.
   19552 
   19553 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19554 
   19555 	* gdb.base/auxv.exp: Intercept undefined command messages before
   19556 	gdb_test_multiple does.
   19557 
   19558 2006-06-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19559 
   19560 	* Makefile.in (host_alias): Remove.
   19561 	(target_alias): Use @target_noncanonical@.
   19562 	(site.exp): Don't set host_alias.
   19563 	* aclocal.m4: Remove contents.  Include acx.m4.
   19564 	* configure: Regenerated.
   19565 	* configure.ac: Use ACX_NONCANONICAL_TARGET.
   19566 
   19567 2006-06-13  Nathan Sidwell  <nathan (a] codesourcery.com>
   19568 
   19569 	* lib/gdb.exp (gdb_load_cmd): New.
   19570 
   19571 	* gdb.base/fileio.c: Add system(NULL) test.
   19572 	* gdb.base/fileio.exp: Check it.
   19573 
   19574 	* gdb.base/break.c: Add 10a breakpoint at }
   19575 	* gdb.base/break.exp: Add test for breakpoint at }
   19576 	* gdb.cp/anon-union.cc: Add code at end of function.
   19577 	* gdb.cp/anon-union.exp: Adjust end of function breakpoint.
   19578 	* gdb.mi/var-cmd.c: Add code at end of function.
   19579 	* gdb.mi/mi-var-display.exp: Adjust end of next.
   19580 	* gdb.mi/mi2-var-display.exp: Likewise.
   19581 	* gdb.base/fileio.c: Add stop function and insert calls at
   19582 	stopping places.
   19583 	* gdb.base/fileio.exp: Breakpoint stop function and remove
   19584 	explicit line number references.
   19585 
   19586 2006-05-19  Joel Brobecker  <brobecker (a] adacore.com>
   19587 
   19588 	* gdb.base/del.exp (test_delete_alias): New function.
   19589 	Now check that both "del" and "d" work as aliases for "delete".
   19590 
   19591 2006-05-18  Fred Fish  <fnf (a] specifix.com>
   19592 
   19593 	* gdb.base/a2-run.exp: Allow part of test to run when args aren't
   19594 	required.  Check for spurious output after program exits normally.
   19595 
   19596 2006-05-17  Fred Fish  <fnf (a] specifix.com>
   19597 
   19598 	* gdb.base/relocate.exp: Use gdb_file_cmd rather than
   19599 	gdb_load, so it works in the simulator.
   19600 
   19601 2006-05-11  Fred Fish  <fnf (a] specifix.com>
   19602 
   19603 	* gdb.base/bang.exp: Ignore unexpected output between the
   19604 	"program exited normally" and the gdb prompt, as many other
   19605 	tests do.
   19606 
   19607 2006-05-07  Mark Kettenis  <kettenis (a] gnu.org>
   19608 
   19609 	* gdb.base/help.exp: Make "delete checkpoint" part option for
   19610 	"help d" and "help delete" tests.
   19611 
   19612 2006-05-06  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   19613 
   19614 	* gdb.mi/mi-basics.exp: Add missing serial number to
   19615 	expected output in some mi_gdb_test statements.
   19616 	* gdb.mi/mi2-basics.exp: Likewise.
   19617 
   19618 2006-05-05  Joel Brobecker  <brobecker (a] adacore.com>
   19619 
   19620 	* gdb.base/del.c: New file.
   19621 	* gdb.base/del.exp: New testcase.
   19622 
   19623 2006-05-05  David S. Miller  <davem (a] sunset.davemloft.net>
   19624 
   19625 	* gdb.base/break.exp: Do not assume a breakpoint on
   19626 	main will actually be in $srcfile when optimizing.
   19627 	* gdb.base/savedregs.exp: Do not require that the dummy
   19628 	frame location match up to a symbol and source file location.
   19629 	* gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
   19630 	will get printed without a mi_cmd_data_list_register_values prefix.
   19631 	(*-data-list-register-*): Correct regular expressions to expect the new
   19632 	pseudo d? floating point registers.
   19633 	* gdb.mi/mi2-regs.exp: Likewise.
   19634 
   19635 2006-05-05  Christophe Lyon  <christophe.lyon (a] st.com>
   19636 
   19637 	* gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
   19638 	* gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
   19639 	is allocated by the compiler.
   19640 	* gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
   19641 	anons, e, anone to force their allocation by the compiler.
   19642 
   19643 2006-05-05  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19644 
   19645 	* gdb.base/help.exp: Update expected text for help d and
   19646 	help delete.
   19647 
   19648 2006-05-02  Mark Kettenis  <kettenis (a] gnu.org>
   19649 
   19650 	* gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
   19651 	NetBSD/ELF targets.
   19652 
   19653 2006-04-30  Mark Kettenis  <kettenis (a] gnu.org>
   19654 
   19655 	* gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
   19656 	single-step breakpoint fails; make this a KFAIL on
   19657 	sparc*-*-openbsd*.
   19658 	* gdb.base/siginfo.exp: Likewise.
   19659 	* gdb.base/sigstep.exp (advance, advancei): Likewise.
   19660 
   19661 2006-04-26  Michael Snyder  <msnyder (a] redhat.com>
   19662 
   19663 	* gdb.base/multi-forks.exp: Modify patterns for "run to exit",
   19664 	which may have to consume output from other forks.
   19665 	Add tests to make sure that "delete fork" succeeded.
   19666 
   19667 2006-04-20  Michael Snyder  <msnyder (a] redhat.com>
   19668 
   19669 	* 2006-03-22  Jim Blandy  <jimb (a] redhat.com>
   19670 	Add support for the Renesas M32C and M16C.
   19671 
   19672 	* gdb.asm/asm-source.exp: Add m32c target.
   19673 	* gdb.asm/m32c.inc: Support for m32c target.
   19674 
   19675 2006-04-07  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19676 
   19677 	* gdb.base/commands.exp (recursive_source_test): New test.
   19678 
   19679 2006-04-04  David S. Miller  <davem (a] sunset.davemloft.net>
   19680 
   19681 	* gdb.base/float.exp: Add pattern for sparc targets.
   19682 
   19683 2006-03-30  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19684 
   19685 	* gdb.base/commands.exp (stray_arg0_test): New test.
   19686 
   19687 2006-03-30  Paul Brook  <paul (a] codesourcery.com>
   19688 
   19689 	* gdb.mi/mi-until.exp: kfail broken until command.
   19690 	* gdb.mi/mi2-until.exp: Ditto.
   19691 
   19692 2006-03-27  Nick Roberts  <nickrob (a] snap.net.nz>
   19693 
   19694 	* gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
   19695 
   19696 2006-03-08  Alexandre Oliva  <aoliva (a] redhat.com>
   19697 
   19698 	* gdb.base/prelink.exp: Anchor tested-for regular expression
   19699 	on gdb prompt.
   19700 
   19701 2006-03-07  Paul Brook  <paul (a] codesourcery.com>
   19702 
   19703 	* gdb.base/assign.exp: Correct fail message.
   19704 
   19705 2006-03-07  Paul Brook  <paul (a] codesourcery.com>
   19706 
   19707 	* lib/compiler.c: Extract armcc version number.
   19708 	* lib/compiler.cc: Ditto.
   19709 
   19710 2006-03-07  Paul Brook  <paul (a] codesourcery.com>
   19711 
   19712 	* gdb.arch/altivec-abi.exp: Use nowarnings instead of
   19713 	additional_flags=-w.
   19714 	* gdb.arch/altivec-regs.exp: Ditto.
   19715 	* gdb.arch/e500-abi.exp: Ditto.
   19716 	* gdb.arch/e500-regs.exp: Ditto.
   19717 	* gdb.base/all-bin.exp: Ditto.
   19718 	* gdb.base/annota1.exp: Ditto.
   19719 	* gdb.base/annota3.exp: Ditto.
   19720 	* gdb.base/args.exp: Ditto.
   19721 	* gdb.base/arithmet.exp: Ditto.
   19722 	* gdb.base/assign.exp: Ditto.
   19723 	* gdb.base/async.exp: Ditto.
   19724 	* gdb.base/bang.exp: Ditto.
   19725 	* gdb.base/break.exp: Ditto.
   19726 	* gdb.base/call-rt-st.exp: Ditto.
   19727 	* gdb.base/completion.exp: Ditto.
   19728 	* gdb.base/cond-expr.exp: Ditto.
   19729 	* gdb.base/condbreak.exp: Ditto.
   19730 	* gdb.base/consecutive.exp: Ditto.
   19731 	* gdb.base/define.exp: Ditto.
   19732 	* gdb.base/display.exp: Ditto.
   19733 	* gdb.base/ena-dis-br.exp: Ditto.
   19734 	* gdb.base/environ.exp: Ditto.
   19735 	* gdb.base/eval-skip.exp: Ditto.
   19736 	* gdb.base/info-proc.exp: Ditto.
   19737 	* gdb.base/jump.exp: Ditto.
   19738 	* gdb.base/logical.exp: Ditto.
   19739 	* gdb.base/long_long.exp: Ditto.
   19740 	* gdb.base/maint.exp: Ditto.
   19741 	* gdb.base/miscexprs.exp: Ditto.
   19742 	* gdb.base/pc-fp.exp: Ditto.
   19743 	* gdb.base/pointers.exp: Ditto.
   19744 	* gdb.base/relational.exp: Ditto.
   19745 	* gdb.base/reread.exp: Ditto.
   19746 	* gdb.base/sect-cmd.exp: Ditto.
   19747 	* gdb.base/sep.exp: Ditto.
   19748 	* gdb.base/sepdebug.exp: Ditto.
   19749 	* gdb.base/until.exp: Ditto.
   19750 	* gdb.base/whatis-exp.exp: Ditto.
   19751 	* gdb.cp/annota2.exp: Ditto.
   19752 	* gdb.cp/annota3.exp: Ditto.
   19753 	* gdb.trace/actions.exp: Ditto.
   19754 	* gdb.trace/backtrace.exp: Ditto.
   19755 	* gdb.trace/circ.exp: Ditto.
   19756 	* gdb.trace/collection.exp: Ditto.
   19757 	* gdb.trace/deltrace.exp: Ditto.
   19758 	* gdb.trace/infotrace.exp: Ditto.
   19759 	* gdb.trace/limits.exp: Ditto.
   19760 	* gdb.trace/packetlen.exp: Ditto.
   19761 	* gdb.trace/passc-dyn.exp: Ditto.
   19762 	* gdb.trace/passcount.exp: Ditto.
   19763 	* gdb.trace/report.exp: Ditto.
   19764 	* gdb.trace/save-trace.exp: Ditto.
   19765 	* gdb.trace/tfind.exp: Ditto.
   19766 	* gdb.trace/tracecmd.exp: Ditto.
   19767 	* gdb.trace/while-dyn.exp: Ditto.
   19768 	* gdb.trace/while-stepping.exp: Ditto.
   19769 	* lib/gdb.exp: Ditto.
   19770 	(gdb_compile): Handle nowarning option.
   19771 
   19772 2006-03-07  Alexandre Oliva  <aoliva (a] redhat.com>
   19773 
   19774 	* gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
   19775 	* gdb.base/prelink.exp: Likewise.  Add -q to prelink runs.
   19776 	Rename executable to prelinkt.  Don't re-prelink if we didn't
   19777 	get a core file.  Test prelink -u exit status to tell whether
   19778 	prelinking failed.  Use gdb_test_multiple.
   19779 
   19780 2006-03-01  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19781 
   19782 	* gdb.cp/inherit.exp (test_print_mi_member_types): New function.
   19783 	(do_tests): Call it.
   19784 
   19785 2006-02-28  Alexandre Oliva  <aoliva (a] redhat.com>
   19786 
   19787 	* gdb.base/prelink.exp: New test.
   19788 	* gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
   19789 
   19790 2006-02-24  Wu Zhou  <woodzltc (a] cn.ibm.com>
   19791 
   19792 	* gdb.fortran/derived-type.f90: New file.
   19793 	* gdb.fortran/derived-type.exp: New testcase.
   19794 
   19795 2006-02-23  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19796 
   19797 	* gdb.base/default.exp: Allow ';' as a directory separator.
   19798 
   19799 2006-02-21  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19800 
   19801 	* gdb.base/help.exp (help add-symbol-file): Update.
   19802 
   19803 2006-02-21  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19804 
   19805 	* gdb.base/help.exp (help load): Update expected results.
   19806 
   19807 2006-02-19  Fred Fish  <fnf (a] specifix.com>
   19808 
   19809 	* gdb.base/pc-fp.exp (get_valueofx): Don't print environment
   19810 	specifix hex value as part of results.
   19811 	* gdb.base/shreloc.exp (get_msym_addrs): Ditto.
   19812 
   19813 2006-02-16  Fred Fish  <fnf (a] specifix.com>
   19814 
   19815 	* gdb.base/whatis.c: Define variables using typedefs char_addr,
   19816 	ushort_addr, and slong_addr, so the typedefs are not optimized
   19817 	away.
   19818 	* gdb.base/whatis.exp: Add tests using type name for struct type,
   19819 	union type, enum type, and typedef.
   19820 
   19821 2006-02-13  Mark Kettenis  <kettenis (a] gnu.org>
   19822 
   19823 	* gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
   19824 
   19825 2006-02-13  Jim Blandy  <jimb (a] redhat.com>
   19826 
   19827 	* gdb.base/scope.exp (test_at_main): Remove logic to handle the
   19828 	case where it takes two "next" commands to skip past the init
   19829 	call.
   19830 
   19831 2006-02-12  Fred Fish  <fnf (a] specifix.com>
   19832 
   19833 	* gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
   19834 	to handle cases where it takes two "next" commands to skip
   19835 	past the init call.
   19836 
   19837 2006-02-07  Joel Brobecker  <brobecker (a] adacore.com>
   19838 
   19839 	* gdb.ada/array_return.exp: Mark the last test as expected to fail
   19840 	on hppa32 targets.
   19841 
   19842 2006-02-06  Vladimir Prus  <ghost (a] cs.msu.su>
   19843 
   19844 	* gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
   19845 	field.
   19846 
   19847 2006-01-29  Mark Kettenis  <kettenis (a] gnu.org>
   19848 
   19849 	* gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
   19850 
   19851 2006-01-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19852 
   19853 	* gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
   19854 	files.
   19855 
   19856 2006-01-20  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19857 
   19858 	* gdb.cp/maint.exp: Set complaints to a positive value.
   19859 
   19860 2006-01-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19861 
   19862 	* gdb.base/multi-forks.c: Add copyright notice.  Include <stdlib.h>.
   19863 	* gdb.base/multi-forks.exp: Use a loop.  Allow "fork" as a stopped
   19864 	function name.
   19865 
   19866 2006-01-15  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19867 
   19868 	* gdb.base/checkpoint.c: Update copyright notice.  Include
   19869 	<stdlib.h>.
   19870 
   19871 2006-01-04  Jim Blandy  <jimb (a] redhat.com>
   19872 
   19873 	* gdb.asm/asm-source.exp: Independently provide default values for
   19874 	asm-flags and debug-flags.  Use 'string equal' to do the
   19875 	comparison, not the implicit expr's '==' operator.  Remove
   19876 	now-unneeded assignments to asm-flags.  In h8300 case, place
   19877 	"-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
   19878 
   19879 2006-01-04  Michael Snyder  <msnyder (a] redhat.com>
   19880 
   19881 	* gdb.base/checkpoint.c: New file.
   19882 	* gdb.base/checkpoint.exp: New file.
   19883 	* gdb.base/multi-fork.c: New file.
   19884 	* gdb.base/multi-fork.exp: New file.
   19885 	* gdb.base/pi.txt: New file (data for checkpoint.c test).
   19886 
   19887 2006-01-04  Fred Fish  <fnf (a] specifix.com>
   19888 
   19889 	* gdb.base/ptype.c (foo): Add typedef.
   19890 	(intfoo): Add function.
   19891 	* gdb.base/ptype1.c: New file.
   19892 	* gdb.base/ptype.exp: Handle compilation and linking with two
   19893 	source files.  Test that proper type for "foo" is found based
   19894 	on source context rather than first match found in symtabs.
   19895 
   19896 2005-12-28  Mark Kettenis  <kettenis (a] gnu.org>
   19897 
   19898 	* gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
   19899 	* gdb.asm/openbsd.inc: Indent commands.
   19900 
   19901 2005-12-26  Mark Kettenis  <kettenis (a] gnu.org>
   19902 
   19903 	* gdb.base/freebpcmd.exp: Increase timeout.
   19904 
   19905 	* gdb.gdb/selftest.exp (test_with_self): Update copyright check.
   19906 
   19907 2005-12-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   19908 
   19909 	* gdb.base/default.exp: Update check for "show version".
   19910 
   19911 2005-12-09  Randolph Chung  <tausq (a] debian.org>
   19912 
   19913 	* gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
   19914 	* gdb.asm/pa64.inc: New file.
   19915 
   19916 2005-12-09  Randolph Chung  <tausq (a] debian.org>
   19917 
   19918 	* gdb.asm/common.inc: Indent commands.
   19919 	* gdb.asm/asmsrc1.s: Likewise.
   19920 	* gdb.asm/asmsrc2.s: Likewise.
   19921 
   19922 2005-12-09  Randolph Chung  <tausq (a] debian.org>
   19923 
   19924 	* gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
   19925 	(get_addr_of_sym): Remove duplicate print.
   19926 	(gen_core): xfail hppa*-*-hpux*, update expected output.
   19927 	* gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
   19928 	* gdb.arch/pa64-nullify.s: New file.
   19929 
   19930 2005-12-09  Randolph Chung  <tausq (a] debian.org>
   19931 
   19932 	* gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
   19933 
   19934 2005-12-07  Christophe Lyon  <christophe.lyon (a] st.com>
   19935 
   19936 	* gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
   19937 	code generation for these functions.
   19938 	* gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
   19939 	error message.
   19940 
   19941 2005-12-02  Andrew Stubbs  <andrew.stubbs (a] st.com>
   19942 
   19943 	* gdb.base/help.exp (help b, help br, help bre, help brea)
   19944 	(help break): Update the expected message.
   19945 
   19946 2005-11-11  Stephane Carrez  <stcarrez (a] nerim.fr>
   19947 
   19948 	* gdb.asm/m68hc11.inc: Setup the data section.
   19949 	* gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
   19950 	script for this test.
   19951 	(m6812-*-*): Likewise.
   19952 
   19953 2005-11-09  Randolph Chung <tausq (a] debian.org>
   19954 
   19955 	* gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
   19956 
   19957 2005-11-09  Wu Zhou  <woodzltc (a] cn.ibm.com>
   19958 
   19959 	* gdb.base/break.exp: Fix a comment typo.
   19960 
   19961 2005-11-03  Jim Blandy  <jimb (a] redhat.com>
   19962 
   19963 	Checked in by Elena Zannoni  <ezannoni (a] redhat.com>
   19964 
   19965 	* gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
   19966 
   19967 2005-11-02  Corinna Vinschen  <vinschen (a] redhat.com>
   19968 
   19969 	* gdb.arch/gdb1558.c: Include stdio.h.
   19970 
   19971 2005-10-31  Mark Kettenis  <kettenis (a] gnu.org>
   19972 
   19973 	* gdb.asm/asm-source.exp: Use -e instead of --entry.
   19974 
   19975 2005-10-31  Mark Kettenis  <kettenis (a] gnu.org>
   19976 
   19977 	* gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
   19978 
   19979 2005-10-17  Paul Gilliam  <pgilliam (a] us.ibm.com>
   19980 
   19981 	* gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
   19982 	vscr" tests to better match output.
   19983 
   19984 2005-10-12  Jim Blandy  <jimb (a] redhat.com>
   19985 
   19986 	* gdb.base/structs.exp (any): New function.
   19987 	(test_struct_returns): Don't make any assumptions at all about
   19988 	what value the function returns when GDB can't set the return
   19989 	value.
   19990 
   19991 2005-10-09  Joel Brobecker  <brobecker (a] adacore.com>
   19992 
   19993 	* gdb.ada/arrayidx/p.adb: New file.
   19994 	* gdb.ada/arrayidx.exp: New testcase
   19995 
   19996 2005-10-09  Joel Brobecker  <brobecker (a] adacore.com>
   19997 
   19998 	* gdb.ada/array_return/pck.ads: New file.
   19999 	* gdb.ada/array_return/pck.adb: New file.
   20000 	* gdb.ada/array_return/p.adb: New file.
   20001 	* gdb.ada/array_return.exp: New testcase.
   20002 
   20003 2005-10-03  Joel Brobecker  <brobecker (a] adacore.com>
   20004 
   20005 	* gdb.base/arrayidx.c: New file.
   20006 	* gdb.base/arrayidx.exp: New testcase.
   20007 
   20008 2005-09-29  Nick Roberts  <nickrob (a] snap.net.nz>
   20009 
   20010 	* gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
   20011 	frames-invalid and breakpoints-invalid are no longer generated
   20012 	with level 3 so don't expect them in the output.
   20013 
   20014 2005-09-27  Bob Rossi  <bob (a] brasko.net>
   20015 
   20016 	* gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
   20017 	from test.  Escape the | in mi_gdb_test call.
   20018 	* gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
   20019 	gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
   20020 	gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
   20021 	gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
   20022 	expected regex's in mi_gdb_test calls.
   20023 	* lib/mi-support.exp: Remove arbitrary .* from tests.
   20024 	(mi_gdb_test): Add string_regex variable. Add anchor to main -re.
   20025 	Fully anchor GDB/MI expected results in mi_gdb_test.
   20026 	* lib/gdb.exp (string_to_regexp): Escape the ] character.
   20027 	* gdb.base/sizeof.exp: Remove escape character. Correct test.
   20028 
   20029 2005-09-26  Paul Brook  <paul (a] codesourcery.com>
   20030 
   20031 	* long_long.exp: Exclude eabi targets from arm FPA float format test.
   20032 
   20033 2005-09-20  Wu Zhou  <woodzltc (a] cn.ibm.com>
   20034 
   20035 	* bfp-test.c: New file.
   20036 	* bfp-test.exp: New testcase.
   20037 
   20038 2005-09-20  Wu Zhou  <woodzltc (a] cn.ibm.com>
   20039 
   20040 	* gdb.fortran/subarray.exp: New testcase to test the evaluation
   20041 	of subarray and substring variable.
   20042 	* gdb.fortran/subarray.f: New source file for the test of subarray
   20043 	and substring variable evaluation.
   20044 	* gdb.fortran/exprs.exp: Add four tests for substring evaluation
   20045 	of string constant.
   20046 
   20047 2005-09-19  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20048 
   20049 	* gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
   20050 	copyright dates.
   20051 
   20052 2005-09-19  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20053 
   20054 	* gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
   20055 	powerpc altivec' test with an almost identical 'info vector' test.
   20056 
   20057 2005-09-13  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20058 
   20059 	* gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
   20060 	vscr" tests to match output.
   20061 
   20062 2005-09-13  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20063 
   20064 	* gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
   20065 	output.
   20066 
   20067 2005-09-11  Bob Rossi  <bob (a] brasko.net>
   20068 
   20069 	* lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
   20070 	* gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
   20071 	commands that return an MI output command and an asyncronous MI output
   20072 	command.
   20073 	* gdb.mi/mi-console.exp: Ditto.
   20074 
   20075 2005-09-11  Bob Rossi  <bob (a] brasko.net>
   20076 
   20077 	* gdb.mi/mi-var-child.c: Include <string.h>.
   20078 
   20079 2005-09-10  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20080 
   20081 	* killed.exp: Correct gdb_expect syntax.
   20082 
   20083 2005-08-09  Corinna Vinschen  <vinschen (a] redhat.com>
   20084 
   20085 	* lib/mi-support.exp (mi_gdb_load): Fix typo.
   20086 
   20087 2005-08-02  Bob Rossi  <bob (a] brasko.net>
   20088 
   20089 	* gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
   20090 	(test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
   20091 	Change tests to inferior-tty-set/show.
   20092 	* gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
   20093 	(47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
   20094 	* gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
   20095 	inferior.  Use mi_gdb_test to get GDB and Inferior output.
   20096 	* lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
   20097 	descriptor.
   20098 	(mi_inferior_tty_name): Add inferior PTY file name.
   20099 	(mi_gdb_start): Add INFERIOR_PTY parameter.
   20100 	(mi_gdb_test): Add IPATTERN parameter.
   20101 
   20102 2005-08-02   Bob Rossi  <bob (a] brasko.net>
   20103 
   20104 	* gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
   20105 	parameter to mi_gdb_test.
   20106 	* lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
   20107 
   20108 2005-07-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20109 
   20110 	* gdb.mi/mi-var-child.c (do_children_tests): Initialize
   20111 	struct_declarations.
   20112 	* gdb.mi/mi-var-child.exp: Step over the initialization of
   20113 	struct_declarations.
   20114 
   20115 2005-07-31  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20116 
   20117 	* gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
   20118 	* gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
   20119 	* gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
   20120 	* gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
   20121 	* gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
   20122 	file.
   20123 
   20124 2005-07-27  Nick Roberts  <nickrob (a] snap.net.nz>
   20125 
   20126 	* gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
   20127 	(do_children_tests): Assign values to the extra elements.
   20128 
   20129 	* gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
   20130 	them for tests for "-var-update --no-values" and
   20131 	"-var-update --all-values".
   20132 	Add test for "-var-list-children --simple-values".
   20133 
   20134 	* gdb.mi/basics.c (callee4): Add integer array D[3]...
   20135 
   20136 	* gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
   20137 	"-stack-list-locals --simple-values"  Improve doc strings and
   20138 	comments.
   20139 
   20140 2005-07-18  Mark Kettenis  <kettenis (a] gnu.org>
   20141 
   20142 	* gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
   20143 	*-*-openbsd*.
   20144 	* gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
   20145 
   20146 	* gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
   20147 	sigaltsatck'.
   20148 
   20149 2005-07-14  Bob Rossi  <bob (a] brasko.net>
   20150 
   20151 	* gdb.base/default.exp (tty): Changed output of command.
   20152 	* gdb.base/help.exp (help tty): Ditto.
   20153 
   20154 2005-07-12  Mark Kettenis  <kettenis (a] gnu.org>
   20155 
   20156 	* gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
   20157 
   20158 2005-07-10  Mark Kettenis  <kettenis (a] gnu.org>
   20159 
   20160 	* gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
   20161 	-stack-select-frame without arguments.
   20162 	(test_stack_frame_listing): Add test for newly implemented command
   20163 	-stack-info-frame.
   20164 
   20165 2005-07-06  Bob Rossi  <bob (a] brasko.net>
   20166 
   20167 	* gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
   20168 	command.
   20169 	(Copyright): Update copyright.
   20170 
   20171 2005-07-06  Wu Zhou  <woodzltc (a] cn.ibm.com>
   20172 
   20173 	* gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
   20174 	tests to evaluate exponentiation expression.
   20175 
   20176 2005-06-29  Andreas Schwab  <schwab (a] suse.de>
   20177 
   20178 	* gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
   20179 	main to avoid warnings.
   20180 
   20181 	* gdb.base/sigrepeat.exp: Fix reference to undefined variable.
   20182 
   20183 2005-06-20  Nick Roberts  <nickrob (a] snap.net.nz>
   20184 
   20185 	* gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
   20186 	-stack-select-frame without arguments.
   20187 	(test_stack_frame_listing): Add test for newly implemented command
   20188 	-stack-info-frame.
   20189 
   20190 2005-06-17  Wu Zhou  <woodzltc (a] cn.ibm.com>
   20191 
   20192 	* gdb.fortran/array-element.f: New file.
   20193 	* gdb.fortran/array-element.exp: New testcase.
   20194 
   20195 2005-06-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20196 
   20197 	* gdb.base/bigcore.exp: Correct checks for systems which can
   20198 	not dump a large core file.
   20199 
   20200 2005-06-13  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20201 
   20202 	* gdb.base/relocate.c: Add a copyright notice.
   20203 	(dummy): Remove.
   20204 	* gdb.base/relocate.exp: Test printing the values of variables
   20205 	from a relocatable file.
   20206 
   20207 2005-06-12  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20208 
   20209 	* gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
   20210 	excess MI output after an error.
   20211 
   20212 2005-05-29  Joel Brobecker  <brobecker (a] adacore.com>
   20213 
   20214 	* gdb.arch/alpha-step.c: New file.
   20215 	* gdb.arch/alpha-step.exp: New testcase.
   20216 
   20217 2005-05-17  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20218 	    Dennis Brueni  <dennis (a] slickedit.com>
   20219 
   20220 	* gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
   20221 	gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
   20222 	gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
   20223 	gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
   20224 	gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
   20225 	gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
   20226 	* lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
   20227 
   20228 2005-05-17  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20229 	    Wu Zhou  <woodzltc (a] cn.ibm.com>
   20230 
   20231 	* gdb.base/shreloc.exp: Use gdb_compile_shlib.  Add support for
   20232 	IBM's xlc compiler.
   20233 	* gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
   20234 	* gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
   20235 
   20236 2005-05-13  Jim Blandy  <jimb (a] redhat.com>
   20237 
   20238 	* gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
   20239 	calling gdb_suppress_entire_file.
   20240 	* gdb.base/charset.exp: Same.
   20241 	* gdb.base/call-rt-st.exp: Same.
   20242 
   20243 2005-05-05  Bob Rossi  <bob_rossi (a] cox.net>
   20244 
   20245 	* lib/gdb.exp (fullname_syntax): Added global regex.
   20246 	(fullname_syntax_POSIX): Ditto.
   20247 	(fullname_syntax_UNC): Ditto.
   20248 	(fullname_syntax_DOS_CASE): Ditto.
   20249 	(fullname_syntax_DOS): Ditto.
   20250 	* gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
   20251 	fullname_syntax variable to scope and use it.
   20252 	(test_file_list_exec_source_files): Ditto.
   20253 	* gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
   20254 
   20255 2005-05-04  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20256 
   20257 	* gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
   20258 
   20259 2004-05-02  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20260 
   20261 	* lib/gdb.exp (skip_altivec_tests): New function, based on
   20262 	check_vmx_hw_available from the GCC testsuite.
   20263 	* lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
   20264 	* lib/gdb.arch/altivec-regs.exp: Likewise.
   20265 
   20266 2005-05-02  Jim Blandy  <jimb (a] redhat.com>
   20267 
   20268 	* gdb.base/auxv.exp: Call 'untested' and return -1 instead of
   20269 	calling gdb_suppress_entire_file.
   20270 
   20271 2005-04-30  Randolph Chung  <tausq (a] debian.org>
   20272 
   20273 	* gdb.threads/staticthreads.exp: Override signal to check for hppa.
   20274 	Slightly relax "sem_post" name checking.
   20275 
   20276 2005-04-29  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20277 
   20278 	* gdb.base/unload.exp: Use new shared library infrastructure.
   20279 
   20280 2005-04-29  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20281 
   20282 	* gdb.base/so-impl-ld.exp: Use new shared library
   20283 	infrastructure.
   20284 
   20285 2005-04-29  Corinna Vinschen  <vinschen (a] redhat.com>
   20286 
   20287 	* gdb.asm/asm-source.exp: Add h8300 to supported targets.
   20288 	* gdb.asm/h8300.inc: New file.
   20289 
   20290 2005-04-28  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20291 
   20292 	* gdb.base/shlib-call.exp: Change to use new shared library
   20293 	infrastructure.
   20294 
   20295 2005-04-28  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20296 
   20297 	* gdb.base/pending.exp: Change to use new shared library
   20298 	infrastructure.
   20299 
   20300 2005-04-28  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20301 
   20302 	* gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
   20303 	use test_compiler_info instead of gcc_compiled, and update copyright.
   20304 
   20305 2005-04-27  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20306 
   20307 	* gdb.base/annota1.exp : Deal with messages caused by breakpoints in
   20308 	shared objects being adjusted and update copyright years.
   20309 
   20310 2005-04-27  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20311 
   20312 	* ChangeLog: Correct some 2003-01-13 dates.
   20313 	* gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
   20314 	gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
   20315 	gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
   20316 	gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
   20317 	gdb.trace/tfind.exp: Update copyright years.
   20318 
   20319 2005-04-14  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20320 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   20321 
   20322 	* lib/gdb.exp (gdb_compile): Handle shlib=.
   20323 	(gdb_compile_shlib): New function.
   20324 
   20325 2005-04-12  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20326 
   20327 	* lib/gdb.exp (test_compiler_info): Give argument a default value.
   20328 
   20329 2005-04-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20330 
   20331 	* Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
   20332 	gdb.server.
   20333 	* configure.ac: Likewise.
   20334 	* configure: Regenerated.
   20335 	* gdb.gdbserver/Makefile.in: Moved to...
   20336 	* gdb.server/Makefile.in: ... here.
   20337 	* gdb.gdbserver/server.c: Moved to...
   20338 	* gdb.server/server.c: ... here.
   20339 	* gdb.gdbserver/server-run.exp: Moved to...
   20340 	* gdb.server/server-run.exp: ... here.
   20341 
   20342 2005-04-08  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20343 
   20344 	* Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
   20345 	* configure.ac: Create gdb.gdbserver/Makefile.
   20346 	* configure: Regenerated.
   20347 	* lib/gdbserver-support.exp: New file, derived from
   20348 	config/gdbserver.exp.
   20349 	* config/gdbserver.exp: Use gdbserver-support.exp.
   20350 	* gdb.gdbserver/Makefile.in: New file.
   20351 	* gdb.gdbserver/server.c: New file.
   20352 	* gdb.gdbserver/server-run.exp: New file.
   20353 
   20354 2005-04-06  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20355 
   20356 	* lib/gdb.exp (test_compiler_info): Return compiler_info
   20357 	if no arguments are given.
   20358 
   20359 2005-04-01  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20360 
   20361 	* gdb.arch/altivec-abi.exp: Check for compiler and set
   20362 	use altivec' flag accordingly.
   20363 	* gdb.arch/altivec-regs.exp: Likewise.
   20364 
   20365 2005-03-29  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20366 
   20367 	* gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
   20368 
   20369 2005-03-27  Andreas Schwab  <schwab (a] suse.de>
   20370 
   20371 	* gdb.base/bigcore.c (main): Add missing mode argument in open
   20372 	call.
   20373 
   20374 2005-03-25  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20375 
   20376 	* lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
   20377 	downloads.
   20378 	* config/gdbserver.exp (gdb_load): Likewise.
   20379 
   20380 2005-03-14  Paul Brook  <paul (a] codesourcery.com>
   20381 
   20382 	* lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
   20383 	targets.
   20384 
   20385 2005-03-09  Joel Brobecker  <brobecker (a] adacore.com>
   20386 
   20387 	* gdb.dwarf2/dup-psym.S: New file.
   20388 	* gdb.dwarf2/dup-psym.exp: New testcase.
   20389 
   20390 2005-03-09  Joel Brobecker  <brobecker (a] adacore.com>
   20391 
   20392 	* gdb.ada/exec_changed/first.adb: New file.
   20393 	* gdb.ada/exec_changed/second.adb: New file.
   20394 	* gdb.ada/exec_changed.exp: New testcase.
   20395 
   20396 2005-03-08  Nathan Sidwell  <nathan (a] codesourcery.com>
   20397 
   20398 	* gdb.cp/userdef.cc (A1::operator+): New unary plus.
   20399 	(A2): New class.
   20400 	(main): Test operator+.
   20401 	* gdb.cp/userdef.exp: Test unary plus.  Use A2::operator+ for
   20402 	breakpoint test.
   20403 
   20404 	* gdb.base/sigbpt.exp: Disable if gdb,nosignals.
   20405 	* gdb.base/signull.exp: Disable if gdb,nosignals.
   20406 	* gdb.cp/bs15503.exp: Disable if skip_cplus_tests
   20407 	* gdb.cp/exception.exp: Disable if skip_cplus_tests.
   20408 	* gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
   20409 	* gdb.mi/mi2-console.exp: Likewise.
   20410 	* gdb.trace/collection.exp (run_trace_experiment): Consume the
   20411 	continue output at start.
   20412 	(gdb_collect_locals_test): Robustify regexp.
   20413 	* gdb.trace/passc-dyn.exp: Fix comment typo.
   20414 	* gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
   20415 
   20416 2005-03-08  Corinna Vinschen  <vinschen (a] redhat.com>
   20417 
   20418 	* gdb.asm/asm-source.exp: Add iq2000 case.
   20419 	* gdb.asm/iq2000.inc: New file.
   20420 
   20421 2005-03-07  Manoj Iyer <manjo (a] austin.ibm.com>
   20422 
   20423 	* gdb.base/command.exp: Change hardcoded value to regular expression.
   20424 	* gdb.base/float.exp: Add powerpc to the list of targets checked.
   20425 
   20426 2005-03-07  Daniel Jacobowitz  <dan (a] codesourcery.com>
   20427 
   20428 	* gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
   20429 	gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
   20430 	gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
   20431 	gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
   20432 	gdb.asm/x86_64.inc: Use .purgem before redefining macros.
   20433 
   20434 2005-03-05  Mark Kettenis  <kettenis (a] gnu.org>
   20435 
   20436 	* gdb.cp/ovldbreak.exp: Adjust regular expression for recent
   20437 	changes.
   20438 
   20439 2004-03-03  Paul Gilliam  <pgilliam (a] us.ibm.com>
   20440 
   20441 	* lib/compiler.c: Add test for IBM's xlc compiler.
   20442 	* lib/compiler.cc: Likewise.
   20443 
   20444 2004-02-24  Joel Brobecker  <brobecker (a] adacore.com>
   20445 
   20446 	* gdb.ada/fixed_points.exp: Create compilation object directory
   20447 	before running the test.
   20448 	* gdb.ada/null_record.exp: Likewise.
   20449 	* gdb.ada/packed_array.exp: Likewise.
   20450 	* gdb.ada/start.exp: Likewise.
   20451 
   20452 2005-02-15  Joel Brobecker  <brobecker (a] adacore.com>
   20453 
   20454 	* gdb.ada/packed_array/pa.adb: New file.
   20455 	* gdb.ada/packed_array.exp: New testcase.
   20456 
   20457 2005-02-10  Mark Kettenis  <kettenis (a] gnu.org>
   20458 
   20459 	* gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
   20460 	files.
   20461 
   20462 	* gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
   20463 	on *-*-openbsd*.  Correctly match whitespace in regukar
   20464 	expressions.
   20465 
   20466 2005-02-10  Daniel Jacobowitz  <dan (a] debian.org>
   20467 
   20468 	From Ramana Radhakrishnan <ramana.radhakrishnan (a] codito.com>:
   20469 	PR exp/1821
   20470 	* gdb.base/gdb1821.c: New test file.
   20471 	* gdb.base/gdb1821.exp: New test file.
   20472 
   20473 2005-02-09  Joel Brobecker  <brobecker (a] adacore.com>
   20474 
   20475 	* gdb.base/start.c: New file.
   20476 	* gdb.base/start.exp: New testcase.
   20477 
   20478 2005-02-09  Joel Brobecker  <brobecker (a] adacore.com>
   20479 
   20480 	* gdb.ada/start/dummy.adb: New file.
   20481 	* gdb.ada/start.exp: New testcase.
   20482 
   20483 2005-02-09  Corinna Vinschen  <vinschen (a] redhat.com>
   20484 
   20485 	* maint.exp: Raise timeout to give Cygwin targeted GDBs more time
   20486 	for printing symbols and statistics.
   20487 	Add test for using relative pathnames in "maint print msymbols" test.
   20488 	Mark "maint info sections DATA" XFAIL on Cygwin.
   20489 	Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
   20490 	tests.
   20491 
   20492 2005-02-09  Andreas Schwab  <schwab (a] suse.de>
   20493 
   20494 	Committed by Andrew Cagney  <cagney (a] gnu.org>
   20495 	* gdb.base/remotetimeout.exp: New file.
   20496 
   20497 2005-02-07  Mark Kettenis  <kettenis (a] gnu.org>
   20498 
   20499 	* gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
   20500 
   20501 2005-02-03  Joel Brobecker  <brobecker (a] adacore.com>
   20502 
   20503 	* gdb.ada/gnat_ada.gpr: New file.
   20504 	* gdb.ada/gnat_ada.gin: Delete, no longer used.
   20505 	* lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
   20506 	* configure.ac: No longer generate gnat_ada.gpr.
   20507 	* configure: Regenerate.
   20508 	* gdb.ada/Makefile.in: Minor adaptations due to new project file.
   20509 	* gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
   20510 	* gdb.ada/null_record/bar.ads: Likewise.
   20511 	* gdb.ada/null_record/bar.adb: Likewise.
   20512 	* gdb.ada/fixed_points/fixed_points.adb: Likewise.
   20513 	* gdb.ada/null_record.exp (testdir): New variable.
   20514 	(testfile): executable is now in testdir subdirectory.
   20515 	(srcfile): Use full path to the main compilation unit.
   20516 	* gdb.ada/fixed_points.exp: Same changes as above.
   20517 
   20518 2005-02-03  Nick Roberts  <nickrob (a] snap.net.nz>
   20519 
   20520 	* gdb.base/interp.exp: New test.
   20521 
   20522 2005-01-24  Andrew Cagney  <cagney (a] gnu.org>
   20523 
   20524 	* gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
   20525 
   20526 2005-01-19  Andrew Cagney  <cagney (a] gnu.org>
   20527 
   20528 	* gdb.stabs/Makefile.in (Makefile): Update dependencies -
   20529 	configure.ac not configure.in.
   20530 
   20531 	* gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
   20532 	of powerpc*-*-*.
   20533 	* gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
   20534 	* gdb.base/list.exp (test_list_function)
   20535 	(test_list_filename_and_function): Ditto.
   20536 	* gdb.base/callfuncs.exp (do_function_calls): Ditto.
   20537 
   20538 2005-01-16  Andrew Cagney  <cagney (a] gnu.org>
   20539 
   20540 	* gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
   20541 
   20542 	* gdb.base/source-error.gdb, gdb.base/source.exp: New files.
   20543 
   20544 2005-01-14  Andrew Cagney  <cagney (a] gnu.org>
   20545 
   20546 	* gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
   20547 	* gdb.mi/mi2-var-cmd.exp: Ditto.
   20548 
   20549 2005-01-10  Corinna Vinschen  <vinschen (a] redhat.com>
   20550 
   20551 	* gdb.base/fileio.c: Include unistd.h as required for lseek(2).
   20552 
   20553 2005-01-07  Andrew Cagney  <cagney (a] gnu.org>
   20554 
   20555 	* configure.ac: Rename configure.in, require autoconf 2.59.
   20556 	* configure: Re-generate.
   20557 	* gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
   20558 	* gdb.stabs/configure: Re-generate.
   20559 	* gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
   20560 	* gdb.hp/configure: Re-generate.
   20561 	* gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
   20562 	autoconf 2.59.
   20563 	* gdb.hp/gdb.objdbg/configure: Re-generate.
   20564 	* gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
   20565 	autoconf 2.59.
   20566 	* gdb.hp/gdb.defects/configure: Re-generate.
   20567 	* gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
   20568 	autoconf 2.59.
   20569 	* gdb.hp/gdb.compat/configure: Re-generate.
   20570 	* gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
   20571 	autoconf 2.59.
   20572 	* gdb.hp/gdb.base-hp/configure: Re-generate.
   20573 	* gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
   20574 	autoconf 2.59.
   20575 	* gdb.hp/gdb.aCC/configure: Re-generate.
   20576 
   20577 2004-12-15  Jim Blandy  <jimb (a] redhat.com>
   20578 
   20579 	* gdb.threads/linux-dp.exp: Fix output regexp to handle output
   20580 	under NPTL when there is debugging info available for libpthread.
   20581 
   20582 2004-12-13  Jerome Guitton  <guitton (a] gnat.com>
   20583 
   20584 	* gdb.ada/fixed_points.c: New file.
   20585 	* gdb.ada/fixed_points.exp: New file.
   20586 
   20587 2004-12-03  Randolph Chung  <tausq (a] debian.org>
   20588 
   20589 	* gdb.arch/pa-nullify.exp: New file.
   20590 	* gdb.arch/pa-nullify.s: New file.
   20591 
   20592 2004-11-30  Randolph Chung  <tausq (a] debian.org>
   20593 
   20594 	* gdb.threads/thread_check.exp: Use ${srcfile} for test program name
   20595 	instead of "tbug".  Fix regexp to work properly with gdb_test.
   20596 
   20597 2004-11-29  Paul Hilfinger  <Hilfinger (a] gnat.com>
   20598 
   20599 	* gdb.base/bitfields2.exp: New test.
   20600 	* gdb.base/bitfields2.c: New file.
   20601 
   20602 2004-11-28  Richard Earnshaw  <rearnsha (a] arm.com>
   20603 
   20604 	* config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
   20605 
   20606 2004-11-16  Randolph Chung  <tausq (a] debian.org>
   20607 
   20608 	* gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
   20609 
   20610 2004-11-14  Daniel Jacobowitz  <dan (a] debian.org>
   20611 
   20612 	* gdb.threads/threadapply.exp: Correct "macro details" test.
   20613 
   20614 2004-11-11  Jeff Johnston  <jjohnstn (a] redhat.com>
   20615 
   20616 	* gdb.threads/threadapply.exp: New test.
   20617 	* gdb.threads/threadapply.c: New file.
   20618 
   20619 2004-11-07  Mark Kettenis  <kettenis (a] gnu.org>
   20620 
   20621 	* gdb.base/savedregs.exp: Correct pattern used for sigtramp
   20622 	frames.
   20623 
   20624 2004-11-05  Felix Lee  <felix+log1 (a] specifixinc.com>
   20625 
   20626 	* gdb.base/cursal.exp: New file.
   20627 	* gdb.base/cursal.c: New file.
   20628 
   20629 2004-11-03  Andrew Cagney  <cagney (a] gnu.org>
   20630 
   20631 	* gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
   20632 
   20633 2004-10-30  Mark Kettenis  <kettenis (a] gnu.org>
   20634 
   20635 	* gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
   20636 	NetBSD/ELF targets.
   20637 
   20638 2004-10-29  Joel Brobecker  <brobecker (a] gnat.com>
   20639 
   20640 	* gdb.threads/bp_in_thread.c: New file, copied from
   20641 	pthread_cond_wait.c.
   20642 	* gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
   20643 	file, rather than reusing the .c file from another testcase.
   20644 
   20645 2004-10-20  Joel Brobecker  <brobecker (a] gnat.com>
   20646 
   20647 	* gdb.ada/null_record.exp: Check where we stopped after
   20648 	sending the start command, instead of where the associated
   20649 	temporary breakpoint was inserted.
   20650 
   20651 2004-10-14  Andrew Cagney  <cagney (a] gnu.org>
   20652 
   20653 	* gdb.mi/gdb701.c (main): Return 0.
   20654 
   20655 2004-10-13  Daniel Jacobowitz  <dan (a] debian.org>
   20656 
   20657 	* gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
   20658 
   20659 2004-10-12  Jeff Johnston  <jjohnstn (a] redhat.com>
   20660 
   20661 	* gdb.threads/schedlock.c: Add comment markers to use to find
   20662 	line numbers.
   20663 	* gdb.threads/schedlock.exp: Adjust regex to handle the new
   20664 	comments.
   20665 	* gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
   20666 	breakpoint lines.
   20667 
   20668 2004-10-12  Daniel Jacobowitz  <dan (a] debian.org>
   20669 
   20670 	* gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
   20671 
   20672 2004-10-12  Daniel Jacobowitz  <dan (a] debian.org>
   20673 
   20674 	* configure.in: Add gdb.dwarf2.
   20675 	* configure: Regenerated.
   20676 	* Makefile.in: Add gdb.dwarf2.
   20677 	* gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
   20678 	gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
   20679 	gdb.dwarf2/file1.txt: New files.
   20680 
   20681 2004-10-11  Orjan Friberg  <orjanf (a] axis.com>
   20682 
   20683 	* gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
   20684 	of "run", since the latter doesn't work with remote targets.  Adjust
   20685 	the breakpoint numbering accordingly.
   20686 	* gdb.threads/pthread_cond_wait.exp: Ditto.
   20687 
   20688 2004-10-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   20689 
   20690 	* gdb.base/overlays.exp: Update copyright years.
   20691 
   20692 2004-10-08  Kei Sakamoto  <sakamoto.kei (a] renesas.com>
   20693 
   20694 	* gdb.base/overlays.exp: Disable if target is Linux.
   20695 
   20696 2004-10-06  Felix Lee  <felix+log1 (a] specifixinc.com>
   20697 
   20698 	* config/gdbserver.exp (gdb_load): Use right filename on remote.
   20699 
   20700 2004-10-05  Kei Sakamoto  <sakamoto.kei (a] renesas.com>
   20701 
   20702 	* gdb.asm/asm-source.exp: Add m32r-linux target.
   20703 	* gdb.asm/m32r-linux.inc: New file.
   20704 
   20705 2004-09-24  Andrew Cagney  <cagney (a] redhat.com>
   20706 	    David Anderson <anderson (a] redhat.com>
   20707 
   20708 	* gdb.base/bigcore.exp (extract_heap): If the expect "file size"
   20709 	command fails, assume things will work.
   20710 	* gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
   20711 	(_GNU_SOURCE): Define.
   20712 	(print_unsigned, print_hex): Change parameter to "long long".
   20713 	(print_byte_count): New function, use to print byte counts.
   20714 	(large_off_t, large_lseek, O_LARGEFILE): Define dependant on
   20715 	O_LARGEFILE.
   20716 	(main): Compute an upper bound on a corefile in max_core_size.
   20717 	Limit memory chunk size to max_core_size.  Limit total memory
   20718 	allocated to max_core_size.
   20719 
   20720 2004-09-23  Andrew Cagney  <cagney (a] gnu.org>
   20721 
   20722 	* gdb.base/bigcore.exp: Replace the code that creates a corefile
   20723 	from a separate process with code that creates a corefile by
   20724 	making the inferior dump core.
   20725 
   20726 2004-09-23  Mark Kettenis  <kettenis (a] gnu.org>
   20727 
   20728 	* gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
   20729 	block.
   20730 
   20731 2004-09-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   20732 
   20733 	* gdb.base/constvars.exp (local_compiler_xfail_check_2):
   20734 	New proc.  Accept both gcc 3.x.x and gcc 4.x.x.
   20735 	* gdb.base/volatile.exp (local_compiler_xfail_check_2):
   20736 	Likewise.
   20737 
   20738 2004-09-20  Jeff Johnston  <jjohnstn (a] redhat.com>
   20739 
   20740 	* gdb.java/jprint.exp: New test case for java inferior call.
   20741 	* gdb.java/jprint.java: Ditto.
   20742 
   20743 2004-09-15  Joel Brobecker  <brobecker (a] gnat.com>
   20744 
   20745 	* gdb.base/bigcore.exp: Deactivate on IRIX targets.
   20746 
   20747 2004-09-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   20748 
   20749 	* gdb.threads/killed.c: Include <stdlib.h>.
   20750 	* gdb.threads/pthreads.c: Likewise.
   20751 
   20752 2004-09-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   20753 
   20754 	* gdb.threads/killed.c: Add copyright notice.
   20755 
   20756 2004-09-10  Jason Molenda  (jmolenda (a] apple.com)
   20757 
   20758 	* gdb.base/define.exp: Two new tests to verify zero space chars
   20759 	after 'if' and 'while' commands in a user-defined command is correctly
   20760 	parsed.
   20761 
   20762 2004-09-08  Andrew Cagney  <cagney (a] gnu.org>
   20763 
   20764 	* gdb.base/signals.exp (signal_tests_1): Delete.  Merge signal
   20765 	delivery test with duplicate at end of file.
   20766 
   20767 2004-09-06  Mark Kettenis  <kettenis (a] jive.nl>
   20768 
   20769 	* gdb.base/unload.exp: Link with -dl on *-*-solaris*.
   20770 
   20771 2004-09-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   20772 
   20773 	* config/hppro.exp: Removed.
   20774 
   20775 2004-09-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   20776 
   20777 	* config/sparclet.exp: Removed.
   20778 
   20779 2004-09-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   20780 
   20781 	* config/udi.exp: Removed.
   20782 
   20783 2004-09-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   20784 
   20785 	* gdb.base/sigstep.exp (advance): Use "-continue_timer" option
   20786 	of "exp_continue".
   20787 	(advancei): Likewise.
   20788 
   20789 2004-09-01  Jeff Johnston  <jjohnstn (a] redhat.com>
   20790 
   20791 	* gdb.base/unload.exp: Fix so messages aren't duplicated.
   20792 
   20793 2004-09-01  Manoj Iyer  <manjo (a] austin.ibm.com>
   20794 
   20795 	* gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
   20796 	to check for nodebug in executable.
   20797 	* gdb.gdb/observer.exp (setup_test): Likewise.
   20798 	* gdb.gdb/selftest.exp (test_with_self): Likewise.
   20799 	* gdb.gdb/xfullpath.exp (setup_test): Likewise.
   20800 
   20801 2004-09-01  Andrew Cagney  <cagney (a] gnu.org>
   20802 
   20803 	* gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
   20804 	files.
   20805 
   20806 2004-09-01  Jeff Johnston  <jjohnstn (a] redhat.com>
   20807 
   20808 	* gdb.base/unload.exp: Fix expected warning message to match
   20809 	latest format.
   20810 
   20811 2004-09-01  Corinna Vinschen  <vinschen (a] redhat.com>
   20812 
   20813 	* gdb.base/call-rt-st.exp: Fix typos.
   20814 
   20815 2004-08-31  Manoj Iyer  <manjo (a] austin.ibm.com>
   20816 
   20817 	* gdb.threads/thread_check.exp: New testcase.
   20818 	* gdb.threads/thread_check.c: New testcase.
   20819 
   20820 2004-08-31  Andrew Cagney  <cagney (a] gnu.org>
   20821 
   20822 	* gdb.base/sigstep.exp (breakpoint_to_handler_entry)
   20823 	(skip_to_handler_entry): New procedures.  Test stepping into a
   20824 	handler when the breakpoint is at the handler's entry point.
   20825 
   20826 2004-08-30  Andrew Cagney  <cagney (a] gnu.org>
   20827 
   20828 	* gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
   20829 	gdb/1757.
   20830 
   20831 2004-08-27  Michael Chastain  <mec.gnu (a] mindspring.com>
   20832 
   20833 	With code from Manoj Iyer <manjo (a] austin.ibm.com>:
   20834 	* lib/gdb.exp (gdb_file_cmd): Return more information in the
   20835 	return value.  Add an arm for "no debugging symbols found".
   20836 	Change a stray "error" to "perror".
   20837 	(gdb_run_cmd): Adapt to new return value.
   20838 	* gdb.base/remote.exp: Adapt to new return value.
   20839 	* gdb.gdb/complaints.exp: Likewise.
   20840 	* gdb.gdb/observer.exp: Likewise.
   20841 	* gdb.gdb/selftest.exp: Likewise.
   20842 	* gdb.gdb/xfullpath.exp: Likewise.
   20843 
   20844 2004-08-27  Joel Brobecker  <brobecker (a] gnat.com>
   20845 
   20846 	* gdb.threads/bp_in_thread.exp: New testcase.
   20847 
   20848 2004-08-27  Michael Chastain  <mec.gnu (a] mindspring.com>
   20849 
   20850 	Fix PR testsuite/1735.
   20851 	* gdb.threads/schedlock.c (thread_function): Add a cast
   20852 	to suppress a gcc warning.
   20853 	* gdb.threads/thread-specific.c (thread_function): Likewise.
   20854 
   20855 2004-08-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   20856 
   20857 	* gdb.base/unload.c: Include <stdlib.h>.
   20858 
   20859 2004-08-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   20860 
   20861 	From Paul Gilliam <pgilliam (a] us.ibm.com>:
   20862 	* gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
   20863 	synchronized after the "return".
   20864 
   20865 2004-08-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   20866 
   20867 	* gdb.mi/basics.c: Include <stdio.h>.
   20868 	* gdb.mi/pthreads.c: Include <stdlib.h>.
   20869 	* gdb.mi/var-cmd.c: Include <stdlib.h>.
   20870 
   20871 2004-08-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   20872 
   20873 	* gdb.threads/schedlock.c: Add copyright notice.
   20874 
   20875 2004-08-25  Andrew Cagney  <cagney (a] gnu.org>
   20876 
   20877 	* gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
   20878 	(skip_over_handler, breakpoint_over_hander): New test procedures.
   20879 	(advance, advancei): Add a proper prefix, do not use
   20880 	rerun_to_main.
   20881 	* gdb.base/sigstep.c (main): Change to use an infinite loop.
   20882 
   20883 2004-08-24  Michael Chastain  <mec.gnu (a] mindspring.com>
   20884 
   20885 	* gdb.mi/basics.c: Add copyright notice.
   20886 	* gdb.mi/var-cmd.c: Add copyright notice.
   20887 
   20888 2004-08-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   20889 
   20890 	* lib/gdb.exp: Remove signed_keyword_not_used.
   20891 	* lib/compiler.c: Likewise.
   20892 	* lib/compiler.cc: Likewise.
   20893 
   20894 2004-08-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   20895 
   20896 	* gdb.base/whatis.c: Remove conditional disabling of "signed".
   20897 	* gdb.base/whatis.exp: Remove signed_keyword_not_used.
   20898 
   20899 2004-08-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   20900 
   20901 	* gdb.base/whatis.c: Add copyright notice.
   20902 
   20903 2004-08-20  Mark Kettenis  <kettenis (a] gnu.org>
   20904 
   20905 	* gdb.arch/i386-prologue.exp (skip_breakpoint): New function.  Use
   20906 	it to skip the breakpoints encoded in the inline assembly.
   20907 
   20908 2004-08-20  Michael Chastain  <mec.gnu (a] mindspring.com>
   20909 
   20910 	* Makefile.in: Add gdb.fortran.
   20911 
   20912 2004-08-20  Michael Chastain  <mec.gnu (a] mindspring.com>
   20913 
   20914 	* gdb.base/call-sc.exp (test_scalar_returns):
   20915 	Fix cut-and-paste glitch in "Make fun return now".
   20916 
   20917 2004-08-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   20918 
   20919 	* configure.in: Add gdb.fortran.
   20920 	* configure: Regenerate.
   20921 	* gdb.fortran/Makefile.in: New file.
   20922 	* lib/gdb.exp (skip_fortran_tests): New procedure.
   20923 
   20924 2004-08-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   20925 
   20926 	* gdb.mi/mi-var-block.exp: Use gdb_get_line_number.  Remove
   20927 	reference to bug-gnu (a] prep.ai.mit.edu.
   20928 	* gdb.mi/mi-var-child.exp: Likewise.
   20929 	* gdb.mi/mi-var-cmd.exp: Likewise.
   20930 	* gdb.mi/mi-var-display.exp: Likewise.
   20931 	* gdb.mi/mi2-var-block.exp: Likewise.
   20932 	* gdb.mi/mi2-var-child.exp: Likewise.
   20933 	* gdb.mi/mi2-var-cmd.exp: Likewise.
   20934 	* gdb.mi/mi2-var-display.exp: Likewise.
   20935 
   20936 2004-08-15  Mark Kettenis  <kettenis (a] gnu.org>
   20937 
   20938 	* gdb.base/unload.c (main): Make local variable msg const.
   20939 
   20940 2004-08-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   20941 
   20942 	* gdb.mi/mi-cli.exp: Use gdb_get_line_number.  Remove reference
   20943 	to bug-gnu (a] prep.ai.mit.edu.
   20944 	* gdb.mi/mi-disassemble.exp: Likewise.
   20945 	* gdb.mi/mi-eval.exp: Likewise.
   20946 	* gdb.mi/mi-file.exp: Likewise.  Also, add comment about the
   20947 	default line number.
   20948 	* gdb.mi/mi-return.exp: Likewise.
   20949 	* gdb.mi/mi-simplerun.exp: Likewise.
   20950 	* gdb.mi/mi-stack.exp: Likewise.
   20951 	* gdb.mi/mi-stepi.exp: Likewise.  Also, replace wildcarded line
   20952 	number with explicit range test.
   20953 	* gdb.mi/mi-watch.exp: Likewise.
   20954 	* gdb.mi/mi2-break.exp: Likewise.
   20955 	* gdb.mi/mi2-cli.exp: Likewise.
   20956 	* gdb.mi/mi2-disassemble.exp: Likewise.
   20957 	* gdb.mi/mi2-eval.exp: Likewise.
   20958 	* gdb.mi/mi2-file.exp: Likewise.  Also, add comment about the
   20959 	default line number.
   20960 	* gdb.mi/mi2-return.exp: Likewise.
   20961 	* gdb.mi/mi2-simplerun.exp: Likewise.
   20962 	* gdb.mi/mi2-stack.exp: Likewise.
   20963 	* gdb.mi/mi2-stepi.exp: Likewise.  Also, replace wildcarded line
   20964 	number with explicit range test.
   20965 	* gdb.mi/mi2-watch.exp: Likewise.
   20966 
   20967 2004-08-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   20968 
   20969 	* gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
   20970 	* gdb.cp/m-static.exp: Likewise.
   20971 	* gdb.cp/rtti.exp: Likewise.
   20972 
   20973 2004-08-14  Mark Kettenis  <kettenis (a] gnu.org>
   20974 
   20975 	* gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
   20976 
   20977 2004-08-14  Eli Zaretskii  <eliz (a] gnu.org>
   20978 
   20979 	* ChangeLog: Prefix Local Variables with semi-colons and indent
   20980 	the reference to older ChangeLog files, to fix fontification in
   20981 	Emacs.
   20982 
   20983 2004-08-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   20984 
   20985 	* gdb.mi/mi-break.exp: Use gdb_get_line_number.
   20986 	* gdb.mi/mi2-break.exp: Likewise.
   20987 
   20988 2004-08-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   20989 
   20990 	* gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
   20991 
   20992 2004-08-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   20993 
   20994 	* gdb.cp/inherit.exp: Use cp_test_ptype_class.
   20995 
   20996 2004-08-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   20997 
   20998 	* gdb.cp/classes.exp: Remove unused declarations.  Just let
   20999 	test names default instead of providing special names.  Remove
   21000 	extraneous demangler test.
   21001 
   21002 2004-08-12  Jeff Johnston  <jjohnstn (a] redhat.com>
   21003 
   21004 	* gdb.base/unload.exp: New test for breakpoints in dynamically
   21005 	loaded libraries.
   21006 	* gdb.base/unload.c: Ditto.
   21007 	* gdb.base/unloadshr.c: Ditto.
   21008 
   21009 2004-08-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   21010 
   21011 	* gdb.cp/classes.exp (test_ptype_class_objects): Call
   21012 	cp_test_ptype_class.
   21013 	(test_enums): Likewise.
   21014 
   21015 2004-08-10  Andrew Cagney  <cagney (a] gnu.org>
   21016 
   21017 	* gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
   21018 	files.
   21019 
   21020 2004-08-10  Andrew Cagney  <cagney (a] gnu.org>
   21021 
   21022 	* gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
   21023 	init_malloc call.
   21024 
   21025 2004-08-10  Michael Chastain  <mec.gnu (a] mindspring.com>
   21026 
   21027 	* ChangeLog: Add copyright notice.  The notice is copied
   21028 	from emacs 21.3 top level ChangeLog.
   21029 
   21030 2004-08-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21031 
   21032 	* lib/cp-support.exp: New file.
   21033 	* lib/cp-support.exp (cp_test_type_class): New function.
   21034 	* gdb.cp/derivation.exp: Use cp_test_ptype_class.
   21035 	* gdb.cp/virtfunc.exp (test_one_ptype): Removed.
   21036 	* gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
   21037 	cp_test_ptype_class.
   21038 
   21039 2004-08-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21040 
   21041 	* gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
   21042 	gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
   21043 	gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
   21044 	gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
   21045 	gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
   21046 	gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
   21047 	gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
   21048 	gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
   21049 	gdb.mi/mi2-watch.exp: Update copyright years.
   21050 
   21051 2004-08-09  Mark Kettenis  <kettenis (a] gnu.org>
   21052 
   21053 	* gdb.base/sigaltstack.exp: Provide proper anchoring.
   21054 
   21055 2004-08-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21056 
   21057 	* gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
   21058 	gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
   21059 	gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
   21060 	gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
   21061 	gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
   21062 	gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
   21063 	gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
   21064 	gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
   21065 	gdb.mi/mi-watch.exp: Update copyright years.
   21066 
   21067 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21068 
   21069 	PR gdb/1738
   21070 	* gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
   21071 	from a breakpoint with a pending signal.
   21072 
   21073 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21074 
   21075 	PR gdb/1736
   21076 	* lib/gdb.exp (gdb_test_multiple): Handle return -code return.
   21077 	* gdb.base/sigaltstack.exp (finish_test): Consume output until
   21078 	the prompt.
   21079 	* gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
   21080 
   21081 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21082 
   21083 	* gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
   21084 
   21085 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21086 
   21087 	PR gdb/1736
   21088 	* gdb.base/sigaltstack.exp (finish_test): New procedure.  KFAIL
   21089 	for i?86-*-linux*.
   21090 
   21091 2004-08-08  Daniel Jacobowitz  <dan (a] debian.org>
   21092 
   21093 	* gdb.arch/i386-prologue.exp: Compile without debug information.
   21094 
   21095 2004-08-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   21096 
   21097 	* lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
   21098 	rather than asking gdb to search.
   21099 
   21100 2004-08-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   21101 
   21102 	* gdb.base/gcore.c: Include <string.h>.
   21103 
   21104 2004-08-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   21105 
   21106 	* gdb.base/gcore.c: Add copyright notice.
   21107 
   21108 2004-08-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   21109 
   21110 	* gdb.base/freebpcmd.c: Include <stdio.h>.
   21111 	* gdb.base/long_long.c: Include <string.h>.
   21112 	* gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
   21113 	* gdb.base/siginfo.c: Include <string.h>.
   21114 	* gdb.base/sigstep.c: Include <string.h>.
   21115 
   21116 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21117 
   21118 	* gdb.base/complex.c: Include <stdlib.h>.
   21119 
   21120 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21121 
   21122 	* gdb.base/complex.c: Add copyright notice.
   21123 
   21124 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21125 
   21126 	* gdb.base/charset.c: Include <stdlib.h>.
   21127 
   21128 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21129 
   21130 	* gdb.base/auxv.c: Include <stdlib.h>.
   21131 
   21132 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21133 
   21134 	* gdb.base/auxv.c: Add copyright notice.
   21135 
   21136 2004-08-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21137 
   21138 	* gdb.base/coremaker.c: Add copyright notice.
   21139 	* gdb.base/coremaker2.c: Add copyright notice.
   21140 
   21141 2004-08-04  Andrew Cagney  <cagney (a] gnu.org>
   21142 
   21143 	* gdb.base/store.exp: Update copyright.
   21144 	(check_set, up_set, check_struct, up_struct): Add a prefix to test
   21145 	names, do not import gdb_prompt.
   21146 
   21147 2004-08-01  Andrew Cagney  <cagney (a] gnu.org>
   21148 
   21149 	Fix PR testsuite/1729.
   21150 	* gdb.base/dump.exp: Add test name to callers of capture_value, do
   21151 	not use capture_value with value 4.
   21152 	(capture_value): Add optional test name parameter.
   21153 	(test_reload_saved_value, test_restore_saved_value): Use $msg as
   21154 	the prefix, pass to capture_value.
   21155 
   21156 2004-08-01  Mark Kettenis  <kettenis (a] gnu.org>
   21157 
   21158 	* gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
   21159 	* gdb.arch/i386-prologue.c (standard): New prototype and function.
   21160 	(main): Call new function.
   21161 
   21162 2004-07-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   21163 
   21164 	* gdb.cp/namespace.exp: Accept more varieties of ptype output.
   21165 
   21166 2004-07-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   21167 
   21168 	* gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
   21169 
   21170 2004-07-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   21171 
   21172 	* gdb.cp/inherit.exp: Accept more varieties of ptype output.
   21173 	Accept more values of vtbl pointer.  Remove some messages
   21174 	about "obsolete gcc or gdb".
   21175 
   21176 2004-07-30  Michael Chastain  <mec.gnu (a] mindspring.com>
   21177 
   21178 	* gdb.cp/classes.exp: Accept more varieties of ptype output.
   21179 
   21180 2004-07-30  Michael Chastain  <mec.gnu (a] mindspring.com>
   21181 
   21182 	* gdb.base/asm-source.exp: Properly convert target board
   21183 	debug flags from gcc format to binutils format.
   21184 
   21185 2004-07-28  Mark Kettenis  <kettenis (a] gnu.org>
   21186 
   21187 	* gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
   21188 	gdb1718".  PR backtrace/1718 partially fixed.
   21189 
   21190 2004-07-27  Jeff Johnston  <jjohnstn (a] redhat.com>
   21191 
   21192 	* gdb.threads/watchthreads.exp: New test for threaded watchpoints.
   21193 
   21194 2004-07-26  Nick Clifton  <nickc (a] redhat.com>
   21195 
   21196 	* gdb.asm/asm-source.exp (debug-flags): New variable.  If a known
   21197 	good default value for a specific architecture is available then
   21198 	set it to that value.  Otherwise default to the -gstabs switch.
   21199 	Remove the -g... switches from the asm-flags variable.  Allow the
   21200 	target board info to override the value if it wants to.  Pass the
   21201 	switch on the assembler command line.
   21202 
   21203 2004-07-23  Mark Kettenis  <kettenis (a] gnu.org>
   21204 
   21205 	* gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
   21206 	* gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
   21207 	(main): Call new function.
   21208 
   21209 2004-07-22  Michael Chastain  <mec.gnu (a] mindspring.com>
   21210 
   21211 	Test for PR exp/1715.
   21212 	* gdb.base/radix.exp: Refactor common procedures.  Make all
   21213 	test names unique.  Change XFAIL to KFAIL.
   21214 
   21215 2004-07-20  Michael Chastain  <mec.gnu (a] mindspring.com>
   21216 
   21217 	* gdb.ada/gnat_ada.gpr.in: Rename from here ...
   21218 	* gdb.ada/gnat_ada.gin: ... to here.
   21219 	* configure.in: Use gnat_ada.gin.
   21220 	* configure: Regenerate.
   21221 
   21222 2004-07-20  Andrew Cagney  <cagney (a] gnu.org>
   21223 
   21224 	* gdb.base/signals.exp: Replace send_gdb and gdb_expect with
   21225 	gdb_test and gdb_test_multiple.  Delete bash_bug.  Delete suspect
   21226 	XFAILs.  Clean up test messages and comments.  Check backtraces.
   21227 	Delete re-sync code.
   21228 
   21229 2004-07-19  Michael Chastain  <mec.gnu (a] mindspring.com>
   21230 
   21231 	Fix PR cli/740.
   21232 	* gdb.base/annota1.exp: Honor gdb,nosignals.
   21233 	* gdb.base/annota3.exp: Likewise.
   21234 
   21235 2004-07-19  Michael Chastain  <mec.gnu (a] mindspring.com>
   21236 
   21237 	* lib/java.exp: Update copyright notice.
   21238 
   21239 2004-07-19  Andrew Cagney  <cagney (a] gnu.org>
   21240 
   21241 	* gdb.base/selftest.exp: Copy file from here ...
   21242 	* gdb.gdb/selftest.exp: ... to here.
   21243 
   21244 2004-07-16  Andrew Cagney  <cagney (a] redhat.com>
   21245 
   21246 	* lib/insight-support.exp: Delete file.
   21247 	* lib/java.exp (java_init): Fix copyright.
   21248 
   21249 2004-07-16  Andrew Cagney  <cagney (a] gnu.org>
   21250 
   21251 	* gdb.base/restore.c: Append "prologue" to comments marking the a
   21252 	function's prologue.
   21253 	* gdb.base/restore.exp: Update copyright, re-indent.
   21254 	(restore_tests): Use gdb_test_multiple.  Add "calleeN calls
   21255 	callerN" prefix where needed.  Update patterns that match a
   21256 	function's prologue.
   21257 
   21258 2004-07-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   21259 
   21260 	* gdb.base/restore.c: Add copyright notice.
   21261 
   21262 2004-07-16  Andrew Cagney  <cagney (a] gnu.org>
   21263 
   21264 	* gdb.base/logical.exp: Update copyright.
   21265 	(evaluate): New procedure.  Use to re-implement tests using
   21266 	several tables.
   21267 
   21268 2004-07-14  Martin Hunt  <hunt (a] redhat.com>
   21269 
   21270 	* lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
   21271 	which fixes some problems where init.tcl was not found.
   21272 
   21273 2004-07-13  Andrew Cagney  <cagney (a] gnu.org>
   21274 
   21275 	* gdb.base/sizeof.exp: Skip test when no inferior I/O.
   21276 	(check_sizeof, check_valueof): Do not include the output in the
   21277 	test name.  Use gdb_test.
   21278 	(get_valueof): Use gdb_test_multiple.
   21279 
   21280 	* gdb.base/step-test.exp: Update copyright.  Use
   21281 	gdb_test_multiple.  Ensure that test names do not include
   21282 	architecture dependent output.
   21283 
   21284 	* gdb.gdb/observer.exp: Update copyright.
   21285 	(setup_test): Use gdb_test_multiple.
   21286 	(attach_first_observer, attach_second_observer)
   21287 	(attach_third_observer, detach_first_observer)
   21288 	(detach_second_observer, detach_third_observer)
   21289 	(reset_counters, check_counters): Make $message a prefix.
   21290 	(test_normal_stop_notifications): Add "args" parameter - a list of
   21291 	init functions to be called.  Make $message a prefix,
   21292 	(test_observer_normal_stop): Change the message prefixes so that
   21293 	they are unique, pass the attach / detach procedures to
   21294 	test_normal_stop_notifications.
   21295 
   21296 	* gdb.base/signull.exp (test_segv): Prefix all tests with
   21297 	"${name}".  Clean up test messages.
   21298 
   21299 	* gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
   21300 
   21301 	* gdb.base/ena-dis-br.exp: Update copyright.
   21302 	(break_at): New function.  Replace send_gdb with gdb_test,
   21303 	break_at, and gdb_test_multiple.  Replace XFAIL of "continue with
   21304 	ignore count, not stopped at bpt", with KFAIL.
   21305 
   21306 2004-07-13  Corinna Vinschen  <vinschen (a] redhat.com>
   21307 
   21308 	* gdb.base/attach.exp: Remove cleanupfile handling.
   21309 
   21310 2004-07-12  Andrew Cagney  <cagney (a] gnu.org>
   21311 
   21312 	* gdb.base/annota1.exp: Cleanup corefile test name.
   21313 	* gdb.base/annota3.exp: Ditto.
   21314 
   21315 2004-07-12  Andrew Cagney  <cagney (a] gnu.org>
   21316 
   21317 	* gdb.base/signals.exp: Clean up copyright, re-indent.
   21318 
   21319 	* gdb.base/attach.exp: Replace send_gdb and gdb_expect with
   21320 	gdb_test and gdb_test_multiple.
   21321 
   21322 2004-07-08  Jeff Johnston  <jjohnstn (a] redhat.com>
   21323 
   21324 	* gdb.java/jmain.exp: Fix expected line number for main to
   21325 	break at.  Set XFAIL for break at main test since gcj does not
   21326 	provide line number info for first statement in main.
   21327 
   21328 2004-07-08  Andrew Cagney  <cagney (a] gnu.org>
   21329 
   21330 	* gdb.base/attach.exp: Cleanup copyright.  Re-indent.
   21331 
   21332 	* gdb.base/sigbpt.exp: Make the common part of each test name a
   21333 	prefix instead of suffix.
   21334 
   21335 2004-07-07  Bob Rossi  <bob_rossi (a] cox.net>
   21336 
   21337 	* gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
   21338 	test from test_tbreak_creation_and_listing to
   21339 	test_file_list_exec_source_file
   21340 	* gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
   21341 	Changed name of test from test_tbreak_creation_and_listing to
   21342 	test_file_list_exec_source_file
   21343 
   21344 2004-07-07  Jeff Johnston  <jjohnstn (a] redhat.com>
   21345 
   21346 	* gdb.java/jmisc.exp: Fix expected output of ptype to look for
   21347 	the jmisc() constructor instead of <init>.
   21348 	* gdb.java/jmisc1.exp: Ditto.
   21349 
   21350 2004-07-07  Andrew Cagney  <cagney (a] gnu.org>
   21351 
   21352 	* gdb.base/sigbpt.exp (stepi_out): Check for a single step
   21353 	corrupting the PC.
   21354 
   21355 2004-07-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   21356 
   21357 	* gdb.cp/templates.exp: Accept whitespace change in demangler
   21358 	output.
   21359 
   21360 2004-07-06  Andrew Cagney  <cagney (a] gnu.org>
   21361 
   21362 	* gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
   21363 
   21364 2004-07-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   21365 
   21366 	* lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
   21367 	* lib/compiler.cc: Likewise.
   21368 
   21369 2004-06-30  Michael Chastain   <mec.gnu (a] mindspring.com>
   21370 
   21371 	* lib/compiler.cc: Work around string preprocessing problem
   21372 	with old hp c++ compiler.
   21373 	* lib/compiler.c: Likewise.
   21374 
   21375 2004-06-29  Corinna Vinschen  <vinschen (a] redhat.com>
   21376 
   21377 	* gdb.arch/i386-prologue.c: Add copyright header.  Use preprocessor
   21378 	directives to conditionalize symbol prefixing.
   21379 	* gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
   21380 	additional_flags handling.  Add underscore prefix for Cygwin.
   21381 	* gdb.arch/i386-unwind.c: Use preprocessor directives to
   21382 	conditionalize symbol prefixing.
   21383 	* gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
   21384 	additional_flags handling.  Add underscore prefix for Cygwin.
   21385 
   21386 2004-06-29  Corinna Vinschen  <vinschen (a] redhat.com>
   21387 
   21388 	* gdb.base/bigcore.exp: Skip test on Cygwin.
   21389 
   21390 2004-06-28  Michael Chastain  <mec.gnu (a] mindspring.com>
   21391 
   21392 	* gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
   21393 	formats for "info register".  Use gdb_test_multiple.  Fix
   21394 	the "invalid register" test.
   21395 
   21396 2004-06-28  Corinna Vinschen  <vinschen (a] redhat.com>
   21397 
   21398 	* gdb.base/attach.exp: Fix copyright date.  Set testpid to Windows
   21399 	PID for Cygwin.  Add Cygwin specific strings to check for in some
   21400 	tests.
   21401 	(do_attach_tests): Add a test for user interaction when attaching
   21402 	to a process with no matching symbol table already loaded.
   21403 
   21404 2004-06-26  Andrew Cagney  <cagney (a] gnu.org>
   21405 
   21406 	Test PR java/1567 and PR java/1565.
   21407 	* gdb.java/jmain.exp, gdb.java/jmain.java: New files.
   21408 	* gdb.java/jmisc2.exp: Delete file.
   21409 
   21410 2004-06-26  Michael Chastain  <mec.gnu (a] mindspring.com>
   21411 
   21412 	* gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
   21413 
   21414 2004-06-25  Corinna Vinschen  <vinschen (a] redhat.com>
   21415 
   21416 	* gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
   21417 	attach process.
   21418 
   21419 2004-06-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   21420 
   21421 	* gdb.cp/pr-1553.exp: Remove.
   21422 
   21423 2004-06-22  Michael Chastain  <mec.gnu (a] mindspring.com>
   21424 
   21425 	* gdb.cp/pr-1553.cc: Remove.
   21426 	* gdb.cp/pr-1553.exp: Disable this test.
   21427 
   21428 2004-06-20  Jim Blandy  <jimb (a] redhat.com>
   21429 
   21430 	Fix PR testsuite/1680.
   21431 	* gdb.arch/i386-sse.exp: Properly quote curly braces in
   21432 	regular expressions.
   21433 
   21434 2004-06-19  Michael Chastain  <mec.gnu (a] mindspring.com>
   21435 
   21436 	Fix PR testsuite/1679.
   21437 	* gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
   21438 	Issue an UNSUPPORTED result instead.
   21439 
   21440 2004-06-18  Jim Blandy  <jimb (a] redhat.com>
   21441 
   21442 	* gdb.base/charset.exp: Only send a control-C if we see a new
   21443 	prompt and incomplete command.
   21444 
   21445 2004-06-18  Michael Chastain  <mec.gnu (a] mindspring.com>
   21446 
   21447 	* gdb.cp/pr-574.cc: Add copyright notice.
   21448 
   21449 2004-06-17  Jim Blandy  <jimb (a] redhat.com>
   21450 
   21451 	* gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
   21452 	cases where the regexp has no groups; this grabs random text from
   21453 	the previous test suite, whatever that was.
   21454 
   21455 2004-06-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   21456 
   21457 	* gdb.cp/printmethod.cc: Add copyright notice.
   21458 
   21459 2004-06-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   21460 
   21461 	* gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
   21462 
   21463 2004-06-16  Andrew Cagney  <cagney (a] gnu.org>
   21464 
   21465 	* gdb.base/signull.c: Update copyright.  Include <string.h>.
   21466 	(bowler): Replace data_pointer with data_read
   21467 	and data_write cases.  Add code_descriptor case.
   21468 	(zero, desc): New array and pointer.
   21469 	(data, code): Change to simple pointers.
   21470 	* gdb.base/signull.exp: Fix probe pattern matching a function
   21471 	descriptor SIGSEGV.  Replace data_pointer with data_read and
   21472 	data_write tests.
   21473 
   21474 2004-06-16  Andrew Cagney  <cagney (a] gnu.org>
   21475 
   21476 	* gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
   21477 
   21478 2004-06-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   21479 
   21480 	* gdb.base/long_long.c: Add copyright notice.
   21481 
   21482 2004-06-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   21483 
   21484 	* gdb.base/long_long.exp: Remove reference to
   21485 	bug-gdb (a] prep.ai.mit.edu.  Change line-number-specific breakpoint
   21486 	to gdb_breakpoint and gdb_continue_to_breakpoint.
   21487 
   21488 2004-06-14  Jim Blandy  <jimb (a] redhat.com>
   21489 
   21490 	* gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
   21491 	endian case.
   21492 
   21493 2004-06-14  Andrew Cagney  <cagney (a] gnu.org>
   21494 
   21495 	* gdb.base/gcore.exp (capture_command_output): Delete the always
   21496 	passing tests containing inferior values.
   21497 	* gdb.base/ending-run.exp: Do not include the breakpoint address
   21498 	in the test message.  Update copyright.
   21499 	* gdb.base/sizeof.exp (check_sizeof): Do not include the type's
   21500 	size in the test name, use gdb_test_multiple.  Update copyright.
   21501 
   21502 2004-06-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   21503 
   21504 	* gdb.cp/ref-types.cc: Add copyright notice.
   21505 
   21506 2004-06-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   21507 
   21508 	* lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
   21509 	hp_aCC_compiler.
   21510 	* lib/compiler.cc: Likewise.
   21511 	* lib/gdb.exp (get_compiler_info): Eval lines only if they are
   21512 	'set' commands.  Log diagnostics for other lines.  Set
   21513 	gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
   21514 
   21515 2004-06-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   21516 
   21517 	* gdb.cp/try_catch.cc: Add copyright notice.
   21518 
   21519 2004-06-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   21520 
   21521 	* gdb.cp/userdef.cc: Add copyright notice.
   21522 
   21523 2004-06-11  Michael Chastain  <mec.gnu (a] mindspring.com>
   21524 
   21525 	* gdb.cp/virtfunc.cc: Add copyright notice.
   21526 
   21527 2004-06-11  Randolph Chung  <tausq (a] debian.org>
   21528 
   21529 	* gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
   21530 	problem.
   21531 
   21532 2004-06-10  Andrew Cagney  <cagney (a] gnu.org>
   21533 
   21534 	* lib/compiler.cc, lib/compiler.c: Append either
   21535 	__GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
   21536 	* gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
   21537 	instead of gcc-3-3.
   21538 
   21539 2004-06-09  Andrew Cagney  <cagney (a] gnu.org>
   21540 
   21541 	* gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
   21542 	gdb/1455, bug is specific to "long long" and "double".
   21543 
   21544 	* gdb.base/structs.exp (test_struct_returns, test_struct_returns)
   21545 	(test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
   21546 	x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*.  PR tdep/1447
   21547 	fixed.
   21548 
   21549 2004-06-09  Andrew Cagney  <cagney (a] gnu.org>
   21550 
   21551 	* gdb.base/structs.exp (test_struct_returns): Replace
   21552 	"return_value_unknown" and "finish_value_unknown" by
   21553 	"return_value_known" and "finish_value_known".  Instead of
   21554 	"return_value_unknown" iff "finish_value_unknown", check
   21555 	"return_value_known" implies "finish_value_known".
   21556 
   21557 2004-06-08  Martin Hunt  <hunt (a] redhat.com>
   21558 
   21559 	* gdb.base/float.exp: Add pattern for mips targets.
   21560 
   21561 2004-06-08  Randolph Chung  <tausq (a] debian.org>
   21562 
   21563 	* gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
   21564 	message for unknown architectures more clear.
   21565 
   21566 2004-06-08  Joel Brobecker  <brobecker (a] gnat.com>
   21567 
   21568 	* gdb.ada/null_record.exp: Use "start" instead of "begin" to
   21569 	start the execution of the program.
   21570 
   21571 2004-06-07  Jim Blandy  <jimb (a] redhat.com>
   21572 
   21573 	* gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
   21574 	* gdb.arch/i386-cpuid.h: New helper file.
   21575 
   21576 2004-06-07  Randolph Chung  <tausq (a] debian.org>
   21577 
   21578 	* gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
   21579 	has started.
   21580 
   21581 2004-06-04  Roland McGrath  <roland (a] redhat.com>
   21582 
   21583 	Fix PR gdb/1647.
   21584 	* gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
   21585 	differently to be robust to output buffering differences.
   21586 
   21587 2004-06-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   21588 
   21589 	* gdb.threads/pthreads.exp: Update copyright years.
   21590 	(check_control_c): Change asynchronous 'after' to synchronous.
   21591 
   21592 2004-06-04  Roland McGrath  <roland (a] redhat.com>
   21593 
   21594 	* gdb.base/auxv.exp (fetch_auxv): Consume output fully through
   21595 	next gdb prompt.
   21596 
   21597 2004-06-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   21598 
   21599 	Fix PR gdb/1636.
   21600 	* gdb.threads/manythreads.exp: Change asynchronous 'after'
   21601 	calls to synchronous.
   21602 
   21603 2004-05-26  Jim Blandy  <jimb (a] redhat.com>
   21604 
   21605 	* gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
   21606 
   21607 2004-05-24  Randolph Chung  <tausq (a] debian.org>
   21608 
   21609 	* gdb.asm/asm-source.exp: Enable test for hppa-linux target.
   21610 	* gdb.asm/pa.inc: New file.
   21611 
   21612 2004-05-22  Mark Kettenis  <kettenis (a] gnu.org>
   21613 
   21614 	* gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
   21615 
   21616 2004-05-21  Joel Brobecker  <brobecker (a] gnat.com>
   21617 	    Daniel Jacobowitz  <drow (a] mvista.com>
   21618 
   21619 	* lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
   21620 	GDB prompt.
   21621 
   21622 2004-05-20  Ulrich Weigand  <Ulrich.Weigand (a] de.ibm.com>
   21623 
   21624 	* gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
   21625 	setjmp/longjmp.  Use sigaction instead of signal.
   21626 
   21627 2004-05-19  J. Brobecker  <brobecker (a] gnat.com>
   21628 	    Michael Snyder  <msnyder (a] redhat.com>
   21629 
   21630 	* gdb.threads/pthread_cond_wait.c: New file.
   21631 	* gdb.threads/pthread_cond_wait.exp: New testcase.
   21632 
   21633 2004-05-13  Andrew Cagney  <cagney (a] redhat.com>
   21634 
   21635 	* gdb.base/signull.exp, gdb.base/signull.c: New files.
   21636 	* gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
   21637 
   21638 2004-05-11  Andrew Cagney  <cagney (a] redhat.com>
   21639 
   21640 	* gdb.base/sigstep.exp (advancei): Update KFAILs.  gdb/1613 is
   21641 	fixed but revealed gdb/1639.
   21642 
   21643 2004-05-10  Andrew Cagney  <cagney (a] redhat.com>
   21644 
   21645 	* gdb.base/signals.exp (signal_tests_1): Simplify "continue to
   21646 	func1" and "next to 2nd alarm", kernel bug avoided.
   21647 
   21648 2004-05-10  Daniel Jacobowitz  <dan (a] debian.org>
   21649 
   21650 	PR external/1568
   21651 	* gdb.base/bigcore.exp: Check the size of the dumped core file.
   21652 	XFAIL if it is smaller than bytes_allocated.
   21653 	* gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
   21654 	(main): Make chunks_allocated unsigned.  Correct comment.
   21655 
   21656 2004-05-07  Joel Brobecker  <brobecker (a] gnat.com>
   21657 
   21658 	* gdb.arch/powerpc-aix-prologue.c: New file.
   21659 	* gdb.arch/powerpc-aix-prologue.exp: New file.
   21660 
   21661 2004-05-07  Jim Blandy  <jimb (a] redhat.com>
   21662 
   21663 	* gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
   21664 	gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
   21665 
   21666 2004-05-06  Joel Brobecker  <brobecker (a] gnat.com>
   21667 
   21668 	* gdb.base/sep.exp: No longer setup_kfail when the program was
   21669 	built with dwarf2.
   21670 
   21671 2004-05-05  Jim Ingham  <jingham (a] apple.com>
   21672 
   21673 	* gdb.base/pending.exp: Make sure pending breakpoints
   21674 	preserve the ignore count.
   21675 
   21676 2004-04-27  Jerome Guitton  <guitton (a] gnat.com>
   21677 
   21678 	* i386-prologue.exp: Add testcase for jump instruction as first
   21679 	instruction of the real code.
   21680 	* i386-prologue.c (jump_at_beginning): New function.
   21681 
   21682 2004-04-28  Mark Kettenis  <kettenis (a] gnu.org>
   21683 
   21684 	* gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
   21685 	x86_64-*-*.
   21686 
   21687 2004-04-28  Mark Kettenis  <kettenis (a] gnu.org>
   21688 
   21689 	* gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
   21690 	i*86-*-*.
   21691 
   21692 2004-04-25  Mark Kettenis  <kettenis (a] gnu.org>
   21693 
   21694 	* gdb.base/call-sc.exp (start_scalars_test): Fix regular
   21695 	expression that checks the return type.
   21696 
   21697 2004-04-23  Andrew Cagney  <cagney (a] redhat.com>
   21698 
   21699 	* gdb.base/call-sc.exp: New test of scalar call/return values.
   21700 	* gdb.base/call-sc.c: Ditto.
   21701 
   21702 2004-04-23  Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com>
   21703 
   21704 	* gdb.threads/manythreads.c: Reduce thread stack size.
   21705 
   21706 2004-04-23  Jeff Johnston  <jjohnstn (a] redhat.com>
   21707 
   21708 	* gdb.threads/manythreads.c: Add copyright notice.
   21709 
   21710 2004-04-23  Andrew Cagney  <cagney (a] redhat.com>
   21711 
   21712 	* gdb.base/siginfo.exp: Better handle step out of signal.
   21713 	* gdb.base/sigstep.exp: Ditto.
   21714 
   21715 2004-04-22  Jeff Johnston  <jjohnstn (a] redhat.com>
   21716 	    Daniel Jacobowitz  <drow (a] mvista.com>
   21717 
   21718 	* gdb.threads/manythreads.c: New testcase.
   21719 	* gdb.threads/manythreads.exp: Ditto.
   21720 
   21721 2004-04-22  Jim Blandy  <jimb (a] redhat.com>
   21722 
   21723 	* gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
   21724 	gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
   21725 
   21726 2004-04-21  Michael Chastain  <mec.gnu (a] mindspring.com>
   21727 
   21728 	* gdb.stabs/weird.exp: Accept full pathname for $binfile.
   21729 
   21730 2004-04-21  Andrew Cagney  <cagney (a] redhat.com>
   21731 
   21732 	* gdb.base/sigstep.c: New file.
   21733 	* gdb.base/sigstep.exp: New file.
   21734 
   21735 2004-04-16  Joel Brobecker  <brobecker (a] gnat.com>
   21736 
   21737 	* gdb.gdb/observer.exp (test_normal_stop_notifications): Update
   21738 	call to observer_notify_normal_stop.
   21739 
   21740 2004-04-15  Andrew Cagney  <cagney (a] redhat.com>
   21741 
   21742 	* gdb.base/siginfo.c: New file.
   21743 	* gdb.base/siginfo.exp: New file.
   21744 
   21745 2004-04-12  J. Brobecker  <brobecker (a] gnat.com>
   21746 
   21747 	* gdb.base/sep.exp: Fix typo in comment.
   21748 
   21749 2004-04-12  J. Brobecker  <brobecker (a] gnat.com>
   21750 
   21751 	* gdb.base/sep.c: New file.
   21752 	* gdb.base/sep-proc.c: New file.
   21753 	* gdb.base/sep.exp: New testcase.
   21754 
   21755 2004-04-09  Mark Kettenis  <kettenis (a] gnu.org>
   21756 
   21757 	* gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
   21758 	support.
   21759 
   21760 2004-04-05  Andrew Cagney  <cagney (a] redhat.com>
   21761 
   21762 	* gdb.base/sigaltstack.c: New file.
   21763 	* gdb.base/sigaltstack.exp: New file.
   21764 
   21765 2004-04-04  Joel Brobecker  <brobecker (a] gnat.com>
   21766 
   21767 	* gdb.base/foll-fork.exp: Update the expected output for
   21768 	"help set follow-fork-mode", to match a change that was made
   21769 	to the help of this variable on 2004-01-13.
   21770 
   21771 2004-04-01  Joel Brobecker  <brobecker (a] gnat.com>
   21772 
   21773 	* lib/ada.exp: Add copyright notice.
   21774 	* bar.ads: Likewise.
   21775 	* bar.adb: Likewise.
   21776 	* null_record.adb: Likewise.
   21777 	* null_record.exp: Likewise.
   21778 	* gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
   21779 
   21780 2004-04-01  Joel Brobecker  <brobecker (a] gnat.com>
   21781 
   21782 	* configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
   21783 	* configure: Regenerate.
   21784 
   21785 2004-04-01  Joel Brobecker  <brobecker (a] gnat.com>
   21786 
   21787 	* lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
   21788 	to build the application. Remove the message printed when in
   21789 	verbose mode, redundant with the UNSUPPORTED message above.
   21790 
   21791 2004-03-31  Joel Brobecker  <brobecker (a] gnat.com>
   21792 
   21793 	* gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
   21794 	* gdb.ada (null_record.exp): New testcase.
   21795 
   21796 2004-03-31  Joel Brobecker  <brobecker (a] gnat.com>
   21797 
   21798 	* Makefile.in (ALL_SUBDIRS) Add gdb.ada.
   21799 
   21800 2004-03-31  Joel Brobecker  <brobecker (a] gnat.com>
   21801 
   21802 	* gdb.ada: New subdirectory.
   21803 	* gdb.ada/Makefile.in: New file.
   21804 	* gdb.ada/gnat_ada.gpr.in: New file.
   21805 
   21806 2004-03-31  Joel Brobecker  <brobecker (a] gnat.com>
   21807 
   21808 	* lib/ada.exp: New file.
   21809 
   21810 2004-03-24  Daniel Jacobowitz  <drow (a] mvista.com>
   21811 
   21812 	* gdb.base/gdb1250.exp: Use runto {allow-pending}.
   21813 	* lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
   21814 
   21815 2004-03-22  Andrew Cagney  <cagney (a] redhat.com>
   21816 
   21817 	* gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
   21818 	hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
   21819 	Problem identified by Ulrich Weigand.
   21820 
   21821 2004-03-17  David Carlton  <carlton (a] kealia.com>
   21822 
   21823 	* gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
   21824 	PR c++/826.
   21825 
   21826 2004-03-16  Roland McGrath  <roland (a] redhat.com>
   21827 
   21828 	* gdb.base/auxv.exp: New file.
   21829 	* gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
   21830 
   21831 2004-03-12  David Carlton  <carlton (a] kealia.com>
   21832 
   21833 	* gdb.cp/pr-1553.exp: New.  Tests for PR c++/1553.
   21834 	* gdb.cp/pr-1553.cc: Ditto.
   21835 	* gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
   21836 	pass branch.
   21837 
   21838 2004-03-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   21839 
   21840 	* gdb.cp/templates.exp: Accept more template types.
   21841 
   21842 2004-03-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21843 
   21844 	From Corinna Vinschen with modifications.
   21845 	* gdb.cp/classes.cc (enums1): Add a line to extend scope of
   21846 	local variable obj_with_enum.
   21847 	* gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
   21848 	results with obj_with_enum.
   21849 
   21850 2004-03-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21851 
   21852 	* gdb.cp/classes.cc: New file, copied from misc.cc.
   21853 	* gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
   21854 
   21855 2004-03-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   21856 
   21857 	* gdb.cp/misc.cc: Add copyright notice.
   21858 
   21859 2004-03-05  David Carlton  <carlton (a] kealia.com>
   21860 
   21861 	* gdb.cp/rtti.exp: Add 'print *obj3' test.
   21862 	* gdb.cp/rtti.h: Update copyright.
   21863 	(namespace n2::n3): New.
   21864 	* gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
   21865 	(n2::n3::func3): New.
   21866 	(main): Call n2::n3::func3.
   21867 	* gdb.cp/rtti2.cc: Update copyright.
   21868 	(n2::create3): New.
   21869 
   21870 2004-03-04  Mark Kettenis  <kettenis (a] gnu.org>
   21871 
   21872 	* gdb.asm/openbsd.inc: Fix typo.
   21873 
   21874 2004-03-03  Fred Fish  <fnf (a] redhat.com>
   21875 
   21876 	* gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
   21877 	"val" instead of unused "size".  Update copyright year.
   21878 
   21879 2004-02-29  Daniel Jacobowitz  <drow (a] mvista.com>
   21880 
   21881 	* gdb.cp/ctti.exp: Handle unsigned char type.  Expect templates
   21882 	to use unsigned char.
   21883 	* gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
   21884 	gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
   21885 
   21886 2004-02-29  Daniel Jacobowitz  <drow (a] mvista.com>
   21887 
   21888 	* config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
   21889 	line of output.
   21890 
   21891 2004-02-28  Daniel Jacobowitz  <drow (a] mvista.com>
   21892 
   21893 	* gdb.base/relocate.c (dummy): Initialize.
   21894 
   21895 2004-02-28  Daniel Jacobowitz  <drow (a] mvista.com>
   21896 
   21897 	* gdb.base/chng-syms.exp: Anchor exit pattern.  Allow
   21898 	a breakpoint at exit.
   21899 
   21900 2004-02-27  Fred Fish  <fnf (a] redhat.com>
   21901 
   21902 	* gdb.base/chng-syms.exp: Add expect condition to match failing
   21903 	case that isn't a timeout.
   21904 
   21905 2004-02-27  Andrew Cagney  <cagney (a] redhat.com>
   21906 
   21907 	* gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
   21908 	support.
   21909 
   21910 2004-02-26  Fred Fish  <fnf (a] redhat.com>
   21911 
   21912 	* gdb.arch/gdb1431.c: Remove.
   21913 	* gdb.arch/gdb1431.s: New file, copy of gdb1291.s
   21914 	* gdb.arch/gdb1431.exp: Use "advance" correctly instead
   21915 	of "until" incorrectly.
   21916 
   21917 2004-02-26  J. Brobecker  <brobecker (a] gnat.com>
   21918 
   21919 	* gdb.cp/class2.cc (empty): New class.
   21920 	(refer): New function.
   21921 	(main): Declare an object of type empty and use it.
   21922 	* gdb.cp/class2.exp: Print the value of an object of type empty.
   21923 
   21924 2004-02-26  Jeff Johnston  <jjohnstn (a] redhat.com>
   21925 
   21926 	* gdb.base/langs.exp: Update query string to match the
   21927 	new nquery format used for pending breakpoints.
   21928 
   21929 2004-02-26  Andrew Cagney  <cagney (a] redhat.com>
   21930 
   21931 	Fix PR i18n/1570.
   21932 	* gdb.base/charset.c: Update copyright notice.
   21933 	(main, init_string): Remove the escape character '\e' tests.
   21934 	* gdb.base/printcmds.exp (test_print_all_chars): Ditto.
   21935 	* gdb.base/charset.exp (valid_host_charset): Ditto.
   21936 	* gdb.base/setvar.exp: Ditto.
   21937 
   21938 2004-02-24  Andrew Cagney  <cagney (a] redhat.com>
   21939 
   21940 	* gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
   21941 	mmapped data in core file" PASS and FAIL messages consistent.
   21942 
   21943 	* gdb.java/jmisc.exp: Use the fully quallified name of "main" when
   21944 	setting a breakpoint.  Work around PR java/1565.
   21945 
   21946 2004-02-23  Jeff Johnston  <jjohnstn (a] redhat.com>
   21947 
   21948 	* lib/gdb.exp (gdb_breakpoint): Update query string to match
   21949 	new nquery format.
   21950 	* gdb.base/pending.exp: Ditto.
   21951 
   21952 2004-02-22  Mark Kettenis  <kettenis (a] gnu.org>
   21953 
   21954 	* configure.in: Run stabs tests on *BSD.
   21955 	* configure: Regenerated.
   21956 
   21957 2004-02-21  Mark Kettenis  <kettenis (a] gnu.org>
   21958 
   21959 	* gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
   21960 
   21961 2004-02-20  Fred Fish  <fnf (a] redhat.com>
   21962 
   21963 	* gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
   21964 	blank in test for "returns short", for consistency with other
   21965 	"returns xxx" tests.  Update copyright year.
   21966 
   21967 2004-02-19  Fred Fish  <fnf (a] redhat.com>
   21968 
   21969 	New testcase for PR breakpoint/1558.
   21970 	* gdb.arch/gdb1558.exp: New file.
   21971 	* gdb.arch/gdb1558.c: New file.
   21972 
   21973 2004-02-19  Elena Zannoni  <ezannoni (a] redhat.com>
   21974 
   21975 	* gdb.base/nodebug.exp: Fix typo.
   21976 
   21977 2004-02-17  Ulrich Weigand <Ulrich.Weigand (a] de.ibm.com>
   21978 
   21979 	Committed by Jim Blandy  <jimb (a] redhat.com>.
   21980 
   21981 	* gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
   21982 
   21983 	* gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
   21984 
   21985 	* gdb.base/float.exp: Support s390*-*-* targets.
   21986 
   21987 2004-02-17  Adam Fedor  <fedor (a] gnu.org>
   21988 
   21989 	* gdb.base/gdb1555.exp: New file.
   21990 	* gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
   21991 
   21992 2004-02-17  Elena Zannoni  <ezannoni (a] redhat.com>
   21993 
   21994 	* gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
   21995 
   21996 2004-02-16  Fred Fish  <fnf (a] redhat.com>
   21997 
   21998 	* gdb.arch/gdb1291.c: Remove
   21999 	* gdb.arch/gdb1291.s: New test input file.
   22000 	* gdb.arch/gdb1291.exp: Expand test to check case that should not
   22001 	fail.  Test for correct result, known incorrect result, other
   22002 	failures and timeouts.
   22003 
   22004 2004-02-16  Andrew Cagney  <cagney (a] redhat.com>
   22005 
   22006 	* gdb.base/bigcore.exp: New file.
   22007 	* gdb.base/bigcore.c: New file.
   22008 
   22009 2004-02-13  Andrew Cagney  <cagney (a] redhat.com>
   22010 
   22011 	* gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
   22012 	* gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
   22013 	* gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
   22014 	* gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
   22015 	* gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
   22016 	* gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
   22017 	* gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
   22018 	* gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
   22019 	* gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
   22020 	* gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
   22021 
   22022 2004-02-11  Jeff Johnston  <jjohnstn (a] redhat.com>
   22023 
   22024 	* gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
   22025 	executed is an alloc instruction.
   22026 
   22027 2004-02-11  David Carlton  <carlton (a] kealia.com>
   22028 
   22029 	* gdb.cp/breakpoint.exp: New.
   22030 	* gdb.cp/breakpoint.cc: New.
   22031 
   22032 2004-02-11  Michael Chastain  <mec.gnu (a] mindspring.com>
   22033 
   22034 	Partial fix for PR gdb/1543.
   22035 	* gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
   22036 	gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
   22037 	gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
   22038 	gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
   22039 	gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
   22040 	gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
   22041 	gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
   22042 	gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
   22043 	gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
   22044 	to bug-gdb (a] prep.ai.mit.edu .
   22045 	* gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
   22046 	gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
   22047 	gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
   22048 	Likewise.
   22049 
   22050 2004-02-10  Andrew Cagney  <cagney (a] redhat.com>
   22051 
   22052 	* lib/gdb.exp (gdb_expect_list): Recover from internal-errors
   22053 	using gdb_internal_error_resync.
   22054 
   22055 2004-02-09  Daniel Jacobowitz  <drow (a] mvista.com>
   22056 
   22057 	* gdb.threads/thread-specific.exp: Stop early if no threads are
   22058 	found.
   22059 
   22060 2004-02-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   22061 
   22062 	* gdb.base/pending.exp: Remove extra \n from gdb_test calls.
   22063 
   22064 2004-02-08  Daniel Jacobowitz  <drow (a] mvista.com>
   22065 
   22066 	* lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
   22067 	breakpoints.
   22068 
   22069 2004-02-07  Daniel Jacobowitz  <drow (a] mvista.com>
   22070 
   22071 	* config/sim.exp (gdb_load): Handle $arg == "".
   22072 	* lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
   22073 	* gdb.objc/basicclass.exp: Use gdb_run_cmd.
   22074 
   22075 2004-02-07  Elena Zannoni  <ezannoni (a] redhat.com>
   22076 
   22077 	* gdb.base/maint.exp: Update test to reflect
   22078 	 obstack changes.
   22079 
   22080 2004-02-04  Jeff Johnston  <jjohnstn (a] redhat.com>
   22081 
   22082 	* gdb.base/pendshr.c (pendfunc): New function that calls
   22083 	pendfunc1.
   22084 	* gdb.base/pending.c: Call pendfunc instead of pendfunc1.
   22085 
   22086 2004-02-04  Fred Fish  <fnf (a] redhat.com>
   22087 
   22088 	* gdb.arch/gdb1431.c: Add underbar prefixed version of global
   22089 	function symbols and update copyright years.
   22090 	* gdb.arch/gdb1291.c: Ditto.
   22091 
   22092 2004-02-03  Michael Chastain  <mec.gnu (a] mindspring.com>
   22093 
   22094 	* gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
   22095 
   22096 2004-02-03  Michael Chastain  <mec.gnu (a] mindspring.com>
   22097 
   22098 	* gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
   22099 
   22100 2004-02-03  Michael Chastain  <mec.gnu (a] mindspring.com>
   22101 
   22102 	* gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
   22103 
   22104 2004-02-02  Fred Fish  <fnf (a] redhat.com>
   22105 
   22106 	* gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
   22107 	remote targets.  Update copyright years.
   22108 
   22109 2004-02-02  Jeff Johnston  <jjohnstn (a] redhat.com>
   22110 
   22111 	* lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
   22112 	support.
   22113 	* gdb.base/langs.exp: Fix test which attempts to create
   22114 	breakpoint on non-existent function to handle new pending
   22115 	support.
   22116 	* gdb.base/shlib-call.exp: Use gdb_breakpoint to set
   22117 	a breakpoint.
   22118 	* gdb.base/pending.exp: New test.
   22119 	* gdb.base/pending.c: New file.
   22120 	* gdb.base/pendshr.c: Ditto.
   22121 
   22122 2004-02-02  David Carlton  <carlton (a] kealia.com>
   22123 
   22124 	* gdb.cp/overload.exp: Add overloadNamespace tests.
   22125 	* gdb.cp/overload.cc (dummyClass, dummyInstance): New.
   22126 	(overloadNamespace, XXX): New.
   22127 	(main): Call XXX::marker2.
   22128 
   22129 2004-02-01  Fred Fish  <fnf (a] redhat.com>
   22130 
   22131 	* gdb.base/dump.exp: Use runto_main instead of "runto main".
   22132 	* gdb.base/finish.exp: Ditto.
   22133 	* gdb.base/gcore.exp: Ditto.
   22134 	* gdb.base/huge.exp: Ditto.
   22135 	* gdb.base/info-proc.exp: Ditto.
   22136 	* gdb.base/return2.exp: Ditto.
   22137 	* gdb.threads/gcore-thread.exp: Ditto.
   22138 
   22139 2004-02-01  Daniel Jacobowitz  <drow (a] mvista.com>
   22140 
   22141 	* gdb.threads/thread-specific.exp: Add missing anchor to regexp.
   22142 
   22143 2004-02-01  Mark Kettenis  <kettenis (a] gnu.org>
   22144 
   22145 	* gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
   22146 	that opening the file succeeds on OpenBSD.
   22147 
   22148 2004-02-01  Daniel Jacobowitz  <drow (a] mvista.com>
   22149 
   22150 	* gdb.threads/thread-specific.c: New file.
   22151 	* gdb.threads/threads-specific.exp: New test script.
   22152 	* lib/gdb.exp (gdb_test_multiple): Allow user patterns access
   22153 	to expect_out.
   22154 
   22155 2004-02-01  Mark Kettenis  <kettenis (a] gnu.org>
   22156 
   22157 	* gdb.base/call-ar-st.exp: Call get_debug_format.  Remove xfail on
   22158 	sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
   22159 	only on the "print_small_structs from print_long_arg_list" test.
   22160 
   22161 2004-02-01  Daniel Jacobowitz  <drow (a] mvista.com>
   22162 
   22163 	* gdb.base/completion.exp: Kill a stray backslash.
   22164 
   22165 	From Jim Ingham <jingham (a] apple.com>:
   22166 	* gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
   22167 	agrees with the result from sending a tab.
   22168 
   22169 2004-01-31  Daniel Jacobowitz  <drow (a] mvista.com>
   22170 
   22171 	* gdb.base/chng-syms.exp: Remove stray newline.
   22172 
   22173 2004-01-31  Mark Kettenis  <kettenis (a] gnu.org>
   22174 
   22175 	* gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
   22176 	*-*-openbsd*.
   22177 	* gdb.asm/openbsd.inc: New file.
   22178 
   22179 2004-01-30  Mark Kettenis  <kettenis (a] gnu.org>
   22180 
   22181 	* gdb.asm/asm-source.exp: Strip -Wl, from link-flags.  Don't
   22182 	append -static to link-flags for *-*-freebsd*, *-*netbsd* and
   22183 	*-*solaris2*.  Remove commented out default settings for
   22184 	asm-flags.  Replace gdb_compile with target_link.
   22185 
   22186 2004-01-29  Michael Chastain  <mec.gnu (a] mindspring.com>
   22187 
   22188 	* gdb.cp/inherit.exp: Rewrite.  Use gdb_test_multiple and gdb
   22189 	for all tests.  Remove old hp-ux and cygnus xfail cases.
   22190 
   22191 2004-01-29  Paul N. Hilfinger  <Hilfinger (a] gnat.com>
   22192 
   22193 	* gdb.base/chng-syms.exp: New file.
   22194 	* gdb.base/chng-syms.c: New file.
   22195 
   22196 2004-01-24  Michael Chastain  <mec.gnu (a] mindspring.com>
   22197 
   22198 	* gdb.cp/local.exp: Rewrite "ptype Local".  Add "ptype l".
   22199 	Provide arms for current output in all my configurations.
   22200 
   22201 2004-01-24  Michael Chastain  <mec.gnu (a] mindspring.com>
   22202 
   22203 	* lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
   22204 	* lib/compiler.cc: Likewise.
   22205 	* lib/gdb.exp (get_compiler_info): Always call gdb_compile to
   22206 	get the right preprocessor.  Eval the output directly.  Remove
   22207 	special tests for hp_cc_compiler and hp_aCC_compiler.  Remove
   22208 	hp_f77_compiler and hp_f90_compiler completely.
   22209 	(gdb_preprocess): Delete.
   22210 	(get_compiler): Delete.
   22211 
   22212 2004-01-24  Mark Kettenis  <kettenis (a] gnu.org>
   22213 
   22214 	* gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
   22215 	<string.h>.
   22216 
   22217 2004-01-24  Nick Roberts  <nick (a] nick.uklinux.net>
   22218 
   22219 	* gdb.mi/mi-stack.exp: Update copyright.
   22220 
   22221 2004-01-23  David Carlton  <carlton (a] kealia.com>
   22222 
   22223 	* gdb.cp/rtti.exp: Don't include full path in ${srcfile}.  Add
   22224 	test for cp_lookup_transparent_type.
   22225 	* gdb.cp/rtti1.cc: Update copyright.  Add n2::func and refer_to;
   22226 	call them.
   22227 
   22228 2004-01-23  Daniel Jacobowitz  <drow (a] mvista.com>
   22229 
   22230 	* gdb.mi/mi-var-child.exp: Update copyright year.  Move new test
   22231 	after -var-update.
   22232 
   22233 2004-01-23  David Carlton  <carlton (a] kealia.com>
   22234 
   22235 	* gdb.cp/namespace.cc (C::ensureRefs): New.
   22236 	* gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
   22237 
   22238 2004-01-20  Nick Roberts  <nick (a] nick.uklinux.net>
   22239 
   22240 	* gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
   22241 	case "-stack-list-locals 2".
   22242 	* gdb.mi/mi-var-child.exp: Test for case
   22243 	"-var-list-children --all-values NAME".
   22244 
   22245 2004-01-18  Michael Chastain  <mec.gnu (a] mindspring.com>
   22246 
   22247 	* gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
   22248 
   22249 2004-01-18  Mark Kettenis  <kettenis (a] gnu.org>
   22250 
   22251 	* gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
   22252 	used with gdb_test_multiple.
   22253 
   22254 	* gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
   22255 	read at address 0.  This fixes PR testsuite/1504.
   22256 
   22257 2004-01-18  Daniel Jacobowitz  <drow (a] mvista.com>
   22258 
   22259 	* config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
   22260 	Remove downloading, guessing the host executable, the calls to
   22261 	gdb_file_cmd and gdb_target_cmd, and "load" support.
   22262 	(infer_host_exec): New function broken out from gdb_load.
   22263 	(gdb_load): New wrapper for gdbserver_gdb_load.
   22264 	* lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
   22265 	gdb_target_cmd.  Use -target-select.
   22266 	(mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
   22267 	Download binaries to the host.  Clear last_mi_remote_file when
   22268 	we load a new binary.
   22269 	(mi_gdb_load): Call mi_gdb_file_cmd.  If gdbserver.exp is loaded,
   22270 	call gdbserver_gdb_load and mi_gdb_target_cmd.
   22271 
   22272 2004-01-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   22273 
   22274 	* gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
   22275 	type patterns.
   22276 
   22277 2004-01-17  Michael Chastain  <mec.gnu (a] mindspring.com>
   22278 
   22279 	* gdb.cp/templates.exp: Fix typo in test name of
   22280 	"print Foo<volatile char*>::foo".
   22281 
   22282 2004-01-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   22283 
   22284 	* gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
   22285 
   22286 2004-01-16  Ben Elliston  <bje (a] wasabisystems.com>
   22287 
   22288 	* gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
   22289 	(clean mostlyclean): Remove empty rm.
   22290 
   22291 2004-01-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   22292 
   22293 	* gdb.base/setvar.exp: Add copyright years.
   22294 
   22295 2004-01-14  David Carlton  <carlton (a] bactrian.org>
   22296 
   22297 	* gdb.cp/rtti.exp: Update copyright.  KFAIL test with repect to
   22298 	PR c++/1511 and update coment.
   22299 	* gdb.cp/templates.exp: Update patterns to match current output.
   22300 	If changes involve something other than whitespace, KFAIL
   22301 	w.r.t. PR c++/1512 or PR c++/931 as appropriate.
   22302 
   22303 2004-01-14  David Carlton  <carlton (a] kealia.com>
   22304 
   22305 	* gdb.cp/namespace.exp: Add tests involving classes defined within
   22306 	namespaces.
   22307 	* gdb.cp/namespace.cc (C::CClass): New.
   22308 	* gdb.cp/namespace1.cc (C::OtherFileClass): New.
   22309 
   22310 2004-01-14  Elena Zannoni  <ezannoni (a] redhat.com>
   22311 
   22312 	* gdb.base/sepdebug.exp: Bail out of the test if we don't know
   22313 	what debug info we have. Print a better message if something goes
   22314 	wrong while producing the separate debug info file.
   22315 
   22316 2004-01-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   22317 
   22318 	* gdb.base/callfuncs.c: Remove explicit declaration of malloc.
   22319 
   22320 2004-01-14  Michael Chastain  <mec.gnu (a] mindspring.com>
   22321 
   22322 	* gdb.base/callfuncs.c: Add copyright notice.
   22323 
   22324 2004-01-13  Michael Chastain  <mec.gnu (a] mindspring.com>
   22325 
   22326 	* gdb.cp/derivation.exp: Add XFAIL for bug with protected
   22327 	inheritance.  PR gdb/1498, PR gcc/13539.
   22328 
   22329 2004-01-13  Elena Zannoni  <ezannoni (a] redhat.com>
   22330 
   22331 	 * gdb.threads/gcore-thread.exp: Prefix name of binary with
   22332 	 test specific name.
   22333 	 * gdb.mi/gdb669.exp: Ditto.
   22334 	 * gdb.mi/mi-pthreads.exp: Ditto.
   22335 	 * gdb.mi/mi1-pthreads.exp: Ditto.
   22336 	 * gdb.mi/mi2-pthreads.exp: Ditto.
   22337 
   22338 2004-01-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   22339 
   22340 	* gdb.cp/member-ptr.cc: Add copyright notice.
   22341 
   22342 2004-01-12  Michael Chastain  <mec.gnu (a] mindspring.com>
   22343 
   22344 	* gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple.  Add
   22345 	some patterns for recent versions of gcc and hpacc.  Delete
   22346 	calls to setup_xfail for hppa*-*-*.  Delete redundant tests.
   22347 	Delete tests that access a NULL pointer-to-member-data.  This
   22348 	script is still disabled for gcc.
   22349 
   22350 2004-01-12  Elena Zannoni  <ezannoni (a] redhat.com>
   22351 
   22352 	* gdb.mi/mi2-basics.exp: Make sure that full pathnames are
   22353 	escaped correctly.
   22354 
   22355 2004-01-12  Elena Zannoni  <ezannoni (a] redhat.com>
   22356 
   22357 	* gdb.base/sepdebug.exp: New file.
   22358 	* gdb.base/sepdebug.c: New file.
   22359 	* lib/gdb.exp (separate_debug_filename): New procedure.
   22360 	(gdb_gnu_strip_debug): New procedure.
   22361 
   22362 2004-01-12  Andrew Cagney  <cagney (a] redhat.com>
   22363 
   22364 	* gdb.mi/ChangeLog: Delete file.  Renamed to ...
   22365 	* gdb.mi/ChangeLog-1999-2003: New file.
   22366 
   22367 2004-01-12  Andrew Cagney  <cagney (a] redhat.com>
   22368 
   22369 	* gdb.base/fileio.exp: Update copyright year.  On GNU/Linux, for
   22370 	"Renaming a directory to a non-empty directory returns ENOTEMPTY
   22371 	or EEXIST", treat EBUSY as an XFAIL.
   22372 
   22373 2004-01-11  Michael Chastain  <mec.gnu (a] mindspring.com>
   22374 
   22375 	* gdb.base/scope.exp: Remove obsolete setup_xfail for
   22376 	hp_cc_compiler.
   22377 
   22378 2004-01-10  Michael Chastain  <mec.gnu (a] mindspring.com>
   22379 
   22380 	* gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
   22381 	decorations.
   22382 
   22383 2004-01-10  Michael Chastain  <mec.gnu (a] mindspring.com>
   22384 
   22385 	* gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
   22386 	and "(aCC)" decorations.  Remove obsolete doco about old
   22387 	test results.
   22388 
   22389 2004-01-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   22390 
   22391 	* gdb.cp/exception.exp: Fix typo in doco.
   22392 
   22393 2004-01-09  Mark Kettenis  <kettenis (a] gnu.org>
   22394 
   22395 	* gdb.base/gdb1476.exp: Fix typo.
   22396 
   22397 2004-01-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   22398 
   22399 	* gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
   22400 	file.
   22401 
   22402 2004-01-09  Michael Chastain  <mec.gnu (a] mindspring.com>
   22403 
   22404 	* gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
   22405 	* gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
   22406 	Use gdb_compile.  Remove restriction on gcc.  Add some patterns
   22407 	for recent version of gdb.  Delete second half, which was a copy
   22408 	of the first half with different build flags.  This test is
   22409 	still disabled because it is still not ready for production.
   22410 
   22411 2004-01-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   22412 
   22413 	* gdb.cp/exception.cc: Add copyright notice.
   22414 	* gdb.cp/exception.exp: Add a notice that this file is broken
   22415 	because of line number changes caused by addition of copyright
   22416 	notice.
   22417 
   22418 2004-01-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   22419 
   22420 	* gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
   22421 	* gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
   22422 
   22423 2004-01-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   22424 
   22425 	* gdb.cp/classes.exp: Accept gnu abi 2.
   22426 	* gdb.cp/derivation.exp: Likewise.
   22427 	* gdb.cp/overload.exp: Likewise.
   22428 	* gdb.cp/virtfunc.exp: Likewise.
   22429 
   22430 2004-01-08  Michael Chastain  <mec.gnu (a] mindspring.com>
   22431 
   22432 	* gdb.mi/pthreads.c (done_making_threads): Remove extraneous
   22433 	semicolon after end of function.
   22434 
   22435 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22436 
   22437 	* gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
   22438 	* gdb.cp/bs15503.exp: Remove hp-only restriction.  Use modern
   22439 	boilerplate code for compiling and running the program under
   22440 	test.  Add some string method tests.
   22441 
   22442 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22443 
   22444 	* gdb.cp/bs15503.cc: Add copyright notice.
   22445 	* gdb.cp/bs15503.exp: Adjust line number.
   22446 
   22447 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22448 
   22449 	* gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
   22450 	* gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
   22451 
   22452 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22453 
   22454 	* gdb.base/funcargs.exp: Remove obsolete setup_xfail for
   22455 	hp_cc_compiler.
   22456 
   22457 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22458 
   22459 	* gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
   22460 	* gdb.cp/ctti.exp: Use the marker instead of "next".
   22461 	With gcc, run further before bailing.
   22462 
   22463 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22464 
   22465 	* gdb.cp/cttiadd.cc: Add copyright notice.
   22466 	* gdb.cp/cttiadd1.cc: Likewise.
   22467 	* gdb.cp/cttiadd2.cc: Likewise.
   22468 	* gdb.cp/cttiadd3.cc: Likewise.
   22469 
   22470 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22471 
   22472 	* gdb.cp/ctti.exp: Partial rewrite.  Call gdb_compile properly.
   22473 	Use gdb_test, gdb_test_multiple.  Use floating-point values that
   22474 	have exact representations in IEEE-ish formats.
   22475 
   22476 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22477 
   22478 	* gdb.base/constvars.exp: Do not force lang=c++ if using HP
   22479 	compilers.  Delete duplicate call to get_compiler_info.
   22480 	(local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
   22481 	* gdb.base/volatile.exp: Likewise.
   22482 
   22483 2004-01-07  Mark Kettenis  <kettenis (a] gnu.org>
   22484 
   22485 	* gdb.base/gdb1476.exp: Only run the tests if we can't read the
   22486 	memory at address 0.
   22487 
   22488 2004-01-07  Michael Chastain  <mec.gnu (a] mindspring.com>
   22489 
   22490 	* gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
   22491 	to test for hp-ux assembler.  Fix copyright years.
   22492 
   22493 2004-01-07  Andrew Cagney  <cagney (a] redhat.com>
   22494 
   22495 	* gdb.base/fileio.c (strerrno): Add "EBUSY".
   22496 
   22497 2004-01-07  Andrew Cagney  <cagney (a] redhat.com>
   22498 
   22499 	* gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
   22500 	when creating the read-only file.  From analysis by Roland McGrath
   22501 	and Elena Zannoni.
   22502 
   22503 2004-01-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   22504 
   22505 	* gdb.cp/namespace.exp: Call get_compiler_info with "c++".
   22506 
   22507 2004-01-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   22508 
   22509 	* gdb.base/cvexpr.c: Be type-safe with function pointers and
   22510 	data pointers.
   22511 
   22512 2004-01-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   22513 
   22514 	* gdb.cp/m-static.exp: Compile one source file at a time.
   22515 	Delete unused call to get_compiler_info.
   22516 
   22517 2004-01-06  Michael Chastain  <mec.gnu (a] mindspring.com>
   22518 
   22519 	* gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
   22520 	* gdb.base/call-rt-st.exp: Likewise.
   22521 	* gdb.base/nodebug.exp: Likewise.
   22522 	* gdb.base/volatile.exp: Likewise.
   22523 	* gdb.cp/ref-types.exp: Likewise.
   22524 	* gdb.cp/templates.exp: Likewise.
   22525 
   22526 2004-01-05  Mark Kettenis  <kettenis (a] gnu.org>
   22527 
   22528 	* gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
   22529 
   22530 2004-01-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   22531 
   22532 	* gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
   22533 	hppa*-hp-hpux*.
   22534 
   22535 2004-01-04  Mark Kettenis  <kettenis (a] gnu.org>
   22536 
   22537 	* gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
   22538 	x86_64-*-*.
   22539 
   22540 	* gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
   22541 	sparc64-*-* and sparc*-solaris2*.
   22542 
   22543 2004-01-04  Mark Kettenis  <kettenis (a] gnu.org>
   22544 
   22545 	* gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
   22546 	return ${tests}" test.  The ${tests} already mentions the
   22547 	filename.
   22548 
   22549 2004-01-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   22550 
   22551 	* gdb.cp/local.exp: Accept gcc abi 2.
   22552 
   22553 2004-01-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   22554 
   22555 	* gdb.cp/templates.exp: Accept gcc abi 2.
   22556 
   22557 2004-01-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   22558 
   22559 	* lib/compiler.cc: Remove supports_template_debugging.
   22560 	* gdb.cp/templates.exp: Do not test supports_template_debugging.
   22561 
   22562 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22563 
   22564 	* gdb.cp/namespace.exp: Accept gcc abi 2.
   22565 
   22566 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22567 
   22568 	* gdb.cp/method.exp: Accept gcc abi 2.
   22569 
   22570 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22571 
   22572 	* gdb.cp/classes.exp: Generate identical results as old version.
   22573 	* gdb.cp/derivation.exp: Likewise.
   22574 	* gdb.cp/overload.exp: Likewise.
   22575 	* gdb.cp/virtfunc.exp: Likewise.
   22576 
   22577 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22578 
   22579 	* gdb.cp/virtfunc.exp: Modify some patterns to avoid a
   22580 	mysterious bug with sourceware version of expect.
   22581 
   22582 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22583 
   22584 	* gdb.cp/overload.exp: Rewrite.  Clean up patterns to match
   22585 	current versions of gcc, including gcc abi 2.  Remove gratuitous
   22586 	restart of test program.  Use gdb_test_multiple and gdb_test for
   22587 	all tests.  Add patterns to xfail missing "const" in "const char *"
   22588 	and kfail PR gdb/1155.
   22589 
   22590 2004-01-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22591 
   22592 	* gdb.cp/derivation.exp: Rewrite.  Clean up patterns to match
   22593 	current versions of gcc, including gcc abi 2.  Remove gratuitous
   22594 	restart of test program.  Use gdb_test_multiple and gdb_test for
   22595 	all tests.  Add patterns to kfail PR gdb/1498.
   22596 
   22597 2003-12-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   22598 
   22599 	* gdb.cp/virtfunc.exp: Rewrite.  Clean up patterns to match
   22600 	current versions of gcc, including gcc abi 2.  Use "breakpoint"
   22601 	and "continue" instead of restarting the target program.  Use
   22602 	gdb_test_multiple and gdb_test for all tests.
   22603 
   22604 2004-01-01  Mark Kettenis  <kettenis (a] gnu.org>
   22605 
   22606 	* gdb.asm/asm-source.exp: Update copyright year.  Link statically
   22607 	for *-*-solaris2*.
   22608 
   22609 2003-12-31  Michael Chastain  <mec.gnu (a] mindspring.com>
   22610 
   22611 	* gdb.cp/classes.exp: Rewrite.  Clean up patterns to match
   22612 	current versions of gcc, including gcc abi 2.  Use "breakpoint"
   22613 	and "continue" instead of restarting the target program several
   22614 	times.  Use gdb_test_multiple and gdb_test for all tests.
   22615 
   22616 2003-12-18  Michael Chastain  <mec.gnu (a] mindspring.com>
   22617 
   22618 	* gdb.base/sect-cmd.exp: Handle compiling test case from multiple
   22619 	source files.
   22620 
   22621 2003-12-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   22622 
   22623 	* gdb.base/environ.exp: Handle compiling test case from multiple
   22624 	source files.
   22625 
   22626 2003-12-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   22627 
   22628 	* gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
   22629 
   22630 2003-12-17  Jim Blandy  <jimb (a] redhat.com>
   22631 
   22632 	* gdb.base/freebpcmd.c: Add copyright notice.
   22633 
   22634 	* gdb.base/freebpcmd.exp: Mark the interesting failure as known.
   22635 
   22636 2003-12-16  Michael Chastain  <mec.gnu (a] mindspring.com>
   22637 
   22638 	* gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
   22639 
   22640 2003-12-13  Jim Blandy  <jimb (a] redhat.com>
   22641 
   22642 	* gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
   22643 
   22644 2003-12-12  Kevin Buettner  <kevinb (a] redhat.com>
   22645 
   22646 	* gdb.asm/frv.inc: New file.
   22647 	* gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
   22648 
   22649 2003-12-09  Fred Fish  <fnf (a] redhat.com>
   22650 
   22651 	* gdb.base/break.c (marker1, marker2, marker3, marker4): Move
   22652 	functions to break1.c and leave prototypes behind.  Add more
   22653 	"set breakpoint NN here" comments.
   22654 	* gdb.base/break1.c: New file.
   22655 
   22656 	* gdb.base/break.exp: Handle compiling test case from multiple
   22657 	source files and change source file references as needed.
   22658 	* gdb.base/completion.exp: Ditto.
   22659 	* gdb.base/condbreak.exp: Ditto.
   22660 	* gdb.base/define.exp: Ditto.
   22661 	* gdb.base/ena-dis-br.exp: Ditto.
   22662 	* gdb.base/info-proc.exp: Ditto.
   22663 	* gdb.base/maint.exp: Ditto.
   22664 	* gdb.base/until.exp: Ditto.
   22665 
   22666 	* gdb.base/condbreak.exp: Use bp_locationNN variables instead of
   22667 	hardcoded line numbers.
   22668 	* gdb.base/define.exp: Ditto.
   22669 	* gdb.base/ena-dis-br.exp: Ditto.
   22670 	* gdb.base/maint.exp: Ditto.
   22671 	* gdb.base/until.exp: Ditto.
   22672 
   22673 	* gdb.base/completion.exp: Use "break1" for completion tests since
   22674 	"break" is no longer a unique prefix.
   22675 
   22676 2003-12-06  Andrew Cagney  <cagney (a] redhat.com>
   22677 
   22678 	* gdb.base/structs.exp (test_struct_returns): When applicable, set
   22679 	"return_value_unimplemented".  When an unimplemented struct return
   22680 	architecture, report incorrect values as a KFAIL
   22681 
   22682 2003-12-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   22683 
   22684 	* gdb.cp/rtti.exp: Accept new wording of warning from
   22685 	cp_lookup_rtti_type.
   22686 
   22687 2003-12-05  Michael Chastain  <mec.gnu (a] mindspring.com>
   22688 
   22689 	Partial fix for PR testsuite/1456.
   22690 	* gdb.base/scope.exp (test_at_main): Replace references to
   22691 	gcc_compiled with calls to test_compiler_info.
   22692 	(test_at_foo): Likewise.
   22693 	(test_at_bar): Likewise.
   22694 
   22695 2003-12-04  Michael Chastain  <mec.gnu (a] mindspring.com>
   22696 
   22697 	Partial fix for PR testsuite/1456.
   22698 	* gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
   22699 	to test_compiler_info.
   22700 
   22701 2003-12-03  Michael Chastain  <mec.gnu (a] mindspring.com>
   22702 
   22703 	* gdb.base/so-impl-ld.exp: Update copyright notice.
   22704 
   22705 2003-12-02  Michael Chastain  <mec.gnu (a] mindspring.com>
   22706 
   22707 	Partial fix for PR testsuite/1456.
   22708 	* gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
   22709 	to test_compiler_info.
   22710 
   22711 2003-11-28  Michael Chastain  <mec.gnu (a] mindspring.com>
   22712 
   22713 	* gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
   22714 	from current versions of gdb.  Clean up regular expressions.
   22715 	Delete redundant timeout case.
   22716 
   22717 2003-11-28  Michael Chastain  <mec.gnu (a] mindspring.com>
   22718 
   22719 	* gdb.objc/nondebug.exp: Match and KFAIL the output that comes
   22720 	from current versions of gdb.  Clean up regular expressions.
   22721 	Delete redundant timeout case.
   22722 
   22723 2003-12-01  Michael Chastain  <mec.gnu (a] mindspring.com>
   22724 
   22725 	Partial fix for PR testsuite/1456.
   22726 	* gdb.base/callfuncs.exp (do_function_calls): Replace reference to
   22727 	gcc_compiled with call to test_compiler_info.
   22728 
   22729 2003-11-30  Michael Chastain  <mec.gnu (a] mindspring.com>
   22730 
   22731 	Partial fix for PR testsuite/1456.
   22732 	* gdb.base/list.exp (test_list_function): Delete unused declaration
   22733 	of gcc_compiled.
   22734 
   22735 2003-11-29  Michael Chastain  <mec.gnu (a] mindspring.com>
   22736 
   22737 	Partial fix for PR testsuite/1456.
   22738 	* gdb.base/complex.exp: Replace reference to gcc_compiled with
   22739 	call to test_compiler_info.
   22740 
   22741 2003-11-29  Mark Kettenis  <kettenis (a] gnu.org>
   22742 
   22743 	* gdb.asm/asm-source.exp: Initialize asm-note to "empty".  Set
   22744 	asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*.  Use
   22745 	it to create the appropriate note.inc.
   22746 	* gdb.asm/asmsrc1.s: Include "note.inc".
   22747 	* gdb.asm/netbsd.inc: New file.
   22748 	* gdb.asm/empty.inc: New file.
   22749 
   22750 2003-11-28  Michael Chastain  <mec.gnu (a] mindspring.com>
   22751 
   22752 	Partial fix for PR testsuite/1456.
   22753 	* gdb.base/constvars.exp: Replace references to gcc_compiled with
   22754 	calls to test_compiler_info.
   22755 
   22756 2003-11-27  Michael Chastain  <mec.gnu (a] mindspring.com>
   22757 
   22758 	Partial fix for PR testsuite/1456.
   22759 	* gdb.base/volatile.exp: Replace references to gcc_compiled with
   22760 	calls to test_compiler_info.
   22761 
   22762 2003-11-27  Mark Kettenis  <kettenis (a] gnu.org>
   22763 
   22764 	* gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
   22765 	pattern for the KFAILs.
   22766 
   22767 2003-11-25  Adam Fedor  <fedor (a] gnu.org>
   22768 
   22769 	* gdb.objc/objcdecode.exp: Test for PR objc/1238.
   22770 	* gdb.objc/objcdecode.m: New file.
   22771 
   22772 2003-11-25  Adam Fedor  <fedor (a] gnu.org>
   22773 
   22774 	* gdb.objc/nondebug.exp: Test for PR objc/1236.
   22775 	* gdb.objc/nondebug.m: New file.
   22776 
   22777 2003-11-26  Ben Elliston  <bje (a] wasabisystems.com>
   22778 
   22779 	* gdb.asm/asm-source.exp: Make sure the final link succeeds on
   22780 	NetBSD as it does on FreeBSD.  Modelled on a similar change by
   22781 	Mark Kettenis on 2003-05-30.
   22782 	(link-flags): Set to "--entry _start" regardless of target.
   22783 	Special linker flags are to be appended to $link-flags.
   22784 	* gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
   22785 
   22786 2003-11-25  Michael Chastain  <mec.gnu (a] mindspring.com>
   22787 
   22788 	* gdb.cp/method.exp: Accept output of new demangler.
   22789 
   22790 2003-11-25  Michael Chastain  <mec.gnu (a] mindspring.com>
   22791 
   22792 	* gdb/class2.exp: New file.
   22793 	* gdb/class2.cc: New file.
   22794 
   22795 2003-11-25  Michael Chastain  <mec.gnu (a] mindspring.com>
   22796 
   22797 	* gdb.cp/templates.exp (test_ptype_of_templates): Accept output
   22798 	of new demangler.
   22799 
   22800 2003-11-23  Mark Kettenis  <kettenis (a] gnu.org>
   22801 
   22802 	* gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
   22803 	of gdb_test "run".
   22804 
   22805 2003-11-23  Mark Kettenis  <kettenis (a] gnu.org>
   22806 
   22807 	* gdb.arch/i386-unwind.exp: Don't use runto_main.  Change
   22808 	"continue" into "run".
   22809 
   22810 2003-11-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   22811 
   22812 	Partial fix for PR testsuite/1456.
   22813 	* gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
   22814 	call to test_compiler_info.
   22815 	* gdb.cp/ctti.exp: Likewise.
   22816 	* gdb.cp/derivation.exp: Likewise.
   22817 	* gdb.cp/member-ptr.exp: Likewise.
   22818 	* gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
   22819 	reference to gcc_compiled.
   22820 
   22821 2003-11-23  Michael Chastain  <mec.gnu (a] mindspring.com>
   22822 
   22823 	Fix PR testsuite/1463.
   22824 	* gdb.base/structs.exp (start_structs_test): Call
   22825 	get_debug_format before using the debug format.
   22826 
   22827 2003-11-22  Andrew Cagney  <cagney (a] redhat.com>
   22828 
   22829 	* lib/gdb.exp (gdb_test_multiple): Add simple example.
   22830 	* gdb.base/structs.exp: Use gdb_test_multiple.
   22831 
   22832 2003-11-20  Andrew Cagney  <cagney (a] redhat.com>
   22833 
   22834 	* gdb.base/structs.exp: Handle and recover from internal errors.
   22835 	Replace "foo${n}" with "foo<n>" in test messages.
   22836 
   22837 	* gdb.base/structs.exp: Update copyright.  Rewrite.
   22838 	* gdb.base/structs.c: Update copyright.  Rewrite.
   22839 
   22840 	* lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
   22841 	resync count exceeded.
   22842 
   22843 	* gdb.base/maint.exp: Use gdb_internal_error_resync to recover
   22844 	from the internal error.
   22845 	* lib/gdb.exp (gdb_internal_error_resync): New procedure.
   22846 	Original from Jim Blandy.
   22847 	(gdb_test_multiple): Use gdb_internal_error_resync.
   22848 
   22849 2003-11-19  Andrew Cagney  <cagney (a] redhat.com>
   22850 
   22851 	* gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
   22852 	KFAIL.
   22853 
   22854 2003-11-17  Mark Kettenis  <kettenis (a] gnu.org>
   22855 
   22856 	New testcase for PR backtrace/1435.
   22857 	* gdb.arch/i386-unwind.exp: New file.
   22858 	* gdb.arch/i386-unwind.c: New file.
   22859 
   22860 2003-11-17  Andrew Cagney  <cagney (a] redhat.com>
   22861 
   22862 	* lib/gdb.exp (compiler_info): New global.
   22863 	(test_compiler_info): New function.
   22864 	(get_compiler_info): Set compiler_info.
   22865 	* lib/compiler.c, lib/compiler.cc: Add copyright.  When GNUC, set
   22866 	"compiler_info" to gcc-<major>-<minor>.
   22867 
   22868 2003-11-15  Michael Chastain  <mec.gnu (a] mindspring.com>
   22869 
   22870 	* gdb.trace/configure: Remove.
   22871 
   22872 2003-11-13  Elena Zannoni  <ezannoni (a] redhat.com>
   22873 
   22874 	* gdb.base/break.c: Add comments to aid finding line numbers for
   22875 	breakpoints.
   22876 	* gdb.base/break.exp: Remove all references to explicit line
   22877 	numbers.
   22878 
   22879 2003-11-11  Nick Clifton  <nickc (a] redhat.com>
   22880 
   22881 	* gdb.base/shreloc.exp: Do not run for targets which do not
   22882 	support shared objects.
   22883 
   22884 2003-11-10  Corinna Vinschen  <vinschen (a] redhat.com>
   22885 
   22886 	* gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
   22887 	Don't run tests if nofileio flag is given.
   22888 
   22889 2003-11-07  Elena Zannoni  <ezannoni (a] redhat.com>
   22890 
   22891 	* gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
   22892 	as well as 'Watchpoint'.
   22893 
   22894 2003-11-06  Elena Zannoni  <ezannoni (a] redhat.com>
   22895 
   22896 	Reported by Jim Ingham <jingham (a] apple.com>:
   22897 	* gdb.base/annota1.exp: Match at least one occurrence of the
   22898 	signal handler annotation.
   22899 
   22900 2003-11-06  Elena Zannoni  <ezannoni (a] redhat.com>
   22901 
   22902 	* gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
   22903 	as well as 'Watchpoint'.
   22904 
   22905 2003-11-05  Michael Chastain  <mec (a] shout.net>
   22906 
   22907 	* gdb.mi/pthreads.c (routine): Handle early return from sleep.
   22908 
   22909 2003-11-03  Kris Warkentin  <kewarken (a] qnx.com>
   22910 
   22911 	* gdb.arch/gdb1291.c: New test file.
   22912 	* gdb.arch/gdb1291.exp: New test script.
   22913 	* gdb.arch/gdb1431.c: New test file.
   22914 	* gdb.arch/gdb1431.exp: New test script.
   22915 
   22916 2003-10-22  Michael Chastain  <mec (a] shout.net>
   22917 
   22918 	* gdb.mi/pthreads.c: Add copyright notice.
   22919 
   22920 2003-10-22  Michael Chastain  <mec (a] shout.net>
   22921 
   22922 	* gdb.threads/pthreads.c: Add copyright notice.
   22923 
   22924 2003-10-20  Michael Chastain  <mec (a] shout.net>
   22925 
   22926 	* gdb.base/gdb1056.exp: New test script.
   22927 
   22928 2003-10-13  Daniel Jacobowitz  <drow (a] mvista.com>
   22929 
   22930 	* gdb.threads/killed.exp: Use gdb_run_cmd.
   22931 
   22932 2003-10-13  Daniel Jacobowitz  <drow (a] mvista.com>
   22933 
   22934 	* gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
   22935 	create a core file.
   22936 	* gdb.threads/gcore-thread.exp: Likewise.
   22937 
   22938 2003-10-13  Corinna Vinschen  <vinschen (a] redhat.com>
   22939 
   22940 	* gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
   22941 	type, based on char type.
   22942 	(struct bit_flags_short_t): New bitfield type, based on short type.
   22943 	(init_bit_flags_char): New fuction.
   22944 	(init_bit_flags_short): Ditto.
   22945 	(print_bit_flags_char): Ditto.
   22946 	(print_bit_flags_short): Ditto.
   22947 	(main): Add handling for bit_flags_char_t and bit_flags_short_t.
   22948 
   22949 2003-10-11  Michael Chastain  <mec (a] shout.net>
   22950 
   22951 	* gdb.base/call-rt-st.exp: Update copyright year.
   22952 
   22953 2003-10-10  Kei Sakamoto  <sakamoto.kei (a] renesas.com>
   22954 
   22955 	* config/hmsirom.exp: Replace "Hitachi" with "Renesas".
   22956 	* gdb.disasm/sh3.s: Ditto.
   22957 
   22958 2003-10-07  Daniel Jacobowitz  <drow (a] mvista.com>
   22959 
   22960 	* gdb.threads/switch-threads.exp: New test.
   22961 	* gdb.threads/switch-threads.c: New source file.
   22962 
   22963 2003-10-07  Corinna Vinschen  <vinschen (a] redhat.com>
   22964 
   22965 	* gdb.base/ending-run.exp: Add sh specific case.
   22966 
   22967 2003-10-06  Andrew Cagney  <cagney (a] redhat.com>
   22968 
   22969 	* gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
   22970 	* gdb.disasm/mn10200.exp: Delete obsolete file.
   22971 
   22972 2003-09-29  Daniel Jacobowitz  <drow (a] mvista.com>
   22973 
   22974 	* ChangeLog: Correct an entry command.exp -> commands.exp.
   22975 	* gdb.base/commands.exp (bp_deleted_in_command_test)
   22976 	(temporary_breakpoint_commands): Check noargs.
   22977 
   22978 2003-09-25  David Carlton  <carlton (a] kealia.com>
   22979 
   22980 	* gdb.cp/namespace.exp: Tweak comments.  Add non-quoted versions
   22981 	of some print tests, where appropriate.  Add tests for C::D::cd,
   22982 	E::ce, F::cXfX, G::XgX.
   22983 	* gdb.cp/namespace.cc: Add XgX, cXfX, ce.
   22984 
   22985 2003-09-25  Richard Earnshaw  <rearnsha (a] arm.com>
   22986 
   22987 	* lib/java.exp (java_init): Import target_alias before using it.
   22988 
   22989 2003-09-25  David Carlton  <carlton (a] kealia.com>
   22990 
   22991 	* gdb.base/corefile.exp: Delete obsolete setup_xfail.
   22992 
   22993 2003-09-23  Elena Zannoni  <ezannoni (a] redhat.com>
   22994 
   22995 	* gdb.base/selftest.exp: Accomodate more instruction reordering
   22996 	weirdness.
   22997 
   22998 2003-09-17  Michael Chastain  <mec (a] shout.net>
   22999 
   23000 	* gdb.cp/gdb1355.exp: New file.
   23001 	* gdb.cp/gdb1355.c: New file.
   23002 
   23003 2003-09-15  Corinna Vinschen  <vinschen (a] redhat.com>
   23004 
   23005 	* gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
   23006 	* gdb.asm/sh.inc: New file.
   23007 
   23008 2003-09-11  David Carlton  <carlton (a] kealia.com>
   23009 
   23010 	* gdb.cp/namespace.exp: Add tests for namespace types.
   23011 	* gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
   23012 	(test_namespace): New.
   23013 
   23014 2003-09-11  Elena Zannoni  <ezannoni (a] redhat.com>
   23015 
   23016 	* gdb.base/relocate.exp: Handle new gdb output at startup.
   23017 	* gdb.stabs/weird.exp: Ditto.
   23018 
   23019 2003-09-08  Michael Chastain  <mec (a] shout.net>
   23020 
   23021 	* gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
   23022 
   23023 2003-09-07  Michael Chastain  <mec (a] shout.net>
   23024 
   23025 	* gdb.cp/classes.exp: Accommodate both 'syntax error' and
   23026 	'parse error'.
   23027 
   23028 2003-09-07  Mark Kettenis  <m.kettenis (a] osp.nl>
   23029 
   23030 	* gdb.arch/i386-prologue.exp: Add checks for saved registers.
   23031 
   23032 2003-08-30  Michael Chastain  <mec (a] shout.net>
   23033 
   23034 	* gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
   23035 	* gdb.gdb/observer.exp: Ditto.
   23036 	* gdb.gdb/xfullpath.exp: Ditto.
   23037 
   23038 2003-08-29  Mark Kettenis  <kettenis (a] gnu.org>
   23039 
   23040 	* gdb.base/interrupt.exp: XFAIL "call function when asleep" for
   23041 	*-*-*bsd*.
   23042 
   23043 2003-08-28  Jeff Johnston  <jjohnstn (a] redhat.com>
   23044 
   23045 	* gdb.base/dump.exp: Skip for ia64.
   23046 
   23047 2003-08-25  Jeff Johnston  <jjohnstn (a] redhat.com>
   23048 
   23049 	* gdb.asm/asm-source.exp: Add ia64 support.
   23050 	* gdb.asm/ia64.inc: New file.
   23051 
   23052 2003-08-22  Michael Chastain  <mec (a] shout.net>
   23053 
   23054 	* gdb.cp: New directory.
   23055 	* gdb.cp/*: Copy from gdb.c++/*.
   23056 	* gdb.c++/*: Remove.
   23057 	* Makefile.in: Change gdb.c++ to gdb.cp.
   23058 	* configure.in:  Ditto.
   23059 	* configure: Regnerate.
   23060 
   23061 2003-08-18  Mark Kettenis  <kettenis (a] gnu.org>
   23062 
   23063 	* gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
   23064 	* gdb.arch/i386-prologue.c (gdb1338): Add function.
   23065 
   23066 2003-08-17  Daniel Jacobowitz  <drow (a] mvista.com>
   23067 
   23068 	* mi-var-display.exp (-var-list-children weird): Accept function
   23069 	pointers with argument types.
   23070 	* mi1-var-display.exp (-var-list-children weird): Likewise.
   23071 	* mi2-var-display.exp (-var-list-children weird): Likewise.
   23072 
   23073 2003-08-17  Daniel Jacobowitz  <drow (a] mvista.com>
   23074 
   23075 	* gdb.base/annota3.exp: Add missing newline.
   23076 
   23077 2003-08-06  Michael Chastain  <mec (a] shout.net>
   23078 
   23079 	* gdb.java/jmisc1.exp: Add test for pr gdb/1322.
   23080 
   23081 2003-08-12  Michael Snyder  <msnyder (a] redhat.com>
   23082 
   23083 	* gdb.base/float.exp: Add test for SH.
   23084 
   23085 2003-08-10  Mark Kettenis  <kettenis (a] gnu.org>
   23086 
   23087 	* gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
   23088 
   23089 2003-08-07  Elena Zannoni  <ezannoni (a] redhat.com>
   23090 
   23091        * gdb.base/completion.exp: Remove reduntant completion test
   23092        on filename.
   23093 
   23094 2003-08-07  Elena Zannoni  <ezannoni (a] redhat.com>
   23095 
   23096 	* gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
   23097 	gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
   23098 	gdb.trace/save-trace.exp: Make sure that full pathnames are
   23099 	escaped correctly.
   23100 
   23101 2003-08-07  Elena Zannoni  <ezannoni (a] redhat.com>
   23102 
   23103 	* configure.in: Don't generate config.h from config.hin.
   23104 	* configure: Regenerate.
   23105 	* config.hin: Remove file.
   23106 	* gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
   23107 	* gdb.threads/pthreads.c: Ditto.
   23108 
   23109 2003-08-07  Daniel Jacobowitz  <drow (a] mvista.com>
   23110 
   23111 	From Kei Sakamoto <sakamoto.kei (a] renesas.com>:
   23112 	* gdb.asm/asm-source.exp : Add -lgloss to link-flags.
   23113 	* gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
   23114 	Replace ld24 with seth/add3.
   23115 
   23116 2003-08-02  Andrew Cagney  <cagney (a] redhat.com>
   23117 
   23118 	* gdb.base/annota3.exp: New file.
   23119 	* gdb.base/annota3.c: New file.
   23120 	* gdb.c++/annota3.exp: New file.
   23121 	* gdb.c++/annota3.cc: New file.
   23122 
   23123 2003-07-29  Michael Chastain  <mec (a] shout.net>
   23124 
   23125 	* gdb.threads/tls.c (spin): Check errno only if sem_wait
   23126 	actually failed.
   23127 	(do_pass): Likewise.
   23128 	* gdb.threads/tls.exp: Always initialize no_of_threads.
   23129 
   23130 2003-07-27  Daniel Jacobowitz  <drow (a] mvista.com>
   23131 
   23132 	* gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
   23133 	pattern.
   23134 	* gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
   23135 	* gdb.threads/tls.exp: Recognize one case of the host library not
   23136 	supporting TLS.
   23137 
   23138 2003-07-27  Andrew Cagney  <cagney (a] redhat.com>
   23139 
   23140 	* gdb.base/fileio.exp: Use SH when running commands using
   23141 	remote_exec.
   23142 
   23143 2003-07-24  Daniel Jacobowitz  <drow (a] mvista.com>
   23144 
   23145 	From Kei Sakamoto <sakamoto.kei (a] renesas.com>:
   23146 	* gdb.base/relocate.c (dummy): New padding array.
   23147 
   23148 2003-07-22  Michael Snyder  <msnyder (a] redhat.com>
   23149 
   23150 	* gdb.disasm/8300s.s: Fix syntax of bsr insn.
   23151 
   23152 	* gdb.disasm/h8300s.exp : Minor changes in disassembler output require
   23153 	patterns to be more general, accepting old and new output.
   23154 	Some output chars (such as '+') also must be quoted.
   23155 	Some addresses are displayed numerically instead of
   23156 	symbolically.
   23157 
   23158 2003-07-23  Michael Snyder  <msnyder (a] redhat.com>
   23159 
   23160 	* gdb.base/return2.exp: Don't test long-long return.
   23161 
   23162 	* gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
   23163 	* gdb.disasm/t01_mov.exp: Ditto.
   23164 	* gdb.disasm/t02_mova.s: Ditto.
   23165 	* gdb.disasm/t02_mova.exp: Ditto.
   23166 	* gdb.disasm/t03_add.s: Ditto.
   23167 	* gdb.disasm/t03_add.exp: Ditto.
   23168 	* gdb.disasm/t04_sub.s: Ditto.
   23169 	* gdb.disasm/t04_sub.exp: Ditto.
   23170 	* gdb.disasm/t05_cmp.s: Ditto.
   23171 	* gdb.disasm/t05_cmp.exp: Ditto.
   23172 	* gdb.disasm/t06_ari2.s: Ditto.
   23173 	* gdb.disasm/t06_ari2.exp: Ditto.
   23174 	* gdb.disasm/t07_ari3.s: Ditto.
   23175 	* gdb.disasm/t07_ari3.exp: Ditto.
   23176 	* gdb.disasm/t08_or.s: Ditto.
   23177 	* gdb.disasm/t08_or.exp: Ditto.
   23178 	* gdb.disasm/t09_xor.s: Ditto.
   23179 	* gdb.disasm/t09_xor.exp: Ditto.
   23180 	* gdb.disasm/t10_and.s: Ditto.
   23181 	* gdb.disasm/t10_and.exp: Ditto.
   23182 	* gdb.disasm/t11_logs.s: Ditto.
   23183 	* gdb.disasm/t11_logs.exp: Ditto.
   23184 	* gdb.disasm/t12_bit.s: Ditto.
   23185 	* gdb.disasm/t12_bit.exp: Ditto.
   23186 	* gdb.disasm/t13_otr.s: Ditto.
   23187 	* gdb.disasm/t13_otr.exp: Ditto.
   23188 
   23189 2003-07-22  Elena Zannoni  <ezannoni (a] redhat.com>
   23190 
   23191 	* gdb.threads/tls.exp :Add kfail for 'info address' case.
   23192 
   23193 2003-07-22  Elena Zannoni  <ezannoni (a] redhat.com>
   23194 
   23195 	* gdb.threads/tls.c : New file.
   23196 	* gdb.threads/tls.exp : New file.
   23197 	* gdb.threads/tls-main.c : New file.
   23198 	* gdb.threads/tls-shared.c : New file.
   23199 	* gdb.threads/tls-shared.exp : New file.
   23200 
   23201 2003-07-22  Andreas Schwab  <schwab (a] suse.de>
   23202 
   23203 	* gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
   23204 
   23205 2003-07-20  Andreas Schwab  <schwab (a] suse.de>
   23206 
   23207 	* gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
   23208 	due to insn reordering.
   23209 
   23210 2003-07-15  Andrew Cagney  <cagney (a] redhat.com>
   23211 
   23212 	* gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
   23213 
   23214 2003-07-15  Michael Chastain  <mec (a] shout.net>
   23215 
   23216 	* gdb.base/gdb1250.exp: New file.
   23217 	* gdb.base/gdb1250.c: New file.
   23218 
   23219 2003-07-09  Michal Ludvig  <mludvig (a] suse.cz>
   23220 
   23221 	* gdb.c++/templates.exp (test_ptype_of_templates): Recognize
   23222 	expansion of size_t to 'unsigned long', not only to 'unsigned'.
   23223 
   23224 2003-07-09  Elena Zannoni  <ezannoni (a] redhat.com>
   23225 
   23226 	* gdb.threads/tls.c: New file.
   23227 	* gdb.threads/tls.exp: New file.
   23228 	* gdb.threads/tls-main.c: New file.
   23229 	* gdb.threads/tls-shared.c: New file.
   23230 	* gdb.threads/tls-shared.exp: New file.
   23231 
   23232 2003-07-09  Elena Zannoni  <ezannoni (a] redhat.com>
   23233 
   23234 	* gdb.base/annota1.exp: Make sure that we properly escape the
   23235 	full path of the source file. Xfail more permissive patterns,
   23236 	due to a compiler debug info problem.
   23237 
   23238 2003-07-07  Andreas Schwab  <schwab (a] suse.de>
   23239 
   23240 	* gdb.asm/m68k.inc: New file.
   23241 	* gdb.asm/asm-source.exp: Use it for m68k-*-*.
   23242 
   23243 	* gdb.objc/basicclass.exp ("Call an Objective-C method with no
   23244 	arguments"): Also match negative number.
   23245 
   23246 	* gdb.base/float.exp ("info float"): Add test for m68k-*-*.
   23247 
   23248 2003-07-03  Daniel Jacobowitz  <drow (a] mvista.com>
   23249 
   23250 	* gdb.base/store.c (charest): New typedef.
   23251 	(add_char): Rename to add_charest, update.
   23252 	(wack_char): Rename to wack_charest, update types.  Return l + r
   23253 	to keep r live across the call.
   23254 	(wack_short, wack_int, wack_long, wack_longest, wack_float)
   23255 	(wack_double, wack_doublest): Return l + r to keep r live across
   23256 	the call.
   23257 	* gdb.base/store.exp: Accomodate store.c changes.
   23258 
   23259 2003-06-30  David Carlton  <carlton (a] kealia.com>
   23260 
   23261 	* gdb.c++/maint.exp (test_invalid_name): New.
   23262 	(test_first_component): Add tests for invalid names.
   23263 
   23264 2003-06-29  Michael Chastain  <mec (a] shout.net>
   23265 
   23266 	* gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
   23267 	output of '<VTT for class>' for virtual base classes.
   23268 
   23269 2003-06-29  Daniel Jacobowitz  <drow (a] mvista.com>
   23270 
   23271 	* gdb.base/completion.exp: Tab-complete "complet" instead of
   23272 	"compl".
   23273 	* gdb.base/complex.exp, gdb.base/complex.c: New files.
   23274 
   23275 2003-06-29  Daniel Jacobowitz  <drow (a] mvista.com>
   23276 
   23277 	* gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
   23278 	* gdb.base/volatile.exp: Likewise.
   23279 
   23280 2003-06-29  Daniel Jacobowitz  <drow (a] mvista.com>
   23281 
   23282 	* gdb.threads/print-threads.exp (test_all_threads): Add kfail for
   23283 	gdb/1265.
   23284 
   23285 2003-06-28  Michael Chastain  <mec (a] shout.net>
   23286 	    Daniel Jacobowitz  <drow (a] mvista.com>
   23287 
   23288 	* gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
   23289 	initial line count of 'captured_main' from 26 to 32.
   23290 	(test_with_self): Allow xmalloc call to be interleaved with the
   23291 	preceding two lines.
   23292 
   23293 2003-06-24  Joel Brobecker  <brobecker (a] gnat.com>
   23294 
   23295 	* gdb.base/bang.exp: New testcase.
   23296 
   23297 2003-06-23  Joel Brobecker  <brobecker (a] gnat.com>
   23298 
   23299 	* gdb.base/langs.exp: Add some tests for the "minimal" language
   23300 	support.
   23301 
   23302 2003-06-23  Elena Zannoni  <ezannoni (a] redhat.com>
   23303 
   23304 	* gdb.objc/basicclass.exp: Return -1 if we cannot compile
   23305 	the testcase.
   23306 
   23307 2003-06-22  Daniel Jacobowitz  <drow (a] mvista.com>
   23308 
   23309 	* gdb.base/relocate.exp: Test add-symbol-file with a variable
   23310 	offset.
   23311 
   23312 2003-06-22  Daniel Jacobowitz  <drow (a] mvista.com>
   23313 
   23314 	* gdb.c++/pr-1210.cc: New file.
   23315 	* gdb.c++/pr-1210.exp: New file.
   23316 
   23317 2003-06-21  Daniel Jacobowitz  <drow (a] mvista.com>
   23318 
   23319 	* lib/mi-support.exp (mi_run_cmd): Expect an MI response to
   23320 	000-exec-continue.
   23321 
   23322 2003-06-15  Mark Kettenis  <kettenis (a] gnu.org>
   23323 
   23324 	* gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
   23325 	on *-*-*bsd* instead of *-*-freebsd*.
   23326 
   23327 2003-06-14  Andrew Cagney  <cagney (a] redhat.com>
   23328 
   23329 	* gdb.base/store.exp: Test longest and doublest.  Test all
   23330 	parameters.  Weaken return statement match.
   23331 	* gdb.base/store.c: Add longest and doublest - aka long long and
   23332 	long double functions.  Put all parameters into local register
   23333 	variables.  Use negative values.
   23334 
   23335 2003-06-14  Andrew Cagney  <cagney (a] redhat.com>
   23336 
   23337 	* gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>.  Gag
   23338 	-Wformat errors.  Add lost line.  Use WEXITSTATUS to get system
   23339 	exit status.
   23340 	* gdb.base/fileio.exp: Disable target when nointerrupts and
   23341 	noinferiorio, instead of limiting it to remote.  Use remote_exec
   23342 	instead of system.
   23343 
   23344 2003-06-12  Jeff Johnston  <jjohnstn (a] redhat.com>
   23345 
   23346 	* gdb.base/float.exp: Add ia64 support.
   23347 
   23348 2003-06-12  Corinna Vinschen  <vinschen (a] redhat.com>
   23349 
   23350 	* gdb.base/fileio.exp: Run only on remote targets.
   23351 
   23352 2003-06-10  Corinna Vinschen  <vinschen (a] redhat.com>
   23353 
   23354 	* gdb.base/fileio.c: New file, testing File-I/O.
   23355 	* gdb.base/fileio.exp: Ditto.
   23356 
   23357 2003-06-09  Raoul Gough  <RaoulGough (a] yahoo.co.uk>
   23358 
   23359 	* gdb.base/shreloc.exp: New file, check symbol values obtained from
   23360 	shared objects after relocation at load time (gdb PR/1132).
   23361 	* gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
   23362 	as above, part of the shared object relocation test.
   23363 
   23364 2003-06-08  Mark Kettenis  <kettenis (a] gnu.org>
   23365 
   23366 	* gdb.base/readline.exp: Add tests for operate-and-get-next with a
   23367 	fully filled history list.
   23368 	* gdb.base/gdb_history: New file.
   23369 
   23370 	* gdb.base/signals.exp: XFAIL "continue to func1" on
   23371 	i*86-*-freebsd*.
   23372 
   23373 	* gdb.base/attach.exp: When trying to attach to a nonexistent
   23374 	process, make it possible to specify the PID based on the target,
   23375 	and do so for *-*-freebsd*.
   23376 
   23377 2003-06-02  Richard Henderson  <rth (a] redhat.com>
   23378 
   23379 	* gdb.base/float.exp: Add expected regexp for alpha-*-*.
   23380 
   23381 2003-06-02  Richard Henderson  <rth (a] redhat.com>
   23382 
   23383 	* gdb.base/selftest.exp: Next over lim_at_start initialization.
   23384 
   23385 2003-06-02  Richard Henderson  <rth (a] redhat.com>
   23386 
   23387 	* gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
   23388 
   23389 2003-06-01  Daniel Jacobowitz  <drow (a] mvista.com>
   23390 
   23391 	* gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
   23392 	of globalvar.
   23393 
   23394 2003-06-01  Mark Kettenis  <kettenis (a] gnu.org>
   23395 
   23396 	* gdb.asm/asm-source.exp: Check for memory read errors in
   23397 	disassembler test on *BSD too.
   23398 
   23399 2003-06-01  Richard Henderson  <rth (a] redhat.com>
   23400 
   23401 	* gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
   23402 	for .frame.
   23403 	(gdbasm_call): Lose ldgp.
   23404 	(gdbasm_startup): Add frame information.
   23405 	* gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
   23406 
   23407 2003-05-31  Mark Kettenis  <kettenis (a] gnu.org>
   23408 
   23409 	* gdb.base/float.exp: Expect similar output for x86_64-*-* as for
   23410 	i?86-*-*.
   23411 
   23412 2003-05-30  Mark Kettenis  <kettenis (a] gnu.org>
   23413 
   23414 	* gdb.asm/asm-source.exp: Make sure the final link succeeds on
   23415 	FreeBSD.
   23416 
   23417 2003-05-29  Richard Henderson  <rth (a] redhat.com>
   23418 
   23419 	* gdb.asm/alpha.inc: New file.
   23420 	* gdb.asm/asm-source.exp: Use it.
   23421 
   23422 2003-05-29  Jim Blandy  <jimb (a] redhat.com>
   23423 
   23424 	* gdb.base/corefile.exp: Find corefiles on Linux, which names them
   23425 	'core.PID'.
   23426 
   23427 2003-05-22  Jim Blandy  <jimb (a] redhat.com>
   23428 
   23429 	* gdb.base/corefile.exp: Tolerate stuff after argument parens in
   23430 	backtrace.
   23431 
   23432 2003-05-20  David Carlton  <carlton (a] math.stanford.edu>
   23433 
   23434 	* gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
   23435 	this time.
   23436 
   23437 2003-05-19  David Carlton  <carlton (a] bactrian.org>
   23438 
   23439 	* gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
   23440 	* gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
   23441 
   23442 2003-05-19  David Carlton  <carlton (a] bactrian.org>
   23443 
   23444 	* gdb.c++/namespace.exp: Add namespace scope and anonymous
   23445 	namespace tests.
   23446 	Bump copyright date.
   23447 	* gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
   23448 	(main): Call C::D::marker2.
   23449 	* gdb.c++/namespace1.cc: New file.
   23450 
   23451 2003-05-14  Jeff Johnston  <jjohnstn (a] redhat.com>
   23452 
   23453 	Roland McGrath  <roland (a] redhat.com>
   23454 	* gdb.threads/linux-dp.exp: Account for fact that in nptl model
   23455 	there is no manager thread.
   23456 
   23457 2003-05-08  Jeff Johnston  <jjohnstn (a] redhat.com>
   23458 
   23459 	* gdb.threads/schedlock.exp: Remove assumption that all threads
   23460 	will run in a particular small time slice.  Also ensure we break
   23461 	in one of the child threads rather than the main thread.
   23462 
   23463 2003-05-07  Jim Blandy  <jimb (a] redhat.com>
   23464 
   23465 	Add support for assembly source testing on the s390x.
   23466 	* gdb.asm/asm-source.exp: Add a case for the s390x-*-*
   23467 	architecture.
   23468 	* gdb.asm/s390x.inc: New file.
   23469 
   23470 	* gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
   23471 	succession of 'if' statements.
   23472 
   23473 2003-05-05  Andrew Cagney  <cagney (a] redhat.com>
   23474 
   23475 	* gdb.base/maint.exp: Add tests for "maint print dummy-frames".
   23476 
   23477 2003-05-05  Andrew Cagney  <cagney (a] redhat.com>
   23478 
   23479 	* gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
   23480 	DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
   23481 
   23482 2003-05-02  Elena Zannoni  <ezannoni (a] redhat.com>
   23483 
   23484 	* gdb.base/charset.exp: Update based on new behavior of set/show
   23485 	charset commands.
   23486 
   23487 2003-05-01  Andrew Cagney  <cagney (a] redhat.com>
   23488 
   23489 	* gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
   23490 	variable do not give memory errors.
   23491 
   23492 2003-04-30  Adam Fedor  <fedor (a] gnu.org>
   23493 
   23494 	* Makefile.in (ALL_SUBDIRS): Add gdb.objc
   23495 	* configure.in (AC_OUTPUT): Add gdb.objc/Makefile
   23496 	* gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
   23497 	gdb.objc/basicclass.m: : New files
   23498 
   23499 	* lib/gdb.exp (gdb_compile_objc): New procedure.
   23500 
   23501 2003-04-27  Daniel Jacobowitz  <drow (a] mvista.com>
   23502 
   23503 	* gdb.base/signals.exp: Make backtrace tests more specific.
   23504 
   23505 2003-04-23  David Carlton  <carlton (a] bactrian.org>
   23506 
   23507 	* gdb.c++/maint.exp (test_first_component): Add tests for
   23508 	'operator' in more locations.
   23509 
   23510 2003-04-16  Kevin Buettner  <kevinb (a] redhat.com>
   23511 
   23512 	* gdb.base/args.exp: Invoke gdb_load for simulator targets.
   23513 
   23514 2003-04-16  Elena Zannoni  <ezannoni (a] redhat.com>
   23515 
   23516 	* gdb.base/completion.exp: Make 'info func mark' complete on 'info
   23517 	func marke' instead. Update test name.
   23518 
   23519 2003-04-15  David Carlton  <carlton (a] math.stanford.edu>
   23520 
   23521 	* gdb.c++/maint.exp: New file.
   23522 
   23523 2003-04-14  Elena Zannoni  <ezannoni (a] redhat.com>
   23524 
   23525 	* gdb.threads/schedlock.c: Change type of thread function argument
   23526 	to long, to avoid warnings on 64-bit platforms.
   23527 
   23528 2003-04-14  Elena Zannoni  <ezannoni (a] redhat.com>
   23529 
   23530 	* gdb.base/attach.exp: Add new message from ptrace in case of
   23531 	attaching to nonexistent process.
   23532 
   23533 2003-04-11  Jim Blandy  <jimb (a] redhat.com>
   23534 
   23535 	* gdb.c++/derivation.exp, gdb.c++/overload.exp,
   23536 	gdb.c++/userdef.cc: Place comments on the lines to which the
   23537 	marker function might return.
   23538 	* gdb.c++/derivation.exp, gdb.c++/overload.exp,
   23539 	gdb.c++/userdef.exp: Look for those comments to check that we've
   23540 	returned to the right place, instead of checking line numbers.
   23541 
   23542 2003-04-11  Elena Zannoni  <ezannoni (a] redhat.com>
   23543 
   23544 	* gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
   23545 	match on sourcefile name, instead of directory name.
   23546 
   23547 2003-04-10  Elena Zannoni  <ezannoni (a] redhat.com>
   23548 
   23549 	* gdb.base/completion.exp: Use string_to_regexp to match the
   23550 	working directory name.
   23551 
   23552 2003-04-09  Jim Blandy  <jimb (a] redhat.com>
   23553 
   23554 	* gdb.c++/derivation.exp, gdb.c++/overload.exp,
   23555 	gdb.c++/userdef.exp: If GDB fails to restore the selected frame
   23556 	after an inferior function call, report the failure, but allow the
   23557 	test to continue.
   23558 
   23559 2003-04-05  Stephane Carrez  <stcarrez (a] nerim.fr>
   23560 
   23561 	* gdb.base/break.exp: marker4() is defined at line 46 when compiled
   23562 	with -DPROTOTYPES.
   23563 
   23564 2003-04-05  Stephane Carrez  <stcarrez (a] nerim.fr>
   23565 
   23566 	* gdb.base/break.exp: Revert last patch.
   23567 
   23568 2003-04-04  Stephane Carrez  <stcarrez (a] nerim.fr>
   23569 
   23570 	* gdb.base/break.exp: marker4() is defined at line 46 when compiled
   23571 	with -DPROTOTYPES.
   23572 
   23573 2003-04-02  Andrew Cagney  <cagney (a] redhat.com>
   23574 
   23575 	* gdb.base/callfuncs.exp: Make "print add" messages unique.
   23576 	* gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
   23577 	matching directories by the name breakpoint.
   23578 	* gdb.base/pointers.exp: Make "ptype pppC" message consistent.
   23579 	Make "continue to marker1" consistent.
   23580 	* gdb.base/call-rt-st.exp: Make "finish out from loop_count"
   23581 	message consistent.
   23582 	* lib/gdb.exp: Put "the program is no longer running", and "the
   23583 	program exited" in parenthesis.
   23584 	* lib/mi-support.exp: Ditto.
   23585 
   23586 2003-04-02  Bob Rossi  <bob_rossi (a] cox.net>
   23587 
   23588 	* gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
   23589 
   23590 2003-03-29  Andrew Cagney  <cagney (a] redhat.com>
   23591 
   23592 	* gdb.base/sizeof.c (main): Print the value of '\377'.
   23593 	* gdb.base/sizeof.exp: Check the sign of '\377'.
   23594 
   23595 2003-03-27  Michael Chastain  <mec (a] shout.net>
   23596 
   23597 	* gdb.base/gdb1090.exp: New file.
   23598 	* gdb.base/gdb1090.cc: New file.
   23599 
   23600 2003-03-27  J. Brobecker  <brobecker (a] gnat.com>
   23601 
   23602 	* gdb.gdb/observer.exp: New regression test.
   23603 
   23604 2003-03-27  Michael Chastain  <mec (a] shout.net>
   23605 
   23606 	* gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
   23607 	* gdb.base/ptype.exp: Likewise.
   23608 
   23609 2003-03-27  Corinna Vinschen  <vinschen (a] redhat.com>
   23610 
   23611 	* gdb.c++/casts.exp: Fix startup to run also on embedded targets.
   23612 
   23613 2003-03-26  Michael Chastain  <mec (a] shout.net>
   23614 
   23615 	* gdb.base/ptype.exp: Actually use some typedef'd types.
   23616 
   23617 2003-03-21  Stephane Carrez  <stcarrez (a] nerim.fr>
   23618 
   23619 	* gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
   23620 	* gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
   23621 
   23622 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23623 
   23624 	* gdb.base/default.exp: Fix regular expression.
   23625 
   23626 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23627 
   23628 	* gdb.base/args.exp: Fix regular expression.
   23629 
   23630 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23631 
   23632 	* gdb.base/help.exp: Allow Win32 child process.
   23633 
   23634 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23635 
   23636 	* gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
   23637 	when stepping out of main().
   23638 
   23639 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23640 
   23641 	* gdb.base/default.exp: Check for win32 specific message when calling
   23642 	"run" without executable.
   23643 
   23644 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23645 
   23646 	* gdb.base/args.exp: Expect .exe in output.
   23647 
   23648 2003-03-20  Corinna Vinschen  <vinschen (a] redhat.com>
   23649 
   23650 	* gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
   23651 	Cygwin native.
   23652 
   23653 2003-03-17  Andrew Cagney  <cagney (a] redhat.com>
   23654 
   23655 	From Elena Zannoni <ezannoni (a] redhat.com>.  Test e500 abi and
   23656 	vector registes.
   23657 	* gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
   23658 	* gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
   23659 
   23660 2003-03-17  David Carlton  <carlton (a] math.stanford.edu>
   23661 
   23662 	* gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
   23663 	test, for PR breakpoints/38.
   23664 	Call test_watchpoint_and_breakpoint.
   23665 	* gdb.base/watchpoint.c (func3): New function.
   23666 	(main): Call func3.
   23667 
   23668 2003-03-04  David Carlton  <carlton (a] math.stanford.edu>
   23669 
   23670 	* gdb.c++/templates.exp (do_tests): Accept valid const in "print
   23671 	Garply<Garply<char> >:: garply".
   23672 	(test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
   23673 	with respect to PR c++/1111; note also PR c++/1113.
   23674 	(test_template_breakpoints): KFAIL "constructor breakpoint" with
   23675 	respect to PR c++/1062.
   23676 	KFAIL "destructor breakpoint" with respect to PR c++/1112.
   23677 
   23678 2003-03-03  David Carlton  <carlton (a] math.stanford.edu>
   23679 
   23680 	* gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
   23681 	with respect to PR c++/57.
   23682 	KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
   23683 	c++/826.
   23684 	Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
   23685 	respect to PR c++/57.
   23686 
   23687 2003-03-03  David Carlton  <carlton (a] math.stanford.edu>
   23688 
   23689 	* gdb.c++/templates.exp (do_tests): Convert the KFAILs with
   23690 	respect to PR c++/33 into FAILs.
   23691 
   23692 2003-03-03  Michael Chastain  <mec (a] shout.net>
   23693 
   23694 	* configure.in: Update copyright years.
   23695 
   23696 2003-03-03  Michael Chastain  <mec (a] shout.net>
   23697 
   23698 	* Makefile.in: Update copyright years.
   23699 
   23700 2003-02-28  David Carlton  <carlton (a] math.stanford.edu>
   23701 
   23702 	* gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
   23703 	print class instead of struct and/or superfluous protection
   23704 	specifiers, as long as the resulting output is equivalent to the
   23705 	source code.
   23706 	Delete FIXME from end of messages on tests that don't need
   23707 	fixing.
   23708 
   23709 2003-02-28  David Carlton  <carlton (a] math.stanford.edu>
   23710 
   23711 	* gdb.c++/templates.exp (do_tests): Allow const in the two
   23712 	Foo<volatile char *>::foo tests.
   23713 
   23714 2003-02-27  Michael Snyder  <msnyder (a] redhat.com>
   23715 
   23716 	* gdb.base/restore.c (main): Return zero, so exit code
   23717 	will be consistant.
   23718 
   23719 2003-02-26  David Carlton  <carlton (a] math.stanford.edu>
   23720 
   23721 	* gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
   23722 	char *>::foo" test with respect to PR c++/33.  Create a new test
   23723 	which is identical to that one except that it doesn't put the
   23724 	space between the "char" and the "*"; KFAIL it, too.
   23725 
   23726 2003-02-26  David Carlton  <carlton (a] math.stanford.edu>
   23727 
   23728 	* gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
   23729 	template types into either PASSes or KFAILs (corresponding to PR
   23730 	c++/57).  Tweak indentation.  Update copyright.
   23731 
   23732 2003-02-23  Stephane Carrez  <stcarrez (a] nerim.fr>
   23733 
   23734 	* lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
   23735 
   23736 2003-02-13  Michael Chastain  <mec (a] shout.net>
   23737 
   23738 	* gdb.base/exprs.exp: Remove i960 remnants.
   23739 	* gdb.base/funcargs.exp: Likewise.
   23740 	* gdb.base/list.exp: Likewise.
   23741 	* gdb.base/ptype.exp: Likewise.
   23742 
   23743 2003-02-14  David Carlton  <carlton (a] math.stanford.edu>
   23744 
   23745 	* gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
   23746 	pEe->D::vg()" from XFAIL to KFAIL.
   23747 
   23748 2003-02-13  Jason Molenda  (jmolenda (a] apple.com)
   23749 
   23750 	* gdb.base/maint.exp: Update maint print statistics regexp to include
   23751 	new entries.
   23752 
   23753 2003-02-13  Michael Chastain  <mec (a] shout.net>
   23754 
   23755 	* gdb.c++/inherit.exp: Remove call to get_debug_format.
   23756 
   23757 2003-02-12  Michael Chastain  <mec (a] shout.net>
   23758 
   23759 	* gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
   23760 	* gdb.c++/inherit.exp: Likewise.
   23761 	* gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
   23762 	* gdb.c++/templates.exp: Likewise.
   23763 	* gdb.c++/virtfunc.exp: Likewise.
   23764 
   23765 2003-02-06  Jason Molenda  (jason-cl (a] molenda.com)
   23766 
   23767 	* gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
   23768 	why the code is written that way.
   23769 
   23770 2003-02-05  Michael Chastain  <mec (a] shout.net>
   23771 
   23772 	* gdb.base/dump.exp: Add missing copyright line.
   23773 
   23774 2003-02-05  Jason Molenda  (jason-cl (a] molenda.com)
   23775 
   23776 	* gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
   23777 	at the beginning so the breakpoint doesn't get set on the loop.
   23778 
   23779 2003-02-05  Michael Chastain  <mec (a] shout.net>
   23780 
   23781 	* gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
   23782 	output for configurations with gcc 2.95.3.
   23783 
   23784 2003-02-05  Keith Seitz  <keiths (a] redhat.com>
   23785 	    Andrew Cagney  <ac131313 (a] redhat.com>
   23786 
   23787 	* gdb.mi/mi-cli.exp: New file.
   23788 
   23789 2003-02-04  Michael Chastain  <mec (a] shout.net>
   23790 
   23791 	* gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
   23792 	Call perror and then continue.
   23793 
   23794 2003-02-03  Michael Chastain  <mec (a] shout.net>
   23795 
   23796 	* gdb.c++/pr-1023.cc: New file.
   23797 	* gdb.c++/pr-1023.exp: New file.
   23798 
   23799 2003-02-05  Jim Blandy  <jimb (a] redhat.com>
   23800 
   23801 	* gdb.c++/local.exp: Don't expect Local to be in scope in main;
   23802 	it's local to foobar.  Check for it there, and check that it's not
   23803 	present in main.
   23804 	* gdb.c++/local.cc (marker2): New function.
   23805 	(foobar): Call marker1.
   23806 	(main): Call marker2 instead of marker1.
   23807 
   23808 2003-02-04  Andrew Cagney  <ac131313 (a] redhat.com>
   23809 
   23810 	* gdb.disasm/mn10200.exp: Obsolete file.
   23811 	* gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
   23812 	* gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
   23813 	* gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
   23814 
   23815 2003-02-04  David Carlton  <carlton (a] math.stanford.edu>
   23816 
   23817 	* gdb.c++/overload.exp: Test intToChar(1).
   23818 	* gdb.c++/overload.cc (intToChar): New.
   23819 	(main): Call intToChar.
   23820 
   23821 2003-02-03  David Carlton  <carlton (a] math.stanford.edu>
   23822 
   23823 	* gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
   23824 	'might_kfail' arg.
   23825 	KFAIL some of the continue_to_bp_overloaded calls, according to
   23826 	PR c++/1025.
   23827 
   23828 2003-02-01  Michael Chastain  <mec (a] shout.net>
   23829 
   23830 	* gdb.base/advance.c (marker1): New marker function.
   23831 	* gdb.base/advance.exp: When the 'advance' command lands on the
   23832 	return breakpoint, it can legitimately stop on either the
   23833 	current line or the next line.  Accommodate both outcomes.
   23834 	* gdb.base/until.exp: Likewise.
   23835 
   23836 2003-02-02  Andrew Cagney  <ac131313 (a] redhat.com>
   23837 
   23838 	2002-11-10 Jason Molenda (jason-cl (a] molenda.com):
   23839 	* gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
   23840 	now a list, not a tuple.
   23841 	* gdb.mi/mi-var-display.exp: Ditto.
   23842 	* gdb.mi/gdb792.exp: Ditto.
   23843 
   23844 2003-02-01  Andrew Cagney  <ac131313 (a] redhat.com>
   23845 
   23846 	From 2002-11-09 Jason Molenda (jason-cl (a] molenda.com):
   23847 	* gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
   23848 	stack backtraces.
   23849 	* gdb.mi/mi-syn-frame.c: Part of same.
   23850 
   23851 2003-02-01  Mark Kettenis  <kettenis (a] gnu.org>
   23852 
   23853 	* gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
   23854 	gdb.mi/mi1-pthreads.exp: Return instead of calling
   23855 	gdb_suppress_entire_file.
   23856 
   23857 2003-02-01  Mark Salter  <msalter (a] redhat.com>
   23858 
   23859 	* gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
   23860 
   23861 2003-01-31  Mark Salter  <msalter (a] redhat.com>
   23862 
   23863 	* lib/mi-support.exp (mi_gdb_load): Support remote targets.
   23864 	Support empty arg.
   23865 
   23866 2003-01-30  Michael Chastain  <mec (a] shout.net>
   23867 
   23868 	* lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
   23869 	This was a workaround for a UTF-8 bug in readline 4.3.  The bug
   23870 	has been fixed in gdb/readline on 2003-01-09.
   23871 
   23872 2003-01-29  Michael Snyder  <msnyder (a] redhat.com>
   23873 
   23874 	* gdb.base/maint.exp: Allow for leading underscore in symbol.
   23875 	* gdb.base/display.exp: Allow for leading underscore in symbol.
   23876 	* gdb.base/args.exp: Skip if target does not support args passing.
   23877 
   23878 2003-01-22  Daniel Jacobowitz  <drow (a] mvista.com>
   23879 
   23880 	* lib/gdb.exp (gdb_test_multiple): New function, cloned from
   23881 	gdb_test.  Accept a list of expect arguments as the third
   23882 	parameter.
   23883 	(gdb_test): Use it.
   23884 
   23885 2003-01-20  Elena Zannoni  <ezannoni (a] redhat.com>
   23886 
   23887 	* gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
   23888 	allow for different test tree configurations.  Update some
   23889 	tescases accordingly.
   23890 	* gdb.arch/altivec-regs.exp: Ditto.
   23891 	* gdb.asm/asm-source.exp: Ditto.
   23892 	* gdb.base/advance.exp: Ditto.
   23893 	* gdb.base/display.exp: Ditto.
   23894 	* gdb.base/long_long.exp: Ditto.
   23895 	* gdb.base/mips_pro.exp: Ditto.
   23896 	* gdb.base/overlays.exp: Ditto.
   23897 	* gdb.base/relocate.exp: Ditto.
   23898 	* gdb.base/setshow.exp: Ditto.
   23899 	* gdb.base/step-line.exp: Ditto.
   23900 	* gdb.base/step-test.exp: Ditto.
   23901 	* gdb.base/until.exp: Ditto.
   23902 	* gdb.c++/virtfunc.exp: Get rid of variable 'src'.
   23903 
   23904 2003-01-17  David Carlton  <carlton (a] math.stanford.edu>
   23905 
   23906 	* gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
   23907 	corresponding to PR c++/945.
   23908 	Update copyright.
   23909 
   23910 2003-01-17  David Carlton  <carlton (a] math.stanford.edu>
   23911 
   23912 	* gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
   23913 	corresponding to PR c++/68.
   23914 
   23915 2003-01-17  David Carlton  <carlton (a] math.stanford.edu>
   23916 
   23917 	* gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
   23918 	(test_paddr_hairy_functions): Call print_addr_2_kfail for
   23919 	hairyfunc5 through hairyfunc7.  KFAIL for PR c++/19.
   23920 
   23921 2003-01-15  Elena Zannoni  <ezannoni (a] redhat.com>
   23922 
   23923 	* gdb.base/break.exp: Fix change of default location, because of
   23924 	removal of until tests.
   23925 	* gdb.base/help.exp: Update test for new 'until' help message.
   23926 	Add test for help on 'advance'.
   23927 	* gdb.base/args.exp: Fix foobar with GDBFLAGS global.
   23928 
   23929 2003-01-15  Mark Kettenis  <kettenis (a] gnu.org>
   23930 
   23931 	* gdb.base/default.exp: Adapt "info float" test for recent changes
   23932 	to that command.  Add test for "info vector".
   23933 	* gdb.base/float.exp: New file.  Add test for "info float" that
   23934 	resembles the old test in gdb.base/default.exp.
   23935 
   23936 2003-01-15  David Carlton  <carlton (a] math.stanford.edu>
   23937 
   23938 	* gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
   23939 
   23940 2003-01-15  Elena Zannoni  <ezannoni (a] redhat.com>
   23941 
   23942 	* gdb.base/break.exp: Move the tests of until command from here...
   23943 	* gdb.base/until.exp: ... to here. New file. Add other tests.
   23944 	* gdb.base/advance.c: New file.
   23945 	* gdb.base/advance.exp: New file.
   23946 
   23947 2003-01-14  Elena Zannoni  <ezannoni (a] redhat.com>
   23948 
   23949 	* gdb.base/args.c: New file.
   23950 	* gdb.base/args.exp: New file.
   23951 
   23952 2003-01-14  Daniel Jacobowitz  <drow (a] mvista.com>
   23953 
   23954 	* gdb.c++/virtfunc.exp: Remove fixed XFAIL.
   23955 
   23956 2003-01-14  Daniel Jacobowitz  <drow (a] mvista.com>
   23957 
   23958 	* gdb.threads/killed.exp: Use KFAIL for gdb/568.
   23959 
   23960 2003-01-14  Daniel Jacobowitz  <drow (a] mvista.com>
   23961 
   23962 	* gdb.base/constvars.exp: Remove two extra XFAILs.  Update copyright
   23963 	dates.
   23964 
   23965 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23966 
   23967 	* gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
   23968 
   23969 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23970 
   23971 	* gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
   23972 	(ptype &*"foo").
   23973 	* gdb.c++/local.exp: Enable setup_kfail for gdb/482.
   23974 
   23975 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23976 
   23977 	* gdb.mi/mi-console.exp: Remove extra "(known bug)".
   23978 	* gdb.mi/mi1-console.exp: Likewise.
   23979 
   23980 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23981 
   23982 	* gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
   23983 	* gdb.mi/mi1-console.exp: Likewise.
   23984 
   23985 2003-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   23986 
   23987 	* gdb.c++/overload.exp: Remove some fixed XFAILs.
   23988 
   23989 2003-01-09  Daniel Jacobowitz  <drow (a] mvista.com>
   23990 
   23991 	* gdb.base/detach.exp: New test.
   23992 
   23993 2003-01-09  Daniel Jacobowitz  <drow (a] mvista.com>
   23994 
   23995 	* Makefile.in (ALL_SUBDIRS): New variable.
   23996 	(subdirs, clean, distclean): Use it.
   23997 	* gdb.arch/Makefile.in: Clean up Makefile.  Remove rules for
   23998 	regenerating Makefile, since it is generated from the top level.
   23999 	* gdb.asm/Makefile.in: Likewise.
   24000 	* gdb.base/Makefile.in: Likewise.
   24001 	* gdb.c++/Makefile.in: Likewise.
   24002 	* gdb.disasm/Makefile.in: Likewise.
   24003 	* gdb.java/Makefile.in: Likewise.
   24004 	* gdb.mi/Makefile.in: Likewise.
   24005 	* gdb.threads/Makefile.in: Likewise.
   24006 	* gdb.trace/Makefile.in: Likewise.
   24007 
   24008 2003-01-09  David Carlton  <carlton (a] math.stanford.edu>
   24009 
   24010 	* gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
   24011 	Add copyright year 2003.
   24012 
   24013 2003-01-06  Michael Chastain  <mec (a] shout.net>
   24014 
   24015 	* gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
   24016 	When selecting a thread, 'line' and 'file' are optional.
   24017 	* gdb.mi/mi1-pthreads.exp: Likewise.
   24018 
   24019 2003-01-06  Andreas Schwab  <schwab (a] suse.de>
   24020 
   24021 	* lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
   24022 	failures.
   24023 
   24024 2003-01-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24025 
   24026 	Fix PR gdb/844
   24027 	* lib/gdb.exp (gdb_compile): Handle "quiet" option.
   24028 	(gdb_compile_pthreads): Pass "quiet" to gdb_compile.
   24029 
   24030 	* gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads.  Return
   24031 	instead of calling gdb_suppress_entire_file.
   24032 	* gdb.threads/print-threads.exp: Likewise.
   24033 	* gdb.threads/schedlock.exp: Likewise.
   24034 
   24035 	* gdb.threads/killed.exp: Return instead of calling
   24036 	gdb_suppress_entire_file.
   24037 	* gdb.threads/linux-dp.exp: Likewise.
   24038 	* gdb.threads/pthreads.exp: Likewise.
   24039 
   24040 2003-01-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24041 
   24042 	* gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
   24043 	stabs.
   24044 	* gdb.base/completion.exp: Allow marker1(void) as well as marker1().
   24045 	* gdb.base/whatis.exp: Always allow (void) after function names.
   24046 
   24047 2003-01-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24048 
   24049 	* gdb.c++/casts.exp: Correct regexp.
   24050 
   24051 2003-01-04  Mark Kettenis  <kettenis (a] gnu.org>
   24052 
   24053 	* configure.in: Call AC_CONFIG_HEADER.  Don't call
   24054 	AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
   24055 	gdb.disasm, gdb.mi, gdb.threads and gdb.trace.  Call
   24056 	AC_CHECK_HEADERS on pthread.h.  Put Makefiles in the
   24057 	aforementioned directories in the AC_OUPUT call.
   24058 	* config.hin: New file.
   24059 	* gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
   24060 	gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
   24061 	gdb.threads/killed.exp, gdb.threads/print-threads.exp,
   24062 	gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
   24063 	pass -I$objdir instead of -I$objdir/$subdir in compilation.
   24064 	* gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
   24065 	gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
   24066 	gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
   24067 	gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
   24068 	gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
   24069 	gdb.threads/configure.in, gdb.threads/configure,
   24070 	gdb.threads/config.in, gdb.trace/configure.in,
   24071 	gdb.trace/configure: Removed.
   24072 
   24073 2003-01-03  Michael Chastain  <mec (a] shout.net>
   24074 
   24075 	* gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
   24076 	testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
   24077 
   24078 2003-01-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24079 
   24080 	* gdb.base/store.exp: Fix regular expressions.
   24081 
   24082 2002-12-28  Mark Kettenis  <kettenis (a] gnu.org>
   24083 
   24084 	* configure.in: Rewrite.
   24085 	* configure: Regenerated.
   24086 
   24087 2003-01-03  David Carlton  <carlton (a] math.stanford.edu>
   24088 
   24089 	* gdb.base/psymtab.exp: New file.
   24090 	* gdb.base/psymtab1.c: Ditto.
   24091 	* gdb.base/psymtab2.c: Ditto.
   24092 
   24093 2002-12-23  Adam Fedor  <fedor (a] gnu.org>
   24094 
   24095 	* gdb.base/maint.exp: Update expect output to include 'ObjC'.
   24096 
   24097 2002-12-23  David Carlton  <carlton (a] math.stanford.edu>
   24098 
   24099 	* gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
   24100 	and current_directory initialization.
   24101 
   24102 2002-12-22  Jim Blandy  <jimb (a] redhat.com>
   24103 
   24104 	* gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
   24105 	rather than as part of the output file name.
   24106 
   24107 	* gdb.base/attach.exp: There's no need to copy the test program to
   24108 	/tmp; that was only ever necessary on HP/UX, and this test is
   24109 	entirely disabled there anyway.
   24110 
   24111 2002-12-21  Jim Blandy  <jimb (a] redhat.com>
   24112 
   24113 	* gdb.c++/psmang.exp: Doc fix.
   24114 
   24115 	* gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
   24116 	test.
   24117 
   24118 2002-12-20  David Carlton  <carlton (a] math.stanford.edu>
   24119 
   24120 	* gdb.c++/annota2.exp: KFAIL annotate-quit.
   24121 
   24122 2002-12-18  Michael Chastain  <mec (a] shout.net>
   24123 
   24124 	* gdb.c++/annota2.exp: Add copyright year 2002.
   24125 
   24126 2002-12-17  David Carlton  <carlton (a] math.stanford.edu>
   24127 
   24128 	* gdb.c++/try_catch.cc: Add marker comments.
   24129 	* gdb.c++/try_catch.exp: Get line numbers from marker comments.
   24130 	* gdb.c++/m-data.cc: Delete namespace __gnu_test.
   24131 	* gdb.c++/m-static.cc: Ditto.
   24132 	* gdb.c++/m-static1.cc: Ditto.
   24133 	* gdb.c++/try_catch.cc: Ditto.
   24134 
   24135 2002-12-16  Jeff Johnston  <jjohnstn (a] redhat.com>
   24136 
   24137 	* lib/mi-support.exp (mi_reinitialize_dir): Check mi level
   24138 	to see whether we are using the new -environment-directory
   24139 	command which resets via -r or the old version of the command
   24140 	which may prompt the user.  Part of fix for gdb/741.
   24141 
   24142 2002-12-13  Andrew Cagney  <ac131313 (a] redhat.com>
   24143 
   24144 	* gdb.fortran/types.exp: Update obsolete comment.
   24145 	* gdb.fortran/exprs.exp: Ditto.
   24146 	* lib/gdb.exp: Delete obsolete code.
   24147 	* gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
   24148 	* gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
   24149 	* gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
   24150 	* gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
   24151 	* gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
   24152 	* gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
   24153 	* gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
   24154 	* gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
   24155 	* gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
   24156 	* gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
   24157 	* gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
   24158 	* gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
   24159 	* gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
   24160 	* gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
   24161 	* gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
   24162 	* gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
   24163 	* gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
   24164 	* gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
   24165 	* gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
   24166 	* gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
   24167 	* gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
   24168 	* gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
   24169 	* gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
   24170 	* gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
   24171 	* gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
   24172 	* gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
   24173 	* gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
   24174 	* gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
   24175 	* gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
   24176 	* gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
   24177 	* gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
   24178 	* gdb.chill/result.exp, gdb.chill/string.ch: Delete.
   24179 	* gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
   24180 	* gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
   24181 	* gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
   24182 	* gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
   24183 	* gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
   24184 
   24185 2002-12-11  David Carlton  <carlton (a] math.stanford.edu>
   24186 
   24187 	* gdb.c++/m-data.exp: Add test for members that shadow global
   24188 	variables: see PR gdb/804.
   24189 	* gdb.c++/m-data.cc: Ditto.
   24190 
   24191 2002-12-10  Daniel Jacobowitz  <drow (a] mvista.com>
   24192 
   24193 	* gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
   24194 
   24195 2002-12-06  David Carlton  <carlton (a] math.stanford.edu>
   24196 
   24197 	* gdb.base/store.c: Don't declare functions static.
   24198 
   24199 2002-12-04  Andrew Cagney  <ac131313 (a] redhat.com>
   24200 
   24201 	* gdb.base/store.exp, gdb.base/store.c: New files.
   24202 
   24203 2002-12-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24204 
   24205 	* gdb.base/selftest.exp: Update for current gdb.
   24206 
   24207 2002-12-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24208 
   24209 	* gdb.base/maint.exp: Only dump symbols from one source file
   24210 	or objfile.
   24211 
   24212 2002-12-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24213 
   24214 	* gdb.base/step-test.exp: Allow MIPS to return to the line of a
   24215 	function call.
   24216 
   24217 2002-11-25  Jim Blandy  <jimb (a] redhat.com>
   24218 
   24219 	* lib/mi-support.exp (mi_delete_breakpoints): Change name of
   24220 	function appearing in error message.
   24221 
   24222 2002-11-21  Daniel Jacobowitz  <drow (a] mvista.com>
   24223 
   24224 	* gdb.base/maint.exp (help maint dump-me): Update with typo fix.
   24225 
   24226 2002-11-08  Jeff Johnston  <jjohnstn (a] redhat.com>
   24227 
   24228 	* lib/mi-support.exp (mi_gdb_start): Verify the startup message
   24229 	for mi1 and current mi is in correct format.  New mi startup message
   24230 	should be in mi console format.  This is part of fix for PR gdb/604.
   24231 
   24232 2002-09-18  Fernando Nasser  <fnasser (a] redhat.com>
   24233 
   24234 	* gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
   24235 	which explicitly prints the zero offset as "+0".
   24236 
   24237 2002-10-22  Daniel Jacobowitz  <drow (a] mvista.com>
   24238 
   24239 	* gdb.threads/schedlock.c (args): Make unsigned.
   24240 
   24241 2002-10-21  Daniel Jacobowitz  <drow (a] mvista.com>
   24242 
   24243 	* gdb.asm/asm-source.exp: Add "mips*-*" pattern.  Update line
   24244 	numbers.  Allow "foo2|selected stack frame".
   24245 	* gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
   24246 	* gdb.asm/asmsrc2.s: Likewise.
   24247 	* gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end.  Update
   24248 	comments.
   24249 	* gdb.asm/mips.inc: New file.
   24250 
   24251 2002-10-18  Adam Fedor  <fedor (a] gnu.org>
   24252 
   24253 	* gdb.base/default.exp: Update expected output to include 'ObjC'.
   24254 	* gdb.base/help.exp: Likewise.
   24255 
   24256 2002-10-17  Kevin Buettner  <kevinb (a] redhat.com>
   24257 
   24258 	* gdb.base/constvars.c (struct crass, struct crisp): New structs.
   24259 	* gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
   24260 
   24261 2002-10-02  Jim Blandy  <jimb (a] redhat.com>
   24262 
   24263 	* gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
   24264 
   24265 2002-10-01  Andrew Cagney  <ac131313 (a] redhat.com>
   24266 
   24267 	* mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
   24268 	* mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
   24269 	* mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
   24270 	* mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
   24271 	* mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
   24272 	* mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
   24273 	* mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
   24274 
   24275 2002-09-29  Andrew Cagney  <ac131313 (a] redhat.com>
   24276 
   24277 	* mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
   24278 	* mi0-disassemble.exp, mi0-eval.exp: Delete.
   24279 	* mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
   24280 	* mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
   24281 	* mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
   24282 	* mi0-var-block.exp, mi0-var-child.exp: Delete.
   24283 	* mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
   24284 
   24285 2002-09-27  Kevin Buettner  <kevinb (a] redhat.com>
   24286 
   24287 	* gdb.base/annota1.exp (info break): Make directory components of
   24288 	path optional since not all compilers emit this debug information.
   24289 
   24290 	* gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
   24291 	step ends up stepping out of the function instead of stopping on
   24292 	the epilogue.
   24293 
   24294 2002-09-26  Keith Seitz  <keiths (a] redhat.com>
   24295 
   24296 	* lib/insight-support.exp (gdbtk_start): Figure out where
   24297 	the insight executable is based on where gdb is. Use this
   24298 	executable to start insight instead of gdb.
   24299 
   24300 2002-09-25  Andrew Cagney  <cagney (a] redhat.com>
   24301 
   24302 	* gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
   24303 
   24304 2002-09-24  Andrew Cagney  <ac131313 (a] redhat.com>
   24305 
   24306 	* gdb.gdb/complaints.exp (test_initial_complaints): Rename
   24307 	test_isolated_complaints.
   24308 	(test_empty_complaint): New function.
   24309 	(test_empty_complaints): New function.  Check no output when no
   24310 	complaints.
   24311 
   24312 2002-09-19  Jim Blandy  <jimb (a] redhat.com>
   24313 
   24314 	* gdb.base/charset.exp, gdb.base/charset.c: New files.
   24315 
   24316 2002-09-19  Andrew Cagney  <ac131313 (a] redhat.com>
   24317 
   24318 	* gdb.gdb/complaints.exp: New file.
   24319 
   24320 2002-09-18  Andrew Cagney  <ac131313 (a] redhat.com>
   24321 
   24322 	* gdb.base/maint.exp: Check `help maint internal-warning'.
   24323 
   24324 2002-09-18  David Carlton  <carlton (a] math.stanford.edu>
   24325 
   24326 	* gdb.c++/m-static.exp: Remove breakpoints depending on line
   24327 	numbers, and replace them by a single breakpoint after the
   24328 	constructors are all finished.
   24329 	Add test 4.
   24330 	* gdb.c++/m-static.cc: Add test 4.
   24331 	* gdb.c++/m-static.h: New file.
   24332 	* gdb.c++/m-static1.cc: New file.
   24333 
   24334 	* gdb.c++/printmethod.exp: New file.
   24335 	* gdb.c++/printmethod.cc: New file.
   24336 
   24337 	* gdb.c++/pr-574.exp: New file.
   24338 	* gdb.c++/pr-574.cc: New file.
   24339 
   24340 2002-09-18  Corinna Vinschen  <vinschen (a] redhat.com>
   24341 
   24342 	* gdb.base/ending-run.exp: Add handling of "step to end of run" for
   24343 	embedded targets which never actually exit.
   24344 
   24345 2002-09-18  Fernando Nasser  <fnasser (a] redhat.com>
   24346 
   24347 	* gdb.base/ending-run.exp: Properly mark "continue after exit" and
   24348 	"don't step after run" as unresolved or unsupported, instead of xfail.
   24349 
   24350 2002-09-18  Corinna Vinschen  <vinschen (a] redhat.com>
   24351 
   24352 	* gdb.base/ending-run.exp: Fix expected string for _wrap_main to
   24353 	allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
   24354 	Add newline to expected string in "step out of main (status wrapper)"
   24355 	case.
   24356 
   24357 2002-09-18  Corinna Vinschen  <vinschen (a] redhat.com>
   24358 
   24359 	* lib/gdb.exp (rerun_to_main): Allow restarting application.
   24360 	* gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
   24361 
   24362 2002-09-17  Tom Tromey  <tromey (a] redhat.com>
   24363 
   24364 	* gdb.base/printcmds.exp (test_print_string_constants): Expect
   24365 	\000, not \0, in double-quoted string.
   24366 
   24367 2002-09-14  Corinna Vinschen  <vinschen (a] redhat.com>
   24368 
   24369 	* gdb.base/commands.exp: Don't expect a "Program exited normally"
   24370 	string after running the commands execution on breakpoint tests.
   24371 
   24372 2002-09-13  Corinna Vinschen  <vinschen (a] redhat.com>
   24373 
   24374 	* lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
   24375 
   24376 2002-09-12  Joel Brobecker  <brobecker (a] gnat.com>
   24377 
   24378 	* gdb.base/call-strs.exp: Fix a small typo in one of the comments.
   24379 
   24380 2002-09-10  Keith Seitz  <keiths (a] redhat.com>
   24381 
   24382 	* lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
   24383 	runto proc.
   24384 	(mi_run_to_main): Use mi_runto.
   24385 	(mi_execute_to): Renamed from mi_run_to. Changed all callers.
   24386 
   24387 2002-09-10  Keith Seitz  <keiths (a] redhat.com>
   24388 
   24389 	* lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
   24390 	regexp for stopping at main. Could have multiple event notifications.
   24391 	Don't assume that main was declared with no parameters.
   24392 	(mi_next): Use mi_step_to.
   24393 	(mi_step): Use mi_next_to.
   24394 
   24395 2002-09-09  Corinna Vinschen  <vinschen (a] redhat.com>
   24396 
   24397 	* gdb.base/default.exp: Fix expected string in `info float' test.
   24398 
   24399 2002-09-09  Ben Elliston  <bje (a] redhat.com>
   24400 
   24401 	* config/mips.exp: Update comments.
   24402 	* config/mips-idt.exp: Likewise.
   24403 	* config/nind.exp: Likewise.
   24404 	* config/slite.exp: Likewise.
   24405 	* config/sparclet.exp: Likewise.
   24406 	* config/udi.exp: Likewise.
   24407 	* config/vx.exp: Likewise.
   24408 	* config/vxworks29k.exp: Likewise.
   24409 
   24410 2002-09-05  Jim Blandy  <jimb (a] redhat.com>
   24411 
   24412 	* gdb.threads/killed.exp: Fix test failure message.
   24413 
   24414 2002-09-04  Keith Seitz  <keiths (a] redhat.com>
   24415 
   24416 	* lib/mi-support.exp: Update copyright.
   24417 	(mi_gdb_test): Increase the priority of the expected pattern
   24418 	so that it matches gdb_test.
   24419 
   24420 2002-09-03  Keith Seitz  <keiths (a] redhat.com>
   24421 
   24422 	* lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
   24423 	Use integer comparison instead of string comparison for testing
   24424 	whether binary was built.
   24425 
   24426 2002-09-03  Jim Blandy  <jimb (a] redhat.com>
   24427 
   24428 	* gdb.threads/killed.exp, gdb.threads/killed.c: New test.
   24429 
   24430 2002-08-29  Jim Blandy  <jimb (a] redhat.com>
   24431 
   24432 	* gdb.threads/pthreads.exp: Move the portable thread compilation
   24433 	code into a function in lib/gdb.exp, and call that from here.
   24434 	* lib/gdb.exp (gdb_compile_pthreads): New function.
   24435 
   24436 2002-08-29  Keith Seitz  <keiths (a] redhat.com>
   24437 
   24438 	* lib/mi-support.exp (mi_gdb_test): Add global declaration for
   24439 	expect_out so that callers can get at it.
   24440 
   24441 2002-08-23  Daniel Jacobowitz  <drow (a] mvista.com>
   24442 
   24443 	* gdb.threads/print-threads.c: New file.
   24444 	* gdb.threads/print-threads.exp: New file.
   24445 	* gdb.threads/schedlock.c: New file.
   24446 	* gdb.threads/schedlock.exp: New file.
   24447 
   24448 2002-08-22  Elena Zannoni  <ezannoni (a] redhat.com>
   24449 
   24450 	* gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
   24451 	not altivec.c.
   24452 
   24453 2002-08-17  Mark Kettenis  <kettenis (a] gnu.org>
   24454 
   24455 	* gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
   24456 	targets.  The problem should be fixed now.
   24457 
   24458 2002-08-15  Mark Kettenis  <kettenis (a] gnu.org>
   24459 
   24460 	* gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
   24461 	2002-07-24 change that removes final dots from error messages.
   24462 
   24463 2002-08-13  Tom Tromey  <tromey (a] redhat.com>
   24464 
   24465 	* gdb.base/readline.exp: New file.
   24466 
   24467 2002-08-01  Andrew Cagney  <ac131313 (a] redhat.com>
   24468 
   24469 	* lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
   24470 	supress message.
   24471 
   24472 2002-08-01  Andrew Cagney  <cagney (a] redhat.com>
   24473 
   24474 	* Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
   24475 	CHILL_FOR_TARGET and CHILL_LIB.
   24476 	* configure.in (configdirs): Remove gdb.chill.
   24477 	* configure: Regenerate.
   24478 	* lib/gdb.exp: Obsolete references to chill.
   24479 	* gdb.fortran/types.exp: Ditto.
   24480 	* gdb.fortran/exprs.exp: Ditto.
   24481 
   24482 2002-07-30  Kevin Buettner  <kevinb (a] redhat.com>
   24483 
   24484 	* gdb.base/shlib-call.exp (additional_flags): Conditionally
   24485 	set Irix-specific compile and link flags.
   24486 
   24487 2002-07-29  Kevin Buettner  <kevinb (a] redhat.com>
   24488 
   24489 	* lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
   24490 	source files.  The ``-o'' option doesn't work with the ``-E'' option
   24491 	when using the Irix compiler.
   24492 
   24493 2002-07-19  Daniel Jacobowitz  <drow (a] mvista.com>
   24494 
   24495 	* config/gdbserver.exp (gdb_load): Don't use TCL varargs.
   24496 	Improve support for reusing an exec file.  Copy exec file
   24497 	to target, and run gdbserver on the target instead of on the host.
   24498 
   24499 2002-07-18  Jim Blandy  <jimb (a] redhat.com>
   24500 
   24501 	* gdb.base/ending-run.exp: Don't expect to see the program end in
   24502 	some orderly fashion when we're running on a real stand-alone
   24503 	board.
   24504 
   24505 	* gdb.base/interrupt.exp: Correct logic for skipping tests on
   24506 	targets that don't support interrupts.
   24507 
   24508 2002-07-10  Paul N. Hilfinger  <hilfingr (a] otisco.mckusick.com>
   24509 
   24510 	* gdb.base/attach.exp: Add patterns to match output from /proc-based
   24511 	systems.
   24512 	Move comments in expect statements to inside the actions, so that they
   24513 	don't get matched against.
   24514 
   24515 2002-07-10  Mark Kettenis  <kettenis (a] gnu.org>
   24516 
   24517 	* gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
   24518 	function when asleep" test.
   24519 
   24520 2002-07-10  Andrew Cagney  <ac131313 (a] redhat.com>
   24521 
   24522 	* gdb.base/page.exp: Rewrite to handle problems with very long
   24523 	`info set' output.  Update copyright.
   24524 
   24525 2002-06-26  Andrew Cagney  <ac131313 (a] redhat.com>
   24526 
   24527 	* gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
   24528 	gdb.threads-hp.
   24529 	* gdb.hp/configure: Regenerate.
   24530 	* gdb.hp/gdb.threads-hp/configure.in: Delete file.
   24531 	* gdb.hp/gdb.threads-hp/configure: Delete file.
   24532 	* gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
   24533 
   24534 2002-06-22  Andrew Cagney  <ac131313 (a] redhat.com>
   24535 
   24536 	* gdb.base/selftest.exp (do_stes_and_next): Skip calls to
   24537 	setlocale, bindtextdomain and textdomain.
   24538 
   24539 2002-06-11  Jim Blandy  <jimb (a] redhat.com>
   24540 
   24541 	* lib/gdb.exp (get_debug_format): Tolerate message saying whether
   24542 	preprocessor macro information is present.
   24543 
   24544 	* macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
   24545 	tests.
   24546 
   24547 2002-06-06  Michael Snyder  <msnyder (a] redhat.com>
   24548 
   24549 	* gdb.base/overlays.exp: Record addresses of overlay
   24550 	functions in TCL variables rather than in GDB variables,
   24551 	to avoid having GDB convert them to pointers (with loss
   24552 	of information).
   24553 
   24554 	* gdb.base/d10v.ld: Merge in several years worth of
   24555 	default linker script changes.
   24556 	* gdb.base/long_long.exp: Add check for sizeof (long double).
   24557 
   24558 2002-06-06  Michal Ludvig  <mludvig (a] suse.cz>
   24559 
   24560 	* gdb.asm/asm-source.exp: Add x86-64 target.
   24561 	* gdb.asm/x86_64.inc: New.
   24562 
   24563 2002-05-30  Michael Chastain  <mec (a] shout.net>
   24564 
   24565 	From Benjamin Kosnik <bkoz (a] redhat.com>:
   24566 	* gdb.c++/m-static.cc: New file.
   24567 	* gdb.c++/m-static.exp: New file.
   24568 
   24569 2002-05-28  Michael Snyder  <msnyder (a] redhat.com>
   24570 
   24571 	* gdb.base/call-ar-st.exp: Allow for reduced floating point
   24572 	precision.
   24573 
   24574 2002-05-27  Michael Chastain  <mec (a] shout.net>
   24575 
   24576 	From Benjamin Kosnik <bkoz (a] redhat.com>:
   24577 	* gdb.c++/m-data.cc: New file.
   24578 	* gdb.c++/m-data.exp: New file.
   24579 
   24580 2002-05-27  Michael Chastain  <mec (a] shout.net>
   24581 
   24582 	From Benjamin Kosnik <bkoz (a] redhat.com>:
   24583 	* gdb.c++/try_catch.cc: New file.
   24584 	* gdb.c++/try_catch.exp: New file.
   24585 
   24586 2002-05-27  Michael Chastain  <mec (a] shout.net>
   24587 
   24588 	* gdb.c++/local.exp: Accept more nested types in output.
   24589 
   24590 2002-05-26  Michael Chastain  <mec (a] shout.net>
   24591 
   24592 	* gdb.base/call-rt-st.exp: Fix typo in brace quoting.
   24593 
   24594 2002-05-15  Nick Clifton  <nickc (a] cambridge.redhat.com>
   24595 
   24596 	* lib/gdb.exp (gdb_wrapper_init): Just because
   24597 	gdb_wrapper_file exists, this does not mean that the file
   24598 	should not be rebuilt.  That is what gdb_wrapper_initialized
   24599 	is for.
   24600 	(default_gdb_init): Reset gdb_wrapper_initialized.
   24601 
   24602 2002-05-23  Michael Snyder  <msnyder (a] redhat.com>
   24603 
   24604 	* gdb.base/all-bin.exp: Revise previous patch by just reducing
   24605 	the precision of the floating point test results.
   24606 	* gdb.base/call-rt-st.exp: Ditto.
   24607 
   24608 	* gdb.base/all-bin.exp: Allow for reduced floating point precision.
   24609 	* gdb.base/call-rt-st.exp: Ditto.
   24610 
   24611 2002-05-19  Michael Chastain  <mec (a] shout.net>
   24612 
   24613 	* gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
   24614 
   24615 2002-05-19  Elena Zannoni  <ezannoni (a] redhat.com>
   24616 
   24617 	* configure.in (configdirs): Add gdb.arch.
   24618 	* configure: Regenerate.
   24619 
   24620 2002-05-17  Jim Blandy  <jimb (a] redhat.com>
   24621 
   24622 	* gdb.base/completion.exp: Recognize the more detailed error
   24623 	messages produced by the macro expander's lexical analyzer.
   24624 
   24625 2002-05-14  Elena Zannoni  <ezannoni (a] redhat.com>
   24626 
   24627 	* gdb.arch/altivec-abi.c: New file.
   24628 	* gdb.arch/altivec-abi.exp: New file.
   24629 	* gdb.arch/altivec-regs.c: New file.
   24630 	* gdb.arch/altivec-regs.exp: New file.
   24631 
   24632 2002-05-14  Daniel Jacobowitz  <drow (a] mvista.com>
   24633 
   24634 	* gdb.base/maint.exp (maint print type): Update for new type
   24635 	structure.
   24636 
   24637 2002-05-14  Elena Zannoni  <ezannoni (a] redhat.com>
   24638 
   24639 	* gdb.arch: New directory.
   24640 	* gdb.arch/configure.in: New file.
   24641 	* gdb.arch/configure: New file.
   24642 	* gdb.arch/Makefile.in: New file.
   24643 
   24644 2002-05-13  Corinna Vinschen  <vinschen (a] redhat.com>
   24645 
   24646 	* gdb.asm/asm-source.exp: Add v850 as supported target.
   24647 	* gdb.asm/v850.inc: New file.
   24648 
   24649 2002-05-13  Daniel Jacobowitz  <drow (a] mvista.com>
   24650 
   24651 	* gdb.c++/annota2.exp (annotate-quit): Add comment.
   24652 
   24653 2002-05-12  Daniel Jacobowitz  <drow (a] mvista.com>
   24654 
   24655 	* gdb.base/break.exp: Check 'break "marker2"'.
   24656 
   24657 2002-05-10  Michael Snyder  <msnyder (a] redhat.com>
   24658 
   24659 	* gdb.base/long_long.exp: Fix typo.
   24660 
   24661 2002-05-10  Jim Blandy  <jimb (a] redhat.com>
   24662 
   24663 	* gdb.base/printcmds.exp: Don't xfail the ptype command.  This is
   24664 	a bug.
   24665 
   24666 	* gdb.base/printcmds.exp (test_integer_literals_rejected):
   24667 	Recognize more detailed error message produced by the macro
   24668 	expander's lexical analyzer.
   24669 	* lib/gdb.exp (test_print_reject): Same.
   24670 
   24671 2002-05-09  Mark Kettenis  <kettenis (a] gnu.org>
   24672 
   24673 	* gdb.c++/method.exp: Fix typo.
   24674 
   24675 2002-05-08  Michael Snyder  <msnyder (a] redhat.com>
   24676 
   24677 	* gdb.mi/mi-var-child.exp: Accept (void) as well as ().
   24678 	* gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
   24679 	* gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
   24680 	* gdb.base/long_long.exp: Merge clauses for arm and xscale.
   24681 	Add iftarget clause for strongarm.
   24682 
   24683 2002-05-06  Michael Snyder  <msnyder (a] redhat.com>
   24684 
   24685 	* lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
   24686 	(gdb_continue_to_end): Accept output from status wrapper.
   24687 	* gdb.base/ending-run.exp: Add case for output from status wrapper.
   24688 	Clean up fail messages to match pass messages.
   24689 
   24690 	Enable the "needs_status_wrapper" testsuite feature.
   24691 	* lib/gdb.exp (gdb_wrapper_init): New procedure.
   24692 	(gdb_compile): Conditionally call gdb_wrapper_init.
   24693 	* gdb.base/a2-run.exp: Recognize output from status wrapper.
   24694 	* gdb.c++/method.exp: Recognize output from status wrapper.
   24695 
   24696 2002-05-06  Ben Elliston  <bje (a] redhat.com>
   24697 From Graydon Hoare  <graydon (a] redhat.com>
   24698 
   24699 	* config/sid.exp: Include support for "rawsid" protocol.
   24700 
   24701 2002-05-03  Jim Blandy  <jimb (a] redhat.com>
   24702 
   24703 	* gdb.c++/hang.exp: Check for corruption of the cv_type chain.
   24704 	* gdb.c++/hang3.C: New file.
   24705 
   24706 2002-05-04  Andrew Cagney  <ac131313 (a] redhat.com>
   24707 
   24708 	* gdb.base/default.exp: Remove obsolete code.
   24709 	* gdb.c++/misc.exp: Ditto.  Update copyright.
   24710 	* gdb.c++/cplusfuncs.exp: Ditto.  Update copyright.
   24711 	* gdb.base/whatis.exp: Ditto.  Update copyright.
   24712 	* gdb.base/scope.exp: Ditto.  Update copyright.
   24713 	* gdb.base/ptype.exp: Ditto.  Update copyright.
   24714 	* gdb.base/printcmds.exp: Ditto.  Update copyright.
   24715 	* gdb.base/opaque.exp: Ditto.  Update copyright.
   24716 	* gdb.base/list.exp: Ditto.
   24717 	* gdb.base/funcargs.exp: Ditto.  Update copyright.
   24718 	* gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
   24719 	* gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
   24720 	* gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
   24721 	* gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
   24722 	* gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
   24723 	* gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
   24724 
   24725 2002-05-02  Michael Snyder  <msnyder (a] redhat.com>
   24726 
   24727 	* gdb.base/watchpoint.exp: Add xscale target.
   24728 	* gdb.base/long_long.exp: Add xscale target.
   24729 	* gdb.base/default.exp: Add xscale target.
   24730 
   24731 2002-05-01  Jim Blandy  <jimb (a] redhat.com>
   24732 
   24733 	* gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
   24734 	gdb.c++/hang.exp: New test.
   24735 
   24736 2002-05-01  Fred Fish  <fnf (a] redhat.com>
   24737 
   24738 	* gdb.base/completion.exp: Handle completions of "./Make" for
   24739 	more than one completion possibility, as is the case when we
   24740 	build and test in the source tree.
   24741 
   24742 2002-04-29  Anthony Green  <green (a] redhat.com>
   24743 
   24744 	* gdb.java/jmisc1.exp: New file.
   24745 	* gdb.java/jmisc2.exp: New file.
   24746 
   24747 2002-04-24  Daniel Jacobowitz  <drow (a] mvista.com>
   24748 
   24749 	* gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
   24750 
   24751 2002-04-23  Elena Zannoni  <ezannoni (a] redhat.com>
   24752 
   24753 	* gdb.base/help.exp: Change 'help status' to allow for target
   24754 	dependent output differences.
   24755 
   24756 2002-04-22  Michael Chastain  <mec (a] shout.net>
   24757 
   24758 	* gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
   24759 
   24760 2002-04-22  Michael Chastain  <mec (a] shout.net>
   24761 
   24762 	* gdb.c++/method.exp: Fix syntax of reference to gdb/277.
   24763 
   24764 2002-04-17  David S. Miller  <davem (a] redhat.com>
   24765 
   24766 	* gdb.asm/sparc64.inc: New file.
   24767 	* gdb.asm/asm-source.exp: Handle sparc64-*-*.
   24768 
   24769 2002-04-19  Elena Zannoni  <ezannoni (a] redhat.com>
   24770 
   24771 	* gdb.asm/asm-source.exp: Don't use a symlink, just copy the
   24772 	instruction file directly into the build tree.  Clean up at end of
   24773 	test.
   24774 
   24775 2002-04-18  David S. Miller  <davem (a] redhat.com>
   24776 
   24777 	* gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
   24778 	handle 64-bit platforms correctly.
   24779 	* gdb.base/maint.exp: Likewise.
   24780 
   24781 2002-04-18  Kevin Buettner  <kevinb (a] redhat.com>
   24782 
   24783 	* gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
   24784 	``-fpic'' when compiling files comprising a shared library, but
   24785 	it does need additional linker flags in order to find shared
   24786 	libraries at run time.
   24787 
   24788 2002-04-18  Kevin Buettner  <kevinb (a] redhat.com>
   24789 
   24790 	* gdb.base/cvexpr.c (use): New function.
   24791 	(main): Invoke use() on all global variables to prevent
   24792 	some linkers from deleting these otherwise unused symbols.
   24793 
   24794 2002-04-17  Michael Chastain  <mec (a] shout.net>
   24795 From David S. Miller  <davem (a] redhat.com>
   24796 
   24797 	* gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
   24798 	handle 64-bit platforms correctly.
   24799 
   24800 2002-04-12  Michael Snyder  <msnyder (a] redhat.com>
   24801 From Jim Blandy  <jimb (a] redhat.com>
   24802 	* gdb.base/foo.c (foox): Remove section attribute; the linker
   24803 	script can handle this instead.
   24804 	* gdb.base/bar.c (barx): Same.
   24805 	* gdb.base/baz.c (bazx): Same.
   24806 	* gdb.base/grbx.c (grbxx): Same.
   24807 
   24808 	* gdb.base/overlays.exp: New test: check that GDB's manual overlay
   24809 	manager doesn't automatically unmap overlays unnecessarily.
   24810 
   24811 2002-04-10  Martin M. Hunt  <hunt (a] redhat.com>
   24812 
   24813 	* gdb.base/ending-run.exp: Fix pattern for Mips targets
   24814 	stepping out of main.
   24815 
   24816 2002-04-09  Michael Chastain  <mec (a] shout.net>
   24817 
   24818 	* gdb.c++/local.cc (main): Move call to marker1() inside nested
   24819 	scope so that the nested scope tests will make sense.
   24820 	* gdb.c++/local.exp: Write patterns that actually work with gcc
   24821 	(the HP patterns "were never known to work with gcc").
   24822 	Keep the old aCC patterns too.
   24823 
   24824 2002-04-09  Daniel Jacobowitz  <drow (a] mvista.com>
   24825 
   24826 	* gdb.base/attach.exp: Correct target board test.
   24827 
   24828 2002-04-08  Michael Chastain  <mec (a] shout.net>
   24829 
   24830 	* gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
   24831 	in a const method.  Add some xfail and fail cases for configurations
   24832 	that do not emit the "const ...".
   24833 
   24834 2002-04-07  Michael Chastain  <mec (a] shout.net>
   24835 
   24836 	* gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
   24837 	Accept "A * const" and "const A * const" as type of "this".
   24838 	Fix spelling of getFunky throughout.  Make messages uniform.
   24839 
   24840 2002-04-07  Elena Zannoni  <ezannoni (a] redhat.com>
   24841 
   24842 	Work around for PR gdb/285:
   24843 	* gdb.asm/asm-source.exp: Bail out if multilibs are detected.
   24844 
   24845 2002-04-07  Elena Zannoni  <ezannoni (a] redhat.com>
   24846 
   24847 	* gdb.asm/asm-source.exp: Build symbolic link to arch specific
   24848 	instructions file at run time instead of configure time.
   24849 	Sometimes we run the test in a directory that is not the one we
   24850 	configured in.
   24851 	* gdb.asm/configure.in: Delete creation of symlink.
   24852 	* gdb.asm/configure: Regenerate.
   24853 
   24854 2002-04-05  J. Brobecker  <brobecker (a] gnat.com>
   24855 
   24856 	* gdb.gdb/xfullpath.exp: New test, to exercise the new
   24857 	xfullpath () function.
   24858 
   24859 2002-04-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24860 
   24861 	* gdb.asm/Makefile.in: Correct dependencies.
   24862 
   24863 	* gdb.asm/powerpc.inc: New file.
   24864 	* gdb.asm/asm-source.exp: Add PowerPC.
   24865 	* gdb.asm/configure.in: Likewise.
   24866 	* gdb.asm/configure: Regenerated.
   24867 
   24868 2002-04-04  Daniel Jacobowitz  <drow (a] mvista.com>
   24869 
   24870 	* gdb.base/relocate.exp: New file.
   24871 	* gdb.base/relocate.c: New file.
   24872 
   24873 2002-04-04  Fred Fish  <fnf (a] redhat.com>
   24874 
   24875 	* gdb.base/step-test.exp: Update comment regarding stopping in
   24876 	memcpy/bcopy calls inserted as part of the compiler runtime.
   24877 
   24878 2002-04-04  Michael Snyder  <msnyder (a] redhat.com>
   24879 
   24880 	* gdb.base/ovlymgr.c: Add overlay event breakpoint support.
   24881 
   24882 2002-04-03  Daniel Jacobowitz  <drow (a] mvista.com>
   24883 
   24884 	* lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
   24885 	(gdb_expect): Remove $notransfer hack.
   24886 
   24887 2002-04-02  Daniel Jacobowitz  <drow (a] mvista.com>
   24888 
   24889 	* gdb.c++/classes.exp ("calling method for small class"): Match
   24890 	updated register output.
   24891 
   24892 2002-03-30  Daniel Jacobowitz  <drow (a] mvista.com>
   24893 
   24894 	Fix PR gdb/452
   24895 	* gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
   24896 	when finished.  Make gdb_file_cmd send "exec-file" when
   24897 	appropriate.
   24898 
   24899 2002-03-30  Daniel Jacobowitz  <drow (a] mvista.com>
   24900 
   24901 	* gdb.base/attach.exp: Remove extra setup_xfail.
   24902 
   24903 2002-03-26  Michael Snyder  <msnyder (a] redhat.com>
   24904 
   24905 	* gdb.base/default.exp: Add tests for dump, append, and restore.
   24906 	* gdb.base/help.exp: Add tests for dump, append, and restore.
   24907 	* gdb.base/dump.exp: New file, test dump, append and restore.
   24908 	* gdb.base/dump.c: New file.
   24909 
   24910 2002-03-27  Michael Snyder  <msnyder (a] redhat.com>
   24911 
   24912 	* gdb.base/help.exp: Modify expect strings to reflect
   24913 	clean-ups in help messages.
   24914 
   24915 2002-03-26  Fred Fish  <fnf (a] redhat.com>
   24916 
   24917 	* gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
   24918 	have debugging info for those functions and the compiler uses them
   24919 	internally to copy structs around.
   24920 
   24921 2002-03-26  Fred Fish  <fnf (a] redhat.com>
   24922 
   24923 	* gdb.base/list.exp: Revert the change made yesterday and add note
   24924 	about why we don't list the default lines for remote targets.
   24925 
   24926 2002-03-25  Michael Snyder  <msnyder (a] redhat.com>
   24927 
   24928 	* gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
   24929 
   24930 2002-03-25  Fred Fish  <fnf (a] redhat.com>
   24931 
   24932 	* gdb.base/list.exp: This test works on remote targets so remove
   24933 	the short circuit for remote targets.  Update copyright.
   24934 
   24935 2002-03-25  Fred Fish  <fnf (a] redhat.com>
   24936 
   24937 	* gdb.base/attach.exp: Fix logic error that was suppressing this
   24938 	test for all non hppa*-*-hpux* targets, instead of the hp target.
   24939 	Move comments closer to the suppression point.  Also now need to
   24940 	check that we are running natively.
   24941 
   24942 2002-03-22  Michael Snyder  <msnyder (a] redhat.com>
   24943 
   24944 	* gdb.base/default.exp: Add test for gcore.  Update copyright.
   24945 	* gdb.base/help.exp: Add test for gcore.  Update copyright.
   24946 
   24947 2002-03-06  Fred Fish  <fnf (a] redhat.com>
   24948 
   24949 	* gdb.base/funcargs.c:  Remove extraneous ';' character.
   24950 	* gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
   24951 
   24952 2002-03-04  Michael Chastain  <mec (a] shout.net>
   24953 
   24954 	* gdb.mi/mi-var-cmd.exp: In test "create local variable func",
   24955 	accommodate gcc v3 function signature.
   24956 	* gdb.mi/mi0-var-cmd-exp: Ditto.
   24957 
   24958 2002-02-24  Andrew Cagney  <ac131313 (a] redhat.com>
   24959 
   24960 	* testsuite/gdb.base/huge.c: Replace ``Linux'' with either
   24961 	``GNU/Linux'' or ``Linux kernel''
   24962 	* testsuite/gdb.threads/pthreads.c: Ditto.
   24963 
   24964 2002-02-24  Michael Chastain  <mec (a] shout.net>
   24965 
   24966 	* gdb.threads/pthreads.c (thread1): Add a return statement.
   24967 	(thread2): Likewise.
   24968 	(foo): Likewise.
   24969 
   24970 2002-02-23  Michael Chastain  <mec (a] shout.net>
   24971 
   24972 	* gdb.threads/linux-dp.c (philosopher): Add a return statement
   24973 	to placate gcc.
   24974 
   24975 2002-02-23  Michael Chastain  <mec (a] shout.net>
   24976 
   24977 	* gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
   24978 	test "ptype bint".  The test passes on all my stabs configurations.
   24979 
   24980 2002-02-21  Jim Blandy  <jimb (a] redhat.com>
   24981 
   24982 	* gdb.asm/asm-source.exp: Parse the output from `info sources' one
   24983 	filename at a time, and watch for the ones we want to see.
   24984 
   24985 	* gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
   24986 	types of pointers to prototyped functions.
   24987 
   24988 2002-02-20  Andrew Cagney  <ac131313 (a] redhat.com>
   24989 
   24990 	* gdb.base/sizeof.c (main): Call fill_structs.  Print value of
   24991 	signed, unsigned and straight char.
   24992 	(padding_char, padding_short, padding_int, padding_long,
   24993 	padding_long_long, padding_float, padding_double,
   24994 	padding_long_double): New global variables.
   24995 	(fill, fill_structs): New functions.
   24996 
   24997 	* gdb.base/sizeof.exp: Check for signed and unsigned char.  Check
   24998 	for correctly sized writes.  Update copyright.
   24999 	(get_valueof): New procedure.
   25000 	(get_sizeof): Call get_valueof.
   25001 	(check_valueof): New procedure.
   25002 	(check_padding): New procedure.
   25003 
   25004 2002-02-20  Michael Chastain  <mec (a] shout.net>
   25005 
   25006 	* gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
   25007 	to setup_xfail.  Document some of the remaining calls.
   25008 
   25009 2002-02-18  Michael Chastain  <mec (a] shout.net>
   25010 
   25011 	* gdb.c++/userdef.exp: Update copyright year.
   25012 
   25013 2002-02-18  Daniel Jacobowitz  <drow (a] mvista.com>
   25014 
   25015 	* gdb.c++/userdef.exp: Test overloaded operators properly.
   25016 	Remove xfails.
   25017 
   25018 2002-02-14  Michael Snyder  <msnyder (a] redhat.com>
   25019 
   25020 	* gdb.base/gcore.exp: Relax recognition of function breakpoint.
   25021 
   25022 2002-02-14  Daniel Jacobowitz  <drow (a] mvista.com>
   25023 
   25024 	* gdb.base/a2-run.exp: Check for a remote target properly.
   25025 	* gdb.base/annota1.exp: Likewise.
   25026 	* gdb.base/list.exp: Likewise.
   25027 	* gdb.base/reread.exp: Likewise.
   25028 	* gdb.base/scope.exp: Likewise.
   25029 	* gdb.base/shlib-call.exp: Likewise.
   25030 	* gdb.base/term.exp: Likewise.
   25031 	* gdb.c++/annota2.exp: Likewise.
   25032 
   25033 2002-02-13  Richard Earnshaw  <rearnsha (a] arm.com>
   25034 
   25035 	* gdb.base/watchpoint.exp: Restore previous timeout at end of test.
   25036 
   25037 2002-02-10  Michael Chastain  <mec (a] shout.net>
   25038 
   25039 	* gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
   25040 	(call_after_alloca): Ditto.
   25041 
   25042 2002-02-10  Daniel Jacobowitz  <drow (a] mvista.com>
   25043 
   25044 	* gdb.base/ending-run.exp: Guard "cont" test with
   25045 	gdb_skip_stdio_test.
   25046 
   25047 2002-02-06  Jim Blandy  <jimb (a] redhat.com>
   25048 
   25049 	* gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
   25050 	from here...
   25051 	* gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
   25052 	To here.  Disable this test on non-HP platforms.  Add big comment.
   25053 
   25054 2002-02-04  Michael Snyder  <msnyder (a] redhat.com>
   25055 
   25056 	* gdb.base/ovlymgr.c  (ovly_copy): Generalize for targets
   25057 	  other than d10v and m32r.
   25058 
   25059 2002-02-02  Richard Earnshaw  <rearnsha (a] arm.com>
   25060 
   25061 	* gdb.base/default.exp: Rewrite test patterns to reduce time
   25062 	taken to match them.
   25063 
   25064 2002-01-30  Daniel Jacobowitz  <drow (a] mvista.com>
   25065 
   25066 	* gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
   25067 	Allow a start function above main.
   25068 	* gdb.threads/linux-dp.exp: Fix copyright date.
   25069 
   25070 2002-01-30  Daniel Jacobowitz  <drow (a] mvista.com>
   25071 
   25072 	* gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
   25073 	(check_philosopher_stack): Check for manager thread before checking
   25074 	for a just-starting thread.
   25075 
   25076 2002-01-30  Daniel Jacobowitz  <drow (a] mvista.com>
   25077 
   25078 	From Neil Booth <neil (a] daikokuya.demon.co.uk>:
   25079 	* gdb.base/bitfields.c: Correct assignments to bitfields to avoid
   25080 	warnings.
   25081 
   25082 2002-01-21  Fred Fish  <fnf (a] redhat.com>
   25083 
   25084 	* gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
   25085 	not caller.
   25086 
   25087 2002-01-21  Jim Blandy  <jimb (a] redhat.com>
   25088 
   25089 	* gdb.base/reread.exp: Check that GDB properly re-reads the
   25090 	executable file when it changes while no inferior is running.
   25091 
   25092 2002-01-21  Fred Fish  <fnf (a] redhat.com>
   25093 
   25094 	* gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
   25095 	optionally accept the "shlib events" variation.
   25096 
   25097 2002-01-21  Jim Blandy  <jimb (a] redhat.com>
   25098 
   25099 	* gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
   25100 	call `fflush' after every `printf', so that the output is produced
   25101 	at predictable points, regardless of whatever buffering does (or
   25102 	doesn't) take place.
   25103 	* gdb.base/ending-run.exp: Adjust tests to expect output to appear
   25104 	at different points.
   25105 
   25106 2002-01-20  Daniel Jacobowitz  <drow (a] mvista.com>
   25107 
   25108 	* gdb.c++/inherit.exp: Update copyright years.
   25109 	* gdb.c++/method.exp: Likewise.
   25110 
   25111 2002-01-20  Daniel Jacobowitz  <drow (a] mvista.com>
   25112 
   25113 	* gdb.c++/classes.exp: Update for improved v3 support and skipping
   25114 	artificial methods/arguments.
   25115 	* gdb.c++/derivation.exp: Likewise.
   25116 	* gdb.c++/inherit.exp: Likewise.
   25117 	* gdb.c++/method.exp: Likewise.
   25118 	* gdb.c++/virtfunc.exp: Likewise.
   25119 
   25120 2002-01-18  Andrew Cagney  <ac131313 (a] redhat.com>
   25121 
   25122 	* gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
   25123 	* gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
   25124 	* gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
   25125 	* gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
   25126 	* gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
   25127 	* gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
   25128 
   25129 2002-01-17  Jim Blandy  <jimb (a] redhat.com>
   25130 
   25131 	* gdb.asm/asm-source.exp (info symbol): Take another shot at
   25132 	anchoring the pattern matching the entry point symbol's name.
   25133 
   25134 2002-01-17  Andrew Cagney  <ac131313 (a] redhat.com>
   25135 
   25136 	* gdb.base/maint.exp: Update ``maint internal-error'' to match
   25137 	continue/quit query.  Update copyright.
   25138 
   25139 2002-01-14  Michael Snyder  <msnyder (a] redhat.com>
   25140 
   25141 	* gdb.base/gcore.exp: Remove extra debugging output.
   25142 
   25143 2002-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   25144 
   25145 	* gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
   25146 	for slightly dubious v2 mangled string.
   25147 
   25148 2002-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   25149 
   25150 	* gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
   25151 
   25152 2002-01-10  Jason Merrill  <jason (a] redhat.com>
   25153 
   25154 	* gdb.c++/namespace.exp: Accept trailing const for 'this'.
   25155 
   25156 	* gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
   25157 	constructors.
   25158 	* gdb.c++/derivation.exp: Likewise.
   25159 	* gdb.c++/templates.exp: Likewise.
   25160 	* gdb.c++/virtfunc.exp: Likewise.
   25161 
   25162 2002-01-10  Michael Snyder  <msnyder (a] redhat.com>
   25163 
   25164 	* gdb.c++/namespace.exp: Accept both '\0' and '\000'.
   25165 
   25166 2002-01-08  Michael Snyder  <msnyder (a] redhat.com>
   25167 
   25168 	* gdb.base/gcore.exp: New test for generate-core-file command.
   25169 	* gdb.base/gcore.c: Testcase for above.
   25170 	* gdb.threads/gcore-thread.exp: New test for gcore (threaded).
   25171 
   25172 2002-01-08  Jason Merrill  <jason (a] redhat.com>
   25173 
   25174 	* gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
   25175 
   25176 2002-01-07  Fred Fish  <fnf (a] redhat.com>
   25177 
   25178 	* gdb.c++/overload.exp: Remove unconditional xfails for:
   25179 	print foo_instance1.overloadargs(1)
   25180 	print foo_instance1.overloadargs(1, 2)
   25181 	print foo_instance1.overloadargs(1, 2, 3)
   25182 	print foo_instance1.overloadargs(1, 2, 3, 4)
   25183 	print foo_instance1.overloadargs(1, 2, 3, 4, 5)
   25184 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
   25185 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
   25186 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
   25187 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
   25188 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
   25189 	print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
   25190 	print foo_instance1.overload1arg()
   25191 	print foo_instance1.overload1arg((char)arg2)
   25192 	print foo_instance1.overload1arg((signed char)arg3)
   25193 	print foo_instance1.overload1arg((unsigned char)arg4)
   25194 	print foo_instance1.overload1arg((int)arg7)
   25195 	print foo_instance1.overload1arg((unsigned int)arg8)
   25196 	print foo_instance1.overload1arg((float)arg11)
   25197 	print foo_instance1.overload1arg((double)arg12)
   25198 
   25199 2002-01-07  Michael Snyder  <msnyder (a] redhat.com>
   25200 
   25201 	* gdb.base/huge.exp: New test.  Print a very large target data object.
   25202 	(skip_huge_test): New test variable.  Define if you want to skip this
   25203 	test.  The test reads an 8 megabyte data object from the target, so it
   25204 	might be very time consuming on remote targets with a slow connection.
   25205 	* gdb.base/huge.c: New file.  Test case for above.
   25206 
   25207 2002-01-07  Fred Fish  <fnf (a] redhat.com>
   25208 
   25209 	* gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
   25210 	g_instance.bfoo, and g_instance.cfoo.
   25211 
   25212 2002-01-07  Jeffrey A Law  <law (a] redhat.com>
   25213 
   25214 	* gdb.base/break.c (multi_line_if_conditional): New function.
   25215 	(multi_ilne_while_conditional): Likewise.
   25216 	* gdb.base/break.exp: Verify that a breakpoint on a multi-line
   25217 	IF or WHILE condition puts the breakpoint at the start of
   25218 	the condition.
   25219 
   25220 	* gdb.base/selftest.exp (backtrace through signal handler): Remove
   25221 	hppa*-*-hpux* expected failure.
   25222 	* gdb.base/structs.exp (do_function_calls): Similarly.
   25223 
   25224 	* gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
   25225 	watchpoints.
   25226 
   25227 2002-01-06  Andrew Cagney  <ac131313 (a] redhat.com>
   25228 
   25229 	Fix PR gdb/66.
   25230 	* gdb.base/structs.exp: Replace skip for a29k with skip for
   25231 	gdb,cannot_call_functions.
   25232 	* gdb.base/call-ar-st.exp: Remove references to a29k in comments.
   25233 	* gdb.base/callfuncs.exp: Ditto.
   25234 	* gdb.base/call-rt-st.exp: Ditto.
   25235 	* gdb.base/call-strs.exp: Ditto.
   25236 	* gdb.base/callfwmall.exp: Ditto.
   25237 	* gdb.base/scope.exp: Obsolete xfail a29k.
   25238 	* gdb.c++/misc.exp: Ditto.
   25239 	* gdb.c++/cplusfuncs.exp: Ditto.
   25240 	* gdb.base/ptype.exp: Ditto.
   25241 	* gdb.base/printcmds.exp: Ditto.
   25242 	* gdb.base/opaque.exp: Ditto.
   25243 	* gdb.base/list.exp: Ditto.
   25244 	* gdb.base/funcargs.exp: Ditto.
   25245 	* gdb.base/default.exp: Ditto.
   25246 
   25247 2002-01-04  Michael Snyder  <msnyder (a] redhat.com>
   25248 
   25249 	* gdb.base/info-proc.exp: New file, test for "info proc" cmd.
   25250 	* gdb.base/maint.exp: Add tests for maint info sections options.
   25251 
   25252 Fri Dec 21 09:42:11 2001  Jeffrey A Law  (law (a] redhat.com)
   25253 
   25254 	* gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
   25255 
   25256 2001-12-20  Corinna Vinschen  <vinschen (a] redhat.com>
   25257 
   25258 	* gdb.asm/arm.inc: New file.
   25259 	* gdb.asm/asm-source.exp: Add arm targets.
   25260 	* gdb.asm/configure.in: Ditto.
   25261 	* gdb.asm/configure: Recreated from configure.in.
   25262 
   25263 Thu Dec 20 09:54:36 2001  Jeffrey A Law  (law (a] redhat.com)
   25264 
   25265 	* gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
   25266 	with HP's compiler.
   25267 	* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
   25268 	* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
   25269 	* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
   25270 	* gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
   25271 
   25272 	* gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
   25273 	either HP's compilers or GCC.
   25274 
   25275 	* gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
   25276 	a SIGBUS or SIGSEGV.
   25277 
   25278 	* gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
   25279 
   25280 	* gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
   25281 	can be compiled with either HP's compiler or GCC.
   25282 
   25283 	* gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
   25284 	* gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
   25285 	* gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
   25286 
   25287 	* gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
   25288 	to match current gdb output.  Update due to using auto-solib-limit
   25289 	for limiting instead of overloading auto-solib-add.
   25290 	* gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
   25291 	test program.
   25292 
   25293 	* gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
   25294 	* gdb.hp/gdb.base-hp/dollar.exp: Likewise
   25295 	* gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
   25296 	* gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
   25297 	* gdb.hp/gdb.base-hp/reg.exp: Likewise.
   25298 	* gdb.hp/gdb.compat/xdb3.exp: Likewise.
   25299 	* gdb.hp/gdb.defects/bs15503.exp: Likewise.
   25300 	* gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
   25301 	* gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
   25302 	* gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
   25303 	* gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
   25304 	* gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
   25305 	* gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
   25306 
   25307 	* gdb.base/annota1.exp: Expect failure for hpux11 when posting
   25308 	a SIGTRAP to the inferior.
   25309 
   25310 2001-12-19  Corinna Vinschen  <vinschen (a] redhat.com>
   25311 
   25312 	* gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
   25313 	Substitute call to target_link by call to gdb_compile.
   25314 
   25315 Wed Dec 19 14:10:57 2001  Jeffrey A Law  (law (a] redhat.com)
   25316 
   25317 	* gdb.base/break.exp: Fix HP specific search string when testing
   25318 	backtracing in a called function.
   25319 
   25320 	* gdb.base/constvars.exp: Only set lang to C++ if we're
   25321 	compiling the test with HP's compilers.
   25322 	* gdb.base/volatile.exp: Similarly.
   25323 
   25324 2001-12-19  Jim Blandy  <jimb (a] redhat.com>
   25325 
   25326 	* gdb.base/printcmds.exp: Expect the null character to be printed
   25327 	as '\0', and the '\013' to be printed as '\v'.
   25328 	* gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
   25329 	* gdb.base/setvar.exp: Same.
   25330 
   25331 2001-12-17  Jim Blandy  <jimb (a] redhat.com>
   25332 
   25333 	* gdb.base/completion.exp: Rather than completing very long
   25334 	filenames, which can make the readline library produce output we
   25335 	don't recognize, cd to the directory first, and then complete
   25336 	using nice, short relative paths.
   25337 
   25338 	* gdb.base/completion.exp: On some systems, there is, in fact, a
   25339 	variable named `b' in scope, since GDB treats all static
   25340 	variables as being in scope.  So use `no_var_named_this'
   25341 	instead of `b'.
   25342 
   25343 	* gdb.base/corefile.exp: Recognize the message saying that GDB
   25344 	can't find the core file's registers as a failure.
   25345 
   25346 2001-12-13  Jackie Smith Cashion  <jsmith (a] redhat.com>
   25347 
   25348 	* gdb.base/commands.exp (user_defined_command_test): Make "show user"
   25349 	test expect string more specific.
   25350 
   25351 2001-12-13  Corinna Vinschen  <vinschen (a] redhat.com>
   25352 
   25353 	* gdb.asm/asm-source.exp: Add support for xstormy16.
   25354 	* gdb.asm/configure.in: Ditto.
   25355 	* gdb.asm/configure: Rebuild.
   25356 	* gdb.asm/xstormy16.inc: New file.
   25357 
   25358 2001-12-10  Fred Fish  <fnf (a] redhat.com>
   25359 
   25360 	* gdb.base/maint.exp: Update to match changes in type dumping code.
   25361 
   25362 2001-12-10  Jim Blandy  <jimb (a] redhat.com>
   25363 
   25364 	* gdb.asm/asm-source.exp (info symbol): Anchor the pattern
   25365 	matching the entry point symbol's name at the beginning of the
   25366 	line.
   25367 
   25368 2001-12-07  Daniel Jacobowitz  <drow (a] mvista.com>
   25369 
   25370 	* gdb.c++/classes.exp, gdb.c++/derivation.exp,
   25371 	gdb.c++/inherit.exp, gdb.c++/method.exp,
   25372 	gdb.c++/namespace.exp, gdb.c++/templates.exp,
   25373 	gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
   25374 	and class layout support.
   25375 
   25376 2001-12-07  Daniel Jacobowitz  <drow (a] mvista.com>
   25377 
   25378 	* gdb.c++/classes.exp: Add test for static member function.
   25379 	* gdb.c++/misc.cc: Add class with static member function.
   25380 
   25381 2001-12-07  Jim Blandy  <jimb (a] redhat.com>
   25382 
   25383 	If GDB says it can't find the struct the function returned, report
   25384 	those tests as `unsupported'.
   25385 	* gdb.base/call-rt-st.exp (print_struct_call): New function.
   25386 	Rewrite subsequent tests to use it.
   25387 
   25388 	If GDB says it can't find the struct the function returned, report
   25389 	those tests as `unsupported'.
   25390 	* gdb.base/structs.exp (call_struct_func): New function.
   25391 	(do_function_calls): Use call_struct_func to call the functions
   25392 	returning structs.
   25393 
   25394 	* gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
   25395 	whether functions are prototyped or not, so we can't possibly pass
   25396 	arguments to t_float_values2 properly.
   25397 
   25398 	* gdb.base/break.exp: (test_next_with_recursion): Don't change the
   25399 	value of `timeout' for targets other than the mips*tx39-*.
   25400 
   25401 2001-12-06  Michael Snyder  <msnyder (a] redhat.com>
   25402 
   25403 	* gdb.asm/asm-source.exp: Add tests for info target, info symbol,
   25404 	and detect whether the start symbol has a leading underscore.
   25405 
   25406 2001-12-04  Jim Blandy  <jimb (a] redhat.com>
   25407 
   25408 	* gdb.base/completion.exp: Clarify indentation.
   25409 
   25410 2001-12-03  Jim Blandy  <jimb (a] redhat.com>
   25411 
   25412 	* gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
   25413 	variables on the S/390, not `.word'.
   25414 
   25415 2001-11-30  Jim Blandy  <jimb (a] redhat.com>
   25416 
   25417 	Add assembly-source tests for s390-ibm-linux.
   25418 	* gdb.asm/s390.inc: New file.
   25419 	* gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
   25420 	the S/390 architecture.
   25421 	* gdb.asm/configure: Regenerated.
   25422 
   25423 2001-11-30  Michael Snyder  <msnyder (a] redhat.com>
   25424 
   25425 	* gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
   25426 	next, info source, info sources, info line, global and static
   25427 	variables, and static functions.
   25428 	* gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
   25429 	* gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
   25430 	* gdb.asm/asmsrc1.s: Add a static function and some variables.
   25431 	* gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
   25432 	* gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
   25433 	(gdbasm_leave): Restore frame pointer.
   25434 	(gdbasm_startup): Copy stack set-up from crt0.S.
   25435 
   25436 2001-11-26  Fernando Nasser  <fnasser (a] redhat.com>
   25437 
   25438 	From 2001-11-12 Jackie Smith Cashion  <jsmith (a] redhat.com>:
   25439 	* gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
   25440 	to a local (non-static) variable. Copy tstruct.a to a static buffer
   25441 	and return a pointer to that buffer.
   25442 	* gdb.base/callfwmall.c (t_structs_a): Ditto.
   25443 
   25444 2001-11-24  Mark Kettenis  <kettenis (a] gnu.org>
   25445 
   25446 	* gdb.asm/configure.in: Fix recognition of ix86 target.
   25447 	* gdb.asm/configure: Regenerate.
   25448 
   25449 2001-11-21  Michael Snyder  <msnyder (a] redhat.com>
   25450 
   25451 	* gdb.asm/sparc.inc: New file.
   25452 	* gdb.asm/asm-source.exp: Recognize sparc target.
   25453 	* gdb.asm/configure.in: Recognize sparc target.
   25454 	* gdb.asm/configure: Regenerate.
   25455 
   25456 2001-11-21  Michael Snyder  <msnyder (a] redhat.com>
   25457 
   25458 	* gdb.asm/m32r.inc: New file.
   25459 	* gdb.asm/asm-source.exp: Recognize m32r target.
   25460 	* gdb.asm/configure.in: Recognize m32r target.
   25461 	* gdb.asm/configure: Regenerate.
   25462 
   25463 2001-11-20  Michael Snyder  <msnyder (a] redhat.com>
   25464 
   25465 	* gdb.asm/i386.inc: New file.
   25466 	* gdb.asm/asm-source.exp: Recognize ix86 target.
   25467 	* gdb.asm/configure.in: Recognize ix86 target.
   25468 	* gdb.asm/configure: Regenerate.
   25469 
   25470 	* gdb.c++/namespace.exp: Fix quotes in output messages.
   25471 
   25472 2001-11-14  Michael Snyder  <msnyder (a] redhat.com>
   25473 
   25474 	* gdb.base/code-expr.exp: New file.  Tests use of the "@code"
   25475 	qualifier in a type cast expression, to designate an address
   25476 	in the instruction space (Harvard architecture).
   25477 
   25478 2001-11-13  Michael Snyder  <msnyder (a] redhat.com>
   25479 
   25480 	* gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
   25481 	Tests for expressions using 'const' and 'volatile'.
   25482 
   25483 2001-11-13  Corinna Vinschen  <vinschen (a] redhat.com>
   25484 
   25485 	* gdb.asm/asm-sources.exp: Allow defining linker flags.
   25486 
   25487 2001-11-12  Daniel Jacobowitz  <drow (a] mvista.com>
   25488 
   25489 	* lib/mi-support.exp (mi_run_to_helper): Move comments
   25490 	outside of gdb_expect.
   25491 
   25492 2001-11-11  Daniel Jacobowitz  <drow (a] mvista.com>
   25493 
   25494 	* lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
   25495 	mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
   25496 	mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
   25497 	mi0_run_to): New functions.
   25498 	* gdb.mi/mi-simplerun.exp: Use them.
   25499 	* gdb.mi/mi0-simplerun.exp: Likewise.
   25500 	* gdb.mi/mi-var-cmd.exp: Likewise.
   25501 	* gdb.mi/mi0-var-cmd.exp: Likewise.
   25502 
   25503 2001-11-10  Andrew Cagney  <ac131313 (a] redhat.com>
   25504 
   25505 	* gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
   25506 	* gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
   25507 
   25508 2001-11-09  Andrew Cagney  <ac131313 (a] redhat.com>
   25509 
   25510 	* gdb.base/restore.exp: Include $expected value in restored test
   25511 	message.
   25512 
   25513 2001-11-09  Andrew Cagney  <ac131313 (a] redhat.com>
   25514 
   25515 	* gdb.asm/asm-source.exp: Supress file, instead of skip, when not
   25516 	implemented.
   25517 
   25518 2001-11-08  Michael Snyder  <msnyder (a] redhat.com>
   25519 
   25520 	* gdb.base/callfuncs.exp: Add tests for nested call dummies.
   25521 	Add pass/fail message for stop at breakpoint in call dummy function.
   25522 
   25523 2001-11-07  Michael Snyder  <msnyder (a] redhat.com>
   25524 
   25525 	* gdb.c++/templates.exp (test_template_breakpoints):
   25526 	If we get an overload menu, but it does not match what
   25527 	we expect, we still need to issue the "cancel" command.
   25528 	* gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
   25529 	making the whitespace optional.  Argument for "new" may be
   25530 	"unsigned" as well as "unsigned int/long".
   25531 	* gdb.c++/templates.exp: Replace "const &" with "const ?&",
   25532 	making the whitespace optional.  Also replace "(void) with
   25533 	"((void|)), making the keyword "void" optional.
   25534 	* gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
   25535 	making the whitespace optional.  Also replace "(void) with
   25536 	"((void|)), making the keyword "void" optional.
   25537 	* gdb.base/callfuncs.c (t_float_values): This function must
   25538 	_not_ be prototyped, and the following function (t_float_values2)
   25539 	must be prototyped (if the compiler supports it), so that GDB
   25540 	can be tested against both cases.  Usually one case involves
   25541 	promotion of float to double, while the other does not.
   25542 	* gdb.base/callfwmall.c: Ditto.
   25543 	* gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
   25544 	includes a stack frame for "start".
   25545 
   25546 2001-11-05  Jim Blandy  <jimb (a] redhat.com>
   25547 
   25548 	* gdb.stabs/weird.exp: Delete "p v_comb" test.  It assumes that
   25549 	pointers are 32 bits long, and that offsets of relocs are always
   25550 	stored in the data (REL-style), and not in the reloc entry itself
   25551 	(RELA-style).
   25552 	* gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
   25553 	stabs.
   25554 
   25555 2001-11-01  Michael Snyder  <msnyder (a] redhat.com>
   25556 
   25557 	* gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
   25558 	and regular expression operators by using quoting.
   25559 
   25560 2001-10-31  Michael Snyder  <msnyder (a] redhat.com>
   25561 
   25562 	* gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
   25563 	depending on what the symbol table contains.
   25564 	* gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
   25565 	the output of the ptype command.  Similarly, accept both "const &"
   25566 	and "const&".
   25567 
   25568 2001-10-31  Corinna Vinschen  <vinschen (a] redhat.com>
   25569 
   25570 	* gdb.base/miscexprs.c (main): Add usage of preprocessor
   25571 	symbol `STORAGE' to allow to choose the storage class of
   25572 	the local datastructures.
   25573 	* gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
   25574 	compiler directive.
   25575 
   25576 2001-10-30  Michael Snyder  <msnyder (a] redhat.com>
   25577 
   25578 	* gdb.base/jump.exp: Allow it to run for all targets.
   25579 
   25580 2001-10-29  Corinna Vinschen  <vinschen (a] redhat.com>
   25581 
   25582 	* gdb.base/call-ar-st.c (print_double_array): Match for loop
   25583 	with new double_array size.
   25584 	(main): Change storage class of all local variables to static.
   25585 	Reduce size of double_array to 9.
   25586 	* gdb.base/call-ar-st.exp:  Increase timeout value.
   25587 	Change expected output for double array to match new size in
   25588 	call-ar-st.c.
   25589 
   25590 2001-10-29  Corinna Vinschen  <vinschen (a] redhat.com>
   25591 
   25592 	* gdb.base/ending-run.exp: Create identical output when passing
   25593 	`step to end of run' case.  Add regular expression branch satisfying
   25594 	Stormy16 target.
   25595 
   25596 2001-10-28  Mark Kettenis  <kettenis (a] gnu.org>
   25597 
   25598 	* gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
   25599 	that we catch the expected failure under Linux/x86.
   25600 
   25601 2001-10-29  Orjan Friberg  <orjanf (a] axis.com>
   25602 
   25603 	* gdb.base/setvar.exp: Escape curly braces.
   25604 	* gdb.stabs/weird.exp: Ditto.
   25605 
   25606 2001-10-27  Daniel Jacobowitz  <drow (a] mvista.com>
   25607 
   25608 	* gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
   25609 	* gdm.mi/mi0-hack-cli.exp: Likewise.
   25610 
   25611 2001-10-25  Andrew Cagney  <ac131313 (a] redhat.com>
   25612 
   25613 	* gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
   25614 	messages.
   25615 
   25616 2001-10-21  Andrew Cagney  <ac131313 (a] redhat.com>
   25617 
   25618 	* lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
   25619 	checking MI enabled.
   25620 
   25621 2001-10-09  Corinna Vinschen  <vinschen (a] redhat.com>
   25622 
   25623 	* gdb.base/maint.exp: Treat $EXEEXT as optional in output.
   25624 
   25625 2001-10-04  Frank Ch. Eigler  <fche (a] redhat.com>
   25626 
   25627 	* lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
   25628 	if gdb child process crashes, just signal an error.
   25629 
   25630 2001-10-02  Jim Blandy  <jimb (a] redhat.com>
   25631 
   25632 	* lib/gdb.exp (test_xfail_format): Simplify.
   25633 
   25634 	* lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
   25635 	front of the variable name `format'.  Simplify `if'.
   25636 
   25637 2001-10-01  Daniel Jacobowitz  <drow (a] mvista.com>
   25638 
   25639 	* gdb.threads/pthreads.exp: Wait for output and delay
   25640 	before sending ^C.
   25641 
   25642 2001-10-01  Daniel Jacobowitz  <drow (a] mvista.com>
   25643 
   25644 	* gdb.mi/mi-var-display.exp (continue to incr_a):  Recognize
   25645 	some incorrect output instead of timing out.
   25646 	* gdb.mi/mi-var-display.exp (continue to incr_a):  Likewise.
   25647 
   25648 2001-09-28  Corinna Vinschen  <vinschen (a] redhat.com>
   25649 
   25650 	* gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
   25651 	check to allow additional `int'.
   25652 
   25653 2001-09-27  Daniel Jacobowitz  <drow (a] mvista.com>
   25654 
   25655 	* gdb.base/completion.exp: Remove incorrect 'p "a' test.
   25656 	Add tests for 'p "break' (pass) and 'p "break.' (xfail).
   25657 
   25658 2001-09-27  Michael Snyder  <msnyder (a] redhat.com>
   25659 
   25660 	* lib/gdb.exp (test_debug_format): New proc.
   25661 	(setup_xfail_format): Use new proc test_debug_format.
   25662 	* gdb.base/constvars.exp (local_compiler_xfail_check): New
   25663 	proc; use new service proc test_debug_format.
   25664 	Replace all other "gcc_compiled" tests with this test.
   25665 	* gdb.base/volatile.exp (local_compiler_xfail_check): New
   25666 	proc; use new service proc test_debug_format.
   25667 	Replace all other "gcc_compiled" tests with this test.
   25668 
   25669 2001-09-27  Michael Snyder  <msnyder (a] redhat.com>
   25670 
   25671 	* gdb.base/cvexpr.exp: New file.
   25672 	* gdb.base/cvexpr.c: New file
   25673 	Test for expressions using const and volatile keywords.
   25674 
   25675 2001-09-26  Corinna Vinschen  <vinschen (a] redhat.com>
   25676 
   25677 	* gdb.base/constvars.exp: Check for different orders of keywords
   25678 	and additional "int" strings in output.
   25679 
   25680 2001-09-22  Andrew Cagney  <ac131313 (a] redhat.com>
   25681 
   25682 	* gdb.base/maint.exp: Add "maintenance set/show" to list of valid
   25683 	responses from "help maint".
   25684 
   25685 2001-09-19  Frank Ch. Eigler  <fche (a] redhat.com>
   25686 
   25687 	* lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
   25688 	to localhost:NNN instead of :NNN, in case Xvfb is listening
   25689 	only on TCP.
   25690 
   25691 2001-09-19  Corinna Vinschen  <vinschen (a] redhat.com>
   25692 
   25693 	* gdb.base/recurse.exp: When checking leaving the watchpoint
   25694 	scope, recognize when gdb is in function's epilogue and pass.
   25695 
   25696 2001-09-18  Keith Seitz  <keiths (a] redhat.com>
   25697 
   25698 	* lib/insight-support.exp (_gdbtk_export_target_info): Add
   25699 	support for running tests against sid targets.
   25700 	(gdbtk_done): Ditto.
   25701 
   25702 2001-09-18  Corinna Vinschen  <vinschen (a] redhat.com>
   25703 
   25704 	* gdb.base/ending-run.c (main): Set stdout buffersize
   25705 	to the same reasonable value for any target.
   25706 	* gdb.base/ending-run.exp: Add a regular expression
   25707 	to make testsuite happy on Sanyo Stormy16 target.
   25708 
   25709 2001-09-17  Corinna Vinschen  <vinschen (a] redhat.com>
   25710 
   25711 	* gdb.base/display.c (do_loops): Add float variable `f'.
   25712 	Increment f in loop.
   25713 	* gdb.base/display.exp: Increment timeout by 60 seconds.
   25714 	Change float display test to use variable `f'.
   25715 
   25716 2001-09-17  Jim Blandy  <jimb (a] redhat.com>
   25717 
   25718 	* gdb.base/restore.exp: Use temporary breakpoints, to avoid
   25719 	overflowing the limited breakpoint tables on some ROM monitors
   25720 	(like the ROM68K).
   25721 
   25722 2001-09-15  Frank Ch. Eigler  <fche (a] redhat.com>
   25723 
   25724 	* lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
   25725 	the "-ac" (disable access control) flag.
   25726 
   25727 2001-08-30  Jeff Holcomb  <jeffh (a] redhat.com>
   25728 
   25729 	* gdb.base/remote.c: Use a small buffer for targets with 16-bit
   25730 	ints.
   25731 
   25732 2001-08-30  Keith Seitz  <keiths (a] redhat.com>
   25733 
   25734 	* lib/gdb.exp: Move all insight-related functionality into
   25735 	separate file.
   25736 	* lib/insight-support.exp: New file.
   25737 
   25738 2001-08-29  Frank Ch. Eigler  <fche (a] redhat.com>
   25739 
   25740 	* config/sid.exp (sid_start): Never set sid verbosity; disable
   25741 	expect_background {} that consumed its stdout; tolerate </dev/null.
   25742 	Attempt to set endianness override in "sid" protocol mode.  Cleanup.
   25743 
   25744 2001-08-18  Andrew Cagney  <ac131313 (a] redhat.com>
   25745 
   25746 	* lib/mi-support.exp (mi_gdb_start): If a remote target, use the
   25747 	CLI jump command to start it.
   25748 	(mi_run_to_main): Fail immediatly when unexpected output.
   25749 
   25750 2001-08-18  Andrew Cagney  <ac131313 (a] redhat.com>
   25751 
   25752 	* lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
   25753 	beginning of function.  Fix PR gdb/191.
   25754 
   25755 2001-08-16  Frank Ch. Eigler  <fche (a] redhat.com>
   25756 
   25757 	* config/sid.exp (sid_start): Don't warn if we cannot figure out
   25758 	what to force sid endianness to.
   25759 
   25760 2001-08-15  Keith Seitz  <keiths (a] redhat.com>
   25761 
   25762 	* lib/gdb.exp (gdbtk_start): Don't set environment
   25763 	variables for TCL_LIBRARY and friends. Insight will
   25764 	now figure these out for itself.
   25765 
   25766 2001-08-02  Michael Snyder  <msnyder (a] redhat.com>
   25767 
   25768 	* gdb.base/completion.exp: Remove the symbol "a64l" from
   25769 	the expect string; this is target-specific, and not related
   25770 	to what is being tested.
   25771 
   25772 2001-08-02  Dave Brolley  <brolley (a] redhat.com>
   25773 
   25774 	* config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
   25775 
   25776 2001-07-25  Michael Snyder  <msnyder (a] redhat.com>
   25777 
   25778 	* gdb.base/consecutive.exp: New file.  Test stepping over
   25779 	breakpoints on consecutive instructions.
   25780 	* gdb.base/consecutive.c: New file.
   25781 
   25782 	* gdb.base/call-rt-st.exp: Use double-backslash to quote
   25783 	curly braces in regular expressions.
   25784 
   25785 2001-07-25  Michael Snyder  <msnyder (a] redhat.com>
   25786 
   25787 	* gdb.base/ending-run.exp: Accept "Program exited normally" as
   25788 	legitimate output from stepping out of main.
   25789 
   25790 2001-07-22  Keith Seitz  <keiths (a] redhat.com>
   25791 
   25792 	* lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
   25793 	the empty string, do not run the tests.
   25794 
   25795 2001-07-17  Stephane Carrez  <Stephane.Carrez (a] worldnet.fr>
   25796 
   25797 	* gdb.base/long_long.exp: Detect size of pointer.  Take into
   25798 	account 2-byte pointers when testing for p/a results.
   25799 
   25800 2001-07-17  Stephane Carrez  <Stephane.Carrez (a] worldnet.fr>
   25801 
   25802 	* gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
   25803 	and defined to 1K for m68hc11.
   25804 	(random_data): Reduce table to 1K for embedded platforms (68hc11).
   25805 	* gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
   25806 	(sizeof_random_data): New variable to tell the size of the data table;
   25807 	don't test past this size; always run to main.
   25808 
   25809 2001-07-16  Stephane Carrez  <Stephane.Carrez (a] worldnet.fr>
   25810 
   25811 	* gdb.base/return2.exp: return of long long and double fails for
   25812 	68HC11; don't execute these tests on that platform.
   25813 	* gdb.base/return.exp: Return of a double fails for 68hc11.
   25814 
   25815 2001-07-16  Stephane Carrez  <Stephane.Carrez (a] worldnet.fr>
   25816 
   25817 	* call-ar-st.exp: Use gdb_skip_float_test to avoid executing
   25818 	tests that print a float.
   25819 	* call-rt-st.exp: Likewise.
   25820 
   25821 2001-07-12  Mark Kettenis  <kettenis (a] gnu.org>
   25822 
   25823 	* gdb.base/so-impl-ld.exp: Remove stray space that prevented
   25824 	running this test on Linux.
   25825 
   25826 2001-06-24  Michael Chastain  <chastain (a] redhat.com>
   25827 
   25828 	* gdb.base/arithmet.exp: Remove some tests to make all test names
   25829 	unique.
   25830 
   25831 2001-07-03  Michael Snyder  <msnyder (a] redhat.com>
   25832 
   25833 	* gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
   25834 	the output of the ptype command.
   25835 
   25836 2001-07-02  Michael Snyder  <msnyder (a] redhat.com>
   25837 
   25838 	* gdb.base/completion.exp: Don't assume that break.c is the only
   25839 	source file that may contain functions named "marker".
   25840 	* gdb.base/corefile.exp: Quote the curly braces in regexp.
   25841 
   25842 2001-06-28  Andrew Cagney  <ac131313 (a] redhat.com>
   25843 
   25844 	* gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
   25845 	of files to delete.
   25846 
   25847 	From 2000-06-15 Kazu Hirata <kazu (a] hxi.com>:
   25848 	* gdb.disasm/h8300s.exp: New file.
   25849 	gdb.disasm/h8300s.s: Likewise.
   25850 
   25851 2001-06-27  Andrew Cagney  <ac131313 (a] redhat.com>
   25852 
   25853 	* lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
   25854 	empty breakpoint tables.
   25855 
   25856 2001-06-25  Andrew Cagney  <ac131313 (a] redhat.com>
   25857 
   25858 	* lib/mi-support.exp: Update args=... part of stop-reason
   25859 	patterns. Accept either a list or a tuple.
   25860 
   25861 2001-06-23  Andrew Cagney  <ac131313 (a] redhat.com>
   25862 
   25863 	* lib/mi-support.exp: Remove local emacs variable defining
   25864 	change-log-default-name.
   25865 
   25866 2001-06-22  Michael Chastain  <chastain (a] redhat.com>
   25867 
   25868 	* gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
   25869 	This is operationally compatible with the previous version.
   25870 
   25871 2001-06-13  Jim Blandy  <jimb (a] redhat.com>
   25872 
   25873 	* lib/gdb.exp (gdb_test): Doc fix.
   25874 
   25875 2001-06-10  Michael Chastain  <chastain (a] redhat.com>
   25876 
   25877 	* gdb.base/exprs.exp: Remove a duplicate test.
   25878 
   25879 2001-06-06  Jim Blandy  <jimb (a] redhat.com>
   25880 
   25881 	* gdb.base/return2.exp (main): Use values to test float and double
   25882 	returns that are not NaN's, to avoid being confused by IEEE
   25883 	comparison rules.
   25884 
   25885 2001-06-04  Michael Snyder  <msnyder (a] redhat.com>
   25886 
   25887 	* gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
   25888 	non-zero if control_c fails.  Terminate the test on failure,
   25889 	rather than wait for 12 more tests to time out.
   25890 
   25891 2001-06-06  Jim Blandy  <jimb (a] redhat.com>
   25892 
   25893 	* gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
   25894 	Don't forget to match the GDB prompt.
   25895 
   25896 	* gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
   25897 
   25898 2001-06-04  Jim Blandy  <jimb (a] redhat.com>
   25899 
   25900 	* gdb.base/help.exp: Update pattern to exclude `print-load-map'
   25901 	command.
   25902 
   25903 2001-05-31  Kevin Buettner  <kevinb (a] redhat.com>
   25904 
   25905 	* gdb.base/annota1.exp (info break): Match four or more spaces
   25906 	after "Address".
   25907 
   25908 2001-05-31  Michael Chastain  <chastain (a] redhat.com>
   25909 
   25910 	* gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
   25911 	(dm_type_int_star): Likewise.
   25912 	(dm_type_long_star): Likewise.
   25913 	(dm_type_void_star): Likewise.
   25914 
   25915 2001-05-29  Kevin Buettner  <kevinb (a] redhat.com>
   25916 
   25917 	* gdb.base/completion.exp (INPUTRC): Set this environment variable
   25918 	to a known value in order to get consistent results regardless
   25919 	of the setting of INPUTRC or the presence or contents of .inputrc.
   25920 
   25921 2001-05-24  Michael Snyder  <msnyder (a] redhat.com>
   25922 
   25923 	* gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
   25924 	Don't require that the main thread and the manager thread are the
   25925 	first in the list.
   25926 
   25927 	* gdb.threads/pthreads.exp (test_startup): Relax test for thread
   25928 	debugging.  If test fails, issue an "unsupported" not a "fail".
   25929 
   25930 2001-05-24  Jim Blandy  <jimb (a] redhat.com>
   25931 
   25932 	Don't assume that short is shorter than int.
   25933 	* gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
   25934 	assume that shorts are smaller than ints.  On a 16-bit machine,
   25935 	this isn't true.
   25936 	("print unsigned char == (~0)"): Add test that verifies that ~0,
   25937 	an int, is not equal to ~0 stored in an unsigned char.  This tests
   25938 	the same thing that the previous test meant to, but works on
   25939 	16-bit machines, too.
   25940 	("print unsigned char != (~0)"): Same test, complemented.
   25941 
   25942 2001-05-24  Michael Snyder  <msnyder (a] redhat.com>
   25943 
   25944 	* gdb.threads/pthreads.exp (all_threads_running): Add an explicit
   25945 	test for (full_coverage == 0).  This makes the test run faster,
   25946 	and prevents dejagnu getting out of step.
   25947 
   25948 2001-05-23  Kevin Buettner  <kevinb (a] redhat.com>
   25949 
   25950 	* gdb.base/finish.exp (finish_void): Revise pattern for
   25951 	stopping on the call statement to not permit stopping at
   25952 	the start of the instructions comprising the call sequence.
   25953 
   25954 2001-05-19  Michael Chastain  <chastain (a] redhat.com>
   25955 
   25956 	* gdb.base/callfuncs.exp: Make all test names unique.
   25957 	* gdb.base/commands.exp: Make all test names unique.
   25958 	* gdb.base/condbreak.exp: Make all test names unique.
   25959 	* gdb.base/dbx.exp: Make all test names unique.
   25960 	* gdb.base/default.exp: Make all test names unique.
   25961 	* gdb.base/define.exp: Make all test names unique.  Conform some FAIL
   25962 	and TIMEOUT messages to their corresponding PASS message.
   25963 	* gdb.base/ending-run.exp: Make all test names unique.
   25964 	* gdb.base/long_long.exp: Remove duplicate test.
   25965 
   25966 2001-05-21  Kevin Buettner  <kevinb (a] redhat.com>
   25967 
   25968 	* gdb.base/finish.exp (finish_void): Allow "finish" command to
   25969 	stop on the call statement as well as the statement after the
   25970 	call.
   25971 
   25972 2001-05-21  Michael Snyder  <msnyder (a] redhat.com>
   25973 
   25974 	* gdb.base/long_long.exp: Allow for targets with 4-byte short.
   25975 
   25976 2001-05-10  Elena Zannoni  <ezannoni (a] redhat.com>
   25977 
   25978 	* gdb.base/completion.exp: Revamp test. Make it execute on all
   25979 	platforms.
   25980 
   25981 2001-05-10  Elena Zannoni  <ezannoni (a] redhat.com>
   25982 
   25983 	* config/gdbserver.exp (gdb_load): Handle the case
   25984 	in which the arguments to gdbserver are given in the
   25985 	baseboard configuration file.
   25986 	Also handle the case in which the server needs to do a
   25987 	load.
   25988 
   25989 2001-05-07  Keith Seitz <keiths (a] cygnus.com>
   25990 
   25991 	* lib/gdb.exp (gdbtk_initialize_display): New proc which will
   25992 	set up the display for testing.
   25993 	(gdbtk_start): Convert all paths to paths that tcl will like.
   25994 	Export target information to environment.
   25995 	(_gdbtk_xvfb_init): New proc to start Xvfb if available and
   25996 	necessary.
   25997 	(_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
   25998 	(to_tcl_path): New proc to convert a given pathname into
   25999 	a path acceptible as an argument to a tcl command.
   26000 	(_gdbtk_export_target_info): New proc to export target info
   26001 	into the environment for gdbtk testing.
   26002 	(gdbtk_done): New proc to signal end-of-test.
   26003 
   26004 2001-05-06  Jim Blandy  <jimb (a] redhat.com>
   26005 
   26006 	* restore.c: Make the code of caller0 correspond to its comment.
   26007 
   26008 2001-05-03  Michael Snyder  <msnyder (a] redhat.com>
   26009 
   26010 	* config/sid.exp (gdb_target_sid): Check for error messages.
   26011 	On error or timeout, don't make expect exit (which will terminate
   26012 	all subsequent tests); instead just make gdb exit.
   26013 	(gdb_load): Check for error messages.  On error or timeout,
   26014 	return a negative value.
   26015 
   26016 2001-04-24  Jim Blandy  <jimb (a] redhat.com>
   26017 
   26018 	* gdb.c++/templates.exp: If we see the prompt for the overload
   26019 	list, but we haven't recognized any of the longer patterns,
   26020 	arrange for this test to fail, not hang.
   26021 
   26022 	* gdb.c++/classes.exp (ptype class A): Tolerate whitespace
   26023 	variations.
   26024 
   26025 2001-04-22  Michael Chastain  <chastain (a] redhat.com>
   26026 
   26027 	* gdb.c++/local.exp: Use the 'runto' library function.
   26028 	* gdb.c++/namespace.exp: Likewise.
   26029 	* gdb.c++/overload.exp: Likewise.
   26030 
   26031 2001-03-26  Kevin Buettner  <kevinb (a] redhat.com>
   26032 
   26033 	* gdb.base/Makefile.in (EXECUTABLES): Add step-line.
   26034 	* gdb.base/step-line.exp: New file.  Test step/next in presence of
   26035 	#line directives.
   26036 	* gdb.base/step-line.c: New file.  Test program for the above.
   26037 	* gdb.base/step-line.inp: New file.  We pretend that this file has
   26038 	been transformed by some other tool into step-line.c.
   26039 
   26040 2001-03-21  Jim Blandy  <jimb (a] redhat.com>
   26041 
   26042 	* gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
   26043 	unmangled operator names.
   26044 
   26045 2001-03-20  Jim Blandy  <jimb (a] redhat.com>
   26046 
   26047 	* gdb.threads/linux-dp.exp: Recognize an additional message
   26048 	generated by GDB when it doesn't understand how to debug threads
   26049 	on the target system.
   26050 
   26051 2001-03-19  Andrew Cagney  <ac131313 (a] redhat.com>
   26052 
   26053 	* gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
   26054 
   26055 2001-03-12  Michael Chastain  <chastain (a] redhat.com>
   26056 
   26057 	* gdb.c++/derivation.exp: Use the 'runto' library function.
   26058 
   26059 2001-03-12  Michael Chastain  <chastain (a] redhat.com>
   26060 
   26061 	* gdb.c++/annota2.exp: Fix regular expression for "post-query".
   26062 
   26063 2001-02-24  Michael Chastain  <chastain (a] redhat.com>
   26064 
   26065 	* gdb.c++/ref-types.exp: Change handwritten code to library
   26066 	function 'runto'.
   26067 
   26068 2001-03-16  Orjan Friberg  <orjanf (a] axis.com>
   26069 
   26070 	* gdb.base/signals.exp: Set count to 0 explicitly.
   26071 
   26072 2001-03-15  Mark Salter  <msalter (a] redhat.com>
   26073 
   26074 	* config/monitor.exp (gdb_target_cmd): Add explicit error return.
   26075 	(gdb_target_monitor): Add check of gdb_target_cmd return value.
   26076 	(gdb_load): Add support for additional target_info: gdb_download_size
   26077 	and gdb_load_timeout.
   26078 
   26079 Thu Mar  8 16:06:00 2001  David Taylor  <taylor (a] redhat.com>
   26080 
   26081 	* gdb.base/annota1.exp: Move test of isnative to earlier in the
   26082 	file -- to prevent failing when the compile fails but we have no
   26083 	intention of running the tests anyway.
   26084 
   26085 	* gdb.base/long_long.exp: Test target_info for no_long_long, skip
   26086 	tests if set.
   26087 
   26088 	* gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
   26089 	integers.
   26090 
   26091 	* gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
   26092 	* gdb.c++/namespace.exp: Ditto.
   26093 
   26094 2001-03-07  Orjan Friberg  <orjanf (a] axis.com>
   26095 
   26096 	* gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
   26097 	* gdb.base/pointers.exp: Relax pattern match of decimals.
   26098 
   26099 2001-03-06  Kevin Buettner  <kevinb (a] redhat.com>
   26100 
   26101 	* Makefile.in, config/abug.exp, config/cfdbug.exp,
   26102 	config/cpu32bug.exp, config/dve.exp, config/est.exp,
   26103 	config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
   26104 	config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
   26105 	config/monitor.exp, config/proelf.exp, config/rom68k.exp,
   26106 	config/sh.exp, config/sid.exp, config/slite.exp,
   26107 	config/sparclet.exp, config/udi.exp, config/unknown.exp,
   26108 	config/vr4300.exp, config/vr5000.exp, config/vx.exp,
   26109 	config/vxworks.exp, config/vxworks29k.exp,
   26110 	gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
   26111 	gdb.base/all-bin.exp, gdb.base/annota1.exp,
   26112 	gdb.base/arithmet.exp, gdb.base/assign.exp,
   26113 	gdb.base/async.exp, gdb.base/attach.exp,
   26114 	gdb.base/bitfields.exp, gdb.base/bitops.exp,
   26115 	gdb.base/break.exp, gdb.base/call-ar-st.exp,
   26116 	gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
   26117 	gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
   26118 	gdb.base/commands.exp, gdb.base/completion.exp,
   26119 	gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
   26120 	gdb.base/constvars.exp, gdb.base/corefile.exp,
   26121 	gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
   26122 	gdb.base/display.exp, gdb.base/ena-dis-br.exp,
   26123 	gdb.base/ending-run.exp, gdb.base/environ.exp,
   26124 	gdb.base/eval-skip.exp, gdb.base/exprs.exp,
   26125 	gdb.base/finish.exp, gdb.base/foll-exec.exp,
   26126 	gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
   26127 	gdb.base/funcargs.exp, gdb.base/help.exp,
   26128 	gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
   26129 	gdb.base/logical.exp, gdb.base/long_long.exp,
   26130 	gdb.base/maint.exp, gdb.base/mips_pro.exp,
   26131 	gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
   26132 	gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
   26133 	gdb.base/pointers.exp, gdb.base/printcmds.exp,
   26134 	gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
   26135 	gdb.base/regs.exp, gdb.base/relational.exp,
   26136 	gdb.base/remote.exp, gdb.base/reread.exp,
   26137 	gdb.base/restore.exp, gdb.base/return2.exp,
   26138 	gdb.base/scope.exp, gdb.base/sect-cmd.exp,
   26139 	gdb.base/selftest.exp, gdb.base/setshow.exp,
   26140 	gdb.base/setvar.exp, gdb.base/shlib-call.exp,
   26141 	gdb.base/sigall.exp, gdb.base/signals.exp,
   26142 	gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
   26143 	gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
   26144 	gdb.base/step-test.exp, gdb.base/structs.c,
   26145 	gdb.base/structs.exp, gdb.base/structs2.exp,
   26146 	gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
   26147 	gdb.base/volatile.exp, gdb.base/watchpoint.exp,
   26148 	gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
   26149 	gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
   26150 	gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
   26151 	gdb.c++/derivation.exp, gdb.c++/inherit.exp,
   26152 	gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
   26153 	gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
   26154 	gdb.c++/ref-types.exp, gdb.c++/templates.exp,
   26155 	gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
   26156 	gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
   26157 	gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
   26158 	gdb.fortran/types.exp, gdb.java/jmisc.exp,
   26159 	gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
   26160 	gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
   26161 	gdb.trace/actions.exp, gdb.trace/backtrace.exp,
   26162 	gdb.trace/circ.exp, gdb.trace/collection.exp,
   26163 	gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
   26164 	gdb.trace/limits.exp, gdb.trace/packetlen.exp,
   26165 	gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
   26166 	gdb.trace/report.exp, gdb.trace/save-trace.exp,
   26167 	gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
   26168 	gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
   26169 	lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
   26170 	notices.
   26171 
   26172 2001-02-27  Michael Snyder  <msnyder (a] cygnus.com>
   26173 
   26174 	* gdb.base/varargs.c (find_max_double): Fix printf format string:
   26175 	first arg is int not float.
   26176 
   26177 2001-02-22  Michael Snyder  <msnyder (a] cygnus.com>
   26178 
   26179 	* gdb.base/reread.exp: Unsupported for non-native targets;
   26180 	doesn't work for remote debugging.
   26181 
   26182 2001-02-19  Fernando Nasser  <fnasser (a] redhat.com>
   26183 
   26184 	From  Drew Moseley  <dmoseley (a] redhat.com>
   26185 	* gdb.base/ending-run.exp: Properly handle the BSP state when
   26186 	stepping past the end of main.
   26187 
   26188 2001-02-19  John Moore  <jmoore (a] redhat.com>
   26189 
   26190 	* gdb.base/commands.exp (infrun_breakpoint_command_test):
   26191 	Converted HPUX fix for non-expected items following multiple
   26192 	step commands into general solution for all platforms.
   26193 
   26194 2001-02-18  Michael Chastain  <chastain (a] redhat.com>
   26195 
   26196 	* gdb.c++/classes.exp (do_tests): Change runto statements
   26197 	from "runto 'foo(void)'" to "runto 'foo'".  This makes the
   26198 	statements demangler agnostic.
   26199 	* gdb.c++/virtfunc.exp (do_tests): Likewise.
   26200 	(gdb_virtfunc_restart): Likewise.
   26201 
   26202 2001-02-14  Michael Chastain  <chastain (a] redhat.com>
   26203 
   26204 	* gdb.c++/inherit.exp (do_tests): Change runto statements
   26205 	from "runto 'foo(void)'" to "runto 'foo'".  This makes the
   26206 	statements demangler agnostic.
   26207 
   26208 Sun Feb  4 17:32:21 2001  Andrew Cagney  <cagney (a] redhat.com>
   26209 
   26210 	* gdb.threads/pthreads.exp: Unify pass/fail messages for
   26211 	``continue to bkpt at common_routine in thread 2'' and ``stopped
   26212 	before calling common_routine 15 times'' tests.
   26213 
   26214 2001-02-11  Michael Chastain  <chastain (a] redhat.com>
   26215 
   26216 	* gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
   26217 	Helps the test script figure out which demangler is in use.
   26218 	(dm_type_foo_ref): Ditto.
   26219 	(dm_type_int_star): Ditto.
   26220 	(dm_type_long_star): Ditto.
   26221 	(dm_type_unsigned_int): Ditto.
   26222 	(dm_type_void): Ditto.
   26223 	(dm_type_void_star): Ditto.
   26224 	* gdb.base/cplusfuncs.exp (probe_demangler): New function.
   26225 	Probe the gdb demangler and set variables to accommodate
   26226 	formatting differences.
   26227 	(info_func_regexp): New function.  Same as info_func, but
   26228 	matches against a regexp.
   26229 	(info_func): Match against a literal string.
   26230 	(print_addr_2): New function.  Match against a literal string,
   26231 	which can be different from the input to gdb.
   26232 	(print_addr): Simply call print_addr_2 with the same argument twice.
   26233 	(test_lookup_operator_functions): Use demangler formatting variables.
   26234 	Blow away the xfails and workarounds for gnats gdb bug gdb/18.  Sort
   26235 	the tests in the same order as the C++ class declaration.
   26236 	(test_paddr_operator_functions): Ditto.
   26237 	(test_paddr_overloaded_functions): Ditto.
   26238 	(test_paddr_hairy_functions): Use demangler formatting variables.
   26239 	Add reference to gdb/19 for related tests.
   26240 	(do_tests): Call probe_demangler.
   26241 
   26242 2001-01-30  Kevin Buettner  <kevinb (a] redhat.com>
   26243 
   26244 	* gdb.c++/templates.cc (printf): Remove unused function definition.
   26245 
   26246 2001-01-26  Felix Lee  <flee (a] redhat.com>
   26247 
   26248 	* sid.exp (sid_exit): Pass host, not target, to remote_close.
   26249 
   26250 2001-01-25  matthew green  <mrg (a] redhat.com>
   26251 
   26252 	* config/sid.exp (sid_start): Call `remote_push_conn' after firing
   26253 	up sid.
   26254 	(sid_exit): Call `remote_pop_conn' after GDB is gone.
   26255 
   26256 2001-01-25  matthew green  <mrg (a] redhat.com>
   26257 
   26258 	* config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
   26259 	Deprecate $sid_spawn_id.
   26260 	(sid_exit): Remove code necessary only for `spawn.'
   26261 
   26262 2001-01-25  matthew green  <mrg (a] redhat.com>
   26263 
   26264 	* config/sid.exp (sid_start): Handle sim,protocol of `sid.'
   26265 
   26266 2001-01-28  Michael Chastain  <chastain (a] redhat.com>
   26267 
   26268 	* gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
   26269 	to call when tests fail.  It takes gdb out of the overloaded
   26270 	function choice menu back to the main prompt, so that the test
   26271 	program stays synchronized.
   26272 	(set_bp_overloaded): New proc to collect all the common
   26273 	code for setting a breakpoint on an overloaded name.  Calls
   26274 	take_gdb_out_of_choice_menu when needed.
   26275 	(menu_overload1arg): New variable to collect the repeated
   26276 	instances of the expected menu for an overloaded name.  Change
   26277 	the regular expression to handle changes in g++ type encoding:
   26278 	"void" can be either "void" or "", and "unsigned int" can be
   26279 	either "unsigned int" or "unsigned".
   26280 	(continue_to_bp_overloaded): Change regular expressions to handle
   26281 	changes in g++ type encoding.
   26282 	(no proc): Call take_gdb_out_of_choice_menu when needed.
   26283 	Remove redundant calls to "info break".  Accept either "canceled"
   26284 	or "cancelled".  Change regular expressions in "info break"
   26285 	calls to handle changes in g++ type encoding.  Give all tests
   26286 	unique strings.
   26287 
   26288 2001-01-17  Ben Elliston  <bje (a] redhat.com>
   26289 
   26290 	* config/sid.exp: New file.
   26291 
   26292 Fri Jan 12 18:29:01 2001  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26293 
   26294 	* gdb.base/callfuncs.exp: Add space after ``Value returned is''.
   26295 
   26296 2000-12-21  Michael Snyder  <msnyder (a] cygnus.com>
   26297 
   26298 	* gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
   26299 	Add a RE to accept a non-ascii char if one is ever presented.
   26300 
   26301 2000-12-20  Fernando Nasser  <fnasser (a] redhat.com>
   26302 
   26303 	* lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
   26304 
   26305 2000-12-18  Michael Snyder  <msnyder (a] cygnus.com>
   26306 
   26307 	* gdb.base/setvar.exp: Use double '\\' to quote curly braces
   26308 	in regexp.  One '\' does not suffice on Linux.
   26309 
   26310 2000-12-09  Michael Chastain  <chastain (a] redhat.com>
   26311 
   26312 	* gdb.base/break.exp (test_clear_command): Use a marker function
   26313 	rather than 'main' for the test function.  Also move this
   26314 	test to an execution point where the marker function names are
   26315 	guaranteed to be bound to functions.  (Executing tests after a
   26316 	'finish' from main runs into name conflicts with local names
   26317 	in __libc_start_main).
   26318 
   26319 2000-12-07  Michael Snyder  <msnyder (a] cygnus.com>
   26320 
   26321 	* gdb.base/finish.exp: New test for gdb's "finish" command.
   26322 	* gdb.base/return2.exp: New test for gdb's "return" command.
   26323 	* gdb.base/return2.c: New source file for above.
   26324 
   26325 2000-12-05  Michael Snyder  <msnyder (a] cygnus.com>
   26326 
   26327 	* gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
   26328 	* gdb.base/miscexprs.exp: Ditto.
   26329 	* gdb.base/pointers.exp:  Ditto.
   26330 	* gdb.c++/derivation.exp: Ditto.
   26331 	* gdb.c++/local.exp:      Ditto.
   26332 	* gdb.c++/namespace.exp:  Ditto.
   26333 	* gdb.c++/overload.exp:   Ditto.
   26334 	* gdb.c++/ref-types.exp:  Ditto.
   26335 
   26336 2000-12-05  Michael Snyder  <msnyder (a] cygnus.com>
   26337 
   26338 	* gdb.base/constvars.exp: Test result of "up" command.
   26339 	* gdb.base/miscexprs.exp: Ditto.
   26340 	* gdb.base/pointers.exp:  Ditto.
   26341 	* gdb.base/scope.exp:     Ditto.
   26342 	* gdb.c++/derivation.exp: Ditto.
   26343 	* gdb.c++/local.exp:      Ditto.
   26344 	* gdb.c++/namespace.exp:  Ditto.
   26345 	* gdb.c++/overload.exp:   Ditto.
   26346 	* gdb.c++/ref-types.exp:  Ditto.
   26347 
   26348 2000-11-22  Michael Chastain  <chastain (a] redhat.com>
   26349 
   26350 	* mips_pro.exp: Accept either "middle -> top -> main" or
   26351 	"middle -> main" in the backtrace, because gcc can optimize
   26352 	tail calls to jumps.  Remove setup_xfail for the hppa case.
   26353 	Add a comment with the original warning messages from PR 3016,
   26354 	which was filed in 1993, to preserve them for posterity.
   26355 
   26356 2000-11-17  Nick Duffek  <nsd (a] redhat.com>
   26357 
   26358 	* lib/gdb.exp (gdb_test): Override timeout with board info.
   26359 
   26360 2000-11-17  Nick Duffek  <nsd (a] redhat.com>
   26361 
   26362 	* gdb.base/display.exp: Don't kill running stub.  Add "again" to
   26363 	the second kill and detach messages.
   26364 
   26365 2000-11-17  Nick Duffek  <nsd (a] redhat.com>
   26366 
   26367 	* configure.in: Add AC_EXEEXT.
   26368 	* configure: Regenerate.
   26369 	* Makefile.in (just-check): Export EXEEXT.
   26370 	* lib/gdb.exp ($EXEEXT): Import from environment.
   26371 	* gdb.base/maint.exp: Expect $EXEEXT in executable name.  Don't
   26372 	expect "maint dump-me" on Cygwin.
   26373 	* gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
   26374 	$EXEEXT.
   26375 
   26376 2000-11-17  Nick Duffek  <nsd (a] redhat.com>
   26377 
   26378 	* gdb.base/break.exp: Test backtrace and finish from called
   26379 	function on all platforms, not just HP-UX.
   26380 
   26381 2000-11-03  Michael Snyder  <msnyder (a] cygnus.com>
   26382 
   26383 	* config/monitor.exp (gdb_target_cmd): Abstracts some of the
   26384 	code from gdb_target_monitor, so it can be used independantly
   26385 	for gdbserver.  Also comment out an unnecessary PUTS.
   26386 
   26387 2000-11-03  Michael Snyder  <msnyder (a] cygnus.com>
   26388 
   26389 	* gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
   26390 	* gdb.base/corefile.exp: Expect the message "Program is being
   26391 	debugged already" when we send the "corefile" command, since
   26392 	the preceeding gdb_load may have connected gdb to a remote target.
   26393 	* gdb.base/display.exp: Disable hardware watchpoints if new
   26394 	board info variable "no_hardware_watchpoints" is true.
   26395 	Replace single-letter commands with more readable ones.
   26396 	* gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
   26397 	if new board info variable "no_hardware_watchpoints" is true.
   26398 	* gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
   26399 	to see if stdio (printf) testing is possible.
   26400 	* gdb.base/watchpoint.exp: Disable hardware watchpoints if new
   26401 	board info variable "no_hardware_watchpoints" is true.  Use new
   26402 	proc "gdb_skip_stdio_tests" to see if printf tests are possible.
   26403 
   26404 2000-11-13  Fernando Nasser  <fnasser (a] redhat.com>
   26405 
   26406 	From Orjan Friberg  <orjanf (a] axis.com>:
   26407 	* gdb.base/printcmds.exp: Escape curly braces followed by a number
   26408 	in array print pattern match.
   26409 
   26410 2000-11-09  Fernando Nasser  <fnasser (a] redhat.com>
   26411 
   26412 	* gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
   26413 	spelling "cancelled" to U.S. spelling "canceled" to match changes
   26414 	made to gdb.
   26415 	* gdb.c++/ovldbreak.exp: Ditto.
   26416 
   26417 2000-11-06  Peter Schauer  <pes (a] regent.e-technik.tu-muenchen.de>
   26418 
   26419 	* gdb.base/callfuncs.c (main):  Moved to end of file, call
   26420 	t_double_values to initialize the FPU before inferior calls are made.
   26421 	* gdb.base/callfuncs.exp:  Test for register preservation after calling
   26422 	inferior functions.  Add tests for continuining, finishing and
   26423 	returning from a stop in a call dummy.
   26424 
   26425 2000-10-24  Michael Snyder  <msnyder (a] cygnus.com>
   26426 
   26427 	* gdb.base/commands.exp: Break up long lines, and re-indent.
   26428 
   26429 2000-10-19  Michael Snyder  <msnyder (a] cygnus.com>
   26430 
   26431 	* config/gdbserver.exp:  Rewritten from the ground up, to make it
   26432 	compatible with the current dejagnu tree, and to make it work with
   26433 	the new "gdbserver" in libremote.
   26434 
   26435 2000-10-16  Michael Snyder  <msnyder (a] cygnus.com>
   26436 
   26437 	* gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
   26438 	* gdb.base/varargs.exp: Skip entire test if no printf support.
   26439 	* gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
   26440 	* gdb.base/shlib-call.exp: Skip several tests if no printf support.
   26441 
   26442 2000-10-13  Michael Snyder  <msnyder (a] cygnus.com>
   26443 
   26444 	* lib/gdb.exp (gdb_skip_float_test): New proc.  Skip test if
   26445 	no floating point support.
   26446 	(gdb_skip_stdio_test): New proc.  Skip test if no stdio support.
   26447 	* gdb.base/call-ar-st.exp: Use above procs to skip tests.
   26448 	* gdb.base/call-rt-st.exp: Ditto.
   26449 	* gdb.base/call-strs.exp: Ditto.
   26450 
   26451 2000-08-02  Jimmy Guo  <guo (a] hpcleara.cup.hp.com>
   26452 
   26453 	* gdb.base/sizeof.c: include <stdio.h>.
   26454 
   26455 	* gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
   26456 	'finish', otherwise uncaptured gdb_prompt would potentially
   26457 	throw remaining test points out of sync.
   26458 
   26459 2000-07-26  Scott Bambrough <scottb (a] netwinder.org>
   26460 
   26461 	* gdb.base/recurse.exp: Run tests for all targets.
   26462 	* gdb.base/so-impl-ld.exp: Added wildcard to handle the
   26463 	gnu-oldld case on ARM.
   26464 	* gdb.base/watchpoint.exp (test_stepping): Clear xfail
   26465 	for ARM targets.
   26466 
   26467 Mon Jul 24 07:46:02 CDT 2000  Clinton Popetz  <cpopetz (a] cygnus.com>
   26468 
   26469 	* gdb.java/configure.in (AC_INIT): Use jmisc.exp.
   26470 	* gdb.java/configure: Rebuild.
   26471 
   26472 Sun Jul 23 21:42:34 2000  Anthony Green  <green (a] redhat.com>
   26473 
   26474 	* gdb.java/jv-exp.exp: New file.
   26475 
   26476 Sun Jul 23 21:02:42 2000  Anthony Green  <green (a] redhat.com>
   26477 
   26478 	* configure: Rebuilt.
   26479 	* configure.in (configdirs): Add gdb.java.
   26480 	* gdb.java/jmisc.java: New file.
   26481 	* gdb.java/jmisc.exp: New file.
   26482 	* gdb.java/Makefile.in: New file.
   26483 	* gdb.java/configure: Rebuilt.
   26484 	* gdb.java/configure.in: New file.
   26485 	* lib/java.exp: New file.
   26486 
   26487 Wed Jul 12 18:14:29 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26488 
   26489 	* gdb.base/exprs.exp: Test casts to a pointer including over and
   26490 	underflow.
   26491 
   26492 Thu Jul 13 11:52:53 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26493 
   26494 	* gdb.base/sizeof.exp, gdb.base/sizeof.c: New files.  Compare GDB
   26495 	and the compilers sizes.
   26496 
   26497 2000-07-09  Nick Duffek  <nsd (a] redhat.com>
   26498 
   26499 	* gdb.c++/misc.cc (class ClassParam, class_param): Define.
   26500 	(use_methods): New function.
   26501 	(main): Call use_methods().
   26502 	* gdb.c++/classes.exp (test_method_param_class): New procedure.
   26503 	(do_tests): Call test_method_param_class.
   26504 
   26505 2000-07-09  Nick Duffek  <nsd (a] redhat.com>
   26506 
   26507 	* gdb.c++/classes.exp (test_nonexistant_members): Fix name
   26508 	spelling.
   26509 	(test_enums): New procedure.  Move enum tests from end of script
   26510 	to here.  Set breakpoint on function name instead of line number.
   26511 	* gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
   26512 	(enums2): New marker function.
   26513 	(enums1): New function.
   26514 	(main): Call enums1().  Move enum tests to enums1().
   26515 
   26516 Tue Jul  4 03:43:49 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26517 
   26518 	* gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
   26519 	compile/link program.  Update line numbers.
   26520 	* gdb.asm/d10v.inc: Define ``startup''.
   26521 	* gdb.asm/asmsrc1.s: Add definition of _start.
   26522 
   26523 Fri Jun 23 17:45:52 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26524 
   26525 	* gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
   26526 
   26527 2000-06-18  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26528 
   26529 	* gdb.base/maint.exp: Add 'maint print architecture' item to output
   26530 	of 'help maint print' command.
   26531 
   26532 Fri Jun 16 18:22:05 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26533 
   26534 	* gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
   26535 	they use gdb_expect_list.
   26536 
   26537 Wed Jun  7 13:02:40 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26538 
   26539 	* gdb.base/commands.exp: Use ``set remote
   26540 	memory-read-packet-size'' instead of ``set endian big'' to test
   26541 	long commands.
   26542 
   26543 2000-06-03  Daniel Berlin  <dan (a] cgsoftware.com>
   26544 
   26545 	* gdb.c++/templates.exp (do_tests): Make all of these work under
   26546 	g++, and stop skipping them.
   26547 
   26548 	* gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
   26549 	work under g++.
   26550 
   26551 	* gdb.c++/misc.cc: Fix ambiguous initialization with correct
   26552 	initialization.
   26553 
   26554 2000-06-02  Michael Snyder  <msnyder (a] cygnus.com>
   26555 
   26556 	* gdb.base/annota1.exp (run until main breakpoint): Loosen up
   26557 	the regular expression: accept an (almost) arbitrary sequence of
   26558 	"frames-invalid" and "breakpoints-invalid" messages both before
   26559 	and after the "starting" message.
   26560 
   26561 2000-06-02  Michael Snyder  <msnyder (a] cygnus.com>
   26562 
   26563 	* gdb.c++/local.exp: This test has never been known to work with g++.
   26564 
   26565 2000-05-18  Michael Snyder  <msnyder (a] cygnus.com>
   26566 
   26567 	* gdb.base/annota1.exp (annotate-signal-handler-caller):
   26568 	Relax the regular expression a little, make it pass on Solaris 8.
   26569 
   26570 2000-05-12  Kevin Buettner  <kevinb (a] redhat.com>
   26571 
   26572 	* gdb.base/step-test.exp: On IA-64 targets, when stepping out of
   26573 	a call, do not require that gdb stop on the line after the call.
   26574 	Instead, it is permissible for gdb to stop on the line of the
   26575 	call itself.
   26576 
   26577 2000-05-12  Michael Snyder  <msnyder (a] .cygnus.com>
   26578 
   26579 	* gdb.base/break.exp (bp on small function, optimized file):
   26580 	Add a second pass pattern.  The behavior differs here between stabs
   26581 	and dwarf for one-line functions.  Stabs preserves two line symbols
   26582 	(one before the prologue and one after) with the same line number,
   26583 	but dwarf regards these as duplicates and discards one of them.
   26584 	Therefore the address after the prologue (where the breakpoint is)
   26585 	has no exactly matching line symbol, and GDB reports the breakpoint
   26586 	as if it were in the middle of a line rather than at the beginning.
   26587 
   26588 2000-05-08  Michael Snyder  <msnyder (a] cygnus.com>
   26589 
   26590 	* gdb.base/interrupt.exp: Make "pass" message say "send"
   26591 	rather than "send_gdb" (for consistancy).
   26592 
   26593 Mon May  1 15:37:58 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26594 
   26595 	From 2000-04-28 Andreas Jaeger  <aj (a] suse.de>:
   26596 	* gdb.c++/templates.cc: Properly check for GCC version number.
   26597 	* lib/compiler.cc: Likewise
   26598 
   26599 2000-04-28  Michael Snyder  <msnyder (a] cygnus.com>
   26600 
   26601 	* gdb.base/break.exp: When compiled with -O2 optimization,
   26602 	gdb may not stop at the first line of main, due to code motion.
   26603 
   26604 2000-04-26  Michael Snyder  <msnyder (a] cygnus.com>
   26605 
   26606 	* gdb.base/call-ar-st.exp: Bail out if target is sparclet.
   26607 	This test depends on parsing the printf output from the target.
   26608 	Since the sparclet stub doesn't do stdio, this will never work.
   26609 	* gdb.base/call-rt-st.exp: ditto.
   26610 	* gdb.base/call-strs: ditto.
   26611 
   26612 2000-04-24  Michael Snyder  <msnyder (a] cygnus.com>
   26613 
   26614 	* gdb.base/miscexprs.exp: make sizeof long array test portable.
   26615 
   26616 	* gdb.base/ending-run.exp: After connecting to a remote target,
   26617 	but before running, the target will appear to be in a random
   26618 	location.  Specify both a file and a line for breakpoints.
   26619 	Also, the function that calls main may be called 'init'
   26620 	rather than 'start'.
   26621 
   26622 2000-04-17  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26623 
   26624 	* gdb.base/help.exp: Update output for add-symbol-file command.
   26625 
   26626 2000-04-10  Fernando Nasser  <fnasser (a] cygnus.com>
   26627 
   26628 	From Franz Sirl <Franz.Sirl-kernel (a] lauterbach.com>
   26629 	* gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
   26630 
   26631 2000-04-07  J.T. Conklin  <jtc (a] redback.com>
   26632 
   26633 	* gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
   26634 
   26635 	* gdb.base/funcargs.exp: Relax patterns matching pointers to char.
   26636 
   26637 Thu Mar 30 13:26:19 2000  Philippe De Muyter  <phdm (a] macqel.be>
   26638 
   26639 	* gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
   26640 	values that can be represented exactly.
   26641 	* gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
   26642 	above change, and to not check against the directory part of the source
   26643 	file name.
   26644 	(step into print_long_arg_list): Likewise.
   26645 	(print print_small_structs from print_long_arg_list): Likewise.
   26646 	(print print_long_arg_list): Likewise.
   26647 
   26648 2000-03-27  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26649 
   26650 	* gdb.base/printcmds.c: Terminate char array ctable2 with 0.
   26651 
   26652 Mon Mar 27 14:46:37 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26653 
   26654 	* ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
   26655 
   26656 2000-03-25  Daniel Berlin  <dan (a] cgsoftware.com>
   26657 
   26658 	* gdb.base/commands.exp (deprecated_command_test): Add test for
   26659 	deprecate with no arguments.
   26660 
   26661 2000-03-24  Jonathan Larmour  <jlarmour (a] redhat.co.uk>
   26662 
   26663 	* gdb.base/break.exp: Add new test for setting breakpoints on
   26664 	optimized code so we can test breakpoints work even when function
   26665 	prologues may be optimized away
   26666 
   26667 2000-03-23  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26668 
   26669 	From David Whedon <dwhedon (a] gordian.com>
   26670 	* gdb.base/commands.exp : Added command deprecator tests.
   26671 
   26672 2000-03-22  Daniel Berlin   <dan (a] cgsoftware.com>
   26673 
   26674        * gdb.base/help.exp: Added test for new apropos command.
   26675 
   26676 2000-03-21  Kevin Buettner <kevinb (a] redhat.com>
   26677 
   26678 	* gdb.base/pointers.c (usevar): New function.
   26679 	(main): Make sure that global variables v_int_pointer2, rptr,
   26680 	and y are all referenced someplace in the program by calling
   26681 	usevar() on them.  [Some linkers delete symbols which are
   26682 	never referenced.  The space remains, but there's no way to
   26683 	get a (symbolic) handle on the variable from the debugger.]
   26684 
   26685 2000-03-14  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26686 
   26687 	* gdb.base/printcmds.c: Add typedeffed arrays.
   26688 
   26689 	* gdb.base/printcmds.exp (test_print_typedef_arrays): New
   26690 	procedure to test arrays that are typedef'd.
   26691 
   26692 2000-03-13  James Ingham  <jingham (a] leda.cygnus.com>
   26693 
   26694 	* lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
   26695 	the library directories.
   26696 
   26697 Mon Feb 21 13:05:36 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26698 
   26699 	* configure.in (configdirs): Add sub directory gdb.mi.
   26700 	* configure: Re-generate.
   26701 
   26702 	* gdb.mi: New directory.
   26703 
   26704 2000-02-25  Scott Bambrough <scottb (a] netwinder.org>
   26705 
   26706 	* gdb.base/long_long.exp: Correct test suite failure when printing
   26707 	a long long value as a double on ARM platforms.
   26708 
   26709 2000-02-16  Jim Blandy  <jimb (a] redhat.com>
   26710 
   26711 	* gdb.base/break.exp ("breakpoint line number"): Make sure the
   26712 	default source file is set properly before running this test.
   26713 
   26714 2000-02-14  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26715 
   26716 	* lib/gdb.exp: Tell the testsuite that now gdbtk is in the
   26717 	gdbtk/library directory, not in gdbtcl2.
   26718 
   26719 2000-02-04  Jim Blandy  <jimb (a] redhat.com>
   26720 
   26721 	* gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
   26722 	backslash from regexp pattern.
   26723 
   26724 	* gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
   26725 	procedure.  Use it to run all the "continue to bp overloaded"
   26726 	tests.  Note that this changes the names of the tests slightly.
   26727 	If the breakpoint hit message includes a hex PC value, because
   26728 	GCC's Dwarf 2 line info doesn't help us distinguish the prologue
   26729 	from the real source code, still consider that a pass.
   26730 
   26731 	* gdb.base/condbreak.exp ("run until breakpoint at marker2"):
   26732 	XFAIL here if the breakpoint message contains a hex address.  Note
   26733 	similar change on 1999-11-02.
   26734 
   26735 	* gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
   26736 
   26737 	* gdb.base/ptype.exp: Establish a default source file before
   26738 	calling get_debug_format.
   26739 
   26740 2000-02-03  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26741 
   26742 	* gdb.base/watchpoint.exp: Remove duplication of test messages.
   26743 
   26744 2000-02-02  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26745 
   26746 	* gdb.base/step-test.exp: Fix the steps to enter a callee by means
   26747 	of successive stepi commands -- while in the prologue we should see
   26748 	the function entry bracket.
   26749 
   26750 2000-02-02  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26751 
   26752 	* gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
   26753 	reach __change_mode() when stepping through the end of main().
   26754 
   26755 2000-01-17  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26756 
   26757 	* gdb.base/default.exp: Fix expected pattern.
   26758 	* gdb.base/help.exp: Same.
   26759 
   26760 2000-01-10  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26761 
   26762 	* gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
   26763 	Don't use xfail's because that affects only the following test.
   26764 
   26765 	* gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
   26766 	solaris or linux.
   26767 
   26768 	* gdb.base/selftest.exp: Update to reflect changes to main.c.
   26769 
   26770 2000-01-07  Michael Snyder  <msnyder (a] cygnus.com>
   26771 
   26772 	* gdb.base/display.exp: Some yacc parsers like to say
   26773 	"A syntax error" rather than "A parse error".  Accept both.
   26774 
   26775 2000-01-06  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26776 
   26777 	* gdb.base/default.exp: Remove OS dependent string from "target
   26778 	remote" test.
   26779 	* gdb.base/help.exp: Same for "help target remote" test.
   26780 
   26781 2000-01-04  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26782 
   26783 	From Jim Kingdon <kingdon (a] redhat.com>:
   26784 
   26785 	* gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
   26786 	prompt (cleanup rather than necessity, but still might keep output
   26787 	from spilling to next test).
   26788 
   26789 2000-01-02  Fred Fish  <fnf (a] cygnus.com>
   26790 
   26791 	* gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
   26792 	AIX, which defines them in <sys/types.h>.
   26793 
   26794 1999-12-16  Stan Shebs  <shebs (a] andros.cygnus.com>
   26795 
   26796 	* gdb.base/default.exp: Match arm* etc instead of arm in "info
   26797 	float" test.
   26798 
   26799 1999-12-13 Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26800 
   26801 	* gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
   26802 
   26803 	* gdb.base/break.exp: Add missing anchor to reg exp on "finish from
   26804 	outermost frame disallowed".
   26805 
   26806 1999-12-09  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26807 
   26808 	* gdb.base/setvar.exp: New tests for setting the value of a struct
   26809 	with a constant list.
   26810 
   26811 1999-12-08  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26812 
   26813 	* gdb.base/setvar.exp: Remove pair os tests that expected gdb to
   26814 	require the user to type a cast before setting the value of a struct.
   26815 
   26816 1999-12-06  Jim Blandy  <jimb (a] cygnus.com>
   26817 
   26818 	* gdb.base/default.exp: Expect the new 'info float' command on
   26819 	all i386 platforms.
   26820 
   26821 	* gdb.threads/linux-dp.exp: Expand our ability to recognize
   26822 	LinuxThreads libraries that don't support debugging.
   26823 
   26824 Sat Dec  4 15:21:18 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26825 
   26826 	* gdb.base/remote.c: Fill the buffer with truely random data.
   26827 	Change the buffer type to ``unsigned char'' to simplify size
   26828 	arithmetic.
   26829 
   26830 	* gdb.base/remote.exp: Reduce download numbers by one.  Typical
   26831 	stub only handles 400-1 byte packets.  Verify that the download
   26832 	worked.
   26833 
   26834 1999-11-30  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26835 
   26836 	* lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
   26837 	tests, using UNRESOLVED for the untested cases.  Also, does not wait
   26838 	for a timeout if the prompt was received before a recognizable pattern.
   26839 
   26840 1999-11-29  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   26841 
   26842 	* lib/gdb.exp (gdb_expect_list): Fix spelling.
   26843 
   26844 1999-11-29  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26845 
   26846 	* gdb.base/watchpoint.exp: Add tests cases for the hit count of
   26847 	watchpoints.
   26848 
   26849 1999-11-24  Jason Merrill  <jason (a] casey.cygnus.com>
   26850 
   26851 	* gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
   26852 
   26853 	* gdb.c++/local.exp: Be more flexible in recognizing local class
   26854 	name mangling.  Don't allow horribly truncated method names.
   26855 	* gdb.c++/derivation.exp: Expect protected inheritance.
   26856 	* gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
   26857 	* gdb.c++/virtfunc.exp: Likewise.
   26858 	* gdb.c++/classes.exp: Likewise.  Don't require the enclosing scope
   26859 	when printing a nested enum.
   26860 
   26861 1999-11-22  Jim Blandy  <jimb (a] cygnus.com>
   26862 
   26863 	* gdb.base/step-test.exp: Properly await GDB's response to setting
   26864 	a breakpoint on the call to large_struct_by_value.
   26865 
   26866 	* gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
   26867 	just because we have debug info for the `start' function.
   26868 
   26869 1999-11-19  Jim Blandy  <jimb (a] zenia.red-bean.com>
   26870 
   26871 	* gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
   26872 	"Unknown signal" messages, which indicate (on LinuxThreads) that
   26873 	GDB doesn't know how to debug threads on this system.  This is
   26874 	better than hanging while philosopher 0 dumps chatter into gdb.log.
   26875 
   26876 1999-11-18  Tom Tromey  <tromey (a] cygnus.com>
   26877 
   26878 	* gdb.trace/deltrace.exp: Updated test to reflect new error text.
   26879 
   26880 1999-11-18  Fred Fish  <fnf (a] cygnus.com>
   26881 
   26882 	* gdb.base/coremaker2.c: Add sample program for generating
   26883 	cores that is more self contained than coremaker.c.  Eventually
   26884 	I'll add more code to this and tie it into the testsuite.
   26885 
   26886 1999-11-12  Stan Shebs  <shebs (a] andros.cygnus.com>
   26887 
   26888 	* gdb.base/dollar.exp: Remove, now in gdb.hp.
   26889 
   26890 1999-11-10  Jimmy Guo  <guo (a] cup.hp.com>
   26891 
   26892 	* gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
   26893 	from $srcdir/lib/.
   26894 	* lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
   26895 	and gdb.c++/.
   26896 
   26897 	* gdb.c++/derivation.exp: remove redundant get compiler info code.
   26898 
   26899 	* gdb.base/commands.exp: add '$gdb_prompt $' anchor to
   26900 	'continue with watch' test point.
   26901 
   26902 1999-11-08  Jim Blandy  <jimb (a] zenia.red-bean.com>
   26903 
   26904 	Merged from p2linux-990323-branch:
   26905 
   26906 	* lib/gdb.exp (gdb_continue_to_breakpoint): New function.
   26907 
   26908 Mon Nov  8 23:07:09 1999  Andrew Cagney  <cagney (a] amy.cygnus.com>
   26909 
   26910 	* gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
   26911 	{limit,fixed}''.  Test ``set download-write-size''.
   26912 
   26913 Sun Nov  7 17:37:01 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26914 
   26915 	* gdb.base/funcargs.exp: Rewrite stack traceback checks using
   26916 	gdb_expect_list.
   26917 
   26918 Fri Nov  5 18:40:52 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26919 
   26920 	* lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
   26921 
   26922 1999-11-03  Mark Salter  <msalter (a] cygnus.com>
   26923 
   26924 	* gdb.base/break.exp: Fix "stub continue" pattern.
   26925 
   26926 1999-11-03  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   26927 
   26928 	* gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
   26929 
   26930 1999-11-02  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   26931 
   26932 	* gdb.base/display.exp ("finish"): Add timeout clause.
   26933 
   26934 	* gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
   26935 	plain prompt clause, so this doesn't have to time out in order to
   26936 	fail.
   26937 
   26938 	* gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
   26939 	breakpoint hit messages include an address.
   26940 
   26941 	* gdb.base/display.exp: Don't forget to escape parens in regular
   26942 	expressions.  Unix regexp notatation sucks.
   26943 
   26944 1999-11-02  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   26945 
   26946 	* gdb.base/annota1.exp: Test for annotate-signalled: change output
   26947 	order for 'signalled' message.
   26948 
   26949 1999-11-01  Stan Shebs  <shebs (a] andros.cygnus.com>
   26950 
   26951 	From Jimmy Guo  <guo (a] cup.hp.com>:
   26952 	* gdb.base/annota1.exp: Add tests for annotate ignore count change.
   26953 	* gdb.base/annota1.c: Add code for tests to work with.
   26954 
   26955 1999-10-26  Frank Ch. Eigler  <fche (a] cygnus.com>
   26956 
   26957 	* gdb.base/remote.exp: New test for remote downloading settings.
   26958 	* gdb.base/remote.c: New file with large .data.
   26959 
   26960 1999-10-18  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   26961 
   26962 	* gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
   26963 	for LinuxThreads support, merged from the Code Fusion branch.
   26964 
   26965 Mon Oct 11 13:57:21 1999  Andrew Cagney  <cagney (a] amy.cygnus.com>
   26966 
   26967 	* lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
   26968 	containing exp_continue into a while within an expect.  Don't
   26969 	attempt a start more than three times.  Check return value from
   26970 	gdb_load.
   26971 
   26972 Wed Oct  6 12:05:58 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   26973 
   26974 	* gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
   26975 	a pass case.
   26976 
   26977 1999-10-01  Kevin Buettner <kevinb (a] cygnus.com>
   26978 
   26979 	* gdb.base/break.c (main): Added a statement that we can step
   26980 	off of.
   26981 	* gdb.base/break.exp: Added tests for setting a breakpoint
   26982 	at an offset and stepping onto a breakpoint.
   26983 
   26984 1999-10-01  Fred Fish  <fnf (a] cygnus.com>
   26985 
   26986 	* gdb.base/help.exp (help add-symbol-file): Update to match current
   26987 	gdb output.
   26988 
   26989 1999-09-18  Jim Blandy  <jimb (a] cris.red-bean.com>
   26990 
   26991 	* gdb.base/break.exp: Code locations are in hex, don't forget!
   26992 	(For HP-UX.)
   26993 
   26994 1999-09-17  Stan Shebs  <shebs (a] andros.cygnus.com>
   26995 
   26996 	* condbreak.exp: Use break.c as test program.
   26997 	* condbreak.c: Remove, redundant with break.c.
   26998 
   26999 1999-09-15  Stan Shebs  <shebs (a] andros.cygnus.com>
   27000 
   27001 	* config/monitor.exp (gdb_target_monitor): Disable X- and
   27002 	Z-packets if the target needs it.
   27003 
   27004 1999-09-13  James Ingham  <jingham (a] leda.cygnus.com>
   27005 
   27006 	* gdb.c++/overload.exp: Added tests for listing overloaded
   27007 	functions with function pointers in the arg, explicitly calling
   27008 	out the version you want.
   27009 
   27010 1999-09-09  Stan Shebs  <shebs (a] andros.cygnus.com>
   27011 
   27012 	* long_long.exp: Add variations of test cases that work for
   27013 	targets with 16-bit ints and 32-bit doubles.
   27014 
   27015 1999-09-08  Stan Shebs  <shebs (a] andros.cygnus.com>
   27016 
   27017 	* break.c (main): Compare a possibly-uninitialized argc with an
   27018 	unlikely value that fits in 16 bits.
   27019 
   27020 1999-09-07  Stan Shebs  <shebs (a] andros.cygnus.com>
   27021 
   27022 	* gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
   27023 	0xfeeb, don't want negative numbers if ints are 16 bits.
   27024 
   27025 	* lib/gdb.exp (skip_cplus_tests): New proc.
   27026 	* gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
   27027 	gdb.c++/anon-union.exp, gdb.c++/classes.exp,
   27028 	gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
   27029 	gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
   27030 	gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
   27031 	gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
   27032 	gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
   27033 	gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
   27034 
   27035 	* gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
   27036 
   27037 Fri Sep  3 15:37:12 1999  Kevin Buettner  <kevinb (a] cygnus.com>
   27038 
   27039 	* gdb.base/corefile.exp (up): Allow a parameter to appear
   27040 	in the frame that we're going up to.
   27041 
   27042 	From Jim Blandy <jimb (a] cygnus.com>:
   27043 
   27044 	* gdb.base/default.exp (info float): Expect some output now.
   27045 
   27046 	* gdb.base/callfuncs.exp (do_function_calls): We no longer expect
   27047 	returning floating-point values to fail on the x86.
   27048 	* gdb.base/callfwmall.exp (do_function_calls): Same.
   27049 
   27050 	* gdb.base/list.exp (test_listsize): Correct expectations for
   27051 	listing line 1 with listsize 2.  Also, listing a single line
   27052 	works now, as does listing three lines.  [Kevin's note: There
   27053 	were a number of other cases fixed too where the expectations
   27054 	differed...]
   27055 
   27056 1999-09-02  Stan Shebs  <shebs (a] andros.cygnus.com>
   27057 
   27058 	* gdb.base/selftest.exp: Add case for when version prints as
   27059 	constant string instead of char pointer.
   27060 
   27061 1999-08-25  Stan Shebs  <shebs (a] andros.cygnus.com>
   27062 
   27063 	* gdb.base/ending-run.exp: Add Solaris case for what happens when
   27064 	stepping out of main.
   27065 
   27066 	* gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
   27067 	G++ used.
   27068 
   27069 	* gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
   27070 	always, expect ptype InnerLocal::NestedInnerLocal to fail always.
   27071 
   27072 	* gdb.c++/ovldbreak.exp: Update match string in test that
   27073 	includes a warning of multiple breakpoints.
   27074 
   27075 1999-08-24  Stan Shebs  <shebs (a] andros.cygnus.com>
   27076 
   27077 	* gdb.base/display.exp: Improve precision of step-after-finish
   27078 	added yesterday.
   27079 
   27080 	* gdb.base/signals.exp: Add extra wildcard to "handle all print"
   27081 	test.
   27082 
   27083 	* gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
   27084 	configs when using G++, not just hppa*.
   27085 
   27086 1999-08-24  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27087 
   27088 	* gdb.base/async.c: New file.
   27089 	* gdb.base/async.exp: New file.
   27090 
   27091 Tue Aug 24 03:24:53 1999  Jeffrey A Law  (law (a] cygnus.com)
   27092 
   27093 	* gdb.base/break.exp: Tweak PA specific tests to properly handle
   27094 	PA64.
   27095 
   27096 Mon Aug 23 10:25:20 1999  Jeffrey A Law  (law (a] cygnus.com)
   27097 
   27098 	* gdb.base/display.exp: "finish" can leave us mid-line on many
   27099 	targets, deal with it.  Add a small constant to main, instead of
   27100 	1000 since main+1000 may not be a valid address in the target.
   27101 
   27102 	* gdb.base/dollar.exp: Do not run for PA processors in wide mode
   27103 	on hpux11.
   27104 
   27105 	* gdb.base/attach.exp: Handle another hpux11 error message variant
   27106 	when attaching to a process that does not exist.
   27107 
   27108 1999-08-19  J.T. Conklin  <jtc (a] redback.com>
   27109 
   27110 	* gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
   27111 	characters in 'continue to 1241' test.
   27112 
   27113 1999-08-17  Stan Shebs  <shebs (a] andros.cygnus.com>
   27114 
   27115 	* gdb.base/call-ar-st.exp: Add a shorter match case for the
   27116 	stop in print_long_arg_list, define and use a whitespace
   27117 	variable in print_small_structs test, add an XFAIL for Solaris.
   27118 	* gdb.base/dbx.exp: XFAIL func commands until somebody is
   27119 	interested enough to fix.
   27120 
   27121 1999-08-13  Keith Seitz  <keiths (a] cygnus.com>
   27122 
   27123 	* gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
   27124 	(dbx_gdb_load): Remove. Use gdb_load instead, since that
   27125 	proc knows about targets other than the natives.
   27126 	(test_assign): Use "gdb_run_cmd" to "run" the target.
   27127 	Check that we've actually hit the breakpoint at main.
   27128 	When we attempt to assign a value to a local variable, check
   27129 	that the variable is in the current scope, i.e., don't use
   27130 	a test with an empty result.
   27131 
   27132 Tue Aug 10 15:25:16 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27133 
   27134 	* gdb.base/maint.exp: Add test of ``maintenance internal-error''
   27135 	command.
   27136 
   27137 1999-08-09  Stan Shebs  <shebs (a] andros.cygnus.com>
   27138 
   27139 	From Jimmy Guo <guo (a] cup.hp.com> and others at HP:
   27140 	gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
   27141 	gdb.compat, gdb.threads-hp.
   27142 	gdb.hp/configure, gdb.hp/configure.in: New files.
   27143 	gdb.hp/Makefile.in: Recurse into new subdirs.
   27144 	gdb.hp/gdb.defects: New directory, tests for HP bug reports.
   27145 	gdb.hp/gdb.objdbg: New directory, tests for debugging info
   27146 	in object files.
   27147 	gdb.hp/tools: New directory, aux tools for HP-specific tests.
   27148 
   27149 1999-08-05  Stan Shebs  <shebs (a] andros.cygnus.com>
   27150 
   27151 	* gdb.base/display.exp: Help expect by putting a newline in the
   27152 	funky printf, remove a bogus p/a test.
   27153 
   27154 1999-08-05  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27155 
   27156 	* gdb.base/display.exp: Make sure that when we say 'run', we are
   27157 	connected to the target. This is necessary when running not
   27158 	natively.
   27159 
   27160 1999-08-03  Stan Shebs  <shebs (a] andros.cygnus.com>
   27161 
   27162 	* gdb.base/step-test.exp: Removed some extraneous messages.
   27163 
   27164 	* gdb.base/long_long.exp: Don't run memory examination tests
   27165 	on little-endian targets (they will need a different set of
   27166 	results to match).
   27167 
   27168 1999-08-02  Stan Shebs  <shebs (a] andros.cygnus.com>
   27169 
   27170 	* gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
   27171 	until somebody decides to fix GDB.
   27172 
   27173 	* gdb.base/long_long.c: Stop compiler complaint by specifying long
   27174 	constant as "ULL".
   27175 	* gdb.base/long_long.exp: Loosen x/c test, add partial result
   27176 	matches for a couple x/2 commands.
   27177 
   27178 1999-07-30  Stan Shebs  <shebs (a] andros.cygnus.com>
   27179 
   27180 	* gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
   27181 	by merging in ref-types2 tests.
   27182 	* gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
   27183 
   27184 	From Jimmy Guo <guo (a] cup.hp.com> and others at HP:
   27185 	* gdb.c++/Makefile.in: Add standard actions.
   27186 	(EXECUTABLES): Rename from PROGS, update list.
   27187 	* gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
   27188 	from gdb.hp.
   27189 	* gdb.c++/anon-union.cc: Don't use anonymous struct, make
   27190 	foo and bar locals.
   27191 	* gdb.c++/anon-union.exp: Fix tests to match.
   27192 	* gdb.c++/classes.exp: Run if HP compiler used, add extra
   27193 	expect matches to handle output variations.
   27194 	* gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
   27195 	* gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
   27196 	output, add HP alternatives for new and delete prints.
   27197 	* gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
   27198 	gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
   27199 	* gdb.c++/demangle.exp: Use $style when reporting failure.
   27200 	* gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
   27201 	* gdb.c++/inherit.exp: Run if HP compiler used, add some
   27202 	match alternatives.
   27203 	* gdb.c++/local.exp: Add match alternatives or xfails for HP
   27204 	compilers.
   27205 	* gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
   27206 	* gdb.c++/method.exp: Add match alternatives.
   27207 	* gdb.c++/misc.cc: Add bool types.
   27208 	* gdb.c++/misc.exp: Add tests for bool types.
   27209 	* gdb.c++/overload.exp: Add xfails.
   27210 	* gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
   27211 	* gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
   27212 	add some more template parameter tests (only for HP currently).
   27213 	* gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
   27214 	* gdb.c++/virtfunc.cc: Add return type and value for main.
   27215 	* gdb.c++/virtfunc.exp: Run if HP compiler used, add some
   27216 	match alternatives.
   27217 
   27218 1999-07-30  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27219 
   27220 	* gdb.base/display.exp: Fix output of 'p/a &&j' test.
   27221 
   27222 1999-07-29  Jim Blandy  <jimb (a] savonarola.red-bean.com>
   27223 
   27224 	* gdb.base/signals.exp: Don't expect getting a backtrace from
   27225 	within a signal handler to fail on Linux.
   27226 
   27227 1999-07-29  Stan Shebs  <shebs (a] andros.cygnus.com>
   27228 
   27229 	From Jimmy Guo <guo (a] cup.hp.com> and others at HP:
   27230 	* lib/gdb.exp: Remove some gratuitious semicolons.
   27231 	(delete_breakpoints): Increase timeout.
   27232 	(gdb_expect): Add -notransfer option.
   27233 	(gdb_test): Use -notransfer option.
   27234 	(get_compiler_info): Add f77 case.
   27235 	(get_compiler): New proc, split out from gdb_preprocess, add f77
   27236 	case.
   27237 	(gdb_preprocess): Call get_compiler.
   27238 
   27239 	* gdb.base/Makefile.in (EXECUTABLES): Update the list.
   27240 	* gdb.base/attach.exp, gdb.base/display.exp,
   27241 	gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
   27242 	gdb.base/long_long.exp, gdb.base/printcmds.exp,
   27243 	gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
   27244 	third arg to gdb_test.
   27245 	* gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
   27246 	* gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
   27247 	HP-UX xfails, add others.
   27248 	* gdb.base/completion.exp: Reflect name change of self-test.
   27249 	* gdb.base/condbreak.exp, gdb.base/corefile.exp,
   27250 	gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
   27251 	gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
   27252 	HP failure number.
   27253 	* gdb.base/foll-vfork.exp: Loosen matches slightly, remove
   27254 	useless HP-UX 10.30 references.
   27255 	* gdb.base/maint.exp: Loosen matches.
   27256 	* gdb.base/pointers.c (main): Declare more_code.
   27257 	* gdb.base/pointers.exp: Match on output of a `next'.
   27258 	* gdb.base/structs.c: Add prototypes.
   27259 	* gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
   27260 	* gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
   27261 
   27262 1999-07-29  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27263 
   27264 	* gdb.base/list.exp: Add tests for repeating 'list <linenum>'
   27265 	command.
   27266 
   27267 1999-07-27  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27268 
   27269 	* gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
   27270 	Fix run to main failures. Watchpoint can be hardware watchpoint.
   27271 
   27272 	* gdb.base/annota1.exp: Clean up some more, in case printf has
   27273 	debug info.  Deal with lack of signal hanlder info in stack.
   27274 
   27275 	From Jim Kingdon  <kingdon (a] redhat.com>:
   27276 	* gdb.base/annota1.exp: If printf has debug info, deal with it.
   27277 
   27278 1999-07-19  Stan Shebs  <shebs (a] andros.cygnus.com>
   27279 
   27280 	* gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
   27281 	gdb.base/foll-vfork.exp: Don't run for crosses.
   27282 
   27283 Tue Jul 13 23:37:18 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27284 
   27285 	* gdb.base/configure.in: Check for gdbvars.exp instead of
   27286 	a1-selftest.exp.
   27287 	* gdb.base/configure: Re-generate.
   27288 
   27289 1999-07-12  Stan Shebs  <shebs (a] andros.cygnus.com>
   27290 
   27291 	* gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
   27292 	in trying to run first and name is too long.
   27293 
   27294 	* gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
   27295 	pointers2.c and pointers2.exp, respectively.
   27296 	* gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
   27297 	doschk happier.
   27298 
   27299 1999-07-08  Stan Shebs  <shebs (a] andros.cygnus.com>
   27300 
   27301 	* gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
   27302 	callfuncs2.c and callfuncs2.exp.
   27303 
   27304 	* gdb.base/list.exp: Remove mistaken xfails.
   27305 	* gdb.base/list0.h: Add optional prototypes.
   27306 
   27307 Wed Jul  7 00:27:35 1999  Andrew Cagney  <cagney (a] amy.cygnus.com>
   27308 
   27309 	* gdb.base/setvar.exp: Increase the time-out on tests indirectly
   27310 	calling malloc.
   27311 	* nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
   27312 	* ptype.exp: Move test for get_debug_format to before its first
   27313 	use.
   27314 
   27315 1999-07-06  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27316 
   27317 	* gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
   27318 	* gdb.base/annota2.cc, annota2.exp: Move from here.
   27319 	* gdb.c++/annota2.cc, annota2.exp: To here.
   27320 	* gdb.c++/Makefile.in (PROGS): Add annota2 executable.
   27321 
   27322 Tue Jun 29 11:56:06 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27323 
   27324 	* lib/gdb.exp (gdb_expect_list): Output one message per pattern in
   27325 	a consistent format.
   27326 
   27327 1999-06-25  Stan Shebs  <shebs (a] andros.cygnus.com>
   27328 
   27329 	From Jimmy Guo <guo (a] cup.hp.com> and others at HP:
   27330 	* lib/gdb.exp (get_compiler_info): Add detection for assorted
   27331 	HP compilers, also set the globals $true and $false.
   27332 
   27333 	* gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
   27334 	call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
   27335 	coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
   27336 	jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
   27337 	long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
   27338 	printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
   27339 	scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
   27340 	sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
   27341 	solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
   27342 	whatis.c} Add C++ compatible function definitions and return
   27343 	types, add includes for library functions.
   27344 	* gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
   27345 	* gdb.base/step-test.c (myglob): Rename from glob.
   27346 	* gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
   27347 	foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
   27348 	files, move here from gdb.hp.
   27349 	* gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
   27350 	commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
   27351 	ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
   27352 	Adjust line numbers in regexps.
   27353 
   27354 	* gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
   27355 	miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
   27356 	instead of 0/1.
   27357 
   27358 	* gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
   27359 	foll-vfork.exp: New files, move here from gdb.hp.
   27360 	* gdb.base/page.exp: New file, test of pagination command.
   27361 
   27362 	* gdb.base/watchpoint.c (recurser): New function, for watchpoint
   27363 	recursion test.
   27364 	* gdb.base/watchpoint.exp: Add more test cases for watchpoints.
   27365 
   27366 	* gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
   27367 	gdb.base/solib.exp: Fix compiler invocation process.
   27368 
   27369 	* gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
   27370 	HP-UX 11, turn off overload resolution explicitly.
   27371 	* gdb.base/commands.exp: Set argument list explicitly, add
   27372 	watchpoint test.
   27373 	* gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
   27374 	them work.
   27375 	* gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
   27376 	expressions properly.
   27377 	* gdb.base/corefile.exp: Loosen the match slightly.
   27378 	* gdb.base/default.exp: Allow "Error accessing memory" message
   27379 	also.
   27380 	* gdb.base/display.exp: Skip over x/0 j if PA64.
   27381 	* gdb.base/funcargs.exp: Add xfails for HP-UX.
   27382 	* gdb.base/interrupt.exp: Ditto.
   27383 	* gdb.base/langs.exp: Add symbolic matches governed by compiler
   27384 	in use.
   27385 	* gdb.base/list.exp: Add xfails for HP-UX.
   27386 	* gdb.base/long_long.exp: Refine some of the numeric matches.
   27387 	* gdb.base/mips_pro.exp: Xfail on HP-UX.
   27388 	* gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
   27389 	* gdb.base/nodebug.exp: Succeed on more varieties of output.
   27390 	* gdb.base/opaque.exp: Remove some HP-UX xfails.
   27391 	* gdb.base/ptype.exp: Succeed on more varieties of output.
   27392 	* gdb.base/scope.exp: Add xfails for HP-UX.
   27393 	* gdb.base/sect-cmd.exp: Add more cases.
   27394 	* gdb.base/setvar.exp: Add xfails for HP-UX.
   27395 	* gdb.base/shlib-call.exp: Loosen some matches slightly.
   27396 	* gdb.base/signals.exp: Match on void symbolically.
   27397 	* gdb.base/step-test.exp: Add case for PA64.
   27398 	* gdb.base/term.exp: Add exit and restart.
   27399 	* gdb.base/twice.exp: Clean up after self.
   27400 	* gdb.base/varargs.exp: Disable overload resolution explicitly.
   27401 	* gdb.base/whatis.exp: Allow more ways to pass tests.
   27402 
   27403 	* gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
   27404 	no longer useful.
   27405 
   27406 Fri Jun 25 19:27:28 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27407 
   27408 	* lib/gdb.exp (proc gdb_expect_list): New procedure.  Matches a
   27409 	list of patterns.
   27410 	* gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
   27411 	print_double_array(double_array)", "continuing to breakpoint
   27412 	1018", "print print_double_array(array_d)" and "continuing to
   27413 	1034" tests.
   27414 
   27415 1999-06-24  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27416 
   27417 	* Makefile.in: Add empty html and install-html targets.
   27418 
   27419 1999-06-24  Stan Shebs  <shebs (a] andros.cygnus.com>
   27420 
   27421 	* config/mt-*: Remove, these haven't been used since 1996.
   27422 
   27423 1999-06-22  Stan Shebs  <shebs (a] andros.cygnus.com>
   27424 
   27425 	* gdb.base/call-strs.c, gdb.base/ending-run.c,
   27426 	gdb.base/step-test.c: Include stdlib.h and string.h as needed.
   27427 	* gdb.c++/member-ptr.exp: Skip over these tests if using G++.
   27428 
   27429 1999-06-18  Stan Shebs  <shebs (a] andros.cygnus.com>
   27430 
   27431 	* gdb.c++/overload.exp: XFAIL everything if using G++, add a
   27432 	simpler match case for the ptype of the big class.
   27433 
   27434 1999-06-16  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27435 
   27436 	* gdb.exp: Fix test for gdb_prompt existence.
   27437 
   27438 1999-06-16  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27439 
   27440 	* gdb.exp (gdb_test): Add fail after calls to perror.
   27441 
   27442 1999-06-16  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27443 
   27444 	* gdb.exp (gdb_test): Accept variations of Undefined command messages.
   27445 
   27446 1999-06-16  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27447 
   27448 	* gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
   27449 
   27450 Fri Jun 11 12:56:50 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27451 
   27452 	* gdb.base/call-strs.c (link_malloc): New function.  Ensure that
   27453 	malloc() is linked in.
   27454 
   27455 1999-06-08  Fernando Nasser  <fnasser (a] totem.to.cygnus.com>
   27456 
   27457 	* gdb.base/ending-run.exp: Make sure we fail and do not timeout at
   27458 	step at end.
   27459 
   27460 	* gdb.base/annota1.exp: Increase match_max to prevent timeout.
   27461 
   27462 1999-06-08  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27463 
   27464 	* gdb.java/jv-print.exp: New file.  (Our first Java test!)
   27465 
   27466 Fri Jun  4 10:47:46 1999  Jeffrey A Law  (law (a] cygnus.com)
   27467 
   27468 	* gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
   27469 	* gdb.base/mips_pro.exp: Likewise.
   27470 
   27471 1999-06-02  Keith Seitz  <keiths (a] cygnus.com>
   27472 
   27473 	* gdb.c++/templates.cc: Change all "new" operators to throw
   27474 	an exception.
   27475 	* gdb.c++/cplusfuncs.cc: Likewise.
   27476 
   27477 	* gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
   27478 
   27479 Wed Jun  2 17:37:05 1999  Andrew Cagney  <cagney (a] b1.cygnus.com>
   27480 
   27481 	* gdb.base/condbreak.exp: Use rerun_to_main to start the program.
   27482 	* gdb.base/ending-run.exp: When stepping out of main, accept a
   27483 	step into an arbitrary assembler file.
   27484 
   27485 1999-05-20  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27486 
   27487 	* gdb.base/annota1.exp: Allow any number of "frames-invalid" and
   27488 	"breakpoint-invalid" to be printed.
   27489 	* gdb.base/annota2.exp: Revise line number for main
   27490 	breakpoint. Allow any number of "frames-invalid" and
   27491 	"breakpoint-invalid" to be printed.
   27492 	* gdb.base/annota2.cc: Initialize a.x to 0.
   27493 
   27494 1999-05-17  Keith Seitz  <keiths (a] cygnus.com>
   27495 
   27496 	* gdb.base/call-ar-st.exp: Skip
   27497 	"print print_double_array (double_array)" when "skip_float_tests" set.
   27498 	Ditto for "print print_double_array(array_d)",
   27499 	"print print_small_structs", "print print_ten_doubles", and
   27500 	"step into print_long_arg_list".
   27501 	Don't assume we can step into "print_long_arg_list": we could step
   27502 	into memcpy.
   27503 	* gdb.base/call-rt-st.exp: Don't run float-related tests when
   27504 	"skip_float_tests" is set: "print print_one_double(*d1)"
   27505 	and "print print_two_floats(*f3)".
   27506 	* gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
   27507 	"skip_float_tests" is set.
   27508 	* gdb.base/varargs.exp: Skip
   27509 	"print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
   27510 	"skip_float_tests" set.
   27511 
   27512 1999-05-06  Keith Seitz  <keiths (a] cygnus.com>
   27513 
   27514 	* gdb.base/annota2.cc: Include stdio.h.
   27515 
   27516 Wed May  5 17:44:31 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27517 
   27518 	* gdb.base/crossload.exp: Remove, this has been disabled ever
   27519 	since BFD stopped including all targets, and cross-GDB gets
   27520 	plenty of testing anyway.
   27521 	* gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
   27522 	gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
   27523 	gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
   27524 	* gdb.base/README: Remove, was doc for this.
   27525 	* gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
   27526 	needed.
   27527 
   27528 1999-05-04  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27529 
   27530 	* gdb.base/call-ar-st.exp: Fix one regular expression in test
   27531 	output.
   27532 
   27533 	* gdb.base/annota1.exp: New file. Annotation level 2 tests.
   27534 	* gdb.base/annota2.exp: New file. More annotation tests.
   27535 	* gdb.base/annota1.c: New file. Source file for annota1.exp.
   27536 	* gdb.base/annota2.cc: New file. Source file for annota2.exp.
   27537 
   27538 1999-04-23  Angela Marie Thomas <angela (a] cygnus.com>
   27539 
   27540 	* config/cfdbug.exp: New file.
   27541 
   27542 1999-04-20  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27543 
   27544 	* gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
   27545 	Marcus Daniel's and Dale Hawkins's demangler crashes.
   27546 
   27547 	* gdb.c++/demangle.exp (test_gnu_style_demangling,
   27548 	test_lucid_style_demangling, test_arm_style_demangling,
   27549 	test_hp_style_demangling): Try Tom Tromey's core-dumping
   27550 	identifier under each demangling style.
   27551 
   27552 1999-04-07  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27553 
   27554 	* gdb.c++/demangle.exp: Include the current demangling style
   27555 	in all test names.
   27556 	(current_demangling_style): New global variable.
   27557 	(set_demangling_style, test_demangling_core, test_demangling,
   27558 	test_demangling_exact): New functions.
   27559 	(test_gnu_style_demangling, test_lucid_style_demangling,
   27560 	test_arm_style_demangling, test_hp_style_demangling): Use those,
   27561 	instead of calling gdb_test and gdb_test_exact directly.
   27562 	(catch_demangling_errors): New function, which reports errors
   27563 	signalled by the demangling test functions in an orderly way.
   27564 	(do_tests): Use catch_demangling_errors.
   27565 
   27566 1999-04-06  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27567 
   27568 	* gdb.base/signals.exp (test_handle_all_print): Use () for
   27569 	grouping in expressions, not {}.
   27570 
   27571 	* gdb.base/smoke.exp: Test value of x, not y.  The latter isn't
   27572 	initialized yet.
   27573 
   27574 1999-04-01  Stan Shebs  <shebs (a] andros.cygnus.com>
   27575 
   27576 	* gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
   27577 	are listed.
   27578 
   27579 1999-03-26  Stan Shebs  <shebs (a] andros.cygnus.com>
   27580 
   27581 	* gdb.stabs/weird.exp: Test for CC being defined before
   27582 	looking at its value.
   27583 
   27584 1999-03-25  Stan Shebs  <shebs (a] andros.cygnus.com>
   27585 
   27586 	* gdb.base/call-ar-st.exp: Remove stray '#'.
   27587 	* gdb.base/miscexprs.exp: Allow "short" and "long" as well as
   27588 	"short int" and "long int".
   27589 	* gdb.c++/overload.cc: Cast the string added in the previous
   27590 	change, to mollify finicky HP compiler.
   27591 	* gdb.hp/reg-test.exp (testfile): Fix file name.
   27592 	* gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
   27593 
   27594 	* gdb.c++/misc.cc (main): Initialize obj_with_enum.
   27595 	* gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
   27596 	alternate form of enum ptype.
   27597 
   27598 1999-03-23  Stan Shebs  <shebs (a] andros.cygnus.com>
   27599 
   27600 	* lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
   27601 	* gdb.hp/*.exp: Change all to run compiler probe only after
   27602 	passing skip_hp_tests, so as not to waste time on guaranteed
   27603 	failure.
   27604 
   27605 	* gdb.c++/overload.cc: Pass string instead of char addr, always
   27606 	init ccpfoo.
   27607 	* gdb.c++/templates.cc: Fix syntax error.
   27608 
   27609 Tue Mar 23 14:56:36 1999  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27610 
   27611 	* gdb.base/commands.exp: Add test for correct position of '>'
   27612 	when issuing the 'commands' command after a 'while' or 'if'
   27613 	command.
   27614 
   27615 1999-03-18  James Ingham  <jingham (a] cygnus.com>
   27616 
   27617 	* gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
   27618 
   27619 	* gdb.c++/method.exp: It was testing an uninitialized int on the
   27620 	stack and assuming it was positive.
   27621 
   27622 	* gdb.base/watchpoint.exp: Use gdb_continue_to_end.
   27623 
   27624 	* gdb.base/step-test.exp: Catch a case where finish is broken and
   27625 	keep it from killing the rest of the tests.
   27626 	Use gdb_continue_to_end.
   27627 
   27628 	* gdb.base/sigall.exp: use gdb_continue_to_end.
   27629 
   27630 	* gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
   27631 
   27632 	* gdb.base/display.exp: use runto_main, not run.
   27633 
   27634 	* gdb.base/default.exp: Check for the current error message in the
   27635 	r abbreviation test.
   27636 	Add strongarm to the targets that know info float.
   27637 
   27638 	* gdb.base/condbreak.exp: Use the gdb_run command rather than just
   27639 	run which doesn't work with monitors.
   27640 
   27641 	* gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
   27642 	1034 test.
   27643 
   27644 	* gdb.base/break.exp: use the gdb_continue_to_end proc.
   27645 
   27646 	* lib/gdb.exp: I had added gdb_continue_to_end used to run to the
   27647 	end of a program.  Traps the case (in Cygmon) when the program
   27648 	never really exits.  Same as Mark's continue_to_exit, but I had
   27649 	put it in a lot more places, so I used my name.  Sorry Mark...
   27650 
   27651 	* config/monitor.exp (gdb_target_monitor): added another
   27652 	target_info parameter: remotebinarydownload.  This will set the
   27653 	remotebinarydownload flag if this is causing some boards trouble.
   27654 
   27655 1999-03-18  Mark Salter  <msalter (a] cygnus.com>
   27656 
   27657 	* lib/gdb.exp (continue_to_exit): New function.
   27658 
   27659 	* gdb.base/ena-dis-br.exp: Clean up for remote targets.
   27660 	* gdb.base/ending-run.exp: Ditto.
   27661 	* gdb.base/step-test.exp: Ditto.
   27662 
   27663 1999-03-16  Stan Shebs  <shebs (a] andros.cygnus.com>
   27664 
   27665 	* gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
   27666 	(suggested by Art Haas <ahaas (a] neosoft.com>).
   27667 
   27668 1999-03-16  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27669 
   27670 	* gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
   27671 
   27672 Fri Mar 12 18:06:21 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27673 
   27674 	* gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
   27675 	descriptions of types (short unsigned int vs unsigned short, etc).
   27676 
   27677 1999-03-12  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27678 
   27679 	* gdb.base/call-strs.exp: Don't assume that `step' will step over
   27680 	a call to strlen; sometimes we do have sources.
   27681 
   27682 1999-03-08  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27683 
   27684 	* gdb.base/call-ar-st.c (main): Terminate char_array with a null
   27685 	character, so GDB won't print garbage after its end.
   27686 
   27687 	* gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
   27688 	breakpoint there instead.  Sometimes GCC emits memcpy to handle
   27689 	the large structures being passed by value, so we step into that
   27690 	instead of sum_array_print, which obscures what we're really testing.
   27691 	* gdb.base/step-test.exp: However, we do want a test that notices
   27692 	the bizarre steps into memcpy, so do that here.	 Add check for
   27693 	stepping into function calls that pass large structures by value.
   27694 	("Is that a noun clause, or are you just happy to see me?")
   27695 	Remove all references to specific line numbers.
   27696 	* gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
   27697 	New type and function.
   27698 	(main): Call large_struct_by_value, passing it a large struct by value.
   27699 	* lib/gdb.exp (gdb_get_line_number): New function.
   27700 
   27701 	* gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
   27702 	more portable.
   27703 
   27704 1999-03-08  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27705 
   27706 	* lib/gdb.exp: Doc fixes.
   27707 
   27708 1999-03-05  Nick Clifton  <nickc (a] cygnus.com>
   27709 
   27710 	* gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
   27711 
   27712 1999-03-04  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27713 
   27714 	* gdb.base/display.exp: Don't exercise the "detach" and "kill"
   27715 	commands.  They're not germane to this test, and they don't work
   27716 	that way on remote targets.
   27717 
   27718 1999-03-01  James Ingham  <jingham (a] cygnus.com>
   27719 
   27720 	* Changelog entries merged over from gdb development branch.
   27721 
   27722        Tue Jan  5 12:33:47 1999  Keith Seitz  <keiths (a] cygnus.com>
   27723 
   27724 	       * lib/gdb.exp (gdbtk_analyze_results): Generic function
   27725 	       for outputting results of test run.
   27726 
   27727 	1998-12-07  Martin M. Hunt  <hunt (a] cygnus.com>
   27728 
   27729 	       * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
   27730 
   27731 1999-02-25  Felix Lee  <flee (a] cygnus.com>
   27732 
   27733 	* lib/gdb.exp (debug_format): initialize
   27734 
   27735 1999-02-25  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27736 
   27737 	* gdb.base/call-ar-st.c: Include string.h, not strings.h.
   27738 	* gdb.base/call-rt-st.c: Ditto.
   27739 
   27740 1999-02-13  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27741 
   27742 	* gdb.threads/pthreads.exp (horiz): New variable.
   27743 	(test_startup): Fix regexps that capture thread numbers.
   27744 
   27745 1999-02-10  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27746 
   27747 	* gdb.base/smoke.exp: Disambiguate two test case names (both
   27748 	called ``print'').
   27749 
   27750 Fri Feb  5 12:42:56 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27751 
   27752 	* gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
   27753 	compilation.
   27754 
   27755 1999-02-04  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27756 
   27757 	* gdb.base/miscexprs.exp: Change patterns to match GDB's
   27758 	actual output formatting.
   27759 	* gdb.base/smoke.exp: GDB removes leading 0's.
   27760 	* gdb.base/volatile.exp: Don't check type of remuneration;
   27761 	that variable is no longer defined in constvars.c.
   27762 	* gdb.base/step-test.c (main): Exit with explicit exit code.
   27763 	* gdb.base/step-test.exp: Remove two nexti checks--they are
   27764 	not portable.
   27765 
   27766 1999-02-04  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   27767 
   27768 	* gdb.base/help.exp ("help delete display"): Fix test to match
   27769 	gdb's output.
   27770 
   27771 	* gdb.base/long_long.c (known_types): Initialize values to zero.
   27772 	* gdb.base/long_long.exp: Step one more line
   27773 	so 'dec' is initialized in "get to known place".  GDB removes
   27774 	leading zeros.  Explicitly ask for hex formatting.  Use
   27775 	unique test case names.
   27776 
   27777 Tue Feb  2 10:16:08 1999  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27778 
   27779 	* lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
   27780 
   27781 	* gdb.c++/method.exp: Add missing close brace.
   27782 
   27783 1999-01-30  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   27784 
   27785 	* gdb.base/maint.exp: Use 'set height 0' to disable page
   27786 	prompting, not 'set height 400'.
   27787 
   27788 	Fix a bunch of timeouts.
   27789 	* gdb.base/maint.exp ("maint print objfiles"): Break this up into
   27790 	four separate tests, so expect doesn't take forever to match a ton
   27791 	of text against a regexp with lots of .* forms.
   27792 	("maint print psymbols", "maint print symbols"): Make some of
   27793 	these greps more selective, so that expect doesn't try to wade
   27794 	through huge piles of output and time out.
   27795 
   27796 	* gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
   27797 
   27798 	* gdb.base/maint.exp ("maint info breakpoints"): Split into two
   27799 	tests: one which doesn't expect shlib events to be reported, and
   27800 	another which does, but is XFAIL for all platforms other than
   27801 	HP/UX.
   27802 
   27803 	* gdb.base/break.exp: Teach the test suite that the `catch
   27804 	fork', `catch vfork', and `catch exec' commands produce error
   27805 	messages on platforms that don't provide these features.
   27806 
   27807 Mon Jan 25 18:35:56 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27808 
   27809 	* gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
   27810 	so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
   27811 	(shortening names from solib_threshold.exp etc), won't run on
   27812 	anything but HP-UX for the foreseeable future.
   27813 	* gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
   27814 	reflect move.
   27815 
   27816 Thu Jan 21 15:46:49 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27817 
   27818 	* gdb.base/Makefile.in, gdb.c++/Makefile.in,
   27819 	gdb.trace/Makefile.in (clean): Remove all test executables.
   27820 
   27821 Tue Jan 19 17:20:09 1999  David Taylor  <taylor (a] texas.cygnus.com>
   27822 
   27823 	* gdb.base/shlib-call.exp: add test cases to verify that gdb
   27824 	successfully re-sets breakpoints in shared libraries.
   27825 	* gdb.base/shmain.c (main): return 0, don't fall off the end.
   27826 
   27827 Fri Jan 15 14:04:57 1999  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   27828 
   27829 	* gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
   27830 	and compiled w/o GCC.
   27831 
   27832 	* gdb.hp/watch-cmd.exp: ditto.
   27833 
   27834 	* gdb.hp/watch-hp.exp: ditto.
   27835 
   27836 	* gdb.hp/xdb1.exp: ditto.
   27837 
   27838 	* gdb.hp/xdb2.exp: ditto.
   27839 
   27840 	* gdb.hp/dbx.exp: ditto.
   27841 
   27842 Thu Jan 14 18:36:48 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27843 
   27844 	* constvars.c: Remove C++-isms.
   27845 	* constvars.exp: Use gdb_test everywhere, add xfails if compiled
   27846 	with GCC.
   27847 
   27848 Mon Jan 11 10:08:03 1999  David Taylor  <taylor (a] texas.cygnus.com>
   27849 
   27850 	The following changes are part of the HP merge.
   27851 
   27852 	* gdb.base/break.exp: new tests to verify that catchpoints for
   27853 	fork, vfork, and exec don't trigger inappropriately.
   27854 
   27855 	* gdb.base/opaque.exp: compile one file at a time, then link.
   27856 
   27857 	* gdb.base/signals.exp: be more restrictive about which hppa
   27858 	systems receive a setup_xfail.  new tests.
   27859 
   27860 	* gdb.base/solib_threshold.build: new file.
   27861 	* gdb.base/solib_threshold.exp: new file.
   27862 	* gdb.base/solib_threshold.link_opts: new file.
   27863 	* gdb.base/solib_threshold.mk: new file.
   27864 	* gdb.base/gen_solib_threshold.c: new file.
   27865 
   27866 	* gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
   27867 	tests.  New tests for enums inside classes.
   27868 
   27869 	* gdb.c++/compiler.cc: indicate support of template debugging.
   27870 
   27871 	* gdb.c++/demangle.exp: run hp style demangling tests.
   27872 
   27873 	* gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
   27874 	tests.
   27875 
   27876 	* gdb.c++/misc.cc: changes to support new tests.
   27877 
   27878 	* gdb.c++/templates.cc: changes to support HP's compiler; changes
   27879 	to support new tests.
   27880 
   27881 	* gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
   27882 	gcc, then skip these tests.
   27883 
   27884 Sun Jan 10 23:44:11 1999  David Taylor  <taylor (a] texas.cygnus.com>
   27885 
   27886 	The following files are part of the HP merge; some had longer
   27887 	names at HP, but have been renamed to be no more than 14
   27888 	characters in length.
   27889 
   27890 	* gdb.hp/ambiguous.cc: new file.
   27891 	* gdb.hp/ambiguous.exp: new file.
   27892 	* gdb.hp/attach.exp: new file.
   27893 	* gdb.hp/attach2.exp: new file.
   27894 	* gdb.hp/classes-hp.exp: new file.
   27895 	* gdb.hp/ctti.exp: new file.
   27896 	* gdb.hp/ctti-add.cc: new file.
   27897 	* gdb.hp/ctti-add1.cc: new file.
   27898 	* gdb.hp/ctti-add2.cc: new file.
   27899 	* gdb.hp/ctti-add3.cc: new file.
   27900 	* gdb.hp/dbx.exp: new file.
   27901 	* gdb.hp/exception.cc: new file.
   27902 	* gdb.hp/exception.exp: new file.
   27903 	* gdb.hp/foll-exec.c: new file.
   27904 	* gdb.hp/foll-exec.exp: new file.
   27905 	* gdb.hp/foll-fork.c: new file.
   27906 	* gdb.hp/foll-fork.exp: new file.
   27907 	* gdb.hp/foll-vfork.c: new file.
   27908 	* gdb.hp/foll-vfork.exp: new file.
   27909 	* gdb.hp/inherit-hp.exp: new file.
   27910 	* gdb.hp/more-steps.exp: new file.
   27911 	* gdb.hp/namespace.cc: new file.
   27912 	* gdb.hp/namespace.exp: new file.
   27913 	* gdb.hp/optimize.exp: new file.
   27914 	* gdb.hp/pxdb.c: new file.
   27915 	* gdb.hp/pxdb.exp: new file.
   27916 	* gdb.hp/quicksort.exp: new file.
   27917 	* gdb.hp/reg-test.exp: new file.
   27918 	* gdb.hp/reg-test.s: new file.
   27919 	* gdb.hp/sized-enum.c: new file.
   27920 	* gdb.hp/sized-enum.exp: new file.
   27921 	* gdb.hp/start-stop.exp: new file.
   27922 	* gdb.hp/templ-hp.cc: new file.
   27923 	* gdb.hp/templ-hp.exp: new file.
   27924 	* gdb.hp/thr-lib.c: new file.
   27925 	* gdb.hp/thr-lib.exp: new file.
   27926 	* gdb.hp/thr-lib.h: new file.
   27927 	* gdb.hp/thr-liblib.c: new file.
   27928 	* gdb.hp/virtfun-hp.c: new file.
   27929 	* gdb.hp/virtfun-hp.exp: new file.
   27930 	* gdb.hp/watch-cmd.exp: new file.
   27931 	* gdb.hp/watch-hp.exp: new file.
   27932 	* gdb.hp/xdb1.exp: new file.
   27933 	* gdb.hp/xdb2.exp: new file.
   27934 	* gdb.hp/xdb3.exp: new file.
   27935 
   27936 Wed Jan  6 18:41:15 1999  David Taylor  <taylor (a] texas.cygnus.com>
   27937 
   27938 	The following files are part of the HP merge; some had longer
   27939 	names at HP, but have been renamed to be no more than 14
   27940 	characters in length.
   27941 
   27942 	* gdb.base/ss.h: new file.
   27943 	* gdb.base/call-ar-st.c: new file.
   27944 	* gdb.base/call-ar-st.exp: new file.
   27945 	* gdb.base/call-rt-st.c: new file.
   27946 	* gdb.base/call-rt-st-exp: new file.
   27947 	* gdb.base/call-strs.exp: new file.
   27948 	* gdb.base/ena-dis-br.exp: new file.
   27949 	* gdb.base/environ.exp: new file.
   27950 	* gdb.base/long_long.exp: new file.
   27951 	* gdb.base/sect-cmd.exp: new file.
   27952 	* gdb.base/shlib-cl2.exp: new file.
   27953 	* gdb.base/smoke.exp: new file.
   27954 	* gdb.base/so-impl-ld.c: new file.
   27955 	* gdb.base/so-impl-ld.exp: new file.
   27956 	* gdb.base/so-indr-cl.c: new file.
   27957 	* gdb.base/so-indr-cl.exp: new file.
   27958 	* gdb.base/varargs.exp: new file.
   27959 	* gdb.base/volatile.exp: new file.
   27960 	* gdb.base/whatis-exp.exp: new file.
   27961 	* gdb.base/display.exp: new file.
   27962 	* gdb.c++/derivation.exp: new file.
   27963 	* gdb.c++/local.exp: new file.
   27964 	* gdb.c++/member-ptr.exp: new file.
   27965 	* gdb.c++/overload.exp: new file.
   27966 	* gdb.c++/ovldbreak.exp: new file.
   27967 	* gdb.c++/ref-types.exp: new file.
   27968 	* gdb.c++/ref-types2.exp: new file.
   27969 	* gdb.c++/userdef.exp: new file.
   27970 
   27971 Wed Jan  6 13:50:57 1999  Stan Shebs  <shebs (a] andros.cygnus.com>
   27972 
   27973 	* gdb.base/default.exp: Reflect wording change in remote.c.
   27974 
   27975 Tue Jan  5 19:14:51 1999  Michael Snyder  <msnyder (a] cygnus.com>
   27976 
   27977 	* gdb.base/help.exp: Update to reflect current text.
   27978 
   27979 Tue Jan  5 13:05:32 1999  David Taylor  <taylor (a] texas.cygnus.com>
   27980 
   27981 	* gdb.c++/anon-union.cc: make foo and bar global, otherwise
   27982 	they're stack variables and contain garbage.
   27983 	* gdb.c++/anon-union.exp: new file.
   27984 
   27985 	The following changes were made by David Taylor
   27986 	<taylor (a] cygnus.com>, Elena Zannoni <ezannoni (a] cygnus.com>, and
   27987 	Edith Epstein <eepstein (a] cygnus.com> as part of a project to merge
   27988 	in changes by HP.
   27989 
   27990 	* gdb.base/bitops.exp: new file.
   27991 	* gdb.base/default.exp: change expected messages for catch and
   27992 	info catch tests to reflect HP merge changes.
   27993 	* gdb.base/enable-disable-break.exp
   27994 	* gdb.base/ending-run.c: new file.
   27995 	* gdb.base/long_long.c: new file.
   27996 	* gdb.base/maint.exp: new file.
   27997 	* gdb.base/pointers2.exp: new file.
   27998 	* gdb.base/shlib-call2.exp: new file.
   27999 	* gdb.base/solib.exp: new file.
   28000 	* gdb.base/step-test.c: new file.
   28001 	* gdb.c++/anon-union.cc: new file.
   28002 	* gdb.c++/local.cc: new file.
   28003 	* gdb.c++/member-pointer.cc: new file.
   28004 	* gdb.c++/method.cc: new file.
   28005 	* gdb.c++/ref-types.cc: new file.
   28006 	* gdb.c++/ref-types2.cc: new file.
   28007 	* gdb.c++/userdef.cc: new file.
   28008 
   28009 	* gdb.base/scope.exp: compile one file at a time, then link.
   28010 	* gdb.base/langs.exp: ditto.
   28011 	* gdb.base/list.exp: ditto.
   28012 
   28013 Mon Jan  4 10:06:43 1999  David Taylor  <taylor (a] texas.cygnus.com>
   28014 
   28015 	The following changes were made by David Taylor
   28016 	<taylor (a] cygnus.com>, Elena Zannoni <ezannoni (a] cygnus.com>, and
   28017 	Edith Epstein <eepstein (a] cygnus.com> as part of a project to merge
   28018 	in changes by HP.
   28019 
   28020 	* gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
   28021 	skip tests.  When compiling pass c++ flag to gdb_compile.
   28022 	* gdb.c++/
   28023 
   28024 	* lib/gdb.exp (get_compiler_info): new, optional argument -- args;
   28025 	test for on hppa*-*-hpux*; use args to see if c++ was specified.
   28026 	(skip_hp_tests): new function.
   28027 	(gdb_preprocess): new function.
   28028 
   28029 	* configure.in (hpdir): decide whether to configure gdb.hp.
   28030 	* configure: regenerated.
   28031 
   28032 	* gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
   28033 	to delete on clean.
   28034 	(EXECUTABLES): update to reflect new additions.
   28035 	* gdb.base/commands.exp: update message expected.
   28036 	* gdb.base/default.exp: add copyright notice.
   28037 	* gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
   28038 	* gdb.base/help.exp: update messages to reflect current text.
   28039 	* gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
   28040 	targets for recurse tests.
   28041 	* gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
   28042 	skip this file.
   28043 
   28044 	* gdb.c++/Makefile.in (PROGS): update to reflect new executables.
   28045 	* gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
   28046 	compilation.
   28047 	* gdb.c++/misc.exp: ditto.
   28048 	* gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
   28049 	run the tests.  tell gdb_compile that it's a c++ compilation.
   28050 
   28051 	* gdb.threads/pthreads.exp: fix typo in message.
   28052 
   28053 	* gdb.base/all-bin.exp: new file.
   28054 	* gdb.base/arithmet.exp: new file.
   28055 	* gdb.base/assign.exp: new file.
   28056 	* gdb.base/completion.exp: new file.
   28057 	* gdb.base/cond-expr.exp: new file.
   28058 	* gdb.base/condbreak.exp: new file.
   28059 	* gdb.base/define.exp: new file.
   28060 	* gdb.base/dollar.exp: new file.
   28061 	* gdb.base/environment.exp: new file.
   28062 	* gdb.base/eval-skip.exp: new file.
   28063 	* gdb.base/jump.exp: new file.
   28064 	* gdb.base/logical.exp: new file.
   28065 	* gdb.base/pointers.exp: new file.
   28066 	* gdb.base/relational.exp: new file.
   28067 	* gdb.base/section_command.exp: new file.
   28068 	* gdb.base/whatis-expr.exp: new file.
   28069 
   28070 	* gdb.base/all-types.c: new file.
   28071 	* gdb.base/call-array-struct.c: new file.
   28072 	* gdb.base/call-return-struct.c: new file.
   28073 	* gdb.base/call-strings.c: new file.
   28074 	* gdb.base/callfuncs2.c: new file.
   28075 	* gdb.base/condbreak.c: new file.
   28076 	* gdb.base/constvars.c: new file.
   28077 	* gdb.base/display.c: new file.
   28078 	* gdb.base/int-type.c: new file.
   28079 	* gdb.base/jump.c: new file.
   28080 	* gdb.base/miscexprs.c: new file.
   28081 	* gdb.base/pointers.c: new file.
   28082 	* gdb.base/pointers2.c: new file.
   28083 	* gdb.base/shmain.c: new file.
   28084 	* gdb.base/shr1.c: new file.
   28085 	* gdb.base/shr2.c: new file.
   28086 	* gdb.base/solib.c: new file.
   28087 	* gdb.base/solib1.c: new file.
   28088 	* gdb.base/solib2.c: new file.
   28089 	* gdb.base/varargs.c: new file.
   28090 	* gdb.c++/derivation.cc: new file.
   28091 	* gdb.c++/overload.cc: new file.
   28092 	* gdb.c++/ovldbreak.cc: new file.
   28093 	* gdb.hp/attach.c: new file.
   28094 	* gdb.hp/attach2.c: new file.
   28095 	* gdb.hp/average.c: new file.
   28096 	* gdb.hp/compiler.c: new file.
   28097 	* gdb.hp/compiler.cc: new file.
   28098 	* gdb.hp/execd-program.c: new file.
   28099 	* gdb.hp/follow-exec.c: new file.
   28100 	* gdb.hp/follow-fork.c: new file.
   28101 	* gdb.hp/follow-vfork-and-exec.c: new file.
   28102 	* gdb.hp/misc-hp.cc: new file.
   28103 	* gdb.hp/more-steps.c: new file.
   28104 	* gdb.hp/optimize.c: new file.
   28105 	* gdb.hp/quicksort.c: new file.
   28106 	* gdb.hp/run-hp.c: new file.
   28107 	* gdb.hp/start-stop.c: new file.
   28108 	* gdb.hp/sum.c: new file.
   28109 	* gdb.hp/templates-hp.cc: new file.
   28110 	* gdb.hp/thread-local-in-lib.c: new file.
   28111 	* gdb.hp/thread-local-in-lib.h: new file.
   28112 	* gdb.hp/thread-local-in-lib.lib.c: new file.
   28113 	* gdb.hp/vforked-program.c: new file.
   28114 	* gdb.hp/virtfunc-hp.cc: new file.
   28115 	* gdb.hp/watchpoint-hp.c: new file.
   28116 	* gdb.hp/xdb.c: new file.
   28117 	* gdb.hp/xdb0.c: new file.
   28118 	* gdb.hp/xdb0.h: new file.
   28119 	* gdb.hp/xdb1.c: new file.
   28120 
   28121 Mon Dec 21 14:08:38 1998  David Taylor  <taylor (a] texas.cygnus.com>
   28122 
   28123 	The following change was made by Edith Epstein
   28124 	<eepstein (a] cygnus.com> as part of a project to merge in changes
   28125 	originally made by HP; HP did not create ChangeLog entries.
   28126 
   28127 	* gdb.c++/demangle.exp: changed the expected output for some
   28128 	ARM-style mangling -- removed second reference to datatype.
   28129 	For example, maint demangle __dt__11T1__pt__2_cFv
   28130 		     T1<char>::~T1<char>(void)
   28131 	becomes,
   28132 		     maint demangle __dt__11T1__pt__2_cFv
   28133 		     T1<char>::~T1(void)
   28134 
   28135 	(test_hp_style_demangling): new hp specific demangling test cases.
   28136 
   28137 Mon Dec 14 15:07:03 1998  Jeffrey A Law  (law (a] cygnus.com)
   28138 
   28139 	* gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
   28140 	* gdb.trace/backtrace.exp: Likewise.
   28141 	* gdb.trace/circ.exp: Likewise.
   28142 	* gdb.trace/collection.exp: Likewise.
   28143 	* gdb.trace/deltrace.exp: Likewise.
   28144 	* gdb.trace/infotrace.exp: Likewise.
   28145 	* gdb.trace/limits.exp: Likewise.
   28146 	* gdb.trace/packetlen.exp: Likewise.
   28147 	* gdb.trace/passc-dyn.exp: Likewise.
   28148 	* gdb.trace/passcount.exp: Likewise.
   28149 	* gdb.trace/report.exp: Likewise.
   28150 	* gdb.trace/save-trace.exp: Likewise.
   28151 	* gdb.trace/tfind.exp: Likewise.
   28152 	* gdb.trace/tracecmd.exp: Likewise.
   28153 	* gdb.trace/while-dyn.exp: Likewise.
   28154 	* gdb.trace/while-stepping.exp: Likewise.
   28155 
   28156 1998-12-07  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   28157 
   28158 	* gdb.base/restore.exp, gdb.base/restore.c: New tests.
   28159 
   28160 Wed Dec  2 20:03:53 1998  Stan Shebs  <shebs (a] andros.cygnus.com>
   28161 
   28162 	From Brendan Kehoe:
   28163 	* gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
   28164 	int return types.
   28165 
   28166 Sat Oct 24 18:04:22 1998  Felix Lee  <flee (a] cygnus.com>
   28167 
   28168 	* config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
   28169 	remote dos host testing right.
   28170 
   28171 Mon Oct 19 01:31:59 1998  Felix Lee  <flee (a] cygnus.com>
   28172 
   28173 	* gdb.base/corefile.exp: remove some xfails.
   28174 
   28175 Thu Oct 15 10:04:38 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28176 
   28177 	* gdb.base/reread.exp: Sleep 1 - ensures that the two executables
   28178 	have different timestamps.
   28179 
   28180 Thu Oct  1 20:56:14 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28181 
   28182 	* lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
   28183 	gdb.base/default.exp: Replace "exec" with "executable".
   28184 
   28185 Tue Sep 29 15:06:29 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28186 
   28187 	* gdb.base/default.exp: Change else if to elseif from previous
   28188 	delta.
   28189 
   28190 Mon Sep 28 13:21:43 1998  Nick Clifton  <nickc (a] cygnus.com>
   28191 
   28192 	* gdb.base/default.exp: Add brace missing from previous delta.
   28193 
   28194 Mon Sep 21 14:39:27 1998  Nick Clifton  <nickc (a] cygnus.com>
   28195 
   28196 	* gdb.base/default.exp: Support test for info float for all
   28197 	varieties of arm toolchain.
   28198 
   28199 Fri Sep 18 14:07:44 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28200 
   28201 	* gdb.trace/*.exp: remove "remote_download" command.
   28202 
   28203 Wed Sep 16 11:38:21 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28204 
   28205 	* gdb.trace/*.exp: remove -gdwarf from compile.
   28206 
   28207 Wed Sep 16 01:23:11 1998  Felix Lee  <flee (a] cygnus.com>
   28208 
   28209 	* gdb.trace/configure.in(AC_INIT): typo
   28210 	* gdb.trace/configure: regenerated
   28211 
   28212 Mon Sep 14 20:00:04 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28213 
   28214 	* config/m68k-emc.exp: New file.
   28215 	* lib/<emc-support.exp trace-support.exp}: New files.
   28216 	* configure.in: add new test directory gdb.trace.
   28217 	* gdb.trace/{configure configure.in Makefile.in}: New files.
   28218 	* gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
   28219 	* gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
   28220 	* gdb.trace/{collection.c collection.exp tfind.exp }: New files.
   28221 	* gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
   28222 	* gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
   28223 	* gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
   28224 	* gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
   28225 
   28226 Fri Sep 11 13:58:02 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28227 
   28228 	* gdb.c++/classes.exp: Change all regular expressions to match
   28229 	arbitrary combinations of newline/carriage-return, so that they
   28230 	will work equally well on Unix and Windows.
   28231 	* gdb.c++/inherit.exp: ditto.
   28232 	* gdb.c++/virtfunc.exp: ditto.
   28233 
   28234 1998-08-11 Dawn Perchik  <dawn (a] cygnus.com>
   28235 
   28236 	* gdb.base/setshow.exp: Fix error introduced by call to runto_main.
   28237 
   28238 Fri Jul 24 15:51:34 1998  Jeffrey A Law  (law (a] cygnus.com)
   28239 
   28240 	* gdb.disasm/am33.s: Add tests for autoincrement instructions.
   28241 	* gdb.disasm/am33.exp: Run time.  Update tests which use r8-r15
   28242 	to use a0-a3/d0-d3 as needed.
   28243 
   28244 Thu Jul 16 18:20:46 1998  Jeffrey A Law  (law (a] cygnus.com)
   28245 
   28246 	* gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
   28247 	* gdb.disasm/am33.exp: Corresponding changes.
   28248 
   28249 1998-07-11  Felix Lee  <flee (a] cygnus.com>
   28250 
   28251 	* gdb.base/callfuncs.exp: add cmp10 test.
   28252 	* gdb.base/callfuncs.c (cmp10): new function.
   28253 
   28254 Thurs Jul 9 11:08:31 1998  Dawn Perchik  <dawn (a] cygnus.com>
   28255 
   28256 	* gdb.base/commands.exp: Break up infrun_breakpoint_command_test
   28257 	into two parts to get around a synchronization problem in expect.
   28258 
   28259 Fri Jun 26 14:27:13 1998  Keith Seitz  <keiths (a] cygnus.com>
   28260 
   28261 	* lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
   28262 
   28263 	* configure.in: Add options for gdbtk testsuite.
   28264 
   28265 	* configure: Regenerate.
   28266 
   28267 	* gdb.gdbtk: New directory to hold gdbtk tests.
   28268 
   28269 Fri Jun 26 14:52:47 1998  Peter Schauer  <pes (a] regent.e-technik.tu-muenchen.de>
   28270 
   28271 	* gdb.fortran/types.exp:  Escape brackets in expect patterns
   28272 	for test_float_literal_types_accepted tests.
   28273 	* gdb.base/scope.exp:  Remove extraneous newline in filelocal_bss
   28274 	before run test.
   28275 
   28276 Fri Jun 26 11:12:17 1998  Jeffrey A Law  (law (a] cygnus.com)
   28277 
   28278 	* am33.exp: Just compile, do not link the testcase.
   28279 	* am33.s: Add ".am33" pseudoop to force am33 mode.
   28280 
   28281 1998-06-25  Felix Lee  <flee (a] cygnus.com>
   28282 
   28283 	* gdb.base/setshow.exp: make sure $pc is sane.
   28284 
   28285 	* gdb.stabs/weird.exp: split expect patterns properly.
   28286 
   28287 Wed Jun 24 13:03:15 1998  Jeffrey A Law  (law (a] cygnus.com)
   28288 
   28289 	* gdb.disasm/am33.s: New disassembler testfile for the am33.
   28290 	* gdb.disasm/am33.exp: Run it.
   28291 
   28292 Tue Jun 23 11:45:01 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28293 
   28294 	* gdb.base/funcargs.exp: simplify expect strings to ease pattern
   28295 	match processing (and eliminate spurious timeouts when running).
   28296 
   28297 Fri Jun 12 17:28:22 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28298 
   28299 	* gdb.base/signals.exp (test_handle_all_print): put back Mach
   28300 	exception test, but conditionalize it on target [mach | gnu].
   28301 
   28302 Wed Jun 10 10:40:03 1998  Michael Snyder  <msnyder (a] cygnus.com>
   28303 
   28304 	* gdb.base/overlays.exp: fixup compile line for linker script.
   28305 
   28306 Thu Jun  4 21:54:15 1998  Felix Lee  <flee (a] zog.cygnus.com>
   28307 
   28308 	* gdb.fortran/types.exp: don't guess at float size.
   28309 
   28310 Thu May 21 02:28:37 1998  Felix Lee  <flee (a] zog.cygnus.com>
   28311 
   28312 	* gdb.base/exprs.exp: delete test that depends on int size.
   28313 
   28314 Sun May 17 17:10:22 1998  Bob Manson  <manson (a] charmed.cygnus.com>
   28315 
   28316 	* config/sim.exp: Removed checks for target triplets.
   28317 	(gdb_target_sim): Use gdb,target_sim_options.
   28318 
   28319 Sat May 16 23:43:35 1998  Mark Alexander  <marka (a] cygnus.com>
   28320 
   28321 	* gdb.base/reread.exp: New file.
   28322 	* gdb.base/reread1.c: New file.
   28323 	* gdb.base/reread2.c: New file.
   28324 
   28325 Sat May 16 23:22:09 1998  Mark Alexander  <marka (a] cygnus.com>
   28326 
   28327 	* config/sim.exp: Use 'target sim -sparclite' when running
   28328 	SPARClite programs.
   28329 
   28330 Sat May 16 18:48:08 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   28331 
   28332 	* gdb.base/structs2.exp: New file.
   28333 	* gdb.base/structs2.c: New file.
   28334 
   28335 Wed May 13 13:36:14 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   28336 
   28337 	* gdb.asm/common.inc: New file.
   28338 	* gdb.asm/d10v.inc: New file.
   28339 	* asm-source.exp: Pass -I's to gas to find .inc files.
   28340 	Update line numbers in expected output.
   28341 	* asmsrc1.s: Rewrite.
   28342 	* asmsrc2.s: Rewrite.
   28343 	* configure.in: Create arch.inc symlink.
   28344 	* configure: Regenerate.
   28345 	* Makefile.in (distclean): Delete arch.inc.
   28346 
   28347 Wed May  6 10:30:54 1998  John Metzler  <jmetzler (a] cygnus.com>
   28348 
   28349 	*  callfuncs.c (t_enum_value1) : Cleanup return value warnings
   28350 	(t_enum_value2): ditto
   28351 	(t_enum_value3): ditto
   28352 	(main): ditto
   28353 Fri May  1 09:33:37 1998  Peter Schauer  <pes (a] regent.e-technik.tu-muenchen.de>
   28354 
   28355 	* gdb.base/break.exp:  Remove xfail for `deleting all breakpoints
   28356 	when none' unexpected prompt case, fixed by breakpoint.c:delete_command
   28357 	change.
   28358 	Use gdb_test instead of send_gdb/gdb_expect sequences.
   28359 
   28360 Thu Apr 23 12:56:19 1998  Jason Molenda  (crash (a] bugshack.cygnus.com)
   28361 
   28362 	* gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
   28363 	not void.
   28364 
   28365 Thu Apr 16 10:52:34 1998  John Metzler  <jmetzler (a] cygnus.com>
   28366 
   28367 	* gdb.base/branches.c: Code with lots of loops and
   28368 	subroutines. Used to test gdbs ability to single step through PC
   28369 	changes, especially to test mips-tdep.c:mips_next_pc
   28370 
   28371 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche (a] cygnus.com>
   28372 
   28373 	* gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
   28374 	more rigorous EGCS C++ error checking.
   28375 
   28376 Fri Apr 10 22:38:12 1998 Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   28377 
   28378 	* gdb.base/help.exp:  Clean up `help set args' and `help show args'
   28379 	tests.
   28380 	* gdb.base/interrupt.exp:  Add "i*86-*-solaris2*" xfail for calling
   28381 	function when asleep.
   28382 	* gdb.base/signals.exp:  Add "i*86-*-solaris2*" xfails. Add comment
   28383 	for i*86 Linux and SVR4 signal handling problems.
   28384 	Remove linux xfail for `next to handler in signals_tests_1', fixed
   28385 	by recent infrun.c change.
   28386 	Limit backtrace to 10 frames to avoid timeout problems with infinite
   28387 	stack backtraces.
   28388 	Adjust expect pattern in `handle all print' test to match Apr 28 1997
   28389 	target.[ch] change.
   28390 
   28391 Tue Mar 31 00:40:32 1998  Bob Manson  <manson (a] charmed.cygnus.com>
   28392 
   28393 	* lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
   28394 	for a newline from gdb before continuing.
   28395 	(default_gdb_exit): Just look for y or n.
   28396 	(gdb_test): Detect abnormal exit from GDB running on DOS; if
   28397 	it does, fail the rests of the tests in the file.
   28398 
   28399 Tue Mar 24 22:44:52 1998  Bob Manson  <manson (a] charmed.cygnus.com>
   28400 
   28401 	* config/cygmon.exp: New file.
   28402 
   28403 Mon Mar 16 21:39:11 1998  Bob Manson  <manson (a] charmed.cygnus.com>
   28404 
   28405 	* gdb.base/list.exp: Fix problem with "list default lines around
   28406 	main" test on remote targets.
   28407 
   28408 	* gdb.base/scope.exp: Fix problem with filelocal_bss before
   28409 	run test on remote targets.
   28410 
   28411 Thu Mar 12 16:23:00 1998  Doug Evans  <devans (a] canuck.cygnus.com>
   28412 
   28413 	* gdb.asm: New directory.
   28414 	* configure.in: Configure it.
   28415 	* configure: Regenerate.
   28416 	* gdb.asm/{Makefile.in,configure.in,configure}: New files.
   28417 	* gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
   28418 
   28419 Mon Feb 23 08:22:44 1998  Mark Alexander  <marka (a] cygnus.com>
   28420 
   28421 	* config/mn10300-eval.exp: New file to support MN10300 eval board.
   28422 
   28423 Wed Feb 18 16:43:46 1998  Michael Snyder  (msnyder (a] cygnus.com)
   28424 
   28425 	* gdb.base/overlays (several files): Merge the two overlay
   28426 	managers into one.  Change variables (foox, barx, bazx, grbxx)
   28427 	back into ints but force them to load in their proper sections.
   28428 
   28429 Thu Feb 12 13:49:30 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28430 
   28431 	* gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
   28432 	on-chip insn memory and IMAP1 to upper 128k.
   28433 	(D10VCopy): Handle memory regions crossing 16k boundaries.
   28434 	(D10VCopy): Transfer data in 32 bit chunks.
   28435 
   28436 Tue Feb 10 17:23:22 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28437 
   28438 	* gdb.base/overlays.c (main): Exit normally when result is
   28439 	correct.
   28440 
   28441 	* gdb.base/d10v.ld: Update LMAs to reflect current d10v address
   28442 	map.  Include space for printf in .text segment.
   28443 
   28444 	* gdb.base/d10vovly.c (D10VTranslate): New function, handle
   28445 	updated d10v memory VMA/LMA map.
   28446 	(D10VCopy): Call D10VTranslate.
   28447 
   28448 Fri Feb  6 14:13:12 1998  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28449 
   28450 	* gdb.base/m32rovly.c: Force variable _novlys into .data section.
   28451 
   28452 	* gdb.base/bar.c (barx, bar): Change variable to small array so
   28453 	that it won't be put into the .sdata - small data -
   28454 	section. Update reference.
   28455 	* gdb.base/baz.c (bazx, baz): Ditto.
   28456 	* gdb.base/foo.c (foox, foo): Ditto.
   28457 	* gdb.base/grbx.c (grbxx, grbx): Ditto.
   28458 
   28459 	* gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
   28460 	to be arrays.
   28461 
   28462 Thu Jan 29 14:48:19 1998  Michael Snyder  (msnyder (a] cygnus.com)
   28463 
   28464 	* gdb.base/overlays.exp: fix up and get working again.
   28465 	Add tests for backtraces from an overlay function.
   28466 
   28467 Fri Jan 23 07:52:45 1998  Fred Fish  <fnf (a] cygnus.com>
   28468 
   28469 	* gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
   28470 	"calling function with watchpoint enabled".
   28471 
   28472 Thu Jan 22 14:23:29 1998  Fred Fish  <fnf (a] cygnus.com>
   28473 
   28474 	* gdb.base/break.exp (test_next_with_recursion): Remove
   28475 	gdb_suppress_tests for d10v-*-*.
   28476 	* lib/gdb.exp (gdb_suppress_tests): Disable this function
   28477 	pending review of whether it is useful or not.
   28478 
   28479 Tue Jan 20 13:02:09 1998  Mark Alexander  <marka (a] cygnus.com>
   28480 
   28481 	* gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
   28482 
   28483 Mon Jan 19 08:53:04 1998  Mark Alexander  <marka (a] cygnus.com>
   28484 
   28485 	* gdb.base/break.exp: Increase timeout for slow TX39 boards.
   28486 	* config/dve.exp: New file to support Densan boards.
   28487 
   28488 Mon Dec 15 22:38:05 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28489 
   28490 	* gdb.base/interrupt.exp: Document problem of simulators, signals,
   28491 	reads and BSD.
   28492 
   28493 Wed Nov 26 22:29:18 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28494 
   28495 	* config/monitor.exp: Be a bit less picky about the "Remote debugging"
   28496 	response.
   28497 
   28498 	* gdb.c++/misc.exp: Call runto_main instead of doint it manually.
   28499 
   28500 Tue Nov 25 12:46:36 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28501 
   28502 	* gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
   28503 	test.
   28504 
   28505 	* gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
   28506 	target_sizeof_long and target_bigendian_p.
   28507 	(structs_by_value, structs_by_reference): Check values according
   28508 	to targets word size and endianess.
   28509 
   28510 Mon Nov 24 16:37:06 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   28511 
   28512 	* gdb.base/langs.exp: For "continue to exit" ignore any trailing
   28513 	output.
   28514 
   28515 Fri Oct 17 13:24:43 1997  Stan Shebs  <shebs (a] andros.cygnus.com>
   28516 
   28517 	* gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
   28518 	Update test of set args help to match source change.
   28519 
   28520 Fri Sep 26 17:36:20 1997  Jason Molenda  (crash (a] pern.cygnus.com)
   28521 
   28522 	* gdb.base/default.exp: Expect help system output to be in
   28523 	alphabetical order.
   28524 	* gdb.base/help.exp: Ditto.
   28525 
   28526 Wed Sep 24 13:08:14 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28527 
   28528 	* gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
   28529 	"i*86-pc-linux-gnu*".
   28530 	* gdb.base/interrupt.exp: Ditto.
   28531 	* gdb.base/corefile.exp: Ditto.
   28532 
   28533 	* lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
   28534 	define vxworks when building the testcase.
   28535 
   28536 	* gdb.base/ptype.exp: Fix testnames to be unique.
   28537 	* gdb.base/radix.exp: Ditto.
   28538 	* gdb.base/term.exp: Ditto.
   28539 	* gdb.base/whatis.exp: Ditto.
   28540 	* gdb.c++/classes.exp: Ditto.
   28541 
   28542 Tue Sep 16 22:21:48 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28543 
   28544 	* gdb.base/callfuncs.exp: Fix indentation.
   28545 
   28546 	* lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
   28547 	suppress_flag has been set.
   28548 	(gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
   28549 	target feature.
   28550 
   28551 Mon Sep 15 15:43:17 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28552 
   28553 	* gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
   28554 	the testcase.
   28555 
   28556 	* gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
   28557 	set_debug_traps() and breakpoint().
   28558 	* gdb.c++/misc.cc (main): Ditto.
   28559 	* gdb.c++/templates.cc (main): Ditto.
   28560 	* gdb.c++/virtfunc.cc (main): Ditto.
   28561 
   28562 Fri Sep 12 16:56:38 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28563 
   28564 	* lib/gdb.exp(gdb_step_for_stub): New function.
   28565 	(gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
   28566 	exists, reload the executable and do a "continue" instead of
   28567 	doing a jump.
   28568 	(runto_main): Use gdb_step_for_stub.
   28569 
   28570 	* gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
   28571 	tests to have unique names.
   28572 	* gdb.base/callfuncs.exp: Ditto.
   28573 	* gdb.base/commands.exp: Ditto.
   28574 	* gdb.base/default.exp: Ditto.
   28575 	* gdb.base/help.exp: Ditto.
   28576 	* gdb.base/list.exp: Ditto.
   28577 	* gdb.base/opaque.exp: Ditto.
   28578 	* gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
   28579 	similar tests.
   28580 
   28581 	* gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
   28582 	* gdb.c++/cplusfuncs.cc: Ditto.
   28583 	* gdb.c++/virtfunc.cc: Ditto.
   28584 
   28585 	* config/monitor.exp: Keep track of the last file we saw, rather
   28586 	than trying to get the info from gdb.
   28587 
   28588 	* gdb.fortran/types.exp: Move comment to previous line.
   28589 
   28590 Tue Sep  2 19:55:34 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28591 
   28592 	* config/sparclet.exp: Detect gratuitous change to sparclet gdb
   28593 	target mode.
   28594 
   28595 Mon Jul 28 12:14:47 1997  Stan Shebs  <shebs (a] andros.cygnus.com>
   28596 
   28597 	From Bob Manson:
   28598 	* config/monitor.exp (gdb_target_monitor): Look for "Connected to"
   28599 	string from GDB when it connects.
   28600 
   28601 	* lib/gdb.exp: Look for $TOOL_EXECUTABLE.
   28602 
   28603 Thu Jul  3 15:35:12 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28604 
   28605 	* lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
   28606 	if we can't get a debug format from GDB (we may be testing an
   28607 	older GDB). Use a 10 second timeout when checking for the format.
   28608 
   28609 	* gdb.stabs/weird.exp: Fix quoting.
   28610 
   28611 	* config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
   28612 
   28613 Mon Jun 30 18:31:43 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28614 
   28615 	* config/arm-ice.exp: New file.
   28616 
   28617 Sun Jun 29 16:43:30 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28618 
   28619 	* gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
   28620 	until it has been modified to work with the new testsuite.
   28621 
   28622 	* gdb.*/*.exp: Instead of causing 1 unresolved test when the
   28623 	testcase won't compile, cause all of the testcases in the file to
   28624 	fail instead.
   28625 
   28626 	* lib/gdb.exp(gdb_suppress_entire_file): New procedure.
   28627 	(gdb_clear_suppressed): New procedure.
   28628 	(gdb_stop_suppressing_tests): Only clear suppress_flag if
   28629 	it contains a positive value.
   28630 
   28631 Sat Jun 28 13:31:11 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28632 
   28633 	* lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
   28634 
   28635 	* gdb.c++/virtfunc.exp: Remove setting of libs variable.
   28636 
   28637 Fri Jun 27 07:44:25 1997  Fred Fish  <fnf (a] cygnus.com>
   28638 
   28639 	* lib/gdb.exp (setup_xfail_format): New function.
   28640 	(get_debug_format): New function to get debug format.
   28641 	(debug_format): New global variable to hold last value set
   28642 	by get_debug_format.
   28643 	* gdb.base/list.exp: Call get_debug_format and expect some
   28644 	tests to fail for DWARF 1 and COFF formats.
   28645 	* gdb.c++/ptype.exp: Ditto.
   28646 	* gdb.c++/classes.exp: Ditto.
   28647 	* gdb.c++/cplusfuncs.exp: Ditto.
   28648 	* gdb.c++/inherit.exp: Ditto.
   28649 	* gdb.c++/templates.exp: Ditto.
   28650 	* gdb.c++/virtfunc.exp: Ditto.
   28651 
   28652 Wed Jun 25 09:08:51 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28653 
   28654 	* lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
   28655 	host doesn't have a currently-open connection.
   28656 
   28657 	* config/sparclet.exp: Cleanups and fixes to make it generic for
   28658 	any gdb stub target. Handle cases where gdb doesn't respond when
   28659 	interrupted in a sane fashion.
   28660 
   28661 	* config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
   28662 	same thing in a totally different way.
   28663 
   28664 	* config/monitor.exp: Pass in timeouts to gdb_expect instead of
   28665 	setting "timeout".
   28666 	(gdb_start): We set the global gdb_prompt variable in
   28667 	default_gdb_init now.
   28668 
   28669 Sun Jun 22 09:11:02 1997  Fred Fish  <fnf (a] cygnus.com>
   28670 
   28671 	* gdb.base/printcmds.exp: Fix "check for floating addition"
   28672 	regexp to accept results within approx +/- .01 of exact value.
   28673 	* lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
   28674 
   28675 Wed Jun 18 11:11:39 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28676 
   28677 	* lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
   28678 	properly.
   28679 	(gdb_expect): Add optional timeout parameter, and add timeout
   28680 	value to various calls.
   28681 	(gdb_suppress_tests): Only give one warning message per group.
   28682 
   28683 Tue Jun 17 13:10:10 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28684 
   28685 	* lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
   28686 	global variables. Handle getting a value for $timeout more
   28687 	gracefully.
   28688 
   28689 Sat Jun 14 09:23:26 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28690 
   28691 	* lib/gdb.exp: Close connection to remote host if gdb doesn't
   28692 	initialize.
   28693 	(default_gdb_init): New procedure; allow gdb_init to be overridden
   28694 	by a target configuration file.
   28695 	(gdb_expect): Pass the timeout to remote_expect.
   28696 
   28697 	* config/monitor.exp(gdb_load): Fix typo in regexp.
   28698 
   28699 Thu Jun 12 20:57:12 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28700 
   28701 	* gdb.base/funcargs.exp: Remove spurious suppress tests call.
   28702 
   28703 Tue Jun  3 15:20:20 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28704 
   28705 	* config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
   28706 	here. Call gdb_target_exec before rebooting the target, to make
   28707 	sure the connection to the target is closed.
   28708 	(gdb_load): Pass the name of the executable to gdb_target_monitor.
   28709 	Don't call gdb_file_cmd here; let gdb_target_monitor do it.
   28710 	Also detect "Timeout reading from remote" error.
   28711 
   28712 	* config/gdbserver.exp: Pass the executable being loaded to
   28713 	gdb_target_monitor. Don't call gdb_file_cmd here; let
   28714 	gdb_target_monitor do it.
   28715 
   28716 	* gdb.disasm/hppa.exp: Don't use exec_output.
   28717 
   28718 Fri May 23 13:28:29 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28719 
   28720 	* gdb.base/list.exp: If we're debugging a non-native target,
   28721 	try to set the pc register to point to the start of the
   28722 	program before doing the first list command.
   28723 
   28724 	* gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
   28725 	test_calls after restarting.
   28726 
   28727 	* lib/gdb.exp(gdb_run_cmd): Send jump command again after
   28728 	reloading.
   28729 
   28730 	* gdb.base/watchpoint.exp: Fix typo.
   28731 
   28732 	* gdb.base/setshow.exp: Check for use_gdb_stub.
   28733 
   28734 	* gdb.base/break.exp: Fix continue until exit test for the gdb
   28735 	stub case.
   28736 	* gdb.base/langs.exp: Ditto.
   28737 
   28738 	* config/monitor.exp(gdb_load): Handle gdb_sect_offset and
   28739 	gdb_load_offset. If we weren't given a file to load, figure out
   28740 	what the current file is and use it.
   28741 
   28742 	* config/i386-bozo.exp: New file.
   28743 
   28744 Thu May 22 18:51:32 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28745 
   28746 	* lib/gdb.exp(gdb_expect): Look for gdb,timeout target
   28747 	feature.
   28748 
   28749 	* config/proelf.exp: New entry.
   28750 
   28751 Wed May 21 21:23:16 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28752 
   28753 	* lib/gdb.exp: Remove spurious .* patterns at the beginning
   28754 	of regexps.
   28755 
   28756 	* gdb.base/watchpoint.exp: Don't run the test_stepping
   28757 	tests if gdb can't call functions on the target.
   28758 
   28759 	* gdb.base/setshow.exp: Don't run the set prompt tests if
   28760 	the board has gdb_prompt set.
   28761 
   28762 Tue May 20 08:58:49 1997  Jeffrey A Law  (law (a] cygnus.com)
   28763 
   28764 	* gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
   28765 	* gdb.base/commands.exp: Likewise.
   28766 	* gdb.base/setshow.exp: Likewise.
   28767 
   28768 Mon May 19 15:37:50 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28769 
   28770 	* config/monitor.exp(gdb_start): Look for gdb_prompt target
   28771 	feature.
   28772 
   28773 	* config/i960.exp: New file.
   28774 
   28775 Thu May  1 18:01:50 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28776 
   28777 	* gdb.base/funcargs.exp: Check for gdb,short_int target
   28778 	feature instead of looking for explicit target triplets.
   28779 
   28780 Mon Apr 28 17:27:40 1997  Michael Snyder  <msnyder (a] cygnus.com>
   28781 
   28782 	* gdb.base/printcmds.exp: add a couple more tests a la
   28783 	"p 123DEADBEEF", to check parse_number.
   28784 	* top.c: change "to enable to enable" to "to enable" in a couple
   28785 	of help strings.
   28786 
   28787 Thu Apr 24 14:38:18 1997  Jeffrey A Law  (law (a] cygnus.com)
   28788 
   28789 	* gdb.base/callfuncs.exp: Mark some tests as expected to fail
   28790 	on the mn10300.
   28791 
   28792 Mon Apr 21 15:05:42 1997  Fred Fish  <fnf (a] cygnus.com>
   28793 
   28794 	* gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
   28795 	where the test executable is run with explicit args.
   28796 	* gdb.base/default.exp: Handle arm-*-coff case for "info float".
   28797 
   28798 Mon Apr 21 13:38:58 1997  Fred Fish  <fnf (a] cygnus.com>
   28799 
   28800 	* gdb.base/run.c: Use FAKEARGV to build test executable that
   28801 	does not require a command line arg, since most simulators
   28802 	don't currently support passing such an arg into the simulated
   28803 	program.
   28804 	* gdb.base/commands.exp: Change tests to insert the proper
   28805 	value as the arg to the first recursive factorial call.  Change
   28806 	compilation line to define FAKEARGV at compile time.
   28807 
   28808 Wed Apr  9 11:12:36 1997  Jeffrey A Law  (law (a] cygnus.com)
   28809 
   28810 	* gdb.base/recurse.exp: Enable these tests for the mn10300.
   28811 	* gdb.base/watchpoint.exp: Don't expect a failure for an "calling
   28812 	function with watchpoint enabled" test.
   28813 
   28814 Tue Apr  8 19:33:20 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28815 
   28816 	* gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
   28817 	Don't call gdb_test when the command doesn't return to a gdb prompt.
   28818 
   28819 	* lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
   28820 	"Tests restarted" messages.
   28821 
   28822 Tue Apr  8 16:38:46 1997  Jeffrey A Law  (law (a] cygnus.com)
   28823 
   28824 	* gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
   28825 
   28826 Thu Apr  3 15:21:26 1997  Michael Snyder  <msnyder (a] cygnus.com>
   28827 
   28828 	* gdb.base/help.exp: update help msg for INFO ADDR; add help test
   28829 	for INFO SYMBOL; add help tests for OVERLAY commands.
   28830 	* gdb.base/default.exp: add tests for INFO SYMBOL command;
   28831 	add tests for OVERLAY commands
   28832 	* gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
   28833 	d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
   28834 	* gdb.base/sigall.c: add usestubs code frag
   28835 	* gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
   28836 
   28837 Thu Apr  3 09:38:53 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28838 
   28839 	* lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
   28840 	failures.
   28841 	(gdb_stop_suppressing_tests): Note that tests have restarted.
   28842 
   28843 Wed Apr  2 19:04:20 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28844 
   28845 	* config/h8300.exp: New file.
   28846 
   28847 Sun Mar 30 13:38:25 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28848 
   28849 	* gdb.base/setshow.exp: Check for the existence of a
   28850 	feature, not its value.
   28851 
   28852 Sat Mar 29 11:19:46 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28853 
   28854 	* gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
   28855 
   28856 	* gdb.base/scope.exp: It's now init0(), not init().
   28857 
   28858 	* gdb.base/scope0.c: For now, change init() to be init0().
   28859 
   28860 	* config/monitor.exp: Use gdb_serial in preference to serial
   28861 	or netport.
   28862 
   28863 	* lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
   28864 	and it's not already set.
   28865 
   28866 Fri Mar 28 19:54:18 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28867 
   28868 	* gdb.base/setshow.exp: Only test the run command if the target
   28869 	isn't using a stub and if it supports argument passing.
   28870 
   28871 Sat Mar 22 19:50:25 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28872 
   28873 	* config/udi.exp(gdb_start): Make sure UDICONF is set
   28874 	properly before starting gdb.
   28875 
   28876 Mon Mar 24 14:40:33 1997  Jeffrey A Law  (law (a] cygnus.com)
   28877 
   28878 	* gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
   28879 	* gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
   28880 	* gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
   28881 
   28882 Tue Mar 11 11:42:58 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28883 
   28884 	* config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
   28885 	specialized code to reboot the board, use remote_reboot instead.
   28886 
   28887 	* config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
   28888 
   28889 	* lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
   28890 
   28891 	* config/monitor.exp: Make sure we disconnect from the target.
   28892 	Also, try a reboot/reload cycle instead of failing if the
   28893 	load fails.
   28894 
   28895 Fri Mar  7 13:48:30 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28896 
   28897 	* gdb.base/default.exp: Don't set match_max.
   28898 	* gdb.base/help.exp: Ditto.
   28899 	* gdb.base/list.exp: Ditto.
   28900 	* gdb.base/signals.exp: Ditto.
   28901 
   28902 	* config/monitor.exp(gdb_load): If gdb,use_standard_load is
   28903 	set, use remote_ld to download the testcase instead of
   28904 	the GDB loader.
   28905 
   28906 Wed Mar  5 00:00:43 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28907 
   28908 	* config/vr5000.exp: New file.
   28909 
   28910 	* config/monitor.exp(gdb_target_monitor): Add pattern for
   28911 	"Ending remote" to detect errors in connecting.
   28912 
   28913 	* gdb.base/setshow.exp: Add .* within auto language test.
   28914 
   28915 	* lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
   28916 	target feature.
   28917 
   28918 	* config/monitor.exp(gdb_load): Check for a failure when loading,
   28919 	and reboot the board if necessary.
   28920 
   28921 	* gdb.base/setvar.exp(test_set): Handle multiple prints within
   28922 	a set of tests. Remove print.* from the patterns being checked.
   28923 
   28924 Mon Mar  3 11:57:43 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28925 
   28926 	* gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
   28927 	refer to gdb_spawn_id.
   28928 
   28929 	* config/m32r-stub.exp: Remove references to gdb_spawn_id, no
   28930 	longer used.
   28931 	* config/sparclet.exp: Ditto.
   28932 	* config/sparclet-old.exp: Ditto.
   28933 	* config/slite.exp: Ditto.
   28934 	* config/sim.exp: Ditto.
   28935 	* gdb.base/funcargs.exp: Ditto.
   28936 
   28937 	* lib/gdb.exp:Remove references to gdb_spawn_id.
   28938 	(gdb_expect): Move to remote.exp.
   28939 
   28940 Fri Feb 28 20:47:39 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28941 
   28942 	* config/monitor.exp: Detect the "Couldn't establish connection"
   28943 	message from GDB.
   28944 
   28945 Tue Feb 25 14:08:55 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28946 
   28947 	* gdb.base/bitfields.exp: Use runto instead of explicit
   28948 	gdb_run_cmd/gdb_expect sequences.
   28949 
   28950 	* gdb.base/break.exp(text_next_with_recursion): Add match for
   28951 	gdb_expect call.
   28952 
   28953 	* config/monitor.exp(gdb_target_monitor): Calling exit loses big.
   28954 	We also need to handle the "A program is being debugged already"
   28955 	prompt from gdb. Use gdb_test to set the baud rate.
   28956 
   28957 	* lib/gdb.exp(gdb_init): Increase the default expect buffer size
   28958 	to 20000. Really. I mean it.
   28959 
   28960 Mon Feb 24 13:23:26 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28961 
   28962 	* lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
   28963 	fails. If suppress_flag is set, skip perror message about not
   28964 	being able to send to GDB.
   28965 	(send_gdb): If suppress_flag is set, don't try to send commands to
   28966 	GDB.
   28967 	(gdb_expect): If suppress_flag is set, always fail immediately.
   28968 	(gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
   28969 	(gdb_init): Call gdb_stop_suppressing_tests.
   28970 	(default_gdb_exit): Ditto.
   28971 	(default_gdb_start): Ditto.
   28972 
   28973 	* gdb.base/bitfields.exp: Call gdb_suppress_tests and
   28974 	gdb_stop_suppressing_tests as appropriate.
   28975 	* gdb.base/break.exp: Ditto.
   28976 	* gdb.base/callfuncs.exp: Ditto.
   28977 	* gdb.base/commands.exp: Ditto.
   28978 	* gdb.base/exprs.exp: Ditto.
   28979 	* gdb.base/funcargs.exp: Ditto.
   28980 	* gdb.base/list.exp: Ditto.
   28981 	* gdb.base/recurse.exp: Ditto.
   28982 	* gdb.base/scope.exp:  Ditto.
   28983 	* gdb.base/structs.exp: Ditto.
   28984 	* gdb.c++/inherit.exp: Ditto.
   28985 
   28986 Sun Feb 23 19:56:02 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28987 
   28988 	* config/vr4300.exp: New file.
   28989 
   28990 	* gdb.*/*.exp: Call gdb_expect instead of expect.
   28991 
   28992 	* lib/gdb.exp(gdb_expect): New function.
   28993 
   28994 Thu Feb 20 13:57:01 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   28995 
   28996 	* lib/gdb.exp(gdb_init): New function.
   28997 
   28998 	* gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
   28999 	for each individual variable set.
   29000 
   29001 	* gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
   29002 	name.
   29003 
   29004 	* gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
   29005 
   29006 	* gdb.base/scope.exp: Use gdb_test.
   29007 
   29008 	* gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
   29009 	aborting; the testsuite driver will do that for us (see
   29010 	gdb_finish). Also, use gdb_test in a few more places.
   29011 
   29012 Thu Feb 20 13:32:24 1997  Stan Shebs  <shebs (a] andros.cygnus.com>
   29013 
   29014 	* gdb.base/help.exp: Fix syntax of "help info all-registers" test.
   29015 
   29016 Thu Feb 20 10:34:21 1997  Jeffrey A Law  (law (a] cygnus.com)
   29017 
   29018 	* gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
   29019 	and "add_tests" are not at the same address.
   29020 
   29021 Fri Feb 14 18:47:23 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29022 
   29023 	* gdb.base/ptype.exp: Use gdb_test.
   29024 
   29025 Thu Feb 13 16:09:36 1997  Jeffrey A Law  (law (a] cygnus.com)
   29026 
   29027 	* gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
   29028 	* gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
   29029 	left in.  No longer expect them to fail.
   29030 
   29031 	* gdb.stabs/*.mt; Deleted, no longer used.
   29032 	* gdb.stabs/configure.in: Remove references to target makefile
   29033 	frags.
   29034 	* gdb.stabs/configure: Rebuilt.
   29035 
   29036 	* gdb.disasm/*.mt: Deleted, no longer used.
   29037 	* gdb.disasm/configure.in: Remove references to target makefile
   29038 	frags.  Use "sh3.s" as the unique filename for this directory.
   29039 	* gdb.disasm/configure: Rebuilt.
   29040 
   29041 	* gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
   29042 	* gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
   29043 	* gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
   29044 
   29045 Tue Feb 11 16:57:58 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29046 
   29047 	* config/udi.exp: Use mondfe,name instead of remote_host.
   29048 
   29049 Tue Feb 11 11:22:36 1997  Jeffrey A Law  (law (a] cygnus.com)
   29050 
   29051 	* gdb.base/watchpoint.exp: Don't expect a failure when calling
   29052 	a function with a watchpoint enabled on the mn10200.
   29053 
   29054 	* gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
   29055 	before trying to create it!
   29056 
   29057 Mon Feb 10 16:40:47 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29058 
   29059 	* config/vx.exp: Use hostname instead of netport.
   29060 
   29061 	* config/vxworks.exp: New file.
   29062 
   29063 	* gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
   29064 
   29065 	* config/monitor.exp(gdb_target_monitor): Look for a prompt from
   29066 	gdb before assuming everything worked. Send a ^C if a timeout
   29067 	occurs.
   29068 
   29069 	* lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
   29070 	$gdb_spawn_id directly.
   29071 	(gdb_run_cmd): Try _start as well as start. Use the target feature
   29072 	gdb,start_symbol as the symbol to start from when jumping.
   29073 
   29074 Mon Feb 10 11:26:59 1997  Jeffrey A Law  (law (a] cygnus.com)
   29075 
   29076 	* gdb.base/exprs.exp: Delete bogus/incorrect (and probably
   29077 	redundant) test.
   29078 
   29079 	* gdb.base/recurse.exp: Relax final value test for 'b' so that
   29080 	it doesn't lose for 16bit integer systems.
   29081 
   29082 Fri Feb  7 09:31:21 1997  Jeffrey A Law  (law (a] cygnus.com)
   29083 
   29084 	* gdb.fortran/types.exp: If the target doesn't support "double"
   29085 	data types, then expect "real" types to only be 4 bytes.
   29086 
   29087 	* gdb.c++/virtfunc.exp: Expect failure for virtual function
   29088 	call tests if the target doesn't support inferior function calls.
   29089 
   29090 	* gdb.base/printcmds.exp: Allow minor deviation in FP values
   29091 	in printf tests.
   29092 
   29093 Thu Feb  6 12:46:14 1997  Jeffrey A Law  (law (a] cygnus.com)
   29094 
   29095 	* gdb.base/help.exp: Disable "help set", "help show", and
   29096 	"help support".  Simplify regexp for "help stack".
   29097 
   29098 	* gdb.base/default.exp: Set match_max to 5000 and the timeout
   29099 	to 60 seconds.  Temporarily set match_max to 15000 around the
   29100 	"info copying" test.
   29101 
   29102 	* gdb.base/nodebug.exp: Don't try to do an inferior function
   29103 	call if the target doesn't support them.
   29104 	* gdb.base/printcmds.exp: Likewise.
   29105 	* gdb.base/setvar.exp: Likewise.
   29106 	* gdb.base/structs.exp: Likewise.
   29107 	* gdb.c++/templates.exp: Likewise.
   29108 	* gdb.base/ptype.exp: Likewise.  Remove UDI specific stuff.
   29109 
   29110 	* gdb.base/recurse.exp: Enable for the mn10200.
   29111 
   29112 	* configure.in: Do configure gdb.stabs directory for *-*-elf
   29113 	targets.
   29114 	* configure: Rebuilt.
   29115 
   29116 	* gdb.base/break.exp: Check for gdb,noresults before testing
   29117 	exit status and/or results from the target.
   29118 	* gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
   29119 	* lib/gdb.exp: Remove old (now bogus) initialization of
   29120 	noinferior, noargs, noresults and nosignals.
   29121 
   29122 Tue Feb  4 21:52:17 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29123 
   29124 	* config/sh.exp: New file.
   29125 
   29126 	* config/slite.exp: Try to connect multiple times to the board
   29127 	before rebooting. Only send a "monitor run" if need_monitor_run
   29128 	is set.
   29129 
   29130 	* gdb.base/break.exp: Don't do the "stub continue" test if
   29131 	the target has gdb_stub set.
   29132 
   29133 	* gdb.base/callfuncs.exp: Increase the timeout.
   29134 
   29135 	* gdb.base/interrupt.exp: Don't even try to compile the testcase
   29136 	if the target has gdb,noinferiorio set.
   29137 
   29138 	* gdb.base/list.exp: Increase match_max to 10000 characters.
   29139 
   29140 	* gdb.base/sigall.exp: Check for gdb,nosignals on the target.
   29141 
   29142 	* gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
   29143 	target.
   29144 
   29145 	* lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
   29146 
   29147 Mon Feb  3 12:09:37 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29148 
   29149 	* gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
   29150 	trying to delete the copy of gdb. Catch the file delete so we
   29151 	don't die if the delete fails; also, the file should be copied to
   29152 	the host, not to the build.
   29153 
   29154 Sun Feb  2 00:55:14 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29155 
   29156 	* lib/gdb.exp(gdb_test): Surround the result pattern with
   29157 	parenthesis in case it contains multiple regexps separated
   29158 	with |.
   29159 
   29160 	* gdb.base/watchpoint.exp: Use gdb_test.
   29161 	* gdb.base/default.exp: Ditto.
   29162 
   29163 Sat Feb  1 23:51:01 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29164 
   29165 	* gdb.*/*.exp: Replace $prompt with $gdb_prompt.
   29166 
   29167 	* gdb.base/scope.exp: Use gdb_test.
   29168 	* gdb.c++/classes.exp: Ditto.
   29169 	* gdb.c++/inherit.exp: Ditto.
   29170 
   29171 Fri Jan 31 13:09:12 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29172 
   29173 	* gdb.base/crossload.exp: Don't use execute_anywhere, use
   29174 	remote_exec instead.
   29175 	* gdb.base/corefile.exp: Don't be ridiculous.
   29176 	* gdb.base/*.c: Add missing stub invocations.
   29177 
   29178 Thu Jan 30 16:49:25 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29179 
   29180 	* config/slite.exp: Miscellaneous fixes.
   29181 
   29182 	* lib/gdb.exp: Fix runto.
   29183 
   29184 	* gdb.base/signals.exp: Check for a gdb,nosignals feature of
   29185 	the target.
   29186 
   29187 	* gdb.base/watchpoint.exp: Fix regexp.
   29188 
   29189 	* lib/gdb.exp(default_gdb_exit): Add a catch to the
   29190 	close and wait commands, as the descriptor may now be
   29191 	invalid. Always call "remote_close host".
   29192 
   29193 Tue Jan 28 14:42:31 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   29194 
   29195 	   Major rewrite for testsuite revision.
   29196 
   29197 	* lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
   29198 	TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
   29199 	instead of relying on spawn_id to always contain a valid
   29200 	spawn id.
   29201 	(get_compiler_info): New procedure to build the ${binfile}.ci
   29202 	file, instead of replicating this in N different places.
   29203 	(gdb_compile): New procedure.
   29204 
   29205 	gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
   29206 	appropriate arguments) instead of compile. Use gdb_test in a lot
   29207 	more places.  Use send_gdb instead of send. Always run gdb_start
   29208 	at the start of a testcase, as this is no longer done magically.
   29209 
   29210 	config/*-gdb.exp: Rename without the -gdb suffix.
   29211 
   29212 	config/mips.exp: Use remote_close instead of exit_remote_shell.
   29213 	config/monitor.exp: Use target_info instead of looking at
   29214 	baud, timeout, etc.
   29215 	config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
   29216 
   29217 Sat Dec 14 00:43:57 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29218 
   29219 	* gdb.c++/templates.exp (test_ptype_of_templates),
   29220 	gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
   29221 	Update expect patterns for destructors and assignment operators
   29222 	to match corresponding c-typeprint.c changes.
   29223 	* gdb.c++/templates.exp (test_template_breakpoints):  Revert change
   29224 	to destructor breakpoint test, GDB should be able to set the
   29225 	destructor breakpoint without specifying arguments.
   29226 
   29227 Tue Dec  3 20:17:52 1996  Fred Fish  <fnf (a] cygnus.com>
   29228 
   29229 	* gdb.threads/pthreads.exp: Change result for failure to compile due
   29230 	to lack of pthreads runtime support from an error to simply an
   29231 	unsupported test, per dejagnu standards.
   29232 
   29233 Sun Dec  1 00:18:59 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29234 
   29235 	* lib/gdb.exp (gdb_test):  Simplify expect pattern for the case
   29236 	where GDB exits to reduce pattern match time.
   29237 	(skip_chill_tests):  Skip chill tests for mips*-sgi-irix6*.
   29238 
   29239 	* gdb.base/nodebug.exp:  Add mips*-sgi-irix6* xfails.
   29240 
   29241 Tue Nov 26 18:29:23 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29242 
   29243 	* gdb.base/callfuncs.exp: Turn on function call tests for h8300.
   29244 	* gdb.base/default.exp:   ditto.
   29245 	* gdb.base/nodebug.exp:   ditto.
   29246 	* gdb.base/printcmds.exp: ditto.
   29247 	* gdb.base/ptype.exp:     ditto.
   29248 	* gdb.base/setvar.exp:    ditto.
   29249 	* gdb.base/structs.exp:   ditto.
   29250 	* gdb.base/setshow.c:     Guard against uninitialized values of argc.
   29251 
   29252 Tue Nov 26 17:23:28 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   29253 
   29254 	* configure, */configure: Rebuild with autoconf 2.12.
   29255 
   29256 Sat Nov 23 13:32:15 1996  Fred Fish  <fnf (a] cygnus.com>
   29257 
   29258 	* gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
   29259 	use new i*86-pc-linux*-gnu quads.
   29260 	* gdb.base/corefile.exp: Ditto.
   29261 	* gdb.base/signals.exp: Ditto.
   29262 	* gdb.base/sigall.exp: Ditto.
   29263 	* gdb.base/interrupt.exp: Ditto.
   29264 
   29265 	* gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
   29266 	"i*86-*-linux" for "signal SIGUSR1".  Now works, at least with
   29267 	RedHat 4.0.
   29268 
   29269 	* gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
   29270 	linux.  This allows the test case to at least compile on latest
   29271 	linux, but still not run due to missing the threads runtime library.
   29272 
   29273 Fri Nov 22 10:13:29 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29274 
   29275 	* gdb.base/a1-selftest.exp (do_steps_and_nexts):  Reinitialize source
   29276 	directory to search gdb directory. Accept and step over conditional
   29277 	stack alignment code. Consume $prompt in failure cases.
   29278 	Reset timeout to $oldtimeout instead of some arbitrary value.
   29279 	* gdb.base/nodebug.exp:  Limit backtrace to 10 frames to avoid
   29280 	timeout problems with infinite stack backtraces.
   29281 	* gdb.base/ptype.exp (ptype struct link, union tu_link):
   29282 	Accept function parameters for linkfunc member.
   29283 
   29284 Thu Nov 21 09:17:19 1996  Fred Fish  <fnf (a] cygnus.com>
   29285 
   29286 	* lib/gdb.exp (CFLAGS): Remove, unreferenced.
   29287 	(CXXFLAGS): Remove, unreferenced.
   29288 	(B_OPTIONS): Add for -B options and add code to initialize with
   29289 	previous -B options and also add -B option to pick up cross compiled
   29290 	runtime.
   29291 	(TARGET_INCLUDES): Add for -I options and add code to initialize when
   29292 	doing cross compiles.
   29293 	(target_alias): Declare global.
   29294 	(xgcc): Set variable to full path of gcc in build tree.  Use findfile
   29295 	to verify that gcc exists in build tree, and if so set CC to that
   29296 	gcc and to use B_OPTIONS and TARGET_INCLUDES.
   29297 
   29298 Tue Nov 12 16:20:13 1996  Fred Fish  <fnf (a] cygnus.com>
   29299 
   29300 	* gdb.c++/inherit.exp (test_print_anon_union): Reenable
   29301 	ptype test for anonymous union.  Fixup testcase to match
   29302 	current gcc debug output.
   29303 
   29304 Mon Nov 11 14:12:06 1996  Jeffrey A Law  (law (a] cygnus.com)
   29305 
   29306 	* gdb.base/funcargs.c: Use cast rather than "UL" suffix to
   29307 	force argument to an unsigned long type.
   29308 
   29309 Mon Nov 11 10:27:55 1996  Fred Fish  <fnf (a] cygnus.com>
   29310 
   29311 	* gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
   29312 	tests and anonymous union print/ptype tests.
   29313 	* gdb.base/list.exp (test_forward-search): Increase timeout by
   29314 	5 minutes for the "search extremely long line" case.
   29315 	* lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
   29316 	completely optional and that the pass/fail messages use the command as
   29317 	the message if that third arg is a null string.
   29318 	(gdb_test_exact):  Arrange that a null string pattern means match a
   29319 	null string output rather than any output, which might include random
   29320 	errors.
   29321 	* gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
   29322 	backtrace test.
   29323 	* gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
   29324 	always failing and failure is now exposed by gdb.exp changes.
   29325 
   29326 Sat Nov  9 11:13:24 1996  Fred Fish  <fnf (a] cygnus.com>
   29327 
   29328 	* gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
   29329 	weren't being noted.
   29330 
   29331 Sat Nov  9 01:05:10 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29332 
   29333 	* gdb.base/corefile.exp:  Consume $prompt in mmap fail cases.
   29334 	* gdb.stabs/weird.exp:  Remove v_comb xfails.
   29335 
   29336 Tue Nov  5 10:44:23 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29337 
   29338 	* gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
   29339 		    list.exp scope.exp watchpoint.exp]
   29340 	  Make all timeout error msgs explicitly say "(timeout)".
   29341 
   29342 Mon Nov  4 12:03:06 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29343 
   29344 	* config/monitor.exp: Increase download timeout to 1000 seconds.
   29345 
   29346 Mon Nov  4 12:02:26 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29347 
   29348 	* config/m32r.exp: Increase timeout to 120 seconds.
   29349 
   29350 Sun Nov  3 14:37:05 1996  Fred Fish  <fnf (a] cygnus.com>
   29351 
   29352 	* gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
   29353 	and accept older ordering as obsolescent gcc or gdb.
   29354 	* gdb.c++/templates.exp: Ditto.
   29355 	* gdb.c++/virtfunc.exp: Ditto.
   29356 
   29357 Fri Nov  1 11:56:09 1996  Fred Fish  <fnf (a] cygnus.com>
   29358 
   29359 	* gdb.base/coremaker.c: Add code to mmap some data so we
   29360 	can check that it ends up in the core file.
   29361 	* gdb.base/corefile.exp: Add test to read mmapped data
   29362 	from core file.
   29363 
   29364 Wed Oct 30 18:19:16 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29365 
   29366 	* config/m32r.exp: New file.
   29367 
   29368 Mon Oct 21 14:40:50 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   29369 
   29370 	* testsuite/gdb.base/nodebug.exp:  Whack out -g options by hand so
   29371 	that cflags can contains -gstabs, and work correctly for other tests.
   29372 
   29373 Mon Oct 21 14:00:37 1996  Michael Snyder  <msnyder (a] cygnus.com>
   29374 
   29375 	* gdb.base/setshow.exp: New file, tests show and set.
   29376 	* gdb.base/setshow.c:   New file, tests show and set.
   29377 	* gdb.base/help.exp: Add test for help set|show annotate.
   29378 	* gdb.base/default.exp: Add test for set|show annotate.
   29379 
   29380 Wed Oct 16 19:03:54 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   29381 
   29382 	* testsuite/gdb.base/break.exp:  Make backtrace from factorial
   29383 	errors unique.
   29384 	* testsuite/gdb.base/nodebug.exp:  Whack out all -g options
   29385 	explicitly.
   29386 
   29387 Tue Oct 15 16:45:02 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   29388 
   29389 	* config/sim-gdb.exp (gdb_target_sim):  Remove setting of height
   29390 	and width commands.  This is done elsewhere.
   29391 	* (gdb_start):  Don't call gdb_start_sim here.  That's already
   29392 	done in gdb_load.  This fixes lots of failures in default.exp.
   29393 
   29394 Sun Oct 13 10:40:23 1996  Fred Fish  <fnf (a] cygnus.com>
   29395 
   29396 	From Peter Schauer <Peter.Schauer (a] Regent.E-Technik.TU-Muenchen.DE>:
   29397 	* gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
   29398 	* lib/gdb.exp (gdb_test): Treat failures due to program exiting
   29399 	in the same we we treat other failures (since it may be an expected
   29400 	condition), rather than as an error.
   29401 	* gdb.base/signals.exp (test_handle_all_print): Revert back to
   29402 	old test format.
   29403 
   29404 Fri Oct 11 17:05:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29405 
   29406 	* Makefile.in (clean mostlyclean): Also remove chill *.grt files.
   29407 	(distclean maintainer-clean realclean): No need to remove files
   29408 	twice.  Nuke the duplicates.
   29409 	* gdb.base/Makefile.in (EXECUTABLES): Add "structs".
   29410 	* gdb.threads/Makefile.in (distclean maintainer-clean realclean):
   29411 	Remove config.h along with other config files.
   29412 
   29413 Mon Sep 30 20:16:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29414 
   29415 	* gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
   29416 	"p func1 ()" and note that rests of tests are skipped.
   29417 	* gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
   29418 	setup_xfails for "print func2::coremaker_local".
   29419 	Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
   29420 	* gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
   29421 	affected by the previous run test.
   29422 	* gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
   29423 	"print array () ubyte (foo)" and "print/x array () byte (\$i)"
   29424 	* gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
   29425 	"pass int powerset tuple" and "pass modeless int powerset tuple".
   29426 	* gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
   29427 	"real write 4" and "real write 8".
   29428 	* gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
   29429 	setup_xfails for "print vs1 after tuple assign 2",
   29430 	"print \$i after tuple assign 2", and
   29431 	"print vs2 after tuple assign 2".
   29432 	* lib/gdb.exp (gdb_test): When a gdb aborts, print a more
   29433 	meaningful error message and return -1 so the caller can
   29434 	suppress further tests and avoid a cascade of errors.
   29435 
   29436 Fri Sep 27 10:34:51 1996  Fred Fish  <fnf (a] cygnus.com>
   29437 
   29438 	* gdb.base/a1-selftest.exp: Tweak tests to account for new
   29439 	format for printing version.
   29440 	* gdb.base/default.exp: Ditto.
   29441 	* gdb.base/interrupt.exp: Fix problem with cascade of
   29442 	errors if child process dies while calling a function.
   29443 
   29444 Fri Sep 13 21:43:48 1996  Fred Fish  <fnf (a] cygnus.com>
   29445 
   29446 	* Makefile.in (VPATH): Add
   29447 	* Makefile.in (Makefile, config.status): Fix rules so things get
   29448 	remade when necessary.
   29449 
   29450 Fri Sep 13 18:16:10 1996  Fred Fish  <fnf (a] cygnus.com>
   29451 
   29452 	* Makefile.in (just-check): Add path to sibling expect dir
   29453 	to environment variable specified by RPATH_ENVVAR.
   29454 
   29455 Fri Sep 13 12:05:34 1996  Fred Fish  <fnf (a] cygnus.com>
   29456 
   29457 	* Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
   29458 	(just-check): Add shared library paths for libstdc++, tk,
   29459 	tcl, bfd, and opcodes to the environment variable specified
   29460 	in RPATH_ENVVAR.
   29461 	* configure.in: Add support to recognize --enable-shared flag
   29462 	and generate correct value for RPATH_ENVVAR.
   29463 	* configure: Regenerated with autoconf.
   29464 
   29465 Mon Sep  2 06:36:02 1996  Fred Fish  <fnf (a] cygnus.com>
   29466 
   29467 	* gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
   29468 	include all osf versions.
   29469 	* gdb.threads/pthreads.exp: Expand "run to main" xfail to include
   29470 	all osf versions.  Add -D_MIT_POSIX_THREADS to compilation command
   29471 	when target is linux.  When failing to build pthreads test
   29472 	executable, give more meaningful message.
   29473 	* gdb.threads/pthreads.c: Hpux also uses old definition of second
   29474 	arg for pthread_create.
   29475 
   29476 Mon Aug 19 09:58:59 1996  Fred Fish  <fnf (a] cygnus.com>
   29477 
   29478 	* gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
   29479 	PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
   29480 	* gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
   29481 	and -lpthreads (everybody else).
   29482 	(test_startup): Fail gracefully if threads are not supported.
   29483 	* gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
   29484 	"p/c array_index("abcdef",2)" when not gcc compiled.
   29485 	* gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
   29486 	"print func2::coremaker_local" when not gcc compiled.
   29487 	* gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
   29488 	"ptype on opaque struct tagname (statically)",
   29489 	"ptype on opaque struct tagname (dynamically) 1", and
   29490 	"ptype on opaque struct tagname (dynamically) 2"
   29491 	for not compiled with gcc.
   29492 	* gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
   29493 	backtrace when compiled with gcc.
   29494 	* lib/gdb.exp (runto_main): Return result of "runto main" rather
   29495 	than always return success.
   29496 
   29497 Sat Aug 17 13:28:00 1996  Fred Fish  <fnf (a] cygnus.com>
   29498 
   29499 	* gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
   29500 
   29501 Tue Aug 13 10:26:10 1996  Jeffrey A Law  (law (a] cygnus.com)
   29502 
   29503 	* gdb.base/structs.exp: Undo last change.
   29504 
   29505 Mon Aug 12 15:29:08 1996  Fred Fish  <fnf (a] cygnus.com>
   29506 
   29507 	* gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
   29508 	encapsulate all the steps/nexts done during self test, starting
   29509 	at main, and makes them less sensitive to optimization issues.
   29510 	Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
   29511 	signal handler" test.
   29512 	* gdb.threads/pthreads.exp: Only run this for native configs.
   29513 	* gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
   29514 	setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
   29515 	tests.
   29516 	gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
   29517 	for "runto test_calls(void)" test.
   29518 
   29519 Sun Aug 11 13:11:24 1996  Fred Fish  <fnf (a] cygnus.com>
   29520 
   29521 	* gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
   29522 	and don't expect address info in breakpoint confirmations.
   29523 
   29524 Wed Aug  7 20:47:43 1996  Fred Fish  <fnf (a] cygnus.com>
   29525 
   29526 	* gdb.base/list.exp (test_forward_search): Increase timeout
   29527 	temporarily by 60 seconds for searching extremely long line,
   29528 	and then reset to old value when done.  Increase expect input
   29529 	buffer to 10000.
   29530 
   29531 Wed Aug  7 15:34:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29532 
   29533 	* gdb.base/list.exp (test_forward_search): Fix to handle very
   29534 	long source line without overflowing expect's input buffer.
   29535 
   29536 Wed Aug  7 12:03:25 1996  Tom Tromey  <tromey (a] creche.cygnus.com>
   29537 
   29538 	* config/slite-gdb.exp (gdb_start): Use "full_buffer", not
   29539 	"buffer_full".
   29540 
   29541 	* config/nind-gdb.exp (gdb_start): Use "full_buffer", not
   29542 	"buffer_full".
   29543 
   29544 	* config/mips-gdb.exp (gdb_start): Use "full_buffer", not
   29545 	"buffer_full".
   29546 
   29547 	* lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
   29548 	"buffer_full".
   29549 
   29550 Wed Aug  7 11:05:47 1996  Fred Fish  <fnf (a] cygnus.com>
   29551 
   29552 	* configure.in (configdirs): Add gdb.threads.
   29553 	* configure: Regenerated with autoconf.
   29554 	* gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
   29555 	* gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
   29556 	* gdb.threads/configure: New, generated with autoconf.
   29557 
   29558 Tue Aug  6 10:23:04 1996  Tom Tromey  <tromey (a] rtl.cygnus.com>
   29559 
   29560 	* lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
   29561 
   29562 Mon Aug  5 18:11:53 1996  Fred Fish  <fnf (a] cygnus.com>
   29563 
   29564 	* gdb.base/signals.exp (test_handle_all_print): Test separately for
   29565 	each signal's status in the output of "handle all print".
   29566 	* lib/gdb.exp (gdb_test): Document that the pattern must NOT include
   29567 	the \r\n sequence that immediately precedes the gdb prompt.
   29568 	* gdb.base/a1-selftest.exp: Save original timeout and restore
   29569 	after test.
   29570 
   29571 Sun Aug  4 10:20:50 1996  Jeffrey A Law  (law (a] cygnus.com)
   29572 
   29573 	* gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
   29574 	symbol.
   29575 
   29576 Fri Aug  2 17:37:26 1996  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
   29577 
   29578 	* config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
   29579 
   29580 Thu Jun 27 20:41:40 1996  Fred Fish  <fnf (a] cygnus.com>
   29581 
   29582 	* gdb.base/signals.exp (test_handle_all_print): Temporarily increase
   29583 	timeout by 60 seconds.
   29584 
   29585 Thu Jun 27 18:13:57 1996  Fred Fish  <fnf (a] cygnus.com>
   29586 
   29587 	* config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
   29588 	* config/netware.exp (gdb_run_cmd): Restore old timeout before doing
   29589 	error return.
   29590 
   29591 Thu Jun 27 10:54:58 1996  Fred Fish  <fnf (a] cygnus.com>
   29592 
   29593 	* lib/gdb.exp (default_gdb_start): When reporting a timeout during
   29594 	gdb initialization, also report how long dejagnu waited.  Restore
   29595 	old timeout before doing error return.  Temporarily increase timeout
   29596 	by 3 minutes to allow for slow startups over heavy NFS use.
   29597 
   29598 Tue Jun 25 19:59:17 1996  Fred Fish  <fnf (a] cygnus.com>
   29599 
   29600 	* lib/gdb.exp: Report timeout value for verbosity level 2.
   29601 	* config/gdbserver.exp: Ditto.
   29602 	* config/hppro.exp: Ditto.
   29603 	* config/mips-gdb.exp: Ditto.
   29604 	* config/monitor.exp: Ditto.
   29605 	* config/netware.exp: Ditto.
   29606 	* config/sim-gdb.exp: Ditto.
   29607 	* config/slite-gdb.exp: Ditto.
   29608 	* config/udi-gdb.exp: Ditto.
   29609 	* config/unix-gdb.exp: Ditto.
   29610 	* config/vx-gdb.exp: Ditto.
   29611 	* gdb.base/a1-selftest.exp: Ditto.
   29612 	* gdb.base/a2-run.exp: Ditto.
   29613 	* gdb.base/break.exp: Ditto.
   29614 	* gdb.base/corefile.exp: Ditto.
   29615 	* gdb.base/list.exp: Ditto.
   29616 	* gdb.base/recurse.exp: Ditto.
   29617 	* gdb.base/scope.exp: Ditto.
   29618 	* gdb.base/signals.exp: Ditto.
   29619 
   29620 Tue Jun 25 23:16:58 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   29621 
   29622 	* gdb.threads/Makefile.in (docdir): Removed.
   29623 
   29624 Tue Jun 25 17:02:39 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   29625 
   29626 	* configure.in (AC_PREREQ): autoconf 2.5 or higher.
   29627 	* gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
   29628 	@srcdir@.
   29629 	* gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
   29630 	autoconf 2.5 or higher.
   29631 	* gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
   29632 
   29633 Thu Jun 13 11:16:10 1996  Tom Tromey  <tromey (a] thepub.cygnus.com>
   29634 
   29635 	* configure: Regenerated.
   29636 	* aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
   29637 	avoid name clashes with SunOS headers.
   29638 
   29639 Wed Jun  5 16:43:27 1996  Jeffrey A Law  (law (a] cygnus.com)
   29640 
   29641 	* gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
   29642 
   29643 Thu May 30 11:35:11 1996  Jeffrey A Law  (law (a] cygnus.com)
   29644 
   29645 	* gdb.base/callfuncs.exp: Finish last change -- make sure the
   29646 	prototype information ends up in the compiler info file.
   29647 
   29648 Thu May 23 12:48:41 1996  Fred Fish  <fnf (a] cygnus.com>
   29649 
   29650 	* gdb.base/callfuncs.exp: Remove the compiler info file prior to
   29651 	attempting to regenerate it.  Eliminate use of a temporary file
   29652 	and just generate the info file directly.  Source it immediately,
   29653 	for consistency of use.
   29654 	* gdb.base/corefile.exp: Ditto
   29655 	* gdb.base/exprs.exp: Ditto.
   29656 	* gdb.base/funcargs.exp: Ditto.
   29657 	* gdb.base/langs.exp: Ditto.
   29658 	* gdb.base/list.exp: Ditto.
   29659 	* gdb.base/mips_pro.exp: Ditto.
   29660 	* gdb.base/nodebug.exp: Ditto.
   29661 	* gdb.base/opaque.exp: Ditto.
   29662 	* gdb.base/ptype.exp: Ditto.
   29663 	* gdb.base/scope.exp: Ditto.
   29664 	* gdb.base/setvar.exp: Ditto.
   29665 	* gdb.base/signals.exp: Ditto.
   29666 	* gdb.base/whatis.exp: Ditto.
   29667 	* gdb.c++/templates.exp: Ditto.
   29668 	* gdb.c++/virtfunc.exp: Ditto.
   29669 	* gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
   29670 	whether or not to add -lstdc++ to the compile command line args.
   29671 
   29672 Sat May 18 02:43:58 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29673 
   29674 	* gdb.base/recurse.exp:  Remove setup_xfail for "sparc*-*-sunos4*",
   29675 	it got fixed by the recent lookup_minimal_symbol_by_pc change.
   29676 	Increase timeout, a lot of single stepping might be needed if the
   29677 	target has no hardware watchpoints.
   29678 
   29679 Wed May 15 08:47:42 1996  Jeffrey A Law  (law (a] cygnus.com)
   29680 
   29681 	* gdb.base/break.exp: Ignore compiler warnings when compiling
   29682 	break.c.
   29683 	* gdb.base/callfuncs.exp: Don't run these tests on the h8300.
   29684 	* gdb.base/default.exp: Add h8300 xfails.  Handle messages
   29685 	from remote-sim.
   29686 	* gdb.base/exprs.exp: Add h8300 xfails.
   29687 	* gdb.base/funcargs.exp: Likewise.
   29688 	* gdb.base/nodebug.exp: Likewise.
   29689 	* gdb.base/printcmds.exp: Likewise.
   29690 	* gdb.base/ptype.exp: Likewise.
   29691 	* gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300.  Add
   29692 	h8300 xfails.
   29693 	* gdb.base/return.exp: Handle float/double precision problems
   29694 	on the h8300.
   29695 	* gdb.base/funcargs.c: Explicitly make last constant argument to
   29696 	call_after_alloca_subr an unsigned long type.
   29697 	* gdb.base/return.c: Include stdio.h.
   29698 
   29699 Tue May  7 22:01:12 1996  Rob Savoye  <rob (a] chinadoll.cygnus.com>
   29700 
   29701 	* config/abug.exp: New file for the older Motorola Bug monitor
   29702 	that runs on the mvme13x series VME boards.
   29703 	* config/monitor.exp: Use the new config array for target settings
   29704 	if they exist.
   29705 
   29706 Fri May  3 16:02:55 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   29707 
   29708 	* sim-gdb.exp: Make the SH simulator allocate less space when
   29709 	it is targeted.
   29710 
   29711 Thu May  2 12:31:56 1996  Jeffrey A Law  (law (a] cygnus.com)
   29712 
   29713 	* gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
   29714 	test.
   29715 
   29716 Wed Mar 20 08:48:03 1996  Fred Fish  <fnf (a] cygnus.com>
   29717 
   29718 	* gdb.base/list.exp (test_list_function): Remove setup_xfail for
   29719 	"rs6000-*-*" for "list function in include file" when gcc compiled.
   29720 	* gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
   29721 	for "p ctable1[120]".
   29722 	* gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
   29723 	"print 'scope0.c'::filelocal_bss before run" when gcc compiled.
   29724 	Remove setup_xfail for "rs6000-*-*" for
   29725 	"print 'scope0.c'::filelocal before run".
   29726 	* gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
   29727 	gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
   29728 	since some compilers don't allow both options to be given
   29729 	on the same command line.  Create object file and move it.
   29730 
   29731 Tue Mar 19 23:49:31 1996  Fred Fish  <fnf (a] cygnus.com>
   29732 
   29733 	* gdb.base/corefile.exp: Always regenerate the core file, since
   29734 	we always regenerate the coremaker program.  Detect special case
   29735 	where registers cannot be read from core file.
   29736 
   29737 Tue Mar 19 16:52:49 1996  Fred Fish  <fnf (a] cygnus.com>
   29738 
   29739 	From Peter Schauer <Peter.Schauer (a] Regent.E-Technik.TU-Muenchen.DE>
   29740 	* gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
   29741 	* gdb.c++/templates.exp: Only match on basename of file since
   29742 	some formats like xcoff don't encode directory information.
   29743 	* gdb.stabs/weird.exp: Use the right sed script for powerpc
   29744 	and rs6000 AIX xcoff targets.
   29745 	* configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
   29746 	* configure: Regenerate.
   29747 	* gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
   29748 	here, rather than in distclean.
   29749 
   29750 Sun Mar 17 13:35:31 1996  Fred Fish  <fnf (a] cygnus.com>
   29751 
   29752 	* gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
   29753 	defined, and use it to compile the test case with -O2.  The
   29754 	native compilation still uses no optimization.
   29755 	* gdb.base/mips_pro.c: Remove inline assembly code since
   29756 	it is compiled PIC by default, which results in assembler
   29757 	warnings that make the testsuite think the compilation
   29758 	was unsuccessful.
   29759 
   29760 Sat Mar 16 15:02:24 1996  Fred Fish  <fnf (a] cygnus.com>
   29761 
   29762 	* gdb.c++/misc.exp: Add note to message for
   29763 	"print s.a for foo struct" that this is a known gcc 2.7.2
   29764 	and earlier bug.
   29765 
   29766 Fri Mar 15 17:49:57 1996  Fred Fish  (fnf (a] cygnus.com)
   29767 
   29768 	* gdb.base/break.exp: Fix pattern for matching "Delete all
   29769 	breakpoints (y or n) ".  Add "mips-dec-ultrix*" to
   29770 	setup_xfail for deleting all breakpoints test.  Fix various
   29771 	timeout messages to include "(timeout)".
   29772 	* gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
   29773 	for "p t_float_values2(3.14159,float_val2)".
   29774 	* gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
   29775 	for "continue to call2g" when gcc compiled.
   29776 	* gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
   29777 	"up to foo in langs.exp", "show language at foo in langs.exp",
   29778 	"show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
   29779 	and "show language at fsub in langs.exp".
   29780 	* gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
   29781 	"list line 1 in include file", "list message for lines past EOF",
   29782 	"list function in include file", "list list0.h:foo", and
   29783 	"list filename:function; nonexistant function".
   29784 	* gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
   29785 	"whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
   29786 	and "ptype t_char_array" to be for native cc only.
   29787 
   29788 Fri Mar 15 16:17:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29789 
   29790 	* gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
   29791 	setup_xfail for "print coremaker_bss", "print coremaker_ro",
   29792 	"print func2::coremaker_local", and "backtrace in corefile.exp".
   29793 
   29794 Wed Mar 13 14:54:11 1996  Fred Fish  <fnf (a] cygnus.com>
   29795 
   29796 	* gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
   29797 	"bt in signals.exp".  This problem only appears when running
   29798 	the testsuite, and then only intermittently.
   29799 
   29800 Tue Mar 12 15:00:16 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   29801 
   29802 	* gdb.base/return.exp (return_tests): Differentiate between
   29803 	two tests of continuing.
   29804 
   29805 Tue Mar  5 14:33:33 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   29806 
   29807 	* */Makefile.in (maintainer-clean): Remove config.log.
   29808 	* gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
   29809 	* gdb.c++/Makefile.in (PROGS): Add inherit.
   29810 	(clean): Remove *.ci.
   29811 
   29812 Tue Feb 20 16:36:10 1996  Fred Fish  <fnf (a] cygnus.com>
   29813 
   29814 	* gdb.c++/misc.cc: Add test code from Mike Stump.
   29815 	* gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
   29816 
   29817 Sun Feb 18 11:39:12 1996  Fred Fish  <fnf (a] cygnus.com>
   29818 
   29819 	* gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
   29820 	to "alpha-*-osf2*" and add comment.
   29821 	* gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
   29822 	setup_xfail for "step over execarg initialization" and
   29823 	"step over corearg initialization".
   29824 	* gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
   29825 	for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
   29826 	* gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
   29827 	gcc compiled for "print coremaker_bss", "print coremaker_ro",
   29828 	"print func2::coremaker_local", and "backtrace in corefile.exp".
   29829 	* gdb.base/signals.exp: Build and source signals.ci.
   29830 	Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
   29831 	to be for gcc only.
   29832 	* lib/gdb.exp: Move verbose statements outside conditionals.
   29833 
   29834 Sat Feb 17 02:22:14 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   29835 
   29836 	* gdb.base/sigall.exp:  Remove setup_xfail for irix4.  Fixed by
   29837 	Feb 3 procfs.c change.
   29838 
   29839 Fri Feb 16 13:25:31 1996  Fred Fish  <fnf (a] cygnus.com>
   29840 
   29841 	* config/unix-gdb.exp: Remove extraneous newlines from end of file.
   29842 
   29843 Thu Feb 15 08:12:55 1996  Fred Fish  <fnf (a] cygnus.com>
   29844 
   29845 	* config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
   29846 	from dejagnu's apparent default of 10 seconds, which gives random
   29847 	results when running the tests over NFS on moderately loaded systems.
   29848 	* lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
   29849 
   29850 Mon Feb 12 16:50:28 1996  Fred Fish  <fnf (a] cygnus.com>
   29851 
   29852 	* gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318.  Now fixed.
   29853 	* gdb.base/a2-run.exp: Replace $binfile with $testfile in test
   29854 	result reports.
   29855 
   29856 Fri Feb  9 15:56:51 1996  Fred Fish  <fnf (a] cygnus.com>
   29857 
   29858 	* configure.in (CY_AC_PATH_TCLH): Remove.
   29859 	* configure: Regenerate.
   29860 
   29861 Fri Feb  9 08:21:31 1996  Fred Fish  <fnf (a] cygnus.com>
   29862 
   29863 	* gdb.c++/Makefile.in (clean): Add missing '{'.
   29864 
   29865 Fri Feb  2 10:19:40 1996  Jeffrey A Law  (law (a] cygnus.com)
   29866 
   29867 	* lib/gdb.exp: Provide a default value for noinferior.
   29868 
   29869 	* lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
   29870 	Load libgloss.exp.
   29871 
   29872 Thu Feb  1 20:20:14 1996  Jeffrey A Law  (law (a] cygnus.com)
   29873 
   29874 	* gdb.disasm/hppa.exp: Compile directly into an executable, use
   29875 	the executable, not the .o to run the tests from.
   29876 
   29877 Wed Jan 31 14:21:09 1996  Jeffrey A Law  (law (a] cygnus.com)
   29878 
   29879 	* gdb.base/break.exp: Don't test for program exit or exit status
   29880 	if $noresults if nonzero.
   29881 	* gdb.base/langs.exp: Likewise.
   29882 	* gdb.base/watchpoint.exp: Likewise.
   29883 
   29884 	* gdb.base/default.exp: Remove extraneous call to load gdb.exp.
   29885 	* gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
   29886 	trying to compile the testcase.
   29887 
   29888 Wed Jan 24 23:42:39 1996  Doug Evans  <dje (a] charmed.cygnus.com>
   29889 
   29890 	* gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
   29891 	* gdb.base/signals.exp (continue to handler): Likewise.
   29892 
   29893 Tue Jan 23 16:28:22 1996  Per Bothner  <bothner (a] kalessin.cygnus.com>
   29894 
   29895 	* gdb.c++/classes.exp:  Now = returns false/true, not 1/0.
   29896 
   29897 	* gdb.fortran/exprs.exp:  .LT. and .GT. now return .TRUE. or .FALSE..
   29898 
   29899 Tue Jan 23 15:41:57 1996  Jeffrey A Law  (law (a] cygnus.com)
   29900 
   29901 	* gdb.base/corefile.exp: Recognize "not found" as failure
   29902 	when trying to determine if a core file was generated.
   29903 	If no core file was generate the first time, try again without
   29904 	the ulimit -c to work around braindamaged shells.
   29905 
   29906 Mon Jan 15 09:33:00 1996  Fred Fish  <fnf (a] cygnus.com>
   29907 
   29908 	* gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
   29909 	[] tests with "test" and enclose string in quotes.
   29910 	* gdb.stabs/configure: Rebuild
   29911 
   29912 Thu Jan 11 09:43:14 1996  Tom Tromey  <tromey (a] creche.cygnus.com>
   29913 
   29914 	Changes in sync with expect:
   29915 	* aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
   29916 	(CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
   29917 	(CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
   29918 	(CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater.  Properly quote
   29919 	argument to AC_REQUIRE.
   29920 	* configure: Regenerated.
   29921 
   29922 Thu Jan  4 08:17:22 1996  Fred Fish  <fnf (a] cygnus.com>
   29923 
   29924 	* gdb.base/corefile.exp: When generating a core, discard any
   29925 	error messages about ulimit not found and the "core dumped"
   29926 	message from the shell that runs the coredumper.
   29927 
   29928 Wed Jan  3 01:30:41 1996  Jeffrey A Law  (law (a] cygnus.com)
   29929 
   29930 	* lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
   29931 
   29932 	* gdb.stabs/weird.exp: Use ${target_triplet} to determine
   29933 	which sed script to run.  Expect failure for v_comb test
   29934 	on PA targets too.
   29935 
   29936 Sat Dec 30 16:09:04 1995  Fred Fish  <fnf (a] rtl.cygnus.com>
   29937 
   29938 	* gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
   29939 	"print func2::coremaker_local" and for "backtrace in corefile.exp"
   29940 
   29941 Sat Dec 30 12:59:12 1995  Fred Fish  <fnf (a] cygnus.com>
   29942 
   29943 	* lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
   29944 	* gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
   29945 	"sparc-sun-solaris*" xfails for "p v_comb".
   29946 	* lib/gdb.exp (default_gdb_start): Fix typo.
   29947 	* gdb.base/corefile.exp: Allow "Core was generated by ..."
   29948 	messages to not include the full program name that caused
   29949 	the core dump since some systems (such as solaris) apparently
   29950 	truncate this path to about 80 characters.
   29951 	When generating a core file first try increasing the core file
   29952 	size limit to unlimited since some systems may default it to
   29953 	zero, and it is harmless to try it.  Move the test for failing
   29954 	to generate a core file to where it will actually get executed.
   29955 	* gdb.c++/templates.exp (test_ptype_of_templates): Accept
   29956 	new gdb result from g++ debug info improvements and make old
   29957 	pattern obsolescent.  Also account for size_t differences
   29958 	(may be int or long).
   29959 	* gdb.base/a1-selftest.exp (test_with_self): Check for case where
   29960 	initialization before function call is placed in the delay slot
   29961 	and thus appears to be skipped over by commands such as "next".
   29962 
   29963 Fri Dec 29 16:09:20 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   29964 
   29965 	* gdb.base/a1-selftest.exp (test_with_self): Run without windows.
   29966 
   29967 Wed Dec  6 10:45:42 1995  Jeffrey A. Law  <law (a] sethra.cygnus.com>
   29968 
   29969 	* gdb.base/*.exp: Make ${srcfile} only be the basename of the
   29970 	input source file; fix code to compile test to deal with this
   29971 	convention.
   29972 	* gdb.c++/*.exp: Likewise.
   29973 
   29974 Mon Nov 27 11:40:16 1995  Fred Fish  <fnf (a] cygnus.com>
   29975 
   29976 	* gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
   29977 	"bt in signals.exp".
   29978 
   29979 Sat Nov 25 20:52:15 1995  Fred Fish  <fnf (a] phydeaux.cygnus.com>
   29980 
   29981 	* gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
   29982 	"step over execarg initialization" and
   29983 	"step over corearg initialization".
   29984 
   29985 Sat Nov 25 18:20:14 1995  Fred Fish  <fnf (a] cygnus.com>
   29986 
   29987 	* gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
   29988 	with sizeof(pointer) > sizeof(int).  Avoid "void *" or include files.
   29989 
   29990 Sat Nov 25 11:03:42 1995  Fred Fish  <fnf (a] cygnus.com>
   29991 
   29992 	From Rob Savoye  (rob (a] poseidon.cygnus.com)
   29993 	* Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
   29994 	gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
   29995 	configure.in}, gdb.disasm/{Makefile.in, configure.in},
   29996 	gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
   29997 	configure.in}: Major reworking for autoconfig.
   29998 	* aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
   29999 	gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
   30000 	New files.
   30001 	* config/unix-gdb.exp:  Make GDB global.
   30002 	* gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
   30003 	callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
   30004 	funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
   30005 	nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
   30006 	regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
   30007 	term.exp, twice.exp, watchpoint.exp, whatis.exp},
   30008 	gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
   30009 	templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
   30010 	misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
   30011 	pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
   30012 	pr-8136.exp, result.exp, string.exp, tuples.exp},
   30013 	gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
   30014 	to returns as necessary, arrange for test to compile own testcase
   30015 	executable.
   30016 	* lib/gdb.exp: Changes for testsuite to compile own test cases.
   30017 
   30018 Tue Nov 21 16:15:45 1995  Fred Fish  <fnf (a] cygnus.com>
   30019 
   30020 	* gdb.c++/classes.exp (test_pointers_to_class_members): Add
   30021 	clear_xfail at end of test which might not call either pass or fail.
   30022 	* gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
   30023 	"backtrace through signal handler".
   30024 
   30025 Sat Nov 18 04:09:31 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30026 
   30027 	* gdb.base/sigall.exp:  Work around OSF/1-3.x kernel bug when
   30028 	continuing from a job control stop signal.
   30029 	* gdb.stabs/alpha.mt:  Use $(CFLAGS) when building weird.o.
   30030 
   30031 Wed Nov 15 00:28:03 1995  Jeffrey A Law  (law (a] cygnus.com)
   30032 
   30033 	* gdb.base/callfuncs.exp: Remove bogus hppa xfails.
   30034 	* gdb.base/corefile.exp: Likewise.
   30035 	* gdb.base/funcargs.exp: Likewise.
   30036 
   30037 Tue Nov 14 15:18:10 1995  Stu Grossman  (grossman (a] cygnus.com)
   30038 
   30039 	* config/hmsirom.exp:  Setup for talking to hmsi ROM monitor.
   30040 	* config/monitor.exp:  Add support for setting baud rate.
   30041 
   30042 Sat Nov  4 15:35:52 1995  Fred Fish  <fnf (a] cygnus.com>
   30043 
   30044 	* gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
   30045 	i*86-*-linux* xfails for "backtrace through signal handler".
   30046 	* gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
   30047 	"print func2::coremaker_local".
   30048 	* gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
   30049 	alpha-dec-osf2* xfail for
   30050 	"delete all breakpoints when none".
   30051 
   30052 Wed Nov  1 15:57:16 1995  Fred Fish  <fnf (a] cygnus.com>
   30053 
   30054 	* gdb.base/break.exp: Change test that deletes all breakpoints
   30055 	when no user breakpoints are installed.  A post 4.15 change
   30056 	causes gdb to no longer prompt in this case.
   30057 
   30058 Tue Oct 31 15:13:43 1995  Fred Fish  <fnf (a] cygnus.com>
   30059 
   30060 	* gdb.base/return.exp (return_tests):  Change xfail for test
   30061 	"correct value returned double test" to stop xfailing at
   30062 	Solaris 2.5.  Apparently the bug has been fixed.
   30063 
   30064 Sun Oct 29 12:18:16 1995  Fred Fish  <fnf (a] cygnus.com>
   30065 
   30066 	* gdb.stabs/ecoff.sed: Remove comment lines except for first one.
   30067 	IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
   30068 
   30069 Tue Oct 24 11:12:12 1995  Jeffrey A Law  (law (a] cygnus.com)
   30070 
   30071 	* gdb.disasm/hppa.exp: Test lci and syncdma instructions.
   30072 	* gdb.disasm/hppa.s: Corresponding changes.
   30073 
   30074 Wed Oct 18 11:27:47 1995  Jeffrey A Law  (law (a] cygnus.com)
   30075 
   30076 	* gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
   30077 	makefile fragment.
   30078 	* config/mt-hpux: Deleted.
   30079 
   30080 Tue Oct 17 23:02:12 1995  Jeffrey A Law  (law (a] cygnus.com)
   30081 
   30082 	* Many files: When warning about suppressed tests due to a
   30083 	nonexistant test binary, avoid incrementing the warning count.
   30084 
   30085 Tue Oct 10 11:00:41 1995  Fred Fish  <fnf (a] cygnus.com>
   30086 
   30087 	* Makefile.in (TARGET_FLAGS_TO_PASS):  Remove BISON.
   30088 
   30089 Sun Oct  8 04:23:14 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30090 
   30091 	* gdb.base/return.exp:  Change xfail from "sparc-*-solaris2.*" to
   30092 	"sparc-*-solaris2*".
   30093 
   30094 Sat Sep 23 01:22:23 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30095 
   30096 	* gdb.base/coremaker.c:  Produce a full core dump for AIX targets.
   30097 	Add global and local variables and initialize them.
   30098 	* gdb.base/corefile.exp:  Test correct mapping of corefile sections
   30099 	by printing variables. Remove rs6000 and powerpc xfails, BFD now
   30100 	extracts the file name and terminating signal from the core file.
   30101 	* TODO:  Remove note about tests for correct mapping of corefile.
   30102 	* gdb.base/ptype.c (main):  Use boolean2 to inhibit AIX 4.1 xlc
   30103 	from optimizing it away.
   30104 	* gdb.stabs/weird.exp:  Remove rs6000 xfail, xcoffread.c now
   30105 	handles common blocks.
   30106 
   30107 Thu Sep 21 01:28:10 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30108 
   30109 	* gdb.disasm/sh3.s (fmac): Update for new assembler syntax
   30110 	* gdb.disasm/sh3.exp (fmac): Corresponding changes.
   30111 
   30112 Wed Sep 20 13:15:05 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   30113 
   30114 	* Makefile.in (maintainer-clean): New target, synonym for
   30115 	realclean.
   30116 	* gdb.base/Makefile.in (maintainer-clean): Likewise.
   30117 	* gdb.c++/Makefile.in (maintainer-clean): Likewise.
   30118 	* gdb.chill/Makefile.in (maintainer-clean): Likewise.
   30119 	* gdb.disasm/Makefile.in (maintainer-clean): Likewise.
   30120 	* gdb.stabs/Makefile.in (maintainer-clean): Likewise.
   30121 	* gdb.threads/Makefile.in (maintainer-clean): Likewise.
   30122 
   30123 Sun Sep 10 13:14:01 1995  Fred Fish  <fnf (a] cygnus.com>
   30124 
   30125 	* gdb.base/scope.exp (text_at_main):  Add "hppa*-*-hpux*"
   30126 	xfails when not gcc compiled for "print foo::funclocal".
   30127 	(test_at_foo):  Add "hppa*-*-hpux*" xfails when not gcc compiled for:
   30128 	"print foo::funclocal at foo",
   30129 	"print 'scope1.c'::foo::funclocal at foo",
   30130 	"print foo::funclocal_bss at foo",
   30131 	"print 'scope1.c'::foo::funclocal_bss at foo",
   30132 	"print foo::funclocal_ro at foo",
   30133 	"print 'scope1.c'::foo::funclocal_ro at foo",
   30134 	"print bar::funclocal at foo" and
   30135 	"print 'scope1.c'::bar::funclocal at foo".
   30136 	(test_at_bar):  Add "hppa*-*-hpux*" xfails when not
   30137 	gcc compiled for "print foo::funclocal at bar".
   30138 	Expand all messages to ensure that they identify that
   30139 	the test is at bar().
   30140 	* gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
   30141 	gcc compiled for:
   30142 	"ptype on opaque struct pointer (statically)",
   30143 	"ptype on opaque struct tagname (statically)",
   30144 	"ptype on opaque struct pointer (dynamically) 1",
   30145 	"ptype on opaque struct tagname (dynamically) 1",
   30146 	"ptype on opaque struct pointer (dynamically) 2" and
   30147 	"ptype on opaque struct tagname (dynamically) 2
   30148 	* gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
   30149 	gcc compiled for:
   30150 	"p datalocal"
   30151 	"whatis datalocal",
   30152 	"ptype datalocal",
   30153 	"p bsslocal",
   30154 	"whatis bsslocal", and
   30155 	"ptype bsslocal".
   30156 	* gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
   30157 	"backtrace in langs.exp" and "up to langs0__2do in langs.exp"
   30158 	when not gcc compiled.
   30159 	* gdb.base/funcargs.exp (float_and_integral_args):  Add
   30160 	"hppa*-*-hpux*" xfail for "run to call2a" when not gcc
   30161 	compiled.
   30162 	(discard_and_shuffle):  Add "hppa*-*-hpux*" xfail for
   30163 	"backtrace from call6a" when not gcc compiled.
   30164 	(shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
   30165 	"backtrace from call7a" when not gcc compiled.
   30166 	* gdb.base/callfuncs.exp (do_function_calls):
   30167 	Add "hppa*-*-hpux*" xfail when not gcc compiled for
   30168 	"p t_char_array_values(char_array_val2,char_array_val1)",
   30169 	"p t_char_array_values(char_array_val1,char_array_val2)",
   30170 	"p t_char_array_values("carray 1","carray 2")",
   30171 	"p t_char_array_values("carray 1",char_array_val2)",
   30172 	"p t_char_array_values(char_array_val1,"carray 2")",
   30173 	"p sum_args(1,{2})",
   30174 	"p sum_args(2,{2,3})",
   30175 	"p sum_args(3,{2,3,4})",
   30176 	"p sum_args(4,{2,3,4,5})"
   30177 	* gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
   30178 	"backtrace in corefile.exp" when not gcc compiled.
   30179 
   30180 Sat Sep  9 01:35:39 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30181 
   30182 	* gdb.base/signals.exp:  Rewrite `handle all print' test as
   30183 	a procedure. Accept blanks or TABs as whitespace, increase
   30184 	timeout and expect input buffer size for the large output
   30185 	from the command. Remove "i*86-*-bsdi2.0" xfail.
   30186 
   30187 Sat Sep  2 06:41:26 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30188 
   30189 	* gdb.base/setvar.exp:  Add new testcases for truncation when
   30190 	assigning invalid values to bitfields.
   30191 
   30192 Sat Sep  2 00:17:31 1995  Fred Fish  <fnf (a] cygnus.com>
   30193 
   30194 	* gdb.base/callfuncs.exp (do_function_calls):  Remove
   30195 	mips-sgi-irix* xfail for
   30196 	"call inferior func with struct - returns char *"
   30197 	and fix test so that an optional (unsigned char *) cast is
   30198 	accepted in the result.
   30199 
   30200 Fri Sep  1 13:42:01 1995  Fred Fish  <fnf (a] cygnus.com>
   30201 
   30202 	* gdb.base/funcargs.exp (float_and_integral_args):  Remove
   30203 	sparc-sun-solaris2* xfail for "print f1 after run to call2a".
   30204 	* gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
   30205 	* gdb.base/signals.exp: Remove duplicate "handle all print" test
   30206 	that accidentally got checked in.
   30207 
   30208 Sun Aug 27 23:35:35 1995  Fred Fish  <fnf (a] cygnus.com>
   30209 
   30210 	* gdb.base/callfuncs.exp (do_function_calls):  Add alpha-dec-osf2*
   30211 	clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
   30212 	compiled test.
   30213 	* gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
   30214 	Add mips-sgi-irix5* xfail for not gcc compiled.
   30215 	* gdb.base/Makefile.in (nodebug.o):  Also create nodebug.ci.
   30216 	* gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
   30217 	compiled for "p top", "whatis top", "p middle", and "whatis
   30218 	middle".
   30219 	* gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
   30220 	"whatis signed char" for not gcc compiled.
   30221 	* gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
   30222 	"set variable signed char=-1 (-1)" and
   30223 	"set variable signed char=0xFF (0xFF)" for not gcc compiled.
   30224 	* gdb.base/funcargs.exp (float_and_integral_args):
   30225 	Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
   30226 	Add mips-sgi-irix* xfail when not gcc compiled for
   30227 	"continue to call2b".
   30228 	Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
   30229 	"continue to call2g".
   30230 	(discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
   30231 	compiled for "backtrace from call6a"
   30232 	(shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
   30233 	compiled for "backtrace from call7k".  Add mips-sgi-irix5* xfail
   30234 	when not gcc compiled for "backtrace from call7a".
   30235 	(localvars_after_alloca):  Fix gdb_test cmds for
   30236 	"print * after runto ...".
   30237 	Remove rs6000-*-* xfails for
   30238 	"print i after runto localvars_after_alloca" and
   30239 	"print l after runto localvars_after_alloca"
   30240 	for all compilers.
   30241 	* gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
   30242 	when not compiled with gcc, for:
   30243 	"print signed char == (minus)",
   30244 	"print signed char != (minus)",
   30245 	"print signed char < (minus)",
   30246 	"print signed char > (minus)".
   30247 	* gdb.base/callfuncs.exp (do_function_calls):
   30248 	Add mips-sgi-irix* xfail, when compiled with native compiler, for
   30249 	"call inferior func with struct - returns char *".
   30250 	* gdb.base/return.exp (return_tests): Change xfail for
   30251 	"correct value returned double test" to include Solaris 2.4.
   30252 	* gdb.base/funcargs.exp (float_and_integral_args):
   30253 	Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
   30254 
   30255 Sat Aug 26 00:26:11 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30256 
   30257 	* gdb.base/setvar.c, gdb.base/setvar.exp:  Add new tests for
   30258 	enumeration bitfields if compiling with GNU C.
   30259 	* lib/gdb.exp:  Consume `(y or n) ' in `Reinitialize source path
   30260 	to empty' prompt.
   30261 
   30262 Tue Aug 22 00:30:37 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30263 
   30264 	* gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
   30265 	test for PRO targets.
   30266 
   30267 	* gdb.base/funcargs.exp: Avoid ever setting more than 8
   30268 	breakpoints in the inferior at any given time by making
   30269 	two groups of breakpoints for call2*, call6* and call7*
   30270 	tests.
   30271 
   30272 Sun Aug 20 06:58:25 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30273 
   30274 	* gdb.base/funcargs.exp:  Fix typos introduced by Aug 15 change.
   30275 	* gdb.base/callfuncs.c (main):  Use struct_val1 to inhibit xlc
   30276 	from optimizing it away.
   30277 	* gdb.base/callfuncs.exp:  Remove rs6000-*-* xfails for
   30278 	"call inferior func with struct".
   30279 
   30280 Wed Aug 16 11:57:15 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   30281 
   30282 	* configure.in: Only configure gdb.chill for particular targets.
   30283 
   30284 Tue Aug 15 09:42:44 1995  Fred Fish  <fnf (a] cygnus.com>
   30285 
   30286 	* gdb.base/Makefile.in:  Add action to .c.o transformation
   30287 	rule that generates a .ci file for each .o file and remove
   30288 	explicit .c.o rules except for callfuncs.o.
   30289 	* gdb.c++/Makefile.in:  Add .cc.o transformation rule that
   30290 	generates a .ci file for each .o file and remove explicit
   30291 	.cc.o rules.
   30292 	(clean): Remove *.tmp *.ci files.
   30293 	(EXECUTABLES): Remove templ-info.exp.
   30294 	* gdb.base/compiler.c: New file.
   30295 	* gdb.c++/compiler.cc: New file
   30296 	* gdb.base/scope.exp: Source gdb.base/scope.ci.
   30297 	Change rs6000-*-* xfail for
   30298 	"print 'scope0.c'::filelocal_ro" and
   30299 	"print 'scope1.c'::filelocal" and
   30300 	"print 'scope1.c'::filelocal_bss" and
   30301 	"print 'scope1.c'::filelocal_ro" and
   30302 	"print 'scope1.c'::foo::funclocal" and
   30303 	"print 'scope1.c'::foo::funclocal_ro" and
   30304 	"print 'scope1.c'::bar::funclocal" and
   30305 	"print 'scope0.c'::filelocal_ro" and
   30306 	"print 'scope1.c'::filelocal at foo" and
   30307 	"print 'scope1.c'::filelocal_bss at foo" and
   30308 	"print 'scope1.c'::filelocal_ro at foo" and
   30309 	"print 'scope1.c'::foo::funclocal at foo" and
   30310 	"print 'scope1.c'::foo::funclocal_bss at foo" and
   30311 	"print 'scope1.c'::foo::funclocal_ro at foo" and
   30312 	"print 'scope1.c'::bar::funclocal at foo" and
   30313 	"print 'scope0.c'::filelocal_ro" and
   30314 	"print 'scope1.c'::filelocal" and
   30315 	"print 'scope1.c'::filelocal_bss" and
   30316 	"print 'scope1.c'::filelocal_ro" and
   30317 	"print 'scope1.c'::foo::funclocal" and
   30318 	"print 'scope1.c'::foo::funclocal_bss" and
   30319 	"print 'scope1.c'::foo::funclocal_ro" and
   30320 	"print 'scope1.c'::bar::funclocal" and
   30321 	"print 'scope1.c'::bar::funclocal_bss"
   30322 	to only be xfail'd when not compiled with gcc.
   30323 	Add rs6000-*-* xfail for
   30324 	"print 'scope0.c'::filelocal_bss before run"
   30325 	when compiled with gcc.
   30326 	(test_at_main): Add rs6000-*-* xfail for
   30327 	"print filelocal_ro in test_at_main"
   30328 	when compiled with gcc.
   30329 	* gdb.base/ptype.exp: Source gdb.base/ptype.ci.
   30330 	Add rs6000-*-aix* xfail for
   30331 	"whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
   30332 	"ptype t_char_array",  not compiled with gcc.
   30333 	* gdb.base/list.exp (test_list_function):  Add rs6000-*-*
   30334 	xfail for "list foo (in include file)" when gcc	compiled.
   30335 	* gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
   30336 	(integral_args): Add rs6000-*-* xfail for
   30337 	"run to call0a" if not compiled with gcc.
   30338 	(unsigned_integral_args): Add rs6000-*-* xfail for
   30339 	"run to call1a" if not compiled with gcc.
   30340 	(float_and_integral_args):  Add rs6000-*-* xfail for
   30341 	"run to call2a" if not compiled with gcc and for
   30342 	"continue to call2b" for any compiler.
   30343 	Add rs6000-*-* xfail to
   30344 	"print f1 after run to call2a" for gcc compiled.
   30345 	(discard_and_shuffle): Add rs6000-*-* xfail for
   30346 	"run to call6a".
   30347 	(shuffle_round_robin): Add rs6000-*-* xfail for
   30348 	"backtrace from call7a" if not compiled with gcc.
   30349 	Add rs6000-*-* xfail for
   30350 	"backtrace from call7b" if compiled with gcc.
   30351 	(call_after_alloca): Add rs6000-*-* xfail for
   30352 	"print c in call_after_alloca" and
   30353 	"print s in call_after_alloca" and
   30354 	"backtrace from call_after_alloca_subr"
   30355 	if not compiled with gcc.
   30356 	(localvars_in_indirect_call): Add rs6000-*-* xfail for
   30357 	"print c in localvars_in_indirect_call" and
   30358 	"print c in localvars_in_indirect_call" and
   30359 	"backtrace in indirectly called function" and
   30360 	"stepping into indirectly called function"
   30361 	if not compiled with gcc.
   30362 	(localvars_after_alloca): Add rs6000-*-* xfail for
   30363 	"print c after runto localvars_after_alloca" and
   30364 	"print s after runto localvars_after_alloca" and
   30365 	"print i after runto localvars_after_alloca" and
   30366 	"print l after runto localvars_after_alloca"
   30367 	for all compilers.
   30368 	* gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
   30369 	than whatis-info.exp.
   30370 	* gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
   30371 	than opaque-info.exp.
   30372 	Setup rs6000-*-* xfail for
   30373 	"ptype on opaque struct pointer (statically)" and
   30374 	"ptype on opaque struct pointer (dynamically)" when
   30375 	not compiled with gcc.
   30376 	* gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
   30377 	rather than callf-info.exp.
   30378 	(do_function_calls):  Add clear_xfail for rs6000-*-* for
   30379 	"p t_float_values2(3.14159,float_val2)".  Seems to work
   30380 	fine there, both with xlc and gcc.  Need to find out what
   30381 	it is doing right and fix other platforms.
   30382 	* gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
   30383 	"call inferior func with struct - returns int",
   30384 	"call inferior func with struct - returns long",
   30385 	"call inferior func with struct - returns float",
   30386 	"call inferior func with struct - returns double",
   30387 	"call inferior func with struct - returns char *",
   30388 	but only if not gcc compiled (presumes xlc compiled).
   30389 	Change rs6000-*-* xfails for
   30390 	"call inferior func with struct - returns char" and
   30391 	" call inferior func with struct -  returns short" to only
   30392 	xfail if not using gcc.
   30393 	(clean mostlyclean):  Remove *.ci and *.tmp files.
   30394 	* gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
   30395 	than templ-info.exp.
   30396 	* gdb.base/langs.exp:  Source gdb.base/langs.ci.
   30397 	Add rs6000-*-* xfail for "up to foo in langs.exp"
   30398 	"up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
   30399 	when not gcc compiled.
   30400 
   30401 Sat Aug 12 15:05:36 1995  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   30402 
   30403 	* gdb.base/callfuncs.exp: Add xfails for the powerpc.
   30404 	* gdb.base/corefile.exp: Likewise.
   30405 	* gdb.base/list.exp: Likewise.
   30406 	* gdb.base/scope.exp: Likewise.
   30407 	* gdb.base/siganls.exp: Likewise.
   30408 
   30409 	* gdb.base/nodebug.exp: Add xfails for the powerpc.  Handle aix4
   30410 	compiler output.
   30411 	* gdb.base/whatis.exp: Likewise.
   30412 
   30413 Fri Aug 11 13:36:20 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30414 
   30415 	* gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
   30416 	failure (opcode table has been fixed to match reality).
   30417 
   30418 Mon Aug 14 09:01:59 1995  Fred Fish  <fnf (a] cygnus.com>
   30419 
   30420 	* gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
   30421 	"call inferior func with struct - returns char",
   30422 	"call inferior func with struct - returns short"
   30423 
   30424 	* gdb.base/scope.exp: Remove rs6000-*-* xfails for
   30425 	"print 'scope0.c'::filelocal at main",
   30426 	"print 'scope0.c'::filelocal_bss in test_at_main",
   30427 	"print 'scope0.c'::filelocal at foo",
   30428 	"print 'scope0.c'::filelocal_bss in test_at_foo",
   30429 	"print 'scope0.c'::filelocal at bar",
   30430 	"print 'scope0.c'::filelocal_bss in test_at_bar"
   30431 
   30432 	* gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
   30433 	in source file 1".  This bug seems to have been fixed with both
   30434 	gcc and native cc (was native assembler bug?).
   30435 
   30436 Wed Aug  9 08:04:12 1995  Fred Fish  (fnf (a] cygnus.com)
   30437 
   30438 	* gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
   30439 	"backtrace through signal handler" to "i*86-*-sysv4*".
   30440 	* gdb.base/signals.exp: Add xfail for "'next' behaved as
   30441 	continue" case.  Add "known SVR4 bug" to fail message.
   30442 	Add "i*86-*-bsdi2.0" xfail for "handle all print".
   30443 	Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
   30444 	* gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
   30445 	"whatis unnamed typedef'd enum..." and "ptype t_char_array".
   30446 	* gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
   30447 	"up to foo in langs.exp", "show language at foo in
   30448 	langs.exp", "up to cppsub_ in langs.exp", "show
   30449 	language at cppsub_ in langs.exp", "up to fsub in
   30450 	langs.exp", and "show language at fsub in langs.exp".
   30451 	* gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
   30452 	"bactrace in corefile.exp".
   30453 	* gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
   30454 	"call inferior function with struct - returns float" and
   30455 	"call inferior function with struct - returns double".
   30456 
   30457 Mon Aug  7 02:43:28 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30458 
   30459 	* gdb.disasm/sh3.s: Source for sh3 disassembler tests.
   30460 	* gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
   30461 	* gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
   30462 	* gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
   30463 
   30464 Mon Aug  7 08:09:37 1995  Fred Fish  <fnf (a] cygnus.com>
   30465 
   30466 	* Makefile.in (CHILL_FOR_TARGET): Use previously defined
   30467 	(or overriden) "CHILL" macro rather then bare "gcc".
   30468 	Also look for ../../gcc/xgcc since that is what we will
   30469 	actually need, not "Makefile".  Remove following assignment
   30470 	of CHILL to CHILL_FOR_TARGET because that results in
   30471 	recursive definition.
   30472 
   30473 Sun Aug  6 16:52:29 1995  Fred Fish  <fnf (a] cygnus.com>
   30474 
   30475 	* gdb.base/corefile.exp:  Change xfail for backtrace in
   30476 	corefile.exp from linuxaout to all linux.
   30477 	* gdb.base/sigall.exp (test_one_sig):  Specifically deal with
   30478 	cases where we miss the breakpoint at the signal handler
   30479 	for some reason.  Setup xfail for linuxoldld/linuxaout and
   30480 	getting SIGIO.  Setup xfail for linuxoldld/linuxaout for
   30481 	hitting SIGURG breakpoint.
   30482 	* gdb.base/signals.exp:  Setup xfail for "next" acting like
   30483 	continue to add linuxoldld.  Setup xfail for all linux for
   30484 	"next to handler in signals_tests_1", "backtrace in
   30485 	signals_tests_1", "continue to func1", "pass SIGUSR1",
   30486 	and continue to handler".
   30487 
   30488 Thu Aug  3 10:45:37 1995  Fred Fish  <fnf (a] cygnus.com>
   30489 
   30490 	* Update all FSF addresses except those in COPYING* files.
   30491 
   30492 Sun Jul 30 17:50:35 1995  Fred Fish  <fnf (a] cygnus.com>
   30493 
   30494 	* gdb.base/a2-run.exp: Change messages to be more explicit about
   30495 	the status of args, and quote binfile in results.
   30496 
   30497 Sun Jul 30 10:24:20 1995  Fred Fish  <fnf (a] cygnus.com>
   30498 
   30499 	* gdb.base/callfuncs.exp: Add tests for passing structs to
   30500 	inferior functions and return various types.
   30501 	* gdb.base/callfuncs.c: Add functions to receive a struct
   30502 	and return a member of the struct, in various types.
   30503 
   30504 Sat Jul 29 14:22:33 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30505 
   30506 	* gdb.base/Makefile.in (clean):  Remove callf-info.exp.
   30507 
   30508 Fri Jul 28 13:36:11 1995  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
   30509 
   30510 	* config/vxworks29k.exp: New file, sources vxworks.exp.
   30511 
   30512 Fri Jul 28 00:28:36 1995  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   30513 
   30514 	* config/gdbremote.exp: New file.  Testing framework using
   30515 	gdbserver.
   30516 
   30517 Thu Jul 27 12:17:14 1995  Fred Fish  (fnf (a] cygnus.com)
   30518 
   30519 	* gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
   30520 	"call function when asleep" and "send end of file".
   30521 	* gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
   30522 	for "backtrace in corefile.exp".
   30523 	* gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
   30524 	for "backtrace through signal handler".
   30525 	* gdb.base/corefile.exp: Make sure we actually generate a core file
   30526 	before trying the core tests.  Some systems allow the user to suppress
   30527 	generation of core files and default to that (linux for example).
   30528 	* gdb.base/signals.exp: Change xfail for "next" acting like "continue"
   30529 	from "i*86-*-linux" to "i*86-*-linuxaout".  Works with ELF beta.
   30530 
   30531 Tue Jul 25 17:30:10 1995  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   30532 
   30533 	* gdb.threads: New directory with some crude multi-threaded
   30534 	gdb tests (step.exp and step2.exp).
   30535 	* config/mt-lynx (STEP_EXECUTABLE): Define.
   30536 	(THREADFLAGS): Define.
   30537 
   30538 Tue Jul 25 01:03:52 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30539 
   30540 	* gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
   30541 
   30542 	* gdb.base/signals.exp: Disable whole file for lynx until
   30543 	further notice.
   30544 
   30545 	* gdb.base/signals.exp: xfail test where "next" acts like
   30546 	"continue" for lynx.
   30547 
   30548 	* gdb.base/interrupt.exp: xfail test for calling function while
   30549 	inferior is asleep for lynx.
   30550 
   30551 	* gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
   30552 	than one cr-lf	after each command.
   30553 
   30554 Sun Jul 23 23:33:18 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30555 
   30556 	* configure.in:  Reinstate setting of stabsdirs variable, fix
   30557 	typo in setting up configdirs for native builds.
   30558 
   30559 	* gdb.base/return.exp:  Fix typo in return double test.
   30560 	* gdb.base/return.c (tmp2, tmp3):  Made global to inhibit the
   30561 	compiler from optimizing them away.
   30562 
   30563 Fri Jul 21 11:39:34 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30564 
   30565 	* gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
   30566 	sequences to be echo'd by gdb when using gdb_test.
   30567 	* gdb.chill/chexp.exp: Likewise.
   30568 	* gdb.fortran/exprs.exp: Likewise
   30569 
   30570 Thu Jul 20 13:28:36 1995  Jeffrey A. Law  <law (a] rtl.cygnus.com>
   30571 
   30572 	* gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
   30573 	after the inferior gdb has started.
   30574 
   30575 	* gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
   30576 	after each command.
   30577 	* gdb.base/funcargs.exp: Likewise.
   30578 	* gdb.base/gdbvars.exp: Likewise.
   30579 	* gdb.base/interrupt.exp: Likewise.
   30580 	* gdb.base/list.exp: Likewise.
   30581 	* gdb.base/watchpoint.exp: Likewise.
   30582 	* gdb.c++/demangle.exp: Likewise.
   30583 	* gdb.c++/inherit.exp: Likewise.
   30584 	* gdb.chill/chexp.exp: Likewise.
   30585 	* gdb.fortran/exprs.exp: Likewise.
   30586 
   30587 	* gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
   30588 	test if we can't handle IO to/from the inferior.
   30589 
   30590 	* gdb.c++/misc.exp: Always check for a program already being
   30591 	started after sending a "run" command to gdb.
   30592 
   30593 	* gdb.base/twice.exp: Start with a fresh gdb.
   30594 
   30595 	* gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
   30596 	only depend on gdb's expression code, not the chill runtime.
   30597 
   30598 	* gdb.base/return.c: Put return values into variables so we
   30599 	can have gdb print them rather than depending on the program
   30600 	to print them.
   30601 	* gdb.base/return.exp: Corresponding changes.
   30602 
   30603 	* lib/gdb.exp: Provide default value for noinferiorio.
   30604 	* gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
   30605 	the inferior.
   30606 
   30607 	* gdb.base/break.exp: Always check for a program already being
   30608 	started after sending a "run" command to gdb.
   30609 	(text_next_with_recursion): Don't check the output from the
   30610 	program's printf statement.  Instead just make sure the program
   30611 	exited.
   30612 
   30613 	* gdb.base/commands.exp: Protect tests which need arguments with
   30614 	$noargs conditionals.
   30615 
   30616 Wed Jul 19 22:42:43 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30617 
   30618 	* gdb.base/printcmds.exp:  Adjust expect patterns for addresses
   30619 	of structure member arrays to match gdb/valops.c:value_addr change.
   30620 
   30621 Mon Jul 17 10:12:27 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30622 
   30623 	* gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
   30624 	cases.
   30625 
   30626 Wed Jul 12 10:20:08 1995  Fred Fish  (fnf (a] cygnus.com)
   30627 
   30628 	* configure.in (configdirs):  Remove gdb.chill from default list
   30629 	of subdirs and then add it back in only if doing a native build.
   30630 	The current chill compiler does not yet work in any cross build.
   30631 	* Revert all signal changes from Jul 6.
   30632 	* gdb.base/{sigall.c signals.c}:  Define away signal() and alarm()
   30633 	for sh-hms targets, allowing these tests to link, with no other
   30634 	changes.  Testing is suppressed by setting "nosignals" in site.exp.
   30635 
   30636 Thu Jul  6 20:58:30 1995  Fred Fish  (fnf (a] cygnus.com)
   30637 
   30638 	* configure.in (signaldirs): Define and add to configdirs for all
   30639 	targets except some specific ones that are known to not support signals.
   30640 	Also clean up formatting.
   30641 	* gdb.base/Makefile.in (EXECUTABLES):  Remove sigall and signals.
   30642 	(signals, sigall):  Remove rules to build.
   30643 	* gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
   30644 	Moved to new gdb.signals directory.
   30645 	* gdb.signals: New test directory.
   30646 	* gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
   30647 	signals.c signals.exp}:  New or moved files.
   30648 
   30649 Sun Jun 25 12:55:18 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30650 
   30651 	* gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
   30652 
   30653 Wed Jun 21 16:35:55 1995  Fred Fish  <fnf (a] cygnus.com>
   30654 
   30655 	* gdb.base/return.exp:  Xfail `return double' test failure
   30656 	on at least Solaris 2.3 and handle future/past versions on
   30657 	a case by case basis as appropriate.  Also update message
   30658 	to include i*86 failures.
   30659 
   30660 Wed May 24 07:10:10 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30661 
   30662 	* Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
   30663 
   30664 	* lib/gdb.exp: Fix comment which erroneously identified
   30665 	gdb_file_cmd as gdb_load (the 19 May change was in fact to
   30666 	gdb_file_cmd not gdb_load).
   30667 	* config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
   30668 
   30669 	* gdb.base/setvar.exp: Make test names consistent between pass and
   30670 	fail cases.  Use gdb_test more.
   30671 
   30672 Fri May 19 07:22:58 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30673 
   30674 	* lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
   30675 
   30676 Mon May 15 23:50:51 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30677 
   30678 	* gdb.base/help.exp:  Fix expected help string for `show commands'.
   30679 
   30680 Thu May 11 07:55:11 1995  Jim Kingdon  <kingdon (a] deneb.cygnus.com>
   30681 
   30682 	* gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
   30683 
   30684 	* gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
   30685 	of a text section.
   30686 
   30687 Thu May 11 15:02:24 1995  Stu Grossman  (grossman (a] andros.cygnus.com)
   30688 
   30689 	* config/monitor.exp (gdb_target_monitor):  Fix loop interator so
   30690 	that loop eventually terminates.  Fix Connection refused logic so
   30691 	that testsuite will expire nicely.
   30692 
   30693 Wed May 10 17:57:35 1995  Stu Grossman  (grossman (a] andros.cygnus.com)
   30694 
   30695 	* config/cpu32bug.exp, config/est.exp, config/hppro.exp,
   30696 	config/rom68k.exp:  New tcl glue for the appropriate monitors.
   30697 	These all just end up calling monitor.exp.
   30698 	* config/monitor.exp (gdb_target_monitor):  Handle `Connection
   30699 	refused' by retrying.  Cleanup some timeout issues.
   30700 	* (gdb_load):  Reduce timeout.  Cleanup some timeout issues.
   30701 	* lib/gdb.exp (gdb_test gdb_test_exact):  Upvar timeout so that
   30702 	callers don't have to set/restore global timeout variable.
   30703 
   30704 	* The following set of changes centralizes management of the global
   30705 	timeout	variable.  This way, it can be set in one target dependent
   30706 	place instead of dozens of places scattered throughout the test suite.
   30707 	If you need to lengthen a timeout, then you should either set timeout
   30708 	in one of the config/{target}.exp files, or multiply it by a factor.
   30709 	Setting it to an absolute value is always going to lose for some
   30710 	targets.
   30711 	* gdb.base/a1-selftest.exp (test_with_self):  Only use local timeout.
   30712 	* gdb.base/callfuncs.exp (do_function_calls):  Don't set timeout.
   30713 	* gdb.base/funcargs.exp:  Don't set timeout.
   30714 	* gdb.base/list.exp (test_forward_search):  Only use local timeout.
   30715 	* gdb.base/printcmds.exp (test_print_string_constants
   30716 	test_print_array_constants):  Don't set timeout.
   30717 	* gdb.base/ptype.exp:  Don't set timeout.
   30718 	* gdb.base/recurse.exp:  Don't set timeout.
   30719 	* gdb.base/return.exp:  Don't set timeout.
   30720 	* gdb.base/watchpoint.exp:  Don't set timeout.
   30721 	* gdb.c++/classes.exp (do_tests):  Don't set timeout.
   30722 	* gdb.c++/virtfunc.exp (test_virtual_calls):  Don't set timeout.
   30723 
   30724 Wed May 10 16:03:23 1995  Torbjorn Granlund  <tege (a] adder.cygnus.com>
   30725 
   30726 	* Makefile.in: Make clean targets work also when SUBDIRS is empty.
   30727 
   30728 Mon May  1 07:32:48 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30729 
   30730 	* lib/gdb.exp: Disable chill tests for irix5.
   30731 
   30732 Wed Apr 26 07:36:03 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30733 
   30734 	* gdb.base/scope.exp: Make test names unique.  Use gdb_test.  Make
   30735 	each test pass or fail.
   30736 
   30737 Sun Apr 23 21:32:32 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30738 
   30739 	* gdb.base/opaque.exp: Remove xfails for aix; print a warning if
   30740 	xlc not gcc.
   30741 
   30742 Fri Apr 21 15:44:02 1995  Stu Grossman  (grossman (a] rtl.cygnus.com)
   30743 
   30744 	* cpu32bug.exp est.exp rom68k.exp:  Delete.  Unify into monitor.exp.
   30745 
   30746 Wed Apr 19 17:41:21 1995  Stu Grossman  (grossman (a] cygnus.com)
   30747 
   30748 	* config/est.exp:  Fix copyright and comments.  Remove dead code.
   30749 	Use targetname, serialport and baud variables instead of fixed
   30750 	constants.
   30751 	* config/rom68k.exp:  Fix copyright and comments.  Remove dead code.
   30752 	* config/cpu32bug.exp:  New file to support cpu32bug monitors.
   30753 
   30754 Wed Apr 19 13:47:16 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30755 
   30756 	* gdb.base/watchpoint.exp: Don't run
   30757 	test_watchpoint_triggered_in_syscall for sunos.
   30758 
   30759 Mon Apr 17 12:48:52 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30760 
   30761 	* gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
   30762 	they don't seem to exist.  Do include stdio.h.
   30763 
   30764 Fri Apr 14 09:40:22 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30765 
   30766 	* gdb.base/a1-selftest.exp: Add alpha xfail.
   30767 
   30768 Mon Apr 10 13:07:50 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30769 
   30770 	* gdb.base/watchpoint.c (main): Prompt before calling read().
   30771 	* gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
   30772 	Revise accordingly.  Remove cruft about sending "123" several
   30773 	times, until it gets noticed.  Clean up the "print buf[0]" stuff
   30774 	so that it passes or fails, and waits for prompts in the usual way.
   30775 
   30776 Sun Apr  9 09:02:36 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30777 
   30778 	* gdb.base/recurse.exp: Fix comment.
   30779 
   30780 	* TODO: Remove item about printing variables in nodebug.exp.  Add
   30781 	item about enabling tests which are only run on some targets.
   30782 
   30783 	* gdb.base/watchpoint.exp: Various cleanups (make each test pass or
   30784 	fail, make test names unique, use new gdb_test convention
   30785 	regarding pattern, use gdb_test more, etc.).
   30786 
   30787 	* gdb.base/bitfields.exp: Various cleanups (make each test pass or
   30788 	fail, make test names unique, etc.).
   30789 
   30790 Sat Apr  8 02:47:45 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30791 
   30792 	* gdb.base/nodebug.c:  Change return type of top and middle to
   30793 	short.
   30794 	* gdb.base/nodebug.exp:  Remove xfails for ecoff systems, they
   30795 	are fixed by the recent mdebugread.c changes. Allow `short ()'
   30796 	as type for top and middle.
   30797 
   30798 Thu Apr  6 08:54:18 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30799 
   30800 	* gdb.base/break.exp: Remove commented out if $usestubs {}.  As
   30801 	nearly as I can tell, the whole thing was an accident in Stu's
   30802 	change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
   30803 	to replace a send/expect pair with gdb_test, but ended up only
   30804 	adding the gdb_test.  My change of 24 Mar 1995 and Kung's change
   30805 	of 30 Mar 1995 took care of it, but left this vestigial comment
   30806 	which I am now nuking.
   30807 
   30808 Mon Apr  3 09:00:27 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30809 
   30810 	* gdb.base/break.exp: Look for different line number for
   30811 	breakpoint at main depending on usestubs.
   30812 
   30813 Sun Apr  2 08:15:45 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30814 
   30815 	* gdb.base/list.exp:  Adjust some alternate expect patterns to
   30816 	match recent list0.c change. Add alternate expect pattern for
   30817 	output from `list default lines around main' for optimizing
   30818 	compilers.
   30819 
   30820 Sat Apr  1 07:23:22 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30821 
   30822 	* lib/gdb.exp: If nosignals is not set, set it to 0.
   30823 
   30824 Fri Mar 31 16:13:48 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30825 
   30826 	* config/slite-gdb.exp: Responds to load symbol table prompt.
   30827 	* gdb.base/break.exp: Adjust line number, fix rerun.
   30828 	* gdb.base/langs0.c: Add #ifdef usestubs.
   30829 
   30830 Thu Mar 30 15:36:55 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30831 
   30832 	* gdb.base/list.exp: Adjust line contents after adding new lines in
   30833 	list0.c. Also fix a syntax error.
   30834 
   30835 	* lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
   30836 	* gdb.base/break.exp: ditto.
   30837 	* gdb.base/list.exp: ditto.
   30838 	* gdb.base/bitfields.c: Add #ifdef usestubs in main().
   30839 	* gdb.base/run.c: ditto.
   30840 	* gdb.base/list0.c: ditto.
   30841 	* gdb.base/funcargs.c: ditto.
   30842 
   30843 Wed Mar 29 17:09:29 1995  Stu Grossman  (grossman (a] cygnus.com)
   30844 
   30845 	* testsuite/config/rom68k.exp (gdb_target_rom68k):  Use
   30846 	$targetname, $serialport and $baud instead of hardwired variables.
   30847 	* testsuite/gdb.base/{sigall.exp signals.exp}:  Skip these if the
   30848 	target doesn't support signals.
   30849 
   30850 Wed Mar 29 12:29:34 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30851 
   30852 	* lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
   30853 
   30854 Tue Mar 28 08:46:45 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30855 
   30856 	* gdb.base/recurse.exp: Make test names unique.  Change \\(+ to \\(.
   30857 	Don't rely on the value of an auto variable before it has been
   30858 	initialized.  Use gdb_test more.
   30859 
   30860 Mon Mar 27 08:00:34 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30861 
   30862 	* lib/gdb.exp (default_gdb_version): A version number must start
   30863 	with a digit, but other than that contains all characters up to
   30864 	the first whitespace character.
   30865 
   30866 Sun Mar 26 13:19:32 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30867 
   30868 	* gdb.base/commands.exp (breakpoint_command_test): New tests.
   30869 
   30870 Sat Mar 25 15:38:06 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30871 
   30872 	* gdb.c++/*.exp: Warn if executable does not exist.  The original
   30873 	reason for skipping the warning was that configure.in sometimes
   30874 	intentionally skipped building the executables but the tcl code
   30875 	had no way of knowing.  That (a) was always bogus with respect to
   30876 	error handling, (b) is no longer true (right now there is no way
   30877 	to skip C++ tests).
   30878 
   30879 	* gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
   30880 
   30881 Sat Mar 25 01:16:10 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   30882 
   30883 	* gdb.base/list.exp:  Add expect patterns for output from
   30884 	SunPRO compiled executables.
   30885 	* gdb.base/whatis.exp:  Allow leading `signed' for all v_signed_*
   30886 	types.
   30887 
   30888 Fri Mar 24 06:11:05 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30889 
   30890 	* gdb.base/break.exp (test_next_with_recursion): Accept any line
   30891 	number (we are already testing that the correct source line text
   30892 	gets printed).
   30893 
   30894 	* gdb.base/break.exp: Make one test if $usestubs.  I'm not sure
   30895 	that is what is intended, but something needed to be done to get
   30896 	sunos4 native working again.
   30897 
   30898 	* gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
   30899 
   30900 	* gdb.base/a1-selftest.exp (test_with_self): Remove comment which
   30901 	apparently went with a (very) old xfail.
   30902 
   30903 Fri Mar 24 13:41:09 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30904 
   30905 	* gdb.base/callfuncs.exp: call runto_main instead of runto main.
   30906 	runto_main is a proc in gdb.exp that will do 'step' for target use
   30907 	stubs.
   30908 	* gdb.base/exprs.exp: ditto.
   30909 	* gdb.base/interrupt.exp: ditto.
   30910 	* gdb.base/opaque.exp: ditto.
   30911 	* gdb.base/printcmds.exp: ditto.
   30912 	* gdb.base/ptype.exp: ditto.
   30913 	* gdb.base/scope.exp: ditto.
   30914 	* gdb.base/setvar.exp: ditto.
   30915 	* gdb.base/signals.exp: ditto.
   30916 	* gdb.base/twice.exp: ditto.
   30917 	* gdb.c++/classes.exp: ditto.
   30918 	* gdb.c++/inherit.exp: ditto.
   30919 	* gdb.c++/templates.exp: ditto.
   30920 	* gdb.base/break.exp: no run and hit main for stubs. Change line
   30921 	numbers for breakpoints and info breakpoint.
   30922 	* gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
   30923 	breakpoint().
   30924 	* gdb.base/callfuncs.c: ditto.
   30925 	* gdb.base/exprs: ditto.
   30926 	* gdb.base/interrupt.c: ditto.
   30927 	* gdb.base/opaque0.c: ditto.
   30928 	* gdb.base/printcmds.c: ditto.
   30929 	* gdb.base/ptype.c: ditto.
   30930 	* gdb.base/scope0.c: ditto.
   30931 	* gdb.base/setvar.c: ditto.
   30932 	* gdb.base/signals.c: ditto.
   30933 	* gdb.base/twice.c: ditto.
   30934 	* gdb.c++/misc.cc: ditto.
   30935 	* gdb.c++/templates.cc: ditto.
   30936 
   30937 Fri Mar 24 06:11:05 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30938 
   30939 	* config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
   30940 
   30941 	* gdb.base/a1-selftest.exp: Don't check for # followed by a digit
   30942 	somewhere between `read' and `main.c'.  I'm pretty sure the
   30943 	pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
   30944 	and it isn't particularly useful.
   30945 
   30946 	* gdb.base/scope.exp: Make test names unique.  \[(\] -> \\(.
   30947 
   30948 Thu Mar 23 14:58:35 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30949 
   30950 	* gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
   30951 
   30952 Wed Mar 22 18:36:05 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30953 
   30954 	* config/mt-slite: add LIBS and -nostdlib.
   30955 	* config/slite-gdb.exp: add this new file to support sparclite target.
   30956 
   30957 Tue Mar 21 21:41:04 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   30958 
   30959 	* config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
   30960 
   30961 	* gdb.base/a2-run.exp: Change argument to istarget from
   30962 	"*-*-vxworks" to "*-*-vxworks*".
   30963 	* gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
   30964 
   30965 Tue Mar 21 17:08:47 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   30966 
   30967 	* lib/gdb.exp: add proc runto_main, for targets that use stubs, this
   30968 	will not runto main but do a 'step' to step out of breakpoint().
   30969 	* config/mt-slite: add -Dusestubs.
   30970 
   30971 Tue Mar 21 12:14:12 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30972 
   30973 	* gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
   30974 	instead of just @.
   30975 
   30976 	* gdb.base/signals.exp: Add test for "handle all print".
   30977 	* TODO: Remove "handle all print".  Also remove item about
   30978 	checking copyright date (I don't like the idea of a spurious FAIL
   30979 	based on when we run the tests).
   30980 
   30981 	* gdb.base/recurse.exp: Enable test for SunOS4.  xfail one test
   30982 	for SunOS4 (reason for failure not investigated).  Remove
   30983 	redundant test for $binfile.
   30984 
   30985 	* gdb.base/nodebug.c (array_index): Call malloc.
   30986 
   30987 	* gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
   30988 
   30989 Mon Mar 20 10:08:17 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   30990 
   30991 	* gdb.base/recurse.exp: Update gdb_test invocation to use new
   30992 	conventions and slightly simplify the matching regexp.
   30993 
   30994 Fri Mar 17 05:43:28 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   30995 
   30996 	* gdb.base/break.exp: Update gdb_test invocation to use new
   30997 	convention.
   30998 
   30999 	* lib/gdb.exp: If noargs is not set, set it to 0.
   31000 
   31001 	* gdb.base/nodebug.exp: Comment out redundant test.  Make name of
   31002 	tests unique.
   31003 
   31004 	* lib/gdb.exp: Skip CHILL for AIX and Solaris.
   31005 
   31006 Thu Mar 16 16:27:07 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31007 
   31008 	* gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
   31009 	one argument of type "<non-float parameter>".
   31010 
   31011 Wed Mar 15 15:54:56 1995  Stu Grossman  (grossman (a] cygnus.com)
   31012 
   31013 	* config/rom68k.exp:  New file to support Motorola IDP board.
   31014 	* gdb.base/a2-run.exp:  Skip this file if noargs is set.
   31015 	* gdb.base/break.c:  Change things around so that this program
   31016 	doesn't depend upon args.  This is necessary to make remote
   31017 	targets work (in general, they can't take args).
   31018 	* gdb.base/break.exp:  Don't try to send args to program.  Don't
   31019 	expect output.  Also, replace lots of code with gdb_test.
   31020 
   31021 Wed Mar 15 04:11:14 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31022 
   31023 	* gdb.base/printcmds.exp (test_character_literals_accepted): Test
   31024 	printing of '\'' (which is what the comment says we are testing,
   31025 	even though we were not), not '''.
   31026 	(test_integer_literals_rejected): Test that printing ''' is an error.
   31027 
   31028 	* gdb.fortran/exprs.exp, gdb.fortran/types.exp,
   31029 	gdb.chill/chexp.exp, gdb.base/printcmds.exp,
   31030 	gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
   31031 	gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
   31032 	Use gdb_test not test_print_accept.
   31033 	* lib/gdb.exp: Remove test_print_accept.
   31034 
   31035 	* gdb.base/signals.exp (signal_tests_1): Make pass message
   31036 	consistent with fail message.
   31037 
   31038 	* gdb.base/whatis.exp: Remove xfails for printing char vs.
   31039 	unsigned char; the bug (PR 1821) is fixed.
   31040 
   31041 	* gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
   31042 
   31043 	* gdb.base/scope.exp (test_at_localscopes): Call pass for
   31044 	successful tests--makes xfailing them work right.
   31045 
   31046 Tue Mar 14 07:39:19 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31047 
   31048 	* lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
   31049 	only \r\n, not .*.  The test can pass .* as the last thing in
   31050 	$pattern if that is what it wants.  In addition to providing this
   31051 	flexibility, this change should speed up pattern matching in cases
   31052 	where the pattern already ended with .* (there were a number of
   31053 	them).  This change also helps catch bad patterns--in the old
   31054 	scheme the typo "char \*" instead of "char \\*" would pass.  Now
   31055 	it is caught.
   31056 	* Many .exp files: Update callers.
   31057 
   31058 	* gdb.base/funcargs.exp: Replace \[(\]+ with \\(.  The latter is
   31059 	clearer and does not spuriously match multiple ('s.  Likewise for
   31060 	) and *.
   31061 
   31062 	* gdb.base/nodebug.exp: Test ability to call a function and pass
   31063 	it a string (even with no debugging info).
   31064 
   31065 	* gdb.base/printcmds.exp (test_integer_literals_rejected): Change
   31066 	"p '\'", which is the same as "p ''" once tcl gets done with
   31067 	quoting, to "p '\\'", which I suspect is what is intended (one
   31068 	backslash gets sent to GDB).
   31069 
   31070 	* gdb.base/printcmds.exp (test_artificial_arrays): New tests.
   31071 
   31072 Fri Mar 10 13:31:46 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31073 
   31074 	* gdb.base/a1-selftest.exp: Remove xfail for solaris.  The bug (PR
   31075 	1817) was fixed literally years ago.
   31076 
   31077 Fri Mar 10 02:49:40 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31078 
   31079 	* gdb.base/funcargs.exp (call_after_alloca):  Remove `next'
   31080 	test, it causes stepping out of call_after_alloca_subr with
   31081 	optimizing compilers.
   31082 	(localvars_in_indirect_call):  Consume GDB prompt if `finish'
   31083 	fails.
   31084 
   31085 	* gdb.c++/templates.exp:  Source templ-info.exp only if
   31086 	the templates executable exists.
   31087 
   31088 	* gdb.c++/misc.cc (class Contains_static_instance,
   31089 	class Contains_nested_static_instance),
   31090 	gdb.c++/classes.exp (test_static_members):  Test printing of
   31091 	a class that contains a static instance of the class.
   31092 
   31093 Thu Mar  9 11:43:55 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31094 
   31095 	* gdb.base/langs2.c (cppsub_): Don't prototype.
   31096 	* gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
   31097 	only, I believe).
   31098 
   31099 Wed Mar  8 10:29:33 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31100 
   31101 	* lib/gdb.exp (skip_chill_tests): New procedure.
   31102 
   31103 	* gdb.base/signals.exp (signal_tests_1): xfail for irix.
   31104 
   31105 Mon Mar  6 10:44:06 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31106 
   31107 	* gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
   31108 	each expect pattern.  Cuts runtime from 12 to about 4 seconds.
   31109 
   31110 Thu Mar  2 05:31:34 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31111 
   31112 	* gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
   31113 
   31114 	* gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
   31115 	disassemble 8, not 16, instructions for part 4.
   31116 
   31117 	* config/vx-gdb.exp (gdb_start): Use \030, not \CX.  tcl doesn't
   31118 	support the latter anymore.
   31119 
   31120 	* gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
   31121 	-DNO_PROTOTYPES.
   31122 	* gdb.base/callfuncs.c: Control use of prototypes based on
   31123 	NO_PROTOTYPES, not __STDC__.
   31124 	* gdb.base/callfuncs.exp (do_function_calls): xfail one of the
   31125 	t_float_values2 tests if prototypes in use.
   31126 
   31127 	* gdb.base/callfuncs.c (t_float_values, t_float_values2,
   31128 	t_double_values):  When checking differences against DELTA, check
   31129 	that difference is within the range (-DELTA,DELTA), not just
   31130 	(-infinity,DELTA).
   31131 
   31132 Tue Feb 28 16:28:54 1995  Kung Hsu  <kung (a] mexican.cygnus.com>
   31133 
   31134 	* config/mips-gdb.exp (gdb_load): In every test case, we need to do
   31135 	'file' command firts, then 'target', then 'load', this is due to gdb
   31136 	target set up.
   31137 	* config/mips-gdb.exp: Fix a couple regular exp bugs.
   31138 
   31139 Thu Feb 23 17:44:55 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31140 
   31141 	* gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
   31142 	FP load/store variants.
   31143 	* gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
   31144 
   31145 Wed Feb 22 18:29:08 1995  Jim Kingdon  <kingdon (a] rtl.cygnus.com>
   31146 
   31147 	* gdb.base/term.exp: Do not give a warning if not native, it is
   31148 	not an abnormal condition.
   31149 
   31150 Tue Feb 21 13:08:47 1995  Jim Kingdon  <kingdon (a] cygnus.com>
   31151 
   31152 	* gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
   31153 	t_char_array".
   31154 
   31155 Sun Feb 19 13:10:06 1995  Jim Kingdon  <kingdon (a] rtl.cygnus.com>
   31156 
   31157 	* lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
   31158 	are getting the version number.
   31159 
   31160 	* gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
   31161 	if not native, it is not an abnormal condition.
   31162 
   31163 Thu Feb 16 15:56:56 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31164 
   31165 	* lib/gdb.exp: Just use "file exists", rather than undocumented
   31166 	dejagnu procedure "findfile".
   31167 
   31168 Thu Feb 16 10:30:24 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   31169 
   31170 	* config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
   31171 	  (LDFLAGS): Set to -Xlinker -Ur.
   31172 
   31173 	* Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
   31174 	  Removed, these values are set by lib/gdb.exp.
   31175 
   31176 	* lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
   31177 
   31178 Wed Feb 15 14:23:28 1995  J.T. Conklin  <jtc (a] rtl.cygnus.com>
   31179 
   31180 	* config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
   31181 	  of replicating gdb startup code.
   31182 
   31183 	* config/mt-vxworks (LDFLAGS): Set to -r.
   31184 	  (CFLAGS_FOR_TARGET): Removed.
   31185 
   31186 	* config/vx-gdb.exp: always set prompt; gdb.exp sets it to
   31187 	  (gdb) and gdb for vxworks uses (vxgdb).
   31188 
   31189 	* Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
   31190 	  executable is not in the tree and host != target, use sed and
   31191 	  program_transform_name to determine the gdb name used by the
   31192 	  target.
   31193 
   31194 	* configure.in, gdb.{base,c++,chill}/configure.in: changed so
   31195 	  *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
   31196 
   31197 Sun Feb 12 08:11:58 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31198 
   31199 	* gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
   31200 	floats, chars, and shorts where there are ANSI-style function
   31201 	definitions.
   31202 
   31203 	* gdb.base/langs.exp, gdb.base/langs*: New test.
   31204 	* gdb.base/Makefile.in: Build it.
   31205 	* TODO: Remove item about checking that C names don't get C++
   31206 	demangling applied; this test tests it.
   31207 
   31208 Thu Feb  9 12:43:56 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31209 
   31210 	* gdb.stabs/weird.exp: Remove "Haven't examined" comment which
   31211 	went with the const70 xfail.  The xfail went away a year ago.
   31212 
   31213 	* gdb.base/signals.exp: Rename a bunch of tests to give unique names.
   31214 
   31215 	* gdb.base/corefile.exp: Give backtrace test unique name.  xfail
   31216 	for hp300.
   31217 
   31218 	* gdb.base/interrupt.exp: Also xfail hpux (for hp300).
   31219 
   31220 	* gdb.base/a1-selftest.exp: Don't run on hp300.
   31221 
   31222 Sat Feb  4 15:04:32 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31223 
   31224 	* Makefile.in (site.exp): Set host_alias and target_alias as well
   31225 	as host_triplet and target_triplet.
   31226 
   31227 Wed Feb  1 08:03:48 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31228 
   31229 	* gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
   31230 
   31231 	* gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
   31232 	places as other ecoff systems).
   31233 
   31234 	* gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
   31235 	ultrix.
   31236 
   31237 Mon Jan 30 11:44:52 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31238 
   31239 	* gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
   31240 	remove them.
   31241 	* gdb.base/nodebug.exp: Accept "function" in addition to "text
   31242 	variable and "variable" in addition to "data variable".
   31243 	* gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
   31244 
   31245 	* gdb.base/list.exp (test_forward_search): Set listsize to 4 not
   31246 	2.
   31247 	* gdb.base/list1.c (long_line): Add additional statement at start
   31248 	of function.
   31249 	* gdb.base/list.exp (test_forward_search): Update line number to
   31250 	reflect new statement.
   31251 
   31252 Sun Jan 29 13:34:25 1995  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31253 
   31254 	* gdb.base/signals.exp:  Reinitialize searched source directories
   31255 	after gdb_start call.
   31256 
   31257 Sat Jan 28 01:34:44 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31258 
   31259 	* gdb.disasm/Makefile.in (clean): Delete "errs" file.
   31260 	* gdb.stabs/Makefile.in: Likewise.
   31261 
   31262 	* gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
   31263 	change.  Instead split the tests into smaller pieces.
   31264 	* gdb.disasm/hppa.s: Corresponding changes.
   31265 
   31266 Fri Jan 27 09:24:51 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31267 
   31268 	* gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
   31269 	Quote ^C when passing it to stty.  For some shells ^ is a pipe.
   31270 
   31271 	* gdb.base/funcargs.exp: Modify many tests so that every test
   31272 	either passes or fails.  Make some test names unique.
   31273 
   31274 Thu Jan 26 19:20:34 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31275 
   31276 	* gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
   31277 	Call stty to set interrupt character.
   31278 
   31279 	* gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
   31280 	for HP assembler versus GNU assembler based on actual behavior of
   31281 	$(CC), rather than assuming that $(AS) is always the GNU assembler.
   31282 
   31283 	* TODO: Suggest a few more stepping tests.
   31284 
   31285 Wed Jan 25 14:52:41 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   31286 
   31287 	* gdb.base/default.exp: xfail no-stack backtraces for h8300,
   31288 	restart GDB for h8300 after a continue.
   31289 	(return): Add pattern to match a29k-udi behavior.
   31290 	* gdb.base/nodebug.exp: Remove obsolete comment.
   31291 	* gdb.base/regs.exp: New file, testing of register displays.
   31292 	* gdb.base/return.exp: Fix typo in reference to $objdir.
   31293 	* gdb.base/whatis.exp: Always start with a fresh GDB.
   31294 
   31295 Wed Jan 25 11:12:07 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31296 
   31297 	* gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
   31298 	higher, these tests generate a lot of output.
   31299 
   31300 Tue Jan 24 07:58:44 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31301 
   31302 	* lib/gdb.exp (gdb_test): Remove catch from around the send.  The
   31303 	code following the catch silently ignored some errors; without the
   31304 	catch they should be thrown like any other tcl error.  Also, the
   31305 	catch used "" instead of {} which meant all the callers who wanted
   31306 	to include one of the characters "[]$ had to quote it an extra time.
   31307 	* gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
   31308 	ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
   31309 	demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
   31310 	Remove extra quoting.
   31311 
   31312 Mon Jan 23 21:57:54 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31313 
   31314 	* gdb.base/commands.exp: Make test names unique; every test either
   31315 	passes or fails.  Update some comments.
   31316 
   31317 	* gdb.disasm/hppa.exp (do_system_control_tests): Update.
   31318 
   31319 Sat Jan 21 15:34:52 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31320 
   31321 	The following fixes a FAIL caused by the fact that the alpha stabs
   31322 	configuration didn't use the ".if alpha" code in weird.def.
   31323 	* gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
   31324 	bit pointer, so the 32 bit version works even on the alpha.
   31325 	* gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
   31326 	Remove the stuff which allowed us to have separate versions for
   31327 	alpha and everything else.
   31328 
   31329 	* gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
   31330 	regexp which "info func operator\[\](" is supposed to match.  Fix
   31331 	string to send to GDB.  Note that GDB still doesn't work right.  Add a
   31332 	new test for "info func .perator\[\](" which GDB does handle correctly.
   31333 
   31334 	* gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
   31335 
   31336 Fri Jan 20 12:14:23 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31337 
   31338 	* gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
   31339 	gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
   31340 	gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
   31341 	gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
   31342 	it makes the tests harder to understand and confuses test-o-matic.
   31343 	The preferred style is that each test provides a PASS or a FAIL,
   31344 	and has a unique message (e.g. "continue #54" not just "continue")
   31345 	which is the same for the pass and the fail.
   31346 	* gdb.fortran/exprs.exp, gdb.fortran/types.exp,
   31347 	gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
   31348 	to lib/gdb.exp.
   31349 	* gdb.base/printcmds.exp: Use test_print_accept.  Remove
   31350 	prt_accept which was basically the same thing.  Likewise for
   31351 	test_print_reject and prt_reject.
   31352 	* lib/gdb.exp (test_print_reject): Add some more error message
   31353 	patterns to match from the former printcmds.exp (prt_reject).
   31354 	* gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
   31355 	One defect of the passcount stuff is that some of it failed to
   31356 	report XPASS where appropriate.
   31357 	* gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
   31358 	stuff before and after arg in expected pattern.
   31359 	(test_paddr_operator_functions): Re-do test without print_addr_of;
   31360 	this is the only test which seems to want extra stuff there.
   31361 
   31362 Tue Jan 17 10:47:53 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31363 
   31364 	* gdb.base/nodebug.exp: Update new tests to reflect improved
   31365 	wording of gdb output.
   31366 
   31367 	* gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
   31368 	and "ptype" work on variables in files compiled without -g.
   31369 	Replaces commented out "maint print msymbol" tests.
   31370 
   31371 Mon Jan 16 12:13:28 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31372 
   31373 	* gdb.base/setvar.c (dummy): Call malloc.
   31374 
   31375 	* gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
   31376 	losing with the irix4 sed.
   31377 
   31378 	* gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
   31379 	ALRM" on irix4.
   31380 
   31381 Sun Jan 15 21:58:26 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31382 
   31383 	* TODO: Remove items about corefile.exp testing new exec-file and
   31384 	backtrace; both are now done.  Add items about printing enums.
   31385 
   31386 Sat Jan 14 11:25:28 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31387 
   31388 	* gdb.base/sigall.exp (test_one_sig): Attempt to recover if
   31389 	"get signal $thissig" test fails.
   31390 
   31391 	* gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
   31392 
   31393 Thu Jan 12 01:14:53 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31394 
   31395 	* gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
   31396 	compiler warning with dec alpha compiler.
   31397 
   31398 	* gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
   31399 	extra \n from gdb_test call (this explains why the prompt test
   31400 	that I removed yesterday was there).
   31401 	(user_defined_command_test): Remove extra \n and prompt test.
   31402 
   31403 	* gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
   31404 	doesn't exist.  Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
   31405 	doesn't exist.
   31406 	* gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
   31407 	Also remove alpha workaround, which turns out to be because
   31408 	SIGABRT == SIGLOST.
   31409 
   31410 	* gdb.base/sigall.exp: Add workaround for alpha weirdness.
   31411 
   31412 	* gdb.base/help.exp: Don't test "help show".
   31413 
   31414 Wed Jan 11 14:37:04 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31415 
   31416 	* gdb.base/commands.exp: Call gdb_exit and gdb_start so that
   31417 	"set print address" is on.
   31418 	* gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
   31419 	pass prompt to gdb_test; gdb_test already looks for the prompt.
   31420 
   31421 	* gdb.base/help.exp: Replace most of docstring for "define" with ".*".
   31422 
   31423 	* gdb.base/a1-selftest.exp: Don't test "maint dump-me".  That test
   31424 	was a vestige of the manual TESTSTRATEGY, and the purpose of it
   31425 	was to make sure that gdb can read a core file.  But (a) the "read
   31426 	the corefile" part didn't make it to a1-selftest.exp, we just
   31427 	delete the corefile after creating it, and (b) we test reading
   31428 	corefiles in corefile.exp anyway.  Also, this test left around a
   31429 	xgdb process on Solaris.
   31430 
   31431 	* gdb.base/corefile.exp: Also test backtrace.
   31432 
   31433 Wed Jan 11 00:14:40 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31434 
   31435 	* gdb.base/commands.exp: Test a simple user defined command with
   31436 	arguments and if/while statements; verify the full user command is
   31437 	printed by "show user".
   31438 
   31439 	* gdb.base/commands.exp: Test if/while commands as part of a
   31440 	breakpoint command list; verify they appear in breakpoint
   31441 	information.
   31442 
   31443 Wed Jan 11 00:47:58 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31444 
   31445 	* gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
   31446 	than by dividing by zero.
   31447 
   31448 Tue Jan 10 21:38:05 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   31449 
   31450 	* gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
   31451 	performing an inferior call with watchpoints enabled.
   31452 	* gdb.base/watchpoint.c (main): Delete second unnecessary read
   31453 	call.
   31454 
   31455 Tue Jan 10 18:42:07 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31456 
   31457 	* gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
   31458 	of "file" command.
   31459 
   31460 	* gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
   31461 	Add additional pattern for when "int operator int(void);" appears
   31462 	in a different order.
   31463 
   31464 Mon Jan  9 16:22:46 1995  Jim Kingdon  <kingdon (a] lioth.cygnus.com>
   31465 
   31466 	* gdb.base/signals.exp: Call gdb_exit and gdb_start.
   31467 
   31468 	* gdb.base/help.exp: Replace most of docstrings for "info signals"
   31469 	and "signal" with ".*".
   31470 
   31471 Wed Jan  4 11:35:19 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31472 
   31473 	* TODO: Add note about "handle all nostop".
   31474 
   31475 	* gdb.base/{sigall.c, sigall.exp}: New test.
   31476 	* gdb.base/Makefile.in: Add it.
   31477 
   31478 Thu Jan  5 17:34:03 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   31479 
   31480 	* lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
   31481 	when invoking GDB, suppresses any windowing interface.
   31482 
   31483 Mon Jan  2 17:40:21 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   31484 
   31485 	* config/sim-gdb: New file, simulator testing support.
   31486 
   31487 Wed Dec 28 12:21:50 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31488 
   31489 	* gdb.base/interrupt.exp: Test calling func1 twice.
   31490 
   31491 Wed Dec 21 12:51:37 1994  Jim Kingdon  <kingdon (a] deneb.cygnus.com>
   31492 
   31493 	* gdb.base/list.exp (test_forward_search): Set timeout higher
   31494 	when we'll be getting lots of output from gdb.
   31495 
   31496 	* gdb.base/a1-selftest.exp: Move code that was inside expect -re
   31497 	"init_malloc" to after the expect statement.  Run it if that
   31498 	regexp is taken, but also for two others which happen if source
   31499 	cannot be found.
   31500 
   31501 Tue Dec 20 12:35:21 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31502 
   31503 	* gdb.base/printcmds.exp: New test, for printing register before
   31504 	program is running.
   31505 
   31506 Mon Dec 19 00:32:55 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31507 
   31508 	* gdb.base/list.exp:  Correct some alternate expect patterns
   31509 	to reflect changes in list1.c.
   31510 
   31511 Sat Dec 17 14:20:03 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31512 
   31513 	* TODO: Add item regarding large frames.
   31514 
   31515 	* gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
   31516 
   31517 	* TODO: Remove item about enabling return.exp; it
   31518 	is enabled.  Suggest a few more "return" tests.
   31519 
   31520 Sat Dec 17 02:33:37 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31521 
   31522 	* gdb.c++/misc.cc, gdb.c++/inherit.exp:  Add testcases for
   31523 	anonymous unions.
   31524 
   31525 Tue Dec 13 11:26:00 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31526 
   31527 	* gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
   31528 	and pr-5646.o, so "make" is the same as "make all", not "make
   31529 	pr-4975.o".
   31530 
   31531 Wed Dec  7 19:02:02 1994  Stan Shebs  <shebs (a] andros.cygnus.com>
   31532 
   31533 	* gdb.base/list.exp: Adjust expectations to reflect changes in
   31534 	list1.c.
   31535 	(test_forward_search): New test proc.
   31536 	* gdb.base/list1.c (long_line): New function, has long source line.
   31537 
   31538 Thu Dec  1 23:14:49 1994  Stan Shebs  <shebs (a] andros.cygnus.com>
   31539 
   31540 	* gdb.base/a1-selftest.exp: Change initial stepping to know about
   31541 	additional line of code that was added.
   31542 
   31543 Wed Nov 30 19:43:14 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31544 
   31545 	* gdb.disasm/hppa.s: Break the large branching tests into smaller
   31546 	tests so as not to overflow expect's input buffers.
   31547 	* gdb.disasm/hppa.exp: Corresponding changes.
   31548 
   31549 Fri Nov 25 13:37:10 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31550 
   31551 	Beginnings of template debugging tests.
   31552 	* gdb.c++/templ-info.cc:  New file to test for template
   31553 	debugging capability of the compiler.
   31554 	* gdb.c++/Makefile.in:  Add rule to build templ-info.exp from
   31555 	templ-info.cc.
   31556 	* gdb.c++/templates.cc:  Add explicit template instantiations
   31557 	to enable compiling with -fno-implicit-templates. Add destructor
   31558 	and 'value' method to T5 class for template tests.
   31559 	* gdb.c++/templates.exp:  Add testcases for printing of template
   31560 	types, setting breakpoints on template methods and calling a
   31561 	template method.
   31562 
   31563 Sat Nov  5 00:20:17 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31564 
   31565 	* gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
   31566 	branch target since some assemblers (gas-2.5)  may emit a
   31567 	relocation for the branch instead of resolving it in the
   31568 	assembler.
   31569 
   31570 Sat Oct 29 02:40:40 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31571 
   31572 	* gdb.base/a1-selftest.exp:  Remove RS/6000 xfail for backtrace
   31573 	through signal handler.
   31574 
   31575 Fri Oct 21 11:10:16 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31576 
   31577 	* configure.in (*-*-netware): Use config/mt-netware.
   31578 
   31579 	* config/mt-netware: New file.
   31580 	* config/mt-i386-netware: Removed, separate configs for different
   31581 	  netware architectures are no longer needed now that we have
   31582 	  --with-headers.
   31583 
   31584 Sat Oct 15 03:43:00 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31585 
   31586 	* gdb.base/exprs.exp:  Remove xfail for alpha, it is fixed
   31587 	by the recent changes to use ANSI C arithmetic conversions.
   31588 
   31589 Sun Oct  9 07:44:06 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31590 
   31591 	* gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
   31592 	bug involving using inferior_pid to figure out whether to select a
   31593 	frame.
   31594 
   31595 Wed Sep 28 23:12:02 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31596 
   31597 	* gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
   31598 	match the current disassembler output.
   31599 
   31600 Fri Sep 16 11:42:41 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31601 
   31602 	* gdb.fortran/exprs.exp: Expect VOID instead of void.
   31603 	* gdb.fortran/types.exp: Escape the expected '*'s in Fortran
   31604 	types, expect "int" as type of integer values (for now).
   31605 
   31606 Wed Sep  7 23:33:51 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31607 
   31608 	* gdb.base/commands.exp: New tests for if/while commands.
   31609 
   31610 Tue Sep  6 13:16:11 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31611 
   31612 	* lib/gdb.exp (runto):  Replace sub-pattern for hex value
   31613 	by .*, since hex values have different syntax in Chill mode.
   31614 
   31615 Tue Sep  6 02:15:51 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31616 
   31617 	* gdb.c++/demangle.exp (test_arm_style_demangling):  Remove
   31618 	linefeed from expect pattern for repeated types with indices > 9.
   31619 
   31620 Mon Aug 29 14:20:44 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31621 
   31622 	First part of Fortran test suite.
   31623 	* gdb.fortran: New directory.
   31624 	* gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
   31625 
   31626 Sat Aug 27 23:32:43 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31627 
   31628 	* gdb.base/default.exp:  Update expect pattern for load command
   31629 	without arguments.
   31630 
   31631 Wed Aug 24 13:15:02 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   31632 
   31633 	* configure.in: Change i386 to i[345]86.
   31634 	* gdb.base/configure.in: Likewise.
   31635 	* gdb.c++/configure.in: Likewise.
   31636 	* gdb.chill/configure.in: Likewise.
   31637 
   31638 Tue Aug 23 19:14:06 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31639 
   31640 	* lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
   31641 	patterns, since that is not a valid context for comments.
   31642 
   31643 Fri Aug 19 15:07:30 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   31644 
   31645 	* gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
   31646 	repeated types and repeated types with indices > 9.
   31647 
   31648 Tue Aug 16 15:57:52 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31649 
   31650 	* gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
   31651 	2417; old bug has been fixed.
   31652 
   31653 Fri Aug 12 19:35:41 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31654 
   31655 	* gdb.base/interrupt.exp: When trying to wake up the inferior,
   31656 	send the newline ourselves instead of assuming gdb_test will do
   31657 	so when passed an empty input string.
   31658 
   31659 	* gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
   31660 	stabs testcode.
   31661 
   31662 Fri Aug  5 17:01:07 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31663 
   31664 	* lib/gdb.exp (gdb_test): Don't send anything if the first
   31665 	  argument is an empty string.  This makes cases where we want to
   31666 	  match output that is already in expect's buffers (for example,
   31667 	  matching a breakpoint after gdb_run_cmd has been called) work
   31668 	  reliably.
   31669 
   31670 Tue Aug  2 10:24:08 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31671 
   31672 	* config/netware.exp: New file.
   31673 
   31674 Thu Jul 28 12:54:07 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31675 
   31676 	* config/mt-slite (LDFLAGS): If using the newlib in the tree, set
   31677 	  the -B and -L prefixes so we can find the debugging stub.
   31678 
   31679 	* Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
   31680 	  there and we are using the gcc from the tree.
   31681 
   31682 	* gdb.base/types.c: Removed.
   31683 
   31684 	* gdb.base/configure.in: Look for makefile fragments in ../config.
   31685 	  Recognize i386-*-netware.
   31686 	* gdb.c++/configure.in: Likewise.
   31687 
   31688 Mon Jul 25 23:48:50 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31689 
   31690 	* gdb.base/corefile.exp:  Change `else if' to `elseif', which is
   31691 	the correct TCL syntax.
   31692 
   31693 Mon Jul 25 15:35:56 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31694 
   31695 	* gdb.base/opaque.exp: use runto instead of messing around with
   31696 	  breakpoints.  Simplify by using gdb_test.
   31697 
   31698 	* gdb.base/bitfields.exp: restart between tests on netware targets
   31699 	  because breakpoints aren't relocated after target death.  Run
   31700 	  processes to completion.
   31701 
   31702 	* gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
   31703 
   31704 Sun Jul 24 09:55:51 1994  Fred Fish  (fnf (a] cygnus.com)
   31705 
   31706 	* Makefile.in:  Remove extra tabs that confuse some versions
   31707 	of "make".  Use the newly built gdb to test with by default,
   31708 	rather than the first one in the tester's search path.
   31709 
   31710 Sat Jul 23 15:05:47 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31711 
   31712 	* gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
   31713 
   31714 	* gdb.base/help.exp: Update expected add-symbol-file, ignore, and
   31715 	condition help.
   31716 
   31717 Tue Jul 19 10:26:32 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31718 
   31719 	* lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
   31720 
   31721 	* lib/gdb.exp (gdb_run_cmd): New function, used to start program
   31722 	  running.
   31723 	* gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
   31724 	* gdb.base/funcargs.exp: Likewise.
   31725 
   31726 	* gdb.base/bitfields.exp: Simplify by using gdb_test.
   31727 	* gdb.base/funcargs.exp: Likewise.
   31728 
   31729 	* lib/gdb.exp (gdb_test): if match times out, don't call fail if
   31730 	  message is "".
   31731 
   31732 Mon Jul 18 12:18:07 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31733 
   31734 	* gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
   31735 	  return,signals,twice}.exp: Handle non-existant binaries
   31736 	  consistantly.
   31737 
   31738 	* gdb.base/corefile.exp: Execute coremaker to generate core dump.
   31739 	* gdb.base/Makefile.in: Don't try to generate a core dump, we
   31740 	  might testing a cross development system.
   31741 
   31742 Thu Jul 14 18:13:56 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31743 
   31744 	* Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
   31745 	  runtest script is relative to ${srcdir}, not ${rootdir}.
   31746 
   31747 Thu Jul 14 14:56:59 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31748 
   31749 	* gdb.base/signals.exp: Allow for optionality of breakpoint
   31750 	address.
   31751 
   31752 Thu Jul 14 11:21:27 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31753 
   31754 	* gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
   31755 
   31756 Tue Jul 12 12:22:32 1994  J.T. Conklin  (jtc (a] phishhead.cygnus.com)
   31757 
   31758 	* gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
   31759 	  for size_t definition.
   31760 	* gdb.c++/templates.cc: Likewise
   31761 
   31762 	* config/mt-i386-netware: New file.
   31763 
   31764 	* gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
   31765 	  defined.
   31766 
   31767 	* gdb.base/Makefile.in: Added support for systems that name core
   31768 	  files by appending "core" to the program name.
   31769 	* gdb.base/a1-selftest.exp: Likewise.
   31770 
   31771 Mon Jul 11 23:59:18 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31772 
   31773 	* gdb.base/return.exp:  Add comment and message for `return double'
   31774 	test failure on Sparc Solaris.
   31775 
   31776 Mon Jul  4 12:10:48 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31777 
   31778 	* lib/gdb.exp (runto): Allow for optionality of breakpoint address.
   31779 
   31780 Wed Jun 29 00:26:17 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31781 
   31782 	* gdb.c++/misc.cc:  Instantiate classes to inhibit the compiler
   31783 	from optimizing them away.
   31784 	* gdb.c++/classes.exp, gdb.c++/inherit.exp:  Update ptype expect
   31785 	patterns to include default constructors and assignment operators,
   31786 	to match gcc versions beyond 2.5.8. Accept any cplus demangling
   31787 	character in the output of the virtual base pointer.
   31788 
   31789 Fri Jun 24 08:15:42 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31790 
   31791 	* gdb.c++/cplusfuncs.exp:  Use string_to_regexp and a regular
   31792 	expression match in print_addr_of to avoid unintented matches.
   31793 	* gdb.c++/virtfunc.exp:  Accept alternate ptype output of g++
   31794 	versions up to 2.5.8.
   31795 
   31796 Mon Jun 20 23:54:37 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   31797 
   31798 	* gdb.base/list.exp:  Tweak alternate pattern for listing of an
   31799 	included file to run under newer versions of expect.
   31800 	* gdb.c++/demangle.exp:  Add spaces to the expect patterns between
   31801 	consecutive >'s in templates to accomodate recent cplus-dem.c change.
   31802 	Remove xfail for the virtual table of BDDHookV.
   31803 
   31804 Sat Jun 18 12:51:34 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31805 
   31806 	* lib/gdb.exp (string_to_regexp): Set a default result.
   31807 	(default_gdb_start): Fix misleading message.
   31808 
   31809 Wed Jun 15 12:10:10 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31810 
   31811 	* config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
   31812 	Remove all CC, etc definitions.
   31813 	* config/mt-hpux: New file.
   31814 	* config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
   31815 	(CFLAGS, LDFLAGS): Define.
   31816 	* config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
   31817 
   31818 	* Makefile.in (site.exp): Don't insert host_os, etc.
   31819 	(just-check): Just use RUNTEST with RUNTESTFLAGS only.
   31820 	(distclean): Check existence of subdir.
   31821 	* gdb.base/configure.in (hppa*-*-hpux*): Recognize.
   31822 	* gdb.base/Makefile.in: General cleanup and simplification.
   31823 	Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
   31824 	to build executables.	Use default rule to build .o files.
   31825 	(EXPECT, RUNTEST, CC): Fix relative pathname.
   31826 	(site.exp): Don't insert host_os, etc.
   31827 	* gdb.base/signals.c (main): Don't call signal unless SIGALRM
   31828 	and/or SIGUSR1 defined.
   31829 	* gdb.base/watchpoint.c: Don't include stdio.h a second time.
   31830 	* gdb.c++/Makefile.in: General cleanup and simplification.
   31831 	Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
   31832 	(CFLAGS): Remove.
   31833 	(EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
   31834 
   31835 Fri Jun 10 10:55:09 1994  Jeff Law  (law (a] snake.cs.utah.edu)
   31836 
   31837 	* gdb.base/recurse.exp: Misc changes to get tests running again
   31838 	after Kung's changes to the watchpoint code.
   31839 	* gdb.base/watchpoint.exp: Likewise.
   31840 
   31841 Thu Jun  9 15:16:55 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31842 
   31843 	* lib/gdb.exp (string_to_regexp):  Convert {\} also.
   31844 
   31845 Wed Jun  8 12:12:17 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31846 
   31847 	* config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
   31848 	* lib/gdb.exp (default_gdb_start): Define.
   31849 	* gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
   31850 	gdb.base/funcargs.exp, gdb.base/opaque.exp,
   31851 	gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
   31852 	gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
   31853 	gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
   31854 	Don't call gdb_target_udi in between tests.
   31855 
   31856 Tue Jun  7 08:30:15 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31857 
   31858 	* gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
   31859 	(which was basically just a local version of the same thing).  In
   31860 	addition to avoiding duplication, gdb_test_exact is faster.
   31861 	* lib/gdb.exp (gdb_test_exact): Fix typo.
   31862 
   31863 	* lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
   31864 	don't give an error.
   31865 
   31866 	* gdb.base/term.exp: Call delete_breakpoints before starting.
   31867 
   31868 	* gdb.base/Makefile.in (EXECUTABLES): Remove t10.
   31869 	(t10): Add comment.
   31870 
   31871 Mon Jun  6 18:26:50 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31872 
   31873 	Reorganization of the GDB Test Suite.
   31874 
   31875 	* gdb.base: New directory, contains all the basic tests.
   31876 	* gdb.c++: New directory, tests specific to C++.
   31877 	* gdb.chill: New directory, tests specific to Chill.
   31878 	* gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
   31879 	gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
   31880 	gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
   31881 	gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
   31882 	into appropriate new directories (t00-t17 to base, t20-t23 to c++,
   31883 	t30-31 to chill).
   31884 	* */gdbme.*: Rename to match appropriate expect scripts.
   31885 	* gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
   31886 	gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
   31887 	gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
   31888 	gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
   31889 	gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
   31890 	gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
   31891 	gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
   31892 	gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
   31893 	gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
   31894 	gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
   31895 	* gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
   31896 	gdb.c++/virtfunc.cc: New names of C++ files.
   31897 	* gdb.chill/chillvars.ch: New name of Chill file.
   31898 	* gdb.base/configure.in, gdb.c++/configure.in,
   31899 	gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
   31900 	* gdb.base/Makefile.in, gdb.c++/Makefile.in,
   31901 	gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
   31902 	* configure.in (configdirs): Update to reflect directory changes.
   31903 	(target_abbrev): No longer define for any configuration.
   31904 	* Makefile.in: Cosmetic improvements to header comments.
   31905 
   31906 Fri Jun  3 18:56:06 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31907 
   31908 	Various changes to gdb.t31:
   31909 
   31910 	* Makefile.in (gdbme.o):  Compile with -fspecial_UC.
   31911 	* gdbme.ch:  Make all key-words and predefineds be upper-case.
   31912 	* chillvars.exp:  Expect key-words and predefinds in upper-case.
   31913 
   31914 	* chillvars.exp:  Use gdb_test_exact many places.
   31915 	Change expected output for arrays (which now includes index labels).
   31916 
   31917 	* pr-5020.exp, gdme.ch (module PR_5020):
   31918 	New test, for PR-5020.
   31919 
   31920 Thu Jun  2 16:02:41 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31921 
   31922 	* lib/gdb.exp (string_to_regexp, gdb_test_exact):  New procedures.
   31923 	* Makefile.in (CHILL_LIB):  Remove bogus redundant definitions.
   31924 
   31925 Sun May 29 22:31:42 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   31926 
   31927 	* Makefile.in:  Fix bit-rot in definitions of CHILL,
   31928 	CHILL_FOR_TARGET and Chill_LIB.
   31929 	* gdb.t31/gdbme.ch:  Fix syntax of nested array tuples.
   31930 	* gdb.t31/Makefile.in:  Add definitions for CHILLFLAGS,
   31931 	CHILL, and CHILL_LIB.
   31932 
   31933 Sat May 21 10:05:08 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   31934 
   31935 	* Revert the previous changes.  Please see Rob's directory
   31936 	  /lisa/test/rob/progressive/gdb/testsuite for these fixes.
   31937 
   31938 Thu May 19 12:51:00 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   31939 
   31940 	* Makefile.in, configure.in, config/mips-gdb.exp,
   31941 	  config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
   31942 	  config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
   31943 	  config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
   31944 	  gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
   31945 	  gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
   31946 	  gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
   31947 	  gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
   31948 	  gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
   31949 	  gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
   31950 	  gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
   31951 	  gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
   31952 	  gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
   31953 	  gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
   31954 	  gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
   31955 	  gdb.t24/demangle.exp, lib/gdb.exp:  Check in Rob's testing
   31956 	  changes from 94Q1.
   31957 
   31958 Wed May 18 17:04:03 1994  Bill Cox  (bill (a] rtl.cygnus.com),
   31959 
   31960 	* config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
   31961 	  config/mt-slite, config/mt-unix, config/mt-vxworks: Add
   31962 	  Rob's new testing fragments.
   31963 
   31964 Tue May 17 15:04:14 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   31965 
   31966 	* config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
   31967 	  lib/gdb.exp: Replace error proc calls with perror.
   31968 
   31969 Mon May 16 19:00:50 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31970 
   31971 	* gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
   31972 	version also, match on casted version strings, and match on
   31973 	gdb startup case where the line numbers might be messed up.
   31974 
   31975 Fri May 13 18:00:27 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   31976 
   31977 	* config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
   31978 	  (CFLAGS): Delete it from here.
   31979 
   31980 Tue May  3 16:08:09 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   31981 
   31982 	* gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
   31983 
   31984 Fri Apr 29 14:26:35 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   31985 
   31986 	* Makefile.in (RUNTEST): Default to just "runtest".
   31987 
   31988 Tue Apr 26 22:21:40 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   31989 
   31990 	* gdb.t17/callfuncs.exp: More comments about t_func_values tests.
   31991 	* gdb.t17/gdbme.c (t_func_values): Add comments about how and why
   31992 	the code has been restructured.
   31993 
   31994 Thu Apr 21 12:48:07 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   31995 
   31996 	* gdb.t00/default.exp (set write): Allow any number of \r and/or
   31997 	\n, not just one of each.
   31998 
   31999 	* gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
   32000 	/bin/cc gives a warning if you do.
   32001 
   32002 Thu Apr 21 11:54:04 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   32003 
   32004 	* gdb.t24/demangle.exp: change expect pattern of
   32005 	__t10ListS_link1ZUiRCUiPT0
   32006 
   32007 Wed Apr 13 15:05:00 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32008 
   32009 	* gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
   32010 	on local variables in recursive functions.
   32011 
   32012 	* gdb.t07/Makefile.in: Build the new test.
   32013 
   32014 Tue Apr 12 20:45:25 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32015 
   32016 	* gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
   32017 	directly.  Instead compare the return values from actual calls.
   32018 
   32019 Mon Apr 11 10:31:00 1994  Bill Cox  (bill (a] rtl.cygnus.com)
   32020 
   32021 	* Makefile.in (check): Set TCL_LIBRARY for runtest.
   32022 
   32023 Mon Apr 11 09:15:30 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32024 
   32025 	* From Peter Schauer with minor modifications.
   32026 	* gdb.t15/return.exp (return_tests): Handle targets where "return"
   32027 	stops in mid-line in the caller.  Add xfail for returning a float
   32028 	value on X86 targets.
   32029 
   32030 Tue Apr  5 15:16:33 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32031 
   32032 	* gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
   32033 	to avoid expect lossage.
   32034 	(fmem_LRbug_tests): Likewise.
   32035 	* gdb.disasm/hppa.s: Corresponding changes.
   32036 
   32037 	* gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
   32038 	conditions to work with latest dejagnu/expect.
   32039 
   32040 	* gdb.t15/funcargs.exp (finish from indirect call): No longer
   32041 	expected to fail on the PA.
   32042 	(backtrace in call with trampolines): Explicitly require main
   32043 	to be frame #1 (no trampolines should show up in backtrace).
   32044 
   32045 	* gdb.t00/default.exp: Use "exp_continue" rather than obsolete
   32046 	"continue -expect".
   32047 	* gdb.t06/break.exp: Likewise.
   32048 	* gdb.t07/watchpoint.exp: Likewise.
   32049 	* gdb.t13/bitfields.exp: Likewise.
   32050 	* gdb.t15/{funcargs,return}.exp: Likewise.
   32051 	* gdb.stabs/weird.exp: Likewise.
   32052 	* config/{mips,udi}-gdb.exp: Likewise.
   32053 
   32054 	* hppa.sed: Enclose comments within a sed command to avoid
   32055 	losing with the old OSF1 sed.
   32056 
   32057 Wed Mar 30 00:31:49 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32058 
   32059 	* gdb.t02/whatis.exp, gdb.t08/opaque.exp:  Add XFAILs for
   32060 	sequent dynix.
   32061 	* gdb.t06/signals.exp:  Add clear_xfail for sequent dynix.
   32062 	* gdb.t15/funcargs.exp:  Conditionally step again to really
   32063 	finish from marker_call_with_trampolines. Handle the case where
   32064 	the first step from within call_with_trampolines already steps
   32065 	us back to main.
   32066 	* gdb.t15/gdbme.c:  Add comment to closing brace of
   32067 	call_with_trampolines for funcargs.exp.
   32068 
   32069 Tue Mar 29 23:55:27 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32070 
   32071 	* gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
   32072 	Fix typo(s).
   32073 
   32074 Sun Mar 27 16:53:14 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32075 
   32076 	* gdb.t07/gdbme.c: More code for watchpoint testing.
   32077 
   32078 	* gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
   32079 	"Hardware watchpoint" throughout file.
   32080 	(test_watchpoint_triggered_in_syscall): New test.
   32081 	(test_complex_watchpoint): New test.
   32082 
   32083 Fri Mar 25 17:05:31 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32084 
   32085 	* gdbme.c (call_with_trampolines): New function to try and step
   32086 	into.  Tests trampoline problems on the PA.
   32087 
   32088 	* funcargs.exp (localvars_in_indirect_call): No longer expect
   32089 	stepping into indirect call to fail on PAs.
   32090 	(test_stepping_over_trampolines): New test.
   32091 
   32092 Wed Mar 23 07:43:33 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32093 
   32094 	* TODO: Add suggestions for static member function tests, and
   32095 	completion tests.
   32096 
   32097 Wed Mar 16 08:28:28 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32098 
   32099 	* TODO: Add suggestions for "p/a" tests.
   32100 
   32101 	* lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
   32102 	(default_gdb_exit): Replace all the hair with sending "quit" to
   32103 	the process with a simple close.
   32104 
   32105 Tue Mar 15 08:45:50 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32106 
   32107 	* TODO: Add suggestions for shared library tests.
   32108 
   32109 Sun Mar 13 10:45:22 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32110 
   32111 	* TODO: Add suggestions for x/s tests.
   32112 
   32113 Fri Mar 11 08:22:00 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32114 
   32115 	* gdb.t00/help.exp: Replace most of docstrings for "tbreak",
   32116 	"enable once", and "enable breakpoints once" with ".*".
   32117 
   32118 Thu Mar 10 08:34:27 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32119 
   32120 	* TODO: Add suggestions about structure passing tests.
   32121 
   32122 Mon Mar  7 13:45:54 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32123 
   32124 	* gdb.t03/gdbme.c:  gcc version 1 puts out the wrong stabs for
   32125 	the primary1 test, use work around if __GNUC__ < 2.
   32126 	* gdb.t06/signals.c:  Add comments for signals.exp pattern matching.
   32127 	* gdb.t06/signals.exp:  Add XFAILs for i386 bsd and vax ultrix.
   32128 	Test for bad output rather than waiting for timeout.  Issue
   32129 	second continue only if first continue failed.
   32130 
   32131 Wed Mar  2 10:08:01 1994  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32132 
   32133 	* gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
   32134 	operator[] test with gdb_test because the old code didn't seem to
   32135 	be getting the quoting right with the new dejagnu.
   32136 
   32137 Thu Feb 24 19:49:25 1994  Rob Savoye  (rob (a] poseidon.cygnus.com)
   32138 
   32139 	* lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
   32140 	one from the path.
   32141 	* Makefile.in: Use a fresh expect if there is one, use runtest
   32142 	from the src tree if there is one.
   32143 
   32144 Thu Feb 24 18:49:37 1994  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32145 
   32146 	* gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
   32147 	next over recursive call.  Revise the tests from that point on
   32148 	(which had been skipped) to match GDB's actual (correct) output.
   32149 
   32150 	* gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
   32151 	with next over a breakpoint whose condition is false.
   32152 
   32153 	* gdb.t00/help.exp: Comment out "help set print" tests just like
   32154 	(and for same reason as) "help set" test.
   32155 
   32156 Mon Feb 14 09:58:23 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32157 
   32158 	* gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
   32159 	* gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
   32160 
   32161 Sun Feb  6 15:36:13 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32162 
   32163 	* gdb.t06/break.exp (test_next_with_recursion): Remove no longer
   32164 	necessary gdb_target_udi.
   32165 
   32166 	* gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
   32167 
   32168 	* gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
   32169 	1838 and 2417; they are fixed.
   32170 
   32171 	* gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
   32172 	gdb.t03/ptype.exp (ptype structure, ptype union):
   32173 	Remove xfails; the test is looser than when the xfails were added.
   32174 
   32175 	* gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
   32176 	* gdb.t00/help.exp: Don't expect remote to be in "help target" output.
   32177 
   32178 	* gdb.t01/run.exp: Only run shell test if isnative.
   32179 
   32180 	* config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
   32181 	since "run" automatically loads if necessary.  Call gdb_target_udi
   32182 	after the "file" since "file" kills any execution target.
   32183 
   32184 	* config/udi-gdb.exp (gdb_start): Don't send "set args main" to
   32185 	GDB.  GDB doesn't work that way (not anymore at least) on UDI.
   32186 	* gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
   32187 	argument for UDI.
   32188 
   32189 Fri Feb  4 12:19:32 1994  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32190 
   32191 	* gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
   32192 
   32193 	* gdb.t17/callfuncs.exp: Add xfails for rs6000.
   32194 
   32195 Sat Feb  5 09:11:56 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32196 
   32197 	* gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
   32198 	properly quoting regexps.  This makes the second argument to
   32199 	demangle a fixed string, which matches the callers, instead of a
   32200 	shell-style pattern which is what the previous implementation
   32201 	used.  Update some of the callers.
   32202 
   32203 Sat Feb  5 10:19:09 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32204 
   32205 	* gdb.disasm/hppa.s (comib_tests): Add missing instruction.
   32206 	(comib_nullified_tests): Fix typo.
   32207 	* gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
   32208 	strings.  No longer expected to fail.
   32209 
   32210 	* gdb.disasm/hppa.s (addib_tests): Fix typo.
   32211 	* gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
   32212 	strings.  No longer expected to fail.
   32213 
   32214 	* gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
   32215 	string.  No longer expected to fail.
   32216 
   32217 Fri Feb  4 23:45:11 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32218 
   32219 	* gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
   32220 	No longer expected to fail.
   32221 
   32222 	* gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
   32223 	string.  No longer expected to fail.
   32224 
   32225 Fri Feb  4 10:35:42 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32226 
   32227 	* gdb.t24/demangle.exp: Remove a bunch more tests which differ
   32228 	only in the names (I probably got most of them).  I was even
   32229 	generous with some which differed in underscores in names, and
   32230 	probably missed a few, and I *still* was able to remove almost a
   32231 	third of the file with almost no impact on testsuite coverage.
   32232 
   32233 Thu Feb  3 12:04:49 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32234 
   32235 	* gdb.t00/default.exp: Match udi_attach error message as well as
   32236 	the one from child_attach.
   32237 
   32238 	* gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
   32239 
   32240 	* gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
   32241 
   32242 	* gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
   32243 	* gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
   32244 
   32245 	* Move test with enums and partial symbols back to
   32246 	gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
   32247 	Reverts the change of 26 May 93.  Per today's change to
   32248 	stabs.texinfo, the behavior that weird.exp was expecting was
   32249 	unreasonable; what is important is that the compiler+gdb get
   32250 	things right, which happens with a recent gcc.  Also fix the test
   32251 	to deal with native compilers which put out the stab gdb can't
   32252 	deal with.
   32253 
   32254 Mon Jan 31 15:40:11 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32255 
   32256 	* gdb.t24/demangle.exp: Remove a bunch of tests which differ only
   32257 	in the names.  The main thing these accomplish is to slow things down.
   32258 	Many more such duplicates surely remain.
   32259 
   32260 	* gdb.t00/help.exp: Comment out "help support" test just like
   32261 	(and for same reason as) "help set" test.
   32262 
   32263 Mon Jan 31 06:43:45 1994  Fred Fish  (fnf (a] cygnus.com)
   32264 
   32265 	* gdb.t06/break.exp:  Remove setup_xfails for
   32266 	sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
   32267 	* gdb.t20/inherit.exp (test_ptype_si):  Update warning message
   32268 	about known bug in gcc to include up through 2.5.8.
   32269 	* gdb.t20/inherit.exp (test_ptype_vi):  Accept "_vb." as well as
   32270 	well as "_vb$".
   32271 	* gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
   32272 	Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
   32273 	with latest gcc and gdb.
   32274 	* gdb.t22/virtfunc.exp (test_ptype_of_classes):  Accept "_vb." as
   32275 	well as "_vb$".
   32276 
   32277 Sat Jan 29 23:31:26 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32278 
   32279 	* configure.in (hppa*-*-*): Also configure and build stabs-only
   32280 	tests.
   32281 
   32282 Thu Jan 27 08:21:16 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32283 
   32284 	* gdb.t10/hppa.mt: A makefile fragment for the PA.
   32285 	* gdb.t10/configure.in (hppa*-*-*): Use it.
   32286 
   32287 Tue Jan 25 12:58:26 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32288 
   32289 	* gdb.t09/corefile:  Increase timeout when spawning gdb explicitly.
   32290 
   32291 Wed Jan 19 12:40:25 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32292 
   32293 	* gdb.t06/signals.exp:  Handle blocked SIGTRAP on sun3 for bash
   32294 	versions prior to 1.13.5.
   32295 
   32296 Tue Jan 18 20:10:50 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32297 
   32298 	* gdb.t00/default.exp (show prompt): In FAIL case, only match if
   32299 	the prompt is at the start of a line.
   32300 
   32301 Mon Jan 17 20:07:51 1994  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32302 
   32303 	* gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
   32304 	Enable "diag" instruction.  Delete copr from fpu_misc_tests, it's
   32305 	in the copr tests now.
   32306 	* gdb.disasm/hppa.exp: Run new sfu and copr tests.  Do not expect
   32307 	copr in the fpu_misc tests anymore.  fpu_misc tests are no longer
   32308 	expected to fail.
   32309 
   32310 Fri Jan 14 14:24:21 1994  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32311 
   32312 	* gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
   32313 	gdb.t31/chillvars.exp, lib/gdb.exp:
   32314 	Tweak to run under either version of expect.
   32315 	* lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
   32316 	* gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
   32317 	* gdb.t11/list.exp: Remove extraneous whitespace.
   32318 
   32319 Sat Jan 15 09:57:22 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32320 
   32321 	* gdb.t16/printcmds.exp (test_print_strings): Accept
   32322 	"(unsigned char *) " before the string.
   32323 
   32324 	* TODO: Add notes about printing of fancy types and GDB expressions.
   32325 
   32326 Thu Jan 13 17:16:09 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   32327 
   32328 	* Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
   32329 	* gdb.t06/configure.in: Don't try to compile signals test program
   32330 	if doing mips-idt-ecoff.
   32331 
   32332 Thu Jan 13 08:25:55 1994  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32333 
   32334 	* Most .exp files: Tweak to run under either version of expect.
   32335 
   32336 Tue Jan 11 15:21:13 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32337 
   32338 	* gdb.t12/scope.exp: Add xfails for rs6000.  Remove 1806 from existing
   32339 	xfails; I'm not sure why they are failing, but not because of PR 1806.
   32340 
   32341 Mon Jan 10 22:14:20 1994  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32342 
   32343 	* config/unix-gdb.exp: Remove gdb_unload cause it's already
   32344 	defined in lib/gdb.exp.
   32345 
   32346 Fri Jan  7 12:42:45 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32347 
   32348 	* gdb.t07/watchpoint.exp:  Clear xfail for calling function with
   32349 	watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
   32350 	* gdb.t20/gdbme.cc, gdb.t21/gdbme.cc:  Conversion operator functions
   32351 	have to be typeless.
   32352 
   32353 Tue Jan  4 09:32:22 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32354 
   32355 	* TODO: Add suggestion for copyright year test.
   32356 
   32357 Mon Jan  3 11:35:26 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   32358 
   32359 	* configure.in (*-*-lynxos*): Add stabs tests.
   32360 
   32361 Wed Dec  1 21:54:05 1993  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32362 
   32363 	* gdb.stabs/hppa.sed: Only lables should ever start in column zero,
   32364 	so insert a tab before any assembler directive in column zero.
   32365 
   32366 	* gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
   32367 	stores.
   32368 	* gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
   32369 	stores.
   32370 	(fpu_short_memory_tests): Likewise.
   32371 
   32372 Mon Nov 22 13:23:22 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32373 
   32374 	* gdb.stabs/ecoff.mt:  Delete alpha specific if block, fix typo.
   32375 	* gdb.stabs/ecoff.sed:  Escape inserted blanks with backslashes, embed
   32376 	.stabs directives in comments.
   32377 
   32378 Fri Nov 19 14:09:02 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32379 
   32380 	* TODO: New file, describing tests we could write.
   32381 	* gdb.t09/corefile.exp: Move description of tests to write to TODO.
   32382 
   32383 Tue Nov 16 21:07:44 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32384 
   32385 	* gdb.t06/signals.exp: Add kludge to force re-sync.
   32386 
   32387 	* gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
   32388 	to xgdb instead of gdb, get out of gdb.
   32389 
   32390 Tue Nov 16 10:21:57 1993  Rob Savoye  (rob (a] cygnus.com)
   32391 
   32392 	* lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
   32393 	for info.
   32394 
   32395 Sat Nov 13 23:17:48 1993  Jeffrey A. Law  (law (a] snake.cs.utah.edu)
   32396 
   32397 	* gdb.stabs/hppa.mt: A makefile fragment for the PA.
   32398 	* gdb.stabs/configure.in (hppa*-*-*): Use it.
   32399 	* gdb.stabs/hppa.sed: New sed script for the PA.
   32400 
   32401 Sat Nov 13 22:50:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32402 
   32403 	* gdb.stabs: Re-write weird.def and configuration to use sed
   32404 	instead of cpp.  sed is portable and POSIX; cpp is neither.
   32405 
   32406 Fri Nov 12 15:26:36 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32407 
   32408 	* gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
   32409 
   32410 Mon Nov  8 16:55:28 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32411 
   32412 	* gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
   32413 
   32414 Thu Nov  4 23:07:59 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32415 
   32416 	* gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
   32417 	"_vb$".
   32418 	* gdb.t00/teststrategy.exp: Add xfail for RS/6000.
   32419 	* gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
   32420 
   32421 Wed Nov  3 13:53:34 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32422 
   32423 	* lib/gdb.exp: Comment out code which depends on non-existent
   32424 	`transform' procedure.
   32425 
   32426 Wed Nov  3 11:23:11 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32427 
   32428 	* lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
   32429 	* lib/gdb.exp: Transform tool name.
   32430 	* gdb.t*/*.exp: Change error to perror so it works with DejaGnu
   32431 	1.1's new error handling system.
   32432 
   32433 Mon Nov  1 10:36:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32434 
   32435 	* Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
   32436 
   32437 Fri Oct 29 17:58:14 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32438 
   32439 	* gdb.t00/default.exp: Avoid tests with a lot of .* in them.
   32440 	They made pattern matching so slow that timeouts happened on
   32441 	heavily loaded systems.  Now any output from "show print" which
   32442 	gets us back to the GDB prompt is a PASS.
   32443 
   32444 Mon Oct 25 14:36:50 1993  Stu Grossman  (grossman at cygnus.com)
   32445 
   32446 	* gdb.disasm/hppa.mt:  Use $(srcdir) in hppa.o make rule.
   32447 
   32448 Mon Oct 25 13:35:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32449 
   32450 	* gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
   32451 
   32452 	* gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
   32453 	It is not from PR 3220.
   32454 
   32455 Sun Oct 24 18:49:58 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32456 
   32457 	* gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
   32458 	just started failing because they depended on the order the
   32459 	subcommands are presented, or exact docstring text.  This kind of
   32460 	test is a pain and has minimal benefit.
   32461 
   32462 Thu Oct 21 08:26:48 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32463 
   32464 	* gdb.t09/corefile.exp: At end of test, use "core" command with
   32465 	no arguments.
   32466 
   32467 Wed Oct 20 08:56:02 1993  Stu Grossman  (grossman at cygnus.com)
   32468 
   32469 	* gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
   32470 	17}/Makefile.in:  Make it possible to run the testsuite with Sun
   32471 	make and CC = cross gcc by adding explicit build rules for .o
   32472 	files.
   32473 
   32474 Tue Oct 19 14:57:38 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32475 
   32476 	* gdb.t15/funcargs.exp: Don't put comments on same line as
   32477 	setup_xfail (@#$*%& tcl braindamage!).
   32478 
   32479 Mon Oct 18 21:50:08 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32480 
   32481 	* gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
   32482 
   32483 Fri Oct 15 15:39:54 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   32484 
   32485 	* gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
   32486 	* gdb.t20/inherit.exp: remove three dumplicate entries.
   32487 
   32488 Fri Oct 15 13:45:25 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32489 
   32490 	* gdb.t06/break.exp: For "next over recursive call", fail on any
   32491 	incorrect output, not just on "factorial (value=2)".
   32492 
   32493 Fri Oct 15 11:52:56 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32494 
   32495 	* gdb.t12/scope.exp:  Remove xfails, filename::var syntax should be
   32496 	working now. Add an xfail if accesing a bss variable causes
   32497 	a memory error if the target is not yet run.
   32498 
   32499 Thu Oct 14 19:16:56 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32500 
   32501 	* gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
   32502 	constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
   32503 	name of __st* demangling (2 strings).  Did Kung really get the
   32504 	more than 95 others right without testing them?
   32505 
   32506 Thu Oct 14 16:27:08 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   32507 
   32508 	* gdb.t24/demangle.exp: clean up XFAILS, more than 100
   32509 
   32510 Thu Oct 14 11:40:30 1993  Jeffrey Law  (law (a] cs.uah.edu)
   32511 
   32512 	* configure.in (configdirs): Add gdb.disasm
   32513 	* gdb.disasm: New directory for GDB disassembler tests.
   32514 	* gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
   32515 
   32516 Thu Oct 14 11:40:30 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32517 
   32518 	* gdb.t00/help.exp: Don't test "help set".
   32519 
   32520 	* gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
   32521 	from within expect statements.  None of these happen anymore and
   32522 	they cause regressions to be silently unnoticed.
   32523 
   32524 	* gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
   32525 	messages) about known failures with gcc cygnus-2.4.5-930417.
   32526 
   32527 	* gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
   32528 	comp-info.exp so it gets built if it doesn't exist.
   32529 
   32530 	* gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
   32531 	it is no longer used.
   32532 	* gdb.t13/comp-info.c: Removed.
   32533 
   32534 Wed Oct 13 22:54:06 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32535 
   32536 	* gdb.t06/signals.exp: Add xfail for sun3.
   32537 
   32538 Thu Oct  7 12:01:03 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32539 
   32540 	* gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
   32541 	relevant because ^C doesn't get sent but failure can be reproduced
   32542 	interactively).
   32543 
   32544 Tue Oct  5 10:43:11 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32545 
   32546 	* gdb.stabs/alpha.mt:  New configuration file for alpha.
   32547 	* gdb.stabs/configure.in:  Use it.
   32548 	* gdb.stabs/ecoff.mt, weird-ecoff.sed:  Change sed script to enable
   32549 	sharing with alpha.mt, redefine long to word via preprocessor.
   32550 	* gdb.stabs/weird.def:  Conditionally adapt storage layout of v_comb
   32551 	for alpha.
   32552 	* gdb.stabs/weird.exp:  Handle compilation of weird.s by alpha
   32553 	native cc.
   32554 	* gdb.t00/teststrategy.exp:  Change expect string so that we
   32555 	consume the `(xgdb)' from the command echo and from the gdb prompt.
   32556 	* gdb.t05/expr.exp:  xfail "print unsigned int == (~0)" on the alpha.
   32557 	gdb currently compares all values as long, so this failure probably
   32558 	applies to any configuration where LONGEST is bigger than a target int.
   32559 	* gdb.t08/comp-info.c:  New file to determine if gdbme is compiled
   32560 	with gcc.
   32561 	* gdb.t08/Makefile.in, opaque.exp:  Use it. Alpha native cc is unable
   32562 	to handle opaque pointers, gcc is.
   32563 	* gdb.t21/gdbme.cc, gdb.t23/gdbme.cc:  operator new takes a size_t
   32564 	as first argument. Include <sys/types.h> and change all operator
   32565 	new definitions to use size_t.
   32566 	* gdb.t21/cplusfuncs.exp:  Handle changes in output for operator new
   32567 	now that we use size_t.
   32568 
   32569 Wed Sep 29 00:55:49 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32570 
   32571 	* gdb.t03/ptype.exp, gdb.t15/printcmds.exp:  When constructing
   32572 	a long or float array cast all array members to the same type.
   32573 	* gdb.t04/setvar.exp:  Handle the decimal output of an unsigned long
   32574 	with 64 bit longs.
   32575 	* gdb.t07/watchpoint.exp:  Add finish and until variations encountered
   32576 	on alpha.
   32577 	* gdb.t08/opaque.exp, gdb.t17/interrupt.exp:  Add xfails for alpha.
   32578 
   32579 Tue Sep 28 17:26:47 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32580 
   32581 	* gdb.t24 (demangle.exp): Constructors of templates have names like
   32582 	vector<int>::vector(int) not vector<int>::vector<int>(int).  See
   32583 	section 14.6 of the ARM.
   32584 
   32585 	* gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
   32586 	"_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
   32587 	accomplish little and slow down the testsuite.
   32588 
   32589 	* gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
   32590 	Accept spaces various places.
   32591 
   32592 Tue Sep 21 17:28:45 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32593 
   32594 	* gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
   32595 	with watchpoint enabled.
   32596 
   32597 	* Makefile.in: Remove definition of CC and remove the second
   32598 	definition of CXX (the "CXX = gcc" one remains).  These definitions
   32599 	were causing backquotes to be expanded within backquotes, which
   32600 	doesn't work.
   32601 
   32602 Sat Sep 18 09:43:21 1993  Jim Kingdon  (kingdon (a] poseidon.cygnus.com)
   32603 
   32604 	* gdb.t17/callfuncs.exp: Add "return 0" to end.
   32605 
   32606 Fri Sep 17 04:41:17 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32607 
   32608 	* gdb.stabs/ecoff.mt:  Remove STABSCC hack.
   32609 	* gdb.stabs/weird.exp:  Handle the case where weird.o is compiled
   32610 	by mips cc and contains no stabs entries.
   32611 
   32612 Thu Sep 16 17:22:12 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32613 
   32614 	* config/vx-gdb.exp: Use fake device to load files rather than
   32615 	NFS.
   32616 	* lib/gdb.exp: New proc to do "file" command.
   32617 	* config/unix-gdb.exp: Use new "file" proc.
   32618 
   32619 Thu Sep 16 13:45:44 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   32620 
   32621 	* config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
   32622 	Rework board rebooting slightly.
   32623 	(gdb_exit): Don't exit from the remote shell; there isn't one.
   32624 	* gdb.stabs/weird.exp: If a program is being debugged already,
   32625 	kill it.
   32626 	* gdb.t04/setvar.exp: Stop and restart gdb.
   32627 	* gdb.t05/expr.exp: Likewise.
   32628 	* gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
   32629 	restart gdb and reload the program.
   32630 	* gdb.t08/opaque.exp: Likewise.
   32631 	* gdb.t12/scope.exp: Likewise.
   32632 	* gdb.t13/bitfields.exp: Likewise.
   32633 	* gdb.t15/funcargs.exp: Likewise.
   32634 	* gdb.t20/classes.exp: Likewise.
   32635 	* gdb.t03/ptype.exp: Increase timeout.
   32636 	* gdb.t16/printcmds.exp (test_print_string_constants,
   32637 	test_print_array_constants): Likewise.
   32638 	* gdb.t17/callfuncs.exp (do_function_calls): Likewise.
   32639 	* gdb.t20/classes.exp (do_tests): Likewise.
   32640 	* gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
   32641 
   32642 Wed Sep 15 14:24:36 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   32643 
   32644 	* gdb.stabs: Renamed *wierd* to *weird*.
   32645 
   32646 Wed Sep 15 10:36:50 1993  Jim Kingdon  (kingdon (a] cirdan.cygnus.com)
   32647 
   32648 	* gdb.t13/bitfields.exp: Test for bad output rather than waiting
   32649 	for timeout.  Add "known gcc 2.4.5 bug" to failure message.
   32650 
   32651 Tue Sep 14 17:16:44 1993  Jim Kingdon  (kingdon (a] cirdan.cygnus.com)
   32652 
   32653 	* gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
   32654 	(do_tests): Remove xfail for whatis on one_var and two_var.
   32655 
   32656 Wed Sep  8 23:14:23 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32657 
   32658 	* Makefile.in: Made cross building work better by adding
   32659 	{RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
   32660 
   32661 Tue Sep  7 14:11:52 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32662 
   32663 	* gdb.t15/{return.c,return.exp,Makefile.in}:
   32664 	New test, currently commented out.
   32665 
   32666 Tue Aug 31 16:51:29 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32667 
   32668 	* config/udi-gdb.exp: gdb_exit now kills any isstip processes
   32669 	still running and removes the leftover named socket so GDb can do
   32670 	clean restarts.
   32671 
   32672 Mon Aug 30 17:55:16 1993  Rob Savoye  (rob (a] darkstar.cygnus.com)
   32673 
   32674 	* gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
   32675 	console, not GDB.
   32676 	* config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
   32677 	cross testing works better with "make check"
   32678 	* config/unix-gdb: Use default procedures for exit and version.
   32679 	* config/vx-gdb.exp: Cleaned up and massaged back to working order
   32680 	with the newest VxWorks.
   32681 
   32682 Thu Aug 26 17:50:28 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32683 
   32684 	* gdb.t20/classes.exp: For "ptype class Base1", continue to accept
   32685 	old form.
   32686 
   32687 	* gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
   32688 	name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
   32689 
   32690 	* gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
   32691 
   32692 	* config/unix-gdb.exp: Remove this version of gdb_exit
   32693 	* lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
   32694 	Rob says he'll look at it when he gets back to testing boards.
   32695 
   32696 Thu Aug 26 07:20:00 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32697 
   32698 	* gdb.t22/virtfunc.exp:  Accept missing struct/class names as
   32699 	an expected fail for certain ptype commands.
   32700 
   32701 	* gdb.t20/classes.exp:  Update expected results of "ptype class
   32702 	Base1" to account for the constructor that now appears in the type.
   32703 
   32704 Wed Aug 25 16:48:05 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32705 
   32706 	* configure.in (configdirs):  Restore gdb.t04, which mysteriously
   32707 	disappeared from list.
   32708 	* config/{udi-gdb.exp, gdb-unix.exp}:  Replace calls to obsolete
   32709 	"alldone" proc with call to cleanup and exit.
   32710 	* {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
   32711 	gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
   32712 	gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
   32713 	gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
   32714 	gdb.t12/scope.exp, gdb.t13/bitfields.exp}:  Replace calls to
   32715 	"alldone" proc with simple returns that suppress remaining
   32716 	tests.  The alldone proc went away many months ago.
   32717 
   32718 Tue Aug 24 11:04:06 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32719 
   32720 	* gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
   32721 
   32722 	* gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
   32723 
   32724 Thu Aug 19 22:08:41 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32725 
   32726 	* gdb.t15/funcargs.exp:  Allow arguments for main in backtraces
   32727 	as vax gdb will display them.
   32728 
   32729 Thu Aug 19 18:18:59 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32730 
   32731 	* gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
   32732 	optimizers.
   32733 
   32734 	* scope.exp: Change "bad value for localval" messages so each one
   32735 	is unique.
   32736 
   32737 	* config/unix-gdb.exp (gdb_exit): Move info on this vs.
   32738 	lib/gdb.exp (gdb_exit) from ChangeLog to comments.
   32739 
   32740 	* gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
   32741 
   32742 Tue Aug 17 00:05:28 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32743 
   32744 	* gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
   32745 	doesn't exist (due to optimization).
   32746 
   32747 Mon Aug 16 21:05:49 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32748 
   32749 	* gdb.stabs/wierd.exp: Deal with it if echo of "file" command
   32750 	contains \r because the filename is long.
   32751 
   32752 	* gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
   32753 	'continue'" bug, and change xfail back to i*86-univel-sysv4*.
   32754 
   32755 Mon Aug 16 03:05:17 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32756 
   32757 	* gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
   32758 	gdb.t08/opaque.exp, gdb.t17/interrupt.exp:  Update for vax running
   32759 	Ultrix.
   32760 	* gdb.t02/whatis.exp:  Use procedure to setup xfails on long versus
   32761 	int tests.
   32762 	* gdb.t08/opaque.exp:  Use procedure to setup xfails for opaque tests.
   32763 
   32764 Thu Aug 12 15:24:28 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32765 
   32766 	* Makefile.in (distclean):  Remove *.log *.plog *.sum *.psum site.*.
   32767 
   32768 	* gdb.t17/interrupt.exp:  Fix 'missing Continuing' case so pattern
   32769 	to match does not match the passing case but still matches the
   32770 	failing case.
   32771 
   32772 Thu Aug 12 16:58:59 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32773 
   32774 	* Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
   32775 
   32776 Wed Aug 11 19:47:27 1993  John Gilmore  (gnu (a] rtl.cygnus.com)
   32777 
   32778 	* lib/gdb.exp (gdb_exit):  Move the best version of gdb_exit
   32779 	to here.  Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
   32780 	* config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
   32781 	Remove various versions of gdb_exit.
   32782 	* config/vx-gdb.exp:  Remove quit_vxgdb, change a caller to call
   32783 	gdb_exit.
   32784 	* config/unix-gdb.exp:  gdb_exit remains here, and should override
   32785 	the generic version, since it's doing a lot of wierd stuff that
   32786 	the other versions aren't.  FIXME, fold it in, or abandon this
   32787 	version.
   32788 
   32789 Wed Aug 11 12:09:32 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32790 
   32791 	* gdb.t24/demangle.exp: Add tests for PR 3220.
   32792 
   32793 Tue Aug 10 15:49:35 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32794 
   32795 	* gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
   32796 
   32797 Tue Aug 10 15:45:25 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32798 
   32799 	* gdb.t07/watchpoint.exp:  Clear xfail with "i*86-*-*", not just
   32800 	"i386-*-*".  Works for i486 as well.
   32801 
   32802 	* gdb.t06/signals.exp:  Rework code that recognizes known SVR4
   32803 	bug, and expand domain of xfail to all SVR4 systems, since the
   32804 	actual problem is likely to be in generic SVR4 /proc support.
   32805 
   32806 Tue Aug 10 15:49:35 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32807 
   32808 	* config/unix-gdb.exp (gdb_load): Add eof to expect statement.
   32809 
   32810 Tue Aug 10 09:56:56 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32811 
   32812 	* gdb.t17/interrupt.exp:  Set up xfail for *-*-sysv4*, in chain of
   32813 	xfails for other systems.  Match a missing 'Continuing.' as an
   32814 	explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
   32815 
   32816 	* gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
   32817 	gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
   32818 	Only issue warning for missing executables if -all option is used.
   32819 
   32820 	* gdb.stabs/wierd.exp:  Only issue warning for missing wierd.o
   32821 	file if -all option is used.  It's like an unpredictable XFAIL.
   32822 
   32823 Mon Aug  9 10:13:34 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32824 
   32825 	* gdb.t15/funcargs.exp: Add comments that hppa xfails are only
   32826 	for dynamically linked binaries.
   32827 
   32828 	* gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
   32829 
   32830 Sun Aug  8 14:21:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32831 
   32832 	* gdb.t20/inherit.exp: Change message for "print tagless struct"
   32833 	to state that this is a known bug in old versions of g++.
   32834 
   32835 Fri Aug  6 21:40:30 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32836 
   32837 	* gdb.t17/interrupt.exp:  Add xfail for 386 bsd. Accept echoed newline
   32838 	while waiting for `Continuing'.
   32839 
   32840 Fri Aug  6 13:38:08 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   32841 
   32842 	* gdb.t10/nodebug.exp:  Expect to find local/global minimal symbols
   32843 	in text, data, and bss.
   32844 	* gdb.t10/nodebug.c:  Add local and global test variables for
   32845 	initialized and uninitialized data.
   32846 
   32847 Thu Aug  5 12:18:40 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32848 
   32849 	* config/unix-gdb.exp (gdb_exit): Add "wait".
   32850 
   32851 Thu Aug  5 18:14:06 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32852 
   32853 	* gdb.t06/signals.exp:  xfail the continue from the handler for all
   32854 	targets.
   32855 
   32856 	* gdb.t07/watchpoint.exp:  clear_xfail for i386 when calling a
   32857 	function with watchpoints enabled, the i386 call dummy starts with
   32858 	a call.
   32859 
   32860 	* gdb.t00/teststrategy.exp, gdb.t09/Makefile.in:  Handle the way
   32861 	386 bsd names its corefiles.
   32862 
   32863 Wed Aug  4 08:53:41 1993  Fred Fish  (fnf (a] cygnus.com)
   32864 
   32865 	* gdb.t10/Makefile.in (nodebug.o):  Don't use "-c -o", many
   32866 	compilers don't grok it.
   32867 	* gdb.t16/gdbme.c (ctable1):  Initialize unsigned char array
   32868 	with small octal ints rather than character constants, which
   32869 	are signed and might not fit if first promoted to int.
   32870 
   32871 Tue Aug  3 18:28:25 1993  Fred Fish  (fnf (a] cygnus.com)
   32872 
   32873 	* gdb.t09/Makefile.in (clean):  Remove corefile.
   32874 
   32875 Mon Aug  2 12:47:44 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32876 
   32877 	* gdb.t07/watchpoint.exp: Add missing `$prompt $'.
   32878 
   32879 Mon Aug  2 12:30:14 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32880 			  and Jim Kingdon (kingdon (a] cygnus.com)
   32881 
   32882 	* gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
   32883 	NO_SINGLE_STEP machines.  Fix comment about its cause.  Uncomment
   32884 	the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
   32885 
   32886 Fri Jul 30 19:46:55 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32887 
   32888 	* gdb.t17/interrupt.exp: Add xfail for hppa.
   32889 
   32890 Fri Jul 30 12:54:11 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32891 
   32892 	* gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
   32893 	gdb.t09/corefile.exp:  Cleanup xfails for fixed mips bugs.
   32894 	* gdb.t13/bitfields.exp, gdbme.c:  Examine a variable in the inferior
   32895 	to determine signed-ness of bitfields and use the result to setup
   32896 	the xfail.
   32897 	* gdb.t15/gdbme.c:  Add comments to the two indirect call0a lines.
   32898 	* gdb.t15/funcargs.exp:  Use them to step until the second indirect
   32899 	call line is reached if necessary.
   32900 
   32901 Thu Jul 29 20:33:08 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32902 
   32903 	* gdb.stabs/wierd.exp: New test, for nameless baseclasses.
   32904 
   32905 Mon Jul 26 00:15:02 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32906 
   32907 	* gdb.t06/break.exp: Also test `clear' command.
   32908 
   32909 Wed Jul 21 18:03:38 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32910 
   32911 	* gdb.t00/teststrategy.exp: Remove extra quote.
   32912 
   32913 	* gdb.t07/watchpoint.exp: Change xfail for calling function with
   32914 	watchpoint enabled to be for all non-68k machines.
   32915 
   32916 	* gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
   32917 
   32918 Mon Jul 19 23:59:26 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32919 
   32920 	* gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
   32921 	targets use aout.mt instead of ecoff.mt as gas understands
   32922 	standard aout format.
   32923 
   32924 Mon Jul 19 18:14:06 1993  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   32925 
   32926 	* lib/gdb.exp (runto): Don't insist that function we are running to
   32927 	was compiled with -g.
   32928 
   32929 	* gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
   32930 
   32931 	* gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
   32932 	to get back into the read system call.
   32933 	Accept leading newline in case where we woke it up.
   32934 
   32935 Sun Jul 18 08:40:45 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32936 
   32937 	* gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}:  New files
   32938 	to make the stabs test work on ecoff systems using gcc and -with-stabs.
   32939 	* gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}:  Modify to
   32940 	enable ecoff configuration.
   32941 
   32942 Thu Jul 15 11:54:58 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32943 
   32944 	* gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
   32945 
   32946 Wed Jul 14 09:36:42 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32947 
   32948 	* gdb.t16/printcmds.exp: Add another printf test.
   32949 
   32950 Wed Jul 14 15:37:13 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   32951 
   32952 	* configure.in: If configured -with-stabs on any target, add
   32953 	stabsdirs to configdirs.
   32954 
   32955 Wed Jul 14 09:36:42 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32956 
   32957 	* gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
   32958 	fun" so pattern does not match the command itself.
   32959 
   32960 Mon Jul 12 11:22:06 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32961 
   32962 	* gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
   32963 
   32964 Sun Jul 11 12:03:24 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32965 
   32966 	* gdb.t17/interrupt.exp: Test for more things.
   32967 
   32968 Fri Jul  9 14:11:17 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32969 
   32970 	* gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
   32971 	compiler arranges the code and line numbers.
   32972 
   32973 	* gdb.t17/interrupt.exp: Don't send \n after ^C.
   32974 
   32975 Fri Jul  9 09:47:02 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   32976 
   32977 	* gdb.t00/help.exp:  Increase expect input buffer size.
   32978 
   32979 Thu Jul  8 14:26:50 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32980 
   32981 	* gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
   32982 
   32983 	* gdb.t07/watchpoint.exp: Add xfail for hppa.
   32984 
   32985 	* gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
   32986 
   32987 	* gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
   32988 	[0-9]*, not just [0-9].
   32989 
   32990 Wed Jul  7 17:52:28 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32991 
   32992 	* gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
   32993 
   32994 	* gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
   32995 
   32996 Tue Jul  6 13:54:49 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   32997 
   32998 	* gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
   32999 
   33000 Mon Jul  5 22:03:45 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33001 
   33002 	* gdb.t06/signals.c: Add xfails for sun3.
   33003 
   33004 	* gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
   33005 
   33006 	* gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597.  Also add
   33007 	test_stepping tests.
   33008 
   33009 Fri Jul  2 09:08:10 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33010 
   33011 	* gdb.t{06,17}/Makefile.in (clean): Remove all executables.
   33012 
   33013 	* gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
   33014 
   33015 	* gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
   33016 	rather than actually putting it through cpp twice.
   33017 
   33018 	* gdb.t06/signals.exp: Add xfails for unixware and rs6000.
   33019 
   33020 Fri Jul  2 10:48:03 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33021 
   33022 	* config/mips-gdb.exp (gdb_exit): Removed close statement which is
   33023 	no longer needed.
   33024 
   33025 Fri Jul  2 09:08:10 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33026 
   33027 	* gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
   33028 
   33029 	* gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
   33030 	C++ features prints as "struct", make it a pass, not an xfail.
   33031 
   33032 Thu Jul  1 22:03:33 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33033 
   33034 	* gdb.t22/virtfunc.exp: Remove a bunch of xfails.
   33035 	Don't require VA to print as "class" rather than "struct".
   33036 
   33037 Thu Jul  1 18:27:40 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33038 
   33039 	* gdb.t06/twice.exp: Don't care about the file name GDB prints.
   33040 
   33041 Wed Jun 30 18:01:00 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33042 
   33043 	* gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
   33044 
   33045 Tue Jun 29 13:15:42 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33046 
   33047 	* gdb.t12/scope.exp:  Remove xfail for parameter printing in wrong
   33048 	order.
   33049 
   33050 Tue Jun 29 09:22:29 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33051 
   33052 	* gdb.t16/printcmds.exp: Add printf tests.
   33053 
   33054 	* gdb.t06/{twice.{c,exp},Makefile.in}: New test.
   33055 
   33056 	* gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
   33057 
   33058 Mon Jun 28 11:25:59 1993  Fred Fish  (fnf (a] cygnus.com)
   33059 
   33060 	* gdb.t20/classes.exp:  Add clear_xfail's before printing summary
   33061 	pass counts, to counteract any existing or future setup_xfails.
   33062 
   33063 Mon Jun 28 09:15:17 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33064 
   33065 	* gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
   33066 	{BEGIN,END}_COMMON for common block instead of STAB.
   33067 	* gdb.stabs/wierd.exp: Add xfail for rs6000.
   33068 
   33069 	* gdb.stabs/wierd.def: Make value of N_GSYM's 0.
   33070 	intp_var should be N_GSYM not N_LSYM.
   33071 	wierd-aout.S: Use a label for the value of the N_SO.
   33072 	wierd.def: Remove all backslashes.
   33073 	wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
   33074 
   33075 Mon Jun 28 07:21:51 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33076 
   33077 	* gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
   33078 	get the expected next to inheritance3.
   33079 
   33080 Sun Jun 27 12:29:53 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33081 
   33082 	* gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
   33083 	now that gcc-2.4 gets it right.
   33084 
   33085 Fri Jun 25 12:00:46 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33086 
   33087 	* gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
   33088 
   33089 	* gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
   33090 	generating comp-info.exp which works for cross-compilation.
   33091 
   33092 Thu Jun 24 16:55:05 1993  Fred Fish  (fnf (a] cygnus.com)
   33093 
   33094 	* gdb.t11/list.exp:  For SVR4 xfails, match "*-*-sysv4*", not
   33095 	"*-*-sysv4.*".
   33096 
   33097 Tue Jun 22 21:17:26 1993  Fred Fish  (fnf (a] cygnus.com)
   33098 
   33099 	* gdb.t01/run.exp:  Start with a fresh gdb.
   33100 	* gdb.t11/list.exp:  For SVR4 xfails, match on all versions of
   33101 	SVR4.x.
   33102 
   33103 Mon Jun 21 15:23:22 1993  Fred Fish  (fnf (a] cygnus.com)
   33104 
   33105 	* {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
   33106 	gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
   33107 	gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
   33108 	Makefile.in (distclean, realclean):  Remove gdbme.c from list of
   33109 	things to remove.
   33110 
   33111 Sat Jun 19 07:49:10 1993  Fred Fish  (fnf (a] cygnus.com)
   33112 
   33113 	* gdb.t24/demangle.exp (test_gnu_style_demangling):  Add some new
   33114 	test cases from bug reports.
   33115 
   33116 Fri Jun 18 10:38:49 1993  Fred Fish  (fnf (a] cygnus.com)
   33117 
   33118 	* gdb.t06/break.exp:  Add xfails for sparc-sun-solaris2.*.
   33119 	* gdb.t12/scope.exp:  Add clear_xfails at appropriate places to
   33120 	  avoid spurious xfails.
   33121 	* gdb.t20/classes.exp:  Add xfails for longstanding C++ problems.
   33122 	* gdb.t21/cplusfuncs.exp:  Add xfails for sparc-sun-solaris2.*.
   33123 	* gdb.t22/virtfunc.exp:  Add xfails for longstanding C++ problems.
   33124 
   33125 Wed Jun 16 10:11:57 1993  Fred Fish  (fnf (a] cygnus.com)
   33126 
   33127 	* gdb.t00/teststrategy.exp:  Rework to provide more useful
   33128 	description of each test, fix problem with systems that define
   33129 	ALIGN_STACK_ON_STARTUP code, other misc cleanups.
   33130 	* gdb.t06/break.exp (test_next_with_recursion):  Fix expected
   33131 	results for "next over recursive call" so timeouts aren't taken
   33132 	by error.
   33133 
   33134 Mon Jun 14 09:09:04 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33135 
   33136 	* gdb.t12/scope.exp: Test printing of variables before run.
   33137 
   33138 	* gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
   33139 	printed in wrong order due to sorting.
   33140 
   33141 Sat Jun 12 15:03:58 1993  Fred Fish  (fnf (a] cygnus.com)
   33142 
   33143 	* gdb.t00/teststrategy.exp:  Fix expected results for printing
   33144 	user entered string constant.  Is array of char, prints with no
   33145 	address.
   33146 
   33147 	* gdb.t00/{default.exp, help.exp}:  Account for changes to radix
   33148 	commands.
   33149 	* gdb.t16/gdbme.c:  Add and use struct containing arrays of char.
   33150 	* gdb.t16/printcmds.exp:  Fix all lines that match "unsigned char *".
   33151 	* gdb.t16/printcmds.exp (test_print_char_arrays):  Test printing
   33152 	of struct of char arrays.
   33153 	* gdb.t00/radix.exp:  New tests for radix commands.
   33154 
   33155 Fri Jun 11 13:12:27 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33156 
   33157 	* gdb.t16/printcmd.exp: Print a variable before running program
   33158 	(with xfail for AIX).
   33159 
   33160 Thu Jun 10 11:04:04 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33161 
   33162 	* gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
   33163 
   33164 	* gdb.t16/printcmd.exp: Don't print variables before running program.
   33165 
   33166 	* gdb.t06/break.exp: Don't require envp argument to main.
   33167 
   33168 	* gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
   33169 
   33170 	* gdb.t02/whatis.exp, gdb.t11/list.exp:
   33171 	Add xfails for rs6000.
   33172 
   33173 	* gdb.t02/whatis.exp: Change other tests not to re-test something
   33174 	we already tested.
   33175 
   33176 	* gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
   33177 	each type used has a variable of that type.
   33178 
   33179 Tue Jun  8 16:45:20 1993  Jim Kingdon  (kingdon (a] rtl.cygnus.com)
   33180 
   33181 	* gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
   33182 
   33183 Fri Jun  4 11:07:19 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
   33184 
   33185 	* configure.in: change srctrigger to be a file, not a directory
   33186 
   33187 Fri Jun  4 08:23:57 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33188 
   33189 	* configure.in (mips-idt-ecoff*): Added trailing '*'.
   33190 
   33191 	* gdb.t11/list.exp: Fixed a couple of typos.
   33192 
   33193 Tue Jun  1 21:28:06 1993  Fred Fish  (fnf (a] cygnus.com)
   33194 
   33195 	* gdb.t00 (teststrategy.exp):  Remove notice about PR 1823.  Bug
   33196 	is fixed and PR is closed.
   33197 	* gdb.t16 (gdbme.c):  Add simple test string variable.
   33198 	* gdb.t16 (printcmds.exp):  Add tests with simple test string
   33199 	variable, primarily for boundaries on "set print elements".
   33200 
   33201 Mon May 31 11:36:08 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33202 
   33203 	* gdb.stabs/wierd.exp: Remove xfail for printing big integer.
   33204 	Make leading 0's optional and don't expect a tab in the middle
   33205 	of the number.
   33206 
   33207 	* gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
   33208 
   33209 	* gdb.stabs/wierd.def: Type attributes must be preceded by number=.
   33210 	* gdb.stabs/wierd.exp: Remove xfails for type attributes.  Also
   33211 	don't end command passed to gdb_test with newline.
   33212 
   33213 	* gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
   33214 	signed keyword away, don't expect signed bitfields to be signed.
   33215 
   33216 	* gdb.t13/bitfields.exp (bitfield containment): Accept the fields
   33217 	printing with only as many 1's as are in the field as well as printing
   33218 	with 32 1's (see comment).
   33219 
   33220 Sat May 29 17:57:01 1993  Fred Fish  (fnf (a] cygnus.com)
   33221 
   33222 	* gdb.t00/default.exp:  Start with a fresh gdb.
   33223 	* configure.in (configdirs):  Remove gdb.t31 until the chill
   33224 	compiler works again.  It no longer is able to find chillrt0
   33225 	since it isn't in libchill.a anymore.
   33226 	* gdb.stabs/wierd.exp:  Rewrite to properly handling a missing
   33227 	wierd.o, make more modular.
   33228 	* gdb.stabs/wierd.def (bad_neg0type, bad_neg0const):  Remove
   33229 	spurious newlines that caused problems.
   33230 
   33231 Wed May 26 09:57:19 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33232 
   33233 	* Move test with enums and partial symbols from gdb.t03/ptype.exp
   33234 	to gdb.stabs/wierd.exp since GCC has worked around the bug.
   33235 	gdb.stabs/wierd.{exp,def}: Many new tests.
   33236 
   33237 	* gdb.t00/default.exp: update info line for new message.
   33238 
   33239 	* gdb.t02/{whatis.exp,gdbme.c}:
   33240 	Test that "char *" doesn't print as "caddr_t".
   33241 
   33242 Tue May 25 13:28:27 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33243 
   33244 	* gdb.t00/help.exp: Use .* in place of some help messages which
   33245 	just changed.
   33246 	gdb.t00/default.exp: Update "info frame" test for new message.
   33247 	* gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
   33248 	Remove some xfails
   33249 
   33250 Mon May 24 00:24:47 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33251 
   33252 	* gdb.t03/{gdbme.c,ptype.exp}:
   33253 	Add tests for typedef'd struct and union without tags.
   33254 	Also check "whatis" on a variable of a typedef'd enum without a tag.
   33255 
   33256 	* gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
   33257 	PRMS 1823; the bug still exists but isn't reproduced by this test
   33258 	anymore), and remove rs6000 XFAIL (the bug is fixed).
   33259 
   33260 	* gdb.t03/ptype.exp: Comment out a lot of tests which are basically
   33261 	duplicated from whatis.exp.  For those that are left, accept
   33262 	"long", "long int", or "int" for long variables (whatis.exp already
   33263 	has an XFAIL for "int", so no need to fail it here).
   33264 
   33265 	* gdb.t02/whatis.exp, gdb.t10/crossload.exp:
   33266 	Deal with GCC's names for types now that GDB uses the compiler's names.
   33267 
   33268 	* gdb.t02/{Makefile.in,gdbme.c,whatis.exp}:  If not GCC, do some
   33269 	setup_xfail's for sunos4.  If we #defined the signed keyword away,
   33270 	don't expect GDB to know that char it is signed.
   33271 
   33272 	* gdb.t00/teststrategy.exp: Update for symbolic signal names.
   33273 
   33274 Sun May 23 08:44:55 1993  Fred Fish  (fnf (a] cygnus.com)
   33275 
   33276 	* configure.in (configdirs):  Add gdb.t24 for C++ tests that
   33277 	should work on any system, regardless of debugging format.
   33278 	* gdb.t21/demangle.exp:  Move to gdb.t24.
   33279 	* gdb.t24/demangle.exp:  Move from gdb.t21.
   33280 	* gdb.t24/{Makefile.in, configure.in}:  New files.
   33281 
   33282 Thu May 20 19:39:03 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33283 
   33284 	* configure.in: Do gdb.stabs and C++ tests only for stabs.
   33285 	* gdb.stabs: New directory.
   33286 
   33287 Tue May 18 21:12:09 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   33288 
   33289 	* config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
   33290 	not just "Quit anyway?".
   33291 
   33292 Tue May 18 17:13:20 1993  Fred Fish  (fnf (a] cygnus.com)
   33293 
   33294 	* gdb.t21/demangle.exp:  Add a couple of new patterns.  Ensure
   33295 	that all setup_xfails are immediately followed by clear_xfails.
   33296 
   33297 Tue May 11 09:10:47 1993  Fred Fish  (fnf (a] cygnus.com)
   33298 
   33299 	* config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
   33300 	gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
   33301 	gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
   33302 	gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
   33303 	gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
   33304 	gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
   33305 	gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
   33306 	gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
   33307 	gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
   33308 	gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
   33309 	gdb.t31/chillvars.exp, lib/gdb.exp:
   33310 	Change place to report bugs from bug-dejagnu (a] prep.ai.mit.edu to
   33311 	bug-gdb (a] prep.ai.mit.edu.
   33312 
   33313 Fri May  7 09:15:35 1993  Fred Fish  (fnf (a] cygnus.com)
   33314 
   33315 	* gdb.t17/callfuncs.exp (do_function_calls):  Call t_double_values
   33316 	with 0.0, not integer 0.
   33317 
   33318 Fri Apr 30 13:17:24 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   33319 
   33320 	* gdb.t06/break.exp: Update for "Kill the program" message change.
   33321 
   33322 Fri Apr 30 09:42:57 1993  Fred Fish  (fnf (a] cygnus.com)
   33323 
   33324 	* Makefile.in (GDBFLAGS):  Set to -nx.
   33325 	* Makefile.in (site.exp):  Use GDBFLAGS.
   33326 
   33327 Wed Apr 28 13:19:07 1993  K. Richard Pixley  (rich (a] rtl.cygnus.com)
   33328 
   33329 	* */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
   33330 	  Makefiles.
   33331 	  (check): depend on just-check.
   33332 	  (just-check): added so that tests can be run without a noop
   33333 	  build pass.
   33334 
   33335 Fri Apr 23 18:13:28 1993  K. Richard Pixley  (rich (a] rtl.cygnus.com)
   33336 
   33337 	Switch to using configure's configdirs.
   33338 	* Makefile.in (Makefile): add configure.in dependency.
   33339 	  (SUBDIRS): removed redundant assignment.
   33340 	* configure.in: switch subdirs assignment to configdirs.
   33341 	* gdb.t*/configure.in: new files.
   33342 
   33343 Thu Apr 22 08:27:53 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33344 
   33345 	* gdb.t07/watchpoint.exp: Removed a29k expected failure which now
   33346 	works.
   33347 
   33348 Tue Apr 20 13:38:40 1993  Fred Fish  (fnf (a] cygnus.com)
   33349 
   33350 	* gdb.{t20,t21,t22,t23}/Makefile.in:  Use $(srcdir) to avoid $<
   33351 	in explicit rules.  Apparently this is not supported by some makes.
   33352 
   33353 Mon Apr 19 01:54:53 1993  John Gilmore  (gnu (a] cygnus.com)
   33354 
   33355 	* gdb.t31/Makefile.in:  Use $(srcdir) when avoiding $<, sigh.
   33356 
   33357 Fri Apr 16 09:33:46 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33358 
   33359 	* config/unix-gdb.exp:  Add back missing return 0 which mysteriously
   33360 	disappeared.
   33361 
   33362 Thu Apr 15 02:28:24 1993  John Gilmore  (gnu (a] cacophony.cygnus.com)
   33363 
   33364 	* gdb.t31/Makefile.in:  Avoid $< in explicit rule.
   33365 
   33366 Wed Apr 14 16:38:47 1993  Fred Fish  (fnf (a] cygnus.com)
   33367 
   33368 	* gdb.t07/watchpoint.exp:  Remove setup_xfail for i486
   33369 	watchpoint problem that is now fixed.
   33370 	* gdb.t30/chexp.exp:  Remove setup_xfail for printing
   33371 	uninitialized convenience variables.
   33372 	* gdb.t31/chillvars.exp:  Fix expected patterns for printing
   33373 	structures.
   33374 
   33375 Wed Apr 14 12:55:58 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33376 
   33377 	* gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
   33378 	which causes expect to get out of sync with gdb on long output
   33379 	from help set.
   33380 	* gdb.t09/corefile.exp: Make expected pattern for core file
   33381 	failing signal and frame output format less sun specific.
   33382 
   33383 Tue Apr 13 23:18:07 1993  Per Bothner  (bothner (a] cygnus.com)
   33384 
   33385 	* gdb.t31/chillvars.exp:  Add and remove initial dummy
   33386 	breakpoint, so that symbol table is forced in.
   33387 	(Needed at least on Sunos4, though it seems not SVR4.)
   33388 	* gdb.t31/chillvars.exp:  Update for changed output format.
   33389 
   33390 Sun Apr 11 17:21:45 1993  Rob Savoye  (rob at darkstar.cygnus.com)
   33391 
   33392 	* config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
   33393 
   33394 Wed Apr  7 21:28:21 1993  Rob Savoye  (rob (a] cygnus.com)
   33395 
   33396 	* Makefile.in: Added --srcdir when invoking runtest, removed the
   33397 	need for a local config file. (optional now)
   33398 
   33399 Wed Apr  7 14:13:41 1993  Fred Fish  (fnf (a] cygnus.com)
   33400 
   33401 	* gdb.t21/demangle.exp:  Only count real fails (not xfails) for
   33402 	failure count used to force early termination.  Add some more
   33403 	expected failures for gnu style demangling.
   33404 
   33405 Thu Apr  1 09:50:30 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33406 
   33407 	* Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
   33408 	pmi variable from gdb.t20/gdbme to get optimized away.
   33409 	* gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
   33410 	Check for written corefile upon timeout _and_ eof.
   33411 
   33412 Tue Mar 30 09:58:16 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33413 
   33414 	* config/unix-gdb.exp:  Add missing return 0.
   33415 
   33416 Tue Mar 30 08:34:25 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   33417 
   33418 	* gdb.t16/printcmds.exp:  Remove misplaced xfail that caused an early
   33419 	test termination.
   33420 
   33421 Mon Mar 29 17:37:25 1993  Fred Fish  (fnf (a] cygnus.com)
   33422 
   33423 	* configure.in (subdirs):  Put back gdb.t17 which mysteriously
   33424 	disappeared.
   33425 
   33426 Thu Mar 25 21:05:16 1993  Fred Fish  (fnf (a] cygnus.com)
   33427 
   33428 	* gdb.t10/crossload.exp:  Disable the i860-elf test until such
   33429 	time as i860 support works.
   33430 
   33431 	* gdb.t15/funcargs.exp:  Fix expected outputs to include
   33432 	"backtrace 100\r" rather than just "backtrace\r", to match last
   33433 	change.
   33434 
   33435 Thu Mar 25 12:14:28 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33436 
   33437 	* config/udi-gdb.exp (gdb_exit): Remove close command.
   33438 	(gdb_target_udi): New procedure to set the UDI target.
   33439 	(gdb_start): Don't remove *_soc files.  Use gdb_target_udi.
   33440 	* gdb.t00/default.exp: Added expected failures for a29k-*-udi.
   33441 	Added waits for prompts after several question responses.  Added
   33442 	some more responses used by a29k-amd-udi-gdb.
   33443 	* gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
   33444 	pass different arguments, restart UDI connection after program
   33445 	completion.
   33446 	* gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
   33447 	gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
   33448 	gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
   33449 	gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
   33450 	* gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
   33451 	gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
   33452 	gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
   33453 	gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
   33454 	gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
   33455 	after program completion.
   33456 	* gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
   33457 	compiled with a SELECT_VECS setting.
   33458 	* gdb.t15/funcargs.exp: Use argument to backtrace to prevent
   33459 	infinite recursion.
   33460 
   33461 	* gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
   33462 	Added checks for COFF results, and made them expected failures for
   33463 	all targets.  It would be better to make them expected failures
   33464 	for COFF targets only.
   33465 
   33466 Wed Mar 24 14:43:38 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
   33467 
   33468 	* Makefile.in: add null dvi target, don't bother to recurse
   33469 	through test directories for info and install-info; rename
   33470 	$(datadir) to be dejagnu instead of deja-gnu
   33471 
   33472 Wed Mar 24 09:48:03 1993  Fred Fish  (fnf (a] cygnus.com)
   33473 
   33474 	* gdb.t31/gdbme.ch:  Re-enable code that previously caused
   33475 	compiler to coredump.
   33476 	* gdb.t31/chillvars.exp:  Re-enable tests that depend on that
   33477 	code.
   33478 
   33479 Tue Mar 23 08:53:42 1993  Fred Fish  (fnf (a] cygnus.com)
   33480 
   33481 	* gdb.t31/gdbme.ch:  Comment out code that causes chill compiler
   33482 	coredump.
   33483 	* gdb.t31/chillvars.exp:  Comment out tests that depend on that
   33484 	code.
   33485 
   33486 Sun Mar 21 17:56:47 1993  Rob Savoye  (rob at darkstar.cygnus.com)
   33487 
   33488 	* gdb.t03/ptype.exp: tests for return code from gdb_test.
   33489 	* gdb.t00/teststrategy.exp: Uses which proc rather than spawning
   33490 	which in a shell. Deletes xgdb when done.
   33491 	* config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
   33492 	Tests the return from the "set height" or "set width" commands.
   33493 	Added a few return codes where needed.
   33494 
   33495 Wed Mar 17 11:31:01 1993  Fred Fish  (fnf (a] cygnus.com)
   33496 
   33497 	* Makefile.in (SUBDIRS):  Add gdb.t17.
   33498 	* configure.in (subdirs):  Add gdb.t17.
   33499 	* gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}:  New test
   33500 	files to test gdb's calling of functions in the inferior with
   33501 	the correct arguments and gdb's ability to retrieve any
   33502 	result returned.
   33503 
   33504 Tue Mar 16 15:37:11 1993  Fred Fish  (fnf (a] cygnus.com)
   33505 
   33506 	* config/unix-gdb.exp (gdb_exit):  Remove close commands that
   33507 	may be called after gdb goes away.  Previous versions of expect
   33508 	needed these to avoid file descriptor leaks, but they cause
   33509 	errors with the current revision of expect.
   33510 	* gdb.t00/gdbvars.exp:  Use -re on expected output after
   33511 	setting sevenbit-strings.
   33512 	* gdb.t04/setvar.exp, gdb.t13/bitfields.exp:  Make commands
   33513 	to set sevenbit-strings consistent across tests.
   33514 	gdb.t30/chexp.exp, gdb.t31/chillvars.exp:  Make commands to
   33515 	set sevenbit-strings consistent across tests.
   33516 
   33517 Fri Mar 12 08:47:20 1993  Fred Fish  (fnf (a] cygnus.com)
   33518 
   33519 	* gdb.t21/demangle.exp (proc demangle):  Adjust quotes in an
   33520 	expected output to match current "expect" expectations.
   33521 
   33522 Wed Mar 10 18:01:49 1993  Fred Fish  (fnf (a] cygnus.com)
   33523 
   33524 	* gdb.t00/default.exp:  Change expected output for default "source"
   33525 	command, to match new gdb behavior which requires a filename to
   33526 	source.
   33527 
   33528 Tue Mar  9 11:00:56 1993  Fred Fish  (fnf (a] cygnus.com)
   33529 
   33530 	* gdb.t07/watchpoint.exp (test_simple_watchpoint):  Set up
   33531 	expected fail for i486-*-* that misses the marker2 function.
   33532 	* gdb.t10/crossload.exp (bfddefault):  Allow successful
   33533 	recognition of a format to pass even if no symbols are found.
   33534 	Explicitly catch failures where the format is not recognized
   33535 	or is ambiguous, and add the reason to the fail message.
   33536 	* gdb.t10/crossload.exp (bfdexplicit):  Catch failure where
   33537 	the cause is and invalid target and add reason to failure message.
   33538 	* gdb.t10/crossload.exp:  Fix bfd target names for elf32-m68k,
   33539 	elf32-i386, elf32-sparc, and elf32-i860.
   33540 	* gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
   33541 	Set up expected failure for 'filename'::variable scope resolution,
   33542 	which is now apparently broken on all targets.
   33543 	* gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
   33544 	gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
   33545 	gdb.t23/templates.exp:   Change failure for missing binfile into
   33546 	just a warning.
   33547 	gdb.t21/demangle.exp:  Change all cfront references to 'arm'
   33548 	references.
   33549 
   33550 Mon Mar  8 19:20:28 1993  Fred Fish  (fnf (a] cygnus.com)
   33551 
   33552 	* gdb.t00/default.exp:  Add expected output for default "source"
   33553 	command, to match new gdb behavior.
   33554 	* gdb.t09/corefile.exp:  Use GDBFLAGS when spawning GDB.
   33555 
   33556 Sun Mar  7 15:14:09 1993  Rob Savoye  (rob (a] cygnus.com)
   33557 
   33558 	* config/*-gdb.exp: returns an error, rather than exiting on
   33559 	internal errors.
   33560 
   33561 Tue Mar  2 18:09:32 1993  Fred Fish  (fnf (a] cygnus.com)
   33562 
   33563 	* gdb.t03/gdbme.c:  Add pointer to struct variable.
   33564 	* gdb.t03/ptype.exp:  Test equivalence of '.' and '->' for
   33565 	referencing struct members.
   33566 
   33567 Thu Feb 25 10:39:06 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33568 
   33569 	* configure.in (mips-idt-ecoff): New target.
   33570 	* config/mips-gdb.exp: New file for remote board using MIPS remote
   33571 	debugging protocol.
   33572 
   33573 	* Redid configuration scheme.  Removed gdb.t*/configure.in.
   33574 	Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*.  Changed to use CC, CXX
   33575 	instead of CC_FOR_TARGET, CXX_FOR_TARGET.  Added mostlyclean and
   33576 	distclean targets.  Built executables via .o files.  Adjusted
   33577 	tests to account for source files in $(srcdir) rather than
   33578 	$(objdir).
   33579 	* lib/gdb.exp (runto): Don't expect () after the function name,
   33580 	because it may have arguments.
   33581 
   33582 Wed Feb 24 08:05:38 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   33583 
   33584 	* gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
   33585 	gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
   33586 	expected failures for mips-idt-* and mips-sgi-*.
   33587 	* gdb.t00/default.exp (attach): Kill process if requested.
   33588 	* gdb.t00/help.exp (help target core, help target): Accept a gdb
   33589 	that does not read core files.
   33590 	* gdb.t01/run.exp: Removed checks for exit status code.
   33591 	* gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
   33592 	it is linked in.
   33593 	* gdb.t03/ptype.exp: Increase timeout when calling malloc.
   33594 	* gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
   33595 	appropriate, rather than doing it by hand.
   33596 	* gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
   33597 	execution.
   33598 	* gdb.t10/crossload.exp: Kill existing program if needed.
   33599 	* gdb.t15/funcargs.exp: Use delete_breakpoints function where
   33600 	appropriate, rather than doing it by hand.  Always increase
   33601 	timeout for this test, not just for VxWorks.
   33602 
   33603 Wed Feb 24 08:03:38 1993  Fred Fish  (fnf (a] cygnus.com)
   33604 
   33605 	* gdb.t31/chillvars.exp (test_structs):  New proc to test printing
   33606 	of Chill STRUCT types and STRUCT values.
   33607 	* gdb.t31/chillvars.exp (test_strings):  Expect "CHAR" now, rather
   33608 	than "char".
   33609 	* gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
   33610 	struct2):  New struct definitions and initializations to test
   33611 	simple Chill STRUCT types.
   33612 
   33613 Tue Feb 23 11:55:06 1993  Fred Fish  (fnf (a] cygnus.com)
   33614 
   33615 	* gdb.t00/teststrategy.exp:  Track reversion in gdb to not print
   33616 	the null byte at the end of strings.
   33617 	* gdb.t00/default.exp:  Make show version insensitive to copyright
   33618 	date.
   33619 	* gdb.t16/in-gdbme.c (ctable1, ctable2):  Make explicitly unsigned
   33620 	to avoid dependencies on target char signedness.
   33621 	* gdb.t16/printcmds.exp:  Update expected results for explicitly
   33622 	unsigned char.
   33623 	* gdb.t16/printcmds.exp:  Remove setup_xfails for i960 that should
   33624 	now work.
   33625 	* gdb.t21/demangle.exp:  Add many more patterns for template
   33626 	demangling, most of them being expected failures.
   33627 	* gdb.t21/demangle.exp (proc demangle):  Quote the demangled
   33628 	string we are matching for, to match on the whole string.
   33629 	* gdb.t21/demangle.exp:  Add many new test strings to demangle,
   33630 	and fix a whole bunch that had incorrect expected output but were
   33631 	passing anyway because of the bug in "proc demangle".
   33632 	* gdb.t31/chillvars.exp:  Remove setup_xfail for printing string
   33633 	type.
   33634 	* gdb.t31/in-gdbme.ch:  Uncomment string4, now compiles.
   33635 
   33636 Mon Feb 22 07:54:03 1993  Mike Werner  (mtw (a] poseidon.cygnus.com)
   33637 
   33638 	* gdb/testsuite: made modifications to testcases, etc., to allow
   33639 	them to work properly  given the reorganization of deja-gnu and the
   33640 	relocation of the testcases from deja-gnu to a "tool" subdirectory.
   33641 
   33642 Sun Feb 21 10:55:55 1993  Mike Werner  (mtw (a] poseidon.cygnus.com)
   33643 
   33644 	* gdb/testsuite: Initial creation of gdb/testsuite.
   33645 	Migrated dejagnu testcases and support files for testing nm to
   33646 	gdb/testsuite from deja-gnu.  These files were moved "as is"
   33647 	with no modifications.  This migration is part of a major overhaul
   33648 	of dejagnu.  The modifications to these testcases, etc., which
   33649 	will allow them to work with the new version of dejagnu will be
   33650 	made in a future update.
   33651 
   33652  For additional changes see gdb.mi/ChangeLog-1999-2003.
   33653 
   33655 ;; Local Variables:
   33656 ;; mode: change-log
   33657 ;; left-margin: 8
   33658 ;; fill-column: 74
   33659 ;; version-control: never
   33660 ;; End:
   33661 
   33662     Copyright 1993-2015 Free Software Foundation, Inc.
   33663   Copying and distribution of this file, with or without modification,
   33664   are permitted provided the copyright notice and this notice are preserved.
   33665